arm64: update core engine
diff --git a/arch/AArch64/AArch64BaseInfo.h b/arch/AArch64/AArch64BaseInfo.h
index 5f527d0..a2a0313 100644
--- a/arch/AArch64/AArch64BaseInfo.h
+++ b/arch/AArch64/AArch64BaseInfo.h
@@ -217,6 +217,46 @@
A64SE_SXTX
} A64SE_ShiftExtSpecifiers;
+typedef enum A64Layout_VectorLayout {
+ A64Layout_Invalid = -1,
+ A64Layout_VL_8B,
+ A64Layout_VL_4H,
+ A64Layout_VL_2S,
+ A64Layout_VL_1D,
+
+ A64Layout_VL_16B,
+ A64Layout_VL_8H,
+ A64Layout_VL_4S,
+ A64Layout_VL_2D,
+
+ // Bare layout for the 128-bit vector
+ // (only show ".b", ".h", ".s", ".d" without vector number)
+ A64Layout_VL_B,
+ A64Layout_VL_H,
+ A64Layout_VL_S,
+ A64Layout_VL_D
+} A64Layout_VectorLayout;
+
+inline static const char *
+A64VectorLayoutToString(A64Layout_VectorLayout Layout)
+{
+ switch (Layout) {
+ case A64Layout_VL_8B: return ".8b";
+ case A64Layout_VL_4H: return ".4h";
+ case A64Layout_VL_2S: return ".2s";
+ case A64Layout_VL_1D: return ".1d";
+ case A64Layout_VL_16B: return ".16b";
+ case A64Layout_VL_8H: return ".8h";
+ case A64Layout_VL_4S: return ".4s";
+ case A64Layout_VL_2D: return ".2d";
+ case A64Layout_VL_B: return ".b";
+ case A64Layout_VL_H: return ".h";
+ case A64Layout_VL_S: return ".s";
+ case A64Layout_VL_D: return ".d";
+ default: return NULL; // never reach
+ }
+}
+
enum SysRegROValues {
A64SysReg_MDCCSR_EL0 = 0x9808, // 10 011 0000 0001 000
A64SysReg_DBGDTRRX_EL0 = 0x9828, // 10 011 0000 0101 000
diff --git a/arch/AArch64/AArch64Disassembler.c b/arch/AArch64/AArch64Disassembler.c
index a6dd3f9..f245864 100644
--- a/arch/AArch64/AArch64Disassembler.c
+++ b/arch/AArch64/AArch64Disassembler.c
@@ -51,9 +51,39 @@
uint64_t Address, void *Decoder);
static DecodeStatus DecodeFPR64RegisterClass(MCInst *Inst, unsigned RegNo,
uint64_t Address, void *Decoder);
+static DecodeStatus DecodeFPR64LoRegisterClass(MCInst *Inst, unsigned RegNo,
+ uint64_t Address, void *Decoder);
static DecodeStatus DecodeFPR128RegisterClass(MCInst *Inst,
unsigned RegNo, uint64_t Address,
void *Decoder);
+static DecodeStatus DecodeFPR128LoRegisterClass(MCInst *Inst,
+ unsigned RegNo, uint64_t Address,
+ void *Decoder);
+
+static DecodeStatus DecodeGPR64noxzrRegisterClass(MCInst *Inst,
+ unsigned RegNo,
+ uint64_t Address,
+ void *Decoder);
+
+static DecodeStatus DecodeDPairRegisterClass(MCInst *Inst, unsigned RegNo,
+ uint64_t Address,
+ void *Decoder);
+static DecodeStatus DecodeQPairRegisterClass(MCInst *Inst, unsigned RegNo,
+ uint64_t Address,
+ void *Decoder);
+static DecodeStatus DecodeDTripleRegisterClass(MCInst *Inst,
+ unsigned RegNo, uint64_t Address,
+ void *Decoder);
+static DecodeStatus DecodeQTripleRegisterClass(MCInst *Inst,
+ unsigned RegNo, uint64_t Address,
+ void *Decoder);
+static DecodeStatus DecodeDQuadRegisterClass(MCInst *Inst, unsigned RegNo,
+ uint64_t Address,
+ void *Decoder);
+static DecodeStatus DecodeQQuadRegisterClass(MCInst *Inst, unsigned RegNo,
+ uint64_t Address,
+ void *Decoder);
+
static DecodeStatus DecodeAddrRegExtendOperand(MCInst *Inst,
unsigned OptionHiS,
uint64_t Address,
@@ -75,16 +105,28 @@
void *Decoder);
static DecodeStatus DecodeShiftRightImm8(MCInst *Inst, unsigned Val,
- uint64_t Address, void *Decoder);
+ uint64_t Address, void *Decoder);
static DecodeStatus DecodeShiftRightImm16(MCInst *Inst, unsigned Val,
- uint64_t Address,
- void *Decoder);
+ uint64_t Address,
+ void *Decoder);
static DecodeStatus DecodeShiftRightImm32(MCInst *Inst, unsigned Val,
- uint64_t Address,
- void *Decoder);
+ uint64_t Address,
+ void *Decoder);
static DecodeStatus DecodeShiftRightImm64(MCInst *Inst, unsigned Val,
- uint64_t Address,
- void *Decoder);
+ uint64_t Address,
+ void *Decoder);
+
+static DecodeStatus DecodeShiftLeftImm8(MCInst *Inst, unsigned Val,
+ uint64_t Address, void *Decoder);
+static DecodeStatus DecodeShiftLeftImm16(MCInst *Inst, unsigned Val,
+ uint64_t Address,
+ void *Decoder);
+static DecodeStatus DecodeShiftLeftImm32(MCInst *Inst, unsigned Val,
+ uint64_t Address,
+ void *Decoder);
+static DecodeStatus DecodeShiftLeftImm64(MCInst *Inst, unsigned Val,
+ uint64_t Address,
+ void *Decoder);
static DecodeStatus DecodeMoveWideImmOperand(MCInst *Inst,
unsigned FullImm,
@@ -147,12 +189,22 @@
uint64_t Address,
void *Decoder);
-
static DecodeStatus DecodeSingleIndexedInstruction(MCInst *Inst,
unsigned Val,
uint64_t Address,
void *Decoder);
+static DecodeStatus DecodeVLDSTPostInstruction(MCInst *Inst, unsigned Val,
+ uint64_t Address,
+ void *Decoder);
+
+static DecodeStatus DecodeVLDSTLanePostInstruction(MCInst *Inst, unsigned Insn,
+ uint64_t Address,
+ void *Decoder);
+
+static DecodeStatus DecodeSHLLInstruction(MCInst *Inst, unsigned Insn,
+ uint64_t Address,
+ void *Decoder);
static bool Check(DecodeStatus *Out, DecodeStatus In);
@@ -214,13 +266,24 @@
AArch64SubRegIdxRanges, AArch64RegEncodingTable);
*/
- MCRegisterInfo_InitMCRegisterInfo(MRI, AArch64RegDesc, 228,
+ /*
+ RI->InitMCRegisterInfo(AArch64RegDesc, 420,
+ RA, PC,
+ AArch64MCRegisterClasses, 61,
+ AArch64RegUnitRoots, 66,
+ AArch64RegDiffLists,
+ AArch64RegStrings,
+ AArch64SubRegIdxLists, 53,
+ AArch64SubRegIdxRanges, AArch64RegEncodingTable);
+ */
+
+ MCRegisterInfo_InitMCRegisterInfo(MRI, AArch64RegDesc, 420,
0, 0,
- AArch64MCRegisterClasses, 15,
+ AArch64MCRegisterClasses, 61,
0, 0,
AArch64RegDiffLists,
0,
- AArch64SubRegIdxLists, 6,
+ AArch64SubRegIdxLists, 53,
0);
}
@@ -367,6 +430,16 @@
}
static DecodeStatus
+DecodeFPR64LoRegisterClass(MCInst *Inst, unsigned RegNo,
+ uint64_t Address, void *Decoder)
+{
+ if (RegNo > 15)
+ return MCDisassembler_Fail;
+
+ return DecodeFPR64RegisterClass(Inst, RegNo, Address, Decoder);
+}
+
+static DecodeStatus
DecodeFPR128RegisterClass(MCInst *Inst, unsigned RegNo,
uint64_t Address, void *Decoder)
{
@@ -378,6 +451,89 @@
return MCDisassembler_Success;
}
+static DecodeStatus
+DecodeFPR128LoRegisterClass(MCInst *Inst, unsigned RegNo,
+ uint64_t Address, void *Decoder)
+{
+ if (RegNo > 15)
+ return MCDisassembler_Fail;
+
+ return DecodeFPR128RegisterClass(Inst, RegNo, Address, Decoder);
+}
+
+static DecodeStatus DecodeGPR64noxzrRegisterClass(MCInst *Inst,
+ unsigned RegNo,
+ uint64_t Address,
+ void *Decoder)
+{
+ if (RegNo > 30)
+ return MCDisassembler_Fail;
+
+ uint16_t Register = getReg(Decoder, AArch64_GPR64noxzrRegClassID, RegNo);
+ MCInst_addOperand(Inst, MCOperand_CreateReg(Register));
+ return MCDisassembler_Success;
+}
+
+static DecodeStatus DecodeRegisterClassByID(MCInst *Inst, unsigned RegNo,
+ unsigned RegID,
+ void *Decoder)
+{
+ if (RegNo > 31)
+ return MCDisassembler_Fail;
+
+ uint16_t Register = getReg(Decoder, RegID, RegNo);
+ MCInst_addOperand(Inst, MCOperand_CreateReg(Register));
+ return MCDisassembler_Success;
+}
+
+static DecodeStatus DecodeDPairRegisterClass(MCInst *Inst, unsigned RegNo,
+ uint64_t Address,
+ void *Decoder)
+{
+ return DecodeRegisterClassByID(Inst, RegNo, AArch64_DPairRegClassID,
+ Decoder);
+}
+
+static DecodeStatus DecodeQPairRegisterClass(MCInst *Inst, unsigned RegNo,
+ uint64_t Address,
+ void *Decoder)
+{
+ return DecodeRegisterClassByID(Inst, RegNo, AArch64_QPairRegClassID,
+ Decoder);
+}
+
+static DecodeStatus DecodeDTripleRegisterClass(MCInst *Inst,
+ unsigned RegNo, uint64_t Address,
+ void *Decoder)
+{
+ return DecodeRegisterClassByID(Inst, RegNo, AArch64_DTripleRegClassID,
+ Decoder);
+}
+
+static DecodeStatus DecodeQTripleRegisterClass(MCInst *Inst,
+ unsigned RegNo, uint64_t Address,
+ void *Decoder)
+{
+ return DecodeRegisterClassByID(Inst, RegNo, AArch64_QTripleRegClassID,
+ Decoder);
+}
+
+static DecodeStatus DecodeDQuadRegisterClass(MCInst *Inst, unsigned RegNo,
+ uint64_t Address,
+ void *Decoder)
+{
+ return DecodeRegisterClassByID(Inst, RegNo, AArch64_DQuadRegClassID,
+ Decoder);
+}
+
+static DecodeStatus DecodeQQuadRegisterClass(MCInst *Inst, unsigned RegNo,
+ uint64_t Address,
+ void *Decoder)
+{
+ return DecodeRegisterClassByID(Inst, RegNo, AArch64_QQuadRegClassID,
+ Decoder);
+}
+
static DecodeStatus DecodeAddrRegExtendOperand(MCInst *Inst,
unsigned OptionHiS,
uint64_t Address,
@@ -456,6 +612,50 @@
return MCDisassembler_Success;
}
+static DecodeStatus DecodeShiftLeftImm8(MCInst *Inst, unsigned Val,
+ uint64_t Address,
+ void *Decoder)
+{
+ if (Val > 7)
+ return MCDisassembler_Fail;
+
+ MCInst_addOperand(Inst, MCOperand_CreateImm(Val));
+ return MCDisassembler_Success;
+}
+
+static DecodeStatus DecodeShiftLeftImm16(MCInst *Inst, unsigned Val,
+ uint64_t Address,
+ void *Decoder)
+{
+ if (Val > 15)
+ return MCDisassembler_Fail;
+
+ MCInst_addOperand(Inst, MCOperand_CreateImm(Val));
+ return MCDisassembler_Success;
+}
+
+static DecodeStatus DecodeShiftLeftImm32(MCInst *Inst, unsigned Val,
+ uint64_t Address,
+ void *Decoder)
+{
+ if (Val > 31)
+ return MCDisassembler_Fail;
+
+ MCInst_addOperand(Inst, MCOperand_CreateImm(Val));
+ return MCDisassembler_Success;
+}
+
+static DecodeStatus DecodeShiftLeftImm64(MCInst *Inst, unsigned Val,
+ uint64_t Address,
+ void *Decoder)
+{
+ if (Val > 63)
+ return MCDisassembler_Fail;
+
+ MCInst_addOperand(Inst, MCOperand_CreateImm(Val));
+ return MCDisassembler_Success;
+}
+
static DecodeStatus DecodeMoveWideImmOperand(MCInst *Inst,
unsigned FullImm,
uint64_t Address,
@@ -877,3 +1077,570 @@
MCInst_addOperand(Inst, MCOperand_CreateImm(ShiftAmount));
return MCDisassembler_Success;
}
+
+// Decode post-index vector load/store instructions.
+// This is necessary as we need to decode Rm: if Rm == 0b11111, the last
+// operand is an immediate equal the the length of vector list in bytes,
+// or Rm is decoded to a GPR64noxzr register.
+static DecodeStatus DecodeVLDSTPostInstruction(MCInst *Inst, unsigned Insn,
+ uint64_t Address,
+ void *Decoder)
+{
+ unsigned Rt = fieldFromInstruction(Insn, 0, 5);
+ unsigned Rn = fieldFromInstruction(Insn, 5, 5);
+ unsigned Rm = fieldFromInstruction(Insn, 16, 5);
+ unsigned Opcode = fieldFromInstruction(Insn, 12, 4);
+ unsigned IsLoad = fieldFromInstruction(Insn, 22, 1);
+ // 0 for 64bit vector list, 1 for 128bit vector list
+ unsigned Is128BitVec = fieldFromInstruction(Insn, 30, 1);
+
+ unsigned NumVecs;
+ switch (Opcode) {
+ default:
+ // llvm_unreachable("Invalid opcode for post-index load/store instructions");
+ case 0: // ld4/st4
+ case 2: // ld1/st1 with 4 vectors
+ NumVecs = 4; break;
+ case 4: // ld3/st3
+ case 6: // ld1/st1 with 3 vectors
+ NumVecs = 3; break;
+ case 7: // ld1/st1 with 1 vector
+ NumVecs = 1; break;
+ case 8: // ld2/st2
+ case 10: // ld1/st1 with 2 vectors
+ NumVecs = 2; break;
+ }
+
+ // Decode vector list of 1/2/3/4 vectors for load instructions.
+ if (IsLoad) {
+ switch (NumVecs) {
+ case 1:
+ Is128BitVec ? DecodeFPR128RegisterClass(Inst, Rt, Address, Decoder)
+ : DecodeFPR64RegisterClass(Inst, Rt, Address, Decoder);
+ break;
+ case 2:
+ Is128BitVec ? DecodeQPairRegisterClass(Inst, Rt, Address, Decoder)
+ : DecodeDPairRegisterClass(Inst, Rt, Address, Decoder);
+ break;
+ case 3:
+ Is128BitVec ? DecodeQTripleRegisterClass(Inst, Rt, Address, Decoder)
+ : DecodeDTripleRegisterClass(Inst, Rt, Address, Decoder);
+ break;
+ case 4:
+ Is128BitVec ? DecodeQQuadRegisterClass(Inst, Rt, Address, Decoder)
+ : DecodeDQuadRegisterClass(Inst, Rt, Address, Decoder);
+ break;
+ }
+ }
+
+ // Decode write back register, which is equal to Rn.
+ DecodeGPR64xspRegisterClass(Inst, Rn, Address, Decoder);
+ DecodeGPR64xspRegisterClass(Inst, Rn, Address, Decoder);
+
+ if (Rm == 31) // If Rm is 0x11111, add the vector list length in byte
+ MCInst_addOperand(Inst, MCOperand_CreateImm(NumVecs * (Is128BitVec ? 16 : 8)));
+ else // Decode Rm
+ DecodeGPR64noxzrRegisterClass(Inst, Rm, Address, Decoder);
+
+ // Decode vector list of 1/2/3/4 vectors for load instructions.
+ if (!IsLoad) {
+ switch (NumVecs) {
+ case 1:
+ Is128BitVec ? DecodeFPR128RegisterClass(Inst, Rt, Address, Decoder)
+ : DecodeFPR64RegisterClass(Inst, Rt, Address, Decoder);
+ break;
+ case 2:
+ Is128BitVec ? DecodeQPairRegisterClass(Inst, Rt, Address, Decoder)
+ : DecodeDPairRegisterClass(Inst, Rt, Address, Decoder);
+ break;
+ case 3:
+ Is128BitVec ? DecodeQTripleRegisterClass(Inst, Rt, Address, Decoder)
+ : DecodeDTripleRegisterClass(Inst, Rt, Address, Decoder);
+ break;
+ case 4:
+ Is128BitVec ? DecodeQQuadRegisterClass(Inst, Rt, Address, Decoder)
+ : DecodeDQuadRegisterClass(Inst, Rt, Address, Decoder);
+ break;
+ }
+ }
+
+ return MCDisassembler_Success;
+}
+
+// Decode post-index vector load/store lane instructions.
+// This is necessary as we need to decode Rm: if Rm == 0b11111, the last
+// operand is an immediate equal the the length of the changed bytes,
+// or Rm is decoded to a GPR64noxzr register.
+static DecodeStatus DecodeVLDSTLanePostInstruction(MCInst *Inst, unsigned Insn,
+ uint64_t Address,
+ void *Decoder)
+{
+ bool Is64bitVec = false;
+ bool IsLoadDup = false;
+ bool IsLoad = false;
+ // The total number of bytes transferred.
+ // TransferBytes = NumVecs * OneLaneBytes
+ unsigned TransferBytes = 0;
+ unsigned NumVecs = 0;
+ unsigned Opc = MCInst_getOpcode(Inst);
+ switch (Opc) {
+ case AArch64_LD1R_WB_8B_fixed: case AArch64_LD1R_WB_8B_register:
+ case AArch64_LD1R_WB_4H_fixed: case AArch64_LD1R_WB_4H_register:
+ case AArch64_LD1R_WB_2S_fixed: case AArch64_LD1R_WB_2S_register:
+ case AArch64_LD1R_WB_1D_fixed: case AArch64_LD1R_WB_1D_register:
+ {
+ switch (Opc) {
+ case AArch64_LD1R_WB_8B_fixed: case AArch64_LD1R_WB_8B_register:
+ TransferBytes = 1; break;
+ case AArch64_LD1R_WB_4H_fixed: case AArch64_LD1R_WB_4H_register:
+ TransferBytes = 2; break;
+ case AArch64_LD1R_WB_2S_fixed: case AArch64_LD1R_WB_2S_register:
+ TransferBytes = 4; break;
+ case AArch64_LD1R_WB_1D_fixed: case AArch64_LD1R_WB_1D_register:
+ TransferBytes = 8; break;
+ }
+ Is64bitVec = true;
+ IsLoadDup = true;
+ NumVecs = 1;
+ break;
+ }
+
+ case AArch64_LD1R_WB_16B_fixed: case AArch64_LD1R_WB_16B_register:
+ case AArch64_LD1R_WB_8H_fixed: case AArch64_LD1R_WB_8H_register:
+ case AArch64_LD1R_WB_4S_fixed: case AArch64_LD1R_WB_4S_register:
+ case AArch64_LD1R_WB_2D_fixed: case AArch64_LD1R_WB_2D_register:
+ {
+ switch (Opc) {
+ case AArch64_LD1R_WB_16B_fixed: case AArch64_LD1R_WB_16B_register:
+ TransferBytes = 1; break;
+ case AArch64_LD1R_WB_8H_fixed: case AArch64_LD1R_WB_8H_register:
+ TransferBytes = 2; break;
+ case AArch64_LD1R_WB_4S_fixed: case AArch64_LD1R_WB_4S_register:
+ TransferBytes = 4; break;
+ case AArch64_LD1R_WB_2D_fixed: case AArch64_LD1R_WB_2D_register:
+ TransferBytes = 8; break;
+ }
+ IsLoadDup = true;
+ NumVecs = 1;
+ break;
+ }
+
+ case AArch64_LD2R_WB_8B_fixed: case AArch64_LD2R_WB_8B_register:
+ case AArch64_LD2R_WB_4H_fixed: case AArch64_LD2R_WB_4H_register:
+ case AArch64_LD2R_WB_2S_fixed: case AArch64_LD2R_WB_2S_register:
+ case AArch64_LD2R_WB_1D_fixed: case AArch64_LD2R_WB_1D_register:
+ {
+ switch (Opc) {
+ case AArch64_LD2R_WB_8B_fixed: case AArch64_LD2R_WB_8B_register:
+ TransferBytes = 2; break;
+ case AArch64_LD2R_WB_4H_fixed: case AArch64_LD2R_WB_4H_register:
+ TransferBytes = 4; break;
+ case AArch64_LD2R_WB_2S_fixed: case AArch64_LD2R_WB_2S_register:
+ TransferBytes = 8; break;
+ case AArch64_LD2R_WB_1D_fixed: case AArch64_LD2R_WB_1D_register:
+ TransferBytes = 16; break;
+ }
+ Is64bitVec = true;
+ IsLoadDup = true;
+ NumVecs = 2;
+ break;
+ }
+
+ case AArch64_LD2R_WB_16B_fixed: case AArch64_LD2R_WB_16B_register:
+ case AArch64_LD2R_WB_8H_fixed: case AArch64_LD2R_WB_8H_register:
+ case AArch64_LD2R_WB_4S_fixed: case AArch64_LD2R_WB_4S_register:
+ case AArch64_LD2R_WB_2D_fixed: case AArch64_LD2R_WB_2D_register:
+ {
+ switch (Opc) {
+ case AArch64_LD2R_WB_16B_fixed: case AArch64_LD2R_WB_16B_register:
+ TransferBytes = 2; break;
+ case AArch64_LD2R_WB_8H_fixed: case AArch64_LD2R_WB_8H_register:
+ TransferBytes = 4; break;
+ case AArch64_LD2R_WB_4S_fixed: case AArch64_LD2R_WB_4S_register:
+ TransferBytes = 8; break;
+ case AArch64_LD2R_WB_2D_fixed: case AArch64_LD2R_WB_2D_register:
+ TransferBytes = 16; break;
+ }
+ IsLoadDup = true;
+ NumVecs = 2;
+ break;
+ }
+
+ case AArch64_LD3R_WB_8B_fixed: case AArch64_LD3R_WB_8B_register:
+ case AArch64_LD3R_WB_4H_fixed: case AArch64_LD3R_WB_4H_register:
+ case AArch64_LD3R_WB_2S_fixed: case AArch64_LD3R_WB_2S_register:
+ case AArch64_LD3R_WB_1D_fixed: case AArch64_LD3R_WB_1D_register:
+ {
+ switch (Opc) {
+ case AArch64_LD3R_WB_8B_fixed: case AArch64_LD3R_WB_8B_register:
+ TransferBytes = 3; break;
+ case AArch64_LD3R_WB_4H_fixed: case AArch64_LD3R_WB_4H_register:
+ TransferBytes = 6; break;
+ case AArch64_LD3R_WB_2S_fixed: case AArch64_LD3R_WB_2S_register:
+ TransferBytes = 12; break;
+ case AArch64_LD3R_WB_1D_fixed: case AArch64_LD3R_WB_1D_register:
+ TransferBytes = 24; break;
+ }
+ Is64bitVec = true;
+ IsLoadDup = true;
+ NumVecs = 3;
+ break;
+ }
+
+ case AArch64_LD3R_WB_16B_fixed: case AArch64_LD3R_WB_16B_register:
+ case AArch64_LD3R_WB_4S_fixed: case AArch64_LD3R_WB_8H_register:
+ case AArch64_LD3R_WB_8H_fixed: case AArch64_LD3R_WB_4S_register:
+ case AArch64_LD3R_WB_2D_fixed: case AArch64_LD3R_WB_2D_register:
+ {
+ switch (Opc) {
+ case AArch64_LD3R_WB_16B_fixed: case AArch64_LD3R_WB_16B_register:
+ TransferBytes = 3; break;
+ case AArch64_LD3R_WB_8H_fixed: case AArch64_LD3R_WB_8H_register:
+ TransferBytes = 6; break;
+ case AArch64_LD3R_WB_4S_fixed: case AArch64_LD3R_WB_4S_register:
+ TransferBytes = 12; break;
+ case AArch64_LD3R_WB_2D_fixed: case AArch64_LD3R_WB_2D_register:
+ TransferBytes = 24; break;
+ }
+ IsLoadDup = true;
+ NumVecs = 3;
+ break;
+ }
+
+ case AArch64_LD4R_WB_8B_fixed: case AArch64_LD4R_WB_8B_register:
+ case AArch64_LD4R_WB_4H_fixed: case AArch64_LD4R_WB_4H_register:
+ case AArch64_LD4R_WB_2S_fixed: case AArch64_LD4R_WB_2S_register:
+ case AArch64_LD4R_WB_1D_fixed: case AArch64_LD4R_WB_1D_register:
+ {
+ switch (Opc) {
+ case AArch64_LD4R_WB_8B_fixed: case AArch64_LD4R_WB_8B_register:
+ TransferBytes = 4; break;
+ case AArch64_LD4R_WB_4H_fixed: case AArch64_LD4R_WB_4H_register:
+ TransferBytes = 8; break;
+ case AArch64_LD4R_WB_2S_fixed: case AArch64_LD4R_WB_2S_register:
+ TransferBytes = 16; break;
+ case AArch64_LD4R_WB_1D_fixed: case AArch64_LD4R_WB_1D_register:
+ TransferBytes = 32; break;
+ }
+ Is64bitVec = true;
+ IsLoadDup = true;
+ NumVecs = 4;
+ break;
+ }
+
+ case AArch64_LD4R_WB_16B_fixed: case AArch64_LD4R_WB_16B_register:
+ case AArch64_LD4R_WB_4S_fixed: case AArch64_LD4R_WB_8H_register:
+ case AArch64_LD4R_WB_8H_fixed: case AArch64_LD4R_WB_4S_register:
+ case AArch64_LD4R_WB_2D_fixed: case AArch64_LD4R_WB_2D_register:
+ {
+ switch (Opc) {
+ case AArch64_LD4R_WB_16B_fixed: case AArch64_LD4R_WB_16B_register:
+ TransferBytes = 4; break;
+ case AArch64_LD4R_WB_8H_fixed: case AArch64_LD4R_WB_8H_register:
+ TransferBytes = 8; break;
+ case AArch64_LD4R_WB_4S_fixed: case AArch64_LD4R_WB_4S_register:
+ TransferBytes = 16; break;
+ case AArch64_LD4R_WB_2D_fixed: case AArch64_LD4R_WB_2D_register:
+ TransferBytes = 32; break;
+ }
+ IsLoadDup = true;
+ NumVecs = 4;
+ break;
+ }
+
+ case AArch64_LD1LN_WB_B_fixed: case AArch64_LD1LN_WB_B_register:
+ case AArch64_LD1LN_WB_H_fixed: case AArch64_LD1LN_WB_H_register:
+ case AArch64_LD1LN_WB_S_fixed: case AArch64_LD1LN_WB_S_register:
+ case AArch64_LD1LN_WB_D_fixed: case AArch64_LD1LN_WB_D_register:
+ {
+ switch (Opc) {
+ case AArch64_LD1LN_WB_B_fixed: case AArch64_LD1LN_WB_B_register:
+ TransferBytes = 1; break;
+ case AArch64_LD1LN_WB_H_fixed: case AArch64_LD1LN_WB_H_register:
+ TransferBytes = 2; break;
+ case AArch64_LD1LN_WB_S_fixed: case AArch64_LD1LN_WB_S_register:
+ TransferBytes = 4; break;
+ case AArch64_LD1LN_WB_D_fixed: case AArch64_LD1LN_WB_D_register:
+ TransferBytes = 8; break;
+ }
+ IsLoad = true;
+ NumVecs = 1;
+ break;
+ }
+
+ case AArch64_LD2LN_WB_B_fixed: case AArch64_LD2LN_WB_B_register:
+ case AArch64_LD2LN_WB_H_fixed: case AArch64_LD2LN_WB_H_register:
+ case AArch64_LD2LN_WB_S_fixed: case AArch64_LD2LN_WB_S_register:
+ case AArch64_LD2LN_WB_D_fixed: case AArch64_LD2LN_WB_D_register:
+ {
+ switch (Opc) {
+ case AArch64_LD2LN_WB_B_fixed: case AArch64_LD2LN_WB_B_register:
+ TransferBytes = 2; break;
+ case AArch64_LD2LN_WB_H_fixed: case AArch64_LD2LN_WB_H_register:
+ TransferBytes = 4; break;
+ case AArch64_LD2LN_WB_S_fixed: case AArch64_LD2LN_WB_S_register:
+ TransferBytes = 8; break;
+ case AArch64_LD2LN_WB_D_fixed: case AArch64_LD2LN_WB_D_register:
+ TransferBytes = 16; break;
+ }
+ IsLoad = true;
+ NumVecs = 2;
+ break;
+ }
+
+ case AArch64_LD3LN_WB_B_fixed: case AArch64_LD3LN_WB_B_register:
+ case AArch64_LD3LN_WB_H_fixed: case AArch64_LD3LN_WB_H_register:
+ case AArch64_LD3LN_WB_S_fixed: case AArch64_LD3LN_WB_S_register:
+ case AArch64_LD3LN_WB_D_fixed: case AArch64_LD3LN_WB_D_register:
+ {
+ switch (Opc) {
+ case AArch64_LD3LN_WB_B_fixed: case AArch64_LD3LN_WB_B_register:
+ TransferBytes = 3; break;
+ case AArch64_LD3LN_WB_H_fixed: case AArch64_LD3LN_WB_H_register:
+ TransferBytes = 6; break;
+ case AArch64_LD3LN_WB_S_fixed: case AArch64_LD3LN_WB_S_register:
+ TransferBytes = 12; break;
+ case AArch64_LD3LN_WB_D_fixed: case AArch64_LD3LN_WB_D_register:
+ TransferBytes = 24; break;
+ }
+ IsLoad = true;
+ NumVecs = 3;
+ break;
+ }
+
+ case AArch64_LD4LN_WB_B_fixed: case AArch64_LD4LN_WB_B_register:
+ case AArch64_LD4LN_WB_H_fixed: case AArch64_LD4LN_WB_H_register:
+ case AArch64_LD4LN_WB_S_fixed: case AArch64_LD4LN_WB_S_register:
+ case AArch64_LD4LN_WB_D_fixed: case AArch64_LD4LN_WB_D_register:
+ {
+ switch (Opc) {
+ case AArch64_LD4LN_WB_B_fixed: case AArch64_LD4LN_WB_B_register:
+ TransferBytes = 4; break;
+ case AArch64_LD4LN_WB_H_fixed: case AArch64_LD4LN_WB_H_register:
+ TransferBytes = 8; break;
+ case AArch64_LD4LN_WB_S_fixed: case AArch64_LD4LN_WB_S_register:
+ TransferBytes = 16; break;
+ case AArch64_LD4LN_WB_D_fixed: case AArch64_LD4LN_WB_D_register:
+ TransferBytes = 32; break;
+ }
+ IsLoad = true;
+ NumVecs = 4;
+ break;
+ }
+
+ case AArch64_ST1LN_WB_B_fixed: case AArch64_ST1LN_WB_B_register:
+ case AArch64_ST1LN_WB_H_fixed: case AArch64_ST1LN_WB_H_register:
+ case AArch64_ST1LN_WB_S_fixed: case AArch64_ST1LN_WB_S_register:
+ case AArch64_ST1LN_WB_D_fixed: case AArch64_ST1LN_WB_D_register:
+ {
+ switch (Opc) {
+ case AArch64_ST1LN_WB_B_fixed: case AArch64_ST1LN_WB_B_register:
+ TransferBytes = 1; break;
+ case AArch64_ST1LN_WB_H_fixed: case AArch64_ST1LN_WB_H_register:
+ TransferBytes = 2; break;
+ case AArch64_ST1LN_WB_S_fixed: case AArch64_ST1LN_WB_S_register:
+ TransferBytes = 4; break;
+ case AArch64_ST1LN_WB_D_fixed: case AArch64_ST1LN_WB_D_register:
+ TransferBytes = 8; break;
+ }
+ NumVecs = 1;
+ break;
+ }
+
+ case AArch64_ST2LN_WB_B_fixed: case AArch64_ST2LN_WB_B_register:
+ case AArch64_ST2LN_WB_H_fixed: case AArch64_ST2LN_WB_H_register:
+ case AArch64_ST2LN_WB_S_fixed: case AArch64_ST2LN_WB_S_register:
+ case AArch64_ST2LN_WB_D_fixed: case AArch64_ST2LN_WB_D_register:
+ {
+ switch (Opc) {
+ case AArch64_ST2LN_WB_B_fixed: case AArch64_ST2LN_WB_B_register:
+ TransferBytes = 2; break;
+ case AArch64_ST2LN_WB_H_fixed: case AArch64_ST2LN_WB_H_register:
+ TransferBytes = 4; break;
+ case AArch64_ST2LN_WB_S_fixed: case AArch64_ST2LN_WB_S_register:
+ TransferBytes = 8; break;
+ case AArch64_ST2LN_WB_D_fixed: case AArch64_ST2LN_WB_D_register:
+ TransferBytes = 16; break;
+ }
+ NumVecs = 2;
+ break;
+ }
+
+ case AArch64_ST3LN_WB_B_fixed: case AArch64_ST3LN_WB_B_register:
+ case AArch64_ST3LN_WB_H_fixed: case AArch64_ST3LN_WB_H_register:
+ case AArch64_ST3LN_WB_S_fixed: case AArch64_ST3LN_WB_S_register:
+ case AArch64_ST3LN_WB_D_fixed: case AArch64_ST3LN_WB_D_register:
+ {
+ switch (Opc) {
+ case AArch64_ST3LN_WB_B_fixed: case AArch64_ST3LN_WB_B_register:
+ TransferBytes = 3; break;
+ case AArch64_ST3LN_WB_H_fixed: case AArch64_ST3LN_WB_H_register:
+ TransferBytes = 6; break;
+ case AArch64_ST3LN_WB_S_fixed: case AArch64_ST3LN_WB_S_register:
+ TransferBytes = 12; break;
+ case AArch64_ST3LN_WB_D_fixed: case AArch64_ST3LN_WB_D_register:
+ TransferBytes = 24; break;
+ }
+ NumVecs = 3;
+ break;
+ }
+
+ case AArch64_ST4LN_WB_B_fixed: case AArch64_ST4LN_WB_B_register:
+ case AArch64_ST4LN_WB_H_fixed: case AArch64_ST4LN_WB_H_register:
+ case AArch64_ST4LN_WB_S_fixed: case AArch64_ST4LN_WB_S_register:
+ case AArch64_ST4LN_WB_D_fixed: case AArch64_ST4LN_WB_D_register:
+ {
+ switch (Opc) {
+ case AArch64_ST4LN_WB_B_fixed: case AArch64_ST4LN_WB_B_register:
+ TransferBytes = 4; break;
+ case AArch64_ST4LN_WB_H_fixed: case AArch64_ST4LN_WB_H_register:
+ TransferBytes = 8; break;
+ case AArch64_ST4LN_WB_S_fixed: case AArch64_ST4LN_WB_S_register:
+ TransferBytes = 16; break;
+ case AArch64_ST4LN_WB_D_fixed: case AArch64_ST4LN_WB_D_register:
+ TransferBytes = 32; break;
+ }
+ NumVecs = 4;
+ break;
+ }
+
+ default:
+ return MCDisassembler_Fail;
+ } // End of switch (Opc)
+
+ unsigned Rt = fieldFromInstruction(Insn, 0, 5);
+ unsigned Rn = fieldFromInstruction(Insn, 5, 5);
+ unsigned Rm = fieldFromInstruction(Insn, 16, 5);
+
+ // Decode post-index of load duplicate lane
+ if (IsLoadDup) {
+ switch (NumVecs) {
+ case 1:
+ Is64bitVec ? DecodeFPR64RegisterClass(Inst, Rt, Address, Decoder)
+ : DecodeFPR128RegisterClass(Inst, Rt, Address, Decoder);
+ break;
+ case 2:
+ Is64bitVec ? DecodeDPairRegisterClass(Inst, Rt, Address, Decoder)
+ : DecodeQPairRegisterClass(Inst, Rt, Address, Decoder);
+ break;
+ case 3:
+ Is64bitVec ? DecodeDTripleRegisterClass(Inst, Rt, Address, Decoder)
+ : DecodeQTripleRegisterClass(Inst, Rt, Address, Decoder);
+ break;
+ case 4:
+ Is64bitVec ? DecodeDQuadRegisterClass(Inst, Rt, Address, Decoder)
+ : DecodeQQuadRegisterClass(Inst, Rt, Address, Decoder);
+ }
+
+ // Decode write back register, which is equal to Rn.
+ DecodeGPR64xspRegisterClass(Inst, Rn, Address, Decoder);
+ DecodeGPR64xspRegisterClass(Inst, Rn, Address, Decoder);
+
+ if (Rm == 31) // If Rm is 0x11111, add the number of transferred bytes
+ MCInst_addOperand(Inst, MCOperand_CreateImm(TransferBytes));
+ else // Decode Rm
+ DecodeGPR64noxzrRegisterClass(Inst, Rm, Address, Decoder);
+
+ return MCDisassembler_Success;
+ }
+
+ // Decode post-index of load/store lane
+ // Loads have a vector list as output.
+ if (IsLoad) {
+ switch (NumVecs) {
+ case 1:
+ DecodeFPR128RegisterClass(Inst, Rt, Address, Decoder);
+ break;
+ case 2:
+ DecodeQPairRegisterClass(Inst, Rt, Address, Decoder);
+ break;
+ case 3:
+ DecodeQTripleRegisterClass(Inst, Rt, Address, Decoder);
+ break;
+ case 4:
+ DecodeQQuadRegisterClass(Inst, Rt, Address, Decoder);
+ }
+ }
+
+ // Decode write back register, which is equal to Rn.
+ DecodeGPR64xspRegisterClass(Inst, Rn, Address, Decoder);
+ DecodeGPR64xspRegisterClass(Inst, Rn, Address, Decoder);
+
+ if (Rm == 31) // If Rm is 0x11111, add the number of transferred bytes
+ MCInst_addOperand(Inst, MCOperand_CreateImm(TransferBytes));
+ else // Decode Rm
+ DecodeGPR64noxzrRegisterClass(Inst, Rm, Address, Decoder);
+
+ // Decode the source vector list.
+ switch (NumVecs) {
+ case 1:
+ DecodeFPR128RegisterClass(Inst, Rt, Address, Decoder);
+ break;
+ case 2:
+ DecodeQPairRegisterClass(Inst, Rt, Address, Decoder);
+ break;
+ case 3:
+ DecodeQTripleRegisterClass(Inst, Rt, Address, Decoder);
+ break;
+ case 4:
+ DecodeQQuadRegisterClass(Inst, Rt, Address, Decoder);
+ }
+
+ // Decode lane
+ unsigned Q = fieldFromInstruction(Insn, 30, 1);
+ unsigned S = fieldFromInstruction(Insn, 10, 3);
+ unsigned lane = 0;
+ // Calculate the number of lanes by number of vectors and transfered bytes.
+ // NumLanes = 16 bytes / bytes of each lane
+ unsigned NumLanes = 16 / (TransferBytes / NumVecs);
+ switch (NumLanes) {
+ case 16: // A vector has 16 lanes, each lane is 1 bytes.
+ lane = (Q << 3) | S;
+ break;
+ case 8:
+ lane = (Q << 2) | (S >> 1);
+ break;
+ case 4:
+ lane = (Q << 1) | (S >> 2);
+ break;
+ case 2:
+ lane = Q;
+ break;
+ }
+ MCInst_addOperand(Inst, MCOperand_CreateImm(lane));
+
+ return MCDisassembler_Success;
+}
+
+static DecodeStatus DecodeSHLLInstruction(MCInst *Inst, unsigned Insn,
+ uint64_t Address,
+ void *Decoder)
+{
+ unsigned Rd = fieldFromInstruction(Insn, 0, 5);
+ unsigned Rn = fieldFromInstruction(Insn, 5, 5);
+ unsigned size = fieldFromInstruction(Insn, 22, 2);
+ unsigned Q = fieldFromInstruction(Insn, 30, 1);
+
+ DecodeFPR128RegisterClass(Inst, Rd, Address, Decoder);
+
+ if (Q)
+ DecodeFPR128RegisterClass(Inst, Rn, Address, Decoder);
+ else
+ DecodeFPR64RegisterClass(Inst, Rn, Address, Decoder);
+
+ switch (size) {
+ case 0:
+ MCInst_addOperand(Inst, MCOperand_CreateImm(8));
+ break;
+ case 1:
+ MCInst_addOperand(Inst, MCOperand_CreateImm(16));
+ break;
+ case 2:
+ MCInst_addOperand(Inst, MCOperand_CreateImm(32));
+ break;
+ default :
+ return MCDisassembler_Fail;
+ }
+ return MCDisassembler_Success;
+}
+
diff --git a/arch/AArch64/AArch64GenAsmWriter.inc b/arch/AArch64/AArch64GenAsmWriter.inc
index df707f8..97d61f9 100644
--- a/arch/AArch64/AArch64GenAsmWriter.inc
+++ b/arch/AArch64/AArch64GenAsmWriter.inc
@@ -11,7 +11,7 @@
/// printInstruction - This method is automatically generated by tablegen
/// from the instruction set description.
-static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O)
+static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI)
{
static uint32_t OpInfo[] = {
0U, // PHI
@@ -25,124 +25,143 @@
0U, // IMPLICIT_DEF
0U, // SUBREG_TO_REG
0U, // COPY_TO_REGCLASS
- 2407U, // DBG_VALUE
+ 2780U, // DBG_VALUE
0U, // REG_SEQUENCE
0U, // COPY
- 2400U, // BUNDLE
- 2417U, // LIFETIME_START
- 2387U, // LIFETIME_END
- 5845U, // ADCSwww
- 5845U, // ADCSxxx
- 4664U, // ADCwww
- 4664U, // ADCxxx
- 1108418751U, // ADDHN2vvv_16b8h
- 1142038719U, // ADDHN2vvv_4s2d
- 1175658687U, // ADDHN2vvv_8h4s
- 2216961313U, // ADDHNvvv_2s2d
- 2250581281U, // ADDHNvvv_4h4s
- 2183537953U, // ADDHNvvv_8b8h
- 2283873683U, // ADDP_16B
- 2217158035U, // ADDP_2D
- 2317624723U, // ADDP_2S
- 2351244691U, // ADDP_4H
- 2250384787U, // ADDP_4S
- 2384864659U, // ADDP_8B
- 2183341459U, // ADDP_8H
- 270539040U, // ADDPvv_D_2D
- 5857U, // ADDSwww_asr
- 5857U, // ADDSwww_lsl
- 5857U, // ADDSwww_lsr
- 5857U, // ADDSwww_sxtb
- 5857U, // ADDSwww_sxth
- 5857U, // ADDSwww_sxtw
- 5857U, // ADDSwww_sxtx
- 5857U, // ADDSwww_uxtb
- 5857U, // ADDSwww_uxth
- 5857U, // ADDSwww_uxtw
- 5857U, // ADDSwww_uxtx
- 5857U, // ADDSxxw_sxtb
- 5857U, // ADDSxxw_sxth
- 5857U, // ADDSxxw_sxtw
- 5857U, // ADDSxxw_uxtb
- 5857U, // ADDSxxw_uxth
- 5857U, // ADDSxxw_uxtw
- 5857U, // ADDSxxx_asr
- 5857U, // ADDSxxx_lsl
- 5857U, // ADDSxxx_lsr
- 5857U, // ADDSxxx_sxtx
- 5857U, // ADDSxxx_uxtx
- 6346U, // ADDddd
- 2283872875U, // ADDvvv_16B
- 2217157227U, // ADDvvv_2D
- 2317623915U, // ADDvvv_2S
- 2351243883U, // ADDvvv_4H
- 2250383979U, // ADDvvv_4S
- 2384863851U, // ADDvvv_8B
- 2183340651U, // ADDvvv_8H
- 3221231329U, // ADDwwi_lsl0_S
- 3152154U, // ADDwwi_lsl0_cmp
- 3221230187U, // ADDwwi_lsl0_s
- 5857U, // ADDwwi_lsl12_S
- 4200730U, // ADDwwi_lsl12_cmp
- 4715U, // ADDwwi_lsl12_s
- 4715U, // ADDwww_asr
- 4715U, // ADDwww_lsl
- 4715U, // ADDwww_lsr
- 4715U, // ADDwww_sxtb
- 4715U, // ADDwww_sxth
- 4715U, // ADDwww_sxtw
- 4715U, // ADDwww_sxtx
- 4715U, // ADDwww_uxtb
- 4715U, // ADDwww_uxth
- 4715U, // ADDwww_uxtw
- 4715U, // ADDwww_uxtx
- 3221231329U, // ADDxxi_lsl0_S
- 3152154U, // ADDxxi_lsl0_cmp
- 3221230187U, // ADDxxi_lsl0_s
- 5857U, // ADDxxi_lsl12_S
- 4200730U, // ADDxxi_lsl12_cmp
- 4715U, // ADDxxi_lsl12_s
- 4715U, // ADDxxw_sxtb
- 4715U, // ADDxxw_sxth
- 4715U, // ADDxxw_sxtw
- 4715U, // ADDxxw_uxtb
- 4715U, // ADDxxw_uxth
- 4715U, // ADDxxw_uxtw
- 4715U, // ADDxxx_asr
- 4715U, // ADDxxx_lsl
- 4715U, // ADDxxx_lsr
- 4715U, // ADDxxx_sxtx
- 4715U, // ADDxxx_uxtx
+ 2773U, // BUNDLE
+ 2790U, // LIFETIME_START
+ 2760U, // LIFETIME_END
+ 0U, // STACKMAP
+ 0U, // PATCHPOINT
+ 6229U, // ABS16b
+ 1074796629U, // ABS2d
+ 2149587029U, // ABS2s
+ 3224377429U, // ABS4h
+ 4200533U, // ABS4s
+ 1078990933U, // ABS8b
+ 2153781333U, // ABS8h
+ 3262130261U, // ABSdd
+ 40904813U, // ADCSwww
+ 40904813U, // ADCSxxx
+ 40903414U, // ADCwww
+ 40903414U, // ADCxxx
+ 1140855066U, // ADDHN2vvv_16b8h
+ 2218791194U, // ADDHN2vvv_4s2d
+ 3294630170U, // ADDHN2vvv_8h4s
+ 2149586505U, // ADDHNvvv_2s2d
+ 3224376905U, // ADDHNvvv_4h4s
+ 1078990409U, // ADDHNvvv_8b8h
+ 5863U, // ADDP_16B
+ 2148538087U, // ADDP_2D
+ 1075844839U, // ADDP_2S
+ 2150635239U, // ADDP_4H
+ 3225425639U, // ADDP_4S
+ 3226474215U, // ADDP_8B
+ 1080039143U, // ADDP_8H
+ 1081091815U, // ADDPvv_D_2D
+ 40904825U, // ADDSwww_asr
+ 40904825U, // ADDSwww_lsl
+ 40904825U, // ADDSwww_lsr
+ 40904825U, // ADDSwww_sxtb
+ 40904825U, // ADDSwww_sxth
+ 40904825U, // ADDSwww_sxtw
+ 40904825U, // ADDSwww_sxtx
+ 40904825U, // ADDSwww_uxtb
+ 40904825U, // ADDSwww_uxth
+ 40904825U, // ADDSwww_uxtw
+ 40904825U, // ADDSwww_uxtx
+ 40904825U, // ADDSxxw_sxtb
+ 40904825U, // ADDSxxw_sxth
+ 40904825U, // ADDSxxw_sxtw
+ 40904825U, // ADDSxxw_uxtb
+ 40904825U, // ADDSxxw_uxth
+ 40904825U, // ADDSxxw_uxtw
+ 40904825U, // ADDSxxx_asr
+ 40904825U, // ADDSxxx_lsl
+ 40904825U, // ADDSxxx_lsr
+ 40904825U, // ADDSxxx_sxtx
+ 40904825U, // ADDSxxx_uxtx
+ 7350616U, // ADDV_1b16b
+ 1081092440U, // ADDV_1b8b
+ 3228576088U, // ADDV_1h4h
+ 2154834264U, // ADDV_1h8h
+ 7350616U, // ADDV_1s4s
+ 40903475U, // ADDddd
+ 4915U, // ADDvvv_16B
+ 2148537139U, // ADDvvv_2D
+ 1075843891U, // ADDvvv_2S
+ 2150634291U, // ADDvvv_4H
+ 3225424691U, // ADDvvv_4S
+ 3226473267U, // ADDvvv_8B
+ 1080038195U, // ADDvvv_8H
+ 40904825U, // ADDwwi_lsl0_S
+ 108014267U, // ADDwwi_lsl0_cmp
+ 40903475U, // ADDwwi_lsl0_s
+ 40904825U, // ADDwwi_lsl12_S
+ 141568699U, // ADDwwi_lsl12_cmp
+ 40903475U, // ADDwwi_lsl12_s
+ 40903475U, // ADDwww_asr
+ 40903475U, // ADDwww_lsl
+ 40903475U, // ADDwww_lsr
+ 40903475U, // ADDwww_sxtb
+ 40903475U, // ADDwww_sxth
+ 40903475U, // ADDwww_sxtw
+ 40903475U, // ADDwww_sxtx
+ 40903475U, // ADDwww_uxtb
+ 40903475U, // ADDwww_uxth
+ 40903475U, // ADDwww_uxtw
+ 40903475U, // ADDwww_uxtx
+ 40904825U, // ADDxxi_lsl0_S
+ 108014267U, // ADDxxi_lsl0_cmp
+ 40903475U, // ADDxxi_lsl0_s
+ 40904825U, // ADDxxi_lsl12_S
+ 141568699U, // ADDxxi_lsl12_cmp
+ 40903475U, // ADDxxi_lsl12_s
+ 40903475U, // ADDxxw_sxtb
+ 40903475U, // ADDxxw_sxth
+ 40903475U, // ADDxxw_sxtw
+ 40903475U, // ADDxxw_uxtb
+ 40903475U, // ADDxxw_uxth
+ 40903475U, // ADDxxw_uxtw
+ 40903475U, // ADDxxx_asr
+ 40903475U, // ADDxxx_lsl
+ 40903475U, // ADDxxx_lsr
+ 40903475U, // ADDxxx_sxtx
+ 40903475U, // ADDxxx_uxtx
0U, // ADJCALLSTACKDOWN
0U, // ADJCALLSTACKUP
- 5248478U, // ADRPxi
- 6297137U, // ADRxi
- 1073747687U, // ANDSwwi
- 5863U, // ANDSwww_asr
- 5863U, // ANDSwww_lsl
- 5863U, // ANDSwww_lsr
- 5863U, // ANDSwww_ror
- 2147489511U, // ANDSxxi
- 5863U, // ANDSxxx_asr
- 5863U, // ANDSxxx_lsl
- 5863U, // ANDSxxx_lsr
- 5863U, // ANDSxxx_ror
- 2283872939U, // ANDvvv_16B
- 2384863915U, // ANDvvv_8B
- 1073746603U, // ANDwwi
- 4779U, // ANDwww_asr
- 4779U, // ANDwww_lsl
- 4779U, // ANDwww_lsr
- 4779U, // ANDwww_ror
- 2147488427U, // ANDxxi
- 4779U, // ANDxxx_asr
- 4779U, // ANDxxx_lsl
- 4779U, // ANDxxx_lsr
- 4779U, // ANDxxx_ror
- 5743U, // ASRVwww
- 5743U, // ASRVxxx
- 5743U, // ASRwwi
- 5743U, // ASRxxi
+ 175122258U, // ADRPxi
+ 208676802U, // ADRxi
+ 67113850U, // AESD
+ 67113908U, // AESE
+ 4864U, // AESIMC
+ 4872U, // AESMC
+ 40904831U, // ANDSwwi
+ 40904831U, // ANDSwww_asr
+ 40904831U, // ANDSwww_lsl
+ 40904831U, // ANDSwww_lsr
+ 40904831U, // ANDSwww_ror
+ 40904831U, // ANDSxxi
+ 40904831U, // ANDSxxx_asr
+ 40904831U, // ANDSxxx_lsl
+ 40904831U, // ANDSxxx_lsr
+ 40904831U, // ANDSxxx_ror
+ 4981U, // ANDvvv_16B
+ 3226473333U, // ANDvvv_8B
+ 40903541U, // ANDwwi
+ 40903541U, // ANDwww_asr
+ 40903541U, // ANDwww_lsl
+ 40903541U, // ANDwww_lsr
+ 40903541U, // ANDwww_ror
+ 40903541U, // ANDxxi
+ 40903541U, // ANDxxx_asr
+ 40903541U, // ANDxxx_lsl
+ 40903541U, // ANDxxx_lsr
+ 40903541U, // ANDxxx_ror
+ 40904704U, // ASRVwww
+ 40904704U, // ASRVxxx
+ 40904704U, // ASRwwi
+ 40904704U, // ASRxxi
0U, // ATOMIC_CMP_SWAP_I16
0U, // ATOMIC_CMP_SWAP_I32
0U, // ATOMIC_CMP_SWAP_I64
@@ -191,1507 +210,2597 @@
0U, // ATOMIC_SWAP_I32
0U, // ATOMIC_SWAP_I64
0U, // ATOMIC_SWAP_I8
- 14142U, // ATix
- 3228570531U, // BFIwwii
- 7345059U, // BFIxxii
- 1081087208U, // BFMwwii
- 1081087208U, // BFMxxii
- 1081087103U, // BFXILwwii
- 1081087103U, // BFXILxxii
- 5851U, // BICSwww_asr
- 5851U, // BICSwww_lsl
- 5851U, // BICSwww_lsr
- 5851U, // BICSwww_ror
- 5851U, // BICSxxx_asr
- 5851U, // BICSxxx_lsl
- 5851U, // BICSxxx_lsr
- 5851U, // BICSxxx_ror
- 310651075U, // BICvi_lsl_2S
- 344271043U, // BICvi_lsl_4H
- 310520003U, // BICvi_lsl_4S
- 344139971U, // BICvi_lsl_8H
- 2283872829U, // BICvvv_16B
- 2384863805U, // BICvvv_8B
- 4669U, // BICwww_asr
- 4669U, // BICwww_lsl
- 4669U, // BICwww_lsr
- 4669U, // BICwww_ror
- 4669U, // BICxxx_asr
- 4669U, // BICxxx_lsl
- 4669U, // BICxxx_lsr
- 4669U, // BICxxx_ror
- 1209082580U, // BIFvvv_16B
- 1310073556U, // BIFvvv_8B
- 1209083734U, // BITvvv_16B
- 1310074710U, // BITvvv_8B
- 530005U, // BLRx
- 17402U, // BLimm
- 529350U, // BRKi
- 529965U, // BRx
- 1209083058U, // BSLvvv_16B
- 1310074034U, // BSLvvv_8B
- 22864U, // Bcc
- 16752U, // Bimm
- 9443476U, // CBNZw
- 9443476U, // CBNZx
- 9443447U, // CBZw
- 9443447U, // CBZx
- 5434U, // CCMNwi
- 5434U, // CCMNww
- 5434U, // CCMNxi
- 5434U, // CCMNxx
- 5535U, // CCMPwi
- 5535U, // CCMPww
- 5535U, // CCMPxi
- 5535U, // CCMPxx
- 530517U, // CLREXi
- 369104627U, // CLSww
- 369104627U, // CLSxx
- 369105039U, // CLZww
- 369105039U, // CLZxx
- 2283873825U, // CMEQvvi_16B
- 2217158177U, // CMEQvvi_2D
- 2317624865U, // CMEQvvi_2S
- 2351244833U, // CMEQvvi_4H
- 2250384929U, // CMEQvvi_4S
- 2384864801U, // CMEQvvi_8B
- 2183341601U, // CMEQvvi_8H
- 2283873825U, // CMEQvvv_16B
- 2217158177U, // CMEQvvv_2D
- 2317624865U, // CMEQvvv_2S
- 2351244833U, // CMEQvvv_4H
- 2250384929U, // CMEQvvv_4S
- 2384864801U, // CMEQvvv_8B
- 2183341601U, // CMEQvvv_8H
- 2283872952U, // CMGEvvi_16B
- 2217157304U, // CMGEvvi_2D
- 2317623992U, // CMGEvvi_2S
- 2351243960U, // CMGEvvi_4H
- 2250384056U, // CMGEvvi_4S
- 2384863928U, // CMGEvvi_8B
- 2183340728U, // CMGEvvi_8H
- 2283872952U, // CMGEvvv_16B
- 2217157304U, // CMGEvvv_2D
- 2317623992U, // CMGEvvv_2S
- 2351243960U, // CMGEvvv_4H
- 2250384056U, // CMGEvvv_4S
- 2384863928U, // CMGEvvv_8B
- 2183340728U, // CMGEvvv_8H
- 2283874127U, // CMGTvvi_16B
- 2217158479U, // CMGTvvi_2D
- 2317625167U, // CMGTvvi_2S
- 2351245135U, // CMGTvvi_4H
- 2250385231U, // CMGTvvi_4S
- 2384865103U, // CMGTvvi_8B
- 2183341903U, // CMGTvvi_8H
- 2283874127U, // CMGTvvv_16B
- 2217158479U, // CMGTvvv_2D
- 2317625167U, // CMGTvvv_2S
- 2351245135U, // CMGTvvv_4H
- 2250385231U, // CMGTvvv_4S
- 2384865103U, // CMGTvvv_8B
- 2183341903U, // CMGTvvv_8H
- 2283873192U, // CMHIvvv_16B
- 2217157544U, // CMHIvvv_2D
- 2317624232U, // CMHIvvv_2S
- 2351244200U, // CMHIvvv_4H
- 2250384296U, // CMHIvvv_4S
- 2384864168U, // CMHIvvv_8B
- 2183340968U, // CMHIvvv_8H
- 2283874029U, // CMHSvvv_16B
- 2217158381U, // CMHSvvv_2D
- 2317625069U, // CMHSvvv_2S
- 2351245037U, // CMHSvvv_4H
- 2250385133U, // CMHSvvv_4S
- 2384865005U, // CMHSvvv_8B
- 2183341805U, // CMHSvvv_8H
- 2283872959U, // CMLEvvi_16B
- 2217157311U, // CMLEvvi_2D
- 2317623999U, // CMLEvvi_2S
- 2351243967U, // CMLEvvi_4H
- 2250384063U, // CMLEvvi_4S
- 2384863935U, // CMLEvvi_8B
- 2183340735U, // CMLEvvi_8H
- 2283874145U, // CMLTvvi_16B
- 2217158497U, // CMLTvvi_2D
- 2317625185U, // CMLTvvi_2S
- 2351245153U, // CMLTvvi_4H
- 2250385249U, // CMLTvvi_4S
- 2384865121U, // CMLTvvi_8B
- 2183341921U, // CMLTvvi_8H
- 3221230907U, // CMNww_asr
- 5435U, // CMNww_lsl
- 1073747259U, // CMNww_lsr
- 2147489083U, // CMNww_sxtb
- 3221230907U, // CMNww_sxth
- 5435U, // CMNww_sxtw
- 1073747259U, // CMNww_sxtx
- 2147489083U, // CMNww_uxtb
- 3221230907U, // CMNww_uxth
- 5435U, // CMNww_uxtw
- 1073747259U, // CMNww_uxtx
- 2147489083U, // CMNxw_sxtb
- 3221230907U, // CMNxw_sxth
- 5435U, // CMNxw_sxtw
- 2147489083U, // CMNxw_uxtb
- 3221230907U, // CMNxw_uxth
- 5435U, // CMNxw_uxtw
- 3221230907U, // CMNxx_asr
- 5435U, // CMNxx_lsl
- 1073747259U, // CMNxx_lsr
- 1073747259U, // CMNxx_sxtx
- 1073747259U, // CMNxx_uxtx
- 3221231008U, // CMPww_asr
- 5536U, // CMPww_lsl
- 1073747360U, // CMPww_lsr
- 2147489184U, // CMPww_sxtb
- 3221231008U, // CMPww_sxth
- 5536U, // CMPww_sxtw
- 1073747360U, // CMPww_sxtx
- 2147489184U, // CMPww_uxtb
- 3221231008U, // CMPww_uxth
- 5536U, // CMPww_uxtw
- 1073747360U, // CMPww_uxtx
- 2147489184U, // CMPxw_sxtb
- 3221231008U, // CMPxw_sxth
- 5536U, // CMPxw_sxtw
- 2147489184U, // CMPxw_uxtb
- 3221231008U, // CMPxw_uxth
- 5536U, // CMPxw_uxtw
- 3221231008U, // CMPxx_asr
- 5536U, // CMPxx_lsl
- 1073747360U, // CMPxx_lsr
- 1073747360U, // CMPxx_sxtx
- 1073747360U, // CMPxx_uxtx
- 2283874164U, // CMTSTvvv_16B
- 2217158516U, // CMTSTvvv_2D
- 2317625204U, // CMTSTvvv_2S
- 2351245172U, // CMTSTvvv_4H
- 2250385268U, // CMTSTvvv_4S
- 2384865140U, // CMTSTvvv_8B
- 2183341940U, // CMTSTvvv_8H
- 4459U, // CRC32B_www
- 4467U, // CRC32CB_www
- 4860U, // CRC32CH_www
- 6135U, // CRC32CW_www
- 6220U, // CRC32CX_wwx
- 4852U, // CRC32H_www
- 6113U, // CRC32W_www
- 6194U, // CRC32X_wwx
- 5185U, // CSELwwwc
- 5185U, // CSELxxxc
- 4679U, // CSINCwwwc
- 4679U, // CSINCxxxc
- 6088U, // CSINVwwwc
- 6088U, // CSINVxxxc
- 4845U, // CSNEGwwwc
- 4845U, // CSNEGxxxc
- 528385U, // DCPS1i
- 528642U, // DCPS2i
- 528681U, // DCPS3i
- 25145U, // DCix
- 29052U, // DMBi
- 2432U, // DRPS
- 29141U, // DSBi
- 5440U, // EONwww_asr
- 5440U, // EONwww_lsl
- 5440U, // EONwww_lsr
- 5440U, // EONwww_ror
- 5440U, // EONxxx_asr
- 5440U, // EONxxx_lsl
- 5440U, // EONxxx_lsr
- 5440U, // EONxxx_ror
- 2283873888U, // EORvvv_16B
- 2384864864U, // EORvvv_8B
- 1073747552U, // EORwwi
- 5728U, // EORwww_asr
- 5728U, // EORwww_lsl
- 5728U, // EORwww_lsr
- 5728U, // EORwww_ror
- 2147489376U, // EORxxi
- 5728U, // EORxxx_asr
- 5728U, // EORxxx_lsl
- 5728U, // EORxxx_lsr
- 5728U, // EORxxx_ror
- 2437U, // ERET
- 5775U, // EXTRwwwi
- 5775U, // EXTRxxxi
+ 14550U, // ATix
+ 242230450U, // BFIwwii
+ 242230450U, // BFIxxii
+ 242230800U, // BFMwwii
+ 242230800U, // BFMxxii
+ 242230681U, // BFXILwwii
+ 242230681U, // BFXILxxii
+ 40904819U, // BICSwww_asr
+ 40904819U, // BICSwww_lsl
+ 40904819U, // BICSwww_lsr
+ 40904819U, // BICSwww_ror
+ 40904819U, // BICSxxx_asr
+ 40904819U, // BICSxxx_lsl
+ 40904819U, // BICSxxx_lsr
+ 40904819U, // BICSxxx_ror
+ 270537467U, // BICvi_lsl_2S
+ 1345327867U, // BICvi_lsl_4H
+ 272634619U, // BICvi_lsl_4S
+ 1348473595U, // BICvi_lsl_8H
+ 4859U, // BICvvv_16B
+ 3226473211U, // BICvvv_8B
+ 40903419U, // BICwww_asr
+ 40903419U, // BICwww_lsl
+ 40903419U, // BICwww_lsr
+ 40903419U, // BICwww_ror
+ 40903419U, // BICxxx_asr
+ 40903419U, // BICxxx_lsl
+ 40903419U, // BICxxx_lsr
+ 40903419U, // BICxxx_ror
+ 67113932U, // BIFvvv_16B
+ 3293582284U, // BIFvvv_8B
+ 67115246U, // BITvvv_16B
+ 3293583598U, // BITvvv_8B
+ 8398822U, // BLRx
+ 17676U, // BLimm
+ 8398043U, // BRKi
+ 8398782U, // BRx
+ 67114444U, // BSLvvv_16B
+ 3293582796U, // BSLvvv_8B
+ 23237U, // Bcc
+ 16935U, // Bimm
+ 309340826U, // CBNZw
+ 309340826U, // CBNZx
+ 309340797U, // CBZw
+ 309340797U, // CBZx
+ 40904290U, // CCMNwi
+ 40904290U, // CCMNww
+ 40904290U, // CCMNxi
+ 40904290U, // CCMNxx
+ 40904467U, // CCMPwi
+ 40904467U, // CCMPww
+ 40904467U, // CCMPxi
+ 40904467U, // CCMPxx
+ 8399443U, // CLREXi
+ 6283U, // CLS16b
+ 2149587083U, // CLS2s
+ 3224377483U, // CLS4h
+ 4200587U, // CLS4s
+ 1078990987U, // CLS8b
+ 2153781387U, // CLS8h
+ 3262130315U, // CLSww
+ 3262130315U, // CLSxx
+ 6805U, // CLZ16b
+ 2149587605U, // CLZ2s
+ 3224378005U, // CLZ4h
+ 4201109U, // CLZ4s
+ 1078991509U, // CLZ8b
+ 2153781909U, // CLZ8h
+ 3262130837U, // CLZww
+ 3262130837U, // CLZxx
+ 40904602U, // CMEQddd
+ 40904602U, // CMEQddi
+ 6042U, // CMEQvvi_16B
+ 2148538266U, // CMEQvvi_2D
+ 1075845018U, // CMEQvvi_2S
+ 2150635418U, // CMEQvvi_4H
+ 3225425818U, // CMEQvvi_4S
+ 3226474394U, // CMEQvvi_8B
+ 1080039322U, // CMEQvvi_8H
+ 6042U, // CMEQvvv_16B
+ 2148538266U, // CMEQvvv_2D
+ 1075845018U, // CMEQvvv_2S
+ 2150635418U, // CMEQvvv_4H
+ 3225425818U, // CMEQvvv_4S
+ 3226474394U, // CMEQvvv_8B
+ 1080039322U, // CMEQvvv_8H
+ 40903560U, // CMGEddd
+ 40903560U, // CMGEddi
+ 5000U, // CMGEvvi_16B
+ 2148537224U, // CMGEvvi_2D
+ 1075843976U, // CMGEvvi_2S
+ 2150634376U, // CMGEvvi_4H
+ 3225424776U, // CMGEvvi_4S
+ 3226473352U, // CMGEvvi_8B
+ 1080038280U, // CMGEvvi_8H
+ 5000U, // CMGEvvv_16B
+ 2148537224U, // CMGEvvv_2D
+ 1075843976U, // CMGEvvv_2S
+ 2150634376U, // CMGEvvv_4H
+ 3225424776U, // CMGEvvv_4S
+ 3226473352U, // CMGEvvv_8B
+ 1080038280U, // CMGEvvv_8H
+ 40904935U, // CMGTddd
+ 40904935U, // CMGTddi
+ 6375U, // CMGTvvi_16B
+ 2148538599U, // CMGTvvi_2D
+ 1075845351U, // CMGTvvi_2S
+ 2150635751U, // CMGTvvi_4H
+ 3225426151U, // CMGTvvi_4S
+ 3226474727U, // CMGTvvi_8B
+ 1080039655U, // CMGTvvi_8H
+ 6375U, // CMGTvvv_16B
+ 2148538599U, // CMGTvvv_2D
+ 1075845351U, // CMGTvvv_2S
+ 2150635751U, // CMGTvvv_4H
+ 3225426151U, // CMGTvvv_4S
+ 3226474727U, // CMGTvvv_8B
+ 1080039655U, // CMGTvvv_8H
+ 40903863U, // CMHIddd
+ 5303U, // CMHIvvv_16B
+ 2148537527U, // CMHIvvv_2D
+ 1075844279U, // CMHIvvv_2S
+ 2150634679U, // CMHIvvv_4H
+ 3225425079U, // CMHIvvv_4S
+ 3226473655U, // CMHIvvv_8B
+ 1080038583U, // CMHIvvv_8H
+ 40904837U, // CMHSddd
+ 6277U, // CMHSvvv_16B
+ 2148538501U, // CMHSvvv_2D
+ 1075845253U, // CMHSvvv_2S
+ 2150635653U, // CMHSvvv_4H
+ 3225426053U, // CMHSvvv_4S
+ 3226474629U, // CMHSvvv_8B
+ 1080039557U, // CMHSvvv_8H
+ 40903567U, // CMLEddi
+ 5007U, // CMLEvvi_16B
+ 2148537231U, // CMLEvvi_2D
+ 1075843983U, // CMLEvvi_2S
+ 2150634383U, // CMLEvvi_4H
+ 3225424783U, // CMLEvvi_4S
+ 3226473359U, // CMLEvvi_8B
+ 1080038287U, // CMLEvvi_8H
+ 40904953U, // CMLTddi
+ 6393U, // CMLTvvi_16B
+ 2148538617U, // CMLTvvi_2D
+ 1075845369U, // CMLTvvi_2S
+ 2150635769U, // CMLTvvi_4H
+ 3225426169U, // CMLTvvi_4S
+ 3226474745U, // CMLTvvi_8B
+ 1080039673U, // CMLTvvi_8H
+ 40904291U, // CMNww_asr
+ 40904291U, // CMNww_lsl
+ 40904291U, // CMNww_lsr
+ 40904291U, // CMNww_sxtb
+ 40904291U, // CMNww_sxth
+ 40904291U, // CMNww_sxtw
+ 40904291U, // CMNww_sxtx
+ 40904291U, // CMNww_uxtb
+ 40904291U, // CMNww_uxth
+ 40904291U, // CMNww_uxtw
+ 40904291U, // CMNww_uxtx
+ 40904291U, // CMNxw_sxtb
+ 40904291U, // CMNxw_sxth
+ 40904291U, // CMNxw_sxtw
+ 40904291U, // CMNxw_uxtb
+ 40904291U, // CMNxw_uxth
+ 40904291U, // CMNxw_uxtw
+ 40904291U, // CMNxx_asr
+ 40904291U, // CMNxx_lsl
+ 40904291U, // CMNxx_lsr
+ 40904291U, // CMNxx_sxtx
+ 40904291U, // CMNxx_uxtx
+ 40904468U, // CMPww_asr
+ 40904468U, // CMPww_lsl
+ 40904468U, // CMPww_lsr
+ 40904468U, // CMPww_sxtb
+ 40904468U, // CMPww_sxth
+ 40904468U, // CMPww_sxtw
+ 40904468U, // CMPww_sxtx
+ 40904468U, // CMPww_uxtb
+ 40904468U, // CMPww_uxth
+ 40904468U, // CMPww_uxtw
+ 40904468U, // CMPww_uxtx
+ 40904468U, // CMPxw_sxtb
+ 40904468U, // CMPxw_sxth
+ 40904468U, // CMPxw_sxtw
+ 40904468U, // CMPxw_uxtb
+ 40904468U, // CMPxw_uxth
+ 40904468U, // CMPxw_uxtw
+ 40904468U, // CMPxx_asr
+ 40904468U, // CMPxx_lsl
+ 40904468U, // CMPxx_lsr
+ 40904468U, // CMPxx_sxtx
+ 40904468U, // CMPxx_uxtx
+ 40904982U, // CMTSTddd
+ 6422U, // CMTSTvvv_16B
+ 2148538646U, // CMTSTvvv_2D
+ 1075845398U, // CMTSTvvv_2S
+ 2150635798U, // CMTSTvvv_4H
+ 3225426198U, // CMTSTvvv_4S
+ 3226474774U, // CMTSTvvv_8B
+ 1080039702U, // CMTSTvvv_8H
+ 6399U, // CNT16b
+ 1078991103U, // CNT8b
+ 40903202U, // CRC32B_www
+ 40903210U, // CRC32CB_www
+ 40903691U, // CRC32CH_www
+ 40905200U, // CRC32CW_www
+ 40905290U, // CRC32CX_wwx
+ 40903674U, // CRC32H_www
+ 40905178U, // CRC32W_www
+ 40905259U, // CRC32X_wwx
+ 40904027U, // CSELwwwc
+ 40904027U, // CSELxxxc
+ 40903439U, // CSINCwwwc
+ 40903439U, // CSINCxxxc
+ 40905132U, // CSINVwwwc
+ 40905132U, // CSINVxxxc
+ 40903660U, // CSNEGwwwc
+ 40903660U, // CSNEGxxxc
+ 8396844U, // DCPS1i
+ 8397209U, // DCPS2i
+ 8397258U, // DCPS3i
+ 25335U, // DCix
+ 29235U, // DMBi
+ 2805U, // DRPS
+ 29324U, // DSBi
+ 3254785893U, // DUP16b
+ 3255834469U, // DUP2d
+ 3256883045U, // DUP2s
+ 3257931621U, // DUP4h
+ 3258980197U, // DUP4s
+ 3260028773U, // DUP8b
+ 3261077349U, // DUP8h
+ 2147489637U, // DUPELT16b
+ 3222280037U, // DUPELT2d
+ 2103141U, // DUPELT2s
+ 1076893541U, // DUPELT4h
+ 4200293U, // DUPELT4s
+ 2152732517U, // DUPELT8b
+ 1080039269U, // DUPELT8h
+ 2154833765U, // DUPbv_B
+ 3228575589U, // DUPdv_D
+ 1081091941U, // DUPhv_H
+ 7350117U, // DUPsv_S
+ 40904296U, // EONwww_asr
+ 40904296U, // EONwww_lsl
+ 40904296U, // EONwww_lsr
+ 40904296U, // EONwww_ror
+ 40904296U, // EONxxx_asr
+ 40904296U, // EONxxx_lsl
+ 40904296U, // EONxxx_lsr
+ 40904296U, // EONxxx_ror
+ 6129U, // EORvvv_16B
+ 3226474481U, // EORvvv_8B
+ 40904689U, // EORwwi
+ 40904689U, // EORwww_asr
+ 40904689U, // EORwww_lsl
+ 40904689U, // EORwww_lsr
+ 40904689U, // EORwww_ror
+ 40904689U, // EORxxi
+ 40904689U, // EORxxx_asr
+ 40904689U, // EORxxx_lsl
+ 40904689U, // EORxxx_lsr
+ 40904689U, // EORxxx_ror
+ 2810U, // ERET
+ 40904736U, // EXTRwwwi
+ 40904736U, // EXTRxxxi
+ 6435U, // EXTvvvi_16b
+ 3226474787U, // EXTvvvi_8b
0U, // F128CSEL
- 2217157208U, // FABDvvv_2D
- 2317623896U, // FABDvvv_2S
- 2250383960U, // FABDvvv_4S
- 369104579U, // FABSdd
- 369104579U, // FABSss
- 2217157296U, // FACGEvvv_2D
- 2317623984U, // FACGEvvv_2S
- 2250384048U, // FACGEvvv_4S
- 2217158471U, // FACGTvvv_2D
- 2317625159U, // FACGTvvv_2S
- 2250385223U, // FACGTvvv_4S
- 2217158034U, // FADDP_2D
- 2317624722U, // FADDP_2S
- 2250384786U, // FADDP_4S
- 270539039U, // FADDPvv_D_2D
- 404756767U, // FADDPvv_S_2S
- 4714U, // FADDddd
- 4714U, // FADDsss
- 2217157226U, // FADDvvv_2D
- 2317623914U, // FADDvvv_2S
- 2250383978U, // FADDvvv_4S
- 4805U, // FCCMPEdd
- 4805U, // FCCMPEss
- 5534U, // FCCMPdd
- 5534U, // FCCMPss
- 2217158176U, // FCMEQvvi_2D
- 2317624864U, // FCMEQvvi_2S
- 2250384928U, // FCMEQvvi_4S
- 2217158176U, // FCMEQvvv_2D
- 2317624864U, // FCMEQvvv_2S
- 2250384928U, // FCMEQvvv_4S
- 2217157303U, // FCMGEvvi_2D
- 2317623991U, // FCMGEvvi_2S
- 2250384055U, // FCMGEvvi_4S
- 2217157303U, // FCMGEvvv_2D
- 2317623991U, // FCMGEvvv_2S
- 2250384055U, // FCMGEvvv_4S
- 2217158478U, // FCMGTvvi_2D
- 2317625166U, // FCMGTvvi_2S
- 2250385230U, // FCMGTvvi_4S
- 2217158478U, // FCMGTvvv_2D
- 2317625166U, // FCMGTvvv_2S
- 2250385230U, // FCMGTvvv_4S
- 2217157310U, // FCMLEvvi_2D
- 2317623998U, // FCMLEvvi_2S
- 2250384062U, // FCMLEvvi_4S
- 2217158496U, // FCMLTvvi_2D
- 2317625184U, // FCMLTvvi_2S
- 2250385248U, // FCMLTvvi_4S
- 369104293U, // FCMPdd_quiet
- 369103565U, // FCMPdd_sig
- 10491301U, // FCMPdi_quiet
- 10490573U, // FCMPdi_sig
- 10491301U, // FCMPsi_quiet
- 10490573U, // FCMPsi_sig
- 369104293U, // FCMPss_quiet
- 369103565U, // FCMPss_sig
- 5184U, // FCSELdddc
- 5184U, // FCSELsssc
- 369104571U, // FCVTASwd
- 369104571U, // FCVTASws
- 369104571U, // FCVTASxd
- 369104571U, // FCVTASxs
- 369104769U, // FCVTAUwd
- 369104769U, // FCVTAUws
- 369104769U, // FCVTAUxd
- 369104769U, // FCVTAUxs
- 369104638U, // FCVTMSwd
- 369104638U, // FCVTMSws
- 369104638U, // FCVTMSxd
- 369104638U, // FCVTMSxs
- 369104785U, // FCVTMUwd
- 369104785U, // FCVTMUws
- 369104785U, // FCVTMUxd
- 369104785U, // FCVTMUxs
- 369104651U, // FCVTNSwd
- 369104651U, // FCVTNSws
- 369104651U, // FCVTNSxd
- 369104651U, // FCVTNSxs
- 369104793U, // FCVTNUwd
- 369104793U, // FCVTNUws
- 369104793U, // FCVTNUxd
- 369104793U, // FCVTNUxs
- 369104667U, // FCVTPSwd
- 369104667U, // FCVTPSws
- 369104667U, // FCVTPSxd
- 369104667U, // FCVTPSxs
- 369104801U, // FCVTPUwd
- 369104801U, // FCVTPUws
- 369104801U, // FCVTPUxd
- 369104801U, // FCVTPUxs
- 369104694U, // FCVTZSwd
- 3221231414U, // FCVTZSwdi
- 369104694U, // FCVTZSws
- 3221231414U, // FCVTZSwsi
- 369104694U, // FCVTZSxd
- 3221231414U, // FCVTZSxdi
- 369104694U, // FCVTZSxs
- 3221231414U, // FCVTZSxsi
- 369104809U, // FCVTZUwd
- 3221231529U, // FCVTZUwdi
- 369104809U, // FCVTZUws
- 3221231529U, // FCVTZUwsi
- 369104809U, // FCVTZUxd
- 3221231529U, // FCVTZUxdi
- 369104809U, // FCVTZUxs
- 3221231529U, // FCVTZUxsi
- 369104763U, // FCVTdh
- 369104763U, // FCVTds
- 369104763U, // FCVThd
- 369104763U, // FCVThs
- 369104763U, // FCVTsd
- 369104763U, // FCVTsh
- 6070U, // FDIVddd
- 6070U, // FDIVsss
- 2217158582U, // FDIVvvv_2D
- 2317625270U, // FDIVvvv_2S
- 2250385334U, // FDIVvvv_4S
- 4750U, // FMADDdddd
- 4750U, // FMADDssss
- 270539060U, // FMAXNMPvv_D_2D
- 404756788U, // FMAXNMPvv_S_2S
- 2217158068U, // FMAXNMPvvv_2D
- 2317624756U, // FMAXNMPvvv_2S
- 2250384820U, // FMAXNMPvvv_4S
- 5377U, // FMAXNMddd
- 5377U, // FMAXNMsss
- 2217157889U, // FMAXNMvvv_2D
- 2317624577U, // FMAXNMvvv_2S
- 2250384641U, // FMAXNMvvv_4S
- 270539076U, // FMAXPvv_D_2D
- 404756804U, // FMAXPvv_S_2S
- 2217158136U, // FMAXPvvv_2D
- 2317624824U, // FMAXPvvv_2S
- 2250384888U, // FMAXPvvv_4S
- 6202U, // FMAXddd
- 6202U, // FMAXsss
- 2217158714U, // FMAXvvv_2D
- 2317625402U, // FMAXvvv_2S
- 2250385466U, // FMAXvvv_4S
- 270539051U, // FMINNMPvv_D_2D
- 404756779U, // FMINNMPvv_S_2S
- 2217158059U, // FMINNMPvvv_2D
- 2317624747U, // FMINNMPvvv_2S
- 2250384811U, // FMINNMPvvv_4S
- 5369U, // FMINNMddd
- 5369U, // FMINNMsss
- 2217157881U, // FMINNMvvv_2D
- 2317624569U, // FMINNMvvv_2S
- 2250384633U, // FMINNMvvv_4S
- 270539069U, // FMINPvv_D_2D
- 404756797U, // FMINPvv_S_2S
- 2217158083U, // FMINPvvv_2D
- 2317624771U, // FMINPvvv_2S
- 2250384835U, // FMINPvvv_4S
- 5416U, // FMINddd
- 5416U, // FMINsss
- 2217157928U, // FMINvvv_2D
- 2317624616U, // FMINvvv_2S
- 2250384680U, // FMINvvv_4S
- 1142366531U, // FMLAvvv_2D
- 1242833219U, // FMLAvvv_2S
- 1175593283U, // FMLAvvv_4S
- 1142367992U, // FMLSvvv_2D
- 1242834680U, // FMLSvvv_2S
- 1175594744U, // FMLSvvv_4S
- 369104847U, // FMOVdd
- 11540431U, // FMOVdi
- 369104847U, // FMOVdx
- 11540431U, // FMOVsi
- 369104847U, // FMOVss
- 369104847U, // FMOVsw
- 12003279U, // FMOVvi_2D
- 11806671U, // FMOVvi_2S
- 11675599U, // FMOVvi_4S
- 13182927U, // FMOVvx
- 369104847U, // FMOVws
- 369104847U, // FMOVxd
- 438310863U, // FMOVxv
- 4630U, // FMSUBdddd
- 4630U, // FMSUBssss
- 2217158760U, // FMULXvvv_2D
- 2317625448U, // FMULXvvv_2S
- 2250385512U, // FMULXvvv_4S
- 5332U, // FMULddd
- 5332U, // FMULsss
- 2217157844U, // FMULvvv_2D
- 2317624532U, // FMULvvv_2S
- 2250384596U, // FMULvvv_4S
- 369103591U, // FNEGdd
- 369103591U, // FNEGss
- 4757U, // FNMADDdddd
- 4757U, // FNMADDssss
- 4637U, // FNMSUBdddd
- 4637U, // FNMSUBssss
- 5338U, // FNMULddd
- 5338U, // FNMULsss
- 2217158419U, // FRECPSvvv_2D
- 2317625107U, // FRECPSvvv_2S
- 2250385171U, // FRECPSvvv_4S
- 369103203U, // FRINTAdd
- 369103203U, // FRINTAss
- 369103800U, // FRINTIdd
- 369103800U, // FRINTIss
- 369104137U, // FRINTMdd
- 369104137U, // FRINTMss
- 369104236U, // FRINTNdd
- 369104236U, // FRINTNss
- 369104356U, // FRINTPdd
- 369104356U, // FRINTPss
- 369105007U, // FRINTXdd
- 369105007U, // FRINTXss
- 369105056U, // FRINTZdd
- 369105056U, // FRINTZss
- 2217158440U, // FRSQRTSvvv_2D
- 2317625128U, // FRSQRTSvvv_2S
- 2250385192U, // FRSQRTSvvv_4S
- 369104749U, // FSQRTdd
- 369104749U, // FSQRTss
- 4610U, // FSUBddd
- 4610U, // FSUBsss
- 2217157122U, // FSUBvvv_2D
- 2317623810U, // FSUBvvv_2S
- 2250383874U, // FSUBvvv_4S
- 530279U, // HINTi
- 530267U, // HLTi
- 528974U, // HVCi
- 557630U, // ICi
- 369132094U, // ICix
- 1545217798U, // INSELb
- 517547782U, // INSELd
- 1612392198U, // INSELh
- 1646012166U, // INSELs
- 377104134U, // INSbw
- 618211078U, // INSdx
- 377169670U, // INShw
- 377235206U, // INSsw
- 37338U, // ISBi
- 638390657U, // LDAR_byte
- 638391847U, // LDAR_dword
- 638391078U, // LDAR_hword
- 638391847U, // LDAR_word
- 671094257U, // LDAXP_dword
- 671094257U, // LDAXP_word
- 638390711U, // LDAXR_byte
- 638391969U, // LDAXR_dword
- 638391132U, // LDAXR_hword
- 638391969U, // LDAXR_word
- 671094798U, // LDPSWx
- 1744836622U, // LDPSWx_PostInd
- 1744836622U, // LDPSWx_PreInd
- 2148340191U, // LDRSBw
- 712839647U, // LDRSBw_PostInd
- 3229422047U, // LDRSBw_PreInd
- 856558U, // LDRSBw_U
- 856543U, // LDRSBw_Wm_RegOffset
- 856543U, // LDRSBw_Xm_RegOffset
- 2148340191U, // LDRSBx
- 712839647U, // LDRSBx_PostInd
- 3229422047U, // LDRSBx_PreInd
- 856558U, // LDRSBx_U
- 856543U, // LDRSBx_Wm_RegOffset
- 856543U, // LDRSBx_Xm_RegOffset
- 1074598778U, // LDRSHw
- 712840058U, // LDRSHw_PostInd
- 3229422458U, // LDRSHw_PreInd
- 856969U, // LDRSHw_U
- 856954U, // LDRSHw_Wm_RegOffset
- 856954U, // LDRSHw_Xm_RegOffset
- 1074598778U, // LDRSHx
- 712840058U, // LDRSHx_PostInd
- 3229422458U, // LDRSHx_PreInd
- 856969U, // LDRSHx_U
- 856954U, // LDRSHx_Wm_RegOffset
- 856954U, // LDRSHx_Xm_RegOffset
- 2148341781U, // LDRSWx
- 712841237U, // LDRSWx_PostInd
- 3229423637U, // LDRSWx_PreInd
- 858133U, // LDRSWx_Wm_RegOffset
- 858133U, // LDRSWx_Xm_RegOffset
- 9443349U, // LDRSWx_lit
- 9442870U, // LDRd_lit
- 9442870U, // LDRq_lit
- 9442870U, // LDRs_lit
- 9442870U, // LDRw_lit
- 9442870U, // LDRx_lit
- 856550U, // LDTRSBw
- 856550U, // LDTRSBx
- 856961U, // LDTRSHw
- 856961U, // LDTRSHx
- 858140U, // LDTRSWx
- 858148U, // LDURSWx
- 671094285U, // LDXP_dword
- 671094285U, // LDXP_word
- 638390719U, // LDXR_byte
- 638391976U, // LDXR_dword
- 638391140U, // LDXR_hword
- 638391976U, // LDXR_word
- 1074598701U, // LS16_LDR
- 856910U, // LS16_LDUR
- 712839981U, // LS16_PostInd_LDR
- 712876865U, // LS16_PostInd_STR
- 3229422381U, // LS16_PreInd_LDR
- 3229459265U, // LS16_PreInd_STR
- 1074598721U, // LS16_STR
- 856917U, // LS16_STUR
- 856890U, // LS16_UnPriv_LDR
- 856903U, // LS16_UnPriv_STR
- 856877U, // LS16_Wm_RegOffset_LDR
- 856897U, // LS16_Wm_RegOffset_STR
- 856877U, // LS16_Xm_RegOffset_LDR
- 856897U, // LS16_Xm_RegOffset_STR
- 2148341302U, // LS32_LDR
- 857749U, // LS32_LDUR
- 712840758U, // LS32_PostInd_LDR
- 712877700U, // LS32_PostInd_STR
- 3229423158U, // LS32_PreInd_LDR
- 3229460100U, // LS32_PreInd_STR
- 2148341380U, // LS32_STR
- 857755U, // LS32_STUR
- 857726U, // LS32_UnPriv_LDR
- 857737U, // LS32_UnPriv_STR
- 857654U, // LS32_Wm_RegOffset_LDR
- 857732U, // LS32_Wm_RegOffset_STR
- 857654U, // LS32_Xm_RegOffset_LDR
- 857732U, // LS32_Xm_RegOffset_STR
- 3222083126U, // LS64_LDR
- 857749U, // LS64_LDUR
- 712840758U, // LS64_PostInd_LDR
- 712877700U, // LS64_PostInd_STR
- 3229423158U, // LS64_PreInd_LDR
- 3229460100U, // LS64_PreInd_STR
- 3222083204U, // LS64_STR
- 857755U, // LS64_STUR
- 857726U, // LS64_UnPriv_LDR
- 857737U, // LS64_UnPriv_STR
- 857654U, // LS64_Wm_RegOffset_LDR
- 857732U, // LS64_Wm_RegOffset_STR
- 857654U, // LS64_Xm_RegOffset_LDR
- 857732U, // LS64_Xm_RegOffset_STR
- 2148340104U, // LS8_LDR
- 856489U, // LS8_LDUR
- 712839560U, // LS8_PostInd_LDR
- 712876444U, // LS8_PostInd_STR
- 3229421960U, // LS8_PreInd_LDR
- 3229458844U, // LS8_PreInd_STR
- 2148340124U, // LS8_STR
- 856496U, // LS8_STUR
- 856469U, // LS8_UnPriv_LDR
- 856482U, // LS8_UnPriv_STR
- 856456U, // LS8_Wm_RegOffset_LDR
- 856476U, // LS8_Wm_RegOffset_STR
- 856456U, // LS8_Xm_RegOffset_LDR
- 856476U, // LS8_Xm_RegOffset_STR
- 857654U, // LSFP128_LDR
- 857749U, // LSFP128_LDUR
- 712840758U, // LSFP128_PostInd_LDR
- 712877700U, // LSFP128_PostInd_STR
- 3229423158U, // LSFP128_PreInd_LDR
- 3229460100U, // LSFP128_PreInd_STR
- 857732U, // LSFP128_STR
- 857755U, // LSFP128_STUR
- 857654U, // LSFP128_Wm_RegOffset_LDR
- 857732U, // LSFP128_Wm_RegOffset_STR
- 857654U, // LSFP128_Xm_RegOffset_LDR
- 857732U, // LSFP128_Xm_RegOffset_STR
- 1074599478U, // LSFP16_LDR
- 857749U, // LSFP16_LDUR
- 712840758U, // LSFP16_PostInd_LDR
- 712877700U, // LSFP16_PostInd_STR
- 3229423158U, // LSFP16_PreInd_LDR
- 3229460100U, // LSFP16_PreInd_STR
- 1074599556U, // LSFP16_STR
- 857755U, // LSFP16_STUR
- 857654U, // LSFP16_Wm_RegOffset_LDR
- 857732U, // LSFP16_Wm_RegOffset_STR
- 857654U, // LSFP16_Xm_RegOffset_LDR
- 857732U, // LSFP16_Xm_RegOffset_STR
- 2148341302U, // LSFP32_LDR
- 857749U, // LSFP32_LDUR
- 712840758U, // LSFP32_PostInd_LDR
- 712877700U, // LSFP32_PostInd_STR
- 3229423158U, // LSFP32_PreInd_LDR
- 3229460100U, // LSFP32_PreInd_STR
- 2148341380U, // LSFP32_STR
- 857755U, // LSFP32_STUR
- 857654U, // LSFP32_Wm_RegOffset_LDR
- 857732U, // LSFP32_Wm_RegOffset_STR
- 857654U, // LSFP32_Xm_RegOffset_LDR
- 857732U, // LSFP32_Xm_RegOffset_STR
- 3222083126U, // LSFP64_LDR
- 857749U, // LSFP64_LDUR
- 712840758U, // LSFP64_PostInd_LDR
- 712877700U, // LSFP64_PostInd_STR
- 3229423158U, // LSFP64_PreInd_LDR
- 3229460100U, // LSFP64_PreInd_STR
- 3222083204U, // LSFP64_STR
- 857755U, // LSFP64_STUR
- 857654U, // LSFP64_Wm_RegOffset_LDR
- 857732U, // LSFP64_Wm_RegOffset_STR
- 857654U, // LSFP64_Xm_RegOffset_LDR
- 857732U, // LSFP64_Xm_RegOffset_STR
- 2148341302U, // LSFP8_LDR
- 857749U, // LSFP8_LDUR
- 712840758U, // LSFP8_PostInd_LDR
- 712877700U, // LSFP8_PostInd_STR
- 3229423158U, // LSFP8_PreInd_LDR
- 3229460100U, // LSFP8_PreInd_STR
- 2148341380U, // LSFP8_STR
- 857755U, // LSFP8_STUR
- 857654U, // LSFP8_Wm_RegOffset_LDR
- 857732U, // LSFP8_Wm_RegOffset_STR
- 857654U, // LSFP8_Xm_RegOffset_LDR
- 857732U, // LSFP8_Xm_RegOffset_STR
- 671094169U, // LSFPPair128_LDR
- 671094205U, // LSFPPair128_NonTemp_LDR
- 671094232U, // LSFPPair128_NonTemp_STR
- 1744835993U, // LSFPPair128_PostInd_LDR
- 1752212972U, // LSFPPair128_PostInd_STR
- 1744835993U, // LSFPPair128_PreInd_LDR
- 1752212972U, // LSFPPair128_PreInd_STR
- 671094252U, // LSFPPair128_STR
- 671094169U, // LSFPPair32_LDR
- 671094205U, // LSFPPair32_NonTemp_LDR
- 671094232U, // LSFPPair32_NonTemp_STR
- 1744835993U, // LSFPPair32_PostInd_LDR
- 1752212972U, // LSFPPair32_PostInd_STR
- 1744835993U, // LSFPPair32_PreInd_LDR
- 1752212972U, // LSFPPair32_PreInd_STR
- 671094252U, // LSFPPair32_STR
- 671094169U, // LSFPPair64_LDR
- 671094205U, // LSFPPair64_NonTemp_LDR
- 671094232U, // LSFPPair64_NonTemp_STR
- 1744835993U, // LSFPPair64_PostInd_LDR
- 1752212972U, // LSFPPair64_PostInd_STR
- 1744835993U, // LSFPPair64_PreInd_LDR
- 1752212972U, // LSFPPair64_PreInd_STR
- 671094252U, // LSFPPair64_STR
- 5307U, // LSLVwww
- 5307U, // LSLVxxx
- 5307U, // LSLwwi
- 5307U, // LSLxxi
- 671094169U, // LSPair32_LDR
- 671094205U, // LSPair32_NonTemp_LDR
- 671094232U, // LSPair32_NonTemp_STR
- 1744835993U, // LSPair32_PostInd_LDR
- 1752212972U, // LSPair32_PostInd_STR
- 1744835993U, // LSPair32_PreInd_LDR
- 1752212972U, // LSPair32_PreInd_STR
- 671094252U, // LSPair32_STR
- 671094169U, // LSPair64_LDR
- 671094205U, // LSPair64_NonTemp_LDR
- 671094232U, // LSPair64_NonTemp_STR
- 1744835993U, // LSPair64_PostInd_LDR
- 1752212972U, // LSPair64_PostInd_STR
- 1744835993U, // LSPair64_PreInd_LDR
- 1752212972U, // LSPair64_PreInd_STR
- 671094252U, // LSPair64_STR
- 5748U, // LSRVwww
- 5748U, // LSRVxxx
- 5748U, // LSRwwi
- 5748U, // LSRxxi
- 4751U, // MADDwwww
- 4751U, // MADDxxxx
- 1209082180U, // MLAvvv_16B
- 1242833220U, // MLAvvv_2S
- 1276453188U, // MLAvvv_4H
- 1175593284U, // MLAvvv_4S
- 1310073156U, // MLAvvv_8B
- 1108549956U, // MLAvvv_8H
- 1209083641U, // MLSvvv_16B
- 1242834681U, // MLSvvv_2S
- 1276454649U, // MLSvvv_4H
- 1175594745U, // MLSvvv_4S
- 1310074617U, // MLSvvv_8B
- 1108551417U, // MLSvvv_8H
- 14686382U, // MOVIdi
- 384902080U, // MOVIvi_16B
- 15149230U, // MOVIvi_2D
- 385229760U, // MOVIvi_8B
- 754198748U, // MOVIvi_lsl_2S
- 787818716U, // MOVIvi_lsl_4H
- 754067676U, // MOVIvi_lsl_4S
- 787687644U, // MOVIvi_lsl_8H
- 821307612U, // MOVIvi_msl_2S
- 821176540U, // MOVIvi_msl_4S
- 16782283U, // MOVKwii
- 16782283U, // MOVKxii
- 17831308U, // MOVNwii
- 17831308U, // MOVNxii
- 17832104U, // MOVZwii
- 17832104U, // MOVZxii
- 18880291U, // MRSxi
- 46713U, // MSRii
- 50809U, // MSRix
- 4631U, // MSUBwwww
- 4631U, // MSUBxxxx
- 2283873493U, // MULvvv_16B
- 2317624533U, // MULvvv_2S
- 2351244501U, // MULvvv_4H
- 2250384597U, // MULvvv_4S
- 2384864469U, // MULvvv_8B
- 2183341269U, // MULvvv_8H
- 754198742U, // MVNIvi_lsl_2S
- 787818710U, // MVNIvi_lsl_4H
- 754067670U, // MVNIvi_lsl_4S
- 787687638U, // MVNIvi_lsl_8H
- 821307606U, // MVNIvi_msl_2S
- 821176534U, // MVNIvi_msl_4S
- 3221230983U, // MVNww_asr
- 5511U, // MVNww_lsl
- 1073747335U, // MVNww_lsr
- 1073747335U, // MVNww_ror
- 3221230983U, // MVNxx_asr
- 5511U, // MVNxx_lsl
- 1073747335U, // MVNxx_lsr
- 1073747335U, // MVNxx_ror
- 2283873639U, // ORNvvv_16B
- 2384864615U, // ORNvvv_8B
- 5479U, // ORNwww_asr
- 5479U, // ORNwww_lsl
- 5479U, // ORNwww_lsr
- 5479U, // ORNwww_ror
- 5479U, // ORNxxx_asr
- 5479U, // ORNxxx_lsl
- 5479U, // ORNxxx_lsr
- 5479U, // ORNxxx_ror
- 310651211U, // ORRvi_lsl_2S
- 344271179U, // ORRvi_lsl_4H
- 310520139U, // ORRvi_lsl_4S
- 344140107U, // ORRvi_lsl_8H
- 2283873898U, // ORRvvv_16B
- 2384864874U, // ORRvvv_8B
- 1073747562U, // ORRwwi
- 5738U, // ORRwww_asr
- 5738U, // ORRwww_lsl
- 5738U, // ORRwww_lsr
- 5738U, // ORRwww_ror
- 2147489386U, // ORRxxi
- 5738U, // ORRxxx_asr
- 5738U, // ORRxxx_lsl
- 5738U, // ORRxxx_lsr
- 5738U, // ORRxxx_ror
- 2284003459U, // PMULL2vvv_8h16b
- 2384667805U, // PMULLvvv_8h8b
- 2283873505U, // PMULvvv_16B
- 2384864481U, // PMULvvv_8B
- 3222131955U, // PRFM
- 906483U, // PRFM_Wm_RegOffset
- 906483U, // PRFM_Xm_RegOffset
- 9491699U, // PRFM_lit
- 906513U, // PRFUM
- 1108418807U, // QRSHRUNvvi_16B
- 69477757U, // QRSHRUNvvi_2S
- 103097725U, // QRSHRUNvvi_4H
- 1142038775U, // QRSHRUNvvi_4S
- 36054397U, // QRSHRUNvvi_8B
- 1175658743U, // QRSHRUNvvi_8H
- 1108418797U, // QSHRUNvvi_16B
- 69477748U, // QSHRUNvvi_2S
- 103097716U, // QSHRUNvvi_4H
- 1142038765U, // QSHRUNvvi_4S
- 36054388U, // QSHRUNvvi_8B
- 1175658733U, // QSHRUNvvi_8H
- 1108418750U, // RADDHN2vvv_16b8h
- 1142038718U, // RADDHN2vvv_4s2d
- 1175658686U, // RADDHN2vvv_8h4s
- 2216961312U, // RADDHNvvv_2s2d
- 2250581280U, // RADDHNvvv_4h4s
- 2183537952U, // RADDHNvvv_8b8h
- 369104725U, // RBITww
- 369104725U, // RBITxx
+ 40903456U, // FABDddd
+ 40903456U, // FABDsss
+ 2148537120U, // FABDvvv_2D
+ 1075843872U, // FABDvvv_2S
+ 3225424672U, // FABDvvv_4S
+ 1074796628U, // FABS2d
+ 2149587028U, // FABS2s
+ 4200532U, // FABS4s
+ 3262130260U, // FABSdd
+ 3262130260U, // FABSss
+ 40903552U, // FACGEddd
+ 40903552U, // FACGEsss
+ 2148537216U, // FACGEvvv_2D
+ 1075843968U, // FACGEvvv_2S
+ 3225424768U, // FACGEvvv_4S
+ 40904927U, // FACGTddd
+ 40904927U, // FACGTsss
+ 2148538591U, // FACGTvvv_2D
+ 1075845343U, // FACGTvvv_2S
+ 3225426143U, // FACGTvvv_4S
+ 2148538086U, // FADDP_2D
+ 1075844838U, // FADDP_2S
+ 3225425638U, // FADDP_4S
+ 1081091814U, // FADDPvv_D_2D
+ 2154833638U, // FADDPvv_S_2S
+ 40903474U, // FADDddd
+ 40903474U, // FADDsss
+ 2148537138U, // FADDvvv_2D
+ 1075843890U, // FADDvvv_2S
+ 3225424690U, // FADDvvv_4S
+ 40903589U, // FCCMPEdd
+ 40903589U, // FCCMPEss
+ 40904466U, // FCCMPdd
+ 40904466U, // FCCMPss
+ 40904601U, // FCMEQZddi
+ 40904601U, // FCMEQZssi
+ 40904601U, // FCMEQddd
+ 40904601U, // FCMEQsss
+ 2148538265U, // FCMEQvvi_2D
+ 1075845017U, // FCMEQvvi_2S
+ 3225425817U, // FCMEQvvi_4S
+ 2148538265U, // FCMEQvvv_2D
+ 1075845017U, // FCMEQvvv_2S
+ 3225425817U, // FCMEQvvv_4S
+ 40903559U, // FCMGEZddi
+ 40903559U, // FCMGEZssi
+ 40903559U, // FCMGEddd
+ 40903559U, // FCMGEsss
+ 2148537223U, // FCMGEvvi_2D
+ 1075843975U, // FCMGEvvi_2S
+ 3225424775U, // FCMGEvvi_4S
+ 2148537223U, // FCMGEvvv_2D
+ 1075843975U, // FCMGEvvv_2S
+ 3225424775U, // FCMGEvvv_4S
+ 40904934U, // FCMGTZddi
+ 40904934U, // FCMGTZssi
+ 40904934U, // FCMGTddd
+ 40904934U, // FCMGTsss
+ 2148538598U, // FCMGTvvi_2D
+ 1075845350U, // FCMGTvvi_2S
+ 3225426150U, // FCMGTvvi_4S
+ 2148538598U, // FCMGTvvv_2D
+ 1075845350U, // FCMGTvvv_2S
+ 3225426150U, // FCMGTvvv_4S
+ 40903566U, // FCMLEZddi
+ 40903566U, // FCMLEZssi
+ 2148537230U, // FCMLEvvi_2D
+ 1075843982U, // FCMLEvvi_2S
+ 3225424782U, // FCMLEvvi_4S
+ 40904952U, // FCMLTZddi
+ 40904952U, // FCMLTZssi
+ 2148538616U, // FCMLTvvi_2D
+ 1075845368U, // FCMLTvvi_2S
+ 3225426168U, // FCMLTvvi_4S
+ 3262129945U, // FCMPdd_quiet
+ 3262129069U, // FCMPdd_sig
+ 342894361U, // FCMPdi_quiet
+ 342893485U, // FCMPdi_sig
+ 342894361U, // FCMPsi_quiet
+ 342893485U, // FCMPsi_sig
+ 3262129945U, // FCMPss_quiet
+ 3262129069U, // FCMPss_sig
+ 40904026U, // FCSELdddc
+ 40904026U, // FCSELsssc
+ 1074796620U, // FCVTAS_2d
+ 2149587020U, // FCVTAS_2s
+ 4200524U, // FCVTAS_4s
+ 3262130252U, // FCVTASdd
+ 3262130252U, // FCVTASss
+ 3262130252U, // FCVTASwd
+ 3262130252U, // FCVTASws
+ 3262130252U, // FCVTASxd
+ 3262130252U, // FCVTASxs
+ 1074796840U, // FCVTAU_2d
+ 2149587240U, // FCVTAU_2s
+ 4200744U, // FCVTAU_4s
+ 3262130472U, // FCVTAUdd
+ 3262130472U, // FCVTAUss
+ 3262130472U, // FCVTAUwd
+ 3262130472U, // FCVTAUws
+ 3262130472U, // FCVTAUxd
+ 3262130472U, // FCVTAUxs
+ 2148537838U, // FCVTL2s2d
+ 3225425390U, // FCVTL4h4s
+ 1052936U, // FCVTL4s2d
+ 2151682312U, // FCVTL8h4s
+ 1074796694U, // FCVTMS_2d
+ 2149587094U, // FCVTMS_2s
+ 4200598U, // FCVTMS_4s
+ 3262130326U, // FCVTMSdd
+ 3262130326U, // FCVTMSss
+ 3262130326U, // FCVTMSwd
+ 3262130326U, // FCVTMSws
+ 3262130326U, // FCVTMSxd
+ 3262130326U, // FCVTMSxs
+ 1074796856U, // FCVTMU_2d
+ 2149587256U, // FCVTMU_2s
+ 4200760U, // FCVTMU_4s
+ 3262130488U, // FCVTMUdd
+ 3262130488U, // FCVTMUss
+ 3262130488U, // FCVTMUwd
+ 3262130488U, // FCVTMUws
+ 3262130488U, // FCVTMUxd
+ 3262130488U, // FCVTMUxs
+ 1075844764U, // FCVTN2d2s
+ 1145049422U, // FCVTN2d4s
+ 3151516U, // FCVTN4s4h
+ 73404750U, // FCVTN4s8h
+ 1074796707U, // FCVTNS_2d
+ 2149587107U, // FCVTNS_2s
+ 4200611U, // FCVTNS_4s
+ 3262130339U, // FCVTNSdd
+ 3262130339U, // FCVTNSss
+ 3262130339U, // FCVTNSwd
+ 3262130339U, // FCVTNSws
+ 3262130339U, // FCVTNSxd
+ 3262130339U, // FCVTNSxs
+ 1074796864U, // FCVTNU_2d
+ 2149587264U, // FCVTNU_2s
+ 4200768U, // FCVTNU_4s
+ 3262130496U, // FCVTNUdd
+ 3262130496U, // FCVTNUss
+ 3262130496U, // FCVTNUwd
+ 3262130496U, // FCVTNUws
+ 3262130496U, // FCVTNUxd
+ 3262130496U, // FCVTNUxs
+ 1074796723U, // FCVTPS_2d
+ 2149587123U, // FCVTPS_2s
+ 4200627U, // FCVTPS_4s
+ 3262130355U, // FCVTPSdd
+ 3262130355U, // FCVTPSss
+ 3262130355U, // FCVTPSwd
+ 3262130355U, // FCVTPSws
+ 3262130355U, // FCVTPSxd
+ 3262130355U, // FCVTPSxs
+ 1074796872U, // FCVTPU_2d
+ 2149587272U, // FCVTPU_2s
+ 4200776U, // FCVTPU_4s
+ 3262130504U, // FCVTPUdd
+ 3262130504U, // FCVTPUss
+ 3262130504U, // FCVTPUwd
+ 3262130504U, // FCVTPUws
+ 3262130504U, // FCVTPUxd
+ 3262130504U, // FCVTPUxs
+ 3262129879U, // FCVTXN
+ 1075844823U, // FCVTXN2d2s
+ 1145049476U, // FCVTXN2d4s
+ 1074796750U, // FCVTZS_2d
+ 2149587150U, // FCVTZS_2s
+ 4200654U, // FCVTZS_4s
+ 40904910U, // FCVTZS_Nddi
+ 40904910U, // FCVTZS_Nssi
+ 3262130382U, // FCVTZSdd
+ 3262130382U, // FCVTZSss
+ 3262130382U, // FCVTZSwd
+ 40904910U, // FCVTZSwdi
+ 3262130382U, // FCVTZSws
+ 40904910U, // FCVTZSwsi
+ 3262130382U, // FCVTZSxd
+ 40904910U, // FCVTZSxdi
+ 3262130382U, // FCVTZSxs
+ 40904910U, // FCVTZSxsi
+ 1074796880U, // FCVTZU_2d
+ 2149587280U, // FCVTZU_2s
+ 4200784U, // FCVTZU_4s
+ 40905040U, // FCVTZU_Nddi
+ 40905040U, // FCVTZU_Nssi
+ 3262130512U, // FCVTZUdd
+ 3262130512U, // FCVTZUss
+ 3262130512U, // FCVTZUwd
+ 40905040U, // FCVTZUwdi
+ 3262130512U, // FCVTZUws
+ 40905040U, // FCVTZUwsi
+ 3262130512U, // FCVTZUxd
+ 40905040U, // FCVTZUxdi
+ 3262130512U, // FCVTZUxs
+ 40905040U, // FCVTZUxsi
+ 3262130461U, // FCVTdh
+ 3262130461U, // FCVTds
+ 3262130461U, // FCVThd
+ 3262130461U, // FCVThs
+ 3262130461U, // FCVTsd
+ 3262130461U, // FCVTsh
+ 40905059U, // FDIVddd
+ 40905059U, // FDIVsss
+ 2148538723U, // FDIVvvv_2D
+ 1075845475U, // FDIVvvv_2S
+ 3225426275U, // FDIVvvv_4S
+ 40903510U, // FMADDdddd
+ 40903510U, // FMADDssss
+ 1081091880U, // FMAXNMPvv_D_2D
+ 2154833704U, // FMAXNMPvv_S_2S
+ 2148538152U, // FMAXNMPvvv_2D
+ 1075844904U, // FMAXNMPvvv_2S
+ 3225425704U, // FMAXNMPvvv_4S
+ 7350670U, // FMAXNMV_1s4s
+ 40904233U, // FMAXNMddd
+ 40904233U, // FMAXNMsss
+ 2148537897U, // FMAXNMvvv_2D
+ 1075844649U, // FMAXNMvvv_2S
+ 3225425449U, // FMAXNMvvv_4S
+ 1081091953U, // FMAXPvv_D_2D
+ 2154833777U, // FMAXPvv_S_2S
+ 2148538225U, // FMAXPvvv_2D
+ 1075844977U, // FMAXPvvv_2S
+ 3225425777U, // FMAXPvvv_4S
+ 7350725U, // FMAXV_1s4s
+ 40905267U, // FMAXddd
+ 40905267U, // FMAXsss
+ 2148538931U, // FMAXvvv_2D
+ 1075845683U, // FMAXvvv_2S
+ 3225426483U, // FMAXvvv_4S
+ 1081091871U, // FMINNMPvv_D_2D
+ 2154833695U, // FMINNMPvv_S_2S
+ 2148538143U, // FMINNMPvvv_2D
+ 1075844895U, // FMINNMPvvv_2S
+ 3225425695U, // FMINNMPvvv_4S
+ 7350661U, // FMINNMV_1s4s
+ 40904225U, // FMINNMddd
+ 40904225U, // FMINNMsss
+ 2148537889U, // FMINNMvvv_2D
+ 1075844641U, // FMINNMvvv_2S
+ 3225425441U, // FMINNMvvv_4S
+ 1081091895U, // FMINPvv_D_2D
+ 2154833719U, // FMINPvv_S_2S
+ 2148538167U, // FMINPvvv_2D
+ 1075844919U, // FMINPvvv_2S
+ 3225425719U, // FMINPvvv_4S
+ 7350679U, // FMINV_1s4s
+ 40904272U, // FMINddd
+ 40904272U, // FMINsss
+ 2148537936U, // FMINvvv_2D
+ 1075844688U, // FMINvvv_2S
+ 3225425488U, // FMINvvv_4S
+ 242229754U, // FMLAddv_2D
+ 242229754U, // FMLAssv_4S
+ 2215645690U, // FMLAvve_2d2d
+ 1142952442U, // FMLAvve_2s4s
+ 3292533242U, // FMLAvve_4s4s
+ 2215645690U, // FMLAvvv_2D
+ 1142952442U, // FMLAvvv_2S
+ 3292533242U, // FMLAvvv_4S
+ 242231440U, // FMLSddv_2D
+ 242231440U, // FMLSssv_4S
+ 2215647376U, // FMLSvve_2d2d
+ 1142954128U, // FMLSvve_2s4s
+ 3292534928U, // FMLSvve_4s4s
+ 2215647376U, // FMLSvvv_2D
+ 1142954128U, // FMLSvvv_2S
+ 3292534928U, // FMLSvvv_4S
+ 3262130611U, // FMOVdd
+ 376449459U, // FMOVdi
+ 3262130611U, // FMOVdx
+ 376449459U, // FMOVsi
+ 3262130611U, // FMOVss
+ 3262130611U, // FMOVsw
+ 370153907U, // FMOVvi_2D
+ 371202483U, // FMOVvi_2S
+ 373299635U, // FMOVvi_4S
+ 412096947U, // FMOVvx
+ 3262130611U, // FMOVws
+ 3262130611U, // FMOVxd
+ 3228576179U, // FMOVxv
+ 40903373U, // FMSUBdddd
+ 40903373U, // FMSUBssss
+ 40905318U, // FMULXddd
+ 40905318U, // FMULXddv_2D
+ 40905318U, // FMULXsss
+ 40905318U, // FMULXssv_4S
+ 2148538982U, // FMULXve_2d2d
+ 1075845734U, // FMULXve_2s4s
+ 3225426534U, // FMULXve_4s4s
+ 2148538982U, // FMULXvvv_2D
+ 1075845734U, // FMULXvvv_2S
+ 3225426534U, // FMULXvvv_4S
+ 40904181U, // FMULddd
+ 40904181U, // FMULddv_2D
+ 40904181U, // FMULsss
+ 40904181U, // FMULssv_4S
+ 2148537845U, // FMULve_2d2d
+ 1075844597U, // FMULve_2s4s
+ 3225425397U, // FMULve_4s4s
+ 2148537845U, // FMULvvv_2D
+ 1075844597U, // FMULvvv_2S
+ 3225425397U, // FMULvvv_4S
+ 1074795487U, // FNEG2d
+ 2149585887U, // FNEG2s
+ 4199391U, // FNEG4s
+ 3262129119U, // FNEGdd
+ 3262129119U, // FNEGss
+ 40903517U, // FNMADDdddd
+ 40903517U, // FNMADDssss
+ 40903380U, // FNMSUBdddd
+ 40903380U, // FNMSUBssss
+ 40904187U, // FNMULddd
+ 40904187U, // FNMULsss
+ 1074795413U, // FRECPE_2d
+ 2149585813U, // FRECPE_2s
+ 4199317U, // FRECPE_4s
+ 3262129045U, // FRECPEdd
+ 3262129045U, // FRECPEss
+ 40904875U, // FRECPSddd
+ 40904875U, // FRECPSsss
+ 2148538539U, // FRECPSvvv_2D
+ 1075845291U, // FRECPSvvv_2S
+ 3225426091U, // FRECPSvvv_4S
+ 3262130797U, // FRECPXdd
+ 3262130797U, // FRECPXss
+ 1074795034U, // FRINTA_2d
+ 2149585434U, // FRINTA_2s
+ 4198938U, // FRINTA_4s
+ 3262128666U, // FRINTAdd
+ 3262128666U, // FRINTAss
+ 1074795725U, // FRINTI_2d
+ 2149586125U, // FRINTI_2s
+ 4199629U, // FRINTI_4s
+ 3262129357U, // FRINTIdd
+ 3262129357U, // FRINTIss
+ 1074796081U, // FRINTM_2d
+ 2149586481U, // FRINTM_2s
+ 4199985U, // FRINTM_4s
+ 3262129713U, // FRINTMdd
+ 3262129713U, // FRINTMss
+ 1074796180U, // FRINTN_2d
+ 2149586580U, // FRINTN_2s
+ 4200084U, // FRINTN_4s
+ 3262129812U, // FRINTNdd
+ 3262129812U, // FRINTNss
+ 1074796376U, // FRINTP_2d
+ 2149586776U, // FRINTP_2s
+ 4200280U, // FRINTP_4s
+ 3262130008U, // FRINTPdd
+ 3262130008U, // FRINTPss
+ 1074797173U, // FRINTX_2d
+ 2149587573U, // FRINTX_2s
+ 4201077U, // FRINTX_4s
+ 3262130805U, // FRINTXdd
+ 3262130805U, // FRINTXss
+ 1074797222U, // FRINTZ_2d
+ 2149587622U, // FRINTZ_2s
+ 4201126U, // FRINTZ_4s
+ 3262130854U, // FRINTZdd
+ 3262130854U, // FRINTZss
+ 1074795450U, // FRSQRTE_2d
+ 2149585850U, // FRSQRTE_2s
+ 4199354U, // FRSQRTE_4s
+ 3262129082U, // FRSQRTEdd
+ 3262129082U, // FRSQRTEss
+ 40904896U, // FRSQRTSddd
+ 40904896U, // FRSQRTSsss
+ 2148538560U, // FRSQRTSvvv_2D
+ 1075845312U, // FRSQRTSvvv_2S
+ 3225426112U, // FRSQRTSvvv_4S
+ 1074796815U, // FSQRT_2d
+ 2149587215U, // FSQRT_2s
+ 4200719U, // FSQRT_4s
+ 3262130447U, // FSQRTdd
+ 3262130447U, // FSQRTss
+ 40903353U, // FSUBddd
+ 40903353U, // FSUBsss
+ 2148537017U, // FSUBvvv_2D
+ 1075843769U, // FSUBvvv_2S
+ 3225424569U, // FSUBvvv_4S
+ 8399108U, // HINTi
+ 8399091U, // HLTi
+ 8397590U, // HVCi
+ 8422140U, // ICi
+ 3262153468U, // ICix
+ 2225084574U, // INSELb
+ 2593134750U, // INSELd
+ 1152391326U, // INSELh
+ 79698078U, // INSELs
+ 3466598558U, // INSbw
+ 3666876574U, // INSdx
+ 3467647134U, // INShw
+ 3468695710U, // INSsw
+ 37521U, // ISBi
+ 13672469U, // LD1LN_B
+ 13676565U, // LD1LN_D
+ 13680661U, // LD1LN_H
+ 13684757U, // LD1LN_S
+ 14721045U, // LD1LN_WB_B_fixed
+ 14721045U, // LD1LN_WB_B_register
+ 14725141U, // LD1LN_WB_D_fixed
+ 14725141U, // LD1LN_WB_D_register
+ 14729237U, // LD1LN_WB_H_fixed
+ 14729237U, // LD1LN_WB_H_register
+ 14733333U, // LD1LN_WB_S_fixed
+ 14733333U, // LD1LN_WB_S_register
+ 15787936U, // LD1R_16B
+ 15792032U, // LD1R_1D
+ 15796128U, // LD1R_2D
+ 15800224U, // LD1R_2S
+ 15804320U, // LD1R_4H
+ 15808416U, // LD1R_4S
+ 15812512U, // LD1R_8B
+ 15816608U, // LD1R_8H
+ 16836512U, // LD1R_WB_16B_fixed
+ 16836512U, // LD1R_WB_16B_register
+ 16840608U, // LD1R_WB_1D_fixed
+ 16840608U, // LD1R_WB_1D_register
+ 16844704U, // LD1R_WB_2D_fixed
+ 16844704U, // LD1R_WB_2D_register
+ 16848800U, // LD1R_WB_2S_fixed
+ 16848800U, // LD1R_WB_2S_register
+ 16852896U, // LD1R_WB_4H_fixed
+ 16852896U, // LD1R_WB_4H_register
+ 16856992U, // LD1R_WB_4S_fixed
+ 16856992U, // LD1R_WB_4S_register
+ 16861088U, // LD1R_WB_8B_fixed
+ 16861088U, // LD1R_WB_8B_register
+ 16865184U, // LD1R_WB_8H_fixed
+ 16865184U, // LD1R_WB_8H_register
+ 16834581U, // LD1WB_16B_fixed
+ 16834581U, // LD1WB_16B_register
+ 16838677U, // LD1WB_1D_fixed
+ 16838677U, // LD1WB_1D_register
+ 16842773U, // LD1WB_2D_fixed
+ 16842773U, // LD1WB_2D_register
+ 16846869U, // LD1WB_2S_fixed
+ 16846869U, // LD1WB_2S_register
+ 16850965U, // LD1WB_4H_fixed
+ 16850965U, // LD1WB_4H_register
+ 16855061U, // LD1WB_4S_fixed
+ 16855061U, // LD1WB_4S_register
+ 16859157U, // LD1WB_8B_fixed
+ 16859157U, // LD1WB_8B_register
+ 16863253U, // LD1WB_8H_fixed
+ 16863253U, // LD1WB_8H_register
+ 15786005U, // LD1_16B
+ 15790101U, // LD1_1D
+ 15794197U, // LD1_2D
+ 15798293U, // LD1_2S
+ 15802389U, // LD1_4H
+ 15806485U, // LD1_4S
+ 15810581U, // LD1_8B
+ 15814677U, // LD1_8H
+ 16867349U, // LD1x2WB_16B_fixed
+ 16867349U, // LD1x2WB_16B_register
+ 16871445U, // LD1x2WB_1D_fixed
+ 16871445U, // LD1x2WB_1D_register
+ 16875541U, // LD1x2WB_2D_fixed
+ 16875541U, // LD1x2WB_2D_register
+ 16879637U, // LD1x2WB_2S_fixed
+ 16879637U, // LD1x2WB_2S_register
+ 16883733U, // LD1x2WB_4H_fixed
+ 16883733U, // LD1x2WB_4H_register
+ 16887829U, // LD1x2WB_4S_fixed
+ 16887829U, // LD1x2WB_4S_register
+ 16891925U, // LD1x2WB_8B_fixed
+ 16891925U, // LD1x2WB_8B_register
+ 16896021U, // LD1x2WB_8H_fixed
+ 16896021U, // LD1x2WB_8H_register
+ 15818773U, // LD1x2_16B
+ 15822869U, // LD1x2_1D
+ 15826965U, // LD1x2_2D
+ 15831061U, // LD1x2_2S
+ 15835157U, // LD1x2_4H
+ 15839253U, // LD1x2_4S
+ 15843349U, // LD1x2_8B
+ 15847445U, // LD1x2_8H
+ 16900117U, // LD1x3WB_16B_fixed
+ 16900117U, // LD1x3WB_16B_register
+ 16904213U, // LD1x3WB_1D_fixed
+ 16904213U, // LD1x3WB_1D_register
+ 16908309U, // LD1x3WB_2D_fixed
+ 16908309U, // LD1x3WB_2D_register
+ 16912405U, // LD1x3WB_2S_fixed
+ 16912405U, // LD1x3WB_2S_register
+ 16916501U, // LD1x3WB_4H_fixed
+ 16916501U, // LD1x3WB_4H_register
+ 16920597U, // LD1x3WB_4S_fixed
+ 16920597U, // LD1x3WB_4S_register
+ 16924693U, // LD1x3WB_8B_fixed
+ 16924693U, // LD1x3WB_8B_register
+ 16928789U, // LD1x3WB_8H_fixed
+ 16928789U, // LD1x3WB_8H_register
+ 15851541U, // LD1x3_16B
+ 15855637U, // LD1x3_1D
+ 15859733U, // LD1x3_2D
+ 15863829U, // LD1x3_2S
+ 15867925U, // LD1x3_4H
+ 15872021U, // LD1x3_4S
+ 15876117U, // LD1x3_8B
+ 15880213U, // LD1x3_8H
+ 16932885U, // LD1x4WB_16B_fixed
+ 16932885U, // LD1x4WB_16B_register
+ 16936981U, // LD1x4WB_1D_fixed
+ 16936981U, // LD1x4WB_1D_register
+ 16941077U, // LD1x4WB_2D_fixed
+ 16941077U, // LD1x4WB_2D_register
+ 16945173U, // LD1x4WB_2S_fixed
+ 16945173U, // LD1x4WB_2S_register
+ 16949269U, // LD1x4WB_4H_fixed
+ 16949269U, // LD1x4WB_4H_register
+ 16953365U, // LD1x4WB_4S_fixed
+ 16953365U, // LD1x4WB_4S_register
+ 16957461U, // LD1x4WB_8B_fixed
+ 16957461U, // LD1x4WB_8B_register
+ 16961557U, // LD1x4WB_8H_fixed
+ 16961557U, // LD1x4WB_8H_register
+ 15884309U, // LD1x4_16B
+ 15888405U, // LD1x4_1D
+ 15892501U, // LD1x4_2D
+ 15896597U, // LD1x4_2S
+ 15900693U, // LD1x4_4H
+ 15904789U, // LD1x4_4S
+ 15908885U, // LD1x4_8B
+ 15912981U, // LD1x4_8H
+ 13819987U, // LD2LN_B
+ 13824083U, // LD2LN_D
+ 13828179U, // LD2LN_H
+ 13832275U, // LD2LN_S
+ 14868563U, // LD2LN_WB_B_fixed
+ 14868563U, // LD2LN_WB_B_register
+ 14872659U, // LD2LN_WB_D_fixed
+ 14872659U, // LD2LN_WB_D_register
+ 14876755U, // LD2LN_WB_H_fixed
+ 14876755U, // LD2LN_WB_H_register
+ 14880851U, // LD2LN_WB_S_fixed
+ 14880851U, // LD2LN_WB_S_register
+ 15820710U, // LD2R_16B
+ 15824806U, // LD2R_1D
+ 15828902U, // LD2R_2D
+ 15832998U, // LD2R_2S
+ 15837094U, // LD2R_4H
+ 15841190U, // LD2R_4S
+ 15845286U, // LD2R_8B
+ 15849382U, // LD2R_8H
+ 16869286U, // LD2R_WB_16B_fixed
+ 16869286U, // LD2R_WB_16B_register
+ 16873382U, // LD2R_WB_1D_fixed
+ 16873382U, // LD2R_WB_1D_register
+ 16877478U, // LD2R_WB_2D_fixed
+ 16877478U, // LD2R_WB_2D_register
+ 16881574U, // LD2R_WB_2S_fixed
+ 16881574U, // LD2R_WB_2S_register
+ 16885670U, // LD2R_WB_4H_fixed
+ 16885670U, // LD2R_WB_4H_register
+ 16889766U, // LD2R_WB_4S_fixed
+ 16889766U, // LD2R_WB_4S_register
+ 16893862U, // LD2R_WB_8B_fixed
+ 16893862U, // LD2R_WB_8B_register
+ 16897958U, // LD2R_WB_8H_fixed
+ 16897958U, // LD2R_WB_8H_register
+ 16867411U, // LD2WB_16B_fixed
+ 16867411U, // LD2WB_16B_register
+ 16875603U, // LD2WB_2D_fixed
+ 16875603U, // LD2WB_2D_register
+ 16879699U, // LD2WB_2S_fixed
+ 16879699U, // LD2WB_2S_register
+ 16883795U, // LD2WB_4H_fixed
+ 16883795U, // LD2WB_4H_register
+ 16887891U, // LD2WB_4S_fixed
+ 16887891U, // LD2WB_4S_register
+ 16891987U, // LD2WB_8B_fixed
+ 16891987U, // LD2WB_8B_register
+ 16896083U, // LD2WB_8H_fixed
+ 16896083U, // LD2WB_8H_register
+ 15818835U, // LD2_16B
+ 15827027U, // LD2_2D
+ 15831123U, // LD2_2S
+ 15835219U, // LD2_4H
+ 15839315U, // LD2_4S
+ 15843411U, // LD2_8B
+ 15847507U, // LD2_8H
+ 13836741U, // LD3LN_B
+ 13840837U, // LD3LN_D
+ 13844933U, // LD3LN_H
+ 13849029U, // LD3LN_S
+ 14885317U, // LD3LN_WB_B_fixed
+ 14885317U, // LD3LN_WB_B_register
+ 14889413U, // LD3LN_WB_D_fixed
+ 14889413U, // LD3LN_WB_D_register
+ 14893509U, // LD3LN_WB_H_fixed
+ 14893509U, // LD3LN_WB_H_register
+ 14897605U, // LD3LN_WB_S_fixed
+ 14897605U, // LD3LN_WB_S_register
+ 15853484U, // LD3R_16B
+ 15857580U, // LD3R_1D
+ 15861676U, // LD3R_2D
+ 15865772U, // LD3R_2S
+ 15869868U, // LD3R_4H
+ 15873964U, // LD3R_4S
+ 15878060U, // LD3R_8B
+ 15882156U, // LD3R_8H
+ 16902060U, // LD3R_WB_16B_fixed
+ 16902060U, // LD3R_WB_16B_register
+ 16906156U, // LD3R_WB_1D_fixed
+ 16906156U, // LD3R_WB_1D_register
+ 16910252U, // LD3R_WB_2D_fixed
+ 16910252U, // LD3R_WB_2D_register
+ 16914348U, // LD3R_WB_2S_fixed
+ 16914348U, // LD3R_WB_2S_register
+ 16918444U, // LD3R_WB_4H_fixed
+ 16918444U, // LD3R_WB_4H_register
+ 16922540U, // LD3R_WB_4S_fixed
+ 16922540U, // LD3R_WB_4S_register
+ 16926636U, // LD3R_WB_8B_fixed
+ 16926636U, // LD3R_WB_8B_register
+ 16930732U, // LD3R_WB_8H_fixed
+ 16930732U, // LD3R_WB_8H_register
+ 16900549U, // LD3WB_16B_fixed
+ 16900549U, // LD3WB_16B_register
+ 16908741U, // LD3WB_2D_fixed
+ 16908741U, // LD3WB_2D_register
+ 16912837U, // LD3WB_2S_fixed
+ 16912837U, // LD3WB_2S_register
+ 16916933U, // LD3WB_4H_fixed
+ 16916933U, // LD3WB_4H_register
+ 16921029U, // LD3WB_4S_fixed
+ 16921029U, // LD3WB_4S_register
+ 16925125U, // LD3WB_8B_fixed
+ 16925125U, // LD3WB_8B_register
+ 16929221U, // LD3WB_8H_fixed
+ 16929221U, // LD3WB_8H_register
+ 15851973U, // LD3_16B
+ 15860165U, // LD3_2D
+ 15864261U, // LD3_2S
+ 15868357U, // LD3_4H
+ 15872453U, // LD3_4S
+ 15876549U, // LD3_8B
+ 15880645U, // LD3_8H
+ 13853149U, // LD4LN_B
+ 13857245U, // LD4LN_D
+ 13861341U, // LD4LN_H
+ 13865437U, // LD4LN_S
+ 14901725U, // LD4LN_WB_B_fixed
+ 14901725U, // LD4LN_WB_B_register
+ 14905821U, // LD4LN_WB_D_fixed
+ 14905821U, // LD4LN_WB_D_register
+ 14909917U, // LD4LN_WB_H_fixed
+ 14909917U, // LD4LN_WB_H_register
+ 14914013U, // LD4LN_WB_S_fixed
+ 14914013U, // LD4LN_WB_S_register
+ 15886258U, // LD4R_16B
+ 15890354U, // LD4R_1D
+ 15894450U, // LD4R_2D
+ 15898546U, // LD4R_2S
+ 15902642U, // LD4R_4H
+ 15906738U, // LD4R_4S
+ 15910834U, // LD4R_8B
+ 15914930U, // LD4R_8H
+ 16934834U, // LD4R_WB_16B_fixed
+ 16934834U, // LD4R_WB_16B_register
+ 16938930U, // LD4R_WB_1D_fixed
+ 16938930U, // LD4R_WB_1D_register
+ 16943026U, // LD4R_WB_2D_fixed
+ 16943026U, // LD4R_WB_2D_register
+ 16947122U, // LD4R_WB_2S_fixed
+ 16947122U, // LD4R_WB_2S_register
+ 16951218U, // LD4R_WB_4H_fixed
+ 16951218U, // LD4R_WB_4H_register
+ 16955314U, // LD4R_WB_4S_fixed
+ 16955314U, // LD4R_WB_4S_register
+ 16959410U, // LD4R_WB_8B_fixed
+ 16959410U, // LD4R_WB_8B_register
+ 16963506U, // LD4R_WB_8H_fixed
+ 16963506U, // LD4R_WB_8H_register
+ 16933341U, // LD4WB_16B_fixed
+ 16933341U, // LD4WB_16B_register
+ 16941533U, // LD4WB_2D_fixed
+ 16941533U, // LD4WB_2D_register
+ 16945629U, // LD4WB_2S_fixed
+ 16945629U, // LD4WB_2S_register
+ 16949725U, // LD4WB_4H_fixed
+ 16949725U, // LD4WB_4H_register
+ 16953821U, // LD4WB_4S_fixed
+ 16953821U, // LD4WB_4S_register
+ 16957917U, // LD4WB_8B_fixed
+ 16957917U, // LD4WB_8B_register
+ 16962013U, // LD4WB_8H_fixed
+ 16962013U, // LD4WB_8H_register
+ 15884765U, // LD4_16B
+ 15892957U, // LD4_2D
+ 15897053U, // LD4_2S
+ 15901149U, // LD4_4H
+ 15905245U, // LD4_4S
+ 15909341U, // LD4_8B
+ 15913437U, // LD4_8H
+ 51388984U, // LDAR_byte
+ 51390392U, // LDAR_dword
+ 51389493U, // LDAR_hword
+ 51390392U, // LDAR_word
+ 1114646378U, // LDAXP_dword
+ 1114646378U, // LDAXP_word
+ 51389038U, // LDAXR_byte
+ 51390514U, // LDAXR_dword
+ 51389547U, // LDAXR_hword
+ 51390514U, // LDAXR_word
+ 1114647047U, // LDPSWx
+ 1114647047U, // LDPSWx_PostInd
+ 1114647047U, // LDPSWx_PreInd
+ 51389078U, // LDRSBw
+ 2400199318U, // LDRSBw_PostInd
+ 252715670U, // LDRSBw_PreInd
+ 51389093U, // LDRSBw_U
+ 51389078U, // LDRSBw_Wm_RegOffset
+ 51389078U, // LDRSBw_Xm_RegOffset
+ 51389078U, // LDRSBx
+ 2400199318U, // LDRSBx_PostInd
+ 252715670U, // LDRSBx_PreInd
+ 51389093U, // LDRSBx_U
+ 51389078U, // LDRSBx_Wm_RegOffset
+ 51389078U, // LDRSBx_Xm_RegOffset
+ 51389577U, // LDRSHw
+ 2400199817U, // LDRSHw_PostInd
+ 252716169U, // LDRSHw_PreInd
+ 51389592U, // LDRSHw_U
+ 51389577U, // LDRSHw_Wm_RegOffset
+ 51389577U, // LDRSHw_Xm_RegOffset
+ 51389577U, // LDRSHx
+ 2400199817U, // LDRSHx_PostInd
+ 252716169U, // LDRSHx_PreInd
+ 51389592U, // LDRSHx_U
+ 51389577U, // LDRSHx_Wm_RegOffset
+ 51389577U, // LDRSHx_Xm_RegOffset
+ 51390990U, // LDRSWx
+ 2400201230U, // LDRSWx_PostInd
+ 252717582U, // LDRSWx_PreInd
+ 51390990U, // LDRSWx_Wm_RegOffset
+ 51390990U, // LDRSWx_Xm_RegOffset
+ 309340686U, // LDRSWx_lit
+ 309340103U, // LDRd_lit
+ 309340103U, // LDRq_lit
+ 309340103U, // LDRs_lit
+ 309340103U, // LDRw_lit
+ 309340103U, // LDRx_lit
+ 51389085U, // LDTRSBw
+ 51389085U, // LDTRSBx
+ 51389584U, // LDTRSHw
+ 51389584U, // LDTRSHx
+ 51390997U, // LDTRSWx
+ 51391005U, // LDURSWx
+ 1114646406U, // LDXP_dword
+ 1114646406U, // LDXP_word
+ 51389046U, // LDXR_byte
+ 51390521U, // LDXR_dword
+ 51389555U, // LDXR_hword
+ 51390521U, // LDXR_word
+ 51389500U, // LS16_LDR
+ 51389533U, // LS16_LDUR
+ 2400199740U, // LS16_PostInd_LDR
+ 2400429136U, // LS16_PostInd_STR
+ 252716092U, // LS16_PreInd_LDR
+ 252945488U, // LS16_PreInd_STR
+ 51389520U, // LS16_STR
+ 51389540U, // LS16_STUR
+ 51389513U, // LS16_UnPriv_LDR
+ 51389526U, // LS16_UnPriv_STR
+ 51389500U, // LS16_Wm_RegOffset_LDR
+ 51389520U, // LS16_Wm_RegOffset_STR
+ 51389500U, // LS16_Xm_RegOffset_LDR
+ 51389520U, // LS16_Xm_RegOffset_STR
+ 51390407U, // LS32_LDR
+ 51390502U, // LS32_LDUR
+ 2400200647U, // LS32_PostInd_LDR
+ 2400430101U, // LS32_PostInd_STR
+ 252716999U, // LS32_PreInd_LDR
+ 252946453U, // LS32_PreInd_STR
+ 51390485U, // LS32_STR
+ 51390508U, // LS32_STUR
+ 51390479U, // LS32_UnPriv_LDR
+ 51390490U, // LS32_UnPriv_STR
+ 51390407U, // LS32_Wm_RegOffset_LDR
+ 51390485U, // LS32_Wm_RegOffset_STR
+ 51390407U, // LS32_Xm_RegOffset_LDR
+ 51390485U, // LS32_Xm_RegOffset_STR
+ 51390407U, // LS64_LDR
+ 51390502U, // LS64_LDUR
+ 2400200647U, // LS64_PostInd_LDR
+ 2400430101U, // LS64_PostInd_STR
+ 252716999U, // LS64_PreInd_LDR
+ 252946453U, // LS64_PreInd_STR
+ 51390485U, // LS64_STR
+ 51390508U, // LS64_STUR
+ 51390479U, // LS64_UnPriv_LDR
+ 51390490U, // LS64_UnPriv_STR
+ 51390407U, // LS64_Wm_RegOffset_LDR
+ 51390485U, // LS64_Wm_RegOffset_STR
+ 51390407U, // LS64_Xm_RegOffset_LDR
+ 51390485U, // LS64_Xm_RegOffset_STR
+ 51388991U, // LS8_LDR
+ 51389024U, // LS8_LDUR
+ 2400199231U, // LS8_PostInd_LDR
+ 2400428627U, // LS8_PostInd_STR
+ 252715583U, // LS8_PreInd_LDR
+ 252944979U, // LS8_PreInd_STR
+ 51389011U, // LS8_STR
+ 51389031U, // LS8_STUR
+ 51389004U, // LS8_UnPriv_LDR
+ 51389017U, // LS8_UnPriv_STR
+ 51388991U, // LS8_Wm_RegOffset_LDR
+ 51389011U, // LS8_Wm_RegOffset_STR
+ 51388991U, // LS8_Xm_RegOffset_LDR
+ 51389011U, // LS8_Xm_RegOffset_STR
+ 51390407U, // LSFP128_LDR
+ 51390502U, // LSFP128_LDUR
+ 2400200647U, // LSFP128_PostInd_LDR
+ 2400430101U, // LSFP128_PostInd_STR
+ 252716999U, // LSFP128_PreInd_LDR
+ 252946453U, // LSFP128_PreInd_STR
+ 51390485U, // LSFP128_STR
+ 51390508U, // LSFP128_STUR
+ 51390407U, // LSFP128_Wm_RegOffset_LDR
+ 51390485U, // LSFP128_Wm_RegOffset_STR
+ 51390407U, // LSFP128_Xm_RegOffset_LDR
+ 51390485U, // LSFP128_Xm_RegOffset_STR
+ 51390407U, // LSFP16_LDR
+ 51390502U, // LSFP16_LDUR
+ 2400200647U, // LSFP16_PostInd_LDR
+ 2400430101U, // LSFP16_PostInd_STR
+ 252716999U, // LSFP16_PreInd_LDR
+ 252946453U, // LSFP16_PreInd_STR
+ 51390485U, // LSFP16_STR
+ 51390508U, // LSFP16_STUR
+ 51390407U, // LSFP16_Wm_RegOffset_LDR
+ 51390485U, // LSFP16_Wm_RegOffset_STR
+ 51390407U, // LSFP16_Xm_RegOffset_LDR
+ 51390485U, // LSFP16_Xm_RegOffset_STR
+ 51390407U, // LSFP32_LDR
+ 51390502U, // LSFP32_LDUR
+ 2400200647U, // LSFP32_PostInd_LDR
+ 2400430101U, // LSFP32_PostInd_STR
+ 252716999U, // LSFP32_PreInd_LDR
+ 252946453U, // LSFP32_PreInd_STR
+ 51390485U, // LSFP32_STR
+ 51390508U, // LSFP32_STUR
+ 51390407U, // LSFP32_Wm_RegOffset_LDR
+ 51390485U, // LSFP32_Wm_RegOffset_STR
+ 51390407U, // LSFP32_Xm_RegOffset_LDR
+ 51390485U, // LSFP32_Xm_RegOffset_STR
+ 51390407U, // LSFP64_LDR
+ 51390502U, // LSFP64_LDUR
+ 2400200647U, // LSFP64_PostInd_LDR
+ 2400430101U, // LSFP64_PostInd_STR
+ 252716999U, // LSFP64_PreInd_LDR
+ 252946453U, // LSFP64_PreInd_STR
+ 51390485U, // LSFP64_STR
+ 51390508U, // LSFP64_STUR
+ 51390407U, // LSFP64_Wm_RegOffset_LDR
+ 51390485U, // LSFP64_Wm_RegOffset_STR
+ 51390407U, // LSFP64_Xm_RegOffset_LDR
+ 51390485U, // LSFP64_Xm_RegOffset_STR
+ 51390407U, // LSFP8_LDR
+ 51390502U, // LSFP8_LDUR
+ 2400200647U, // LSFP8_PostInd_LDR
+ 2400430101U, // LSFP8_PostInd_STR
+ 252716999U, // LSFP8_PreInd_LDR
+ 252946453U, // LSFP8_PreInd_STR
+ 51390485U, // LSFP8_STR
+ 51390508U, // LSFP8_STUR
+ 51390407U, // LSFP8_Wm_RegOffset_LDR
+ 51390485U, // LSFP8_Wm_RegOffset_STR
+ 51390407U, // LSFP8_Xm_RegOffset_LDR
+ 51390485U, // LSFP8_Xm_RegOffset_STR
+ 1114646253U, // LSFPPair128_LDR
+ 1114646321U, // LSFPPair128_NonTemp_LDR
+ 1114646348U, // LSFPPair128_NonTemp_STR
+ 1114646253U, // LSFPPair128_PostInd_LDR
+ 1316202336U, // LSFPPair128_PostInd_STR
+ 1114646253U, // LSFPPair128_PreInd_LDR
+ 1316202336U, // LSFPPair128_PreInd_STR
+ 1114646368U, // LSFPPair128_STR
+ 1114646253U, // LSFPPair32_LDR
+ 1114646321U, // LSFPPair32_NonTemp_LDR
+ 1114646348U, // LSFPPair32_NonTemp_STR
+ 1114646253U, // LSFPPair32_PostInd_LDR
+ 1316202336U, // LSFPPair32_PostInd_STR
+ 1114646253U, // LSFPPair32_PreInd_LDR
+ 1316202336U, // LSFPPair32_PreInd_STR
+ 1114646368U, // LSFPPair32_STR
+ 1114646253U, // LSFPPair64_LDR
+ 1114646321U, // LSFPPair64_NonTemp_LDR
+ 1114646348U, // LSFPPair64_NonTemp_STR
+ 1114646253U, // LSFPPair64_PostInd_LDR
+ 1316202336U, // LSFPPair64_PostInd_STR
+ 1114646253U, // LSFPPair64_PreInd_LDR
+ 1316202336U, // LSFPPair64_PreInd_STR
+ 1114646368U, // LSFPPair64_STR
+ 40904149U, // LSLVwww
+ 40904149U, // LSLVxxx
+ 40904149U, // LSLwwi
+ 40904149U, // LSLxxi
+ 1114646253U, // LSPair32_LDR
+ 1114646321U, // LSPair32_NonTemp_LDR
+ 1114646348U, // LSPair32_NonTemp_STR
+ 1114646253U, // LSPair32_PostInd_LDR
+ 1316202336U, // LSPair32_PostInd_STR
+ 1114646253U, // LSPair32_PreInd_LDR
+ 1316202336U, // LSPair32_PreInd_STR
+ 1114646368U, // LSPair32_STR
+ 1114646253U, // LSPair64_LDR
+ 1114646321U, // LSPair64_NonTemp_LDR
+ 1114646348U, // LSPair64_NonTemp_STR
+ 1114646253U, // LSPair64_PostInd_LDR
+ 1316202336U, // LSPair64_PostInd_STR
+ 1114646253U, // LSPair64_PreInd_LDR
+ 1316202336U, // LSPair64_PreInd_STR
+ 1114646368U, // LSPair64_STR
+ 40904709U, // LSRVwww
+ 40904709U, // LSRVxxx
+ 40904709U, // LSRwwi
+ 40904709U, // LSRxxi
+ 40903511U, // MADDwwww
+ 40903511U, // MADDxxxx
+ 1142952443U, // MLAvve_2s4s
+ 2217742843U, // MLAvve_4h8h
+ 3292533243U, // MLAvve_4s4s
+ 1147146747U, // MLAvve_8h8h
+ 67113467U, // MLAvvv_16B
+ 1142952443U, // MLAvvv_2S
+ 2217742843U, // MLAvvv_4H
+ 3292533243U, // MLAvvv_4S
+ 3293581819U, // MLAvvv_8B
+ 1147146747U, // MLAvvv_8H
+ 1142954129U, // MLSvve_2s4s
+ 2217744529U, // MLSvve_4h8h
+ 3292534929U, // MLSvve_4s4s
+ 1147148433U, // MLSvve_8h8h
+ 67115153U, // MLSvvv_16B
+ 1142954129U, // MLSvvv_2S
+ 2217744529U, // MLSvvv_4H
+ 3292534929U, // MLSvvv_4S
+ 3293583505U, // MLSvvv_8B
+ 1147148433U, // MLSvvv_8H
+ 477113012U, // MOVIdi
+ 3724547285U, // MOVIvi_16B
+ 470817460U, // MOVIvi_2D
+ 3729790165U, // MOVIvi_8B
+ 3726644437U, // MOVIvi_lsl_2S
+ 506467541U, // MOVIvi_lsl_4H
+ 3728741589U, // MOVIvi_lsl_4S
+ 509613269U, // MOVIvi_lsl_8H
+ 1579160789U, // MOVIvi_msl_2S
+ 1581257941U, // MOVIvi_msl_4S
+ 544220384U, // MOVKwii
+ 544220384U, // MOVKxii
+ 577775313U, // MOVNwii
+ 577775313U, // MOVNxii
+ 577776302U, // MOVZwii
+ 577776302U, // MOVZxii
+ 611330235U, // MRSxi
+ 243722U, // MSRii
+ 247818U, // MSRix
+ 40903374U, // MSUBwwww
+ 40903374U, // MSUBxxxx
+ 1075844598U, // MULve_2s4s
+ 2150634998U, // MULve_4h8h
+ 3225425398U, // MULve_4s4s
+ 1080038902U, // MULve_8h8h
+ 5622U, // MULvvv_16B
+ 1075844598U, // MULvvv_2S
+ 2150634998U, // MULvvv_4H
+ 3225425398U, // MULvvv_4S
+ 3226473974U, // MULvvv_8B
+ 1080038902U, // MULvvv_8H
+ 3726644418U, // MVNIvi_lsl_2S
+ 506467522U, // MVNIvi_lsl_4H
+ 3728741570U, // MVNIvi_lsl_4S
+ 509613250U, // MVNIvi_lsl_8H
+ 1579160770U, // MVNIvi_msl_2S
+ 1581257922U, // MVNIvi_msl_4S
+ 40904396U, // MVNww_asr
+ 40904396U, // MVNww_lsl
+ 40904396U, // MVNww_lsr
+ 40904396U, // MVNww_ror
+ 40904396U, // MVNxx_asr
+ 40904396U, // MVNxx_lsl
+ 40904396U, // MVNxx_lsr
+ 40904396U, // MVNxx_ror
+ 5088U, // NEG16b
+ 1074795488U, // NEG2d
+ 2149585888U, // NEG2s
+ 3224376288U, // NEG4h
+ 4199392U, // NEG4s
+ 1078989792U, // NEG8b
+ 2153780192U, // NEG8h
+ 3262129120U, // NEGdd
+ 6410U, // NOT16b
+ 1078991114U, // NOT8b
+ 5775U, // ORNvvv_16B
+ 3226474127U, // ORNvvv_8B
+ 40904335U, // ORNwww_asr
+ 40904335U, // ORNwww_lsl
+ 40904335U, // ORNwww_lsr
+ 40904335U, // ORNwww_ror
+ 40904335U, // ORNxxx_asr
+ 40904335U, // ORNxxx_lsl
+ 40904335U, // ORNxxx_lsr
+ 40904335U, // ORNxxx_ror
+ 270538747U, // ORRvi_lsl_2S
+ 1345329147U, // ORRvi_lsl_4H
+ 272635899U, // ORRvi_lsl_4S
+ 1348474875U, // ORRvi_lsl_8H
+ 6139U, // ORRvvv_16B
+ 3226474491U, // ORRvvv_8B
+ 40904699U, // ORRwwi
+ 40904699U, // ORRwww_asr
+ 40904699U, // ORRwww_lsl
+ 40904699U, // ORRwww_lsr
+ 40904699U, // ORRwww_ror
+ 40904699U, // ORRxxi
+ 40904699U, // ORRxxx_asr
+ 40904699U, // ORRxxx_lsl
+ 40904699U, // ORRxxx_lsr
+ 40904699U, // ORRxxx_ror
+ 656412886U, // PMULL2vvv_1q2d
+ 6295766U, // PMULL2vvv_8h16b
+ 689968567U, // PMULLvvv_1q1d
+ 3227522487U, // PMULLvvv_8h8b
+ 5634U, // PMULvvv_16B
+ 3226473986U, // PMULvvv_8B
+ 51631643U, // PRFM
+ 51631643U, // PRFM_Wm_RegOffset
+ 51631643U, // PRFM_Xm_RegOffset
+ 309581339U, // PRFM_lit
+ 51631673U, // PRFUM
+ 1140855152U, // QRSHRUNvvi_16B
+ 2149586618U, // QRSHRUNvvi_2S
+ 3224377018U, // QRSHRUNvvi_4H
+ 2218791280U, // QRSHRUNvvi_4S
+ 1078990522U, // QRSHRUNvvi_8B
+ 3294630256U, // QRSHRUNvvi_8H
+ 1140855142U, // QSHRUNvvi_16B
+ 2149586609U, // QSHRUNvvi_2S
+ 3224377009U, // QSHRUNvvi_4H
+ 2218791270U, // QSHRUNvvi_4S
+ 1078990513U, // QSHRUNvvi_8B
+ 3294630246U, // QSHRUNvvi_8H
+ 1140855065U, // RADDHN2vvv_16b8h
+ 2218791193U, // RADDHN2vvv_4s2d
+ 3294630169U, // RADDHN2vvv_8h4s
+ 2149586504U, // RADDHNvvv_2s2d
+ 3224376904U, // RADDHNvvv_4h4s
+ 1078990408U, // RADDHNvvv_8b8h
+ 6381U, // RBIT16b
+ 1078991085U, // RBIT8b
+ 3262130413U, // RBITww
+ 3262130413U, // RBITxx
0U, // RET
- 530242U, // RETx
- 369103152U, // REV16ww
- 369103152U, // REV16xx
- 369102856U, // REV32xx
- 369104817U, // REVww
- 369104817U, // REVxx
- 5733U, // RORVwww
- 5733U, // RORVxxx
- 1108418779U, // RSHRNvvi_16B
- 69477719U, // RSHRNvvi_2S
- 103097687U, // RSHRNvvi_4H
- 1142038747U, // RSHRNvvi_4S
- 36054359U, // RSHRNvvi_8B
- 1175658715U, // RSHRNvvi_8H
- 1108418741U, // RSUBHN2vvv_16b8h
- 1142038709U, // RSUBHN2vvv_4s2d
- 1175658677U, // RSUBHN2vvv_8h4s
- 2216961304U, // RSUBHNvvv_2s2d
- 2250581272U, // RSUBHNvvv_4h4s
- 2183537944U, // RSUBHNvvv_8b8h
- 1175920655U, // SABAL2vvv_2d2s
- 1108484111U, // SABAL2vvv_4s4h
- 1209212943U, // SABAL2vvv_8h8b
- 1243030481U, // SABALvvv_2d2s
- 1276257233U, // SABALvvv_4s4h
- 1309877201U, // SABALvvv_8h8b
- 1209082167U, // SABAvvv_16B
- 1242833207U, // SABAvvv_2S
- 1276453175U, // SABAvvv_4H
- 1175593271U, // SABAvvv_4S
- 1310073143U, // SABAvvv_8B
- 1108549943U, // SABAvvv_8H
- 2250711113U, // SABDL2vvv_2d2s
- 2183274569U, // SABDL2vvv_4s4h
- 2284003401U, // SABDL2vvv_8h8b
- 2317820948U, // SABDLvvv_2d2s
- 2351047700U, // SABDLvvv_4s4h
- 2384667668U, // SABDLvvv_8h8b
- 2283872862U, // SABDvvv_16B
- 2317623902U, // SABDvvv_2S
- 2351243870U, // SABDvvv_4H
- 2250383966U, // SABDvvv_4S
- 2384863838U, // SABDvvv_8B
- 2183340638U, // SABDvvv_8H
- 2250711129U, // SADDL2vvv_2d4s
- 2183274585U, // SADDL2vvv_4s8h
- 2284003417U, // SADDL2vvv_8h16b
- 2317820978U, // SADDLvvv_2d2s
- 2351047730U, // SADDLvvv_4s4h
- 2384667698U, // SADDLvvv_8h8b
- 2217156889U, // SADDW2vvv_2d4s
- 2250383641U, // SADDW2vvv_4s8h
- 2183340313U, // SADDW2vvv_8h16b
- 2217158656U, // SADDWvvv_2d2s
- 2250385408U, // SADDWvvv_4s4h
- 2183342080U, // SADDWvvv_8h8b
- 5839U, // SBCSwww
- 5839U, // SBCSxxx
- 4659U, // SBCwww
- 4659U, // SBCxxx
- 2147489921U, // SBFIZwwii
- 3221231745U, // SBFIZxxii
- 5351U, // SBFMwwii
- 5351U, // SBFMxxii
- 6236U, // SBFXwwii
- 6236U, // SBFXxxii
- 369103577U, // SCVTFdw
- 3221230297U, // SCVTFdwi
- 369103577U, // SCVTFdx
- 3221230297U, // SCVTFdxi
- 369103577U, // SCVTFsw
- 3221230297U, // SCVTFswi
- 369103577U, // SCVTFsx
- 3221230297U, // SCVTFsxi
- 6076U, // SDIVwww
- 6076U, // SDIVxxx
- 2283872896U, // SHADDvvv_16B
- 2317623936U, // SHADDvvv_2S
- 2351243904U, // SHADDvvv_4H
- 2250384000U, // SHADDvvv_4S
- 2384863872U, // SHADDvvv_8B
- 2183340672U, // SHADDvvv_8H
- 136389705U, // SHLvvi_16B
- 69674057U, // SHLvvi_2D
- 170140745U, // SHLvvi_2S
- 203760713U, // SHLvvi_4H
- 102900809U, // SHLvvi_4S
- 237380681U, // SHLvvi_8B
- 35857481U, // SHLvvi_8H
- 1108418761U, // SHRNvvi_16B
- 69477703U, // SHRNvvi_2S
- 103097671U, // SHRNvvi_4H
- 1142038729U, // SHRNvvi_4S
- 36054343U, // SHRNvvi_8B
- 1175658697U, // SHRNvvi_8H
- 2283872776U, // SHSUBvvv_16B
- 2317623816U, // SHSUBvvv_2S
- 2351243784U, // SHSUBvvv_4H
- 2250383880U, // SHSUBvvv_4S
- 2384863752U, // SHSUBvvv_8B
- 2183340552U, // SHSUBvvv_8H
- 1209082798U, // SLIvvi_16B
- 1142367150U, // SLIvvi_2D
- 1242833838U, // SLIvvi_2S
- 1276453806U, // SLIvvi_4H
- 1175593902U, // SLIvvi_4S
- 1310073774U, // SLIvvi_8B
- 1108550574U, // SLIvvi_8H
- 5154U, // SMADDLxwwx
- 2283873791U, // SMAXPvvv_16B
- 2317624831U, // SMAXPvvv_2S
- 2351244799U, // SMAXPvvv_4H
- 2250384895U, // SMAXPvvv_4S
- 2384864767U, // SMAXPvvv_8B
- 2183341567U, // SMAXPvvv_8H
- 2283874368U, // SMAXvvv_16B
- 2317625408U, // SMAXvvv_2S
- 2351245376U, // SMAXvvv_4H
- 2250385472U, // SMAXvvv_4S
- 2384865344U, // SMAXvvv_8B
- 2183342144U, // SMAXvvv_8H
- 528962U, // SMCi
- 2283873738U, // SMINPvvv_16B
- 2317624778U, // SMINPvvv_2S
- 2351244746U, // SMINPvvv_4H
- 2250384842U, // SMINPvvv_4S
- 2384864714U, // SMINPvvv_8B
- 2183341514U, // SMINPvvv_8H
- 2283873582U, // SMINvvv_16B
- 2317624622U, // SMINvvv_2S
- 2351244590U, // SMINvvv_4H
- 2250384686U, // SMINvvv_4S
- 2384864558U, // SMINvvv_8B
- 2183341358U, // SMINvvv_8H
- 1175920681U, // SMLAL2vvv_2d4s
- 1108484137U, // SMLAL2vvv_4s8h
- 1209212969U, // SMLAL2vvv_8h16b
- 1243030504U, // SMLALvvv_2d2s
- 1276257256U, // SMLALvvv_4s4h
- 1309877224U, // SMLALvvv_8h8b
- 1175920805U, // SMLSL2vvv_2d4s
- 1108484261U, // SMLSL2vvv_4s8h
- 1209213093U, // SMLSL2vvv_8h16b
- 1243030720U, // SMLSLvvv_2d2s
- 1276257472U, // SMLSLvvv_4s4h
- 1309877440U, // SMLSLvvv_8h8b
- 471865301U, // SMOVwb
- 538974165U, // SMOVwh
- 471865301U, // SMOVxb
- 538974165U, // SMOVxh
- 572528597U, // SMOVxs
- 5110U, // SMSUBLxwwx
- 4888U, // SMULHxxx
- 2250711179U, // SMULL2vvv_2d4s
- 2183274635U, // SMULL2vvv_4s8h
- 2284003467U, // SMULL2vvv_8h16b
- 2317821092U, // SMULLvvv_2d2s
- 2351047844U, // SMULLvvv_4s4h
- 2384667812U, // SMULLvvv_8h8b
- 6344U, // SQADDbbb
- 6344U, // SQADDddd
- 6344U, // SQADDhhh
- 6344U, // SQADDsss
- 2283872925U, // SQADDvvv_16B
- 2217157277U, // SQADDvvv_2D
- 2317623965U, // SQADDvvv_2S
- 2351243933U, // SQADDvvv_4H
- 2250384029U, // SQADDvvv_4S
- 2384863901U, // SQADDvvv_8B
- 2183340701U, // SQADDvvv_8H
- 1175920671U, // SQDMLAL2vvv_2d4s
- 1108484127U, // SQDMLAL2vvv_4s8h
- 1243030495U, // SQDMLALvvv_2d2s
- 1276257247U, // SQDMLALvvv_4s4h
- 1175920795U, // SQDMLSL2vvv_2d4s
- 1108484251U, // SQDMLSL2vvv_4s8h
- 1243030711U, // SQDMLSLvvv_2d2s
- 1276257463U, // SQDMLSLvvv_4s4h
- 2317624069U, // SQDMULHvvv_2S
- 2351244037U, // SQDMULHvvv_4H
- 2250384133U, // SQDMULHvvv_4S
- 2183340805U, // SQDMULHvvv_8H
- 2250711161U, // SQDMULL2vvv_2d4s
- 2183274617U, // SQDMULL2vvv_4s8h
- 2317821076U, // SQDMULLvvv_2d2s
- 2351047828U, // SQDMULLvvv_4s4h
- 2317624078U, // SQRDMULHvvv_2S
- 2351244046U, // SQRDMULHvvv_4H
- 2250384142U, // SQRDMULHvvv_4S
- 2183340814U, // SQRDMULHvvv_8H
- 6384U, // SQRSHLbbb
- 6384U, // SQRSHLddd
- 6384U, // SQRSHLhhh
- 6384U, // SQRSHLsss
- 2283873365U, // SQRSHLvvv_16B
- 2217157717U, // SQRSHLvvv_2D
- 2317624405U, // SQRSHLvvv_2S
- 2351244373U, // SQRSHLvvv_4H
- 2250384469U, // SQRSHLvvv_4S
- 2384864341U, // SQRSHLvvv_8B
- 2183341141U, // SQRSHLvvv_8H
- 1108418777U, // SQRSHRNvvi_16B
- 69477717U, // SQRSHRNvvi_2S
- 103097685U, // SQRSHRNvvi_4H
- 1142038745U, // SQRSHRNvvi_4S
- 36054357U, // SQRSHRNvvi_8B
- 1175658713U, // SQRSHRNvvi_8H
- 136390537U, // SQSHLUvvi_16B
- 69674889U, // SQSHLUvvi_2D
- 170141577U, // SQSHLUvvi_2S
- 203761545U, // SQSHLUvvi_4H
- 102901641U, // SQSHLUvvi_4S
- 237381513U, // SQSHLUvvi_8B
- 35858313U, // SQSHLUvvi_8H
- 6370U, // SQSHLbbb
- 6370U, // SQSHLddd
- 6370U, // SQSHLhhh
- 6370U, // SQSHLsss
- 136389703U, // SQSHLvvi_16B
- 69674055U, // SQSHLvvi_2D
- 170140743U, // SQSHLvvi_2S
- 203760711U, // SQSHLvvi_4H
- 102900807U, // SQSHLvvi_4S
- 237380679U, // SQSHLvvi_8B
- 35857479U, // SQSHLvvi_8H
- 2283873351U, // SQSHLvvv_16B
- 2217157703U, // SQSHLvvv_2D
- 2317624391U, // SQSHLvvv_2S
- 2351244359U, // SQSHLvvv_4H
- 2250384455U, // SQSHLvvv_4S
- 2384864327U, // SQSHLvvv_8B
- 2183341127U, // SQSHLvvv_8H
- 1108418759U, // SQSHRNvvi_16B
- 69477701U, // SQSHRNvvi_2S
- 103097669U, // SQSHRNvvi_4H
- 1142038727U, // SQSHRNvvi_4S
- 36054341U, // SQSHRNvvi_8B
- 1175658695U, // SQSHRNvvi_8H
- 6325U, // SQSUBbbb
- 6325U, // SQSUBddd
- 6325U, // SQSUBhhh
- 6325U, // SQSUBsss
- 2283872805U, // SQSUBvvv_16B
- 2217157157U, // SQSUBvvv_2D
- 2317623845U, // SQSUBvvv_2S
- 2351243813U, // SQSUBvvv_4H
- 2250383909U, // SQSUBvvv_4S
- 2384863781U, // SQSUBvvv_8B
- 2183340581U, // SQSUBvvv_8H
- 2283872880U, // SRHADDvvv_16B
- 2317623920U, // SRHADDvvv_2S
- 2351243888U, // SRHADDvvv_4H
- 2250383984U, // SRHADDvvv_4S
- 2384863856U, // SRHADDvvv_8B
- 2183340656U, // SRHADDvvv_8H
- 1209082803U, // SRIvvi_16B
- 1142367155U, // SRIvvi_2D
- 1242833843U, // SRIvvi_2S
- 1276453811U, // SRIvvi_4H
- 1175593907U, // SRIvvi_4S
- 1310073779U, // SRIvvi_8B
- 1108550579U, // SRIvvi_8H
- 6400U, // SRSHLddd
- 2283873381U, // SRSHLvvv_16B
- 2217157733U, // SRSHLvvv_2D
- 2317624421U, // SRSHLvvv_2S
- 2351244389U, // SRSHLvvv_4H
- 2250384485U, // SRSHLvvv_4S
- 2384864357U, // SRSHLvvv_8B
- 2183341157U, // SRSHLvvv_8H
- 136390203U, // SRSHRvvi_16B
- 69674555U, // SRSHRvvi_2D
- 170141243U, // SRSHRvvi_2S
- 203761211U, // SRSHRvvi_4H
- 102901307U, // SRSHRvvi_4S
- 237381179U, // SRSHRvvi_8B
- 35857979U, // SRSHRvvi_8H
- 1209082185U, // SRSRAvvi_16B
- 1142366537U, // SRSRAvvi_2D
- 1242833225U, // SRSRAvvi_2S
- 1276453193U, // SRSRAvvi_4H
- 1175593289U, // SRSRAvvi_4S
- 1310073161U, // SRSRAvvi_8B
- 1108549961U, // SRSRAvvi_8H
- 136519785U, // SSHLLvvi_16B
- 170337414U, // SSHLLvvi_2S
- 203564166U, // SSHLLvvi_4H
- 103227497U, // SSHLLvvi_4S
- 237184134U, // SSHLLvvi_8B
- 35790953U, // SSHLLvvi_8H
- 6414U, // SSHLddd
- 2283873395U, // SSHLvvv_16B
- 2217157747U, // SSHLvvv_2D
- 2317624435U, // SSHLvvv_2S
- 2351244403U, // SSHLvvv_4H
- 2250384499U, // SSHLvvv_4S
- 2384864371U, // SSHLvvv_8B
- 2183341171U, // SSHLvvv_8H
- 136390217U, // SSHRvvi_16B
- 69674569U, // SSHRvvi_2D
- 170141257U, // SSHRvvi_2S
- 203761225U, // SSHRvvi_4H
- 102901321U, // SSHRvvi_4S
- 237381193U, // SSHRvvi_8B
- 35857993U, // SSHRvvi_8H
- 1209082199U, // SSRAvvi_16B
- 1142366551U, // SSRAvvi_2D
- 1242833239U, // SSRAvvi_2S
- 1276453207U, // SSRAvvi_4H
- 1175593303U, // SSRAvvi_4S
- 1310073175U, // SSRAvvi_8B
- 1108549975U, // SSRAvvi_8H
- 2250711097U, // SSUBL2vvv_2d4s
- 2183274553U, // SSUBL2vvv_4s8h
- 2284003385U, // SSUBL2vvv_8h16b
- 2317820934U, // SSUBLvvv_2d2s
- 2351047686U, // SSUBLvvv_4s4h
- 2384667654U, // SSUBLvvv_8h8b
- 2217156873U, // SSUBW2vvv_2d4s
- 2250383625U, // SSUBW2vvv_4s8h
- 2183340297U, // SSUBW2vvv_8h16b
- 2217158633U, // SSUBWvvv_2d2s
- 2250385385U, // SSUBWvvv_4s4h
- 2183342057U, // SSUBWvvv_8h8b
- 638390670U, // STLR_byte
- 638391898U, // STLR_dword
- 638391091U, // STLR_hword
- 638391898U, // STLR_word
- 5651U, // STLXP_dword
- 5651U, // STLXP_word
- 671093190U, // STLXR_byte
- 671094446U, // STLXR_dword
- 671093611U, // STLXR_hword
- 671094446U, // STLXR_word
- 5658U, // STXP_dword
- 5658U, // STXP_word
- 671093198U, // STXR_byte
- 671094453U, // STXR_dword
- 671093619U, // STXR_hword
- 671094453U, // STXR_word
- 1108418742U, // SUBHN2vvv_16b8h
- 1142038710U, // SUBHN2vvv_4s2d
- 1175658678U, // SUBHN2vvv_8h4s
- 2216961305U, // SUBHNvvv_2s2d
- 2250581273U, // SUBHNvvv_4h4s
- 2183537945U, // SUBHNvvv_8b8h
- 5833U, // SUBSwww_asr
- 5833U, // SUBSwww_lsl
- 5833U, // SUBSwww_lsr
- 5833U, // SUBSwww_sxtb
- 5833U, // SUBSwww_sxth
- 5833U, // SUBSwww_sxtw
- 5833U, // SUBSwww_sxtx
- 5833U, // SUBSwww_uxtb
- 5833U, // SUBSwww_uxth
- 5833U, // SUBSwww_uxtw
- 5833U, // SUBSwww_uxtx
- 5833U, // SUBSxxw_sxtb
- 5833U, // SUBSxxw_sxth
- 5833U, // SUBSxxw_sxtw
- 5833U, // SUBSxxw_uxtb
- 5833U, // SUBSxxw_uxth
- 5833U, // SUBSxxw_uxtw
- 5833U, // SUBSxxx_asr
- 5833U, // SUBSxxx_lsl
- 5833U, // SUBSxxx_lsr
- 5833U, // SUBSxxx_sxtx
- 5833U, // SUBSxxx_uxtx
- 6327U, // SUBddd
- 2283872771U, // SUBvvv_16B
- 2217157123U, // SUBvvv_2D
- 2317623811U, // SUBvvv_2S
- 2351243779U, // SUBvvv_4H
- 2250383875U, // SUBvvv_4S
- 2384863747U, // SUBvvv_8B
- 2183340547U, // SUBvvv_8H
- 3221231305U, // SUBwwi_lsl0_S
- 3152166U, // SUBwwi_lsl0_cmp
- 3221230083U, // SUBwwi_lsl0_s
- 5833U, // SUBwwi_lsl12_S
- 4200742U, // SUBwwi_lsl12_cmp
- 4611U, // SUBwwi_lsl12_s
- 4611U, // SUBwww_asr
- 4611U, // SUBwww_lsl
- 4611U, // SUBwww_lsr
- 4611U, // SUBwww_sxtb
- 4611U, // SUBwww_sxth
- 4611U, // SUBwww_sxtw
- 4611U, // SUBwww_sxtx
- 4611U, // SUBwww_uxtb
- 4611U, // SUBwww_uxth
- 4611U, // SUBwww_uxtw
- 4611U, // SUBwww_uxtx
- 3221231305U, // SUBxxi_lsl0_S
- 3152166U, // SUBxxi_lsl0_cmp
- 3221230083U, // SUBxxi_lsl0_s
- 5833U, // SUBxxi_lsl12_S
- 4200742U, // SUBxxi_lsl12_cmp
- 4611U, // SUBxxi_lsl12_s
- 4611U, // SUBxxw_sxtb
- 4611U, // SUBxxw_sxth
- 4611U, // SUBxxw_sxtw
- 4611U, // SUBxxw_uxtb
- 4611U, // SUBxxw_uxth
- 4611U, // SUBxxw_uxtw
- 4611U, // SUBxxx_asr
- 4611U, // SUBxxx_lsl
- 4611U, // SUBxxx_lsr
- 4611U, // SUBxxx_sxtx
- 4611U, // SUBxxx_uxtx
- 528979U, // SVCi
- 369103350U, // SXTBww
- 369103350U, // SXTBxw
- 369103761U, // SXTHww
- 369103761U, // SXTHxw
- 369104940U, // SXTWxw
- 1073747150U, // SYSLxicci
- 19928881U, // SYSiccix
+ 8399066U, // RETx
+ 4583U, // REV16_16b
+ 1078989287U, // REV16_8b
+ 3262128615U, // REV16ww
+ 3262128615U, // REV16xx
+ 4172U, // REV32_16b
+ 3224375372U, // REV32_4h
+ 1078988876U, // REV32_8b
+ 2153779276U, // REV32_8h
+ 3262128204U, // REV32xx
+ 4566U, // REV64_16b
+ 2149585366U, // REV64_2s
+ 3224375766U, // REV64_4h
+ 4198870U, // REV64_4s
+ 1078989270U, // REV64_8b
+ 2153779670U, // REV64_8h
+ 3262130526U, // REVww
+ 3262130526U, // REVxx
+ 40904694U, // RORVwww
+ 40904694U, // RORVxxx
+ 1140855094U, // RSHRNvvi_16B
+ 2149586559U, // RSHRNvvi_2S
+ 3224376959U, // RSHRNvvi_4H
+ 2218791222U, // RSHRNvvi_4S
+ 1078990463U, // RSHRNvvi_8B
+ 3294630198U, // RSHRNvvi_8H
+ 1140855056U, // RSUBHN2vvv_16b8h
+ 2218791184U, // RSUBHN2vvv_4s2d
+ 3294630160U, // RSUBHN2vvv_8h4s
+ 2149586496U, // RSUBHNvvv_2s2d
+ 3224376896U, // RSUBHNvvv_4h4s
+ 1078990400U, // RSUBHNvvv_8b8h
+ 3289387106U, // SABAL2vvv_2d2s
+ 1145049186U, // SABAL2vvv_4s4h
+ 73404514U, // SABAL2vvv_8h8b
+ 1141904614U, // SABALvvv_2d2s
+ 2218792166U, // SABALvvv_4s4h
+ 3294631142U, // SABALvvv_8h8b
+ 67113454U, // SABAvvv_16B
+ 1142952430U, // SABAvvv_2S
+ 2217742830U, // SABAvvv_4H
+ 3292533230U, // SABAvvv_4S
+ 3293581806U, // SABAvvv_8B
+ 1147146734U, // SABAvvv_8H
+ 3222278300U, // SABDL2vvv_2d2s
+ 1077940380U, // SABDL2vvv_4s4h
+ 6295708U, // SABDL2vvv_8h8b
+ 1074795822U, // SABDLvvv_2d2s
+ 2151683374U, // SABDLvvv_4s4h
+ 3227522350U, // SABDLvvv_8h8b
+ 4902U, // SABDvvv_16B
+ 1075843878U, // SABDvvv_2S
+ 2150634278U, // SABDvvv_4H
+ 3225424678U, // SABDvvv_4S
+ 3226473254U, // SABDvvv_8B
+ 1080038182U, // SABDvvv_8H
+ 73406194U, // SADALP16b8h
+ 2234521330U, // SADALP2s1d
+ 3290437362U, // SADALP4h2s
+ 68163314U, // SADALP4s2d
+ 1144002290U, // SADALP8b4h
+ 2218792690U, // SADALP8h4s
+ 3222278316U, // SADDL2vvv_2d4s
+ 1077940396U, // SADDL2vvv_4s8h
+ 6295724U, // SADDL2vvv_8h16b
+ 6297346U, // SADDLP16b8h
+ 2167412482U, // SADDLP2s1d
+ 3223328514U, // SADDLP4h2s
+ 1054466U, // SADDLP4s2d
+ 1076893442U, // SADDLP8b4h
+ 2151683842U, // SADDLP8h4s
+ 7350645U, // SADDLV_1d4s
+ 7350645U, // SADDLV_1h16b
+ 1081092469U, // SADDLV_1h8b
+ 3228576117U, // SADDLV_1s4h
+ 2154834293U, // SADDLV_1s8h
+ 1074795852U, // SADDLvvv_2d2s
+ 2151683404U, // SADDLvvv_4s4h
+ 3227522380U, // SADDLvvv_8h8b
+ 2148536757U, // SADDW2vvv_2d4s
+ 3225424309U, // SADDW2vvv_4s8h
+ 1080037813U, // SADDW2vvv_8h16b
+ 2148538873U, // SADDWvvv_2d2s
+ 3225426425U, // SADDWvvv_4s4h
+ 1080039929U, // SADDWvvv_8h8b
+ 40904807U, // SBCSwww
+ 40904807U, // SBCSxxx
+ 40903409U, // SBCwww
+ 40903409U, // SBCxxx
+ 40905351U, // SBFIZwwii
+ 40905351U, // SBFIZxxii
+ 40904207U, // SBFMwwii
+ 40904207U, // SBFMxxii
+ 40905306U, // SBFXwwii
+ 40905306U, // SBFXxxii
+ 1074795473U, // SCVTF_2d
+ 2149585873U, // SCVTF_2s
+ 4199377U, // SCVTF_4s
+ 40903633U, // SCVTF_Nddi
+ 40903633U, // SCVTF_Nssi
+ 3262129105U, // SCVTFdd
+ 3262129105U, // SCVTFdw
+ 40903633U, // SCVTFdwi
+ 3262129105U, // SCVTFdx
+ 40903633U, // SCVTFdxi
+ 3262129105U, // SCVTFss
+ 3262129105U, // SCVTFsw
+ 40903633U, // SCVTFswi
+ 3262129105U, // SCVTFsx
+ 40903633U, // SCVTFsxi
+ 40905065U, // SDIVwww
+ 40905065U, // SDIVxxx
+ 242229994U, // SHA1C
+ 3262129139U, // SHA1H
+ 242230792U, // SHA1M
+ 242231007U, // SHA1P
+ 3292532737U, // SHA1SU0
+ 71307320U, // SHA1SU1
+ 242230274U, // SHA256H
+ 242229336U, // SHA256H2
+ 71307274U, // SHA256SU0
+ 3292532801U, // SHA256SU1
+ 4936U, // SHADDvvv_16B
+ 1075843912U, // SHADDvvv_2S
+ 2150634312U, // SHADDvvv_4H
+ 3225424712U, // SHADDvvv_4S
+ 3226473288U, // SHADDvvv_8B
+ 1080038216U, // SHADDvvv_8H
+ 6295741U, // SHLL16b8h
+ 1074795937U, // SHLL2s2d
+ 2151683489U, // SHLL4h4s
+ 3222278333U, // SHLL4s2d
+ 3227522465U, // SHLL8b8h
+ 1077940413U, // SHLL8h4s
+ 40904035U, // SHLddi
+ 5475U, // SHLvvi_16B
+ 2148537699U, // SHLvvi_2D
+ 1075844451U, // SHLvvi_2S
+ 2150634851U, // SHLvvi_4H
+ 3225425251U, // SHLvvi_4S
+ 3226473827U, // SHLvvi_8B
+ 1080038755U, // SHLvvi_8H
+ 1140855076U, // SHRNvvi_16B
+ 2149586543U, // SHRNvvi_2S
+ 3224376943U, // SHRNvvi_4H
+ 2218791204U, // SHRNvvi_4S
+ 1078990447U, // SHRNvvi_8B
+ 3294630180U, // SHRNvvi_8H
+ 4799U, // SHSUBvvv_16B
+ 1075843775U, // SHSUBvvv_2S
+ 2150634175U, // SHSUBvvv_4H
+ 3225424575U, // SHSUBvvv_4S
+ 3226473151U, // SHSUBvvv_8B
+ 1080038079U, // SHSUBvvv_8H
+ 242230461U, // SLI
+ 67114173U, // SLIvvi_16B
+ 2215646397U, // SLIvvi_2D
+ 1142953149U, // SLIvvi_2S
+ 2217743549U, // SLIvvi_4H
+ 3292533949U, // SLIvvi_4S
+ 3293582525U, // SLIvvi_8B
+ 1147147453U, // SLIvvi_8H
+ 40903996U, // SMADDLxwwx
+ 6008U, // SMAXPvvv_16B
+ 1075844984U, // SMAXPvvv_2S
+ 2150635384U, // SMAXPvvv_4H
+ 3225425784U, // SMAXPvvv_4S
+ 3226474360U, // SMAXPvvv_8B
+ 1080039288U, // SMAXPvvv_8H
+ 7350732U, // SMAXV_1b16b
+ 1081092556U, // SMAXV_1b8b
+ 3228576204U, // SMAXV_1h4h
+ 2154834380U, // SMAXV_1h8h
+ 7350732U, // SMAXV_1s4s
+ 6713U, // SMAXvvv_16B
+ 1075845689U, // SMAXvvv_2S
+ 2150636089U, // SMAXvvv_4H
+ 3225426489U, // SMAXvvv_4S
+ 3226475065U, // SMAXvvv_8B
+ 1080039993U, // SMAXvvv_8H
+ 8397578U, // SMCi
+ 5950U, // SMINPvvv_16B
+ 1075844926U, // SMINPvvv_2S
+ 2150635326U, // SMINPvvv_4H
+ 3225425726U, // SMINPvvv_4S
+ 3226474302U, // SMINPvvv_8B
+ 1080039230U, // SMINPvvv_8H
+ 7350686U, // SMINV_1b16b
+ 1081092510U, // SMINV_1b8b
+ 3228576158U, // SMINV_1h4h
+ 2154834334U, // SMINV_1h8h
+ 7350686U, // SMINV_1s4s
+ 5718U, // SMINvvv_16B
+ 1075844694U, // SMINvvv_2S
+ 2150635094U, // SMINvvv_4H
+ 3225425494U, // SMINvvv_4S
+ 3226474070U, // SMINvvv_8B
+ 1080038998U, // SMINvvv_8H
+ 3289387132U, // SMLAL2vvv_2d4s
+ 1145049212U, // SMLAL2vvv_4s8h
+ 73404540U, // SMLAL2vvv_8h16b
+ 1141904637U, // SMLALvve_2d2s
+ 3289387132U, // SMLALvve_2d4s
+ 2218792189U, // SMLALvve_4s4h
+ 1145049212U, // SMLALvve_4s8h
+ 1141904637U, // SMLALvvv_2d2s
+ 2218792189U, // SMLALvvv_4s4h
+ 3294631165U, // SMLALvvv_8h8b
+ 3289387256U, // SMLSL2vvv_2d4s
+ 1145049336U, // SMLSL2vvv_4s8h
+ 73404664U, // SMLSL2vvv_8h16b
+ 1141904858U, // SMLSLvve_2d2s
+ 3289387256U, // SMLSLvve_2d4s
+ 2218792410U, // SMLSLvve_4s4h
+ 1145049336U, // SMLSLvve_4s8h
+ 1141904858U, // SMLSLvvv_2d2s
+ 2218792410U, // SMLSLvvv_4s4h
+ 3294631386U, // SMLSLvvv_8h8b
+ 2154834361U, // SMOVwb
+ 1081092537U, // SMOVwh
+ 2154834361U, // SMOVxb
+ 1081092537U, // SMOVxh
+ 7350713U, // SMOVxs
+ 40903952U, // SMSUBLxwwx
+ 40903719U, // SMULHxxx
+ 3222278366U, // SMULL2vvv_2d4s
+ 1077940446U, // SMULL2vvv_4s8h
+ 6295774U, // SMULL2vvv_8h16b
+ 1074795966U, // SMULLve_2d2s
+ 3222278366U, // SMULLve_2d4s
+ 2151683518U, // SMULLve_4s4h
+ 1077940446U, // SMULLve_4s8h
+ 1074795966U, // SMULLvvv_2d2s
+ 2151683518U, // SMULLvvv_4s4h
+ 3227522494U, // SMULLvvv_8h8b
+ 6234U, // SQABS16b
+ 1074796634U, // SQABS2d
+ 2149587034U, // SQABS2s
+ 3224377434U, // SQABS4h
+ 4200538U, // SQABS4s
+ 1078990938U, // SQABS8b
+ 2153781338U, // SQABS8h
+ 3262130266U, // SQABSbb
+ 3262130266U, // SQABSdd
+ 3262130266U, // SQABShh
+ 3262130266U, // SQABSss
+ 40903526U, // SQADDbbb
+ 40903526U, // SQADDddd
+ 40903526U, // SQADDhhh
+ 40903526U, // SQADDsss
+ 4966U, // SQADDvvv_16B
+ 2148537190U, // SQADDvvv_2D
+ 1075843942U, // SQADDvvv_2S
+ 2150634342U, // SQADDvvv_4H
+ 3225424742U, // SQADDvvv_4S
+ 3226473318U, // SQADDvvv_8B
+ 1080038246U, // SQADDvvv_8H
+ 3289387122U, // SQDMLAL2vvv_2d4s
+ 1145049202U, // SQDMLAL2vvv_4s8h
+ 242230516U, // SQDMLALdss
+ 242230516U, // SQDMLALdsv_2S
+ 242230516U, // SQDMLALdsv_4S
+ 242230516U, // SQDMLALshh
+ 242230516U, // SQDMLALshv_4H
+ 242230516U, // SQDMLALshv_8H
+ 1141904628U, // SQDMLALvve_2d2s
+ 3289387122U, // SQDMLALvve_2d4s
+ 2218792180U, // SQDMLALvve_4s4h
+ 1145049202U, // SQDMLALvve_4s8h
+ 1141904628U, // SQDMLALvvv_2d2s
+ 2218792180U, // SQDMLALvvv_4s4h
+ 3289387246U, // SQDMLSL2vvv_2d4s
+ 1145049326U, // SQDMLSL2vvv_4s8h
+ 242230737U, // SQDMLSLdss
+ 242230737U, // SQDMLSLdsv_2S
+ 242230737U, // SQDMLSLdsv_4S
+ 242230737U, // SQDMLSLshh
+ 242230737U, // SQDMLSLshv_4H
+ 242230737U, // SQDMLSLshv_8H
+ 1141904849U, // SQDMLSLvve_2d2s
+ 3289387246U, // SQDMLSLvve_2d4s
+ 2218792401U, // SQDMLSLvve_4s4h
+ 1145049326U, // SQDMLSLvve_4s8h
+ 1141904849U, // SQDMLSLvvv_2d2s
+ 2218792401U, // SQDMLSLvvv_4s4h
+ 40903700U, // SQDMULHhhh
+ 40903700U, // SQDMULHhhv_4H
+ 40903700U, // SQDMULHhhv_8H
+ 40903700U, // SQDMULHsss
+ 40903700U, // SQDMULHssv_2S
+ 40903700U, // SQDMULHssv_4S
+ 1075844116U, // SQDMULHve_2s4s
+ 2150634516U, // SQDMULHve_4h8h
+ 3225424916U, // SQDMULHve_4s4s
+ 1080038420U, // SQDMULHve_8h8h
+ 1075844116U, // SQDMULHvvv_2S
+ 2150634516U, // SQDMULHvvv_4H
+ 3225424916U, // SQDMULHvvv_4S
+ 1080038420U, // SQDMULHvvv_8H
+ 3222278348U, // SQDMULL2vvv_2d4s
+ 1077940428U, // SQDMULL2vvv_4s8h
+ 40904110U, // SQDMULLdss
+ 40904110U, // SQDMULLdsv_2S
+ 40904110U, // SQDMULLdsv_4S
+ 40904110U, // SQDMULLshh
+ 40904110U, // SQDMULLshv_4H
+ 40904110U, // SQDMULLshv_8H
+ 1074795950U, // SQDMULLve_2d2s
+ 3222278348U, // SQDMULLve_2d4s
+ 2151683502U, // SQDMULLve_4s4h
+ 1077940428U, // SQDMULLve_4s8h
+ 1074795950U, // SQDMULLvvv_2d2s
+ 2151683502U, // SQDMULLvvv_4s4h
+ 5093U, // SQNEG16b
+ 1074795493U, // SQNEG2d
+ 2149585893U, // SQNEG2s
+ 3224376293U, // SQNEG4h
+ 4199397U, // SQNEG4s
+ 1078989797U, // SQNEG8b
+ 2153780197U, // SQNEG8h
+ 3262129125U, // SQNEGbb
+ 3262129125U, // SQNEGdd
+ 3262129125U, // SQNEGhh
+ 3262129125U, // SQNEGss
+ 40903709U, // SQRDMULHhhh
+ 40903709U, // SQRDMULHhhv_4H
+ 40903709U, // SQRDMULHhhv_8H
+ 40903709U, // SQRDMULHsss
+ 40903709U, // SQRDMULHssv_2S
+ 40903709U, // SQRDMULHssv_4S
+ 1075844125U, // SQRDMULHve_2s4s
+ 2150634525U, // SQRDMULHve_4h8h
+ 3225424925U, // SQRDMULHve_4s4s
+ 1080038429U, // SQRDMULHve_8h8h
+ 1075844125U, // SQRDMULHvvv_2S
+ 2150634525U, // SQRDMULHvvv_4H
+ 3225424925U, // SQRDMULHvvv_4S
+ 1080038429U, // SQRDMULHvvv_8H
+ 40904047U, // SQRSHLbbb
+ 40904047U, // SQRSHLddd
+ 40904047U, // SQRSHLhhh
+ 40904047U, // SQRSHLsss
+ 5487U, // SQRSHLvvv_16B
+ 2148537711U, // SQRSHLvvv_2D
+ 1075844463U, // SQRSHLvvv_2S
+ 2150634863U, // SQRSHLvvv_4H
+ 3225425263U, // SQRSHLvvv_4S
+ 3226473839U, // SQRSHLvvv_8B
+ 1080038767U, // SQRSHLvvv_8H
+ 40904317U, // SQRSHRNbhi
+ 40904317U, // SQRSHRNhsi
+ 40904317U, // SQRSHRNsdi
+ 1140855092U, // SQRSHRNvvi_16B
+ 2149586557U, // SQRSHRNvvi_2S
+ 3224376957U, // SQRSHRNvvi_4H
+ 2218791220U, // SQRSHRNvvi_4S
+ 1078990461U, // SQRSHRNvvi_8B
+ 3294630196U, // SQRSHRNvvi_8H
+ 40904378U, // SQRSHRUNbhi
+ 40904378U, // SQRSHRUNhsi
+ 40904378U, // SQRSHRUNsdi
+ 40905008U, // SQSHLUbbi
+ 40905008U, // SQSHLUddi
+ 40905008U, // SQSHLUhhi
+ 40905008U, // SQSHLUssi
+ 6448U, // SQSHLUvvi_16B
+ 2148538672U, // SQSHLUvvi_2D
+ 1075845424U, // SQSHLUvvi_2S
+ 2150635824U, // SQSHLUvvi_4H
+ 3225426224U, // SQSHLUvvi_4S
+ 3226474800U, // SQSHLUvvi_8B
+ 1080039728U, // SQSHLUvvi_8H
+ 40904033U, // SQSHLbbb
+ 40904033U, // SQSHLbbi
+ 40904033U, // SQSHLddd
+ 40904033U, // SQSHLddi
+ 40904033U, // SQSHLhhh
+ 40904033U, // SQSHLhhi
+ 40904033U, // SQSHLssi
+ 40904033U, // SQSHLsss
+ 5473U, // SQSHLvvi_16B
+ 2148537697U, // SQSHLvvi_2D
+ 1075844449U, // SQSHLvvi_2S
+ 2150634849U, // SQSHLvvi_4H
+ 3225425249U, // SQSHLvvi_4S
+ 3226473825U, // SQSHLvvi_8B
+ 1080038753U, // SQSHLvvi_8H
+ 5473U, // SQSHLvvv_16B
+ 2148537697U, // SQSHLvvv_2D
+ 1075844449U, // SQSHLvvv_2S
+ 2150634849U, // SQSHLvvv_4H
+ 3225425249U, // SQSHLvvv_4S
+ 3226473825U, // SQSHLvvv_8B
+ 1080038753U, // SQSHLvvv_8H
+ 40904301U, // SQSHRNbhi
+ 40904301U, // SQSHRNhsi
+ 40904301U, // SQSHRNsdi
+ 1140855074U, // SQSHRNvvi_16B
+ 2149586541U, // SQSHRNvvi_2S
+ 3224376941U, // SQSHRNvvi_4H
+ 2218791202U, // SQSHRNvvi_4S
+ 1078990445U, // SQSHRNvvi_8B
+ 3294630178U, // SQSHRNvvi_8H
+ 40904369U, // SQSHRUNbhi
+ 40904369U, // SQSHRUNhsi
+ 40904369U, // SQSHRUNsdi
+ 40903388U, // SQSUBbbb
+ 40903388U, // SQSUBddd
+ 40903388U, // SQSUBhhh
+ 40903388U, // SQSUBsss
+ 4828U, // SQSUBvvv_16B
+ 2148537052U, // SQSUBvvv_2D
+ 1075843804U, // SQSUBvvv_2S
+ 2150634204U, // SQSUBvvv_4H
+ 3225424604U, // SQSUBvvv_4S
+ 3226473180U, // SQSUBvvv_8B
+ 1080038108U, // SQSUBvvv_8H
+ 1075844771U, // SQXTN2d2s
+ 1145049430U, // SQXTN2d4s
+ 3151523U, // SQXTN4s4h
+ 73404758U, // SQXTN4s8h
+ 2214596950U, // SQXTN8h16b
+ 2152732323U, // SQXTN8h8b
+ 3262129827U, // SQXTNbh
+ 3262129827U, // SQXTNhs
+ 3262129827U, // SQXTNsd
+ 1075844804U, // SQXTUN2d2s
+ 1145049467U, // SQXTUN2d4s
+ 3151556U, // SQXTUN4s4h
+ 73404795U, // SQXTUN4s8h
+ 2214596987U, // SQXTUN8h16b
+ 2152732356U, // SQXTUN8h8b
+ 3262129860U, // SQXTUNbh
+ 3262129860U, // SQXTUNhs
+ 3262129860U, // SQXTUNsd
+ 4920U, // SRHADDvvv_16B
+ 1075843896U, // SRHADDvvv_2S
+ 2150634296U, // SRHADDvvv_4H
+ 3225424696U, // SRHADDvvv_4S
+ 3226473272U, // SRHADDvvv_8B
+ 1080038200U, // SRHADDvvv_8H
+ 242230472U, // SRI
+ 67114184U, // SRIvvi_16B
+ 2215646408U, // SRIvvi_2D
+ 1142953160U, // SRIvvi_2S
+ 2217743560U, // SRIvvi_4H
+ 3292533960U, // SRIvvi_4S
+ 3293582536U, // SRIvvi_8B
+ 1147147464U, // SRIvvi_8H
+ 40904063U, // SRSHLddd
+ 5503U, // SRSHLvvv_16B
+ 2148537727U, // SRSHLvvv_2D
+ 1075844479U, // SRSHLvvv_2S
+ 2150634879U, // SRSHLvvv_4H
+ 3225425279U, // SRSHLvvv_4S
+ 3226473855U, // SRSHLvvv_8B
+ 1080038783U, // SRSHLvvv_8H
+ 40904652U, // SRSHRddi
+ 6092U, // SRSHRvvi_16B
+ 2148538316U, // SRSHRvvi_2D
+ 1075845068U, // SRSHRvvi_2S
+ 2150635468U, // SRSHRvvi_4H
+ 3225425868U, // SRSHRvvi_4S
+ 3226474444U, // SRSHRvvi_8B
+ 1080039372U, // SRSHRvvi_8H
+ 242229760U, // SRSRA
+ 67113472U, // SRSRAvvi_16B
+ 2215645696U, // SRSRAvvi_2D
+ 1142952448U, // SRSRAvvi_2S
+ 2217742848U, // SRSRAvvi_4H
+ 3292533248U, // SRSRAvvi_4S
+ 3293581824U, // SRSRAvvi_8B
+ 1147146752U, // SRSRAvvi_8H
+ 6295740U, // SSHLLvvi_16B
+ 1074795936U, // SSHLLvvi_2S
+ 2151683488U, // SSHLLvvi_4H
+ 3222278332U, // SSHLLvvi_4S
+ 3227522464U, // SSHLLvvi_8B
+ 1077940412U, // SSHLLvvi_8H
+ 40904077U, // SSHLddd
+ 5517U, // SSHLvvv_16B
+ 2148537741U, // SSHLvvv_2D
+ 1075844493U, // SSHLvvv_2S
+ 2150634893U, // SSHLvvv_4H
+ 3225425293U, // SSHLvvv_4S
+ 3226473869U, // SSHLvvv_8B
+ 1080038797U, // SSHLvvv_8H
+ 40904666U, // SSHRddi
+ 6106U, // SSHRvvi_16B
+ 2148538330U, // SSHRvvi_2D
+ 1075845082U, // SSHRvvi_2S
+ 2150635482U, // SSHRvvi_4H
+ 3225425882U, // SSHRvvi_4S
+ 3226474458U, // SSHRvvi_8B
+ 1080039386U, // SSHRvvi_8H
+ 242229774U, // SSRA
+ 67113486U, // SSRAvvi_16B
+ 2215645710U, // SSRAvvi_2D
+ 1142952462U, // SSRAvvi_2S
+ 2217742862U, // SSRAvvi_4H
+ 3292533262U, // SSRAvvi_4S
+ 3293581838U, // SSRAvvi_8B
+ 1147146766U, // SSRAvvi_8H
+ 3222278284U, // SSUBL2vvv_2d4s
+ 1077940364U, // SSUBL2vvv_4s8h
+ 6295692U, // SSUBL2vvv_8h16b
+ 1074795808U, // SSUBLvvv_2d2s
+ 2151683360U, // SSUBLvvv_4s4h
+ 3227522336U, // SSUBLvvv_8h8b
+ 2148536741U, // SSUBW2vvv_2d4s
+ 3225424293U, // SSUBW2vvv_4s8h
+ 1080037797U, // SSUBW2vvv_8h16b
+ 2148538850U, // SSUBWvvv_2d2s
+ 3225426402U, // SSUBWvvv_4s4h
+ 1080039906U, // SSUBWvvv_8h8b
+ 254003U, // ST1LN_B
+ 258099U, // ST1LN_D
+ 262195U, // ST1LN_H
+ 266291U, // ST1LN_S
+ 270387U, // ST1LN_WB_B_fixed
+ 270387U, // ST1LN_WB_B_register
+ 274483U, // ST1LN_WB_D_fixed
+ 274483U, // ST1LN_WB_D_register
+ 278579U, // ST1LN_WB_H_fixed
+ 278579U, // ST1LN_WB_H_register
+ 282675U, // ST1LN_WB_S_fixed
+ 282675U, // ST1LN_WB_S_register
+ 286771U, // ST1WB_16B_fixed
+ 286771U, // ST1WB_16B_register
+ 290867U, // ST1WB_1D_fixed
+ 290867U, // ST1WB_1D_register
+ 294963U, // ST1WB_2D_fixed
+ 294963U, // ST1WB_2D_register
+ 299059U, // ST1WB_2S_fixed
+ 299059U, // ST1WB_2S_register
+ 303155U, // ST1WB_4H_fixed
+ 303155U, // ST1WB_4H_register
+ 307251U, // ST1WB_4S_fixed
+ 307251U, // ST1WB_4S_register
+ 311347U, // ST1WB_8B_fixed
+ 311347U, // ST1WB_8B_register
+ 315443U, // ST1WB_8H_fixed
+ 315443U, // ST1WB_8H_register
+ 319539U, // ST1_16B
+ 323635U, // ST1_1D
+ 327731U, // ST1_2D
+ 331827U, // ST1_2S
+ 335923U, // ST1_4H
+ 340019U, // ST1_4S
+ 344115U, // ST1_8B
+ 348211U, // ST1_8H
+ 352307U, // ST1x2WB_16B_fixed
+ 352307U, // ST1x2WB_16B_register
+ 356403U, // ST1x2WB_1D_fixed
+ 356403U, // ST1x2WB_1D_register
+ 360499U, // ST1x2WB_2D_fixed
+ 360499U, // ST1x2WB_2D_register
+ 364595U, // ST1x2WB_2S_fixed
+ 364595U, // ST1x2WB_2S_register
+ 368691U, // ST1x2WB_4H_fixed
+ 368691U, // ST1x2WB_4H_register
+ 372787U, // ST1x2WB_4S_fixed
+ 372787U, // ST1x2WB_4S_register
+ 376883U, // ST1x2WB_8B_fixed
+ 376883U, // ST1x2WB_8B_register
+ 380979U, // ST1x2WB_8H_fixed
+ 380979U, // ST1x2WB_8H_register
+ 385075U, // ST1x2_16B
+ 389171U, // ST1x2_1D
+ 393267U, // ST1x2_2D
+ 397363U, // ST1x2_2S
+ 401459U, // ST1x2_4H
+ 405555U, // ST1x2_4S
+ 409651U, // ST1x2_8B
+ 413747U, // ST1x2_8H
+ 417843U, // ST1x3WB_16B_fixed
+ 417843U, // ST1x3WB_16B_register
+ 421939U, // ST1x3WB_1D_fixed
+ 421939U, // ST1x3WB_1D_register
+ 426035U, // ST1x3WB_2D_fixed
+ 426035U, // ST1x3WB_2D_register
+ 430131U, // ST1x3WB_2S_fixed
+ 430131U, // ST1x3WB_2S_register
+ 434227U, // ST1x3WB_4H_fixed
+ 434227U, // ST1x3WB_4H_register
+ 438323U, // ST1x3WB_4S_fixed
+ 438323U, // ST1x3WB_4S_register
+ 442419U, // ST1x3WB_8B_fixed
+ 442419U, // ST1x3WB_8B_register
+ 446515U, // ST1x3WB_8H_fixed
+ 446515U, // ST1x3WB_8H_register
+ 450611U, // ST1x3_16B
+ 454707U, // ST1x3_1D
+ 458803U, // ST1x3_2D
+ 462899U, // ST1x3_2S
+ 466995U, // ST1x3_4H
+ 471091U, // ST1x3_4S
+ 475187U, // ST1x3_8B
+ 479283U, // ST1x3_8H
+ 483379U, // ST1x4WB_16B_fixed
+ 483379U, // ST1x4WB_16B_register
+ 487475U, // ST1x4WB_1D_fixed
+ 487475U, // ST1x4WB_1D_register
+ 491571U, // ST1x4WB_2D_fixed
+ 491571U, // ST1x4WB_2D_register
+ 495667U, // ST1x4WB_2S_fixed
+ 495667U, // ST1x4WB_2S_register
+ 499763U, // ST1x4WB_4H_fixed
+ 499763U, // ST1x4WB_4H_register
+ 503859U, // ST1x4WB_4S_fixed
+ 503859U, // ST1x4WB_4S_register
+ 507955U, // ST1x4WB_8B_fixed
+ 507955U, // ST1x4WB_8B_register
+ 512051U, // ST1x4WB_8H_fixed
+ 512051U, // ST1x4WB_8H_register
+ 516147U, // ST1x4_16B
+ 520243U, // ST1x4_1D
+ 524339U, // ST1x4_2D
+ 528435U, // ST1x4_2S
+ 532531U, // ST1x4_4H
+ 536627U, // ST1x4_4S
+ 540723U, // ST1x4_8B
+ 544819U, // ST1x4_8H
+ 549280U, // ST2LN_B
+ 553376U, // ST2LN_D
+ 557472U, // ST2LN_H
+ 561568U, // ST2LN_S
+ 565664U, // ST2LN_WB_B_fixed
+ 565664U, // ST2LN_WB_B_register
+ 569760U, // ST2LN_WB_D_fixed
+ 569760U, // ST2LN_WB_D_register
+ 573856U, // ST2LN_WB_H_fixed
+ 573856U, // ST2LN_WB_H_register
+ 577952U, // ST2LN_WB_S_fixed
+ 577952U, // ST2LN_WB_S_register
+ 352672U, // ST2WB_16B_fixed
+ 352672U, // ST2WB_16B_register
+ 360864U, // ST2WB_2D_fixed
+ 360864U, // ST2WB_2D_register
+ 364960U, // ST2WB_2S_fixed
+ 364960U, // ST2WB_2S_register
+ 369056U, // ST2WB_4H_fixed
+ 369056U, // ST2WB_4H_register
+ 373152U, // ST2WB_4S_fixed
+ 373152U, // ST2WB_4S_register
+ 377248U, // ST2WB_8B_fixed
+ 377248U, // ST2WB_8B_register
+ 381344U, // ST2WB_8H_fixed
+ 381344U, // ST2WB_8H_register
+ 385440U, // ST2_16B
+ 393632U, // ST2_2D
+ 397728U, // ST2_2S
+ 401824U, // ST2_4H
+ 405920U, // ST2_4S
+ 410016U, // ST2_8B
+ 414112U, // ST2_8H
+ 582097U, // ST3LN_B
+ 586193U, // ST3LN_D
+ 590289U, // ST3LN_H
+ 594385U, // ST3LN_S
+ 598481U, // ST3LN_WB_B_fixed
+ 598481U, // ST3LN_WB_B_register
+ 602577U, // ST3LN_WB_D_fixed
+ 602577U, // ST3LN_WB_D_register
+ 606673U, // ST3LN_WB_H_fixed
+ 606673U, // ST3LN_WB_H_register
+ 610769U, // ST3LN_WB_S_fixed
+ 610769U, // ST3LN_WB_S_register
+ 418257U, // ST3WB_16B_fixed
+ 418257U, // ST3WB_16B_register
+ 426449U, // ST3WB_2D_fixed
+ 426449U, // ST3WB_2D_register
+ 430545U, // ST3WB_2S_fixed
+ 430545U, // ST3WB_2S_register
+ 434641U, // ST3WB_4H_fixed
+ 434641U, // ST3WB_4H_register
+ 438737U, // ST3WB_4S_fixed
+ 438737U, // ST3WB_4S_register
+ 442833U, // ST3WB_8B_fixed
+ 442833U, // ST3WB_8B_register
+ 446929U, // ST3WB_8H_fixed
+ 446929U, // ST3WB_8H_register
+ 451025U, // ST3_16B
+ 459217U, // ST3_2D
+ 463313U, // ST3_2S
+ 467409U, // ST3_4H
+ 471505U, // ST3_4S
+ 475601U, // ST3_8B
+ 479697U, // ST3_8H
+ 614882U, // ST4LN_B
+ 618978U, // ST4LN_D
+ 623074U, // ST4LN_H
+ 627170U, // ST4LN_S
+ 631266U, // ST4LN_WB_B_fixed
+ 631266U, // ST4LN_WB_B_register
+ 635362U, // ST4LN_WB_D_fixed
+ 635362U, // ST4LN_WB_D_register
+ 639458U, // ST4LN_WB_H_fixed
+ 639458U, // ST4LN_WB_H_register
+ 643554U, // ST4LN_WB_S_fixed
+ 643554U, // ST4LN_WB_S_register
+ 483810U, // ST4WB_16B_fixed
+ 483810U, // ST4WB_16B_register
+ 492002U, // ST4WB_2D_fixed
+ 492002U, // ST4WB_2D_register
+ 496098U, // ST4WB_2S_fixed
+ 496098U, // ST4WB_2S_register
+ 500194U, // ST4WB_4H_fixed
+ 500194U, // ST4WB_4H_register
+ 504290U, // ST4WB_4S_fixed
+ 504290U, // ST4WB_4S_register
+ 508386U, // ST4WB_8B_fixed
+ 508386U, // ST4WB_8B_register
+ 512482U, // ST4WB_8H_fixed
+ 512482U, // ST4WB_8H_register
+ 516578U, // ST4_16B
+ 524770U, // ST4_2D
+ 528866U, // ST4_2S
+ 532962U, // ST4_4H
+ 537058U, // ST4_4S
+ 541154U, // ST4_8B
+ 545250U, // ST4_8H
+ 51388997U, // STLR_byte
+ 51390443U, // STLR_dword
+ 51389506U, // STLR_hword
+ 51390443U, // STLR_word
+ 40904588U, // STLXP_dword
+ 40904588U, // STLXP_word
+ 1114645117U, // STLXR_byte
+ 1114646591U, // STLXR_dword
+ 1114645626U, // STLXR_hword
+ 1114646591U, // STLXR_word
+ 40904595U, // STXP_dword
+ 40904595U, // STXP_word
+ 1114645125U, // STXR_byte
+ 1114646598U, // STXR_dword
+ 1114645634U, // STXR_hword
+ 1114646598U, // STXR_word
+ 1140855057U, // SUBHN2vvv_16b8h
+ 2218791185U, // SUBHN2vvv_4s2d
+ 3294630161U, // SUBHN2vvv_8h4s
+ 2149586497U, // SUBHNvvv_2s2d
+ 3224376897U, // SUBHNvvv_4h4s
+ 1078990401U, // SUBHNvvv_8b8h
+ 40904801U, // SUBSwww_asr
+ 40904801U, // SUBSwww_lsl
+ 40904801U, // SUBSwww_lsr
+ 40904801U, // SUBSwww_sxtb
+ 40904801U, // SUBSwww_sxth
+ 40904801U, // SUBSwww_sxtw
+ 40904801U, // SUBSwww_sxtx
+ 40904801U, // SUBSwww_uxtb
+ 40904801U, // SUBSwww_uxth
+ 40904801U, // SUBSwww_uxtw
+ 40904801U, // SUBSwww_uxtx
+ 40904801U, // SUBSxxw_sxtb
+ 40904801U, // SUBSxxw_sxth
+ 40904801U, // SUBSxxw_sxtw
+ 40904801U, // SUBSxxw_uxtb
+ 40904801U, // SUBSxxw_uxth
+ 40904801U, // SUBSxxw_uxtw
+ 40904801U, // SUBSxxx_asr
+ 40904801U, // SUBSxxx_lsl
+ 40904801U, // SUBSxxx_lsr
+ 40904801U, // SUBSxxx_sxtx
+ 40904801U, // SUBSxxx_uxtx
+ 40903354U, // SUBddd
+ 4794U, // SUBvvv_16B
+ 2148537018U, // SUBvvv_2D
+ 1075843770U, // SUBvvv_2S
+ 2150634170U, // SUBvvv_4H
+ 3225424570U, // SUBvvv_4S
+ 3226473146U, // SUBvvv_8B
+ 1080038074U, // SUBvvv_8H
+ 40904801U, // SUBwwi_lsl0_S
+ 108014272U, // SUBwwi_lsl0_cmp
+ 40903354U, // SUBwwi_lsl0_s
+ 40904801U, // SUBwwi_lsl12_S
+ 141568704U, // SUBwwi_lsl12_cmp
+ 40903354U, // SUBwwi_lsl12_s
+ 40903354U, // SUBwww_asr
+ 40903354U, // SUBwww_lsl
+ 40903354U, // SUBwww_lsr
+ 40903354U, // SUBwww_sxtb
+ 40903354U, // SUBwww_sxth
+ 40903354U, // SUBwww_sxtw
+ 40903354U, // SUBwww_sxtx
+ 40903354U, // SUBwww_uxtb
+ 40903354U, // SUBwww_uxth
+ 40903354U, // SUBwww_uxtw
+ 40903354U, // SUBwww_uxtx
+ 40904801U, // SUBxxi_lsl0_S
+ 108014272U, // SUBxxi_lsl0_cmp
+ 40903354U, // SUBxxi_lsl0_s
+ 40904801U, // SUBxxi_lsl12_S
+ 141568704U, // SUBxxi_lsl12_cmp
+ 40903354U, // SUBxxi_lsl12_s
+ 40903354U, // SUBxxw_sxtb
+ 40903354U, // SUBxxw_sxth
+ 40903354U, // SUBxxw_sxtw
+ 40903354U, // SUBxxw_uxtb
+ 40903354U, // SUBxxw_uxth
+ 40903354U, // SUBxxw_uxtw
+ 40903354U, // SUBxxx_asr
+ 40903354U, // SUBxxx_lsl
+ 40903354U, // SUBxxx_lsr
+ 40903354U, // SUBxxx_sxtx
+ 40903354U, // SUBxxx_uxtx
+ 67113837U, // SUQADD16b
+ 1141904237U, // SUQADD2d
+ 2216694637U, // SUQADD2s
+ 3291485037U, // SUQADD4h
+ 71308141U, // SUQADD4s
+ 1146098541U, // SUQADD8b
+ 2220888941U, // SUQADD8h
+ 3463455597U, // SUQADDbb
+ 3463455597U, // SUQADDdd
+ 3463455597U, // SUQADDhh
+ 3463455597U, // SUQADDss
+ 8397595U, // SVCi
+ 3262128813U, // SXTBww
+ 3262128813U, // SXTBxw
+ 3262129312U, // SXTHww
+ 3262129312U, // SXTHxw
+ 3262130725U, // SXTWxw
+ 40904168U, // SYSLxicci
+ 711993545U, // SYSiccix
0U, // TAIL_BRx
0U, // TAIL_Bimm
- 2147489946U, // TBNZwii
- 2147489946U, // TBNZxii
- 2147489916U, // TBZwii
- 2147489916U, // TBZxii
+ 738202891U, // TBL1_16b
+ 1817187595U, // TBL1_8b
+ 771757323U, // TBL2_16b
+ 1850742027U, // TBL2_8b
+ 805311755U, // TBL3_16b
+ 1884296459U, // TBL3_8b
+ 838866187U, // TBL4_16b
+ 1917850891U, // TBL4_8b
+ 40905376U, // TBNZwii
+ 40905376U, // TBNZxii
+ 872421957U, // TBX1_16b
+ 1951406661U, // TBX1_8b
+ 905976389U, // TBX2_16b
+ 1984961093U, // TBX2_8b
+ 939530821U, // TBX3_16b
+ 2018515525U, // TBX3_8b
+ 973085253U, // TBX4_16b
+ 2052069957U, // TBX4_8b
+ 40905346U, // TBZwii
+ 40905346U, // TBZxii
0U, // TC_RETURNdi
0U, // TC_RETURNxi
- 582557U, // TLBIi
- 369157021U, // TLBIix
+ 9036972U, // TLBIi
+ 3262768300U, // TLBIix
0U, // TLSDESCCALL
0U, // TLSDESC_BLRx
- 3221231478U, // TSTww_asr
- 6006U, // TSTww_lsl
- 1073747830U, // TSTww_lsr
- 1073747830U, // TSTww_ror
- 3221231478U, // TSTxx_asr
- 6006U, // TSTxx_lsl
- 1073747830U, // TSTxx_lsr
- 1073747830U, // TSTxx_ror
- 1175920663U, // UABAL2vvv_2d2s
- 1108484119U, // UABAL2vvv_4s4h
- 1209212951U, // UABAL2vvv_8h8b
- 1243030488U, // UABALvvv_2d2s
- 1276257240U, // UABALvvv_4s4h
- 1309877208U, // UABALvvv_8h8b
- 1209082173U, // UABAvvv_16B
- 1242833213U, // UABAvvv_2S
- 1276453181U, // UABAvvv_4H
- 1175593277U, // UABAvvv_4S
- 1310073149U, // UABAvvv_8B
- 1108549949U, // UABAvvv_8H
- 2250711121U, // UABDL2vvv_2d2s
- 2183274577U, // UABDL2vvv_4s4h
- 2284003409U, // UABDL2vvv_8h8b
- 2317820955U, // UABDLvvv_2d2s
- 2351047707U, // UABDLvvv_4s4h
- 2384667675U, // UABDLvvv_8h8b
- 2283872868U, // UABDvvv_16B
- 2317623908U, // UABDvvv_2S
- 2351243876U, // UABDvvv_4H
- 2250383972U, // UABDvvv_4S
- 2384863844U, // UABDvvv_8B
- 2183340644U, // UABDvvv_8H
- 2250711137U, // UADDL2vvv_2d4s
- 2183274593U, // UADDL2vvv_4s8h
- 2284003425U, // UADDL2vvv_8h16b
- 2317820985U, // UADDLvvv_2d2s
- 2351047737U, // UADDLvvv_4s4h
- 2384667705U, // UADDLvvv_8h8b
- 2217156897U, // UADDW2vvv_2d4s
- 2250383649U, // UADDW2vvv_4s8h
- 2183340321U, // UADDW2vvv_8h16b
- 2217158663U, // UADDWvvv_2d2s
- 2250385415U, // UADDWvvv_4s4h
- 2183342087U, // UADDWvvv_8h8b
- 2147489928U, // UBFIZwwii
- 3221231752U, // UBFIZxxii
- 5357U, // UBFMwwii
- 5357U, // UBFMxxii
- 6242U, // UBFXwwii
- 6242U, // UBFXxxii
- 369103584U, // UCVTFdw
- 3221230304U, // UCVTFdwi
- 369103584U, // UCVTFdx
- 3221230304U, // UCVTFdxi
- 369103584U, // UCVTFsw
- 3221230304U, // UCVTFswi
- 369103584U, // UCVTFsx
- 3221230304U, // UCVTFsxi
- 6082U, // UDIVwww
- 6082U, // UDIVxxx
- 2283872903U, // UHADDvvv_16B
- 2317623943U, // UHADDvvv_2S
- 2351243911U, // UHADDvvv_4H
- 2250384007U, // UHADDvvv_4S
- 2384863879U, // UHADDvvv_8B
- 2183340679U, // UHADDvvv_8H
- 2283872783U, // UHSUBvvv_16B
- 2317623823U, // UHSUBvvv_2S
- 2351243791U, // UHSUBvvv_4H
- 2250383887U, // UHSUBvvv_4S
- 2384863759U, // UHSUBvvv_8B
- 2183340559U, // UHSUBvvv_8H
- 5162U, // UMADDLxwwx
- 2283873798U, // UMAXPvvv_16B
- 2317624838U, // UMAXPvvv_2S
- 2351244806U, // UMAXPvvv_4H
- 2250384902U, // UMAXPvvv_4S
- 2384864774U, // UMAXPvvv_8B
- 2183341574U, // UMAXPvvv_8H
- 2283874374U, // UMAXvvv_16B
- 2317625414U, // UMAXvvv_2S
- 2351245382U, // UMAXvvv_4H
- 2250385478U, // UMAXvvv_4S
- 2384865350U, // UMAXvvv_8B
- 2183342150U, // UMAXvvv_8H
- 2283873745U, // UMINPvvv_16B
- 2317624785U, // UMINPvvv_2S
- 2351244753U, // UMINPvvv_4H
- 2250384849U, // UMINPvvv_4S
- 2384864721U, // UMINPvvv_8B
- 2183341521U, // UMINPvvv_8H
- 2283873588U, // UMINvvv_16B
- 2317624628U, // UMINvvv_2S
- 2351244596U, // UMINvvv_4H
- 2250384692U, // UMINvvv_4S
- 2384864564U, // UMINvvv_8B
- 2183341364U, // UMINvvv_8H
- 1175920689U, // UMLAL2vvv_2d4s
- 1108484145U, // UMLAL2vvv_4s8h
- 1209212977U, // UMLAL2vvv_8h16b
- 1243030511U, // UMLALvvv_2d2s
- 1276257263U, // UMLALvvv_4s4h
- 1309877231U, // UMLALvvv_8h8b
- 1175920813U, // UMLSL2vvv_2d4s
- 1108484269U, // UMLSL2vvv_4s8h
- 1209213101U, // UMLSL2vvv_8h16b
- 1243030727U, // UMLSLvvv_2d2s
- 1276257479U, // UMLSLvvv_4s4h
- 1309877447U, // UMLSLvvv_8h8b
- 471865307U, // UMOVwb
- 538974171U, // UMOVwh
- 572528603U, // UMOVws
- 438310875U, // UMOVxd
- 5118U, // UMSUBLxwwx
- 4895U, // UMULHxxx
- 2250711187U, // UMULL2vvv_2d4s
- 2183274643U, // UMULL2vvv_4s8h
- 2284003475U, // UMULL2vvv_8h16b
- 2317821099U, // UMULLvvv_2d2s
- 2351047851U, // UMULLvvv_4s4h
- 2384667819U, // UMULLvvv_8h8b
- 6351U, // UQADDbbb
- 6351U, // UQADDddd
- 6351U, // UQADDhhh
- 6351U, // UQADDsss
- 2283872932U, // UQADDvvv_16B
- 2217157284U, // UQADDvvv_2D
- 2317623972U, // UQADDvvv_2S
- 2351243940U, // UQADDvvv_4H
- 2250384036U, // UQADDvvv_4S
- 2384863908U, // UQADDvvv_8B
- 2183340708U, // UQADDvvv_8H
- 6392U, // UQRSHLbbb
- 6392U, // UQRSHLddd
- 6392U, // UQRSHLhhh
- 6392U, // UQRSHLsss
- 2283873373U, // UQRSHLvvv_16B
- 2217157725U, // UQRSHLvvv_2D
- 2317624413U, // UQRSHLvvv_2S
- 2351244381U, // UQRSHLvvv_4H
- 2250384477U, // UQRSHLvvv_4S
- 2384864349U, // UQRSHLvvv_8B
- 2183341149U, // UQRSHLvvv_8H
- 1108418787U, // UQRSHRNvvi_16B
- 69477726U, // UQRSHRNvvi_2S
- 103097694U, // UQRSHRNvvi_4H
- 1142038755U, // UQRSHRNvvi_4S
- 36054366U, // UQRSHRNvvi_8B
- 1175658723U, // UQRSHRNvvi_8H
- 6377U, // UQSHLbbb
- 6377U, // UQSHLddd
- 6377U, // UQSHLhhh
- 6377U, // UQSHLsss
- 136389710U, // UQSHLvvi_16B
- 69674062U, // UQSHLvvi_2D
- 170140750U, // UQSHLvvi_2S
- 203760718U, // UQSHLvvi_4H
- 102900814U, // UQSHLvvi_4S
- 237380686U, // UQSHLvvi_8B
- 35857486U, // UQSHLvvi_8H
- 2283873358U, // UQSHLvvv_16B
- 2217157710U, // UQSHLvvv_2D
- 2317624398U, // UQSHLvvv_2S
- 2351244366U, // UQSHLvvv_4H
- 2250384462U, // UQSHLvvv_4S
- 2384864334U, // UQSHLvvv_8B
- 2183341134U, // UQSHLvvv_8H
- 1108418768U, // UQSHRNvvi_16B
- 69477709U, // UQSHRNvvi_2S
- 103097677U, // UQSHRNvvi_4H
- 1142038736U, // UQSHRNvvi_4S
- 36054349U, // UQSHRNvvi_8B
- 1175658704U, // UQSHRNvvi_8H
- 6332U, // UQSUBbbb
- 6332U, // UQSUBddd
- 6332U, // UQSUBhhh
- 6332U, // UQSUBsss
- 2283872812U, // UQSUBvvv_16B
- 2217157164U, // UQSUBvvv_2D
- 2317623852U, // UQSUBvvv_2S
- 2351243820U, // UQSUBvvv_4H
- 2250383916U, // UQSUBvvv_4S
- 2384863788U, // UQSUBvvv_8B
- 2183340588U, // UQSUBvvv_8H
- 2283872888U, // URHADDvvv_16B
- 2317623928U, // URHADDvvv_2S
- 2351243896U, // URHADDvvv_4H
- 2250383992U, // URHADDvvv_4S
- 2384863864U, // URHADDvvv_8B
- 2183340664U, // URHADDvvv_8H
- 6407U, // URSHLddd
- 2283873388U, // URSHLvvv_16B
- 2217157740U, // URSHLvvv_2D
- 2317624428U, // URSHLvvv_2S
- 2351244396U, // URSHLvvv_4H
- 2250384492U, // URSHLvvv_4S
- 2384864364U, // URSHLvvv_8B
- 2183341164U, // URSHLvvv_8H
- 136390210U, // URSHRvvi_16B
- 69674562U, // URSHRvvi_2D
- 170141250U, // URSHRvvi_2S
- 203761218U, // URSHRvvi_4H
- 102901314U, // URSHRvvi_4S
- 237381186U, // URSHRvvi_8B
- 35857986U, // URSHRvvi_8H
- 1209082192U, // URSRAvvi_16B
- 1142366544U, // URSRAvvi_2D
- 1242833232U, // URSRAvvi_2S
- 1276453200U, // URSRAvvi_4H
- 1175593296U, // URSRAvvi_4S
- 1310073168U, // URSRAvvi_8B
- 1108549968U, // URSRAvvi_8H
- 136519793U, // USHLLvvi_16B
- 170337421U, // USHLLvvi_2S
- 203564173U, // USHLLvvi_4H
- 103227505U, // USHLLvvi_4S
- 237184141U, // USHLLvvi_8B
- 35790961U, // USHLLvvi_8H
- 6420U, // USHLddd
- 2283873401U, // USHLvvv_16B
- 2217157753U, // USHLvvv_2D
- 2317624441U, // USHLvvv_2S
- 2351244409U, // USHLvvv_4H
- 2250384505U, // USHLvvv_4S
- 2384864377U, // USHLvvv_8B
- 2183341177U, // USHLvvv_8H
- 136390223U, // USHRvvi_16B
- 69674575U, // USHRvvi_2D
- 170141263U, // USHRvvi_2S
- 203761231U, // USHRvvi_4H
- 102901327U, // USHRvvi_4S
- 237381199U, // USHRvvi_8B
- 35857999U, // USHRvvi_8H
- 1209082205U, // USRAvvi_16B
- 1142366557U, // USRAvvi_2D
- 1242833245U, // USRAvvi_2S
- 1276453213U, // USRAvvi_4H
- 1175593309U, // USRAvvi_4S
- 1310073181U, // USRAvvi_8B
- 1108549981U, // USRAvvi_8H
- 2250711105U, // USUBL2vvv_2d4s
- 2183274561U, // USUBL2vvv_4s8h
- 2284003393U, // USUBL2vvv_8h16b
- 2317820941U, // USUBLvvv_2d2s
- 2351047693U, // USUBLvvv_4s4h
- 2384667661U, // USUBLvvv_8h8b
- 2217156881U, // USUBW2vvv_2d4s
- 2250383633U, // USUBW2vvv_4s8h
- 2183340305U, // USUBW2vvv_8h16b
- 2217158640U, // USUBWvvv_2d2s
- 2250385392U, // USUBWvvv_4s4h
- 2183342064U, // USUBWvvv_8h8b
- 369103356U, // UXTBww
- 369103356U, // UXTBxw
- 369103767U, // UXTHww
- 369103767U, // UXTHxw
- 69674806U, // VCVTf2xs_2D
- 170141494U, // VCVTf2xs_2S
- 102901558U, // VCVTf2xs_4S
- 69674921U, // VCVTf2xu_2D
- 170141609U, // VCVTf2xu_2S
- 102901673U, // VCVTf2xu_4S
- 69673689U, // VCVTxs2f_2D
- 170140377U, // VCVTxs2f_2S
- 102900441U, // VCVTxs2f_4S
- 69673696U, // VCVTxu2f_2D
- 170140384U, // VCVTxu2f_2S
- 102900448U, // VCVTxu2f_4S
+ 4122U, // TRN1vvv_16b
+ 2148536346U, // TRN1vvv_2d
+ 1075843098U, // TRN1vvv_2s
+ 2150633498U, // TRN1vvv_4h
+ 3225423898U, // TRN1vvv_4s
+ 3226472474U, // TRN1vvv_8b
+ 1080037402U, // TRN1vvv_8h
+ 4424U, // TRN2vvv_16b
+ 2148536648U, // TRN2vvv_2d
+ 1075843400U, // TRN2vvv_2s
+ 2150633800U, // TRN2vvv_4h
+ 3225424200U, // TRN2vvv_4s
+ 3226472776U, // TRN2vvv_8b
+ 1080037704U, // TRN2vvv_8h
+ 40904984U, // TSTww_asr
+ 40904984U, // TSTww_lsl
+ 40904984U, // TSTww_lsr
+ 40904984U, // TSTww_ror
+ 40904984U, // TSTxx_asr
+ 40904984U, // TSTxx_lsl
+ 40904984U, // TSTxx_lsr
+ 40904984U, // TSTxx_ror
+ 3289387114U, // UABAL2vvv_2d2s
+ 1145049194U, // UABAL2vvv_4s4h
+ 73404522U, // UABAL2vvv_8h8b
+ 1141904621U, // UABALvvv_2d2s
+ 2218792173U, // UABALvvv_4s4h
+ 3294631149U, // UABALvvv_8h8b
+ 67113460U, // UABAvvv_16B
+ 1142952436U, // UABAvvv_2S
+ 2217742836U, // UABAvvv_4H
+ 3292533236U, // UABAvvv_4S
+ 3293581812U, // UABAvvv_8B
+ 1147146740U, // UABAvvv_8H
+ 3222278308U, // UABDL2vvv_2d2s
+ 1077940388U, // UABDL2vvv_4s4h
+ 6295716U, // UABDL2vvv_8h8b
+ 1074795829U, // UABDLvvv_2d2s
+ 2151683381U, // UABDLvvv_4s4h
+ 3227522357U, // UABDLvvv_8h8b
+ 4908U, // UABDvvv_16B
+ 1075843884U, // UABDvvv_2S
+ 2150634284U, // UABDvvv_4H
+ 3225424684U, // UABDvvv_4S
+ 3226473260U, // UABDvvv_8B
+ 1080038188U, // UABDvvv_8H
+ 73406202U, // UADALP16b8h
+ 2234521338U, // UADALP2s1d
+ 3290437370U, // UADALP4h2s
+ 68163322U, // UADALP4s2d
+ 1144002298U, // UADALP8b4h
+ 2218792698U, // UADALP8h4s
+ 3222278324U, // UADDL2vvv_2d4s
+ 1077940404U, // UADDL2vvv_4s8h
+ 6295732U, // UADDL2vvv_8h16b
+ 6297354U, // UADDLP16b8h
+ 2167412490U, // UADDLP2s1d
+ 3223328522U, // UADDLP4h2s
+ 1054474U, // UADDLP4s2d
+ 1076893450U, // UADDLP8b4h
+ 2151683850U, // UADDLP8h4s
+ 7350653U, // UADDLV_1d4s
+ 7350653U, // UADDLV_1h16b
+ 1081092477U, // UADDLV_1h8b
+ 3228576125U, // UADDLV_1s4h
+ 2154834301U, // UADDLV_1s8h
+ 1074795859U, // UADDLvvv_2d2s
+ 2151683411U, // UADDLvvv_4s4h
+ 3227522387U, // UADDLvvv_8h8b
+ 2148536765U, // UADDW2vvv_2d4s
+ 3225424317U, // UADDW2vvv_4s8h
+ 1080037821U, // UADDW2vvv_8h16b
+ 2148538880U, // UADDWvvv_2d2s
+ 3225426432U, // UADDWvvv_4s4h
+ 1080039936U, // UADDWvvv_8h8b
+ 40905358U, // UBFIZwwii
+ 40905358U, // UBFIZxxii
+ 40904213U, // UBFMwwii
+ 40904213U, // UBFMxxii
+ 40905312U, // UBFXwwii
+ 40905312U, // UBFXxxii
+ 1074795480U, // UCVTF_2d
+ 2149585880U, // UCVTF_2s
+ 4199384U, // UCVTF_4s
+ 40903640U, // UCVTF_Nddi
+ 40903640U, // UCVTF_Nssi
+ 3262129112U, // UCVTFdd
+ 3262129112U, // UCVTFdw
+ 40903640U, // UCVTFdwi
+ 3262129112U, // UCVTFdx
+ 40903640U, // UCVTFdxi
+ 3262129112U, // UCVTFss
+ 3262129112U, // UCVTFsw
+ 40903640U, // UCVTFswi
+ 3262129112U, // UCVTFsx
+ 40903640U, // UCVTFsxi
+ 40905071U, // UDIVwww
+ 40905071U, // UDIVxxx
+ 4943U, // UHADDvvv_16B
+ 1075843919U, // UHADDvvv_2S
+ 2150634319U, // UHADDvvv_4H
+ 3225424719U, // UHADDvvv_4S
+ 3226473295U, // UHADDvvv_8B
+ 1080038223U, // UHADDvvv_8H
+ 4806U, // UHSUBvvv_16B
+ 1075843782U, // UHSUBvvv_2S
+ 2150634182U, // UHSUBvvv_4H
+ 3225424582U, // UHSUBvvv_4S
+ 3226473158U, // UHSUBvvv_8B
+ 1080038086U, // UHSUBvvv_8H
+ 40904004U, // UMADDLxwwx
+ 6015U, // UMAXPvvv_16B
+ 1075844991U, // UMAXPvvv_2S
+ 2150635391U, // UMAXPvvv_4H
+ 3225425791U, // UMAXPvvv_4S
+ 3226474367U, // UMAXPvvv_8B
+ 1080039295U, // UMAXPvvv_8H
+ 7350739U, // UMAXV_1b16b
+ 1081092563U, // UMAXV_1b8b
+ 3228576211U, // UMAXV_1h4h
+ 2154834387U, // UMAXV_1h8h
+ 7350739U, // UMAXV_1s4s
+ 6719U, // UMAXvvv_16B
+ 1075845695U, // UMAXvvv_2S
+ 2150636095U, // UMAXvvv_4H
+ 3225426495U, // UMAXvvv_4S
+ 3226475071U, // UMAXvvv_8B
+ 1080039999U, // UMAXvvv_8H
+ 5957U, // UMINPvvv_16B
+ 1075844933U, // UMINPvvv_2S
+ 2150635333U, // UMINPvvv_4H
+ 3225425733U, // UMINPvvv_4S
+ 3226474309U, // UMINPvvv_8B
+ 1080039237U, // UMINPvvv_8H
+ 7350693U, // UMINV_1b16b
+ 1081092517U, // UMINV_1b8b
+ 3228576165U, // UMINV_1h4h
+ 2154834341U, // UMINV_1h8h
+ 7350693U, // UMINV_1s4s
+ 5724U, // UMINvvv_16B
+ 1075844700U, // UMINvvv_2S
+ 2150635100U, // UMINvvv_4H
+ 3225425500U, // UMINvvv_4S
+ 3226474076U, // UMINvvv_8B
+ 1080039004U, // UMINvvv_8H
+ 3289387140U, // UMLAL2vvv_2d4s
+ 1145049220U, // UMLAL2vvv_4s8h
+ 73404548U, // UMLAL2vvv_8h16b
+ 1141904644U, // UMLALvve_2d2s
+ 3289387140U, // UMLALvve_2d4s
+ 2218792196U, // UMLALvve_4s4h
+ 1145049220U, // UMLALvve_4s8h
+ 1141904644U, // UMLALvvv_2d2s
+ 2218792196U, // UMLALvvv_4s4h
+ 3294631172U, // UMLALvvv_8h8b
+ 3289387264U, // UMLSL2vvv_2d4s
+ 1145049344U, // UMLSL2vvv_4s8h
+ 73404672U, // UMLSL2vvv_8h16b
+ 1141904865U, // UMLSLvve_2d2s
+ 3289387264U, // UMLSLvve_2d4s
+ 2218792417U, // UMLSLvve_4s4h
+ 1145049344U, // UMLSLvve_4s8h
+ 1141904865U, // UMLSLvvv_2d2s
+ 2218792417U, // UMLSLvvv_4s4h
+ 3294631393U, // UMLSLvvv_8h8b
+ 2154834367U, // UMOVwb
+ 1081092543U, // UMOVwh
+ 7350719U, // UMOVws
+ 3228576191U, // UMOVxd
+ 40903960U, // UMSUBLxwwx
+ 40903726U, // UMULHxxx
+ 3222278374U, // UMULL2vvv_2d4s
+ 1077940454U, // UMULL2vvv_4s8h
+ 6295782U, // UMULL2vvv_8h16b
+ 1074795973U, // UMULLve_2d2s
+ 3222278374U, // UMULLve_2d4s
+ 2151683525U, // UMULLve_4s4h
+ 1077940454U, // UMULLve_4s8h
+ 1074795973U, // UMULLvvv_2d2s
+ 2151683525U, // UMULLvvv_4s4h
+ 3227522501U, // UMULLvvv_8h8b
+ 40903534U, // UQADDbbb
+ 40903534U, // UQADDddd
+ 40903534U, // UQADDhhh
+ 40903534U, // UQADDsss
+ 4974U, // UQADDvvv_16B
+ 2148537198U, // UQADDvvv_2D
+ 1075843950U, // UQADDvvv_2S
+ 2150634350U, // UQADDvvv_4H
+ 3225424750U, // UQADDvvv_4S
+ 3226473326U, // UQADDvvv_8B
+ 1080038254U, // UQADDvvv_8H
+ 40904055U, // UQRSHLbbb
+ 40904055U, // UQRSHLddd
+ 40904055U, // UQRSHLhhh
+ 40904055U, // UQRSHLsss
+ 5495U, // UQRSHLvvv_16B
+ 2148537719U, // UQRSHLvvv_2D
+ 1075844471U, // UQRSHLvvv_2S
+ 2150634871U, // UQRSHLvvv_4H
+ 3225425271U, // UQRSHLvvv_4S
+ 3226473847U, // UQRSHLvvv_8B
+ 1080038775U, // UQRSHLvvv_8H
+ 40904326U, // UQRSHRNbhi
+ 40904326U, // UQRSHRNhsi
+ 40904326U, // UQRSHRNsdi
+ 1140855102U, // UQRSHRNvvi_16B
+ 2149586566U, // UQRSHRNvvi_2S
+ 3224376966U, // UQRSHRNvvi_4H
+ 2218791230U, // UQRSHRNvvi_4S
+ 1078990470U, // UQRSHRNvvi_8B
+ 3294630206U, // UQRSHRNvvi_8H
+ 40904040U, // UQSHLbbb
+ 40904040U, // UQSHLbbi
+ 40904040U, // UQSHLddd
+ 40904040U, // UQSHLddi
+ 40904040U, // UQSHLhhh
+ 40904040U, // UQSHLhhi
+ 40904040U, // UQSHLssi
+ 40904040U, // UQSHLsss
+ 5480U, // UQSHLvvi_16B
+ 2148537704U, // UQSHLvvi_2D
+ 1075844456U, // UQSHLvvi_2S
+ 2150634856U, // UQSHLvvi_4H
+ 3225425256U, // UQSHLvvi_4S
+ 3226473832U, // UQSHLvvi_8B
+ 1080038760U, // UQSHLvvi_8H
+ 5480U, // UQSHLvvv_16B
+ 2148537704U, // UQSHLvvv_2D
+ 1075844456U, // UQSHLvvv_2S
+ 2150634856U, // UQSHLvvv_4H
+ 3225425256U, // UQSHLvvv_4S
+ 3226473832U, // UQSHLvvv_8B
+ 1080038760U, // UQSHLvvv_8H
+ 40904309U, // UQSHRNbhi
+ 40904309U, // UQSHRNhsi
+ 40904309U, // UQSHRNsdi
+ 1140855083U, // UQSHRNvvi_16B
+ 2149586549U, // UQSHRNvvi_2S
+ 3224376949U, // UQSHRNvvi_4H
+ 2218791211U, // UQSHRNvvi_4S
+ 1078990453U, // UQSHRNvvi_8B
+ 3294630187U, // UQSHRNvvi_8H
+ 40903395U, // UQSUBbbb
+ 40903395U, // UQSUBddd
+ 40903395U, // UQSUBhhh
+ 40903395U, // UQSUBsss
+ 4835U, // UQSUBvvv_16B
+ 2148537059U, // UQSUBvvv_2D
+ 1075843811U, // UQSUBvvv_2S
+ 2150634211U, // UQSUBvvv_4H
+ 3225424611U, // UQSUBvvv_4S
+ 3226473187U, // UQSUBvvv_8B
+ 1080038115U, // UQSUBvvv_8H
+ 1075844778U, // UQXTN2d2s
+ 1145049438U, // UQXTN2d4s
+ 3151530U, // UQXTN4s4h
+ 73404766U, // UQXTN4s8h
+ 2214596958U, // UQXTN8h16b
+ 2152732330U, // UQXTN8h8b
+ 3262129834U, // UQXTNbh
+ 3262129834U, // UQXTNhs
+ 3262129834U, // UQXTNsd
+ 2149585821U, // URECPE2s
+ 4199325U, // URECPE4s
+ 4928U, // URHADDvvv_16B
+ 1075843904U, // URHADDvvv_2S
+ 2150634304U, // URHADDvvv_4H
+ 3225424704U, // URHADDvvv_4S
+ 3226473280U, // URHADDvvv_8B
+ 1080038208U, // URHADDvvv_8H
+ 40904070U, // URSHLddd
+ 5510U, // URSHLvvv_16B
+ 2148537734U, // URSHLvvv_2D
+ 1075844486U, // URSHLvvv_2S
+ 2150634886U, // URSHLvvv_4H
+ 3225425286U, // URSHLvvv_4S
+ 3226473862U, // URSHLvvv_8B
+ 1080038790U, // URSHLvvv_8H
+ 40904659U, // URSHRddi
+ 6099U, // URSHRvvi_16B
+ 2148538323U, // URSHRvvi_2D
+ 1075845075U, // URSHRvvi_2S
+ 2150635475U, // URSHRvvi_4H
+ 3225425875U, // URSHRvvi_4S
+ 3226474451U, // URSHRvvi_8B
+ 1080039379U, // URSHRvvi_8H
+ 2149585859U, // URSQRTE2s
+ 4199363U, // URSQRTE4s
+ 242229767U, // URSRA
+ 67113479U, // URSRAvvi_16B
+ 2215645703U, // URSRAvvi_2D
+ 1142952455U, // URSRAvvi_2S
+ 2217742855U, // URSRAvvi_4H
+ 3292533255U, // URSRAvvi_4S
+ 3293581831U, // URSRAvvi_8B
+ 1147146759U, // URSRAvvi_8H
+ 6295748U, // USHLLvvi_16B
+ 1074795943U, // USHLLvvi_2S
+ 2151683495U, // USHLLvvi_4H
+ 3222278340U, // USHLLvvi_4S
+ 3227522471U, // USHLLvvi_8B
+ 1077940420U, // USHLLvvi_8H
+ 40904083U, // USHLddd
+ 5523U, // USHLvvv_16B
+ 2148537747U, // USHLvvv_2D
+ 1075844499U, // USHLvvv_2S
+ 2150634899U, // USHLvvv_4H
+ 3225425299U, // USHLvvv_4S
+ 3226473875U, // USHLvvv_8B
+ 1080038803U, // USHLvvv_8H
+ 40904672U, // USHRddi
+ 6112U, // USHRvvi_16B
+ 2148538336U, // USHRvvi_2D
+ 1075845088U, // USHRvvi_2S
+ 2150635488U, // USHRvvi_4H
+ 3225425888U, // USHRvvi_4S
+ 3226474464U, // USHRvvi_8B
+ 1080039392U, // USHRvvi_8H
+ 67113829U, // USQADD16b
+ 1141904229U, // USQADD2d
+ 2216694629U, // USQADD2s
+ 3291485029U, // USQADD4h
+ 71308133U, // USQADD4s
+ 1146098533U, // USQADD8b
+ 2220888933U, // USQADD8h
+ 3463455589U, // USQADDbb
+ 3463455589U, // USQADDdd
+ 3463455589U, // USQADDhh
+ 3463455589U, // USQADDss
+ 242229780U, // USRA
+ 67113492U, // USRAvvi_16B
+ 2215645716U, // USRAvvi_2D
+ 1142952468U, // USRAvvi_2S
+ 2217742868U, // USRAvvi_4H
+ 3292533268U, // USRAvvi_4S
+ 3293581844U, // USRAvvi_8B
+ 1147146772U, // USRAvvi_8H
+ 3222278292U, // USUBL2vvv_2d4s
+ 1077940372U, // USUBL2vvv_4s8h
+ 6295700U, // USUBL2vvv_8h16b
+ 1074795815U, // USUBLvvv_2d2s
+ 2151683367U, // USUBLvvv_4s4h
+ 3227522343U, // USUBLvvv_8h8b
+ 2148536749U, // USUBW2vvv_2d4s
+ 3225424301U, // USUBW2vvv_4s8h
+ 1080037805U, // USUBW2vvv_8h16b
+ 2148538857U, // USUBWvvv_2d2s
+ 3225426409U, // USUBWvvv_4s4h
+ 1080039913U, // USUBWvvv_8h8b
+ 3262128819U, // UXTBww
+ 3262128819U, // UXTBxw
+ 3262129318U, // UXTHww
+ 3262129318U, // UXTHxw
+ 4134U, // UZP1vvv_16b
+ 2148536358U, // UZP1vvv_2d
+ 1075843110U, // UZP1vvv_2s
+ 2150633510U, // UZP1vvv_4h
+ 3225423910U, // UZP1vvv_4s
+ 3226472486U, // UZP1vvv_8b
+ 1080037414U, // UZP1vvv_8h
+ 4499U, // UZP2vvv_16b
+ 2148536723U, // UZP2vvv_2d
+ 1075843475U, // UZP2vvv_2s
+ 2150633875U, // UZP2vvv_4h
+ 3225424275U, // UZP2vvv_4s
+ 3226472851U, // UZP2vvv_8b
+ 1080037779U, // UZP2vvv_8h
+ 2148538574U, // VCVTf2xs_2D
+ 1075845326U, // VCVTf2xs_2S
+ 3225426126U, // VCVTf2xs_4S
+ 2148538704U, // VCVTf2xu_2D
+ 1075845456U, // VCVTf2xu_2S
+ 3225426256U, // VCVTf2xu_4S
+ 2148537297U, // VCVTxs2f_2D
+ 1075844049U, // VCVTxs2f_2S
+ 3225424849U, // VCVTxs2f_4S
+ 2148537304U, // VCVTxu2f_2D
+ 1075844056U, // VCVTxu2f_2S
+ 3225424856U, // VCVTxu2f_4S
+ 1075844773U, // XTN2d2s
+ 1145049432U, // XTN2d4s
+ 3151525U, // XTN4s4h
+ 73404760U, // XTN4s8h
+ 2214596952U, // XTN8h16b
+ 2152732325U, // XTN8h8b
+ 4128U, // ZIP1vvv_16b
+ 2148536352U, // ZIP1vvv_2d
+ 1075843104U, // ZIP1vvv_2s
+ 2150633504U, // ZIP1vvv_4h
+ 3225423904U, // ZIP1vvv_4s
+ 3226472480U, // ZIP1vvv_8b
+ 1080037408U, // ZIP1vvv_8h
+ 4493U, // ZIP2vvv_16b
+ 2148536717U, // ZIP2vvv_2d
+ 1075843469U, // ZIP2vvv_2s
+ 2150633869U, // ZIP2vvv_4h
+ 3225424269U, // ZIP2vvv_4s
+ 3226472845U, // ZIP2vvv_8b
+ 1080037773U, // ZIP2vvv_8h
0U
};
- static uint16_t OpInfo2[] = {
+ static uint32_t OpInfo2[] = {
0U, // PHI
0U, // INLINEASM
0U, // PROLOG_LABEL
@@ -1709,118 +2818,137 @@
0U, // BUNDLE
0U, // LIFETIME_START
0U, // LIFETIME_END
- 0U, // ADCSwww
- 0U, // ADCSxxx
- 0U, // ADCwww
- 0U, // ADCxxx
- 16U, // ADDHN2vvv_16b8h
- 32U, // ADDHN2vvv_4s2d
- 48U, // ADDHN2vvv_8h4s
- 32U, // ADDHNvvv_2s2d
- 48U, // ADDHNvvv_4h4s
- 16U, // ADDHNvvv_8b8h
- 64U, // ADDP_16B
- 32U, // ADDP_2D
- 80U, // ADDP_2S
- 96U, // ADDP_4H
- 48U, // ADDP_4S
- 112U, // ADDP_8B
- 16U, // ADDP_8H
+ 0U, // STACKMAP
+ 0U, // PATCHPOINT
+ 0U, // ABS16b
+ 0U, // ABS2d
+ 0U, // ABS2s
+ 0U, // ABS4h
+ 1U, // ABS4s
+ 1U, // ABS8b
+ 1U, // ABS8h
+ 1U, // ABSdd
+ 2U, // ADCSwww
+ 2U, // ADCSxxx
+ 2U, // ADCwww
+ 2U, // ADCxxx
+ 522U, // ADDHN2vvv_16b8h
+ 1034U, // ADDHN2vvv_4s2d
+ 1546U, // ADDHN2vvv_8h4s
+ 1042U, // ADDHNvvv_2s2d
+ 1554U, // ADDHNvvv_4h4s
+ 530U, // ADDHNvvv_8b8h
+ 2067U, // ADDP_16B
+ 1042U, // ADDP_2D
+ 2579U, // ADDP_2S
+ 3091U, // ADDP_4H
+ 1554U, // ADDP_4S
+ 3603U, // ADDP_8B
+ 530U, // ADDP_8H
0U, // ADDPvv_D_2D
- 128U, // ADDSwww_asr
- 384U, // ADDSwww_lsl
- 640U, // ADDSwww_lsr
- 896U, // ADDSwww_sxtb
- 1152U, // ADDSwww_sxth
- 1408U, // ADDSwww_sxtw
- 1664U, // ADDSwww_sxtx
- 1920U, // ADDSwww_uxtb
- 2176U, // ADDSwww_uxth
- 2432U, // ADDSwww_uxtw
- 2688U, // ADDSwww_uxtx
- 896U, // ADDSxxw_sxtb
- 1152U, // ADDSxxw_sxth
- 1408U, // ADDSxxw_sxtw
- 1920U, // ADDSxxw_uxtb
- 2176U, // ADDSxxw_uxth
- 2432U, // ADDSxxw_uxtw
- 128U, // ADDSxxx_asr
- 384U, // ADDSxxx_lsl
- 640U, // ADDSxxx_lsr
- 1664U, // ADDSxxx_sxtx
- 2688U, // ADDSxxx_uxtx
- 0U, // ADDddd
- 64U, // ADDvvv_16B
- 32U, // ADDvvv_2D
- 80U, // ADDvvv_2S
- 96U, // ADDvvv_4H
- 48U, // ADDvvv_4S
- 112U, // ADDvvv_8B
- 16U, // ADDvvv_8H
- 0U, // ADDwwi_lsl0_S
+ 4098U, // ADDSwww_asr
+ 20482U, // ADDSwww_lsl
+ 36866U, // ADDSwww_lsr
+ 53250U, // ADDSwww_sxtb
+ 69634U, // ADDSwww_sxth
+ 86018U, // ADDSwww_sxtw
+ 102402U, // ADDSwww_sxtx
+ 118786U, // ADDSwww_uxtb
+ 135170U, // ADDSwww_uxth
+ 151554U, // ADDSwww_uxtw
+ 167938U, // ADDSwww_uxtx
+ 53250U, // ADDSxxw_sxtb
+ 69634U, // ADDSxxw_sxth
+ 86018U, // ADDSxxw_sxtw
+ 118786U, // ADDSxxw_uxtb
+ 135170U, // ADDSxxw_uxth
+ 151554U, // ADDSxxw_uxtw
+ 4098U, // ADDSxxx_asr
+ 20482U, // ADDSxxx_lsl
+ 36866U, // ADDSxxx_lsr
+ 102402U, // ADDSxxx_sxtx
+ 167938U, // ADDSxxx_uxtx
+ 0U, // ADDV_1b16b
+ 1U, // ADDV_1b8b
+ 0U, // ADDV_1h4h
+ 1U, // ADDV_1h8h
+ 1U, // ADDV_1s4s
+ 2U, // ADDddd
+ 2067U, // ADDvvv_16B
+ 1042U, // ADDvvv_2D
+ 2579U, // ADDvvv_2S
+ 3091U, // ADDvvv_4H
+ 1554U, // ADDvvv_4S
+ 3603U, // ADDvvv_8B
+ 530U, // ADDvvv_8H
+ 26U, // ADDwwi_lsl0_S
0U, // ADDwwi_lsl0_cmp
- 0U, // ADDwwi_lsl0_s
- 1U, // ADDwwi_lsl12_S
+ 26U, // ADDwwi_lsl0_s
+ 34U, // ADDwwi_lsl12_S
0U, // ADDwwi_lsl12_cmp
- 1U, // ADDwwi_lsl12_s
- 128U, // ADDwww_asr
- 384U, // ADDwww_lsl
- 640U, // ADDwww_lsr
- 896U, // ADDwww_sxtb
- 1152U, // ADDwww_sxth
- 1408U, // ADDwww_sxtw
- 1664U, // ADDwww_sxtx
- 1920U, // ADDwww_uxtb
- 2176U, // ADDwww_uxth
- 2432U, // ADDwww_uxtw
- 2688U, // ADDwww_uxtx
- 0U, // ADDxxi_lsl0_S
+ 34U, // ADDwwi_lsl12_s
+ 4098U, // ADDwww_asr
+ 20482U, // ADDwww_lsl
+ 36866U, // ADDwww_lsr
+ 53250U, // ADDwww_sxtb
+ 69634U, // ADDwww_sxth
+ 86018U, // ADDwww_sxtw
+ 102402U, // ADDwww_sxtx
+ 118786U, // ADDwww_uxtb
+ 135170U, // ADDwww_uxth
+ 151554U, // ADDwww_uxtw
+ 167938U, // ADDwww_uxtx
+ 26U, // ADDxxi_lsl0_S
0U, // ADDxxi_lsl0_cmp
- 0U, // ADDxxi_lsl0_s
- 1U, // ADDxxi_lsl12_S
+ 26U, // ADDxxi_lsl0_s
+ 34U, // ADDxxi_lsl12_S
0U, // ADDxxi_lsl12_cmp
- 1U, // ADDxxi_lsl12_s
- 896U, // ADDxxw_sxtb
- 1152U, // ADDxxw_sxth
- 1408U, // ADDxxw_sxtw
- 1920U, // ADDxxw_uxtb
- 2176U, // ADDxxw_uxth
- 2432U, // ADDxxw_uxtw
- 128U, // ADDxxx_asr
- 384U, // ADDxxx_lsl
- 640U, // ADDxxx_lsr
- 1664U, // ADDxxx_sxtx
- 2688U, // ADDxxx_uxtx
+ 34U, // ADDxxi_lsl12_s
+ 53250U, // ADDxxw_sxtb
+ 69634U, // ADDxxw_sxth
+ 86018U, // ADDxxw_sxtw
+ 118786U, // ADDxxw_uxtb
+ 135170U, // ADDxxw_uxth
+ 151554U, // ADDxxw_uxtw
+ 4098U, // ADDxxx_asr
+ 20482U, // ADDxxx_lsl
+ 36866U, // ADDxxx_lsr
+ 102402U, // ADDxxx_sxtx
+ 167938U, // ADDxxx_uxtx
0U, // ADJCALLSTACKDOWN
0U, // ADJCALLSTACKUP
0U, // ADRPxi
0U, // ADRxi
- 1U, // ANDSwwi
- 128U, // ANDSwww_asr
- 384U, // ANDSwww_lsl
- 640U, // ANDSwww_lsr
- 2944U, // ANDSwww_ror
- 1U, // ANDSxxi
- 128U, // ANDSxxx_asr
- 384U, // ANDSxxx_lsl
- 640U, // ANDSxxx_lsr
- 2944U, // ANDSxxx_ror
- 64U, // ANDvvv_16B
- 112U, // ANDvvv_8B
- 1U, // ANDwwi
- 128U, // ANDwww_asr
- 384U, // ANDwww_lsl
- 640U, // ANDwww_lsr
- 2944U, // ANDwww_ror
- 1U, // ANDxxi
- 128U, // ANDxxx_asr
- 384U, // ANDxxx_lsl
- 640U, // ANDxxx_lsr
- 2944U, // ANDxxx_ror
- 0U, // ASRVwww
- 0U, // ASRVxxx
- 0U, // ASRwwi
- 0U, // ASRxxi
+ 0U, // AESD
+ 0U, // AESE
+ 0U, // AESIMC
+ 0U, // AESMC
+ 42U, // ANDSwwi
+ 4098U, // ANDSwww_asr
+ 20482U, // ANDSwww_lsl
+ 36866U, // ANDSwww_lsr
+ 184322U, // ANDSwww_ror
+ 50U, // ANDSxxi
+ 4098U, // ANDSxxx_asr
+ 20482U, // ANDSxxx_lsl
+ 36866U, // ANDSxxx_lsr
+ 184322U, // ANDSxxx_ror
+ 2067U, // ANDvvv_16B
+ 3603U, // ANDvvv_8B
+ 42U, // ANDwwi
+ 4098U, // ANDwww_asr
+ 20482U, // ANDwww_lsl
+ 36866U, // ANDwww_lsr
+ 184322U, // ANDwww_ror
+ 50U, // ANDxxi
+ 4098U, // ANDxxx_asr
+ 20482U, // ANDxxx_lsl
+ 36866U, // ANDxxx_lsr
+ 184322U, // ANDxxx_ror
+ 2U, // ASRVwww
+ 2U, // ASRVxxx
+ 2U, // ASRwwi
+ 2U, // ASRxxi
0U, // ATOMIC_CMP_SWAP_I16
0U, // ATOMIC_CMP_SWAP_I32
0U, // ATOMIC_CMP_SWAP_I64
@@ -1870,200 +2998,225 @@
0U, // ATOMIC_SWAP_I64
0U, // ATOMIC_SWAP_I8
0U, // ATix
- 1U, // BFIwwii
- 2U, // BFIxxii
- 3202U, // BFMwwii
- 3202U, // BFMxxii
- 3458U, // BFXILwwii
- 3458U, // BFXILxxii
- 128U, // BICSwww_asr
- 384U, // BICSwww_lsl
- 640U, // BICSwww_lsr
- 2944U, // BICSwww_ror
- 128U, // BICSxxx_asr
- 384U, // BICSxxx_lsl
- 640U, // BICSxxx_lsr
- 2944U, // BICSxxx_ror
- 0U, // BICvi_lsl_2S
- 0U, // BICvi_lsl_4H
- 0U, // BICvi_lsl_4S
- 0U, // BICvi_lsl_8H
- 64U, // BICvvv_16B
- 112U, // BICvvv_8B
- 128U, // BICwww_asr
- 384U, // BICwww_lsl
- 640U, // BICwww_lsr
- 2944U, // BICwww_ror
- 128U, // BICxxx_asr
- 384U, // BICxxx_lsl
- 640U, // BICxxx_lsr
- 2944U, // BICxxx_ror
- 64U, // BIFvvv_16B
- 112U, // BIFvvv_8B
- 64U, // BITvvv_16B
- 112U, // BITvvv_8B
+ 58U, // BFIwwii
+ 66U, // BFIxxii
+ 200778U, // BFMwwii
+ 200778U, // BFMxxii
+ 217162U, // BFXILwwii
+ 217162U, // BFXILxxii
+ 4098U, // BICSwww_asr
+ 20482U, // BICSwww_lsl
+ 36866U, // BICSwww_lsr
+ 184322U, // BICSwww_ror
+ 4098U, // BICSxxx_asr
+ 20482U, // BICSxxx_lsl
+ 36866U, // BICSxxx_lsr
+ 184322U, // BICSxxx_ror
+ 4U, // BICvi_lsl_2S
+ 4U, // BICvi_lsl_4H
+ 4U, // BICvi_lsl_4S
+ 4U, // BICvi_lsl_8H
+ 2067U, // BICvvv_16B
+ 3603U, // BICvvv_8B
+ 4098U, // BICwww_asr
+ 20482U, // BICwww_lsl
+ 36866U, // BICwww_lsr
+ 184322U, // BICwww_ror
+ 4098U, // BICxxx_asr
+ 20482U, // BICxxx_lsl
+ 36866U, // BICxxx_lsr
+ 184322U, // BICxxx_ror
+ 2059U, // BIFvvv_16B
+ 3595U, // BIFvvv_8B
+ 2059U, // BITvvv_16B
+ 3595U, // BITvvv_8B
0U, // BLRx
0U, // BLimm
0U, // BRKi
0U, // BRx
- 64U, // BSLvvv_16B
- 112U, // BSLvvv_8B
+ 2059U, // BSLvvv_16B
+ 3595U, // BSLvvv_8B
0U, // Bcc
0U, // Bimm
0U, // CBNZw
0U, // CBNZx
0U, // CBZw
0U, // CBZx
- 3712U, // CCMNwi
- 3712U, // CCMNww
- 3712U, // CCMNxi
- 3712U, // CCMNxx
- 3712U, // CCMPwi
- 3712U, // CCMPww
- 3712U, // CCMPxi
- 3712U, // CCMPxx
+ 233474U, // CCMNwi
+ 233474U, // CCMNww
+ 233474U, // CCMNxi
+ 233474U, // CCMNxx
+ 233474U, // CCMPwi
+ 233474U, // CCMPww
+ 233474U, // CCMPxi
+ 233474U, // CCMPxx
0U, // CLREXi
- 0U, // CLSww
- 0U, // CLSxx
- 0U, // CLZww
- 0U, // CLZxx
- 2U, // CMEQvvi_16B
- 2U, // CMEQvvi_2D
- 2U, // CMEQvvi_2S
- 2U, // CMEQvvi_4H
- 2U, // CMEQvvi_4S
- 2U, // CMEQvvi_8B
- 2U, // CMEQvvi_8H
- 64U, // CMEQvvv_16B
- 32U, // CMEQvvv_2D
- 80U, // CMEQvvv_2S
- 96U, // CMEQvvv_4H
- 48U, // CMEQvvv_4S
- 112U, // CMEQvvv_8B
- 16U, // CMEQvvv_8H
- 2U, // CMGEvvi_16B
- 2U, // CMGEvvi_2D
- 2U, // CMGEvvi_2S
- 2U, // CMGEvvi_4H
- 2U, // CMGEvvi_4S
- 2U, // CMGEvvi_8B
- 2U, // CMGEvvi_8H
- 64U, // CMGEvvv_16B
- 32U, // CMGEvvv_2D
- 80U, // CMGEvvv_2S
- 96U, // CMGEvvv_4H
- 48U, // CMGEvvv_4S
- 112U, // CMGEvvv_8B
- 16U, // CMGEvvv_8H
- 2U, // CMGTvvi_16B
- 2U, // CMGTvvi_2D
- 2U, // CMGTvvi_2S
- 2U, // CMGTvvi_4H
- 2U, // CMGTvvi_4S
- 2U, // CMGTvvi_8B
- 2U, // CMGTvvi_8H
- 64U, // CMGTvvv_16B
- 32U, // CMGTvvv_2D
- 80U, // CMGTvvv_2S
- 96U, // CMGTvvv_4H
- 48U, // CMGTvvv_4S
- 112U, // CMGTvvv_8B
- 16U, // CMGTvvv_8H
- 64U, // CMHIvvv_16B
- 32U, // CMHIvvv_2D
- 80U, // CMHIvvv_2S
- 96U, // CMHIvvv_4H
- 48U, // CMHIvvv_4S
- 112U, // CMHIvvv_8B
- 16U, // CMHIvvv_8H
- 64U, // CMHSvvv_16B
- 32U, // CMHSvvv_2D
- 80U, // CMHSvvv_2S
- 96U, // CMHSvvv_4H
- 48U, // CMHSvvv_4S
- 112U, // CMHSvvv_8B
- 16U, // CMHSvvv_8H
- 2U, // CMLEvvi_16B
- 2U, // CMLEvvi_2D
- 2U, // CMLEvvi_2S
- 2U, // CMLEvvi_4H
- 2U, // CMLEvvi_4S
- 2U, // CMLEvvi_8B
- 2U, // CMLEvvi_8H
- 2U, // CMLTvvi_16B
- 2U, // CMLTvvi_2D
- 2U, // CMLTvvi_2S
- 2U, // CMLTvvi_4H
- 2U, // CMLTvvi_4S
- 2U, // CMLTvvi_8B
- 2U, // CMLTvvi_8H
- 2U, // CMNww_asr
- 3U, // CMNww_lsl
- 3U, // CMNww_lsr
- 3U, // CMNww_sxtb
- 3U, // CMNww_sxth
- 4U, // CMNww_sxtw
- 4U, // CMNww_sxtx
- 4U, // CMNww_uxtb
- 4U, // CMNww_uxth
- 5U, // CMNww_uxtw
- 5U, // CMNww_uxtx
- 3U, // CMNxw_sxtb
- 3U, // CMNxw_sxth
- 4U, // CMNxw_sxtw
- 4U, // CMNxw_uxtb
- 4U, // CMNxw_uxth
- 5U, // CMNxw_uxtw
- 2U, // CMNxx_asr
- 3U, // CMNxx_lsl
- 3U, // CMNxx_lsr
- 4U, // CMNxx_sxtx
- 5U, // CMNxx_uxtx
- 2U, // CMPww_asr
- 3U, // CMPww_lsl
- 3U, // CMPww_lsr
- 3U, // CMPww_sxtb
- 3U, // CMPww_sxth
- 4U, // CMPww_sxtw
- 4U, // CMPww_sxtx
- 4U, // CMPww_uxtb
- 4U, // CMPww_uxth
- 5U, // CMPww_uxtw
- 5U, // CMPww_uxtx
- 3U, // CMPxw_sxtb
- 3U, // CMPxw_sxth
- 4U, // CMPxw_sxtw
- 4U, // CMPxw_uxtb
- 4U, // CMPxw_uxth
- 5U, // CMPxw_uxtw
- 2U, // CMPxx_asr
- 3U, // CMPxx_lsl
- 3U, // CMPxx_lsr
- 4U, // CMPxx_sxtx
- 5U, // CMPxx_uxtx
- 64U, // CMTSTvvv_16B
- 32U, // CMTSTvvv_2D
- 80U, // CMTSTvvv_2S
- 96U, // CMTSTvvv_4H
- 48U, // CMTSTvvv_4S
- 112U, // CMTSTvvv_8B
- 16U, // CMTSTvvv_8H
- 0U, // CRC32B_www
- 0U, // CRC32CB_www
- 0U, // CRC32CH_www
- 0U, // CRC32CW_www
- 0U, // CRC32CX_wwx
- 0U, // CRC32H_www
- 0U, // CRC32W_www
- 0U, // CRC32X_wwx
- 3712U, // CSELwwwc
- 3712U, // CSELxxxc
- 3712U, // CSINCwwwc
- 3712U, // CSINCxxxc
- 3712U, // CSINVwwwc
- 3712U, // CSINVxxxc
- 3712U, // CSNEGwwwc
- 3712U, // CSNEGxxxc
+ 0U, // CLS16b
+ 0U, // CLS2s
+ 0U, // CLS4h
+ 1U, // CLS4s
+ 1U, // CLS8b
+ 1U, // CLS8h
+ 1U, // CLSww
+ 1U, // CLSxx
+ 0U, // CLZ16b
+ 0U, // CLZ2s
+ 0U, // CLZ4h
+ 1U, // CLZ4s
+ 1U, // CLZ8b
+ 1U, // CLZ8h
+ 1U, // CLZww
+ 1U, // CLZxx
+ 2U, // CMEQddd
+ 82U, // CMEQddi
+ 83U, // CMEQvvi_16B
+ 82U, // CMEQvvi_2D
+ 83U, // CMEQvvi_2S
+ 83U, // CMEQvvi_4H
+ 82U, // CMEQvvi_4S
+ 83U, // CMEQvvi_8B
+ 82U, // CMEQvvi_8H
+ 2067U, // CMEQvvv_16B
+ 1042U, // CMEQvvv_2D
+ 2579U, // CMEQvvv_2S
+ 3091U, // CMEQvvv_4H
+ 1554U, // CMEQvvv_4S
+ 3603U, // CMEQvvv_8B
+ 530U, // CMEQvvv_8H
+ 2U, // CMGEddd
+ 82U, // CMGEddi
+ 83U, // CMGEvvi_16B
+ 82U, // CMGEvvi_2D
+ 83U, // CMGEvvi_2S
+ 83U, // CMGEvvi_4H
+ 82U, // CMGEvvi_4S
+ 83U, // CMGEvvi_8B
+ 82U, // CMGEvvi_8H
+ 2067U, // CMGEvvv_16B
+ 1042U, // CMGEvvv_2D
+ 2579U, // CMGEvvv_2S
+ 3091U, // CMGEvvv_4H
+ 1554U, // CMGEvvv_4S
+ 3603U, // CMGEvvv_8B
+ 530U, // CMGEvvv_8H
+ 2U, // CMGTddd
+ 82U, // CMGTddi
+ 83U, // CMGTvvi_16B
+ 82U, // CMGTvvi_2D
+ 83U, // CMGTvvi_2S
+ 83U, // CMGTvvi_4H
+ 82U, // CMGTvvi_4S
+ 83U, // CMGTvvi_8B
+ 82U, // CMGTvvi_8H
+ 2067U, // CMGTvvv_16B
+ 1042U, // CMGTvvv_2D
+ 2579U, // CMGTvvv_2S
+ 3091U, // CMGTvvv_4H
+ 1554U, // CMGTvvv_4S
+ 3603U, // CMGTvvv_8B
+ 530U, // CMGTvvv_8H
+ 2U, // CMHIddd
+ 2067U, // CMHIvvv_16B
+ 1042U, // CMHIvvv_2D
+ 2579U, // CMHIvvv_2S
+ 3091U, // CMHIvvv_4H
+ 1554U, // CMHIvvv_4S
+ 3603U, // CMHIvvv_8B
+ 530U, // CMHIvvv_8H
+ 2U, // CMHSddd
+ 2067U, // CMHSvvv_16B
+ 1042U, // CMHSvvv_2D
+ 2579U, // CMHSvvv_2S
+ 3091U, // CMHSvvv_4H
+ 1554U, // CMHSvvv_4S
+ 3603U, // CMHSvvv_8B
+ 530U, // CMHSvvv_8H
+ 82U, // CMLEddi
+ 83U, // CMLEvvi_16B
+ 82U, // CMLEvvi_2D
+ 83U, // CMLEvvi_2S
+ 83U, // CMLEvvi_4H
+ 82U, // CMLEvvi_4S
+ 83U, // CMLEvvi_8B
+ 82U, // CMLEvvi_8H
+ 82U, // CMLTddi
+ 83U, // CMLTvvi_16B
+ 82U, // CMLTvvi_2D
+ 83U, // CMLTvvi_2S
+ 83U, // CMLTvvi_4H
+ 82U, // CMLTvvi_4S
+ 83U, // CMLTvvi_8B
+ 82U, // CMLTvvi_8H
+ 90U, // CMNww_asr
+ 98U, // CMNww_lsl
+ 106U, // CMNww_lsr
+ 114U, // CMNww_sxtb
+ 122U, // CMNww_sxth
+ 130U, // CMNww_sxtw
+ 138U, // CMNww_sxtx
+ 146U, // CMNww_uxtb
+ 154U, // CMNww_uxth
+ 162U, // CMNww_uxtw
+ 170U, // CMNww_uxtx
+ 114U, // CMNxw_sxtb
+ 122U, // CMNxw_sxth
+ 130U, // CMNxw_sxtw
+ 146U, // CMNxw_uxtb
+ 154U, // CMNxw_uxth
+ 162U, // CMNxw_uxtw
+ 90U, // CMNxx_asr
+ 98U, // CMNxx_lsl
+ 106U, // CMNxx_lsr
+ 138U, // CMNxx_sxtx
+ 170U, // CMNxx_uxtx
+ 90U, // CMPww_asr
+ 98U, // CMPww_lsl
+ 106U, // CMPww_lsr
+ 114U, // CMPww_sxtb
+ 122U, // CMPww_sxth
+ 130U, // CMPww_sxtw
+ 138U, // CMPww_sxtx
+ 146U, // CMPww_uxtb
+ 154U, // CMPww_uxth
+ 162U, // CMPww_uxtw
+ 170U, // CMPww_uxtx
+ 114U, // CMPxw_sxtb
+ 122U, // CMPxw_sxth
+ 130U, // CMPxw_sxtw
+ 146U, // CMPxw_uxtb
+ 154U, // CMPxw_uxth
+ 162U, // CMPxw_uxtw
+ 90U, // CMPxx_asr
+ 98U, // CMPxx_lsl
+ 106U, // CMPxx_lsr
+ 138U, // CMPxx_sxtx
+ 170U, // CMPxx_uxtx
+ 2U, // CMTSTddd
+ 2067U, // CMTSTvvv_16B
+ 1042U, // CMTSTvvv_2D
+ 2579U, // CMTSTvvv_2S
+ 3091U, // CMTSTvvv_4H
+ 1554U, // CMTSTvvv_4S
+ 3603U, // CMTSTvvv_8B
+ 530U, // CMTSTvvv_8H
+ 0U, // CNT16b
+ 1U, // CNT8b
+ 2U, // CRC32B_www
+ 2U, // CRC32CB_www
+ 2U, // CRC32CH_www
+ 2U, // CRC32CW_www
+ 2U, // CRC32CX_wwx
+ 2U, // CRC32H_www
+ 2U, // CRC32W_www
+ 2U, // CRC32X_wwx
+ 233474U, // CSELwwwc
+ 233474U, // CSELxxxc
+ 233474U, // CSINCwwwc
+ 233474U, // CSINCxxxc
+ 233474U, // CSINVwwwc
+ 233474U, // CSINVxxxc
+ 233474U, // CSNEGwwwc
+ 233474U, // CSNEGxxxc
0U, // DCPS1i
0U, // DCPS2i
0U, // DCPS3i
@@ -2071,516 +3224,1006 @@
0U, // DMBi
0U, // DRPS
0U, // DSBi
- 128U, // EONwww_asr
- 384U, // EONwww_lsl
- 640U, // EONwww_lsr
- 2944U, // EONwww_ror
- 128U, // EONxxx_asr
- 384U, // EONxxx_lsl
- 640U, // EONxxx_lsr
- 2944U, // EONxxx_ror
- 64U, // EORvvv_16B
- 112U, // EORvvv_8B
- 1U, // EORwwi
- 128U, // EORwww_asr
- 384U, // EORwww_lsl
- 640U, // EORwww_lsr
- 2944U, // EORwww_ror
- 1U, // EORxxi
- 128U, // EORxxx_asr
- 384U, // EORxxx_lsl
- 640U, // EORxxx_lsr
- 2944U, // EORxxx_ror
+ 1U, // DUP16b
+ 1U, // DUP2d
+ 1U, // DUP2s
+ 1U, // DUP4h
+ 1U, // DUP4s
+ 1U, // DUP8b
+ 1U, // DUP8h
+ 180U, // DUPELT16b
+ 180U, // DUPELT2d
+ 181U, // DUPELT2s
+ 181U, // DUPELT4h
+ 181U, // DUPELT4s
+ 180U, // DUPELT8b
+ 181U, // DUPELT8h
+ 180U, // DUPbv_B
+ 180U, // DUPdv_D
+ 181U, // DUPhv_H
+ 181U, // DUPsv_S
+ 4098U, // EONwww_asr
+ 20482U, // EONwww_lsl
+ 36866U, // EONwww_lsr
+ 184322U, // EONwww_ror
+ 4098U, // EONxxx_asr
+ 20482U, // EONxxx_lsl
+ 36866U, // EONxxx_lsr
+ 184322U, // EONxxx_ror
+ 2067U, // EORvvv_16B
+ 3603U, // EORvvv_8B
+ 42U, // EORwwi
+ 4098U, // EORwww_asr
+ 20482U, // EORwww_lsl
+ 36866U, // EORwww_lsr
+ 184322U, // EORwww_ror
+ 50U, // EORxxi
+ 4098U, // EORxxx_asr
+ 20482U, // EORxxx_lsl
+ 36866U, // EORxxx_lsr
+ 184322U, // EORxxx_ror
0U, // ERET
- 3968U, // EXTRwwwi
- 3968U, // EXTRxxxi
+ 249858U, // EXTRwwwi
+ 249858U, // EXTRxxxi
+ 4627U, // EXTvvvi_16b
+ 5139U, // EXTvvvi_8b
0U, // F128CSEL
- 32U, // FABDvvv_2D
- 80U, // FABDvvv_2S
- 48U, // FABDvvv_4S
- 0U, // FABSdd
- 0U, // FABSss
- 32U, // FACGEvvv_2D
- 80U, // FACGEvvv_2S
- 48U, // FACGEvvv_4S
- 32U, // FACGTvvv_2D
- 80U, // FACGTvvv_2S
- 48U, // FACGTvvv_4S
- 32U, // FADDP_2D
- 80U, // FADDP_2S
- 48U, // FADDP_4S
+ 2U, // FABDddd
+ 2U, // FABDsss
+ 1042U, // FABDvvv_2D
+ 2579U, // FABDvvv_2S
+ 1554U, // FABDvvv_4S
+ 0U, // FABS2d
+ 0U, // FABS2s
+ 1U, // FABS4s
+ 1U, // FABSdd
+ 1U, // FABSss
+ 2U, // FACGEddd
+ 2U, // FACGEsss
+ 1042U, // FACGEvvv_2D
+ 2579U, // FACGEvvv_2S
+ 1554U, // FACGEvvv_4S
+ 2U, // FACGTddd
+ 2U, // FACGTsss
+ 1042U, // FACGTvvv_2D
+ 2579U, // FACGTvvv_2S
+ 1554U, // FACGTvvv_4S
+ 1042U, // FADDP_2D
+ 2579U, // FADDP_2S
+ 1554U, // FADDP_4S
0U, // FADDPvv_D_2D
0U, // FADDPvv_S_2S
- 0U, // FADDddd
- 0U, // FADDsss
- 32U, // FADDvvv_2D
- 80U, // FADDvvv_2S
- 48U, // FADDvvv_4S
- 3712U, // FCCMPEdd
- 3712U, // FCCMPEss
- 3712U, // FCCMPdd
- 3712U, // FCCMPss
- 5U, // FCMEQvvi_2D
- 5U, // FCMEQvvi_2S
- 5U, // FCMEQvvi_4S
- 32U, // FCMEQvvv_2D
- 80U, // FCMEQvvv_2S
- 48U, // FCMEQvvv_4S
- 5U, // FCMGEvvi_2D
- 5U, // FCMGEvvi_2S
- 5U, // FCMGEvvi_4S
- 32U, // FCMGEvvv_2D
- 80U, // FCMGEvvv_2S
- 48U, // FCMGEvvv_4S
- 5U, // FCMGTvvi_2D
- 5U, // FCMGTvvi_2S
- 5U, // FCMGTvvi_4S
- 32U, // FCMGTvvv_2D
- 80U, // FCMGTvvv_2S
- 48U, // FCMGTvvv_4S
- 5U, // FCMLEvvi_2D
- 5U, // FCMLEvvi_2S
- 5U, // FCMLEvvi_4S
- 5U, // FCMLTvvi_2D
- 5U, // FCMLTvvi_2S
- 5U, // FCMLTvvi_4S
- 0U, // FCMPdd_quiet
- 0U, // FCMPdd_sig
+ 2U, // FADDddd
+ 2U, // FADDsss
+ 1042U, // FADDvvv_2D
+ 2579U, // FADDvvv_2S
+ 1554U, // FADDvvv_4S
+ 233474U, // FCCMPEdd
+ 233474U, // FCCMPEss
+ 233474U, // FCCMPdd
+ 233474U, // FCCMPss
+ 186U, // FCMEQZddi
+ 186U, // FCMEQZssi
+ 2U, // FCMEQddd
+ 2U, // FCMEQsss
+ 186U, // FCMEQvvi_2D
+ 187U, // FCMEQvvi_2S
+ 186U, // FCMEQvvi_4S
+ 1042U, // FCMEQvvv_2D
+ 2579U, // FCMEQvvv_2S
+ 1554U, // FCMEQvvv_4S
+ 186U, // FCMGEZddi
+ 186U, // FCMGEZssi
+ 2U, // FCMGEddd
+ 2U, // FCMGEsss
+ 186U, // FCMGEvvi_2D
+ 187U, // FCMGEvvi_2S
+ 186U, // FCMGEvvi_4S
+ 1042U, // FCMGEvvv_2D
+ 2579U, // FCMGEvvv_2S
+ 1554U, // FCMGEvvv_4S
+ 186U, // FCMGTZddi
+ 186U, // FCMGTZssi
+ 2U, // FCMGTddd
+ 2U, // FCMGTsss
+ 186U, // FCMGTvvi_2D
+ 187U, // FCMGTvvi_2S
+ 186U, // FCMGTvvi_4S
+ 1042U, // FCMGTvvv_2D
+ 2579U, // FCMGTvvv_2S
+ 1554U, // FCMGTvvv_4S
+ 186U, // FCMLEZddi
+ 186U, // FCMLEZssi
+ 186U, // FCMLEvvi_2D
+ 187U, // FCMLEvvi_2S
+ 186U, // FCMLEvvi_4S
+ 186U, // FCMLTZddi
+ 186U, // FCMLTZssi
+ 186U, // FCMLTvvi_2D
+ 187U, // FCMLTvvi_2S
+ 186U, // FCMLTvvi_4S
+ 1U, // FCMPdd_quiet
+ 1U, // FCMPdd_sig
0U, // FCMPdi_quiet
0U, // FCMPdi_sig
0U, // FCMPsi_quiet
0U, // FCMPsi_sig
- 0U, // FCMPss_quiet
- 0U, // FCMPss_sig
- 3712U, // FCSELdddc
- 3712U, // FCSELsssc
- 0U, // FCVTASwd
- 0U, // FCVTASws
- 0U, // FCVTASxd
- 0U, // FCVTASxs
- 0U, // FCVTAUwd
- 0U, // FCVTAUws
- 0U, // FCVTAUxd
- 0U, // FCVTAUxs
- 0U, // FCVTMSwd
- 0U, // FCVTMSws
- 0U, // FCVTMSxd
- 0U, // FCVTMSxs
- 0U, // FCVTMUwd
- 0U, // FCVTMUws
- 0U, // FCVTMUxd
- 0U, // FCVTMUxs
- 0U, // FCVTNSwd
- 0U, // FCVTNSws
- 0U, // FCVTNSxd
- 0U, // FCVTNSxs
- 0U, // FCVTNUwd
- 0U, // FCVTNUws
- 0U, // FCVTNUxd
- 0U, // FCVTNUxs
- 0U, // FCVTPSwd
- 0U, // FCVTPSws
- 0U, // FCVTPSxd
- 0U, // FCVTPSxs
- 0U, // FCVTPUwd
- 0U, // FCVTPUws
- 0U, // FCVTPUxd
- 0U, // FCVTPUxs
- 0U, // FCVTZSwd
- 5U, // FCVTZSwdi
- 0U, // FCVTZSws
- 5U, // FCVTZSwsi
- 0U, // FCVTZSxd
- 5U, // FCVTZSxdi
- 0U, // FCVTZSxs
- 5U, // FCVTZSxsi
- 0U, // FCVTZUwd
- 5U, // FCVTZUwdi
- 0U, // FCVTZUws
- 5U, // FCVTZUwsi
- 0U, // FCVTZUxd
- 5U, // FCVTZUxdi
- 0U, // FCVTZUxs
- 5U, // FCVTZUxsi
- 0U, // FCVTdh
- 0U, // FCVTds
- 0U, // FCVThd
- 0U, // FCVThs
- 0U, // FCVTsd
- 0U, // FCVTsh
- 0U, // FDIVddd
- 0U, // FDIVsss
- 32U, // FDIVvvv_2D
- 80U, // FDIVvvv_2S
- 48U, // FDIVvvv_4S
- 3968U, // FMADDdddd
- 3968U, // FMADDssss
+ 1U, // FCMPss_quiet
+ 1U, // FCMPss_sig
+ 233474U, // FCSELdddc
+ 233474U, // FCSELsssc
+ 0U, // FCVTAS_2d
+ 0U, // FCVTAS_2s
+ 1U, // FCVTAS_4s
+ 1U, // FCVTASdd
+ 1U, // FCVTASss
+ 1U, // FCVTASwd
+ 1U, // FCVTASws
+ 1U, // FCVTASxd
+ 1U, // FCVTASxs
+ 0U, // FCVTAU_2d
+ 0U, // FCVTAU_2s
+ 1U, // FCVTAU_4s
+ 1U, // FCVTAUdd
+ 1U, // FCVTAUss
+ 1U, // FCVTAUwd
+ 1U, // FCVTAUws
+ 1U, // FCVTAUxd
+ 1U, // FCVTAUxs
+ 0U, // FCVTL2s2d
+ 0U, // FCVTL4h4s
+ 1U, // FCVTL4s2d
+ 1U, // FCVTL8h4s
+ 0U, // FCVTMS_2d
+ 0U, // FCVTMS_2s
+ 1U, // FCVTMS_4s
+ 1U, // FCVTMSdd
+ 1U, // FCVTMSss
+ 1U, // FCVTMSwd
+ 1U, // FCVTMSws
+ 1U, // FCVTMSxd
+ 1U, // FCVTMSxs
+ 0U, // FCVTMU_2d
+ 0U, // FCVTMU_2s
+ 1U, // FCVTMU_4s
+ 1U, // FCVTMUdd
+ 1U, // FCVTMUss
+ 1U, // FCVTMUwd
+ 1U, // FCVTMUws
+ 1U, // FCVTMUxd
+ 1U, // FCVTMUxs
+ 0U, // FCVTN2d2s
+ 0U, // FCVTN2d4s
+ 1U, // FCVTN4s4h
+ 1U, // FCVTN4s8h
+ 0U, // FCVTNS_2d
+ 0U, // FCVTNS_2s
+ 1U, // FCVTNS_4s
+ 1U, // FCVTNSdd
+ 1U, // FCVTNSss
+ 1U, // FCVTNSwd
+ 1U, // FCVTNSws
+ 1U, // FCVTNSxd
+ 1U, // FCVTNSxs
+ 0U, // FCVTNU_2d
+ 0U, // FCVTNU_2s
+ 1U, // FCVTNU_4s
+ 1U, // FCVTNUdd
+ 1U, // FCVTNUss
+ 1U, // FCVTNUwd
+ 1U, // FCVTNUws
+ 1U, // FCVTNUxd
+ 1U, // FCVTNUxs
+ 0U, // FCVTPS_2d
+ 0U, // FCVTPS_2s
+ 1U, // FCVTPS_4s
+ 1U, // FCVTPSdd
+ 1U, // FCVTPSss
+ 1U, // FCVTPSwd
+ 1U, // FCVTPSws
+ 1U, // FCVTPSxd
+ 1U, // FCVTPSxs
+ 0U, // FCVTPU_2d
+ 0U, // FCVTPU_2s
+ 1U, // FCVTPU_4s
+ 1U, // FCVTPUdd
+ 1U, // FCVTPUss
+ 1U, // FCVTPUwd
+ 1U, // FCVTPUws
+ 1U, // FCVTPUxd
+ 1U, // FCVTPUxs
+ 1U, // FCVTXN
+ 0U, // FCVTXN2d2s
+ 0U, // FCVTXN2d4s
+ 0U, // FCVTZS_2d
+ 0U, // FCVTZS_2s
+ 1U, // FCVTZS_4s
+ 2U, // FCVTZS_Nddi
+ 2U, // FCVTZS_Nssi
+ 1U, // FCVTZSdd
+ 1U, // FCVTZSss
+ 1U, // FCVTZSwd
+ 194U, // FCVTZSwdi
+ 1U, // FCVTZSws
+ 194U, // FCVTZSwsi
+ 1U, // FCVTZSxd
+ 194U, // FCVTZSxdi
+ 1U, // FCVTZSxs
+ 194U, // FCVTZSxsi
+ 0U, // FCVTZU_2d
+ 0U, // FCVTZU_2s
+ 1U, // FCVTZU_4s
+ 2U, // FCVTZU_Nddi
+ 2U, // FCVTZU_Nssi
+ 1U, // FCVTZUdd
+ 1U, // FCVTZUss
+ 1U, // FCVTZUwd
+ 194U, // FCVTZUwdi
+ 1U, // FCVTZUws
+ 194U, // FCVTZUwsi
+ 1U, // FCVTZUxd
+ 194U, // FCVTZUxdi
+ 1U, // FCVTZUxs
+ 194U, // FCVTZUxsi
+ 1U, // FCVTdh
+ 1U, // FCVTds
+ 1U, // FCVThd
+ 1U, // FCVThs
+ 1U, // FCVTsd
+ 1U, // FCVTsh
+ 2U, // FDIVddd
+ 2U, // FDIVsss
+ 1042U, // FDIVvvv_2D
+ 2579U, // FDIVvvv_2S
+ 1554U, // FDIVvvv_4S
+ 249858U, // FMADDdddd
+ 249858U, // FMADDssss
0U, // FMAXNMPvv_D_2D
0U, // FMAXNMPvv_S_2S
- 32U, // FMAXNMPvvv_2D
- 80U, // FMAXNMPvvv_2S
- 48U, // FMAXNMPvvv_4S
- 0U, // FMAXNMddd
- 0U, // FMAXNMsss
- 32U, // FMAXNMvvv_2D
- 80U, // FMAXNMvvv_2S
- 48U, // FMAXNMvvv_4S
+ 1042U, // FMAXNMPvvv_2D
+ 2579U, // FMAXNMPvvv_2S
+ 1554U, // FMAXNMPvvv_4S
+ 1U, // FMAXNMV_1s4s
+ 2U, // FMAXNMddd
+ 2U, // FMAXNMsss
+ 1042U, // FMAXNMvvv_2D
+ 2579U, // FMAXNMvvv_2S
+ 1554U, // FMAXNMvvv_4S
0U, // FMAXPvv_D_2D
0U, // FMAXPvv_S_2S
- 32U, // FMAXPvvv_2D
- 80U, // FMAXPvvv_2S
- 48U, // FMAXPvvv_4S
- 0U, // FMAXddd
- 0U, // FMAXsss
- 32U, // FMAXvvv_2D
- 80U, // FMAXvvv_2S
- 48U, // FMAXvvv_4S
+ 1042U, // FMAXPvvv_2D
+ 2579U, // FMAXPvvv_2S
+ 1554U, // FMAXPvvv_4S
+ 1U, // FMAXV_1s4s
+ 2U, // FMAXddd
+ 2U, // FMAXsss
+ 1042U, // FMAXvvv_2D
+ 2579U, // FMAXvvv_2S
+ 1554U, // FMAXvvv_4S
0U, // FMINNMPvv_D_2D
0U, // FMINNMPvv_S_2S
- 32U, // FMINNMPvvv_2D
- 80U, // FMINNMPvvv_2S
- 48U, // FMINNMPvvv_4S
- 0U, // FMINNMddd
- 0U, // FMINNMsss
- 32U, // FMINNMvvv_2D
- 80U, // FMINNMvvv_2S
- 48U, // FMINNMvvv_4S
+ 1042U, // FMINNMPvvv_2D
+ 2579U, // FMINNMPvvv_2S
+ 1554U, // FMINNMPvvv_4S
+ 1U, // FMINNMV_1s4s
+ 2U, // FMINNMddd
+ 2U, // FMINNMsss
+ 1042U, // FMINNMvvv_2D
+ 2579U, // FMINNMvvv_2S
+ 1554U, // FMINNMvvv_4S
0U, // FMINPvv_D_2D
0U, // FMINPvv_S_2S
- 32U, // FMINPvvv_2D
- 80U, // FMINPvvv_2S
- 48U, // FMINPvvv_4S
- 0U, // FMINddd
- 0U, // FMINsss
- 32U, // FMINvvv_2D
- 80U, // FMINvvv_2S
- 48U, // FMINvvv_4S
- 32U, // FMLAvvv_2D
- 80U, // FMLAvvv_2S
- 48U, // FMLAvvv_4S
- 32U, // FMLSvvv_2D
- 80U, // FMLSvvv_2S
- 48U, // FMLSvvv_4S
- 0U, // FMOVdd
+ 1042U, // FMINPvvv_2D
+ 2579U, // FMINPvvv_2S
+ 1554U, // FMINPvvv_4S
+ 1U, // FMINV_1s4s
+ 2U, // FMINddd
+ 2U, // FMINsss
+ 1042U, // FMINvvv_2D
+ 2579U, // FMINvvv_2S
+ 1554U, // FMINvvv_4S
+ 267786U, // FMLAddv_2D
+ 268298U, // FMLAssv_4S
+ 267786U, // FMLAvve_2d2d
+ 268299U, // FMLAvve_2s4s
+ 268298U, // FMLAvve_4s4s
+ 1034U, // FMLAvvv_2D
+ 2571U, // FMLAvvv_2S
+ 1546U, // FMLAvvv_4S
+ 267786U, // FMLSddv_2D
+ 268298U, // FMLSssv_4S
+ 267786U, // FMLSvve_2d2d
+ 268299U, // FMLSvve_2s4s
+ 268298U, // FMLSvve_4s4s
+ 1034U, // FMLSvvv_2D
+ 2571U, // FMLSvvv_2S
+ 1546U, // FMLSvvv_4S
+ 1U, // FMOVdd
0U, // FMOVdi
- 0U, // FMOVdx
+ 1U, // FMOVdx
0U, // FMOVsi
- 0U, // FMOVss
- 0U, // FMOVsw
+ 1U, // FMOVss
+ 1U, // FMOVsw
0U, // FMOVvi_2D
0U, // FMOVvi_2S
0U, // FMOVvi_4S
0U, // FMOVvx
- 0U, // FMOVws
- 0U, // FMOVxd
- 6U, // FMOVxv
- 3968U, // FMSUBdddd
- 3968U, // FMSUBssss
- 32U, // FMULXvvv_2D
- 80U, // FMULXvvv_2S
- 48U, // FMULXvvv_4S
- 0U, // FMULddd
- 0U, // FMULsss
- 32U, // FMULvvv_2D
- 80U, // FMULvvv_2S
- 48U, // FMULvvv_4S
- 0U, // FNEGdd
- 0U, // FNEGss
- 3968U, // FNMADDdddd
- 3968U, // FNMADDssss
- 3968U, // FNMSUBdddd
- 3968U, // FNMSUBssss
- 0U, // FNMULddd
- 0U, // FNMULsss
- 32U, // FRECPSvvv_2D
- 80U, // FRECPSvvv_2S
- 48U, // FRECPSvvv_4S
- 0U, // FRINTAdd
- 0U, // FRINTAss
- 0U, // FRINTIdd
- 0U, // FRINTIss
- 0U, // FRINTMdd
- 0U, // FRINTMss
- 0U, // FRINTNdd
- 0U, // FRINTNss
- 0U, // FRINTPdd
- 0U, // FRINTPss
- 0U, // FRINTXdd
- 0U, // FRINTXss
- 0U, // FRINTZdd
- 0U, // FRINTZss
- 32U, // FRSQRTSvvv_2D
- 80U, // FRSQRTSvvv_2S
- 48U, // FRSQRTSvvv_4S
- 0U, // FSQRTdd
- 0U, // FSQRTss
- 0U, // FSUBddd
- 0U, // FSUBsss
- 32U, // FSUBvvv_2D
- 80U, // FSUBvvv_2S
- 48U, // FSUBvvv_4S
+ 1U, // FMOVws
+ 1U, // FMOVxd
+ 204U, // FMOVxv
+ 249858U, // FMSUBdddd
+ 249858U, // FMSUBssss
+ 2U, // FMULXddd
+ 284178U, // FMULXddv_2D
+ 2U, // FMULXsss
+ 284690U, // FMULXssv_4S
+ 284178U, // FMULXve_2d2d
+ 284691U, // FMULXve_2s4s
+ 284690U, // FMULXve_4s4s
+ 1042U, // FMULXvvv_2D
+ 2579U, // FMULXvvv_2S
+ 1554U, // FMULXvvv_4S
+ 2U, // FMULddd
+ 284178U, // FMULddv_2D
+ 2U, // FMULsss
+ 284690U, // FMULssv_4S
+ 284178U, // FMULve_2d2d
+ 284691U, // FMULve_2s4s
+ 284690U, // FMULve_4s4s
+ 1042U, // FMULvvv_2D
+ 2579U, // FMULvvv_2S
+ 1554U, // FMULvvv_4S
+ 0U, // FNEG2d
+ 0U, // FNEG2s
+ 1U, // FNEG4s
+ 1U, // FNEGdd
+ 1U, // FNEGss
+ 249858U, // FNMADDdddd
+ 249858U, // FNMADDssss
+ 249858U, // FNMSUBdddd
+ 249858U, // FNMSUBssss
+ 2U, // FNMULddd
+ 2U, // FNMULsss
+ 0U, // FRECPE_2d
+ 0U, // FRECPE_2s
+ 1U, // FRECPE_4s
+ 1U, // FRECPEdd
+ 1U, // FRECPEss
+ 2U, // FRECPSddd
+ 2U, // FRECPSsss
+ 1042U, // FRECPSvvv_2D
+ 2579U, // FRECPSvvv_2S
+ 1554U, // FRECPSvvv_4S
+ 1U, // FRECPXdd
+ 1U, // FRECPXss
+ 0U, // FRINTA_2d
+ 0U, // FRINTA_2s
+ 1U, // FRINTA_4s
+ 1U, // FRINTAdd
+ 1U, // FRINTAss
+ 0U, // FRINTI_2d
+ 0U, // FRINTI_2s
+ 1U, // FRINTI_4s
+ 1U, // FRINTIdd
+ 1U, // FRINTIss
+ 0U, // FRINTM_2d
+ 0U, // FRINTM_2s
+ 1U, // FRINTM_4s
+ 1U, // FRINTMdd
+ 1U, // FRINTMss
+ 0U, // FRINTN_2d
+ 0U, // FRINTN_2s
+ 1U, // FRINTN_4s
+ 1U, // FRINTNdd
+ 1U, // FRINTNss
+ 0U, // FRINTP_2d
+ 0U, // FRINTP_2s
+ 1U, // FRINTP_4s
+ 1U, // FRINTPdd
+ 1U, // FRINTPss
+ 0U, // FRINTX_2d
+ 0U, // FRINTX_2s
+ 1U, // FRINTX_4s
+ 1U, // FRINTXdd
+ 1U, // FRINTXss
+ 0U, // FRINTZ_2d
+ 0U, // FRINTZ_2s
+ 1U, // FRINTZ_4s
+ 1U, // FRINTZdd
+ 1U, // FRINTZss
+ 0U, // FRSQRTE_2d
+ 0U, // FRSQRTE_2s
+ 1U, // FRSQRTE_4s
+ 1U, // FRSQRTEdd
+ 1U, // FRSQRTEss
+ 2U, // FRSQRTSddd
+ 2U, // FRSQRTSsss
+ 1042U, // FRSQRTSvvv_2D
+ 2579U, // FRSQRTSvvv_2S
+ 1554U, // FRSQRTSvvv_4S
+ 0U, // FSQRT_2d
+ 0U, // FSQRT_2s
+ 1U, // FSQRT_4s
+ 1U, // FSQRTdd
+ 1U, // FSQRTss
+ 2U, // FSUBddd
+ 2U, // FSUBsss
+ 1042U, // FSUBvvv_2D
+ 2579U, // FSUBvvv_2S
+ 1554U, // FSUBvvv_4S
0U, // HINTi
0U, // HLTi
0U, // HVCi
0U, // ICi
- 0U, // ICix
- 6U, // INSELb
- 0U, // INSELd
- 6U, // INSELh
- 6U, // INSELs
- 0U, // INSbw
- 0U, // INSdx
- 0U, // INShw
- 0U, // INSsw
+ 1U, // ICix
+ 212U, // INSELb
+ 5U, // INSELd
+ 213U, // INSELh
+ 213U, // INSELs
+ 1U, // INSbw
+ 5U, // INSdx
+ 1U, // INShw
+ 1U, // INSsw
0U, // ISBi
- 0U, // LDAR_byte
- 0U, // LDAR_dword
- 0U, // LDAR_hword
- 0U, // LDAR_word
- 144U, // LDAXP_dword
- 144U, // LDAXP_word
- 0U, // LDAXR_byte
- 0U, // LDAXR_dword
- 0U, // LDAXR_hword
- 0U, // LDAXR_word
- 4224U, // LDPSWx
- 4514U, // LDPSWx_PostInd
- 20866U, // LDPSWx_PreInd
- 6U, // LDRSBw
- 0U, // LDRSBw_PostInd
- 6U, // LDRSBw_PreInd
- 7U, // LDRSBw_U
- 4736U, // LDRSBw_Wm_RegOffset
- 4992U, // LDRSBw_Xm_RegOffset
- 6U, // LDRSBx
- 0U, // LDRSBx_PostInd
- 6U, // LDRSBx_PreInd
- 7U, // LDRSBx_U
- 4736U, // LDRSBx_Wm_RegOffset
- 4992U, // LDRSBx_Xm_RegOffset
- 7U, // LDRSHw
- 0U, // LDRSHw_PostInd
- 6U, // LDRSHw_PreInd
- 7U, // LDRSHw_U
- 5248U, // LDRSHw_Wm_RegOffset
- 5504U, // LDRSHw_Xm_RegOffset
- 7U, // LDRSHx
- 0U, // LDRSHx_PostInd
- 6U, // LDRSHx_PreInd
- 7U, // LDRSHx_U
- 5248U, // LDRSHx_Wm_RegOffset
- 5504U, // LDRSHx_Xm_RegOffset
- 7U, // LDRSWx
- 0U, // LDRSWx_PostInd
- 6U, // LDRSWx_PreInd
- 5760U, // LDRSWx_Wm_RegOffset
- 6016U, // LDRSWx_Xm_RegOffset
+ 0U, // LD1LN_B
+ 0U, // LD1LN_D
+ 0U, // LD1LN_H
+ 0U, // LD1LN_S
+ 0U, // LD1LN_WB_B_fixed
+ 0U, // LD1LN_WB_B_register
+ 0U, // LD1LN_WB_D_fixed
+ 0U, // LD1LN_WB_D_register
+ 0U, // LD1LN_WB_H_fixed
+ 0U, // LD1LN_WB_H_register
+ 0U, // LD1LN_WB_S_fixed
+ 0U, // LD1LN_WB_S_register
+ 0U, // LD1R_16B
+ 0U, // LD1R_1D
+ 0U, // LD1R_2D
+ 0U, // LD1R_2S
+ 0U, // LD1R_4H
+ 0U, // LD1R_4S
+ 0U, // LD1R_8B
+ 0U, // LD1R_8H
+ 0U, // LD1R_WB_16B_fixed
+ 0U, // LD1R_WB_16B_register
+ 0U, // LD1R_WB_1D_fixed
+ 0U, // LD1R_WB_1D_register
+ 0U, // LD1R_WB_2D_fixed
+ 0U, // LD1R_WB_2D_register
+ 0U, // LD1R_WB_2S_fixed
+ 0U, // LD1R_WB_2S_register
+ 0U, // LD1R_WB_4H_fixed
+ 0U, // LD1R_WB_4H_register
+ 0U, // LD1R_WB_4S_fixed
+ 0U, // LD1R_WB_4S_register
+ 0U, // LD1R_WB_8B_fixed
+ 0U, // LD1R_WB_8B_register
+ 0U, // LD1R_WB_8H_fixed
+ 0U, // LD1R_WB_8H_register
+ 0U, // LD1WB_16B_fixed
+ 0U, // LD1WB_16B_register
+ 0U, // LD1WB_1D_fixed
+ 0U, // LD1WB_1D_register
+ 0U, // LD1WB_2D_fixed
+ 0U, // LD1WB_2D_register
+ 0U, // LD1WB_2S_fixed
+ 0U, // LD1WB_2S_register
+ 0U, // LD1WB_4H_fixed
+ 0U, // LD1WB_4H_register
+ 0U, // LD1WB_4S_fixed
+ 0U, // LD1WB_4S_register
+ 0U, // LD1WB_8B_fixed
+ 0U, // LD1WB_8B_register
+ 0U, // LD1WB_8H_fixed
+ 0U, // LD1WB_8H_register
+ 0U, // LD1_16B
+ 0U, // LD1_1D
+ 0U, // LD1_2D
+ 0U, // LD1_2S
+ 0U, // LD1_4H
+ 0U, // LD1_4S
+ 0U, // LD1_8B
+ 0U, // LD1_8H
+ 0U, // LD1x2WB_16B_fixed
+ 0U, // LD1x2WB_16B_register
+ 0U, // LD1x2WB_1D_fixed
+ 0U, // LD1x2WB_1D_register
+ 0U, // LD1x2WB_2D_fixed
+ 0U, // LD1x2WB_2D_register
+ 0U, // LD1x2WB_2S_fixed
+ 0U, // LD1x2WB_2S_register
+ 0U, // LD1x2WB_4H_fixed
+ 0U, // LD1x2WB_4H_register
+ 0U, // LD1x2WB_4S_fixed
+ 0U, // LD1x2WB_4S_register
+ 0U, // LD1x2WB_8B_fixed
+ 0U, // LD1x2WB_8B_register
+ 0U, // LD1x2WB_8H_fixed
+ 0U, // LD1x2WB_8H_register
+ 0U, // LD1x2_16B
+ 0U, // LD1x2_1D
+ 0U, // LD1x2_2D
+ 0U, // LD1x2_2S
+ 0U, // LD1x2_4H
+ 0U, // LD1x2_4S
+ 0U, // LD1x2_8B
+ 0U, // LD1x2_8H
+ 0U, // LD1x3WB_16B_fixed
+ 0U, // LD1x3WB_16B_register
+ 0U, // LD1x3WB_1D_fixed
+ 0U, // LD1x3WB_1D_register
+ 0U, // LD1x3WB_2D_fixed
+ 0U, // LD1x3WB_2D_register
+ 0U, // LD1x3WB_2S_fixed
+ 0U, // LD1x3WB_2S_register
+ 0U, // LD1x3WB_4H_fixed
+ 0U, // LD1x3WB_4H_register
+ 0U, // LD1x3WB_4S_fixed
+ 0U, // LD1x3WB_4S_register
+ 0U, // LD1x3WB_8B_fixed
+ 0U, // LD1x3WB_8B_register
+ 0U, // LD1x3WB_8H_fixed
+ 0U, // LD1x3WB_8H_register
+ 0U, // LD1x3_16B
+ 0U, // LD1x3_1D
+ 0U, // LD1x3_2D
+ 0U, // LD1x3_2S
+ 0U, // LD1x3_4H
+ 0U, // LD1x3_4S
+ 0U, // LD1x3_8B
+ 0U, // LD1x3_8H
+ 0U, // LD1x4WB_16B_fixed
+ 0U, // LD1x4WB_16B_register
+ 0U, // LD1x4WB_1D_fixed
+ 0U, // LD1x4WB_1D_register
+ 0U, // LD1x4WB_2D_fixed
+ 0U, // LD1x4WB_2D_register
+ 0U, // LD1x4WB_2S_fixed
+ 0U, // LD1x4WB_2S_register
+ 0U, // LD1x4WB_4H_fixed
+ 0U, // LD1x4WB_4H_register
+ 0U, // LD1x4WB_4S_fixed
+ 0U, // LD1x4WB_4S_register
+ 0U, // LD1x4WB_8B_fixed
+ 0U, // LD1x4WB_8B_register
+ 0U, // LD1x4WB_8H_fixed
+ 0U, // LD1x4WB_8H_register
+ 0U, // LD1x4_16B
+ 0U, // LD1x4_1D
+ 0U, // LD1x4_2D
+ 0U, // LD1x4_2S
+ 0U, // LD1x4_4H
+ 0U, // LD1x4_4S
+ 0U, // LD1x4_8B
+ 0U, // LD1x4_8H
+ 0U, // LD2LN_B
+ 0U, // LD2LN_D
+ 0U, // LD2LN_H
+ 0U, // LD2LN_S
+ 0U, // LD2LN_WB_B_fixed
+ 0U, // LD2LN_WB_B_register
+ 0U, // LD2LN_WB_D_fixed
+ 0U, // LD2LN_WB_D_register
+ 0U, // LD2LN_WB_H_fixed
+ 0U, // LD2LN_WB_H_register
+ 0U, // LD2LN_WB_S_fixed
+ 0U, // LD2LN_WB_S_register
+ 0U, // LD2R_16B
+ 0U, // LD2R_1D
+ 0U, // LD2R_2D
+ 0U, // LD2R_2S
+ 0U, // LD2R_4H
+ 0U, // LD2R_4S
+ 0U, // LD2R_8B
+ 0U, // LD2R_8H
+ 0U, // LD2R_WB_16B_fixed
+ 0U, // LD2R_WB_16B_register
+ 0U, // LD2R_WB_1D_fixed
+ 0U, // LD2R_WB_1D_register
+ 0U, // LD2R_WB_2D_fixed
+ 0U, // LD2R_WB_2D_register
+ 0U, // LD2R_WB_2S_fixed
+ 0U, // LD2R_WB_2S_register
+ 0U, // LD2R_WB_4H_fixed
+ 0U, // LD2R_WB_4H_register
+ 0U, // LD2R_WB_4S_fixed
+ 0U, // LD2R_WB_4S_register
+ 0U, // LD2R_WB_8B_fixed
+ 0U, // LD2R_WB_8B_register
+ 0U, // LD2R_WB_8H_fixed
+ 0U, // LD2R_WB_8H_register
+ 0U, // LD2WB_16B_fixed
+ 0U, // LD2WB_16B_register
+ 0U, // LD2WB_2D_fixed
+ 0U, // LD2WB_2D_register
+ 0U, // LD2WB_2S_fixed
+ 0U, // LD2WB_2S_register
+ 0U, // LD2WB_4H_fixed
+ 0U, // LD2WB_4H_register
+ 0U, // LD2WB_4S_fixed
+ 0U, // LD2WB_4S_register
+ 0U, // LD2WB_8B_fixed
+ 0U, // LD2WB_8B_register
+ 0U, // LD2WB_8H_fixed
+ 0U, // LD2WB_8H_register
+ 0U, // LD2_16B
+ 0U, // LD2_2D
+ 0U, // LD2_2S
+ 0U, // LD2_4H
+ 0U, // LD2_4S
+ 0U, // LD2_8B
+ 0U, // LD2_8H
+ 0U, // LD3LN_B
+ 0U, // LD3LN_D
+ 0U, // LD3LN_H
+ 0U, // LD3LN_S
+ 0U, // LD3LN_WB_B_fixed
+ 0U, // LD3LN_WB_B_register
+ 0U, // LD3LN_WB_D_fixed
+ 0U, // LD3LN_WB_D_register
+ 0U, // LD3LN_WB_H_fixed
+ 0U, // LD3LN_WB_H_register
+ 0U, // LD3LN_WB_S_fixed
+ 0U, // LD3LN_WB_S_register
+ 0U, // LD3R_16B
+ 0U, // LD3R_1D
+ 0U, // LD3R_2D
+ 0U, // LD3R_2S
+ 0U, // LD3R_4H
+ 0U, // LD3R_4S
+ 0U, // LD3R_8B
+ 0U, // LD3R_8H
+ 0U, // LD3R_WB_16B_fixed
+ 0U, // LD3R_WB_16B_register
+ 0U, // LD3R_WB_1D_fixed
+ 0U, // LD3R_WB_1D_register
+ 0U, // LD3R_WB_2D_fixed
+ 0U, // LD3R_WB_2D_register
+ 0U, // LD3R_WB_2S_fixed
+ 0U, // LD3R_WB_2S_register
+ 0U, // LD3R_WB_4H_fixed
+ 0U, // LD3R_WB_4H_register
+ 0U, // LD3R_WB_4S_fixed
+ 0U, // LD3R_WB_4S_register
+ 0U, // LD3R_WB_8B_fixed
+ 0U, // LD3R_WB_8B_register
+ 0U, // LD3R_WB_8H_fixed
+ 0U, // LD3R_WB_8H_register
+ 0U, // LD3WB_16B_fixed
+ 0U, // LD3WB_16B_register
+ 0U, // LD3WB_2D_fixed
+ 0U, // LD3WB_2D_register
+ 0U, // LD3WB_2S_fixed
+ 0U, // LD3WB_2S_register
+ 0U, // LD3WB_4H_fixed
+ 0U, // LD3WB_4H_register
+ 0U, // LD3WB_4S_fixed
+ 0U, // LD3WB_4S_register
+ 0U, // LD3WB_8B_fixed
+ 0U, // LD3WB_8B_register
+ 0U, // LD3WB_8H_fixed
+ 0U, // LD3WB_8H_register
+ 0U, // LD3_16B
+ 0U, // LD3_2D
+ 0U, // LD3_2S
+ 0U, // LD3_4H
+ 0U, // LD3_4S
+ 0U, // LD3_8B
+ 0U, // LD3_8H
+ 0U, // LD4LN_B
+ 0U, // LD4LN_D
+ 0U, // LD4LN_H
+ 0U, // LD4LN_S
+ 0U, // LD4LN_WB_B_fixed
+ 0U, // LD4LN_WB_B_register
+ 0U, // LD4LN_WB_D_fixed
+ 0U, // LD4LN_WB_D_register
+ 0U, // LD4LN_WB_H_fixed
+ 0U, // LD4LN_WB_H_register
+ 0U, // LD4LN_WB_S_fixed
+ 0U, // LD4LN_WB_S_register
+ 0U, // LD4R_16B
+ 0U, // LD4R_1D
+ 0U, // LD4R_2D
+ 0U, // LD4R_2S
+ 0U, // LD4R_4H
+ 0U, // LD4R_4S
+ 0U, // LD4R_8B
+ 0U, // LD4R_8H
+ 0U, // LD4R_WB_16B_fixed
+ 0U, // LD4R_WB_16B_register
+ 0U, // LD4R_WB_1D_fixed
+ 0U, // LD4R_WB_1D_register
+ 0U, // LD4R_WB_2D_fixed
+ 0U, // LD4R_WB_2D_register
+ 0U, // LD4R_WB_2S_fixed
+ 0U, // LD4R_WB_2S_register
+ 0U, // LD4R_WB_4H_fixed
+ 0U, // LD4R_WB_4H_register
+ 0U, // LD4R_WB_4S_fixed
+ 0U, // LD4R_WB_4S_register
+ 0U, // LD4R_WB_8B_fixed
+ 0U, // LD4R_WB_8B_register
+ 0U, // LD4R_WB_8H_fixed
+ 0U, // LD4R_WB_8H_register
+ 0U, // LD4WB_16B_fixed
+ 0U, // LD4WB_16B_register
+ 0U, // LD4WB_2D_fixed
+ 0U, // LD4WB_2D_register
+ 0U, // LD4WB_2S_fixed
+ 0U, // LD4WB_2S_register
+ 0U, // LD4WB_4H_fixed
+ 0U, // LD4WB_4H_register
+ 0U, // LD4WB_4S_fixed
+ 0U, // LD4WB_4S_register
+ 0U, // LD4WB_8B_fixed
+ 0U, // LD4WB_8B_register
+ 0U, // LD4WB_8H_fixed
+ 0U, // LD4WB_8H_register
+ 0U, // LD4_16B
+ 0U, // LD4_2D
+ 0U, // LD4_2S
+ 0U, // LD4_4H
+ 0U, // LD4_4S
+ 0U, // LD4_8B
+ 0U, // LD4_8H
+ 6U, // LDAR_byte
+ 6U, // LDAR_dword
+ 6U, // LDAR_hword
+ 6U, // LDAR_word
+ 6662U, // LDAXP_dword
+ 6662U, // LDAXP_word
+ 6U, // LDAXR_byte
+ 6U, // LDAXR_dword
+ 6U, // LDAXR_hword
+ 6U, // LDAXR_word
+ 299014U, // LDPSWx
+ 318542U, // LDPSWx_PostInd
+ 1364046U, // LDPSWx_PreInd
+ 218U, // LDRSBw
+ 6U, // LDRSBw_PostInd
+ 226U, // LDRSBw_PreInd
+ 234U, // LDRSBw_U
+ 331778U, // LDRSBw_Wm_RegOffset
+ 348162U, // LDRSBw_Xm_RegOffset
+ 218U, // LDRSBx
+ 6U, // LDRSBx_PostInd
+ 226U, // LDRSBx_PreInd
+ 234U, // LDRSBx_U
+ 331778U, // LDRSBx_Wm_RegOffset
+ 348162U, // LDRSBx_Xm_RegOffset
+ 242U, // LDRSHw
+ 6U, // LDRSHw_PostInd
+ 226U, // LDRSHw_PreInd
+ 234U, // LDRSHw_U
+ 364546U, // LDRSHw_Wm_RegOffset
+ 380930U, // LDRSHw_Xm_RegOffset
+ 242U, // LDRSHx
+ 6U, // LDRSHx_PostInd
+ 226U, // LDRSHx_PreInd
+ 234U, // LDRSHx_U
+ 364546U, // LDRSHx_Wm_RegOffset
+ 380930U, // LDRSHx_Xm_RegOffset
+ 250U, // LDRSWx
+ 6U, // LDRSWx_PostInd
+ 226U, // LDRSWx_PreInd
+ 397314U, // LDRSWx_Wm_RegOffset
+ 413698U, // LDRSWx_Xm_RegOffset
0U, // LDRSWx_lit
0U, // LDRd_lit
0U, // LDRq_lit
0U, // LDRs_lit
0U, // LDRw_lit
0U, // LDRx_lit
- 7U, // LDTRSBw
- 7U, // LDTRSBx
- 7U, // LDTRSHw
- 7U, // LDTRSHx
- 7U, // LDTRSWx
- 7U, // LDURSWx
- 144U, // LDXP_dword
- 144U, // LDXP_word
- 0U, // LDXR_byte
- 0U, // LDXR_dword
- 0U, // LDXR_hword
- 0U, // LDXR_word
- 7U, // LS16_LDR
- 7U, // LS16_LDUR
- 0U, // LS16_PostInd_LDR
- 0U, // LS16_PostInd_STR
- 6U, // LS16_PreInd_LDR
- 6U, // LS16_PreInd_STR
- 7U, // LS16_STR
- 7U, // LS16_STUR
- 7U, // LS16_UnPriv_LDR
- 7U, // LS16_UnPriv_STR
- 5248U, // LS16_Wm_RegOffset_LDR
- 5248U, // LS16_Wm_RegOffset_STR
- 5504U, // LS16_Xm_RegOffset_LDR
- 5504U, // LS16_Xm_RegOffset_STR
- 7U, // LS32_LDR
- 7U, // LS32_LDUR
- 0U, // LS32_PostInd_LDR
- 0U, // LS32_PostInd_STR
- 6U, // LS32_PreInd_LDR
- 6U, // LS32_PreInd_STR
- 7U, // LS32_STR
- 7U, // LS32_STUR
- 7U, // LS32_UnPriv_LDR
- 7U, // LS32_UnPriv_STR
- 5760U, // LS32_Wm_RegOffset_LDR
- 5760U, // LS32_Wm_RegOffset_STR
- 6016U, // LS32_Xm_RegOffset_LDR
- 6016U, // LS32_Xm_RegOffset_STR
- 7U, // LS64_LDR
- 7U, // LS64_LDUR
- 0U, // LS64_PostInd_LDR
- 0U, // LS64_PostInd_STR
- 6U, // LS64_PreInd_LDR
- 6U, // LS64_PreInd_STR
- 7U, // LS64_STR
- 7U, // LS64_STUR
- 7U, // LS64_UnPriv_LDR
- 7U, // LS64_UnPriv_STR
- 6272U, // LS64_Wm_RegOffset_LDR
- 6272U, // LS64_Wm_RegOffset_STR
- 6528U, // LS64_Xm_RegOffset_LDR
- 6528U, // LS64_Xm_RegOffset_STR
- 6U, // LS8_LDR
- 7U, // LS8_LDUR
- 0U, // LS8_PostInd_LDR
- 0U, // LS8_PostInd_STR
- 6U, // LS8_PreInd_LDR
- 6U, // LS8_PreInd_STR
- 6U, // LS8_STR
- 7U, // LS8_STUR
- 7U, // LS8_UnPriv_LDR
- 7U, // LS8_UnPriv_STR
- 4736U, // LS8_Wm_RegOffset_LDR
- 4736U, // LS8_Wm_RegOffset_STR
- 4992U, // LS8_Xm_RegOffset_LDR
- 4992U, // LS8_Xm_RegOffset_STR
- 8U, // LSFP128_LDR
- 7U, // LSFP128_LDUR
- 0U, // LSFP128_PostInd_LDR
- 0U, // LSFP128_PostInd_STR
- 6U, // LSFP128_PreInd_LDR
- 6U, // LSFP128_PreInd_STR
- 8U, // LSFP128_STR
- 7U, // LSFP128_STUR
- 6784U, // LSFP128_Wm_RegOffset_LDR
- 6784U, // LSFP128_Wm_RegOffset_STR
- 7040U, // LSFP128_Xm_RegOffset_LDR
- 7040U, // LSFP128_Xm_RegOffset_STR
- 7U, // LSFP16_LDR
- 7U, // LSFP16_LDUR
- 0U, // LSFP16_PostInd_LDR
- 0U, // LSFP16_PostInd_STR
- 6U, // LSFP16_PreInd_LDR
- 6U, // LSFP16_PreInd_STR
- 7U, // LSFP16_STR
- 7U, // LSFP16_STUR
- 5248U, // LSFP16_Wm_RegOffset_LDR
- 5248U, // LSFP16_Wm_RegOffset_STR
- 5504U, // LSFP16_Xm_RegOffset_LDR
- 5504U, // LSFP16_Xm_RegOffset_STR
- 7U, // LSFP32_LDR
- 7U, // LSFP32_LDUR
- 0U, // LSFP32_PostInd_LDR
- 0U, // LSFP32_PostInd_STR
- 6U, // LSFP32_PreInd_LDR
- 6U, // LSFP32_PreInd_STR
- 7U, // LSFP32_STR
- 7U, // LSFP32_STUR
- 5760U, // LSFP32_Wm_RegOffset_LDR
- 5760U, // LSFP32_Wm_RegOffset_STR
- 6016U, // LSFP32_Xm_RegOffset_LDR
- 6016U, // LSFP32_Xm_RegOffset_STR
- 7U, // LSFP64_LDR
- 7U, // LSFP64_LDUR
- 0U, // LSFP64_PostInd_LDR
- 0U, // LSFP64_PostInd_STR
- 6U, // LSFP64_PreInd_LDR
- 6U, // LSFP64_PreInd_STR
- 7U, // LSFP64_STR
- 7U, // LSFP64_STUR
- 6272U, // LSFP64_Wm_RegOffset_LDR
- 6272U, // LSFP64_Wm_RegOffset_STR
- 6528U, // LSFP64_Xm_RegOffset_LDR
- 6528U, // LSFP64_Xm_RegOffset_STR
- 6U, // LSFP8_LDR
- 7U, // LSFP8_LDUR
- 0U, // LSFP8_PostInd_LDR
- 0U, // LSFP8_PostInd_STR
- 6U, // LSFP8_PreInd_LDR
- 6U, // LSFP8_PreInd_STR
- 6U, // LSFP8_STR
- 7U, // LSFP8_STUR
- 4736U, // LSFP8_Wm_RegOffset_LDR
- 4736U, // LSFP8_Wm_RegOffset_STR
- 4992U, // LSFP8_Xm_RegOffset_LDR
- 4992U, // LSFP8_Xm_RegOffset_STR
- 7296U, // LSFPPair128_LDR
- 7296U, // LSFPPair128_NonTemp_LDR
- 7296U, // LSFPPair128_NonTemp_STR
- 7586U, // LSFPPair128_PostInd_LDR
- 7586U, // LSFPPair128_PostInd_STR
- 23938U, // LSFPPair128_PreInd_LDR
- 23938U, // LSFPPair128_PreInd_STR
- 7296U, // LSFPPair128_STR
- 4224U, // LSFPPair32_LDR
- 4224U, // LSFPPair32_NonTemp_LDR
- 4224U, // LSFPPair32_NonTemp_STR
- 4514U, // LSFPPair32_PostInd_LDR
- 4514U, // LSFPPair32_PostInd_STR
- 20866U, // LSFPPair32_PreInd_LDR
- 20866U, // LSFPPair32_PreInd_STR
- 4224U, // LSFPPair32_STR
- 7808U, // LSFPPair64_LDR
- 7808U, // LSFPPair64_NonTemp_LDR
- 7808U, // LSFPPair64_NonTemp_STR
- 8098U, // LSFPPair64_PostInd_LDR
- 8098U, // LSFPPair64_PostInd_STR
- 24450U, // LSFPPair64_PreInd_LDR
- 24450U, // LSFPPair64_PreInd_STR
- 7808U, // LSFPPair64_STR
- 0U, // LSLVwww
- 0U, // LSLVxxx
- 0U, // LSLwwi
- 0U, // LSLxxi
- 4224U, // LSPair32_LDR
- 4224U, // LSPair32_NonTemp_LDR
- 4224U, // LSPair32_NonTemp_STR
- 4514U, // LSPair32_PostInd_LDR
- 4514U, // LSPair32_PostInd_STR
- 20866U, // LSPair32_PreInd_LDR
- 20866U, // LSPair32_PreInd_STR
- 4224U, // LSPair32_STR
- 7808U, // LSPair64_LDR
- 7808U, // LSPair64_NonTemp_LDR
- 7808U, // LSPair64_NonTemp_STR
- 8098U, // LSPair64_PostInd_LDR
- 8098U, // LSPair64_PostInd_STR
- 24450U, // LSPair64_PreInd_LDR
- 24450U, // LSPair64_PreInd_STR
- 7808U, // LSPair64_STR
- 0U, // LSRVwww
- 0U, // LSRVxxx
- 0U, // LSRwwi
- 0U, // LSRxxi
- 3968U, // MADDwwww
- 3968U, // MADDxxxx
- 64U, // MLAvvv_16B
- 80U, // MLAvvv_2S
- 96U, // MLAvvv_4H
- 48U, // MLAvvv_4S
- 112U, // MLAvvv_8B
- 16U, // MLAvvv_8H
- 64U, // MLSvvv_16B
- 80U, // MLSvvv_2S
- 96U, // MLSvvv_4H
- 48U, // MLSvvv_4S
- 112U, // MLSvvv_8B
- 16U, // MLSvvv_8H
+ 234U, // LDTRSBw
+ 234U, // LDTRSBx
+ 234U, // LDTRSHw
+ 234U, // LDTRSHx
+ 234U, // LDTRSWx
+ 234U, // LDURSWx
+ 6662U, // LDXP_dword
+ 6662U, // LDXP_word
+ 6U, // LDXR_byte
+ 6U, // LDXR_dword
+ 6U, // LDXR_hword
+ 6U, // LDXR_word
+ 242U, // LS16_LDR
+ 234U, // LS16_LDUR
+ 6U, // LS16_PostInd_LDR
+ 6U, // LS16_PostInd_STR
+ 226U, // LS16_PreInd_LDR
+ 226U, // LS16_PreInd_STR
+ 242U, // LS16_STR
+ 234U, // LS16_STUR
+ 234U, // LS16_UnPriv_LDR
+ 234U, // LS16_UnPriv_STR
+ 364546U, // LS16_Wm_RegOffset_LDR
+ 364546U, // LS16_Wm_RegOffset_STR
+ 380930U, // LS16_Xm_RegOffset_LDR
+ 380930U, // LS16_Xm_RegOffset_STR
+ 250U, // LS32_LDR
+ 234U, // LS32_LDUR
+ 6U, // LS32_PostInd_LDR
+ 6U, // LS32_PostInd_STR
+ 226U, // LS32_PreInd_LDR
+ 226U, // LS32_PreInd_STR
+ 250U, // LS32_STR
+ 234U, // LS32_STUR
+ 234U, // LS32_UnPriv_LDR
+ 234U, // LS32_UnPriv_STR
+ 397314U, // LS32_Wm_RegOffset_LDR
+ 397314U, // LS32_Wm_RegOffset_STR
+ 413698U, // LS32_Xm_RegOffset_LDR
+ 413698U, // LS32_Xm_RegOffset_STR
+ 258U, // LS64_LDR
+ 234U, // LS64_LDUR
+ 6U, // LS64_PostInd_LDR
+ 6U, // LS64_PostInd_STR
+ 226U, // LS64_PreInd_LDR
+ 226U, // LS64_PreInd_STR
+ 258U, // LS64_STR
+ 234U, // LS64_STUR
+ 234U, // LS64_UnPriv_LDR
+ 234U, // LS64_UnPriv_STR
+ 430082U, // LS64_Wm_RegOffset_LDR
+ 430082U, // LS64_Wm_RegOffset_STR
+ 446466U, // LS64_Xm_RegOffset_LDR
+ 446466U, // LS64_Xm_RegOffset_STR
+ 218U, // LS8_LDR
+ 234U, // LS8_LDUR
+ 6U, // LS8_PostInd_LDR
+ 6U, // LS8_PostInd_STR
+ 226U, // LS8_PreInd_LDR
+ 226U, // LS8_PreInd_STR
+ 218U, // LS8_STR
+ 234U, // LS8_STUR
+ 234U, // LS8_UnPriv_LDR
+ 234U, // LS8_UnPriv_STR
+ 331778U, // LS8_Wm_RegOffset_LDR
+ 331778U, // LS8_Wm_RegOffset_STR
+ 348162U, // LS8_Xm_RegOffset_LDR
+ 348162U, // LS8_Xm_RegOffset_STR
+ 266U, // LSFP128_LDR
+ 234U, // LSFP128_LDUR
+ 6U, // LSFP128_PostInd_LDR
+ 6U, // LSFP128_PostInd_STR
+ 226U, // LSFP128_PreInd_LDR
+ 226U, // LSFP128_PreInd_STR
+ 266U, // LSFP128_STR
+ 234U, // LSFP128_STUR
+ 462850U, // LSFP128_Wm_RegOffset_LDR
+ 462850U, // LSFP128_Wm_RegOffset_STR
+ 479234U, // LSFP128_Xm_RegOffset_LDR
+ 479234U, // LSFP128_Xm_RegOffset_STR
+ 242U, // LSFP16_LDR
+ 234U, // LSFP16_LDUR
+ 6U, // LSFP16_PostInd_LDR
+ 6U, // LSFP16_PostInd_STR
+ 226U, // LSFP16_PreInd_LDR
+ 226U, // LSFP16_PreInd_STR
+ 242U, // LSFP16_STR
+ 234U, // LSFP16_STUR
+ 364546U, // LSFP16_Wm_RegOffset_LDR
+ 364546U, // LSFP16_Wm_RegOffset_STR
+ 380930U, // LSFP16_Xm_RegOffset_LDR
+ 380930U, // LSFP16_Xm_RegOffset_STR
+ 250U, // LSFP32_LDR
+ 234U, // LSFP32_LDUR
+ 6U, // LSFP32_PostInd_LDR
+ 6U, // LSFP32_PostInd_STR
+ 226U, // LSFP32_PreInd_LDR
+ 226U, // LSFP32_PreInd_STR
+ 250U, // LSFP32_STR
+ 234U, // LSFP32_STUR
+ 397314U, // LSFP32_Wm_RegOffset_LDR
+ 397314U, // LSFP32_Wm_RegOffset_STR
+ 413698U, // LSFP32_Xm_RegOffset_LDR
+ 413698U, // LSFP32_Xm_RegOffset_STR
+ 258U, // LSFP64_LDR
+ 234U, // LSFP64_LDUR
+ 6U, // LSFP64_PostInd_LDR
+ 6U, // LSFP64_PostInd_STR
+ 226U, // LSFP64_PreInd_LDR
+ 226U, // LSFP64_PreInd_STR
+ 258U, // LSFP64_STR
+ 234U, // LSFP64_STUR
+ 430082U, // LSFP64_Wm_RegOffset_LDR
+ 430082U, // LSFP64_Wm_RegOffset_STR
+ 446466U, // LSFP64_Xm_RegOffset_LDR
+ 446466U, // LSFP64_Xm_RegOffset_STR
+ 218U, // LSFP8_LDR
+ 234U, // LSFP8_LDUR
+ 6U, // LSFP8_PostInd_LDR
+ 6U, // LSFP8_PostInd_STR
+ 226U, // LSFP8_PreInd_LDR
+ 226U, // LSFP8_PreInd_STR
+ 218U, // LSFP8_STR
+ 234U, // LSFP8_STUR
+ 331778U, // LSFP8_Wm_RegOffset_LDR
+ 331778U, // LSFP8_Wm_RegOffset_STR
+ 348162U, // LSFP8_Xm_RegOffset_LDR
+ 348162U, // LSFP8_Xm_RegOffset_STR
+ 495622U, // LSFPPair128_LDR
+ 495622U, // LSFPPair128_NonTemp_LDR
+ 495622U, // LSFPPair128_NonTemp_STR
+ 515150U, // LSFPPair128_PostInd_LDR
+ 515150U, // LSFPPair128_PostInd_STR
+ 1560654U, // LSFPPair128_PreInd_LDR
+ 1560654U, // LSFPPair128_PreInd_STR
+ 495622U, // LSFPPair128_STR
+ 299014U, // LSFPPair32_LDR
+ 299014U, // LSFPPair32_NonTemp_LDR
+ 299014U, // LSFPPair32_NonTemp_STR
+ 318542U, // LSFPPair32_PostInd_LDR
+ 318542U, // LSFPPair32_PostInd_STR
+ 1364046U, // LSFPPair32_PreInd_LDR
+ 1364046U, // LSFPPair32_PreInd_STR
+ 299014U, // LSFPPair32_STR
+ 528390U, // LSFPPair64_LDR
+ 528390U, // LSFPPair64_NonTemp_LDR
+ 528390U, // LSFPPair64_NonTemp_STR
+ 547918U, // LSFPPair64_PostInd_LDR
+ 547918U, // LSFPPair64_PostInd_STR
+ 1593422U, // LSFPPair64_PreInd_LDR
+ 1593422U, // LSFPPair64_PreInd_STR
+ 528390U, // LSFPPair64_STR
+ 2U, // LSLVwww
+ 2U, // LSLVxxx
+ 2U, // LSLwwi
+ 2U, // LSLxxi
+ 299014U, // LSPair32_LDR
+ 299014U, // LSPair32_NonTemp_LDR
+ 299014U, // LSPair32_NonTemp_STR
+ 318542U, // LSPair32_PostInd_LDR
+ 318542U, // LSPair32_PostInd_STR
+ 1364046U, // LSPair32_PreInd_LDR
+ 1364046U, // LSPair32_PreInd_STR
+ 299014U, // LSPair32_STR
+ 528390U, // LSPair64_LDR
+ 528390U, // LSPair64_NonTemp_LDR
+ 528390U, // LSPair64_NonTemp_STR
+ 547918U, // LSPair64_PostInd_LDR
+ 547918U, // LSPair64_PostInd_STR
+ 1593422U, // LSPair64_PreInd_LDR
+ 1593422U, // LSPair64_PreInd_STR
+ 528390U, // LSPair64_STR
+ 2U, // LSRVwww
+ 2U, // LSRVxxx
+ 2U, // LSRwwi
+ 2U, // LSRxxi
+ 249858U, // MADDwwww
+ 249858U, // MADDxxxx
+ 268299U, // MLAvve_2s4s
+ 269835U, // MLAvve_4h8h
+ 268298U, // MLAvve_4s4s
+ 269834U, // MLAvve_8h8h
+ 2059U, // MLAvvv_16B
+ 2571U, // MLAvvv_2S
+ 3083U, // MLAvvv_4H
+ 1546U, // MLAvvv_4S
+ 3595U, // MLAvvv_8B
+ 522U, // MLAvvv_8H
+ 268299U, // MLSvve_2s4s
+ 269835U, // MLSvve_4h8h
+ 268298U, // MLSvve_4s4s
+ 269834U, // MLSvve_8h8h
+ 2059U, // MLSvvv_16B
+ 2571U, // MLSvvv_2S
+ 3083U, // MLSvvv_4H
+ 1546U, // MLSvvv_4S
+ 3595U, // MLSvvv_8B
+ 522U, // MLSvvv_8H
0U, // MOVIdi
- 0U, // MOVIvi_16B
+ 1U, // MOVIvi_16B
0U, // MOVIvi_2D
- 0U, // MOVIvi_8B
- 0U, // MOVIvi_lsl_2S
- 0U, // MOVIvi_lsl_4H
- 0U, // MOVIvi_lsl_4S
- 0U, // MOVIvi_lsl_8H
- 0U, // MOVIvi_msl_2S
- 0U, // MOVIvi_msl_4S
+ 1U, // MOVIvi_8B
+ 6U, // MOVIvi_lsl_2S
+ 7U, // MOVIvi_lsl_4H
+ 6U, // MOVIvi_lsl_4S
+ 7U, // MOVIvi_lsl_8H
+ 7U, // MOVIvi_msl_2S
+ 7U, // MOVIvi_msl_4S
0U, // MOVKwii
0U, // MOVKxii
0U, // MOVNwii
@@ -2590,1139 +4233,1766 @@
0U, // MRSxi
0U, // MSRii
0U, // MSRix
- 3968U, // MSUBwwww
- 3968U, // MSUBxxxx
- 64U, // MULvvv_16B
- 80U, // MULvvv_2S
- 96U, // MULvvv_4H
- 48U, // MULvvv_4S
- 112U, // MULvvv_8B
- 16U, // MULvvv_8H
- 0U, // MVNIvi_lsl_2S
- 0U, // MVNIvi_lsl_4H
- 0U, // MVNIvi_lsl_4S
- 0U, // MVNIvi_lsl_8H
- 0U, // MVNIvi_msl_2S
- 0U, // MVNIvi_msl_4S
- 2U, // MVNww_asr
- 3U, // MVNww_lsl
- 3U, // MVNww_lsr
- 8U, // MVNww_ror
- 2U, // MVNxx_asr
- 3U, // MVNxx_lsl
- 3U, // MVNxx_lsr
- 8U, // MVNxx_ror
- 64U, // ORNvvv_16B
- 112U, // ORNvvv_8B
- 128U, // ORNwww_asr
- 384U, // ORNwww_lsl
- 640U, // ORNwww_lsr
- 2944U, // ORNwww_ror
- 128U, // ORNxxx_asr
- 384U, // ORNxxx_lsl
- 640U, // ORNxxx_lsr
- 2944U, // ORNxxx_ror
- 0U, // ORRvi_lsl_2S
- 0U, // ORRvi_lsl_4H
- 0U, // ORRvi_lsl_4S
- 0U, // ORRvi_lsl_8H
- 64U, // ORRvvv_16B
- 112U, // ORRvvv_8B
- 1U, // ORRwwi
- 128U, // ORRwww_asr
- 384U, // ORRwww_lsl
- 640U, // ORRwww_lsr
- 2944U, // ORRwww_ror
- 1U, // ORRxxi
- 128U, // ORRxxx_asr
- 384U, // ORRxxx_lsl
- 640U, // ORRxxx_lsr
- 2944U, // ORRxxx_ror
- 64U, // PMULL2vvv_8h16b
- 112U, // PMULLvvv_8h8b
- 64U, // PMULvvv_16B
- 112U, // PMULvvv_8B
- 7U, // PRFM
- 6272U, // PRFM_Wm_RegOffset
- 6528U, // PRFM_Xm_RegOffset
+ 249858U, // MSUBwwww
+ 249858U, // MSUBxxxx
+ 284691U, // MULve_2s4s
+ 286227U, // MULve_4h8h
+ 284690U, // MULve_4s4s
+ 286226U, // MULve_8h8h
+ 2067U, // MULvvv_16B
+ 2579U, // MULvvv_2S
+ 3091U, // MULvvv_4H
+ 1554U, // MULvvv_4S
+ 3603U, // MULvvv_8B
+ 530U, // MULvvv_8H
+ 6U, // MVNIvi_lsl_2S
+ 7U, // MVNIvi_lsl_4H
+ 6U, // MVNIvi_lsl_4S
+ 7U, // MVNIvi_lsl_8H
+ 7U, // MVNIvi_msl_2S
+ 7U, // MVNIvi_msl_4S
+ 90U, // MVNww_asr
+ 98U, // MVNww_lsl
+ 106U, // MVNww_lsr
+ 274U, // MVNww_ror
+ 90U, // MVNxx_asr
+ 98U, // MVNxx_lsl
+ 106U, // MVNxx_lsr
+ 274U, // MVNxx_ror
+ 0U, // NEG16b
+ 0U, // NEG2d
+ 0U, // NEG2s
+ 0U, // NEG4h
+ 1U, // NEG4s
+ 1U, // NEG8b
+ 1U, // NEG8h
+ 1U, // NEGdd
+ 0U, // NOT16b
+ 1U, // NOT8b
+ 2067U, // ORNvvv_16B
+ 3603U, // ORNvvv_8B
+ 4098U, // ORNwww_asr
+ 20482U, // ORNwww_lsl
+ 36866U, // ORNwww_lsr
+ 184322U, // ORNwww_ror
+ 4098U, // ORNxxx_asr
+ 20482U, // ORNxxx_lsl
+ 36866U, // ORNxxx_lsr
+ 184322U, // ORNxxx_ror
+ 4U, // ORRvi_lsl_2S
+ 4U, // ORRvi_lsl_4H
+ 4U, // ORRvi_lsl_4S
+ 4U, // ORRvi_lsl_8H
+ 2067U, // ORRvvv_16B
+ 3603U, // ORRvvv_8B
+ 42U, // ORRwwi
+ 4098U, // ORRwww_asr
+ 20482U, // ORRwww_lsl
+ 36866U, // ORRwww_lsr
+ 184322U, // ORRwww_ror
+ 50U, // ORRxxi
+ 4098U, // ORRxxx_asr
+ 20482U, // ORRxxx_lsl
+ 36866U, // ORRxxx_lsr
+ 184322U, // ORRxxx_ror
+ 0U, // PMULL2vvv_1q2d
+ 2067U, // PMULL2vvv_8h16b
+ 0U, // PMULLvvv_1q1d
+ 3603U, // PMULLvvv_8h8b
+ 2067U, // PMULvvv_16B
+ 3603U, // PMULvvv_8B
+ 258U, // PRFM
+ 430082U, // PRFM_Wm_RegOffset
+ 446466U, // PRFM_Xm_RegOffset
0U, // PRFM_lit
- 7U, // PRFUM
- 2U, // QRSHRUNvvi_16B
- 0U, // QRSHRUNvvi_2S
- 0U, // QRSHRUNvvi_4H
- 2U, // QRSHRUNvvi_4S
- 0U, // QRSHRUNvvi_8B
- 2U, // QRSHRUNvvi_8H
- 2U, // QSHRUNvvi_16B
- 0U, // QSHRUNvvi_2S
- 0U, // QSHRUNvvi_4H
- 2U, // QSHRUNvvi_4S
- 0U, // QSHRUNvvi_8B
- 2U, // QSHRUNvvi_8H
- 16U, // RADDHN2vvv_16b8h
- 32U, // RADDHN2vvv_4s2d
- 48U, // RADDHN2vvv_8h4s
- 32U, // RADDHNvvv_2s2d
- 48U, // RADDHNvvv_4h4s
- 16U, // RADDHNvvv_8b8h
- 0U, // RBITww
- 0U, // RBITxx
+ 234U, // PRFUM
+ 74U, // QRSHRUNvvi_16B
+ 2U, // QRSHRUNvvi_2S
+ 2U, // QRSHRUNvvi_4H
+ 74U, // QRSHRUNvvi_4S
+ 2U, // QRSHRUNvvi_8B
+ 74U, // QRSHRUNvvi_8H
+ 74U, // QSHRUNvvi_16B
+ 2U, // QSHRUNvvi_2S
+ 2U, // QSHRUNvvi_4H
+ 74U, // QSHRUNvvi_4S
+ 2U, // QSHRUNvvi_8B
+ 74U, // QSHRUNvvi_8H
+ 522U, // RADDHN2vvv_16b8h
+ 1034U, // RADDHN2vvv_4s2d
+ 1546U, // RADDHN2vvv_8h4s
+ 1042U, // RADDHNvvv_2s2d
+ 1554U, // RADDHNvvv_4h4s
+ 530U, // RADDHNvvv_8b8h
+ 0U, // RBIT16b
+ 1U, // RBIT8b
+ 1U, // RBITww
+ 1U, // RBITxx
0U, // RET
0U, // RETx
- 0U, // REV16ww
- 0U, // REV16xx
- 0U, // REV32xx
- 0U, // REVww
- 0U, // REVxx
- 0U, // RORVwww
- 0U, // RORVxxx
- 2U, // RSHRNvvi_16B
- 0U, // RSHRNvvi_2S
- 0U, // RSHRNvvi_4H
- 2U, // RSHRNvvi_4S
- 0U, // RSHRNvvi_8B
- 2U, // RSHRNvvi_8H
- 16U, // RSUBHN2vvv_16b8h
- 32U, // RSUBHN2vvv_4s2d
- 48U, // RSUBHN2vvv_8h4s
- 32U, // RSUBHNvvv_2s2d
- 48U, // RSUBHNvvv_4h4s
- 16U, // RSUBHNvvv_8b8h
- 48U, // SABAL2vvv_2d2s
- 16U, // SABAL2vvv_4s4h
- 64U, // SABAL2vvv_8h8b
- 80U, // SABALvvv_2d2s
- 96U, // SABALvvv_4s4h
- 112U, // SABALvvv_8h8b
- 64U, // SABAvvv_16B
- 80U, // SABAvvv_2S
- 96U, // SABAvvv_4H
- 48U, // SABAvvv_4S
- 112U, // SABAvvv_8B
- 16U, // SABAvvv_8H
- 48U, // SABDL2vvv_2d2s
- 16U, // SABDL2vvv_4s4h
- 64U, // SABDL2vvv_8h8b
- 80U, // SABDLvvv_2d2s
- 96U, // SABDLvvv_4s4h
- 112U, // SABDLvvv_8h8b
- 64U, // SABDvvv_16B
- 80U, // SABDvvv_2S
- 96U, // SABDvvv_4H
- 48U, // SABDvvv_4S
- 112U, // SABDvvv_8B
- 16U, // SABDvvv_8H
- 48U, // SADDL2vvv_2d4s
- 16U, // SADDL2vvv_4s8h
- 64U, // SADDL2vvv_8h16b
- 80U, // SADDLvvv_2d2s
- 96U, // SADDLvvv_4s4h
- 112U, // SADDLvvv_8h8b
- 48U, // SADDW2vvv_2d4s
- 16U, // SADDW2vvv_4s8h
- 64U, // SADDW2vvv_8h16b
- 80U, // SADDWvvv_2d2s
- 96U, // SADDWvvv_4s4h
- 112U, // SADDWvvv_8h8b
- 0U, // SBCSwww
- 0U, // SBCSxxx
- 0U, // SBCwww
- 0U, // SBCxxx
- 8U, // SBFIZwwii
- 8U, // SBFIZxxii
- 3968U, // SBFMwwii
- 3968U, // SBFMxxii
- 8320U, // SBFXwwii
- 8320U, // SBFXxxii
- 0U, // SCVTFdw
- 5U, // SCVTFdwi
- 0U, // SCVTFdx
- 5U, // SCVTFdxi
- 0U, // SCVTFsw
- 5U, // SCVTFswi
- 0U, // SCVTFsx
- 5U, // SCVTFsxi
- 0U, // SDIVwww
- 0U, // SDIVxxx
- 64U, // SHADDvvv_16B
- 80U, // SHADDvvv_2S
- 96U, // SHADDvvv_4H
- 48U, // SHADDvvv_4S
- 112U, // SHADDvvv_8B
- 16U, // SHADDvvv_8H
- 0U, // SHLvvi_16B
- 0U, // SHLvvi_2D
- 0U, // SHLvvi_2S
- 0U, // SHLvvi_4H
- 0U, // SHLvvi_4S
- 0U, // SHLvvi_8B
- 0U, // SHLvvi_8H
- 2U, // SHRNvvi_16B
- 0U, // SHRNvvi_2S
- 0U, // SHRNvvi_4H
- 2U, // SHRNvvi_4S
- 0U, // SHRNvvi_8B
- 2U, // SHRNvvi_8H
- 64U, // SHSUBvvv_16B
- 80U, // SHSUBvvv_2S
- 96U, // SHSUBvvv_4H
- 48U, // SHSUBvvv_4S
- 112U, // SHSUBvvv_8B
- 16U, // SHSUBvvv_8H
- 2U, // SLIvvi_16B
- 2U, // SLIvvi_2D
- 2U, // SLIvvi_2S
- 2U, // SLIvvi_4H
- 2U, // SLIvvi_4S
- 2U, // SLIvvi_8B
- 2U, // SLIvvi_8H
- 3968U, // SMADDLxwwx
- 64U, // SMAXPvvv_16B
- 80U, // SMAXPvvv_2S
- 96U, // SMAXPvvv_4H
- 48U, // SMAXPvvv_4S
- 112U, // SMAXPvvv_8B
- 16U, // SMAXPvvv_8H
- 64U, // SMAXvvv_16B
- 80U, // SMAXvvv_2S
- 96U, // SMAXvvv_4H
- 48U, // SMAXvvv_4S
- 112U, // SMAXvvv_8B
- 16U, // SMAXvvv_8H
+ 0U, // REV16_16b
+ 1U, // REV16_8b
+ 1U, // REV16ww
+ 1U, // REV16xx
+ 0U, // REV32_16b
+ 0U, // REV32_4h
+ 1U, // REV32_8b
+ 1U, // REV32_8h
+ 1U, // REV32xx
+ 0U, // REV64_16b
+ 0U, // REV64_2s
+ 0U, // REV64_4h
+ 1U, // REV64_4s
+ 1U, // REV64_8b
+ 1U, // REV64_8h
+ 1U, // REVww
+ 1U, // REVxx
+ 2U, // RORVwww
+ 2U, // RORVxxx
+ 74U, // RSHRNvvi_16B
+ 2U, // RSHRNvvi_2S
+ 2U, // RSHRNvvi_4H
+ 74U, // RSHRNvvi_4S
+ 2U, // RSHRNvvi_8B
+ 74U, // RSHRNvvi_8H
+ 522U, // RSUBHN2vvv_16b8h
+ 1034U, // RSUBHN2vvv_4s2d
+ 1546U, // RSUBHN2vvv_8h4s
+ 1042U, // RSUBHNvvv_2s2d
+ 1554U, // RSUBHNvvv_4h4s
+ 530U, // RSUBHNvvv_8b8h
+ 1546U, // SABAL2vvv_2d2s
+ 522U, // SABAL2vvv_4s4h
+ 2059U, // SABAL2vvv_8h8b
+ 2571U, // SABALvvv_2d2s
+ 3083U, // SABALvvv_4s4h
+ 3595U, // SABALvvv_8h8b
+ 2059U, // SABAvvv_16B
+ 2571U, // SABAvvv_2S
+ 3083U, // SABAvvv_4H
+ 1546U, // SABAvvv_4S
+ 3595U, // SABAvvv_8B
+ 522U, // SABAvvv_8H
+ 1554U, // SABDL2vvv_2d2s
+ 530U, // SABDL2vvv_4s4h
+ 2067U, // SABDL2vvv_8h8b
+ 2579U, // SABDLvvv_2d2s
+ 3091U, // SABDLvvv_4s4h
+ 3603U, // SABDLvvv_8h8b
+ 2067U, // SABDvvv_16B
+ 2579U, // SABDvvv_2S
+ 3091U, // SABDvvv_4H
+ 1554U, // SABDvvv_4S
+ 3603U, // SABDvvv_8B
+ 530U, // SABDvvv_8H
+ 0U, // SADALP16b8h
+ 0U, // SADALP2s1d
+ 0U, // SADALP4h2s
+ 1U, // SADALP4s2d
+ 1U, // SADALP8b4h
+ 1U, // SADALP8h4s
+ 1554U, // SADDL2vvv_2d4s
+ 530U, // SADDL2vvv_4s8h
+ 2067U, // SADDL2vvv_8h16b
+ 0U, // SADDLP16b8h
+ 0U, // SADDLP2s1d
+ 0U, // SADDLP4h2s
+ 1U, // SADDLP4s2d
+ 1U, // SADDLP8b4h
+ 1U, // SADDLP8h4s
+ 1U, // SADDLV_1d4s
+ 0U, // SADDLV_1h16b
+ 1U, // SADDLV_1h8b
+ 0U, // SADDLV_1s4h
+ 1U, // SADDLV_1s8h
+ 2579U, // SADDLvvv_2d2s
+ 3091U, // SADDLvvv_4s4h
+ 3603U, // SADDLvvv_8h8b
+ 1554U, // SADDW2vvv_2d4s
+ 530U, // SADDW2vvv_4s8h
+ 2066U, // SADDW2vvv_8h16b
+ 2578U, // SADDWvvv_2d2s
+ 3090U, // SADDWvvv_4s4h
+ 3602U, // SADDWvvv_8h8b
+ 2U, // SBCSwww
+ 2U, // SBCSxxx
+ 2U, // SBCwww
+ 2U, // SBCxxx
+ 282U, // SBFIZwwii
+ 290U, // SBFIZxxii
+ 249858U, // SBFMwwii
+ 249858U, // SBFMxxii
+ 561154U, // SBFXwwii
+ 561154U, // SBFXxxii
+ 0U, // SCVTF_2d
+ 0U, // SCVTF_2s
+ 1U, // SCVTF_4s
+ 2U, // SCVTF_Nddi
+ 2U, // SCVTF_Nssi
+ 1U, // SCVTFdd
+ 1U, // SCVTFdw
+ 194U, // SCVTFdwi
+ 1U, // SCVTFdx
+ 194U, // SCVTFdxi
+ 1U, // SCVTFss
+ 1U, // SCVTFsw
+ 194U, // SCVTFswi
+ 1U, // SCVTFsx
+ 194U, // SCVTFsxi
+ 2U, // SDIVwww
+ 2U, // SDIVxxx
+ 1546U, // SHA1C
+ 1U, // SHA1H
+ 1546U, // SHA1M
+ 1546U, // SHA1P
+ 1546U, // SHA1SU0
+ 1U, // SHA1SU1
+ 1546U, // SHA256H
+ 1546U, // SHA256H2
+ 1U, // SHA256SU0
+ 1546U, // SHA256SU1
+ 2067U, // SHADDvvv_16B
+ 2579U, // SHADDvvv_2S
+ 3091U, // SHADDvvv_4H
+ 1554U, // SHADDvvv_4S
+ 3603U, // SHADDvvv_8B
+ 530U, // SHADDvvv_8H
+ 3U, // SHLL16b8h
+ 3U, // SHLL2s2d
+ 3U, // SHLL4h4s
+ 2U, // SHLL4s2d
+ 3U, // SHLL8b8h
+ 2U, // SHLL8h4s
+ 2U, // SHLddi
+ 3U, // SHLvvi_16B
+ 2U, // SHLvvi_2D
+ 3U, // SHLvvi_2S
+ 3U, // SHLvvi_4H
+ 2U, // SHLvvi_4S
+ 3U, // SHLvvi_8B
+ 2U, // SHLvvi_8H
+ 74U, // SHRNvvi_16B
+ 2U, // SHRNvvi_2S
+ 2U, // SHRNvvi_4H
+ 74U, // SHRNvvi_4S
+ 2U, // SHRNvvi_8B
+ 74U, // SHRNvvi_8H
+ 2067U, // SHSUBvvv_16B
+ 2579U, // SHSUBvvv_2S
+ 3091U, // SHSUBvvv_4H
+ 1554U, // SHSUBvvv_4S
+ 3603U, // SHSUBvvv_8B
+ 530U, // SHSUBvvv_8H
+ 74U, // SLI
+ 75U, // SLIvvi_16B
+ 74U, // SLIvvi_2D
+ 75U, // SLIvvi_2S
+ 75U, // SLIvvi_4H
+ 74U, // SLIvvi_4S
+ 75U, // SLIvvi_8B
+ 74U, // SLIvvi_8H
+ 249858U, // SMADDLxwwx
+ 2067U, // SMAXPvvv_16B
+ 2579U, // SMAXPvvv_2S
+ 3091U, // SMAXPvvv_4H
+ 1554U, // SMAXPvvv_4S
+ 3603U, // SMAXPvvv_8B
+ 530U, // SMAXPvvv_8H
+ 0U, // SMAXV_1b16b
+ 1U, // SMAXV_1b8b
+ 0U, // SMAXV_1h4h
+ 1U, // SMAXV_1h8h
+ 1U, // SMAXV_1s4s
+ 2067U, // SMAXvvv_16B
+ 2579U, // SMAXvvv_2S
+ 3091U, // SMAXvvv_4H
+ 1554U, // SMAXvvv_4S
+ 3603U, // SMAXvvv_8B
+ 530U, // SMAXvvv_8H
0U, // SMCi
- 64U, // SMINPvvv_16B
- 80U, // SMINPvvv_2S
- 96U, // SMINPvvv_4H
- 48U, // SMINPvvv_4S
- 112U, // SMINPvvv_8B
- 16U, // SMINPvvv_8H
- 64U, // SMINvvv_16B
- 80U, // SMINvvv_2S
- 96U, // SMINvvv_4H
- 48U, // SMINvvv_4S
- 112U, // SMINvvv_8B
- 16U, // SMINvvv_8H
- 48U, // SMLAL2vvv_2d4s
- 16U, // SMLAL2vvv_4s8h
- 64U, // SMLAL2vvv_8h16b
- 80U, // SMLALvvv_2d2s
- 96U, // SMLALvvv_4s4h
- 112U, // SMLALvvv_8h8b
- 48U, // SMLSL2vvv_2d4s
- 16U, // SMLSL2vvv_4s8h
- 64U, // SMLSL2vvv_8h16b
- 80U, // SMLSLvvv_2d2s
- 96U, // SMLSLvvv_4s4h
- 112U, // SMLSLvvv_8h8b
- 9U, // SMOVwb
- 9U, // SMOVwh
- 9U, // SMOVxb
- 9U, // SMOVxh
- 9U, // SMOVxs
- 3968U, // SMSUBLxwwx
- 0U, // SMULHxxx
- 48U, // SMULL2vvv_2d4s
- 16U, // SMULL2vvv_4s8h
- 64U, // SMULL2vvv_8h16b
- 80U, // SMULLvvv_2d2s
- 96U, // SMULLvvv_4s4h
- 112U, // SMULLvvv_8h8b
- 0U, // SQADDbbb
- 0U, // SQADDddd
- 0U, // SQADDhhh
- 0U, // SQADDsss
- 64U, // SQADDvvv_16B
- 32U, // SQADDvvv_2D
- 80U, // SQADDvvv_2S
- 96U, // SQADDvvv_4H
- 48U, // SQADDvvv_4S
- 112U, // SQADDvvv_8B
- 16U, // SQADDvvv_8H
- 48U, // SQDMLAL2vvv_2d4s
- 16U, // SQDMLAL2vvv_4s8h
- 80U, // SQDMLALvvv_2d2s
- 96U, // SQDMLALvvv_4s4h
- 48U, // SQDMLSL2vvv_2d4s
- 16U, // SQDMLSL2vvv_4s8h
- 80U, // SQDMLSLvvv_2d2s
- 96U, // SQDMLSLvvv_4s4h
- 80U, // SQDMULHvvv_2S
- 96U, // SQDMULHvvv_4H
- 48U, // SQDMULHvvv_4S
- 16U, // SQDMULHvvv_8H
- 48U, // SQDMULL2vvv_2d4s
- 16U, // SQDMULL2vvv_4s8h
- 80U, // SQDMULLvvv_2d2s
- 96U, // SQDMULLvvv_4s4h
- 80U, // SQRDMULHvvv_2S
- 96U, // SQRDMULHvvv_4H
- 48U, // SQRDMULHvvv_4S
- 16U, // SQRDMULHvvv_8H
- 0U, // SQRSHLbbb
- 0U, // SQRSHLddd
- 0U, // SQRSHLhhh
- 0U, // SQRSHLsss
- 64U, // SQRSHLvvv_16B
- 32U, // SQRSHLvvv_2D
- 80U, // SQRSHLvvv_2S
- 96U, // SQRSHLvvv_4H
- 48U, // SQRSHLvvv_4S
- 112U, // SQRSHLvvv_8B
- 16U, // SQRSHLvvv_8H
- 2U, // SQRSHRNvvi_16B
- 0U, // SQRSHRNvvi_2S
- 0U, // SQRSHRNvvi_4H
- 2U, // SQRSHRNvvi_4S
- 0U, // SQRSHRNvvi_8B
- 2U, // SQRSHRNvvi_8H
- 0U, // SQSHLUvvi_16B
- 0U, // SQSHLUvvi_2D
- 0U, // SQSHLUvvi_2S
- 0U, // SQSHLUvvi_4H
- 0U, // SQSHLUvvi_4S
- 0U, // SQSHLUvvi_8B
- 0U, // SQSHLUvvi_8H
- 0U, // SQSHLbbb
- 0U, // SQSHLddd
- 0U, // SQSHLhhh
- 0U, // SQSHLsss
- 0U, // SQSHLvvi_16B
- 0U, // SQSHLvvi_2D
- 0U, // SQSHLvvi_2S
- 0U, // SQSHLvvi_4H
- 0U, // SQSHLvvi_4S
- 0U, // SQSHLvvi_8B
- 0U, // SQSHLvvi_8H
- 64U, // SQSHLvvv_16B
- 32U, // SQSHLvvv_2D
- 80U, // SQSHLvvv_2S
- 96U, // SQSHLvvv_4H
- 48U, // SQSHLvvv_4S
- 112U, // SQSHLvvv_8B
- 16U, // SQSHLvvv_8H
- 2U, // SQSHRNvvi_16B
- 0U, // SQSHRNvvi_2S
- 0U, // SQSHRNvvi_4H
- 2U, // SQSHRNvvi_4S
- 0U, // SQSHRNvvi_8B
- 2U, // SQSHRNvvi_8H
- 0U, // SQSUBbbb
- 0U, // SQSUBddd
- 0U, // SQSUBhhh
- 0U, // SQSUBsss
- 64U, // SQSUBvvv_16B
- 32U, // SQSUBvvv_2D
- 80U, // SQSUBvvv_2S
- 96U, // SQSUBvvv_4H
- 48U, // SQSUBvvv_4S
- 112U, // SQSUBvvv_8B
- 16U, // SQSUBvvv_8H
- 64U, // SRHADDvvv_16B
- 80U, // SRHADDvvv_2S
- 96U, // SRHADDvvv_4H
- 48U, // SRHADDvvv_4S
- 112U, // SRHADDvvv_8B
- 16U, // SRHADDvvv_8H
- 2U, // SRIvvi_16B
- 2U, // SRIvvi_2D
- 2U, // SRIvvi_2S
- 2U, // SRIvvi_4H
- 2U, // SRIvvi_4S
- 2U, // SRIvvi_8B
- 2U, // SRIvvi_8H
- 0U, // SRSHLddd
- 64U, // SRSHLvvv_16B
- 32U, // SRSHLvvv_2D
- 80U, // SRSHLvvv_2S
- 96U, // SRSHLvvv_4H
- 48U, // SRSHLvvv_4S
- 112U, // SRSHLvvv_8B
- 16U, // SRSHLvvv_8H
- 0U, // SRSHRvvi_16B
- 0U, // SRSHRvvi_2D
- 0U, // SRSHRvvi_2S
- 0U, // SRSHRvvi_4H
- 0U, // SRSHRvvi_4S
- 0U, // SRSHRvvi_8B
- 0U, // SRSHRvvi_8H
- 2U, // SRSRAvvi_16B
- 2U, // SRSRAvvi_2D
- 2U, // SRSRAvvi_2S
- 2U, // SRSRAvvi_4H
- 2U, // SRSRAvvi_4S
- 2U, // SRSRAvvi_8B
- 2U, // SRSRAvvi_8H
- 0U, // SSHLLvvi_16B
- 0U, // SSHLLvvi_2S
- 0U, // SSHLLvvi_4H
- 0U, // SSHLLvvi_4S
- 0U, // SSHLLvvi_8B
- 0U, // SSHLLvvi_8H
- 0U, // SSHLddd
- 64U, // SSHLvvv_16B
- 32U, // SSHLvvv_2D
- 80U, // SSHLvvv_2S
- 96U, // SSHLvvv_4H
- 48U, // SSHLvvv_4S
- 112U, // SSHLvvv_8B
- 16U, // SSHLvvv_8H
- 0U, // SSHRvvi_16B
- 0U, // SSHRvvi_2D
- 0U, // SSHRvvi_2S
- 0U, // SSHRvvi_4H
- 0U, // SSHRvvi_4S
- 0U, // SSHRvvi_8B
- 0U, // SSHRvvi_8H
- 2U, // SSRAvvi_16B
- 2U, // SSRAvvi_2D
- 2U, // SSRAvvi_2S
- 2U, // SSRAvvi_4H
- 2U, // SSRAvvi_4S
- 2U, // SSRAvvi_8B
- 2U, // SSRAvvi_8H
- 48U, // SSUBL2vvv_2d4s
- 16U, // SSUBL2vvv_4s8h
- 64U, // SSUBL2vvv_8h16b
- 80U, // SSUBLvvv_2d2s
- 96U, // SSUBLvvv_4s4h
- 112U, // SSUBLvvv_8h8b
- 48U, // SSUBW2vvv_2d4s
- 16U, // SSUBW2vvv_4s8h
- 64U, // SSUBW2vvv_8h16b
- 80U, // SSUBWvvv_2d2s
- 96U, // SSUBWvvv_4s4h
- 112U, // SSUBWvvv_8h8b
- 0U, // STLR_byte
- 0U, // STLR_dword
- 0U, // STLR_hword
- 0U, // STLR_word
- 176U, // STLXP_dword
- 176U, // STLXP_word
- 144U, // STLXR_byte
- 144U, // STLXR_dword
- 144U, // STLXR_hword
- 144U, // STLXR_word
- 176U, // STXP_dword
- 176U, // STXP_word
- 144U, // STXR_byte
- 144U, // STXR_dword
- 144U, // STXR_hword
- 144U, // STXR_word
- 16U, // SUBHN2vvv_16b8h
- 32U, // SUBHN2vvv_4s2d
- 48U, // SUBHN2vvv_8h4s
- 32U, // SUBHNvvv_2s2d
- 48U, // SUBHNvvv_4h4s
- 16U, // SUBHNvvv_8b8h
- 128U, // SUBSwww_asr
- 384U, // SUBSwww_lsl
- 640U, // SUBSwww_lsr
- 896U, // SUBSwww_sxtb
- 1152U, // SUBSwww_sxth
- 1408U, // SUBSwww_sxtw
- 1664U, // SUBSwww_sxtx
- 1920U, // SUBSwww_uxtb
- 2176U, // SUBSwww_uxth
- 2432U, // SUBSwww_uxtw
- 2688U, // SUBSwww_uxtx
- 896U, // SUBSxxw_sxtb
- 1152U, // SUBSxxw_sxth
- 1408U, // SUBSxxw_sxtw
- 1920U, // SUBSxxw_uxtb
- 2176U, // SUBSxxw_uxth
- 2432U, // SUBSxxw_uxtw
- 128U, // SUBSxxx_asr
- 384U, // SUBSxxx_lsl
- 640U, // SUBSxxx_lsr
- 1664U, // SUBSxxx_sxtx
- 2688U, // SUBSxxx_uxtx
- 0U, // SUBddd
- 64U, // SUBvvv_16B
- 32U, // SUBvvv_2D
- 80U, // SUBvvv_2S
- 96U, // SUBvvv_4H
- 48U, // SUBvvv_4S
- 112U, // SUBvvv_8B
- 16U, // SUBvvv_8H
- 0U, // SUBwwi_lsl0_S
+ 2067U, // SMINPvvv_16B
+ 2579U, // SMINPvvv_2S
+ 3091U, // SMINPvvv_4H
+ 1554U, // SMINPvvv_4S
+ 3603U, // SMINPvvv_8B
+ 530U, // SMINPvvv_8H
+ 0U, // SMINV_1b16b
+ 1U, // SMINV_1b8b
+ 0U, // SMINV_1h4h
+ 1U, // SMINV_1h8h
+ 1U, // SMINV_1s4s
+ 2067U, // SMINvvv_16B
+ 2579U, // SMINvvv_2S
+ 3091U, // SMINvvv_4H
+ 1554U, // SMINvvv_4S
+ 3603U, // SMINvvv_8B
+ 530U, // SMINvvv_8H
+ 1546U, // SMLAL2vvv_2d4s
+ 522U, // SMLAL2vvv_4s8h
+ 2059U, // SMLAL2vvv_8h16b
+ 268299U, // SMLALvve_2d2s
+ 268298U, // SMLALvve_2d4s
+ 269835U, // SMLALvve_4s4h
+ 269834U, // SMLALvve_4s8h
+ 2571U, // SMLALvvv_2d2s
+ 3083U, // SMLALvvv_4s4h
+ 3595U, // SMLALvvv_8h8b
+ 1546U, // SMLSL2vvv_2d4s
+ 522U, // SMLSL2vvv_4s8h
+ 2059U, // SMLSL2vvv_8h16b
+ 268299U, // SMLSLvve_2d2s
+ 268298U, // SMLSLvve_2d4s
+ 269835U, // SMLSLvve_4s4h
+ 269834U, // SMLSLvve_4s8h
+ 2571U, // SMLSLvvv_2d2s
+ 3083U, // SMLSLvvv_4s4h
+ 3595U, // SMLSLvvv_8h8b
+ 180U, // SMOVwb
+ 181U, // SMOVwh
+ 180U, // SMOVxb
+ 181U, // SMOVxh
+ 181U, // SMOVxs
+ 249858U, // SMSUBLxwwx
+ 2U, // SMULHxxx
+ 1554U, // SMULL2vvv_2d4s
+ 530U, // SMULL2vvv_4s8h
+ 2067U, // SMULL2vvv_8h16b
+ 284691U, // SMULLve_2d2s
+ 284690U, // SMULLve_2d4s
+ 286227U, // SMULLve_4s4h
+ 286226U, // SMULLve_4s8h
+ 2579U, // SMULLvvv_2d2s
+ 3091U, // SMULLvvv_4s4h
+ 3603U, // SMULLvvv_8h8b
+ 0U, // SQABS16b
+ 0U, // SQABS2d
+ 0U, // SQABS2s
+ 0U, // SQABS4h
+ 1U, // SQABS4s
+ 1U, // SQABS8b
+ 1U, // SQABS8h
+ 1U, // SQABSbb
+ 1U, // SQABSdd
+ 1U, // SQABShh
+ 1U, // SQABSss
+ 2U, // SQADDbbb
+ 2U, // SQADDddd
+ 2U, // SQADDhhh
+ 2U, // SQADDsss
+ 2067U, // SQADDvvv_16B
+ 1042U, // SQADDvvv_2D
+ 2579U, // SQADDvvv_2S
+ 3091U, // SQADDvvv_4H
+ 1554U, // SQADDvvv_4S
+ 3603U, // SQADDvvv_8B
+ 530U, // SQADDvvv_8H
+ 1546U, // SQDMLAL2vvv_2d4s
+ 522U, // SQDMLAL2vvv_4s8h
+ 74U, // SQDMLALdss
+ 268298U, // SQDMLALdsv_2S
+ 268298U, // SQDMLALdsv_4S
+ 74U, // SQDMLALshh
+ 269834U, // SQDMLALshv_4H
+ 269834U, // SQDMLALshv_8H
+ 268299U, // SQDMLALvve_2d2s
+ 268298U, // SQDMLALvve_2d4s
+ 269835U, // SQDMLALvve_4s4h
+ 269834U, // SQDMLALvve_4s8h
+ 2571U, // SQDMLALvvv_2d2s
+ 3083U, // SQDMLALvvv_4s4h
+ 1546U, // SQDMLSL2vvv_2d4s
+ 522U, // SQDMLSL2vvv_4s8h
+ 74U, // SQDMLSLdss
+ 268298U, // SQDMLSLdsv_2S
+ 268298U, // SQDMLSLdsv_4S
+ 74U, // SQDMLSLshh
+ 269834U, // SQDMLSLshv_4H
+ 269834U, // SQDMLSLshv_8H
+ 268299U, // SQDMLSLvve_2d2s
+ 268298U, // SQDMLSLvve_2d4s
+ 269835U, // SQDMLSLvve_4s4h
+ 269834U, // SQDMLSLvve_4s8h
+ 2571U, // SQDMLSLvvv_2d2s
+ 3083U, // SQDMLSLvvv_4s4h
+ 2U, // SQDMULHhhh
+ 286226U, // SQDMULHhhv_4H
+ 286226U, // SQDMULHhhv_8H
+ 2U, // SQDMULHsss
+ 284690U, // SQDMULHssv_2S
+ 284690U, // SQDMULHssv_4S
+ 284691U, // SQDMULHve_2s4s
+ 286227U, // SQDMULHve_4h8h
+ 284690U, // SQDMULHve_4s4s
+ 286226U, // SQDMULHve_8h8h
+ 2579U, // SQDMULHvvv_2S
+ 3091U, // SQDMULHvvv_4H
+ 1554U, // SQDMULHvvv_4S
+ 530U, // SQDMULHvvv_8H
+ 1554U, // SQDMULL2vvv_2d4s
+ 530U, // SQDMULL2vvv_4s8h
+ 2U, // SQDMULLdss
+ 284690U, // SQDMULLdsv_2S
+ 284690U, // SQDMULLdsv_4S
+ 2U, // SQDMULLshh
+ 286226U, // SQDMULLshv_4H
+ 286226U, // SQDMULLshv_8H
+ 284691U, // SQDMULLve_2d2s
+ 284690U, // SQDMULLve_2d4s
+ 286227U, // SQDMULLve_4s4h
+ 286226U, // SQDMULLve_4s8h
+ 2579U, // SQDMULLvvv_2d2s
+ 3091U, // SQDMULLvvv_4s4h
+ 0U, // SQNEG16b
+ 0U, // SQNEG2d
+ 0U, // SQNEG2s
+ 0U, // SQNEG4h
+ 1U, // SQNEG4s
+ 1U, // SQNEG8b
+ 1U, // SQNEG8h
+ 1U, // SQNEGbb
+ 1U, // SQNEGdd
+ 1U, // SQNEGhh
+ 1U, // SQNEGss
+ 2U, // SQRDMULHhhh
+ 286226U, // SQRDMULHhhv_4H
+ 286226U, // SQRDMULHhhv_8H
+ 2U, // SQRDMULHsss
+ 284690U, // SQRDMULHssv_2S
+ 284690U, // SQRDMULHssv_4S
+ 284691U, // SQRDMULHve_2s4s
+ 286227U, // SQRDMULHve_4h8h
+ 284690U, // SQRDMULHve_4s4s
+ 286226U, // SQRDMULHve_8h8h
+ 2579U, // SQRDMULHvvv_2S
+ 3091U, // SQRDMULHvvv_4H
+ 1554U, // SQRDMULHvvv_4S
+ 530U, // SQRDMULHvvv_8H
+ 2U, // SQRSHLbbb
+ 2U, // SQRSHLddd
+ 2U, // SQRSHLhhh
+ 2U, // SQRSHLsss
+ 2067U, // SQRSHLvvv_16B
+ 1042U, // SQRSHLvvv_2D
+ 2579U, // SQRSHLvvv_2S
+ 3091U, // SQRSHLvvv_4H
+ 1554U, // SQRSHLvvv_4S
+ 3603U, // SQRSHLvvv_8B
+ 530U, // SQRSHLvvv_8H
+ 2U, // SQRSHRNbhi
+ 2U, // SQRSHRNhsi
+ 2U, // SQRSHRNsdi
+ 74U, // SQRSHRNvvi_16B
+ 2U, // SQRSHRNvvi_2S
+ 2U, // SQRSHRNvvi_4H
+ 74U, // SQRSHRNvvi_4S
+ 2U, // SQRSHRNvvi_8B
+ 74U, // SQRSHRNvvi_8H
+ 2U, // SQRSHRUNbhi
+ 2U, // SQRSHRUNhsi
+ 2U, // SQRSHRUNsdi
+ 2U, // SQSHLUbbi
+ 2U, // SQSHLUddi
+ 2U, // SQSHLUhhi
+ 2U, // SQSHLUssi
+ 3U, // SQSHLUvvi_16B
+ 2U, // SQSHLUvvi_2D
+ 3U, // SQSHLUvvi_2S
+ 3U, // SQSHLUvvi_4H
+ 2U, // SQSHLUvvi_4S
+ 3U, // SQSHLUvvi_8B
+ 2U, // SQSHLUvvi_8H
+ 2U, // SQSHLbbb
+ 2U, // SQSHLbbi
+ 2U, // SQSHLddd
+ 2U, // SQSHLddi
+ 2U, // SQSHLhhh
+ 2U, // SQSHLhhi
+ 2U, // SQSHLssi
+ 2U, // SQSHLsss
+ 3U, // SQSHLvvi_16B
+ 2U, // SQSHLvvi_2D
+ 3U, // SQSHLvvi_2S
+ 3U, // SQSHLvvi_4H
+ 2U, // SQSHLvvi_4S
+ 3U, // SQSHLvvi_8B
+ 2U, // SQSHLvvi_8H
+ 2067U, // SQSHLvvv_16B
+ 1042U, // SQSHLvvv_2D
+ 2579U, // SQSHLvvv_2S
+ 3091U, // SQSHLvvv_4H
+ 1554U, // SQSHLvvv_4S
+ 3603U, // SQSHLvvv_8B
+ 530U, // SQSHLvvv_8H
+ 2U, // SQSHRNbhi
+ 2U, // SQSHRNhsi
+ 2U, // SQSHRNsdi
+ 74U, // SQSHRNvvi_16B
+ 2U, // SQSHRNvvi_2S
+ 2U, // SQSHRNvvi_4H
+ 74U, // SQSHRNvvi_4S
+ 2U, // SQSHRNvvi_8B
+ 74U, // SQSHRNvvi_8H
+ 2U, // SQSHRUNbhi
+ 2U, // SQSHRUNhsi
+ 2U, // SQSHRUNsdi
+ 2U, // SQSUBbbb
+ 2U, // SQSUBddd
+ 2U, // SQSUBhhh
+ 2U, // SQSUBsss
+ 2067U, // SQSUBvvv_16B
+ 1042U, // SQSUBvvv_2D
+ 2579U, // SQSUBvvv_2S
+ 3091U, // SQSUBvvv_4H
+ 1554U, // SQSUBvvv_4S
+ 3603U, // SQSUBvvv_8B
+ 530U, // SQSUBvvv_8H
+ 0U, // SQXTN2d2s
+ 0U, // SQXTN2d4s
+ 1U, // SQXTN4s4h
+ 1U, // SQXTN4s8h
+ 1U, // SQXTN8h16b
+ 1U, // SQXTN8h8b
+ 1U, // SQXTNbh
+ 1U, // SQXTNhs
+ 1U, // SQXTNsd
+ 0U, // SQXTUN2d2s
+ 0U, // SQXTUN2d4s
+ 1U, // SQXTUN4s4h
+ 1U, // SQXTUN4s8h
+ 1U, // SQXTUN8h16b
+ 1U, // SQXTUN8h8b
+ 1U, // SQXTUNbh
+ 1U, // SQXTUNhs
+ 1U, // SQXTUNsd
+ 2067U, // SRHADDvvv_16B
+ 2579U, // SRHADDvvv_2S
+ 3091U, // SRHADDvvv_4H
+ 1554U, // SRHADDvvv_4S
+ 3603U, // SRHADDvvv_8B
+ 530U, // SRHADDvvv_8H
+ 74U, // SRI
+ 75U, // SRIvvi_16B
+ 74U, // SRIvvi_2D
+ 75U, // SRIvvi_2S
+ 75U, // SRIvvi_4H
+ 74U, // SRIvvi_4S
+ 75U, // SRIvvi_8B
+ 74U, // SRIvvi_8H
+ 2U, // SRSHLddd
+ 2067U, // SRSHLvvv_16B
+ 1042U, // SRSHLvvv_2D
+ 2579U, // SRSHLvvv_2S
+ 3091U, // SRSHLvvv_4H
+ 1554U, // SRSHLvvv_4S
+ 3603U, // SRSHLvvv_8B
+ 530U, // SRSHLvvv_8H
+ 2U, // SRSHRddi
+ 3U, // SRSHRvvi_16B
+ 2U, // SRSHRvvi_2D
+ 3U, // SRSHRvvi_2S
+ 3U, // SRSHRvvi_4H
+ 2U, // SRSHRvvi_4S
+ 3U, // SRSHRvvi_8B
+ 2U, // SRSHRvvi_8H
+ 74U, // SRSRA
+ 75U, // SRSRAvvi_16B
+ 74U, // SRSRAvvi_2D
+ 75U, // SRSRAvvi_2S
+ 75U, // SRSRAvvi_4H
+ 74U, // SRSRAvvi_4S
+ 75U, // SRSRAvvi_8B
+ 74U, // SRSRAvvi_8H
+ 3U, // SSHLLvvi_16B
+ 3U, // SSHLLvvi_2S
+ 3U, // SSHLLvvi_4H
+ 2U, // SSHLLvvi_4S
+ 3U, // SSHLLvvi_8B
+ 2U, // SSHLLvvi_8H
+ 2U, // SSHLddd
+ 2067U, // SSHLvvv_16B
+ 1042U, // SSHLvvv_2D
+ 2579U, // SSHLvvv_2S
+ 3091U, // SSHLvvv_4H
+ 1554U, // SSHLvvv_4S
+ 3603U, // SSHLvvv_8B
+ 530U, // SSHLvvv_8H
+ 2U, // SSHRddi
+ 3U, // SSHRvvi_16B
+ 2U, // SSHRvvi_2D
+ 3U, // SSHRvvi_2S
+ 3U, // SSHRvvi_4H
+ 2U, // SSHRvvi_4S
+ 3U, // SSHRvvi_8B
+ 2U, // SSHRvvi_8H
+ 74U, // SSRA
+ 75U, // SSRAvvi_16B
+ 74U, // SSRAvvi_2D
+ 75U, // SSRAvvi_2S
+ 75U, // SSRAvvi_4H
+ 74U, // SSRAvvi_4S
+ 75U, // SSRAvvi_8B
+ 74U, // SSRAvvi_8H
+ 1554U, // SSUBL2vvv_2d4s
+ 530U, // SSUBL2vvv_4s8h
+ 2067U, // SSUBL2vvv_8h16b
+ 2579U, // SSUBLvvv_2d2s
+ 3091U, // SSUBLvvv_4s4h
+ 3603U, // SSUBLvvv_8h8b
+ 1554U, // SSUBW2vvv_2d4s
+ 530U, // SSUBW2vvv_4s8h
+ 2066U, // SSUBW2vvv_8h16b
+ 2578U, // SSUBWvvv_2d2s
+ 3090U, // SSUBWvvv_4s4h
+ 3602U, // SSUBWvvv_8h8b
+ 0U, // ST1LN_B
+ 0U, // ST1LN_D
+ 0U, // ST1LN_H
+ 0U, // ST1LN_S
+ 0U, // ST1LN_WB_B_fixed
+ 0U, // ST1LN_WB_B_register
+ 0U, // ST1LN_WB_D_fixed
+ 0U, // ST1LN_WB_D_register
+ 0U, // ST1LN_WB_H_fixed
+ 0U, // ST1LN_WB_H_register
+ 0U, // ST1LN_WB_S_fixed
+ 0U, // ST1LN_WB_S_register
+ 0U, // ST1WB_16B_fixed
+ 0U, // ST1WB_16B_register
+ 0U, // ST1WB_1D_fixed
+ 0U, // ST1WB_1D_register
+ 0U, // ST1WB_2D_fixed
+ 0U, // ST1WB_2D_register
+ 0U, // ST1WB_2S_fixed
+ 0U, // ST1WB_2S_register
+ 0U, // ST1WB_4H_fixed
+ 0U, // ST1WB_4H_register
+ 0U, // ST1WB_4S_fixed
+ 0U, // ST1WB_4S_register
+ 0U, // ST1WB_8B_fixed
+ 0U, // ST1WB_8B_register
+ 0U, // ST1WB_8H_fixed
+ 0U, // ST1WB_8H_register
+ 0U, // ST1_16B
+ 0U, // ST1_1D
+ 0U, // ST1_2D
+ 0U, // ST1_2S
+ 0U, // ST1_4H
+ 0U, // ST1_4S
+ 0U, // ST1_8B
+ 0U, // ST1_8H
+ 0U, // ST1x2WB_16B_fixed
+ 0U, // ST1x2WB_16B_register
+ 0U, // ST1x2WB_1D_fixed
+ 0U, // ST1x2WB_1D_register
+ 0U, // ST1x2WB_2D_fixed
+ 0U, // ST1x2WB_2D_register
+ 0U, // ST1x2WB_2S_fixed
+ 0U, // ST1x2WB_2S_register
+ 0U, // ST1x2WB_4H_fixed
+ 0U, // ST1x2WB_4H_register
+ 0U, // ST1x2WB_4S_fixed
+ 0U, // ST1x2WB_4S_register
+ 0U, // ST1x2WB_8B_fixed
+ 0U, // ST1x2WB_8B_register
+ 0U, // ST1x2WB_8H_fixed
+ 0U, // ST1x2WB_8H_register
+ 0U, // ST1x2_16B
+ 0U, // ST1x2_1D
+ 0U, // ST1x2_2D
+ 0U, // ST1x2_2S
+ 0U, // ST1x2_4H
+ 0U, // ST1x2_4S
+ 0U, // ST1x2_8B
+ 0U, // ST1x2_8H
+ 0U, // ST1x3WB_16B_fixed
+ 0U, // ST1x3WB_16B_register
+ 0U, // ST1x3WB_1D_fixed
+ 0U, // ST1x3WB_1D_register
+ 0U, // ST1x3WB_2D_fixed
+ 0U, // ST1x3WB_2D_register
+ 0U, // ST1x3WB_2S_fixed
+ 0U, // ST1x3WB_2S_register
+ 0U, // ST1x3WB_4H_fixed
+ 0U, // ST1x3WB_4H_register
+ 0U, // ST1x3WB_4S_fixed
+ 0U, // ST1x3WB_4S_register
+ 0U, // ST1x3WB_8B_fixed
+ 0U, // ST1x3WB_8B_register
+ 0U, // ST1x3WB_8H_fixed
+ 0U, // ST1x3WB_8H_register
+ 0U, // ST1x3_16B
+ 0U, // ST1x3_1D
+ 0U, // ST1x3_2D
+ 0U, // ST1x3_2S
+ 0U, // ST1x3_4H
+ 0U, // ST1x3_4S
+ 0U, // ST1x3_8B
+ 0U, // ST1x3_8H
+ 0U, // ST1x4WB_16B_fixed
+ 0U, // ST1x4WB_16B_register
+ 0U, // ST1x4WB_1D_fixed
+ 0U, // ST1x4WB_1D_register
+ 0U, // ST1x4WB_2D_fixed
+ 0U, // ST1x4WB_2D_register
+ 0U, // ST1x4WB_2S_fixed
+ 0U, // ST1x4WB_2S_register
+ 0U, // ST1x4WB_4H_fixed
+ 0U, // ST1x4WB_4H_register
+ 0U, // ST1x4WB_4S_fixed
+ 0U, // ST1x4WB_4S_register
+ 0U, // ST1x4WB_8B_fixed
+ 0U, // ST1x4WB_8B_register
+ 0U, // ST1x4WB_8H_fixed
+ 0U, // ST1x4WB_8H_register
+ 0U, // ST1x4_16B
+ 0U, // ST1x4_1D
+ 0U, // ST1x4_2D
+ 0U, // ST1x4_2S
+ 0U, // ST1x4_4H
+ 0U, // ST1x4_4S
+ 0U, // ST1x4_8B
+ 0U, // ST1x4_8H
+ 0U, // ST2LN_B
+ 0U, // ST2LN_D
+ 0U, // ST2LN_H
+ 0U, // ST2LN_S
+ 0U, // ST2LN_WB_B_fixed
+ 0U, // ST2LN_WB_B_register
+ 0U, // ST2LN_WB_D_fixed
+ 0U, // ST2LN_WB_D_register
+ 0U, // ST2LN_WB_H_fixed
+ 0U, // ST2LN_WB_H_register
+ 0U, // ST2LN_WB_S_fixed
+ 0U, // ST2LN_WB_S_register
+ 0U, // ST2WB_16B_fixed
+ 0U, // ST2WB_16B_register
+ 0U, // ST2WB_2D_fixed
+ 0U, // ST2WB_2D_register
+ 0U, // ST2WB_2S_fixed
+ 0U, // ST2WB_2S_register
+ 0U, // ST2WB_4H_fixed
+ 0U, // ST2WB_4H_register
+ 0U, // ST2WB_4S_fixed
+ 0U, // ST2WB_4S_register
+ 0U, // ST2WB_8B_fixed
+ 0U, // ST2WB_8B_register
+ 0U, // ST2WB_8H_fixed
+ 0U, // ST2WB_8H_register
+ 0U, // ST2_16B
+ 0U, // ST2_2D
+ 0U, // ST2_2S
+ 0U, // ST2_4H
+ 0U, // ST2_4S
+ 0U, // ST2_8B
+ 0U, // ST2_8H
+ 0U, // ST3LN_B
+ 0U, // ST3LN_D
+ 0U, // ST3LN_H
+ 0U, // ST3LN_S
+ 0U, // ST3LN_WB_B_fixed
+ 0U, // ST3LN_WB_B_register
+ 0U, // ST3LN_WB_D_fixed
+ 0U, // ST3LN_WB_D_register
+ 0U, // ST3LN_WB_H_fixed
+ 0U, // ST3LN_WB_H_register
+ 0U, // ST3LN_WB_S_fixed
+ 0U, // ST3LN_WB_S_register
+ 0U, // ST3WB_16B_fixed
+ 0U, // ST3WB_16B_register
+ 0U, // ST3WB_2D_fixed
+ 0U, // ST3WB_2D_register
+ 0U, // ST3WB_2S_fixed
+ 0U, // ST3WB_2S_register
+ 0U, // ST3WB_4H_fixed
+ 0U, // ST3WB_4H_register
+ 0U, // ST3WB_4S_fixed
+ 0U, // ST3WB_4S_register
+ 0U, // ST3WB_8B_fixed
+ 0U, // ST3WB_8B_register
+ 0U, // ST3WB_8H_fixed
+ 0U, // ST3WB_8H_register
+ 0U, // ST3_16B
+ 0U, // ST3_2D
+ 0U, // ST3_2S
+ 0U, // ST3_4H
+ 0U, // ST3_4S
+ 0U, // ST3_8B
+ 0U, // ST3_8H
+ 0U, // ST4LN_B
+ 0U, // ST4LN_D
+ 0U, // ST4LN_H
+ 0U, // ST4LN_S
+ 0U, // ST4LN_WB_B_fixed
+ 0U, // ST4LN_WB_B_register
+ 0U, // ST4LN_WB_D_fixed
+ 0U, // ST4LN_WB_D_register
+ 0U, // ST4LN_WB_H_fixed
+ 0U, // ST4LN_WB_H_register
+ 0U, // ST4LN_WB_S_fixed
+ 0U, // ST4LN_WB_S_register
+ 0U, // ST4WB_16B_fixed
+ 0U, // ST4WB_16B_register
+ 0U, // ST4WB_2D_fixed
+ 0U, // ST4WB_2D_register
+ 0U, // ST4WB_2S_fixed
+ 0U, // ST4WB_2S_register
+ 0U, // ST4WB_4H_fixed
+ 0U, // ST4WB_4H_register
+ 0U, // ST4WB_4S_fixed
+ 0U, // ST4WB_4S_register
+ 0U, // ST4WB_8B_fixed
+ 0U, // ST4WB_8B_register
+ 0U, // ST4WB_8H_fixed
+ 0U, // ST4WB_8H_register
+ 0U, // ST4_16B
+ 0U, // ST4_2D
+ 0U, // ST4_2S
+ 0U, // ST4_4H
+ 0U, // ST4_4S
+ 0U, // ST4_8B
+ 0U, // ST4_8H
+ 6U, // STLR_byte
+ 6U, // STLR_dword
+ 6U, // STLR_hword
+ 6U, // STLR_word
+ 8194U, // STLXP_dword
+ 8194U, // STLXP_word
+ 6662U, // STLXR_byte
+ 6662U, // STLXR_dword
+ 6662U, // STLXR_hword
+ 6662U, // STLXR_word
+ 8194U, // STXP_dword
+ 8194U, // STXP_word
+ 6662U, // STXR_byte
+ 6662U, // STXR_dword
+ 6662U, // STXR_hword
+ 6662U, // STXR_word
+ 522U, // SUBHN2vvv_16b8h
+ 1034U, // SUBHN2vvv_4s2d
+ 1546U, // SUBHN2vvv_8h4s
+ 1042U, // SUBHNvvv_2s2d
+ 1554U, // SUBHNvvv_4h4s
+ 530U, // SUBHNvvv_8b8h
+ 4098U, // SUBSwww_asr
+ 20482U, // SUBSwww_lsl
+ 36866U, // SUBSwww_lsr
+ 53250U, // SUBSwww_sxtb
+ 69634U, // SUBSwww_sxth
+ 86018U, // SUBSwww_sxtw
+ 102402U, // SUBSwww_sxtx
+ 118786U, // SUBSwww_uxtb
+ 135170U, // SUBSwww_uxth
+ 151554U, // SUBSwww_uxtw
+ 167938U, // SUBSwww_uxtx
+ 53250U, // SUBSxxw_sxtb
+ 69634U, // SUBSxxw_sxth
+ 86018U, // SUBSxxw_sxtw
+ 118786U, // SUBSxxw_uxtb
+ 135170U, // SUBSxxw_uxth
+ 151554U, // SUBSxxw_uxtw
+ 4098U, // SUBSxxx_asr
+ 20482U, // SUBSxxx_lsl
+ 36866U, // SUBSxxx_lsr
+ 102402U, // SUBSxxx_sxtx
+ 167938U, // SUBSxxx_uxtx
+ 2U, // SUBddd
+ 2067U, // SUBvvv_16B
+ 1042U, // SUBvvv_2D
+ 2579U, // SUBvvv_2S
+ 3091U, // SUBvvv_4H
+ 1554U, // SUBvvv_4S
+ 3603U, // SUBvvv_8B
+ 530U, // SUBvvv_8H
+ 26U, // SUBwwi_lsl0_S
0U, // SUBwwi_lsl0_cmp
- 0U, // SUBwwi_lsl0_s
- 1U, // SUBwwi_lsl12_S
+ 26U, // SUBwwi_lsl0_s
+ 34U, // SUBwwi_lsl12_S
0U, // SUBwwi_lsl12_cmp
- 1U, // SUBwwi_lsl12_s
- 128U, // SUBwww_asr
- 384U, // SUBwww_lsl
- 640U, // SUBwww_lsr
- 896U, // SUBwww_sxtb
- 1152U, // SUBwww_sxth
- 1408U, // SUBwww_sxtw
- 1664U, // SUBwww_sxtx
- 1920U, // SUBwww_uxtb
- 2176U, // SUBwww_uxth
- 2432U, // SUBwww_uxtw
- 2688U, // SUBwww_uxtx
- 0U, // SUBxxi_lsl0_S
+ 34U, // SUBwwi_lsl12_s
+ 4098U, // SUBwww_asr
+ 20482U, // SUBwww_lsl
+ 36866U, // SUBwww_lsr
+ 53250U, // SUBwww_sxtb
+ 69634U, // SUBwww_sxth
+ 86018U, // SUBwww_sxtw
+ 102402U, // SUBwww_sxtx
+ 118786U, // SUBwww_uxtb
+ 135170U, // SUBwww_uxth
+ 151554U, // SUBwww_uxtw
+ 167938U, // SUBwww_uxtx
+ 26U, // SUBxxi_lsl0_S
0U, // SUBxxi_lsl0_cmp
- 0U, // SUBxxi_lsl0_s
- 1U, // SUBxxi_lsl12_S
+ 26U, // SUBxxi_lsl0_s
+ 34U, // SUBxxi_lsl12_S
0U, // SUBxxi_lsl12_cmp
- 1U, // SUBxxi_lsl12_s
- 896U, // SUBxxw_sxtb
- 1152U, // SUBxxw_sxth
- 1408U, // SUBxxw_sxtw
- 1920U, // SUBxxw_uxtb
- 2176U, // SUBxxw_uxth
- 2432U, // SUBxxw_uxtw
- 128U, // SUBxxx_asr
- 384U, // SUBxxx_lsl
- 640U, // SUBxxx_lsr
- 1664U, // SUBxxx_sxtx
- 2688U, // SUBxxx_uxtx
+ 34U, // SUBxxi_lsl12_s
+ 53250U, // SUBxxw_sxtb
+ 69634U, // SUBxxw_sxth
+ 86018U, // SUBxxw_sxtw
+ 118786U, // SUBxxw_uxtb
+ 135170U, // SUBxxw_uxth
+ 151554U, // SUBxxw_uxtw
+ 4098U, // SUBxxx_asr
+ 20482U, // SUBxxx_lsl
+ 36866U, // SUBxxx_lsr
+ 102402U, // SUBxxx_sxtx
+ 167938U, // SUBxxx_uxtx
+ 0U, // SUQADD16b
+ 0U, // SUQADD2d
+ 0U, // SUQADD2s
+ 0U, // SUQADD4h
+ 1U, // SUQADD4s
+ 1U, // SUQADD8b
+ 1U, // SUQADD8h
+ 1U, // SUQADDbb
+ 1U, // SUQADDdd
+ 1U, // SUQADDhh
+ 1U, // SUQADDss
0U, // SVCi
- 0U, // SXTBww
- 0U, // SXTBxw
- 0U, // SXTHww
- 0U, // SXTHxw
- 0U, // SXTWxw
- 9U, // SYSLxicci
+ 1U, // SXTBww
+ 1U, // SXTBxw
+ 1U, // SXTHww
+ 1U, // SXTHxw
+ 1U, // SXTWxw
+ 298U, // SYSLxicci
0U, // SYSiccix
0U, // TAIL_BRx
0U, // TAIL_Bimm
- 9U, // TBNZwii
- 9U, // TBNZxii
- 9U, // TBZwii
- 9U, // TBZxii
+ 0U, // TBL1_16b
+ 1U, // TBL1_8b
+ 0U, // TBL2_16b
+ 1U, // TBL2_8b
+ 0U, // TBL3_16b
+ 1U, // TBL3_8b
+ 0U, // TBL4_16b
+ 1U, // TBL4_8b
+ 306U, // TBNZwii
+ 306U, // TBNZxii
+ 0U, // TBX1_16b
+ 1U, // TBX1_8b
+ 0U, // TBX2_16b
+ 1U, // TBX2_8b
+ 0U, // TBX3_16b
+ 1U, // TBX3_8b
+ 0U, // TBX4_16b
+ 1U, // TBX4_8b
+ 306U, // TBZwii
+ 306U, // TBZxii
0U, // TC_RETURNdi
0U, // TC_RETURNxi
0U, // TLBIi
- 0U, // TLBIix
+ 1U, // TLBIix
0U, // TLSDESCCALL
0U, // TLSDESC_BLRx
- 2U, // TSTww_asr
- 3U, // TSTww_lsl
- 3U, // TSTww_lsr
- 8U, // TSTww_ror
- 2U, // TSTxx_asr
- 3U, // TSTxx_lsl
- 3U, // TSTxx_lsr
- 8U, // TSTxx_ror
- 48U, // UABAL2vvv_2d2s
- 16U, // UABAL2vvv_4s4h
- 64U, // UABAL2vvv_8h8b
- 80U, // UABALvvv_2d2s
- 96U, // UABALvvv_4s4h
- 112U, // UABALvvv_8h8b
- 64U, // UABAvvv_16B
- 80U, // UABAvvv_2S
- 96U, // UABAvvv_4H
- 48U, // UABAvvv_4S
- 112U, // UABAvvv_8B
- 16U, // UABAvvv_8H
- 48U, // UABDL2vvv_2d2s
- 16U, // UABDL2vvv_4s4h
- 64U, // UABDL2vvv_8h8b
- 80U, // UABDLvvv_2d2s
- 96U, // UABDLvvv_4s4h
- 112U, // UABDLvvv_8h8b
- 64U, // UABDvvv_16B
- 80U, // UABDvvv_2S
- 96U, // UABDvvv_4H
- 48U, // UABDvvv_4S
- 112U, // UABDvvv_8B
- 16U, // UABDvvv_8H
- 48U, // UADDL2vvv_2d4s
- 16U, // UADDL2vvv_4s8h
- 64U, // UADDL2vvv_8h16b
- 80U, // UADDLvvv_2d2s
- 96U, // UADDLvvv_4s4h
- 112U, // UADDLvvv_8h8b
- 48U, // UADDW2vvv_2d4s
- 16U, // UADDW2vvv_4s8h
- 64U, // UADDW2vvv_8h16b
- 80U, // UADDWvvv_2d2s
- 96U, // UADDWvvv_4s4h
- 112U, // UADDWvvv_8h8b
- 8U, // UBFIZwwii
- 8U, // UBFIZxxii
- 3968U, // UBFMwwii
- 3968U, // UBFMxxii
- 8320U, // UBFXwwii
- 8320U, // UBFXxxii
- 0U, // UCVTFdw
- 5U, // UCVTFdwi
- 0U, // UCVTFdx
- 5U, // UCVTFdxi
- 0U, // UCVTFsw
- 5U, // UCVTFswi
- 0U, // UCVTFsx
- 5U, // UCVTFsxi
- 0U, // UDIVwww
- 0U, // UDIVxxx
- 64U, // UHADDvvv_16B
- 80U, // UHADDvvv_2S
- 96U, // UHADDvvv_4H
- 48U, // UHADDvvv_4S
- 112U, // UHADDvvv_8B
- 16U, // UHADDvvv_8H
- 64U, // UHSUBvvv_16B
- 80U, // UHSUBvvv_2S
- 96U, // UHSUBvvv_4H
- 48U, // UHSUBvvv_4S
- 112U, // UHSUBvvv_8B
- 16U, // UHSUBvvv_8H
- 3968U, // UMADDLxwwx
- 64U, // UMAXPvvv_16B
- 80U, // UMAXPvvv_2S
- 96U, // UMAXPvvv_4H
- 48U, // UMAXPvvv_4S
- 112U, // UMAXPvvv_8B
- 16U, // UMAXPvvv_8H
- 64U, // UMAXvvv_16B
- 80U, // UMAXvvv_2S
- 96U, // UMAXvvv_4H
- 48U, // UMAXvvv_4S
- 112U, // UMAXvvv_8B
- 16U, // UMAXvvv_8H
- 64U, // UMINPvvv_16B
- 80U, // UMINPvvv_2S
- 96U, // UMINPvvv_4H
- 48U, // UMINPvvv_4S
- 112U, // UMINPvvv_8B
- 16U, // UMINPvvv_8H
- 64U, // UMINvvv_16B
- 80U, // UMINvvv_2S
- 96U, // UMINvvv_4H
- 48U, // UMINvvv_4S
- 112U, // UMINvvv_8B
- 16U, // UMINvvv_8H
- 48U, // UMLAL2vvv_2d4s
- 16U, // UMLAL2vvv_4s8h
- 64U, // UMLAL2vvv_8h16b
- 80U, // UMLALvvv_2d2s
- 96U, // UMLALvvv_4s4h
- 112U, // UMLALvvv_8h8b
- 48U, // UMLSL2vvv_2d4s
- 16U, // UMLSL2vvv_4s8h
- 64U, // UMLSL2vvv_8h16b
- 80U, // UMLSLvvv_2d2s
- 96U, // UMLSLvvv_4s4h
- 112U, // UMLSLvvv_8h8b
- 9U, // UMOVwb
- 9U, // UMOVwh
- 9U, // UMOVws
- 9U, // UMOVxd
- 3968U, // UMSUBLxwwx
- 0U, // UMULHxxx
- 48U, // UMULL2vvv_2d4s
- 16U, // UMULL2vvv_4s8h
- 64U, // UMULL2vvv_8h16b
- 80U, // UMULLvvv_2d2s
- 96U, // UMULLvvv_4s4h
- 112U, // UMULLvvv_8h8b
- 0U, // UQADDbbb
- 0U, // UQADDddd
- 0U, // UQADDhhh
- 0U, // UQADDsss
- 64U, // UQADDvvv_16B
- 32U, // UQADDvvv_2D
- 80U, // UQADDvvv_2S
- 96U, // UQADDvvv_4H
- 48U, // UQADDvvv_4S
- 112U, // UQADDvvv_8B
- 16U, // UQADDvvv_8H
- 0U, // UQRSHLbbb
- 0U, // UQRSHLddd
- 0U, // UQRSHLhhh
- 0U, // UQRSHLsss
- 64U, // UQRSHLvvv_16B
- 32U, // UQRSHLvvv_2D
- 80U, // UQRSHLvvv_2S
- 96U, // UQRSHLvvv_4H
- 48U, // UQRSHLvvv_4S
- 112U, // UQRSHLvvv_8B
- 16U, // UQRSHLvvv_8H
- 2U, // UQRSHRNvvi_16B
- 0U, // UQRSHRNvvi_2S
- 0U, // UQRSHRNvvi_4H
- 2U, // UQRSHRNvvi_4S
- 0U, // UQRSHRNvvi_8B
- 2U, // UQRSHRNvvi_8H
- 0U, // UQSHLbbb
- 0U, // UQSHLddd
- 0U, // UQSHLhhh
- 0U, // UQSHLsss
- 0U, // UQSHLvvi_16B
- 0U, // UQSHLvvi_2D
- 0U, // UQSHLvvi_2S
- 0U, // UQSHLvvi_4H
- 0U, // UQSHLvvi_4S
- 0U, // UQSHLvvi_8B
- 0U, // UQSHLvvi_8H
- 64U, // UQSHLvvv_16B
- 32U, // UQSHLvvv_2D
- 80U, // UQSHLvvv_2S
- 96U, // UQSHLvvv_4H
- 48U, // UQSHLvvv_4S
- 112U, // UQSHLvvv_8B
- 16U, // UQSHLvvv_8H
- 2U, // UQSHRNvvi_16B
- 0U, // UQSHRNvvi_2S
- 0U, // UQSHRNvvi_4H
- 2U, // UQSHRNvvi_4S
- 0U, // UQSHRNvvi_8B
- 2U, // UQSHRNvvi_8H
- 0U, // UQSUBbbb
- 0U, // UQSUBddd
- 0U, // UQSUBhhh
- 0U, // UQSUBsss
- 64U, // UQSUBvvv_16B
- 32U, // UQSUBvvv_2D
- 80U, // UQSUBvvv_2S
- 96U, // UQSUBvvv_4H
- 48U, // UQSUBvvv_4S
- 112U, // UQSUBvvv_8B
- 16U, // UQSUBvvv_8H
- 64U, // URHADDvvv_16B
- 80U, // URHADDvvv_2S
- 96U, // URHADDvvv_4H
- 48U, // URHADDvvv_4S
- 112U, // URHADDvvv_8B
- 16U, // URHADDvvv_8H
- 0U, // URSHLddd
- 64U, // URSHLvvv_16B
- 32U, // URSHLvvv_2D
- 80U, // URSHLvvv_2S
- 96U, // URSHLvvv_4H
- 48U, // URSHLvvv_4S
- 112U, // URSHLvvv_8B
- 16U, // URSHLvvv_8H
- 0U, // URSHRvvi_16B
- 0U, // URSHRvvi_2D
- 0U, // URSHRvvi_2S
- 0U, // URSHRvvi_4H
- 0U, // URSHRvvi_4S
- 0U, // URSHRvvi_8B
- 0U, // URSHRvvi_8H
- 2U, // URSRAvvi_16B
- 2U, // URSRAvvi_2D
- 2U, // URSRAvvi_2S
- 2U, // URSRAvvi_4H
- 2U, // URSRAvvi_4S
- 2U, // URSRAvvi_8B
- 2U, // URSRAvvi_8H
- 0U, // USHLLvvi_16B
- 0U, // USHLLvvi_2S
- 0U, // USHLLvvi_4H
- 0U, // USHLLvvi_4S
- 0U, // USHLLvvi_8B
- 0U, // USHLLvvi_8H
- 0U, // USHLddd
- 64U, // USHLvvv_16B
- 32U, // USHLvvv_2D
- 80U, // USHLvvv_2S
- 96U, // USHLvvv_4H
- 48U, // USHLvvv_4S
- 112U, // USHLvvv_8B
- 16U, // USHLvvv_8H
- 0U, // USHRvvi_16B
- 0U, // USHRvvi_2D
- 0U, // USHRvvi_2S
- 0U, // USHRvvi_4H
- 0U, // USHRvvi_4S
- 0U, // USHRvvi_8B
- 0U, // USHRvvi_8H
- 2U, // USRAvvi_16B
- 2U, // USRAvvi_2D
- 2U, // USRAvvi_2S
- 2U, // USRAvvi_4H
- 2U, // USRAvvi_4S
- 2U, // USRAvvi_8B
- 2U, // USRAvvi_8H
- 48U, // USUBL2vvv_2d4s
- 16U, // USUBL2vvv_4s8h
- 64U, // USUBL2vvv_8h16b
- 80U, // USUBLvvv_2d2s
- 96U, // USUBLvvv_4s4h
- 112U, // USUBLvvv_8h8b
- 48U, // USUBW2vvv_2d4s
- 16U, // USUBW2vvv_4s8h
- 64U, // USUBW2vvv_8h16b
- 80U, // USUBWvvv_2d2s
- 96U, // USUBWvvv_4s4h
- 112U, // USUBWvvv_8h8b
- 0U, // UXTBww
- 0U, // UXTBxw
- 0U, // UXTHww
- 0U, // UXTHxw
- 0U, // VCVTf2xs_2D
- 0U, // VCVTf2xs_2S
- 0U, // VCVTf2xs_4S
- 0U, // VCVTf2xu_2D
- 0U, // VCVTf2xu_2S
- 0U, // VCVTf2xu_4S
- 0U, // VCVTxs2f_2D
- 0U, // VCVTxs2f_2S
- 0U, // VCVTxs2f_4S
- 0U, // VCVTxu2f_2D
- 0U, // VCVTxu2f_2S
- 0U, // VCVTxu2f_4S
+ 2067U, // TRN1vvv_16b
+ 1042U, // TRN1vvv_2d
+ 2579U, // TRN1vvv_2s
+ 3091U, // TRN1vvv_4h
+ 1554U, // TRN1vvv_4s
+ 3603U, // TRN1vvv_8b
+ 530U, // TRN1vvv_8h
+ 2067U, // TRN2vvv_16b
+ 1042U, // TRN2vvv_2d
+ 2579U, // TRN2vvv_2s
+ 3091U, // TRN2vvv_4h
+ 1554U, // TRN2vvv_4s
+ 3603U, // TRN2vvv_8b
+ 530U, // TRN2vvv_8h
+ 90U, // TSTww_asr
+ 98U, // TSTww_lsl
+ 106U, // TSTww_lsr
+ 274U, // TSTww_ror
+ 90U, // TSTxx_asr
+ 98U, // TSTxx_lsl
+ 106U, // TSTxx_lsr
+ 274U, // TSTxx_ror
+ 1546U, // UABAL2vvv_2d2s
+ 522U, // UABAL2vvv_4s4h
+ 2059U, // UABAL2vvv_8h8b
+ 2571U, // UABALvvv_2d2s
+ 3083U, // UABALvvv_4s4h
+ 3595U, // UABALvvv_8h8b
+ 2059U, // UABAvvv_16B
+ 2571U, // UABAvvv_2S
+ 3083U, // UABAvvv_4H
+ 1546U, // UABAvvv_4S
+ 3595U, // UABAvvv_8B
+ 522U, // UABAvvv_8H
+ 1554U, // UABDL2vvv_2d2s
+ 530U, // UABDL2vvv_4s4h
+ 2067U, // UABDL2vvv_8h8b
+ 2579U, // UABDLvvv_2d2s
+ 3091U, // UABDLvvv_4s4h
+ 3603U, // UABDLvvv_8h8b
+ 2067U, // UABDvvv_16B
+ 2579U, // UABDvvv_2S
+ 3091U, // UABDvvv_4H
+ 1554U, // UABDvvv_4S
+ 3603U, // UABDvvv_8B
+ 530U, // UABDvvv_8H
+ 0U, // UADALP16b8h
+ 0U, // UADALP2s1d
+ 0U, // UADALP4h2s
+ 1U, // UADALP4s2d
+ 1U, // UADALP8b4h
+ 1U, // UADALP8h4s
+ 1554U, // UADDL2vvv_2d4s
+ 530U, // UADDL2vvv_4s8h
+ 2067U, // UADDL2vvv_8h16b
+ 0U, // UADDLP16b8h
+ 0U, // UADDLP2s1d
+ 0U, // UADDLP4h2s
+ 1U, // UADDLP4s2d
+ 1U, // UADDLP8b4h
+ 1U, // UADDLP8h4s
+ 1U, // UADDLV_1d4s
+ 0U, // UADDLV_1h16b
+ 1U, // UADDLV_1h8b
+ 0U, // UADDLV_1s4h
+ 1U, // UADDLV_1s8h
+ 2579U, // UADDLvvv_2d2s
+ 3091U, // UADDLvvv_4s4h
+ 3603U, // UADDLvvv_8h8b
+ 1554U, // UADDW2vvv_2d4s
+ 530U, // UADDW2vvv_4s8h
+ 2066U, // UADDW2vvv_8h16b
+ 2578U, // UADDWvvv_2d2s
+ 3090U, // UADDWvvv_4s4h
+ 3602U, // UADDWvvv_8h8b
+ 282U, // UBFIZwwii
+ 290U, // UBFIZxxii
+ 249858U, // UBFMwwii
+ 249858U, // UBFMxxii
+ 561154U, // UBFXwwii
+ 561154U, // UBFXxxii
+ 0U, // UCVTF_2d
+ 0U, // UCVTF_2s
+ 1U, // UCVTF_4s
+ 2U, // UCVTF_Nddi
+ 2U, // UCVTF_Nssi
+ 1U, // UCVTFdd
+ 1U, // UCVTFdw
+ 194U, // UCVTFdwi
+ 1U, // UCVTFdx
+ 194U, // UCVTFdxi
+ 1U, // UCVTFss
+ 1U, // UCVTFsw
+ 194U, // UCVTFswi
+ 1U, // UCVTFsx
+ 194U, // UCVTFsxi
+ 2U, // UDIVwww
+ 2U, // UDIVxxx
+ 2067U, // UHADDvvv_16B
+ 2579U, // UHADDvvv_2S
+ 3091U, // UHADDvvv_4H
+ 1554U, // UHADDvvv_4S
+ 3603U, // UHADDvvv_8B
+ 530U, // UHADDvvv_8H
+ 2067U, // UHSUBvvv_16B
+ 2579U, // UHSUBvvv_2S
+ 3091U, // UHSUBvvv_4H
+ 1554U, // UHSUBvvv_4S
+ 3603U, // UHSUBvvv_8B
+ 530U, // UHSUBvvv_8H
+ 249858U, // UMADDLxwwx
+ 2067U, // UMAXPvvv_16B
+ 2579U, // UMAXPvvv_2S
+ 3091U, // UMAXPvvv_4H
+ 1554U, // UMAXPvvv_4S
+ 3603U, // UMAXPvvv_8B
+ 530U, // UMAXPvvv_8H
+ 0U, // UMAXV_1b16b
+ 1U, // UMAXV_1b8b
+ 0U, // UMAXV_1h4h
+ 1U, // UMAXV_1h8h
+ 1U, // UMAXV_1s4s
+ 2067U, // UMAXvvv_16B
+ 2579U, // UMAXvvv_2S
+ 3091U, // UMAXvvv_4H
+ 1554U, // UMAXvvv_4S
+ 3603U, // UMAXvvv_8B
+ 530U, // UMAXvvv_8H
+ 2067U, // UMINPvvv_16B
+ 2579U, // UMINPvvv_2S
+ 3091U, // UMINPvvv_4H
+ 1554U, // UMINPvvv_4S
+ 3603U, // UMINPvvv_8B
+ 530U, // UMINPvvv_8H
+ 0U, // UMINV_1b16b
+ 1U, // UMINV_1b8b
+ 0U, // UMINV_1h4h
+ 1U, // UMINV_1h8h
+ 1U, // UMINV_1s4s
+ 2067U, // UMINvvv_16B
+ 2579U, // UMINvvv_2S
+ 3091U, // UMINvvv_4H
+ 1554U, // UMINvvv_4S
+ 3603U, // UMINvvv_8B
+ 530U, // UMINvvv_8H
+ 1546U, // UMLAL2vvv_2d4s
+ 522U, // UMLAL2vvv_4s8h
+ 2059U, // UMLAL2vvv_8h16b
+ 268299U, // UMLALvve_2d2s
+ 268298U, // UMLALvve_2d4s
+ 269835U, // UMLALvve_4s4h
+ 269834U, // UMLALvve_4s8h
+ 2571U, // UMLALvvv_2d2s
+ 3083U, // UMLALvvv_4s4h
+ 3595U, // UMLALvvv_8h8b
+ 1546U, // UMLSL2vvv_2d4s
+ 522U, // UMLSL2vvv_4s8h
+ 2059U, // UMLSL2vvv_8h16b
+ 268299U, // UMLSLvve_2d2s
+ 268298U, // UMLSLvve_2d4s
+ 269835U, // UMLSLvve_4s4h
+ 269834U, // UMLSLvve_4s8h
+ 2571U, // UMLSLvvv_2d2s
+ 3083U, // UMLSLvvv_4s4h
+ 3595U, // UMLSLvvv_8h8b
+ 180U, // UMOVwb
+ 181U, // UMOVwh
+ 181U, // UMOVws
+ 180U, // UMOVxd
+ 249858U, // UMSUBLxwwx
+ 2U, // UMULHxxx
+ 1554U, // UMULL2vvv_2d4s
+ 530U, // UMULL2vvv_4s8h
+ 2067U, // UMULL2vvv_8h16b
+ 284691U, // UMULLve_2d2s
+ 284690U, // UMULLve_2d4s
+ 286227U, // UMULLve_4s4h
+ 286226U, // UMULLve_4s8h
+ 2579U, // UMULLvvv_2d2s
+ 3091U, // UMULLvvv_4s4h
+ 3603U, // UMULLvvv_8h8b
+ 2U, // UQADDbbb
+ 2U, // UQADDddd
+ 2U, // UQADDhhh
+ 2U, // UQADDsss
+ 2067U, // UQADDvvv_16B
+ 1042U, // UQADDvvv_2D
+ 2579U, // UQADDvvv_2S
+ 3091U, // UQADDvvv_4H
+ 1554U, // UQADDvvv_4S
+ 3603U, // UQADDvvv_8B
+ 530U, // UQADDvvv_8H
+ 2U, // UQRSHLbbb
+ 2U, // UQRSHLddd
+ 2U, // UQRSHLhhh
+ 2U, // UQRSHLsss
+ 2067U, // UQRSHLvvv_16B
+ 1042U, // UQRSHLvvv_2D
+ 2579U, // UQRSHLvvv_2S
+ 3091U, // UQRSHLvvv_4H
+ 1554U, // UQRSHLvvv_4S
+ 3603U, // UQRSHLvvv_8B
+ 530U, // UQRSHLvvv_8H
+ 2U, // UQRSHRNbhi
+ 2U, // UQRSHRNhsi
+ 2U, // UQRSHRNsdi
+ 74U, // UQRSHRNvvi_16B
+ 2U, // UQRSHRNvvi_2S
+ 2U, // UQRSHRNvvi_4H
+ 74U, // UQRSHRNvvi_4S
+ 2U, // UQRSHRNvvi_8B
+ 74U, // UQRSHRNvvi_8H
+ 2U, // UQSHLbbb
+ 2U, // UQSHLbbi
+ 2U, // UQSHLddd
+ 2U, // UQSHLddi
+ 2U, // UQSHLhhh
+ 2U, // UQSHLhhi
+ 2U, // UQSHLssi
+ 2U, // UQSHLsss
+ 3U, // UQSHLvvi_16B
+ 2U, // UQSHLvvi_2D
+ 3U, // UQSHLvvi_2S
+ 3U, // UQSHLvvi_4H
+ 2U, // UQSHLvvi_4S
+ 3U, // UQSHLvvi_8B
+ 2U, // UQSHLvvi_8H
+ 2067U, // UQSHLvvv_16B
+ 1042U, // UQSHLvvv_2D
+ 2579U, // UQSHLvvv_2S
+ 3091U, // UQSHLvvv_4H
+ 1554U, // UQSHLvvv_4S
+ 3603U, // UQSHLvvv_8B
+ 530U, // UQSHLvvv_8H
+ 2U, // UQSHRNbhi
+ 2U, // UQSHRNhsi
+ 2U, // UQSHRNsdi
+ 74U, // UQSHRNvvi_16B
+ 2U, // UQSHRNvvi_2S
+ 2U, // UQSHRNvvi_4H
+ 74U, // UQSHRNvvi_4S
+ 2U, // UQSHRNvvi_8B
+ 74U, // UQSHRNvvi_8H
+ 2U, // UQSUBbbb
+ 2U, // UQSUBddd
+ 2U, // UQSUBhhh
+ 2U, // UQSUBsss
+ 2067U, // UQSUBvvv_16B
+ 1042U, // UQSUBvvv_2D
+ 2579U, // UQSUBvvv_2S
+ 3091U, // UQSUBvvv_4H
+ 1554U, // UQSUBvvv_4S
+ 3603U, // UQSUBvvv_8B
+ 530U, // UQSUBvvv_8H
+ 0U, // UQXTN2d2s
+ 0U, // UQXTN2d4s
+ 1U, // UQXTN4s4h
+ 1U, // UQXTN4s8h
+ 1U, // UQXTN8h16b
+ 1U, // UQXTN8h8b
+ 1U, // UQXTNbh
+ 1U, // UQXTNhs
+ 1U, // UQXTNsd
+ 0U, // URECPE2s
+ 1U, // URECPE4s
+ 2067U, // URHADDvvv_16B
+ 2579U, // URHADDvvv_2S
+ 3091U, // URHADDvvv_4H
+ 1554U, // URHADDvvv_4S
+ 3603U, // URHADDvvv_8B
+ 530U, // URHADDvvv_8H
+ 2U, // URSHLddd
+ 2067U, // URSHLvvv_16B
+ 1042U, // URSHLvvv_2D
+ 2579U, // URSHLvvv_2S
+ 3091U, // URSHLvvv_4H
+ 1554U, // URSHLvvv_4S
+ 3603U, // URSHLvvv_8B
+ 530U, // URSHLvvv_8H
+ 2U, // URSHRddi
+ 3U, // URSHRvvi_16B
+ 2U, // URSHRvvi_2D
+ 3U, // URSHRvvi_2S
+ 3U, // URSHRvvi_4H
+ 2U, // URSHRvvi_4S
+ 3U, // URSHRvvi_8B
+ 2U, // URSHRvvi_8H
+ 0U, // URSQRTE2s
+ 1U, // URSQRTE4s
+ 74U, // URSRA
+ 75U, // URSRAvvi_16B
+ 74U, // URSRAvvi_2D
+ 75U, // URSRAvvi_2S
+ 75U, // URSRAvvi_4H
+ 74U, // URSRAvvi_4S
+ 75U, // URSRAvvi_8B
+ 74U, // URSRAvvi_8H
+ 3U, // USHLLvvi_16B
+ 3U, // USHLLvvi_2S
+ 3U, // USHLLvvi_4H
+ 2U, // USHLLvvi_4S
+ 3U, // USHLLvvi_8B
+ 2U, // USHLLvvi_8H
+ 2U, // USHLddd
+ 2067U, // USHLvvv_16B
+ 1042U, // USHLvvv_2D
+ 2579U, // USHLvvv_2S
+ 3091U, // USHLvvv_4H
+ 1554U, // USHLvvv_4S
+ 3603U, // USHLvvv_8B
+ 530U, // USHLvvv_8H
+ 2U, // USHRddi
+ 3U, // USHRvvi_16B
+ 2U, // USHRvvi_2D
+ 3U, // USHRvvi_2S
+ 3U, // USHRvvi_4H
+ 2U, // USHRvvi_4S
+ 3U, // USHRvvi_8B
+ 2U, // USHRvvi_8H
+ 0U, // USQADD16b
+ 0U, // USQADD2d
+ 0U, // USQADD2s
+ 0U, // USQADD4h
+ 1U, // USQADD4s
+ 1U, // USQADD8b
+ 1U, // USQADD8h
+ 1U, // USQADDbb
+ 1U, // USQADDdd
+ 1U, // USQADDhh
+ 1U, // USQADDss
+ 74U, // USRA
+ 75U, // USRAvvi_16B
+ 74U, // USRAvvi_2D
+ 75U, // USRAvvi_2S
+ 75U, // USRAvvi_4H
+ 74U, // USRAvvi_4S
+ 75U, // USRAvvi_8B
+ 74U, // USRAvvi_8H
+ 1554U, // USUBL2vvv_2d4s
+ 530U, // USUBL2vvv_4s8h
+ 2067U, // USUBL2vvv_8h16b
+ 2579U, // USUBLvvv_2d2s
+ 3091U, // USUBLvvv_4s4h
+ 3603U, // USUBLvvv_8h8b
+ 1554U, // USUBW2vvv_2d4s
+ 530U, // USUBW2vvv_4s8h
+ 2066U, // USUBW2vvv_8h16b
+ 2578U, // USUBWvvv_2d2s
+ 3090U, // USUBWvvv_4s4h
+ 3602U, // USUBWvvv_8h8b
+ 1U, // UXTBww
+ 1U, // UXTBxw
+ 1U, // UXTHww
+ 1U, // UXTHxw
+ 2067U, // UZP1vvv_16b
+ 1042U, // UZP1vvv_2d
+ 2579U, // UZP1vvv_2s
+ 3091U, // UZP1vvv_4h
+ 1554U, // UZP1vvv_4s
+ 3603U, // UZP1vvv_8b
+ 530U, // UZP1vvv_8h
+ 2067U, // UZP2vvv_16b
+ 1042U, // UZP2vvv_2d
+ 2579U, // UZP2vvv_2s
+ 3091U, // UZP2vvv_4h
+ 1554U, // UZP2vvv_4s
+ 3603U, // UZP2vvv_8b
+ 530U, // UZP2vvv_8h
+ 2U, // VCVTf2xs_2D
+ 3U, // VCVTf2xs_2S
+ 2U, // VCVTf2xs_4S
+ 2U, // VCVTf2xu_2D
+ 3U, // VCVTf2xu_2S
+ 2U, // VCVTf2xu_4S
+ 2U, // VCVTxs2f_2D
+ 3U, // VCVTxs2f_2S
+ 2U, // VCVTxs2f_4S
+ 2U, // VCVTxu2f_2D
+ 3U, // VCVTxu2f_2S
+ 2U, // VCVTxu2f_4S
+ 0U, // XTN2d2s
+ 0U, // XTN2d4s
+ 1U, // XTN4s4h
+ 1U, // XTN4s8h
+ 1U, // XTN8h16b
+ 1U, // XTN8h8b
+ 2067U, // ZIP1vvv_16b
+ 1042U, // ZIP1vvv_2d
+ 2579U, // ZIP1vvv_2s
+ 3091U, // ZIP1vvv_4h
+ 1554U, // ZIP1vvv_4s
+ 3603U, // ZIP1vvv_8b
+ 530U, // ZIP1vvv_8h
+ 2067U, // ZIP2vvv_16b
+ 1042U, // ZIP2vvv_2d
+ 2579U, // ZIP2vvv_2s
+ 3091U, // ZIP2vvv_4h
+ 1554U, // ZIP2vvv_4s
+ 3603U, // ZIP2vvv_8b
+ 530U, // ZIP2vvv_8h
0U
};
char AsmStrs[] = {
- /* 0 */ 'd', 'c', 'p', 's', '1', 9, 0,
- /* 7 */ 'r', 'e', 'v', '3', '2', 9, 0,
- /* 14 */ 's', 'a', 'b', 'a', 'l', '2', 9, 0,
- /* 22 */ 'u', 'a', 'b', 'a', 'l', '2', 9, 0,
- /* 30 */ 's', 'q', 'd', 'm', 'l', 'a', 'l', '2', 9, 0,
- /* 40 */ 's', 'm', 'l', 'a', 'l', '2', 9, 0,
- /* 48 */ 'u', 'm', 'l', 'a', 'l', '2', 9, 0,
- /* 56 */ 's', 's', 'u', 'b', 'l', '2', 9, 0,
- /* 64 */ 'u', 's', 'u', 'b', 'l', '2', 9, 0,
- /* 72 */ 's', 'a', 'b', 'd', 'l', '2', 9, 0,
- /* 80 */ 'u', 'a', 'b', 'd', 'l', '2', 9, 0,
- /* 88 */ 's', 'a', 'd', 'd', 'l', '2', 9, 0,
- /* 96 */ 'u', 'a', 'd', 'd', 'l', '2', 9, 0,
- /* 104 */ 's', 's', 'h', 'l', 'l', '2', 9, 0,
- /* 112 */ 'u', 's', 'h', 'l', 'l', '2', 9, 0,
- /* 120 */ 's', 'q', 'd', 'm', 'u', 'l', 'l', '2', 9, 0,
- /* 130 */ 'p', 'm', 'u', 'l', 'l', '2', 9, 0,
- /* 138 */ 's', 'm', 'u', 'l', 'l', '2', 9, 0,
- /* 146 */ 'u', 'm', 'u', 'l', 'l', '2', 9, 0,
- /* 154 */ 's', 'q', 'd', 'm', 'l', 's', 'l', '2', 9, 0,
- /* 164 */ 's', 'm', 'l', 's', 'l', '2', 9, 0,
- /* 172 */ 'u', 'm', 'l', 's', 'l', '2', 9, 0,
- /* 180 */ 'r', 's', 'u', 'b', 'h', 'n', '2', 9, 0,
- /* 189 */ 'r', 'a', 'd', 'd', 'h', 'n', '2', 9, 0,
- /* 198 */ 's', 'q', 's', 'h', 'r', 'n', '2', 9, 0,
- /* 207 */ 'u', 'q', 's', 'h', 'r', 'n', '2', 9, 0,
- /* 216 */ 's', 'q', 'r', 's', 'h', 'r', 'n', '2', 9, 0,
- /* 226 */ 'u', 'q', 'r', 's', 'h', 'r', 'n', '2', 9, 0,
- /* 236 */ 's', 'q', 's', 'h', 'r', 'u', 'n', '2', 9, 0,
- /* 246 */ 's', 'q', 'r', 's', 'h', 'r', 'u', 'n', '2', 9, 0,
- /* 257 */ 'd', 'c', 'p', 's', '2', 9, 0,
- /* 264 */ 's', 's', 'u', 'b', 'w', '2', 9, 0,
- /* 272 */ 'u', 's', 'u', 'b', 'w', '2', 9, 0,
- /* 280 */ 's', 'a', 'd', 'd', 'w', '2', 9, 0,
- /* 288 */ 'u', 'a', 'd', 'd', 'w', '2', 9, 0,
- /* 296 */ 'd', 'c', 'p', 's', '3', 9, 0,
- /* 303 */ 'r', 'e', 'v', '1', '6', 9, 0,
- /* 310 */ 's', 'a', 'b', 'a', 9, 0,
- /* 316 */ 'u', 'a', 'b', 'a', 9, 0,
- /* 322 */ 'f', 'm', 'l', 'a', 9, 0,
- /* 328 */ 's', 'r', 's', 'r', 'a', 9, 0,
- /* 335 */ 'u', 'r', 's', 'r', 'a', 9, 0,
- /* 342 */ 's', 's', 'r', 'a', 9, 0,
- /* 348 */ 'u', 's', 'r', 'a', 9, 0,
- /* 354 */ 'f', 'r', 'i', 'n', 't', 'a', 9, 0,
- /* 362 */ 'c', 'r', 'c', '3', '2', 'b', 9, 0,
- /* 370 */ 'c', 'r', 'c', '3', '2', 'c', 'b', 9, 0,
- /* 379 */ 'd', 'm', 'b', 9, 0,
- /* 384 */ 'l', 'd', 'a', 'r', 'b', 9, 0,
- /* 391 */ 'l', 'd', 'r', 'b', 9, 0,
- /* 397 */ 's', 't', 'l', 'r', 'b', 9, 0,
- /* 404 */ 'l', 'd', 't', 'r', 'b', 9, 0,
- /* 411 */ 's', 't', 'r', 'b', 9, 0,
- /* 417 */ 's', 't', 't', 'r', 'b', 9, 0,
- /* 424 */ 'l', 'd', 'u', 'r', 'b', 9, 0,
- /* 431 */ 's', 't', 'u', 'r', 'b', 9, 0,
- /* 438 */ 'l', 'd', 'a', 'x', 'r', 'b', 9, 0,
- /* 446 */ 'l', 'd', 'x', 'r', 'b', 9, 0,
- /* 453 */ 's', 't', 'l', 'x', 'r', 'b', 9, 0,
- /* 461 */ 's', 't', 'x', 'r', 'b', 9, 0,
- /* 468 */ 'd', 's', 'b', 9, 0,
- /* 473 */ 'i', 's', 'b', 9, 0,
- /* 478 */ 'l', 'd', 'r', 's', 'b', 9, 0,
- /* 485 */ 'l', 'd', 't', 'r', 's', 'b', 9, 0,
- /* 493 */ 'l', 'd', 'u', 'r', 's', 'b', 9, 0,
- /* 501 */ 's', 'x', 't', 'b', 9, 0,
- /* 507 */ 'u', 'x', 't', 'b', 9, 0,
- /* 513 */ 'f', 's', 'u', 'b', 9, 0,
- /* 519 */ 's', 'h', 's', 'u', 'b', 9, 0,
- /* 526 */ 'u', 'h', 's', 'u', 'b', 9, 0,
- /* 533 */ 'f', 'm', 's', 'u', 'b', 9, 0,
- /* 540 */ 'f', 'n', 'm', 's', 'u', 'b', 9, 0,
- /* 548 */ 's', 'q', 's', 'u', 'b', 9, 0,
- /* 555 */ 'u', 'q', 's', 'u', 'b', 9, 0,
- /* 562 */ 's', 'b', 'c', 9, 0,
- /* 567 */ 'a', 'd', 'c', 9, 0,
- /* 572 */ 'b', 'i', 'c', 9, 0,
- /* 577 */ 's', 'm', 'c', 9, 0,
- /* 582 */ 'c', 's', 'i', 'n', 'c', 9, 0,
- /* 589 */ 'h', 'v', 'c', 9, 0,
- /* 594 */ 's', 'v', 'c', 9, 0,
- /* 599 */ 'f', 'a', 'b', 'd', 9, 0,
- /* 605 */ 's', 'a', 'b', 'd', 9, 0,
- /* 611 */ 'u', 'a', 'b', 'd', 9, 0,
- /* 617 */ 'f', 'a', 'd', 'd', 9, 0,
- /* 623 */ 's', 'r', 'h', 'a', 'd', 'd', 9, 0,
- /* 631 */ 'u', 'r', 'h', 'a', 'd', 'd', 9, 0,
- /* 639 */ 's', 'h', 'a', 'd', 'd', 9, 0,
- /* 646 */ 'u', 'h', 'a', 'd', 'd', 9, 0,
- /* 653 */ 'f', 'm', 'a', 'd', 'd', 9, 0,
- /* 660 */ 'f', 'n', 'm', 'a', 'd', 'd', 9, 0,
- /* 668 */ 's', 'q', 'a', 'd', 'd', 9, 0,
- /* 675 */ 'u', 'q', 'a', 'd', 'd', 9, 0,
- /* 682 */ 'a', 'n', 'd', 9, 0,
- /* 687 */ 'f', 'a', 'c', 'g', 'e', 9, 0,
- /* 694 */ 'f', 'c', 'm', 'g', 'e', 9, 0,
- /* 701 */ 'f', 'c', 'm', 'l', 'e', 9, 0,
- /* 708 */ 'f', 'c', 'c', 'm', 'p', 'e', 9, 0,
- /* 716 */ 'f', 'c', 'm', 'p', 'e', 9, 0,
- /* 723 */ 'b', 'i', 'f', 9, 0,
- /* 728 */ 's', 'c', 'v', 't', 'f', 9, 0,
- /* 735 */ 'u', 'c', 'v', 't', 'f', 9, 0,
- /* 742 */ 'f', 'n', 'e', 'g', 9, 0,
- /* 748 */ 'c', 's', 'n', 'e', 'g', 9, 0,
- /* 755 */ 'c', 'r', 'c', '3', '2', 'h', 9, 0,
- /* 763 */ 'c', 'r', 'c', '3', '2', 'c', 'h', 9, 0,
- /* 772 */ 's', 'q', 'd', 'm', 'u', 'l', 'h', 9, 0,
- /* 781 */ 's', 'q', 'r', 'd', 'm', 'u', 'l', 'h', 9, 0,
- /* 791 */ 's', 'm', 'u', 'l', 'h', 9, 0,
- /* 798 */ 'u', 'm', 'u', 'l', 'h', 9, 0,
- /* 805 */ 'l', 'd', 'a', 'r', 'h', 9, 0,
- /* 812 */ 'l', 'd', 'r', 'h', 9, 0,
- /* 818 */ 's', 't', 'l', 'r', 'h', 9, 0,
- /* 825 */ 'l', 'd', 't', 'r', 'h', 9, 0,
- /* 832 */ 's', 't', 'r', 'h', 9, 0,
- /* 838 */ 's', 't', 't', 'r', 'h', 9, 0,
- /* 845 */ 'l', 'd', 'u', 'r', 'h', 9, 0,
- /* 852 */ 's', 't', 'u', 'r', 'h', 9, 0,
- /* 859 */ 'l', 'd', 'a', 'x', 'r', 'h', 9, 0,
- /* 867 */ 'l', 'd', 'x', 'r', 'h', 9, 0,
- /* 874 */ 's', 't', 'l', 'x', 'r', 'h', 9, 0,
- /* 882 */ 's', 't', 'x', 'r', 'h', 9, 0,
- /* 889 */ 'l', 'd', 'r', 's', 'h', 9, 0,
- /* 896 */ 'l', 'd', 't', 'r', 's', 'h', 9, 0,
- /* 904 */ 'l', 'd', 'u', 'r', 's', 'h', 9, 0,
- /* 912 */ 's', 'x', 't', 'h', 9, 0,
- /* 918 */ 'u', 'x', 't', 'h', 9, 0,
- /* 924 */ 't', 'l', 'b', 'i', 9, 0,
- /* 930 */ 'b', 'f', 'i', 9, 0,
- /* 935 */ 'c', 'm', 'h', 'i', 9, 0,
- /* 941 */ 's', 'l', 'i', 9, 0,
- /* 946 */ 's', 'r', 'i', 9, 0,
- /* 951 */ 'f', 'r', 'i', 'n', 't', 'i', 9, 0,
- /* 959 */ 'm', 'o', 'v', 'i', 9, 0,
- /* 965 */ 'b', 'r', 'k', 9, 0,
- /* 970 */ 'm', 'o', 'v', 'k', 9, 0,
- /* 976 */ 's', 'a', 'b', 'a', 'l', 9, 0,
- /* 983 */ 'u', 'a', 'b', 'a', 'l', 9, 0,
- /* 990 */ 's', 'q', 'd', 'm', 'l', 'a', 'l', 9, 0,
- /* 999 */ 's', 'm', 'l', 'a', 'l', 9, 0,
- /* 1006 */ 'u', 'm', 'l', 'a', 'l', 9, 0,
- /* 1013 */ 's', 'm', 's', 'u', 'b', 'l', 9, 0,
- /* 1021 */ 'u', 'm', 's', 'u', 'b', 'l', 9, 0,
- /* 1029 */ 's', 's', 'u', 'b', 'l', 9, 0,
- /* 1036 */ 'u', 's', 'u', 'b', 'l', 9, 0,
- /* 1043 */ 's', 'a', 'b', 'd', 'l', 9, 0,
- /* 1050 */ 'u', 'a', 'b', 'd', 'l', 9, 0,
- /* 1057 */ 's', 'm', 'a', 'd', 'd', 'l', 9, 0,
- /* 1065 */ 'u', 'm', 'a', 'd', 'd', 'l', 9, 0,
- /* 1073 */ 's', 'a', 'd', 'd', 'l', 9, 0,
- /* 1080 */ 'u', 'a', 'd', 'd', 'l', 9, 0,
- /* 1087 */ 'f', 'c', 's', 'e', 'l', 9, 0,
- /* 1094 */ 's', 'q', 's', 'h', 'l', 9, 0,
- /* 1101 */ 'u', 'q', 's', 'h', 'l', 9, 0,
- /* 1108 */ 's', 'q', 'r', 's', 'h', 'l', 9, 0,
- /* 1116 */ 'u', 'q', 'r', 's', 'h', 'l', 9, 0,
- /* 1124 */ 's', 'r', 's', 'h', 'l', 9, 0,
- /* 1131 */ 'u', 'r', 's', 'h', 'l', 9, 0,
- /* 1138 */ 's', 's', 'h', 'l', 9, 0,
- /* 1144 */ 'u', 's', 'h', 'l', 9, 0,
- /* 1150 */ 'b', 'f', 'x', 'i', 'l', 9, 0,
- /* 1157 */ 's', 's', 'h', 'l', 'l', 9, 0,
- /* 1164 */ 'u', 's', 'h', 'l', 'l', 9, 0,
- /* 1171 */ 's', 'q', 'd', 'm', 'u', 'l', 'l', 9, 0,
- /* 1180 */ 'p', 'm', 'u', 'l', 'l', 9, 0,
- /* 1187 */ 's', 'm', 'u', 'l', 'l', 9, 0,
- /* 1194 */ 'u', 'm', 'u', 'l', 'l', 9, 0,
- /* 1201 */ 'b', 's', 'l', 9, 0,
- /* 1206 */ 's', 'q', 'd', 'm', 'l', 's', 'l', 9, 0,
- /* 1215 */ 's', 'm', 'l', 's', 'l', 9, 0,
- /* 1222 */ 'u', 'm', 'l', 's', 'l', 9, 0,
- /* 1229 */ 's', 'y', 's', 'l', 9, 0,
- /* 1235 */ 'f', 'm', 'u', 'l', 9, 0,
- /* 1241 */ 'f', 'n', 'm', 'u', 'l', 9, 0,
- /* 1248 */ 'p', 'm', 'u', 'l', 9, 0,
- /* 1254 */ 's', 'b', 'f', 'm', 9, 0,
- /* 1260 */ 'u', 'b', 'f', 'm', 9, 0,
- /* 1266 */ 'p', 'r', 'f', 'm', 9, 0,
- /* 1272 */ 'f', 'm', 'i', 'n', 'n', 'm', 9, 0,
- /* 1280 */ 'f', 'm', 'a', 'x', 'n', 'm', 9, 0,
- /* 1288 */ 'f', 'r', 'i', 'n', 't', 'm', 9, 0,
- /* 1296 */ 'p', 'r', 'f', 'u', 'm', 9, 0,
- /* 1303 */ 'r', 's', 'u', 'b', 'h', 'n', 9, 0,
- /* 1311 */ 'r', 'a', 'd', 'd', 'h', 'n', 9, 0,
- /* 1319 */ 'f', 'm', 'i', 'n', 9, 0,
- /* 1325 */ 's', 'm', 'i', 'n', 9, 0,
- /* 1331 */ 'u', 'm', 'i', 'n', 9, 0,
- /* 1337 */ 'c', 'c', 'm', 'n', 9, 0,
- /* 1343 */ 'e', 'o', 'n', 9, 0,
- /* 1348 */ 's', 'q', 's', 'h', 'r', 'n', 9, 0,
- /* 1356 */ 'u', 'q', 's', 'h', 'r', 'n', 9, 0,
- /* 1364 */ 's', 'q', 'r', 's', 'h', 'r', 'n', 9, 0,
- /* 1373 */ 'u', 'q', 'r', 's', 'h', 'r', 'n', 9, 0,
- /* 1382 */ 'o', 'r', 'n', 9, 0,
- /* 1387 */ 'f', 'r', 'i', 'n', 't', 'n', 9, 0,
- /* 1395 */ 's', 'q', 's', 'h', 'r', 'u', 'n', 9, 0,
- /* 1404 */ 's', 'q', 'r', 's', 'h', 'r', 'u', 'n', 9, 0,
- /* 1414 */ 'm', 'v', 'n', 9, 0,
- /* 1419 */ 'm', 'o', 'v', 'n', 9, 0,
- /* 1425 */ 'f', 'a', 'd', 'd', 'p', 9, 0,
- /* 1432 */ 'l', 'd', 'p', 9, 0,
- /* 1437 */ 'f', 'c', 'c', 'm', 'p', 9, 0,
- /* 1444 */ 'f', 'c', 'm', 'p', 9, 0,
- /* 1450 */ 'f', 'm', 'i', 'n', 'n', 'm', 'p', 9, 0,
- /* 1459 */ 'f', 'm', 'a', 'x', 'n', 'm', 'p', 9, 0,
- /* 1468 */ 'l', 'd', 'n', 'p', 9, 0,
- /* 1474 */ 'f', 'm', 'i', 'n', 'p', 9, 0,
- /* 1481 */ 's', 'm', 'i', 'n', 'p', 9, 0,
- /* 1488 */ 'u', 'm', 'i', 'n', 'p', 9, 0,
- /* 1495 */ 's', 't', 'n', 'p', 9, 0,
- /* 1501 */ 'a', 'd', 'r', 'p', 9, 0,
- /* 1507 */ 'f', 'r', 'i', 'n', 't', 'p', 9, 0,
- /* 1515 */ 's', 't', 'p', 9, 0,
- /* 1520 */ 'l', 'd', 'a', 'x', 'p', 9, 0,
- /* 1527 */ 'f', 'm', 'a', 'x', 'p', 9, 0,
- /* 1534 */ 's', 'm', 'a', 'x', 'p', 9, 0,
- /* 1541 */ 'u', 'm', 'a', 'x', 'p', 9, 0,
- /* 1548 */ 'l', 'd', 'x', 'p', 9, 0,
- /* 1554 */ 's', 't', 'l', 'x', 'p', 9, 0,
- /* 1561 */ 's', 't', 'x', 'p', 9, 0,
- /* 1567 */ 'f', 'c', 'm', 'e', 'q', 9, 0,
- /* 1574 */ 'l', 'd', 'a', 'r', 9, 0,
- /* 1580 */ 'b', 'r', 9, 0,
- /* 1584 */ 'a', 'd', 'r', 9, 0,
- /* 1589 */ 'l', 'd', 'r', 9, 0,
- /* 1594 */ 's', 'r', 's', 'h', 'r', 9, 0,
- /* 1601 */ 'u', 'r', 's', 'h', 'r', 9, 0,
- /* 1608 */ 's', 's', 'h', 'r', 9, 0,
- /* 1614 */ 'u', 's', 'h', 'r', 9, 0,
- /* 1620 */ 'b', 'l', 'r', 9, 0,
- /* 1625 */ 's', 't', 'l', 'r', 9, 0,
- /* 1631 */ 'e', 'o', 'r', 9, 0,
- /* 1636 */ 'r', 'o', 'r', 9, 0,
- /* 1641 */ 'o', 'r', 'r', 9, 0,
- /* 1646 */ 'a', 's', 'r', 9, 0,
- /* 1651 */ 'l', 's', 'r', 9, 0,
- /* 1656 */ 'm', 's', 'r', 9, 0,
- /* 1661 */ 'l', 'd', 't', 'r', 9, 0,
- /* 1667 */ 's', 't', 'r', 9, 0,
- /* 1672 */ 's', 't', 't', 'r', 9, 0,
- /* 1678 */ 'e', 'x', 't', 'r', 9, 0,
- /* 1684 */ 'l', 'd', 'u', 'r', 9, 0,
- /* 1690 */ 's', 't', 'u', 'r', 9, 0,
- /* 1696 */ 'l', 'd', 'a', 'x', 'r', 9, 0,
- /* 1703 */ 'l', 'd', 'x', 'r', 9, 0,
- /* 1709 */ 's', 't', 'l', 'x', 'r', 9, 0,
- /* 1716 */ 's', 't', 'x', 'r', 9, 0,
- /* 1722 */ 'f', 'c', 'v', 't', 'a', 's', 9, 0,
- /* 1730 */ 'f', 'a', 'b', 's', 9, 0,
- /* 1736 */ 's', 'u', 'b', 's', 9, 0,
- /* 1742 */ 's', 'b', 'c', 's', 9, 0,
- /* 1748 */ 'a', 'd', 'c', 's', 9, 0,
- /* 1754 */ 'b', 'i', 'c', 's', 9, 0,
- /* 1760 */ 'a', 'd', 'd', 's', 9, 0,
- /* 1766 */ 'a', 'n', 'd', 's', 9, 0,
- /* 1772 */ 'c', 'm', 'h', 's', 9, 0,
- /* 1778 */ 'c', 'l', 's', 9, 0,
- /* 1783 */ 'f', 'm', 'l', 's', 9, 0,
- /* 1789 */ 'f', 'c', 'v', 't', 'm', 's', 9, 0,
- /* 1797 */ 'i', 'n', 's', 9, 0,
- /* 1802 */ 'f', 'c', 'v', 't', 'n', 's', 9, 0,
- /* 1810 */ 'f', 'r', 'e', 'c', 'p', 's', 9, 0,
- /* 1818 */ 'f', 'c', 'v', 't', 'p', 's', 9, 0,
- /* 1826 */ 'm', 'r', 's', 9, 0,
- /* 1831 */ 'f', 'r', 's', 'q', 'r', 't', 's', 9, 0,
- /* 1840 */ 's', 'y', 's', 9, 0,
- /* 1845 */ 'f', 'c', 'v', 't', 'z', 's', 9, 0,
- /* 1853 */ 'a', 't', 9, 0,
- /* 1857 */ 'r', 'e', 't', 9, 0,
- /* 1862 */ 'f', 'a', 'c', 'g', 't', 9, 0,
- /* 1869 */ 'f', 'c', 'm', 'g', 't', 9, 0,
- /* 1876 */ 'r', 'b', 'i', 't', 9, 0,
- /* 1882 */ 'h', 'l', 't', 9, 0,
- /* 1887 */ 'f', 'c', 'm', 'l', 't', 9, 0,
- /* 1894 */ 'h', 'i', 'n', 't', 9, 0,
- /* 1900 */ 'f', 's', 'q', 'r', 't', 9, 0,
- /* 1907 */ 'c', 'm', 't', 's', 't', 9, 0,
- /* 1914 */ 'f', 'c', 'v', 't', 9, 0,
- /* 1920 */ 'f', 'c', 'v', 't', 'a', 'u', 9, 0,
- /* 1928 */ 's', 'q', 's', 'h', 'l', 'u', 9, 0,
- /* 1936 */ 'f', 'c', 'v', 't', 'm', 'u', 9, 0,
- /* 1944 */ 'f', 'c', 'v', 't', 'n', 'u', 9, 0,
- /* 1952 */ 'f', 'c', 'v', 't', 'p', 'u', 9, 0,
- /* 1960 */ 'f', 'c', 'v', 't', 'z', 'u', 9, 0,
- /* 1968 */ 'r', 'e', 'v', 9, 0,
- /* 1973 */ 'f', 'd', 'i', 'v', 9, 0,
- /* 1979 */ 's', 'd', 'i', 'v', 9, 0,
- /* 1985 */ 'u', 'd', 'i', 'v', 9, 0,
- /* 1991 */ 'c', 's', 'i', 'n', 'v', 9, 0,
- /* 1998 */ 'f', 'm', 'o', 'v', 9, 0,
- /* 2004 */ 's', 'm', 'o', 'v', 9, 0,
- /* 2010 */ 'u', 'm', 'o', 'v', 9, 0,
- /* 2016 */ 'c', 'r', 'c', '3', '2', 'w', 9, 0,
- /* 2024 */ 's', 's', 'u', 'b', 'w', 9, 0,
- /* 2031 */ 'u', 's', 'u', 'b', 'w', 9, 0,
- /* 2038 */ 'c', 'r', 'c', '3', '2', 'c', 'w', 9, 0,
- /* 2047 */ 's', 'a', 'd', 'd', 'w', 9, 0,
- /* 2054 */ 'u', 'a', 'd', 'd', 'w', 9, 0,
- /* 2061 */ 'l', 'd', 'p', 's', 'w', 9, 0,
- /* 2068 */ 'l', 'd', 'r', 's', 'w', 9, 0,
- /* 2075 */ 'l', 'd', 't', 'r', 's', 'w', 9, 0,
- /* 2083 */ 'l', 'd', 'u', 'r', 's', 'w', 9, 0,
- /* 2091 */ 's', 'x', 't', 'w', 9, 0,
- /* 2097 */ 'c', 'r', 'c', '3', '2', 'x', 9, 0,
- /* 2105 */ 'f', 'm', 'a', 'x', 9, 0,
- /* 2111 */ 's', 'm', 'a', 'x', 9, 0,
- /* 2117 */ 'u', 'm', 'a', 'x', 9, 0,
- /* 2123 */ 'c', 'r', 'c', '3', '2', 'c', 'x', 9, 0,
- /* 2132 */ 'c', 'l', 'r', 'e', 'x', 9, 0,
- /* 2139 */ 's', 'b', 'f', 'x', 9, 0,
- /* 2145 */ 'u', 'b', 'f', 'x', 9, 0,
- /* 2151 */ 'f', 'm', 'u', 'l', 'x', 9, 0,
- /* 2158 */ 'f', 'r', 'i', 'n', 't', 'x', 9, 0,
- /* 2166 */ 'c', 'b', 'z', 9, 0,
- /* 2171 */ 't', 'b', 'z', 9, 0,
- /* 2176 */ 's', 'b', 'f', 'i', 'z', 9, 0,
- /* 2183 */ 'u', 'b', 'f', 'i', 'z', 9, 0,
- /* 2190 */ 'c', 'l', 'z', 9, 0,
- /* 2195 */ 'c', 'b', 'n', 'z', 9, 0,
- /* 2201 */ 't', 'b', 'n', 'z', 9, 0,
- /* 2207 */ 'f', 'r', 'i', 'n', 't', 'z', 9, 0,
- /* 2215 */ 'm', 'o', 'v', 'z', 9, 0,
- /* 2221 */ 'm', 'o', 'v', 'i', 9, 32, 0,
- /* 2228 */ 's', 'q', 's', 'u', 'b', 32, 0,
- /* 2235 */ 'u', 'q', 's', 'u', 'b', 32, 0,
- /* 2242 */ 'b', 'i', 'c', 32, 0,
- /* 2247 */ 's', 'q', 'a', 'd', 'd', 32, 0,
- /* 2254 */ 'u', 'q', 'a', 'd', 'd', 32, 0,
- /* 2261 */ 'm', 'v', 'n', 'i', 32, 0,
- /* 2267 */ 'm', 'o', 'v', 'i', 32, 0,
- /* 2273 */ 's', 'q', 's', 'h', 'l', 32, 0,
- /* 2280 */ 'u', 'q', 's', 'h', 'l', 32, 0,
- /* 2287 */ 's', 'q', 'r', 's', 'h', 'l', 32, 0,
- /* 2295 */ 'u', 'q', 'r', 's', 'h', 'l', 32, 0,
- /* 2303 */ 's', 'r', 's', 'h', 'l', 32, 0,
- /* 2310 */ 'u', 'r', 's', 'h', 'l', 32, 0,
- /* 2317 */ 's', 's', 'h', 'l', 32, 0,
- /* 2323 */ 'u', 's', 'h', 'l', 32, 0,
- /* 2329 */ 'c', 'm', 'n', 32, 0,
- /* 2334 */ 'f', 'a', 'd', 'd', 'p', 32, 0,
- /* 2341 */ 'c', 'm', 'p', 32, 0,
- /* 2346 */ 'f', 'm', 'i', 'n', 'n', 'm', 'p', 32, 0,
- /* 2355 */ 'f', 'm', 'a', 'x', 'n', 'm', 'p', 32, 0,
- /* 2364 */ 'f', 'm', 'i', 'n', 'p', 32, 0,
- /* 2371 */ 'f', 'm', 'a', 'x', 'p', 32, 0,
- /* 2378 */ 'o', 'r', 'r', 32, 0,
- /* 2383 */ 'b', '.', 0,
- /* 2386 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0,
- /* 2399 */ 'B', 'U', 'N', 'D', 'L', 'E', 0,
- /* 2406 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0,
- /* 2416 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0,
- /* 2431 */ 'd', 'r', 'p', 's', 0,
- /* 2436 */ 'e', 'r', 'e', 't', 0,
+ /* 0 */ 's', 'h', 'a', '1', 's', 'u', '0', 9, 0,
+ /* 9 */ 's', 'h', 'a', '2', '5', '6', 's', 'u', '0', 9, 0,
+ /* 20 */ 'l', 'd', '1', 9, 0,
+ /* 25 */ 't', 'r', 'n', '1', 9, 0,
+ /* 31 */ 'z', 'i', 'p', '1', 9, 0,
+ /* 37 */ 'u', 'z', 'p', '1', 9, 0,
+ /* 43 */ 'd', 'c', 'p', 's', '1', 9, 0,
+ /* 50 */ 's', 't', '1', 9, 0,
+ /* 55 */ 's', 'h', 'a', '1', 's', 'u', '1', 9, 0,
+ /* 64 */ 's', 'h', 'a', '2', '5', '6', 's', 'u', '1', 9, 0,
+ /* 75 */ 'r', 'e', 'v', '3', '2', 9, 0,
+ /* 82 */ 'l', 'd', '2', 9, 0,
+ /* 87 */ 's', 'h', 'a', '2', '5', '6', 'h', '2', 9, 0,
+ /* 97 */ 's', 'a', 'b', 'a', 'l', '2', 9, 0,
+ /* 105 */ 'u', 'a', 'b', 'a', 'l', '2', 9, 0,
+ /* 113 */ 's', 'q', 'd', 'm', 'l', 'a', 'l', '2', 9, 0,
+ /* 123 */ 's', 'm', 'l', 'a', 'l', '2', 9, 0,
+ /* 131 */ 'u', 'm', 'l', 'a', 'l', '2', 9, 0,
+ /* 139 */ 's', 's', 'u', 'b', 'l', '2', 9, 0,
+ /* 147 */ 'u', 's', 'u', 'b', 'l', '2', 9, 0,
+ /* 155 */ 's', 'a', 'b', 'd', 'l', '2', 9, 0,
+ /* 163 */ 'u', 'a', 'b', 'd', 'l', '2', 9, 0,
+ /* 171 */ 's', 'a', 'd', 'd', 'l', '2', 9, 0,
+ /* 179 */ 'u', 'a', 'd', 'd', 'l', '2', 9, 0,
+ /* 187 */ 's', 's', 'h', 'l', 'l', '2', 9, 0,
+ /* 195 */ 'u', 's', 'h', 'l', 'l', '2', 9, 0,
+ /* 203 */ 's', 'q', 'd', 'm', 'u', 'l', 'l', '2', 9, 0,
+ /* 213 */ 'p', 'm', 'u', 'l', 'l', '2', 9, 0,
+ /* 221 */ 's', 'm', 'u', 'l', 'l', '2', 9, 0,
+ /* 229 */ 'u', 'm', 'u', 'l', 'l', '2', 9, 0,
+ /* 237 */ 's', 'q', 'd', 'm', 'l', 's', 'l', '2', 9, 0,
+ /* 247 */ 's', 'm', 'l', 's', 'l', '2', 9, 0,
+ /* 255 */ 'u', 'm', 'l', 's', 'l', '2', 9, 0,
+ /* 263 */ 'f', 'c', 'v', 't', 'l', '2', 9, 0,
+ /* 271 */ 'r', 's', 'u', 'b', 'h', 'n', '2', 9, 0,
+ /* 280 */ 'r', 'a', 'd', 'd', 'h', 'n', '2', 9, 0,
+ /* 289 */ 's', 'q', 's', 'h', 'r', 'n', '2', 9, 0,
+ /* 298 */ 'u', 'q', 's', 'h', 'r', 'n', '2', 9, 0,
+ /* 307 */ 's', 'q', 'r', 's', 'h', 'r', 'n', '2', 9, 0,
+ /* 317 */ 'u', 'q', 'r', 's', 'h', 'r', 'n', '2', 9, 0,
+ /* 327 */ 't', 'r', 'n', '2', 9, 0,
+ /* 333 */ 'f', 'c', 'v', 't', 'n', '2', 9, 0,
+ /* 341 */ 's', 'q', 'x', 't', 'n', '2', 9, 0,
+ /* 349 */ 'u', 'q', 'x', 't', 'n', '2', 9, 0,
+ /* 357 */ 's', 'q', 's', 'h', 'r', 'u', 'n', '2', 9, 0,
+ /* 367 */ 's', 'q', 'r', 's', 'h', 'r', 'u', 'n', '2', 9, 0,
+ /* 378 */ 's', 'q', 'x', 't', 'u', 'n', '2', 9, 0,
+ /* 387 */ 'f', 'c', 'v', 't', 'x', 'n', '2', 9, 0,
+ /* 396 */ 'z', 'i', 'p', '2', 9, 0,
+ /* 402 */ 'u', 'z', 'p', '2', 9, 0,
+ /* 408 */ 'd', 'c', 'p', 's', '2', 9, 0,
+ /* 415 */ 's', 't', '2', 9, 0,
+ /* 420 */ 's', 's', 'u', 'b', 'w', '2', 9, 0,
+ /* 428 */ 'u', 's', 'u', 'b', 'w', '2', 9, 0,
+ /* 436 */ 's', 'a', 'd', 'd', 'w', '2', 9, 0,
+ /* 444 */ 'u', 'a', 'd', 'd', 'w', '2', 9, 0,
+ /* 452 */ 'l', 'd', '3', 9, 0,
+ /* 457 */ 'd', 'c', 'p', 's', '3', 9, 0,
+ /* 464 */ 's', 't', '3', 9, 0,
+ /* 469 */ 'r', 'e', 'v', '6', '4', 9, 0,
+ /* 476 */ 'l', 'd', '4', 9, 0,
+ /* 481 */ 's', 't', '4', 9, 0,
+ /* 486 */ 'r', 'e', 'v', '1', '6', 9, 0,
+ /* 493 */ 's', 'a', 'b', 'a', 9, 0,
+ /* 499 */ 'u', 'a', 'b', 'a', 9, 0,
+ /* 505 */ 'f', 'm', 'l', 'a', 9, 0,
+ /* 511 */ 's', 'r', 's', 'r', 'a', 9, 0,
+ /* 518 */ 'u', 'r', 's', 'r', 'a', 9, 0,
+ /* 525 */ 's', 's', 'r', 'a', 9, 0,
+ /* 531 */ 'u', 's', 'r', 'a', 9, 0,
+ /* 537 */ 'f', 'r', 'i', 'n', 't', 'a', 9, 0,
+ /* 545 */ 'c', 'r', 'c', '3', '2', 'b', 9, 0,
+ /* 553 */ 'c', 'r', 'c', '3', '2', 'c', 'b', 9, 0,
+ /* 562 */ 'd', 'm', 'b', 9, 0,
+ /* 567 */ 'l', 'd', 'a', 'r', 'b', 9, 0,
+ /* 574 */ 'l', 'd', 'r', 'b', 9, 0,
+ /* 580 */ 's', 't', 'l', 'r', 'b', 9, 0,
+ /* 587 */ 'l', 'd', 't', 'r', 'b', 9, 0,
+ /* 594 */ 's', 't', 'r', 'b', 9, 0,
+ /* 600 */ 's', 't', 't', 'r', 'b', 9, 0,
+ /* 607 */ 'l', 'd', 'u', 'r', 'b', 9, 0,
+ /* 614 */ 's', 't', 'u', 'r', 'b', 9, 0,
+ /* 621 */ 'l', 'd', 'a', 'x', 'r', 'b', 9, 0,
+ /* 629 */ 'l', 'd', 'x', 'r', 'b', 9, 0,
+ /* 636 */ 's', 't', 'l', 'x', 'r', 'b', 9, 0,
+ /* 644 */ 's', 't', 'x', 'r', 'b', 9, 0,
+ /* 651 */ 'd', 's', 'b', 9, 0,
+ /* 656 */ 'i', 's', 'b', 9, 0,
+ /* 661 */ 'l', 'd', 'r', 's', 'b', 9, 0,
+ /* 668 */ 'l', 'd', 't', 'r', 's', 'b', 9, 0,
+ /* 676 */ 'l', 'd', 'u', 'r', 's', 'b', 9, 0,
+ /* 684 */ 's', 'x', 't', 'b', 9, 0,
+ /* 690 */ 'u', 'x', 't', 'b', 9, 0,
+ /* 696 */ 'f', 's', 'u', 'b', 9, 0,
+ /* 702 */ 's', 'h', 's', 'u', 'b', 9, 0,
+ /* 709 */ 'u', 'h', 's', 'u', 'b', 9, 0,
+ /* 716 */ 'f', 'm', 's', 'u', 'b', 9, 0,
+ /* 723 */ 'f', 'n', 'm', 's', 'u', 'b', 9, 0,
+ /* 731 */ 's', 'q', 's', 'u', 'b', 9, 0,
+ /* 738 */ 'u', 'q', 's', 'u', 'b', 9, 0,
+ /* 745 */ 's', 'h', 'a', '1', 'c', 9, 0,
+ /* 752 */ 's', 'b', 'c', 9, 0,
+ /* 757 */ 'a', 'd', 'c', 9, 0,
+ /* 762 */ 'b', 'i', 'c', 9, 0,
+ /* 767 */ 'a', 'e', 's', 'i', 'm', 'c', 9, 0,
+ /* 775 */ 'a', 'e', 's', 'm', 'c', 9, 0,
+ /* 782 */ 'c', 's', 'i', 'n', 'c', 9, 0,
+ /* 789 */ 'h', 'v', 'c', 9, 0,
+ /* 794 */ 's', 'v', 'c', 9, 0,
+ /* 799 */ 'f', 'a', 'b', 'd', 9, 0,
+ /* 805 */ 's', 'a', 'b', 'd', 9, 0,
+ /* 811 */ 'u', 'a', 'b', 'd', 9, 0,
+ /* 817 */ 'f', 'a', 'd', 'd', 9, 0,
+ /* 823 */ 's', 'r', 'h', 'a', 'd', 'd', 9, 0,
+ /* 831 */ 'u', 'r', 'h', 'a', 'd', 'd', 9, 0,
+ /* 839 */ 's', 'h', 'a', 'd', 'd', 9, 0,
+ /* 846 */ 'u', 'h', 'a', 'd', 'd', 9, 0,
+ /* 853 */ 'f', 'm', 'a', 'd', 'd', 9, 0,
+ /* 860 */ 'f', 'n', 'm', 'a', 'd', 'd', 9, 0,
+ /* 868 */ 'u', 's', 'q', 'a', 'd', 'd', 9, 0,
+ /* 876 */ 's', 'u', 'q', 'a', 'd', 'd', 9, 0,
+ /* 884 */ 'a', 'n', 'd', 9, 0,
+ /* 889 */ 'a', 'e', 's', 'd', 9, 0,
+ /* 895 */ 'f', 'a', 'c', 'g', 'e', 9, 0,
+ /* 902 */ 'f', 'c', 'm', 'g', 'e', 9, 0,
+ /* 909 */ 'f', 'c', 'm', 'l', 'e', 9, 0,
+ /* 916 */ 'f', 'r', 'e', 'c', 'p', 'e', 9, 0,
+ /* 924 */ 'u', 'r', 'e', 'c', 'p', 'e', 9, 0,
+ /* 932 */ 'f', 'c', 'c', 'm', 'p', 'e', 9, 0,
+ /* 940 */ 'f', 'c', 'm', 'p', 'e', 9, 0,
+ /* 947 */ 'a', 'e', 's', 'e', 9, 0,
+ /* 953 */ 'f', 'r', 's', 'q', 'r', 't', 'e', 9, 0,
+ /* 962 */ 'u', 'r', 's', 'q', 'r', 't', 'e', 9, 0,
+ /* 971 */ 'b', 'i', 'f', 9, 0,
+ /* 976 */ 's', 'c', 'v', 't', 'f', 9, 0,
+ /* 983 */ 'u', 'c', 'v', 't', 'f', 9, 0,
+ /* 990 */ 'f', 'n', 'e', 'g', 9, 0,
+ /* 996 */ 's', 'q', 'n', 'e', 'g', 9, 0,
+ /* 1003 */ 'c', 's', 'n', 'e', 'g', 9, 0,
+ /* 1010 */ 's', 'h', 'a', '1', 'h', 9, 0,
+ /* 1017 */ 'c', 'r', 'c', '3', '2', 'h', 9, 0,
+ /* 1025 */ 's', 'h', 'a', '2', '5', '6', 'h', 9, 0,
+ /* 1034 */ 'c', 'r', 'c', '3', '2', 'c', 'h', 9, 0,
+ /* 1043 */ 's', 'q', 'd', 'm', 'u', 'l', 'h', 9, 0,
+ /* 1052 */ 's', 'q', 'r', 'd', 'm', 'u', 'l', 'h', 9, 0,
+ /* 1062 */ 's', 'm', 'u', 'l', 'h', 9, 0,
+ /* 1069 */ 'u', 'm', 'u', 'l', 'h', 9, 0,
+ /* 1076 */ 'l', 'd', 'a', 'r', 'h', 9, 0,
+ /* 1083 */ 'l', 'd', 'r', 'h', 9, 0,
+ /* 1089 */ 's', 't', 'l', 'r', 'h', 9, 0,
+ /* 1096 */ 'l', 'd', 't', 'r', 'h', 9, 0,
+ /* 1103 */ 's', 't', 'r', 'h', 9, 0,
+ /* 1109 */ 's', 't', 't', 'r', 'h', 9, 0,
+ /* 1116 */ 'l', 'd', 'u', 'r', 'h', 9, 0,
+ /* 1123 */ 's', 't', 'u', 'r', 'h', 9, 0,
+ /* 1130 */ 'l', 'd', 'a', 'x', 'r', 'h', 9, 0,
+ /* 1138 */ 'l', 'd', 'x', 'r', 'h', 9, 0,
+ /* 1145 */ 's', 't', 'l', 'x', 'r', 'h', 9, 0,
+ /* 1153 */ 's', 't', 'x', 'r', 'h', 9, 0,
+ /* 1160 */ 'l', 'd', 'r', 's', 'h', 9, 0,
+ /* 1167 */ 'l', 'd', 't', 'r', 's', 'h', 9, 0,
+ /* 1175 */ 'l', 'd', 'u', 'r', 's', 'h', 9, 0,
+ /* 1183 */ 's', 'x', 't', 'h', 9, 0,
+ /* 1189 */ 'u', 'x', 't', 'h', 9, 0,
+ /* 1195 */ 't', 'l', 'b', 'i', 9, 0,
+ /* 1201 */ 'b', 'f', 'i', 9, 0,
+ /* 1206 */ 'c', 'm', 'h', 'i', 9, 0,
+ /* 1212 */ 's', 'l', 'i', 9, 0,
+ /* 1217 */ 'm', 'v', 'n', 'i', 9, 0,
+ /* 1223 */ 's', 'r', 'i', 9, 0,
+ /* 1228 */ 'f', 'r', 'i', 'n', 't', 'i', 9, 0,
+ /* 1236 */ 'm', 'o', 'v', 'i', 9, 0,
+ /* 1242 */ 'b', 'r', 'k', 9, 0,
+ /* 1247 */ 'm', 'o', 'v', 'k', 9, 0,
+ /* 1253 */ 's', 'a', 'b', 'a', 'l', 9, 0,
+ /* 1260 */ 'u', 'a', 'b', 'a', 'l', 9, 0,
+ /* 1267 */ 's', 'q', 'd', 'm', 'l', 'a', 'l', 9, 0,
+ /* 1276 */ 's', 'm', 'l', 'a', 'l', 9, 0,
+ /* 1283 */ 'u', 'm', 'l', 'a', 'l', 9, 0,
+ /* 1290 */ 't', 'b', 'l', 9, 0,
+ /* 1295 */ 's', 'm', 's', 'u', 'b', 'l', 9, 0,
+ /* 1303 */ 'u', 'm', 's', 'u', 'b', 'l', 9, 0,
+ /* 1311 */ 's', 's', 'u', 'b', 'l', 9, 0,
+ /* 1318 */ 'u', 's', 'u', 'b', 'l', 9, 0,
+ /* 1325 */ 's', 'a', 'b', 'd', 'l', 9, 0,
+ /* 1332 */ 'u', 'a', 'b', 'd', 'l', 9, 0,
+ /* 1339 */ 's', 'm', 'a', 'd', 'd', 'l', 9, 0,
+ /* 1347 */ 'u', 'm', 'a', 'd', 'd', 'l', 9, 0,
+ /* 1355 */ 's', 'a', 'd', 'd', 'l', 9, 0,
+ /* 1362 */ 'u', 'a', 'd', 'd', 'l', 9, 0,
+ /* 1369 */ 'f', 'c', 's', 'e', 'l', 9, 0,
+ /* 1376 */ 's', 'q', 's', 'h', 'l', 9, 0,
+ /* 1383 */ 'u', 'q', 's', 'h', 'l', 9, 0,
+ /* 1390 */ 's', 'q', 'r', 's', 'h', 'l', 9, 0,
+ /* 1398 */ 'u', 'q', 'r', 's', 'h', 'l', 9, 0,
+ /* 1406 */ 's', 'r', 's', 'h', 'l', 9, 0,
+ /* 1413 */ 'u', 'r', 's', 'h', 'l', 9, 0,
+ /* 1420 */ 's', 's', 'h', 'l', 9, 0,
+ /* 1426 */ 'u', 's', 'h', 'l', 9, 0,
+ /* 1432 */ 'b', 'f', 'x', 'i', 'l', 9, 0,
+ /* 1439 */ 's', 's', 'h', 'l', 'l', 9, 0,
+ /* 1446 */ 'u', 's', 'h', 'l', 'l', 9, 0,
+ /* 1453 */ 's', 'q', 'd', 'm', 'u', 'l', 'l', 9, 0,
+ /* 1462 */ 'p', 'm', 'u', 'l', 'l', 9, 0,
+ /* 1469 */ 's', 'm', 'u', 'l', 'l', 9, 0,
+ /* 1476 */ 'u', 'm', 'u', 'l', 'l', 9, 0,
+ /* 1483 */ 'b', 's', 'l', 9, 0,
+ /* 1488 */ 's', 'q', 'd', 'm', 'l', 's', 'l', 9, 0,
+ /* 1497 */ 's', 'm', 'l', 's', 'l', 9, 0,
+ /* 1504 */ 'u', 'm', 'l', 's', 'l', 9, 0,
+ /* 1511 */ 's', 'y', 's', 'l', 9, 0,
+ /* 1517 */ 'f', 'c', 'v', 't', 'l', 9, 0,
+ /* 1524 */ 'f', 'm', 'u', 'l', 9, 0,
+ /* 1530 */ 'f', 'n', 'm', 'u', 'l', 9, 0,
+ /* 1537 */ 'p', 'm', 'u', 'l', 9, 0,
+ /* 1543 */ 's', 'h', 'a', '1', 'm', 9, 0,
+ /* 1550 */ 's', 'b', 'f', 'm', 9, 0,
+ /* 1556 */ 'u', 'b', 'f', 'm', 9, 0,
+ /* 1562 */ 'p', 'r', 'f', 'm', 9, 0,
+ /* 1568 */ 'f', 'm', 'i', 'n', 'n', 'm', 9, 0,
+ /* 1576 */ 'f', 'm', 'a', 'x', 'n', 'm', 9, 0,
+ /* 1584 */ 'f', 'r', 'i', 'n', 't', 'm', 9, 0,
+ /* 1592 */ 'p', 'r', 'f', 'u', 'm', 9, 0,
+ /* 1599 */ 'r', 's', 'u', 'b', 'h', 'n', 9, 0,
+ /* 1607 */ 'r', 'a', 'd', 'd', 'h', 'n', 9, 0,
+ /* 1615 */ 'f', 'm', 'i', 'n', 9, 0,
+ /* 1621 */ 's', 'm', 'i', 'n', 9, 0,
+ /* 1627 */ 'u', 'm', 'i', 'n', 9, 0,
+ /* 1633 */ 'c', 'c', 'm', 'n', 9, 0,
+ /* 1639 */ 'e', 'o', 'n', 9, 0,
+ /* 1644 */ 's', 'q', 's', 'h', 'r', 'n', 9, 0,
+ /* 1652 */ 'u', 'q', 's', 'h', 'r', 'n', 9, 0,
+ /* 1660 */ 's', 'q', 'r', 's', 'h', 'r', 'n', 9, 0,
+ /* 1669 */ 'u', 'q', 'r', 's', 'h', 'r', 'n', 9, 0,
+ /* 1678 */ 'o', 'r', 'n', 9, 0,
+ /* 1683 */ 'f', 'r', 'i', 'n', 't', 'n', 9, 0,
+ /* 1691 */ 'f', 'c', 'v', 't', 'n', 9, 0,
+ /* 1698 */ 's', 'q', 'x', 't', 'n', 9, 0,
+ /* 1705 */ 'u', 'q', 'x', 't', 'n', 9, 0,
+ /* 1712 */ 's', 'q', 's', 'h', 'r', 'u', 'n', 9, 0,
+ /* 1721 */ 's', 'q', 'r', 's', 'h', 'r', 'u', 'n', 9, 0,
+ /* 1731 */ 's', 'q', 'x', 't', 'u', 'n', 9, 0,
+ /* 1739 */ 'm', 'v', 'n', 9, 0,
+ /* 1744 */ 'm', 'o', 'v', 'n', 9, 0,
+ /* 1750 */ 'f', 'c', 'v', 't', 'x', 'n', 9, 0,
+ /* 1758 */ 's', 'h', 'a', '1', 'p', 9, 0,
+ /* 1765 */ 'f', 'a', 'd', 'd', 'p', 9, 0,
+ /* 1772 */ 'l', 'd', 'p', 9, 0,
+ /* 1777 */ 's', 'a', 'd', 'a', 'l', 'p', 9, 0,
+ /* 1785 */ 'u', 'a', 'd', 'a', 'l', 'p', 9, 0,
+ /* 1793 */ 's', 'a', 'd', 'd', 'l', 'p', 9, 0,
+ /* 1801 */ 'u', 'a', 'd', 'd', 'l', 'p', 9, 0,
+ /* 1809 */ 'f', 'c', 'c', 'm', 'p', 9, 0,
+ /* 1816 */ 'f', 'c', 'm', 'p', 9, 0,
+ /* 1822 */ 'f', 'm', 'i', 'n', 'n', 'm', 'p', 9, 0,
+ /* 1831 */ 'f', 'm', 'a', 'x', 'n', 'm', 'p', 9, 0,
+ /* 1840 */ 'l', 'd', 'n', 'p', 9, 0,
+ /* 1846 */ 'f', 'm', 'i', 'n', 'p', 9, 0,
+ /* 1853 */ 's', 'm', 'i', 'n', 'p', 9, 0,
+ /* 1860 */ 'u', 'm', 'i', 'n', 'p', 9, 0,
+ /* 1867 */ 's', 't', 'n', 'p', 9, 0,
+ /* 1873 */ 'a', 'd', 'r', 'p', 9, 0,
+ /* 1879 */ 'f', 'r', 'i', 'n', 't', 'p', 9, 0,
+ /* 1887 */ 's', 't', 'p', 9, 0,
+ /* 1892 */ 'd', 'u', 'p', 9, 0,
+ /* 1897 */ 'l', 'd', 'a', 'x', 'p', 9, 0,
+ /* 1904 */ 'f', 'm', 'a', 'x', 'p', 9, 0,
+ /* 1911 */ 's', 'm', 'a', 'x', 'p', 9, 0,
+ /* 1918 */ 'u', 'm', 'a', 'x', 'p', 9, 0,
+ /* 1925 */ 'l', 'd', 'x', 'p', 9, 0,
+ /* 1931 */ 's', 't', 'l', 'x', 'p', 9, 0,
+ /* 1938 */ 's', 't', 'x', 'p', 9, 0,
+ /* 1944 */ 'f', 'c', 'm', 'e', 'q', 9, 0,
+ /* 1951 */ 'l', 'd', '1', 'r', 9, 0,
+ /* 1957 */ 'l', 'd', '2', 'r', 9, 0,
+ /* 1963 */ 'l', 'd', '3', 'r', 9, 0,
+ /* 1969 */ 'l', 'd', '4', 'r', 9, 0,
+ /* 1975 */ 'l', 'd', 'a', 'r', 9, 0,
+ /* 1981 */ 'b', 'r', 9, 0,
+ /* 1985 */ 'a', 'd', 'r', 9, 0,
+ /* 1990 */ 'l', 'd', 'r', 9, 0,
+ /* 1995 */ 's', 'r', 's', 'h', 'r', 9, 0,
+ /* 2002 */ 'u', 'r', 's', 'h', 'r', 9, 0,
+ /* 2009 */ 's', 's', 'h', 'r', 9, 0,
+ /* 2015 */ 'u', 's', 'h', 'r', 9, 0,
+ /* 2021 */ 'b', 'l', 'r', 9, 0,
+ /* 2026 */ 's', 't', 'l', 'r', 9, 0,
+ /* 2032 */ 'e', 'o', 'r', 9, 0,
+ /* 2037 */ 'r', 'o', 'r', 9, 0,
+ /* 2042 */ 'o', 'r', 'r', 9, 0,
+ /* 2047 */ 'a', 's', 'r', 9, 0,
+ /* 2052 */ 'l', 's', 'r', 9, 0,
+ /* 2057 */ 'm', 's', 'r', 9, 0,
+ /* 2062 */ 'l', 'd', 't', 'r', 9, 0,
+ /* 2068 */ 's', 't', 'r', 9, 0,
+ /* 2073 */ 's', 't', 't', 'r', 9, 0,
+ /* 2079 */ 'e', 'x', 't', 'r', 9, 0,
+ /* 2085 */ 'l', 'd', 'u', 'r', 9, 0,
+ /* 2091 */ 's', 't', 'u', 'r', 9, 0,
+ /* 2097 */ 'l', 'd', 'a', 'x', 'r', 9, 0,
+ /* 2104 */ 'l', 'd', 'x', 'r', 9, 0,
+ /* 2110 */ 's', 't', 'l', 'x', 'r', 9, 0,
+ /* 2117 */ 's', 't', 'x', 'r', 9, 0,
+ /* 2123 */ 'f', 'c', 'v', 't', 'a', 's', 9, 0,
+ /* 2131 */ 'f', 'a', 'b', 's', 9, 0,
+ /* 2137 */ 's', 'q', 'a', 'b', 's', 9, 0,
+ /* 2144 */ 's', 'u', 'b', 's', 9, 0,
+ /* 2150 */ 's', 'b', 'c', 's', 9, 0,
+ /* 2156 */ 'a', 'd', 'c', 's', 9, 0,
+ /* 2162 */ 'b', 'i', 'c', 's', 9, 0,
+ /* 2168 */ 'a', 'd', 'd', 's', 9, 0,
+ /* 2174 */ 'a', 'n', 'd', 's', 9, 0,
+ /* 2180 */ 'c', 'm', 'h', 's', 9, 0,
+ /* 2186 */ 'c', 'l', 's', 9, 0,
+ /* 2191 */ 'f', 'm', 'l', 's', 9, 0,
+ /* 2197 */ 'f', 'c', 'v', 't', 'm', 's', 9, 0,
+ /* 2205 */ 'i', 'n', 's', 9, 0,
+ /* 2210 */ 'f', 'c', 'v', 't', 'n', 's', 9, 0,
+ /* 2218 */ 'f', 'r', 'e', 'c', 'p', 's', 9, 0,
+ /* 2226 */ 'f', 'c', 'v', 't', 'p', 's', 9, 0,
+ /* 2234 */ 'm', 'r', 's', 9, 0,
+ /* 2239 */ 'f', 'r', 's', 'q', 'r', 't', 's', 9, 0,
+ /* 2248 */ 's', 'y', 's', 9, 0,
+ /* 2253 */ 'f', 'c', 'v', 't', 'z', 's', 9, 0,
+ /* 2261 */ 'a', 't', 9, 0,
+ /* 2265 */ 'r', 'e', 't', 9, 0,
+ /* 2270 */ 'f', 'a', 'c', 'g', 't', 9, 0,
+ /* 2277 */ 'f', 'c', 'm', 'g', 't', 9, 0,
+ /* 2284 */ 'r', 'b', 'i', 't', 9, 0,
+ /* 2290 */ 'h', 'l', 't', 9, 0,
+ /* 2295 */ 'f', 'c', 'm', 'l', 't', 9, 0,
+ /* 2302 */ 'c', 'n', 't', 9, 0,
+ /* 2307 */ 'h', 'i', 'n', 't', 9, 0,
+ /* 2313 */ 'n', 'o', 't', 9, 0,
+ /* 2318 */ 'f', 's', 'q', 'r', 't', 9, 0,
+ /* 2325 */ 'c', 'm', 't', 's', 't', 9, 0,
+ /* 2332 */ 'f', 'c', 'v', 't', 9, 0,
+ /* 2338 */ 'e', 'x', 't', 9, 0,
+ /* 2343 */ 'f', 'c', 'v', 't', 'a', 'u', 9, 0,
+ /* 2351 */ 's', 'q', 's', 'h', 'l', 'u', 9, 0,
+ /* 2359 */ 'f', 'c', 'v', 't', 'm', 'u', 9, 0,
+ /* 2367 */ 'f', 'c', 'v', 't', 'n', 'u', 9, 0,
+ /* 2375 */ 'f', 'c', 'v', 't', 'p', 'u', 9, 0,
+ /* 2383 */ 'f', 'c', 'v', 't', 'z', 'u', 9, 0,
+ /* 2391 */ 'a', 'd', 'd', 'v', 9, 0,
+ /* 2397 */ 'r', 'e', 'v', 9, 0,
+ /* 2402 */ 'f', 'd', 'i', 'v', 9, 0,
+ /* 2408 */ 's', 'd', 'i', 'v', 9, 0,
+ /* 2414 */ 'u', 'd', 'i', 'v', 9, 0,
+ /* 2420 */ 's', 'a', 'd', 'd', 'l', 'v', 9, 0,
+ /* 2428 */ 'u', 'a', 'd', 'd', 'l', 'v', 9, 0,
+ /* 2436 */ 'f', 'm', 'i', 'n', 'n', 'm', 'v', 9, 0,
+ /* 2445 */ 'f', 'm', 'a', 'x', 'n', 'm', 'v', 9, 0,
+ /* 2454 */ 'f', 'm', 'i', 'n', 'v', 9, 0,
+ /* 2461 */ 's', 'm', 'i', 'n', 'v', 9, 0,
+ /* 2468 */ 'u', 'm', 'i', 'n', 'v', 9, 0,
+ /* 2475 */ 'c', 's', 'i', 'n', 'v', 9, 0,
+ /* 2482 */ 'f', 'm', 'o', 'v', 9, 0,
+ /* 2488 */ 's', 'm', 'o', 'v', 9, 0,
+ /* 2494 */ 'u', 'm', 'o', 'v', 9, 0,
+ /* 2500 */ 'f', 'm', 'a', 'x', 'v', 9, 0,
+ /* 2507 */ 's', 'm', 'a', 'x', 'v', 9, 0,
+ /* 2514 */ 'u', 'm', 'a', 'x', 'v', 9, 0,
+ /* 2521 */ 'c', 'r', 'c', '3', '2', 'w', 9, 0,
+ /* 2529 */ 's', 's', 'u', 'b', 'w', 9, 0,
+ /* 2536 */ 'u', 's', 'u', 'b', 'w', 9, 0,
+ /* 2543 */ 'c', 'r', 'c', '3', '2', 'c', 'w', 9, 0,
+ /* 2552 */ 's', 'a', 'd', 'd', 'w', 9, 0,
+ /* 2559 */ 'u', 'a', 'd', 'd', 'w', 9, 0,
+ /* 2566 */ 'l', 'd', 'p', 's', 'w', 9, 0,
+ /* 2573 */ 'l', 'd', 'r', 's', 'w', 9, 0,
+ /* 2580 */ 'l', 'd', 't', 'r', 's', 'w', 9, 0,
+ /* 2588 */ 'l', 'd', 'u', 'r', 's', 'w', 9, 0,
+ /* 2596 */ 's', 'x', 't', 'w', 9, 0,
+ /* 2602 */ 'c', 'r', 'c', '3', '2', 'x', 9, 0,
+ /* 2610 */ 'f', 'm', 'a', 'x', 9, 0,
+ /* 2616 */ 's', 'm', 'a', 'x', 9, 0,
+ /* 2622 */ 'u', 'm', 'a', 'x', 9, 0,
+ /* 2628 */ 't', 'b', 'x', 9, 0,
+ /* 2633 */ 'c', 'r', 'c', '3', '2', 'c', 'x', 9, 0,
+ /* 2642 */ 'c', 'l', 'r', 'e', 'x', 9, 0,
+ /* 2649 */ 's', 'b', 'f', 'x', 9, 0,
+ /* 2655 */ 'u', 'b', 'f', 'x', 9, 0,
+ /* 2661 */ 'f', 'm', 'u', 'l', 'x', 9, 0,
+ /* 2668 */ 'f', 'r', 'e', 'c', 'p', 'x', 9, 0,
+ /* 2676 */ 'f', 'r', 'i', 'n', 't', 'x', 9, 0,
+ /* 2684 */ 'c', 'b', 'z', 9, 0,
+ /* 2689 */ 't', 'b', 'z', 9, 0,
+ /* 2694 */ 's', 'b', 'f', 'i', 'z', 9, 0,
+ /* 2701 */ 'u', 'b', 'f', 'i', 'z', 9, 0,
+ /* 2708 */ 'c', 'l', 'z', 9, 0,
+ /* 2713 */ 'c', 'b', 'n', 'z', 9, 0,
+ /* 2719 */ 't', 'b', 'n', 'z', 9, 0,
+ /* 2725 */ 'f', 'r', 'i', 'n', 't', 'z', 9, 0,
+ /* 2733 */ 'm', 'o', 'v', 'z', 9, 0,
+ /* 2739 */ 'm', 'o', 'v', 'i', 9, 32, 0,
+ /* 2746 */ 'c', 'm', 'n', 32, 0,
+ /* 2751 */ 'c', 'm', 'p', 32, 0,
+ /* 2756 */ 'b', '.', 0,
+ /* 2759 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0,
+ /* 2772 */ 'B', 'U', 'N', 'D', 'L', 'E', 0,
+ /* 2779 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0,
+ /* 2789 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0,
+ /* 2804 */ 'd', 'r', 'p', 's', 0,
+ /* 2809 */ 'e', 'r', 'e', 't', 0,
};
// Emit the opcode for the instruction.
@@ -3731,21 +6001,20 @@
uint64_t Bits = (Bits2 << 32) | Bits1;
SStream_concat(O, "%s",AsmStrs+(Bits & 4095)-1);
- // printf("Frag-0 : %lu\n", (Bits >> 12) & 15);
- // Fragment 0 encoded into 4 bits for 15 unique commands.
- switch ((Bits >> 12) & 15) {
+ // Fragment 0 encoded into 8 bits for 159 unique commands.
+ switch ((Bits >> 12) & 255) {
default: // unreachable.
case 0:
// DBG_VALUE, BUNDLE, LIFETIME_START, LIFETIME_END, DRPS, ERET
return;
break;
case 1:
- // ADCSwww, ADCSxxx, ADCwww, ADCxxx, ADDPvv_D_2D, ADDSwww_asr, ADDSwww_ls...
- printOperand(MI, 0, O);
+ // ABS16b, ABS2d, ABS2s, ABS4h, ABS4s, ABS8b, ABS8h, ADDHN2vvv_16b8h, ADD...
+ printVPRRegister(MI, 0, O);
break;
case 2:
- // ADDHN2vvv_16b8h, ADDHN2vvv_4s2d, ADDHN2vvv_8h4s, ADDHNvvv_2s2d, ADDHNv...
- printVPRRegister(MI, 0, O);
+ // ABSdd, ADCSwww, ADCSxxx, ADCwww, ADCxxx, ADDPvv_D_2D, ADDSwww_asr, ADD...
+ printOperand(MI, 0, O);
break;
case 3:
// ATix
@@ -3788,69 +6057,1492 @@
return;
break;
case 10:
+ // LD1LN_B, LD1LN_WB_B_fixed, LD1LN_WB_B_register
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_B, 1);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ break;
+ case 11:
+ // LD1LN_D, LD1LN_WB_D_fixed, LD1LN_WB_D_register
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_D, 1);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ break;
+ case 12:
+ // LD1LN_H, LD1LN_WB_H_fixed, LD1LN_WB_H_register
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_H, 1);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ break;
+ case 13:
+ // LD1LN_S, LD1LN_WB_S_fixed, LD1LN_WB_S_register
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_S, 1);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ break;
+ case 14:
+ // LD1R_16B, LD1R_WB_16B_fixed, LD1R_WB_16B_register, LD1WB_16B_fixed, LD...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_16B, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 15:
+ // LD1R_1D, LD1R_WB_1D_fixed, LD1R_WB_1D_register, LD1WB_1D_fixed, LD1WB_...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_1D, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 16:
+ // LD1R_2D, LD1R_WB_2D_fixed, LD1R_WB_2D_register, LD1WB_2D_fixed, LD1WB_...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_2D, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 17:
+ // LD1R_2S, LD1R_WB_2S_fixed, LD1R_WB_2S_register, LD1WB_2S_fixed, LD1WB_...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_2S, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 18:
+ // LD1R_4H, LD1R_WB_4H_fixed, LD1R_WB_4H_register, LD1WB_4H_fixed, LD1WB_...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_4H, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 19:
+ // LD1R_4S, LD1R_WB_4S_fixed, LD1R_WB_4S_register, LD1WB_4S_fixed, LD1WB_...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_4S, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 20:
+ // LD1R_8B, LD1R_WB_8B_fixed, LD1R_WB_8B_register, LD1WB_8B_fixed, LD1WB_...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_8B, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 21:
+ // LD1R_8H, LD1R_WB_8H_fixed, LD1R_WB_8H_register, LD1WB_8H_fixed, LD1WB_...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_8H, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 22:
+ // LD1x2WB_16B_fixed, LD1x2WB_16B_register, LD1x2_16B, LD2R_16B, LD2R_WB_...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_16B, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 23:
+ // LD1x2WB_1D_fixed, LD1x2WB_1D_register, LD1x2_1D, LD2R_1D, LD2R_WB_1D_f...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_1D, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 24:
+ // LD1x2WB_2D_fixed, LD1x2WB_2D_register, LD1x2_2D, LD2R_2D, LD2R_WB_2D_f...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_2D, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 25:
+ // LD1x2WB_2S_fixed, LD1x2WB_2S_register, LD1x2_2S, LD2R_2S, LD2R_WB_2S_f...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_2S, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 26:
+ // LD1x2WB_4H_fixed, LD1x2WB_4H_register, LD1x2_4H, LD2R_4H, LD2R_WB_4H_f...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_4H, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 27:
+ // LD1x2WB_4S_fixed, LD1x2WB_4S_register, LD1x2_4S, LD2R_4S, LD2R_WB_4S_f...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_4S, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 28:
+ // LD1x2WB_8B_fixed, LD1x2WB_8B_register, LD1x2_8B, LD2R_8B, LD2R_WB_8B_f...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_8B, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 29:
+ // LD1x2WB_8H_fixed, LD1x2WB_8H_register, LD1x2_8H, LD2R_8H, LD2R_WB_8H_f...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_8H, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 30:
+ // LD1x3WB_16B_fixed, LD1x3WB_16B_register, LD1x3_16B, LD3R_16B, LD3R_WB_...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_16B, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 31:
+ // LD1x3WB_1D_fixed, LD1x3WB_1D_register, LD1x3_1D, LD3R_1D, LD3R_WB_1D_f...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_1D, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 32:
+ // LD1x3WB_2D_fixed, LD1x3WB_2D_register, LD1x3_2D, LD3R_2D, LD3R_WB_2D_f...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_2D, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 33:
+ // LD1x3WB_2S_fixed, LD1x3WB_2S_register, LD1x3_2S, LD3R_2S, LD3R_WB_2S_f...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_2S, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 34:
+ // LD1x3WB_4H_fixed, LD1x3WB_4H_register, LD1x3_4H, LD3R_4H, LD3R_WB_4H_f...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_4H, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 35:
+ // LD1x3WB_4S_fixed, LD1x3WB_4S_register, LD1x3_4S, LD3R_4S, LD3R_WB_4S_f...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_4S, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 36:
+ // LD1x3WB_8B_fixed, LD1x3WB_8B_register, LD1x3_8B, LD3R_8B, LD3R_WB_8B_f...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_8B, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 37:
+ // LD1x3WB_8H_fixed, LD1x3WB_8H_register, LD1x3_8H, LD3R_8H, LD3R_WB_8H_f...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_8H, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 38:
+ // LD1x4WB_16B_fixed, LD1x4WB_16B_register, LD1x4_16B, LD4R_16B, LD4R_WB_...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_16B, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 39:
+ // LD1x4WB_1D_fixed, LD1x4WB_1D_register, LD1x4_1D, LD4R_1D, LD4R_WB_1D_f...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_1D, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 40:
+ // LD1x4WB_2D_fixed, LD1x4WB_2D_register, LD1x4_2D, LD4R_2D, LD4R_WB_2D_f...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_2D, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 41:
+ // LD1x4WB_2S_fixed, LD1x4WB_2S_register, LD1x4_2S, LD4R_2S, LD4R_WB_2S_f...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_2S, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 42:
+ // LD1x4WB_4H_fixed, LD1x4WB_4H_register, LD1x4_4H, LD4R_4H, LD4R_WB_4H_f...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_4H, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 43:
+ // LD1x4WB_4S_fixed, LD1x4WB_4S_register, LD1x4_4S, LD4R_4S, LD4R_WB_4S_f...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_4S, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 44:
+ // LD1x4WB_8B_fixed, LD1x4WB_8B_register, LD1x4_8B, LD4R_8B, LD4R_WB_8B_f...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_8B, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 45:
+ // LD1x4WB_8H_fixed, LD1x4WB_8H_register, LD1x4_8H, LD4R_8H, LD4R_WB_8H_f...
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_8H, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 46:
+ // LD2LN_B, LD2LN_WB_B_fixed, LD2LN_WB_B_register
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_B, 2);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ break;
+ case 47:
+ // LD2LN_D, LD2LN_WB_D_fixed, LD2LN_WB_D_register
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_D, 2);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ break;
+ case 48:
+ // LD2LN_H, LD2LN_WB_H_fixed, LD2LN_WB_H_register
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_H, 2);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ break;
+ case 49:
+ // LD2LN_S, LD2LN_WB_S_fixed, LD2LN_WB_S_register
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_S, 2);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ break;
+ case 50:
+ // LD3LN_B, LD3LN_WB_B_fixed, LD3LN_WB_B_register
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_B, 3);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ break;
+ case 51:
+ // LD3LN_D, LD3LN_WB_D_fixed, LD3LN_WB_D_register
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_D, 3);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ break;
+ case 52:
+ // LD3LN_H, LD3LN_WB_H_fixed, LD3LN_WB_H_register
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_H, 3);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ break;
+ case 53:
+ // LD3LN_S, LD3LN_WB_S_fixed, LD3LN_WB_S_register
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_S, 3);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ break;
+ case 54:
+ // LD4LN_B, LD4LN_WB_B_fixed, LD4LN_WB_B_register
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_B, 4);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ break;
+ case 55:
+ // LD4LN_D, LD4LN_WB_D_fixed, LD4LN_WB_D_register
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_D, 4);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ break;
+ case 56:
+ // LD4LN_H, LD4LN_WB_H_fixed, LD4LN_WB_H_register
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_H, 4);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ break;
+ case 57:
+ // LD4LN_S, LD4LN_WB_S_fixed, LD4LN_WB_S_register
+ printVectorList(MI, 0, O, MRI, A64Layout_VL_S, 4);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ break;
+ case 58:
// LS16_PostInd_STR, LS16_PreInd_STR, LS32_PostInd_STR, LS32_PreInd_STR, ...
printOperand(MI, 1, O);
break;
- case 11:
+ case 59:
// MSRii
printNamedImmOperand(&AArch64_PStateMapper, MI, 0, O);
SStream_concat(O, ", ");
printOperand(MI, 1, O);
return;
break;
- case 12:
+ case 60:
// MSRix
printMSROperand(MI, 0, O);
SStream_concat(O, ", ");
printOperand(MI, 1, O);
return;
break;
- case 13:
+ case 61:
// PRFM, PRFM_Wm_RegOffset, PRFM_Xm_RegOffset, PRFM_lit, PRFUM
printNamedImmOperand(&AArch64_PRFMMapper, MI, 0, O);
break;
- case 14:
+ case 62:
+ // ST1LN_B
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_B, 1);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 2, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 63:
+ // ST1LN_D
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_D, 1);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 2, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 64:
+ // ST1LN_H
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_H, 1);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 2, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 65:
+ // ST1LN_S
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_S, 1);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 2, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 66:
+ // ST1LN_WB_B_fixed, ST1LN_WB_B_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_B, 1);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 4, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 67:
+ // ST1LN_WB_D_fixed, ST1LN_WB_D_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_D, 1);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 4, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 68:
+ // ST1LN_WB_H_fixed, ST1LN_WB_H_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_H, 1);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 4, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 69:
+ // ST1LN_WB_S_fixed, ST1LN_WB_S_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_S, 1);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 4, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 70:
+ // ST1WB_16B_fixed, ST1WB_16B_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_16B, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 71:
+ // ST1WB_1D_fixed, ST1WB_1D_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_1D, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 72:
+ // ST1WB_2D_fixed, ST1WB_2D_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_2D, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 73:
+ // ST1WB_2S_fixed, ST1WB_2S_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_2S, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 74:
+ // ST1WB_4H_fixed, ST1WB_4H_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_4H, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 75:
+ // ST1WB_4S_fixed, ST1WB_4S_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_4S, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 76:
+ // ST1WB_8B_fixed, ST1WB_8B_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_8B, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 77:
+ // ST1WB_8H_fixed, ST1WB_8H_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_8H, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 78:
+ // ST1_16B
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_16B, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 79:
+ // ST1_1D
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_1D, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 80:
+ // ST1_2D
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_2D, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 81:
+ // ST1_2S
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_2S, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 82:
+ // ST1_4H
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_4H, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 83:
+ // ST1_4S
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_4S, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 84:
+ // ST1_8B
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_8B, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 85:
+ // ST1_8H
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_8H, 1);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 86:
+ // ST1x2WB_16B_fixed, ST1x2WB_16B_register, ST2WB_16B_fixed, ST2WB_16B_re...
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_16B, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 87:
+ // ST1x2WB_1D_fixed, ST1x2WB_1D_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_1D, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 88:
+ // ST1x2WB_2D_fixed, ST1x2WB_2D_register, ST2WB_2D_fixed, ST2WB_2D_regist...
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_2D, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 89:
+ // ST1x2WB_2S_fixed, ST1x2WB_2S_register, ST2WB_2S_fixed, ST2WB_2S_regist...
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_2S, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 90:
+ // ST1x2WB_4H_fixed, ST1x2WB_4H_register, ST2WB_4H_fixed, ST2WB_4H_regist...
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_4H, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 91:
+ // ST1x2WB_4S_fixed, ST1x2WB_4S_register, ST2WB_4S_fixed, ST2WB_4S_regist...
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_4S, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 92:
+ // ST1x2WB_8B_fixed, ST1x2WB_8B_register, ST2WB_8B_fixed, ST2WB_8B_regist...
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_8B, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 93:
+ // ST1x2WB_8H_fixed, ST1x2WB_8H_register, ST2WB_8H_fixed, ST2WB_8H_regist...
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_8H, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 94:
+ // ST1x2_16B, ST2_16B
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_16B, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 95:
+ // ST1x2_1D
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_1D, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 96:
+ // ST1x2_2D, ST2_2D
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_2D, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 97:
+ // ST1x2_2S, ST2_2S
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_2S, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 98:
+ // ST1x2_4H, ST2_4H
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_4H, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 99:
+ // ST1x2_4S, ST2_4S
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_4S, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 100:
+ // ST1x2_8B, ST2_8B
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_8B, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 101:
+ // ST1x2_8H, ST2_8H
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_8H, 2);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 102:
+ // ST1x3WB_16B_fixed, ST1x3WB_16B_register, ST3WB_16B_fixed, ST3WB_16B_re...
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_16B, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 103:
+ // ST1x3WB_1D_fixed, ST1x3WB_1D_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_1D, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 104:
+ // ST1x3WB_2D_fixed, ST1x3WB_2D_register, ST3WB_2D_fixed, ST3WB_2D_regist...
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_2D, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 105:
+ // ST1x3WB_2S_fixed, ST1x3WB_2S_register, ST3WB_2S_fixed, ST3WB_2S_regist...
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_2S, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 106:
+ // ST1x3WB_4H_fixed, ST1x3WB_4H_register, ST3WB_4H_fixed, ST3WB_4H_regist...
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_4H, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 107:
+ // ST1x3WB_4S_fixed, ST1x3WB_4S_register, ST3WB_4S_fixed, ST3WB_4S_regist...
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_4S, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 108:
+ // ST1x3WB_8B_fixed, ST1x3WB_8B_register, ST3WB_8B_fixed, ST3WB_8B_regist...
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_8B, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 109:
+ // ST1x3WB_8H_fixed, ST1x3WB_8H_register, ST3WB_8H_fixed, ST3WB_8H_regist...
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_8H, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 110:
+ // ST1x3_16B, ST3_16B
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_16B, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 111:
+ // ST1x3_1D
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_1D, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 112:
+ // ST1x3_2D, ST3_2D
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_2D, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 113:
+ // ST1x3_2S, ST3_2S
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_2S, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 114:
+ // ST1x3_4H, ST3_4H
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_4H, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 115:
+ // ST1x3_4S, ST3_4S
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_4S, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 116:
+ // ST1x3_8B, ST3_8B
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_8B, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 117:
+ // ST1x3_8H, ST3_8H
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_8H, 3);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 118:
+ // ST1x4WB_16B_fixed, ST1x4WB_16B_register, ST4WB_16B_fixed, ST4WB_16B_re...
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_16B, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 119:
+ // ST1x4WB_1D_fixed, ST1x4WB_1D_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_1D, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 120:
+ // ST1x4WB_2D_fixed, ST1x4WB_2D_register, ST4WB_2D_fixed, ST4WB_2D_regist...
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_2D, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 121:
+ // ST1x4WB_2S_fixed, ST1x4WB_2S_register, ST4WB_2S_fixed, ST4WB_2S_regist...
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_2S, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 122:
+ // ST1x4WB_4H_fixed, ST1x4WB_4H_register, ST4WB_4H_fixed, ST4WB_4H_regist...
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_4H, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 123:
+ // ST1x4WB_4S_fixed, ST1x4WB_4S_register, ST4WB_4S_fixed, ST4WB_4S_regist...
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_4S, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 124:
+ // ST1x4WB_8B_fixed, ST1x4WB_8B_register, ST4WB_8B_fixed, ST4WB_8B_regist...
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_8B, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 125:
+ // ST1x4WB_8H_fixed, ST1x4WB_8H_register, ST4WB_8H_fixed, ST4WB_8H_regist...
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_8H, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 126:
+ // ST1x4_16B, ST4_16B
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_16B, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 127:
+ // ST1x4_1D
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_1D, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 128:
+ // ST1x4_2D, ST4_2D
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_2D, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 129:
+ // ST1x4_2S, ST4_2S
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_2S, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 130:
+ // ST1x4_4H, ST4_4H
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_4H, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 131:
+ // ST1x4_4S, ST4_4S
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_4S, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 132:
+ // ST1x4_8B, ST4_8B
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_8B, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 133:
+ // ST1x4_8H, ST4_8H
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_8H, 4);
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 134:
+ // ST2LN_B
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_B, 2);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 2, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 135:
+ // ST2LN_D
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_D, 2);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 2, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 136:
+ // ST2LN_H
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_H, 2);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 2, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 137:
+ // ST2LN_S
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_S, 2);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 2, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 138:
+ // ST2LN_WB_B_fixed, ST2LN_WB_B_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_B, 2);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 4, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 139:
+ // ST2LN_WB_D_fixed, ST2LN_WB_D_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_D, 2);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 4, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 140:
+ // ST2LN_WB_H_fixed, ST2LN_WB_H_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_H, 2);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 4, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 141:
+ // ST2LN_WB_S_fixed, ST2LN_WB_S_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_S, 2);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 4, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 142:
+ // ST3LN_B
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_B, 3);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 2, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 143:
+ // ST3LN_D
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_D, 3);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 2, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 144:
+ // ST3LN_H
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_H, 3);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 2, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 145:
+ // ST3LN_S
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_S, 3);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 2, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 146:
+ // ST3LN_WB_B_fixed, ST3LN_WB_B_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_B, 3);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 4, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 147:
+ // ST3LN_WB_D_fixed, ST3LN_WB_D_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_D, 3);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 4, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 148:
+ // ST3LN_WB_H_fixed, ST3LN_WB_H_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_H, 3);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 4, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 149:
+ // ST3LN_WB_S_fixed, ST3LN_WB_S_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_S, 3);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 4, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 150:
+ // ST4LN_B
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_B, 4);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 2, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 151:
+ // ST4LN_D
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_D, 4);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 2, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 152:
+ // ST4LN_H
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_H, 4);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 2, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 153:
+ // ST4LN_S
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_S, 4);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 2, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 0, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 154:
+ // ST4LN_WB_B_fixed, ST4LN_WB_B_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_B, 4);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 4, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 155:
+ // ST4LN_WB_D_fixed, ST4LN_WB_D_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_D, 4);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 4, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 156:
+ // ST4LN_WB_H_fixed, ST4LN_WB_H_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_H, 4);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 4, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 157:
+ // ST4LN_WB_S_fixed, ST4LN_WB_S_register
+ printVectorList(MI, 3, O, MRI, A64Layout_VL_S, 4);
+ SStream_concat(O, "[");
+ set_mem_access(MI, true);
+ printUImmBareOperand(MI, 4, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 2, O);
+ return;
+ break;
+ case 158:
// TLBIi, TLBIix
printNamedImmOperand(&AArch64_TLBIMapper, MI, 0, O);
break;
}
- // printf(">> Frag-1: %lu\n", (Bits >> 16) & 15);
- // Fragment 1 encoded into 4 bits for 14 unique commands.
- switch ((Bits >> 16) & 15) {
+ // Fragment 1 encoded into 5 bits for 20 unique commands.
+ switch ((Bits >> 20) & 31) {
default: // unreachable.
case 0:
- // ADCSwww, ADCSxxx, ADCwww, ADCxxx, ADDPvv_D_2D, ADDSwww_asr, ADDSwww_ls...
- SStream_concat(O, ", ");
+ // ABS16b, ADDHN2vvv_16b8h, ADDP_16B, ADDvvv_16B, AESD, AESE, AESIMC, AES...
+ SStream_concat(O, ".16b, ");
break;
case 1:
- // ADDHN2vvv_16b8h, ADDP_16B, ADDvvv_16B, ANDvvv_16B, BICvvv_16B, BIFvvv_...
- SStream_concat(O, ".16b, ");
+ // ABS2d, ADDP_2D, ADDvvv_2D, CMEQvvi_2D, CMEQvvv_2D, CMGEvvi_2D, CMGEvvv...
+ SStream_concat(O, ".2d, ");
break;
case 2:
- // ADDHN2vvv_4s2d, ADDP_4S, ADDvvv_4S, BICvi_lsl_4S, CMEQvvi_4S, CMEQvvv_...
- SStream_concat(O, ".4s, ");
+ // ABS2s, ADDHNvvv_2s2d, ADDP_2S, ADDvvv_2S, BICvi_lsl_2S, CLS2s, CLZ2s, ...
+ SStream_concat(O, ".2s, ");
break;
case 3:
- // ADDHN2vvv_8h4s, ADDP_8H, ADDvvv_8H, BICvi_lsl_8H, CMEQvvi_8H, CMEQvvv_...
- SStream_concat(O, ".8h, ");
+ // ABS4h, ADDHNvvv_4h4s, ADDP_4H, ADDvvv_4H, BICvi_lsl_4H, CLS4h, CLZ4h, ...
+ SStream_concat(O, ".4h, ");
break;
case 4:
- // ADDHNvvv_2s2d, ADDP_2S, ADDvvv_2S, BICvi_lsl_2S, CMEQvvi_2S, CMEQvvv_2...
- SStream_concat(O, ".2s, ");
+ // ABS4s, ADDHN2vvv_4s2d, ADDP_4S, ADDvvv_4S, BICvi_lsl_4S, CLS4s, CLZ4s,...
+ SStream_concat(O, ".4s, ");
break;
case 5:
- // ADDHNvvv_4h4s, ADDP_4H, ADDvvv_4H, BICvi_lsl_4H, CMEQvvi_4H, CMEQvvv_4...
- SStream_concat(O, ".4h, ");
+ // ABS8b, ADDHNvvv_8b8h, ADDP_8B, ADDvvv_8B, ANDvvv_8B, BICvvv_8B, BIFvvv...
+ SStream_concat(O, ".8b, ");
break;
case 6:
- // ADDHNvvv_8b8h, ADDP_8B, ADDvvv_8B, ANDvvv_8B, BICvvv_8B, BIFvvv_8B, BI...
- SStream_concat(O, ".8b, ");
+ // ABS8h, ADDHN2vvv_8h4s, ADDP_8H, ADDvvv_8H, BICvi_lsl_8H, CLS8h, CLZ8h,...
+ SStream_concat(O, ".8h, ");
break;
case 7:
- // ADDP_2D, ADDvvv_2D, CMEQvvi_2D, CMEQvvv_2D, CMGEvvi_2D, CMGEvvv_2D, CM...
- SStream_concat(O, ".2d, ");
+ // ABSdd, ADCSwww, ADCSxxx, ADCwww, ADCxxx, ADDPvv_D_2D, ADDSwww_asr, ADD...
+ SStream_concat(O, ", ");
break;
case 8:
// BLRx, BRKi, BRx, CLREXi, DCPS1i, DCPS2i, DCPS3i, HINTi, HLTi, HVCi, IC...
@@ -3858,56 +7550,102 @@
break;
case 9:
// FMOVvx, INSELd, INSdx
- SStream_concat(O, ".d[");
+ SStream_concat(O, ".d[");
set_mem_access(MI, true);
break;
case 10:
// INSELb, INSbw
- SStream_concat(O, ".b[");
+ SStream_concat(O, ".b[");
set_mem_access(MI, true);
- printNeonUImm8OperandBare(MI, 3, O);
- SStream_concat(O, "], ");
+ printUImmBareOperand(MI, 3, O);
+ SStream_concat(O, "], ");
set_mem_access(MI, false);
break;
case 11:
// INSELh, INShw
- SStream_concat(O, ".h[");
+ SStream_concat(O, ".h[");
set_mem_access(MI, true);
- printNeonUImm8OperandBare(MI, 3, O);
- SStream_concat(O, "], ");
+ printUImmBareOperand(MI, 3, O);
+ SStream_concat(O, "], ");
set_mem_access(MI, false);
break;
case 12:
// INSELs, INSsw
- SStream_concat(O, ".s[");
+ SStream_concat(O, ".s[");
set_mem_access(MI, true);
- printNeonUImm8OperandBare(MI, 3, O);
- SStream_concat(O, "], ");
+ printUImmBareOperand(MI, 3, O);
+ SStream_concat(O, "], ");
set_mem_access(MI, false);
break;
case 13:
- // LDAR_byte, LDAR_dword, LDAR_hword, LDAR_word, LDAXR_byte, LDAXR_dword,...
- SStream_concat(O, ", [");
+ // LD1LN_B, LD1LN_D, LD1LN_H, LD1LN_S, LD2LN_B, LD2LN_D, LD2LN_H, LD2LN_S...
+ printUImmBareOperand(MI, 3, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
set_mem_access(MI, true);
+ printOperand(MI, 1, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 14:
+ // LD1LN_WB_B_fixed, LD1LN_WB_B_register, LD1LN_WB_D_fixed, LD1LN_WB_D_re...
+ printUImmBareOperand(MI, 5, O);
+ set_mem_access(MI, false);
+ SStream_concat(O, "], [");
+ set_mem_access(MI, true);
+ printOperand(MI, 2, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 3, O);
+ return;
+ break;
+ case 15:
+ // LD1R_16B, LD1R_1D, LD1R_2D, LD1R_2S, LD1R_4H, LD1R_4S, LD1R_8B, LD1R_8...
+ printOperand(MI, 1, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 16:
+ // LD1R_WB_16B_fixed, LD1R_WB_16B_register, LD1R_WB_1D_fixed, LD1R_WB_1D_...
+ printOperand(MI, 2, O);
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ printOperand(MI, 3, O);
+ return;
+ break;
+ case 17:
+ // LDAR_byte, LDAR_dword, LDAR_hword, LDAR_word, LDAXR_byte, LDAXR_dword,...
+ SStream_concat(O, ", [");
+ set_mem_access(MI, true);
+ break;
+ case 18:
+ // PMULL2vvv_1q2d, PMULLvvv_1q1d
+ SStream_concat(O, ".1q, ");
+ printVPRRegister(MI, 1, O);
+ break;
+ case 19:
+ // SADALP2s1d, SADDLP2s1d, UADALP2s1d, UADDLP2s1d
+ SStream_concat(O, ".1d, ");
break;
}
- // printf(">> Frag-2: %lu\n", (Bits >> 20) & 31);
- // Fragment 2 encoded into 5 bits for 20 unique commands.
- switch ((Bits >> 20) & 31) {
+ // Fragment 2 encoded into 5 bits for 30 unique commands.
+ switch ((Bits >> 25) & 31) {
default: // unreachable.
case 0:
- // ADCSwww, ADCSxxx, ADCwww, ADCxxx, ADDSwww_asr, ADDSwww_lsl, ADDSwww_ls...
- printOperand(MI, 1, O);
+ // ABS16b, ABS2d, ABS2s, ABS4h, ABS4s, ABS8b, ABS8h, ADDHNvvv_2s2d, ADDHN...
+ printVPRRegister(MI, 1, O);
break;
case 1:
- // ADDHN2vvv_16b8h, ADDHN2vvv_4s2d, ADDHN2vvv_8h4s, BIFvvv_16B, BIFvvv_8B...
- printVPRRegister(MI, 2, O);
+ // ABSdd, ADCSwww, ADCSxxx, ADCwww, ADCxxx, ADDSwww_asr, ADDSwww_lsl, ADD...
+ printOperand(MI, 1, O);
break;
case 2:
- // ADDHNvvv_2s2d, ADDHNvvv_4h4s, ADDHNvvv_8b8h, ADDP_16B, ADDP_2D, ADDP_2...
- printVPRRegister(MI, 1, O);
+ // ADDHN2vvv_16b8h, ADDHN2vvv_4s2d, ADDHN2vvv_8h4s, AESD, AESE, BIFvvv_16...
+ printVPRRegister(MI, 2, O);
break;
case 3:
// ADDwwi_lsl0_cmp, ADDxxi_lsl0_cmp, SUBwwi_lsl0_cmp, SUBxxi_lsl0_cmp
@@ -3930,12 +7668,12 @@
return;
break;
case 7:
- // BFIwwii, BFIxxii, BFMwwii, BFMxxii, BFXILwwii, BFXILxxii, INSbw, INShw...
+ // BFIwwii, BFIxxii, BFMwwii, BFMxxii, BFXILwwii, BFXILxxii, FMLAddv_2D, ...
printOperand(MI, 2, O);
break;
case 8:
// BICvi_lsl_2S, BICvi_lsl_4H, BICvi_lsl_4S, BICvi_lsl_8H, ORRvi_lsl_2S, ...
- printNeonUImm8Operand(MI, 2, O);
+ printUImmHexOperand(MI, 2, O);
break;
case 9:
// CBNZw, CBNZx, CBZw, CBZx, LDRSWx_lit, LDRd_lit, LDRq_lit, LDRs_lit, LD...
@@ -3955,15 +7693,15 @@
case 12:
// FMOVvx
printBareImmOperand(MI, 2, O);
- SStream_concat(O, "], ");
+ SStream_concat(O, "], ");
set_mem_access(MI, false);
printOperand(MI, 1, O);
return;
break;
case 13:
// INSELd, INSdx
- printNeonUImm8OperandBare(MI, 3, O);
- SStream_concat(O, "], ");
+ printUImmBareOperand(MI, 3, O);
+ SStream_concat(O, "], ");
set_mem_access(MI, false);
break;
case 14:
@@ -3973,7 +7711,7 @@
break;
case 15:
// MOVIvi_16B, MOVIvi_8B, MOVIvi_lsl_2S, MOVIvi_lsl_4H, MOVIvi_lsl_4S, MO...
- printNeonUImm8Operand(MI, 1, O);
+ printUImmHexOperand(MI, 1, O);
break;
case 16:
// MOVKwii, MOVKxii
@@ -3991,143 +7729,229 @@
return;
break;
case 19:
+ // PMULL2vvv_1q2d
+ SStream_concat(O, ".2d, ");
+ printVPRRegister(MI, 2, O);
+ SStream_concat(O, ".2d");
+ return;
+ break;
+ case 20:
+ // PMULLvvv_1q1d
+ SStream_concat(O, ".1d, ");
+ printVPRRegister(MI, 2, O);
+ SStream_concat(O, ".1d");
+ return;
+ break;
+ case 21:
// SYSiccix
printCRxOperand(MI, 1, O);
- SStream_concat(O, ", ");
+ SStream_concat(O, ", ");
printCRxOperand(MI, 2, O);
- SStream_concat(O, ", ");
+ SStream_concat(O, ", ");
printOperand(MI, 3, O);
- SStream_concat(O, ", ");
+ SStream_concat(O, ", ");
printOperand(MI, 4, O);
return;
break;
+ case 22:
+ // TBL1_16b, TBL1_8b
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_16B, 1);
+ SStream_concat(O, ", ");
+ printVPRRegister(MI, 2, O);
+ break;
+ case 23:
+ // TBL2_16b, TBL2_8b
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_16B, 2);
+ SStream_concat(O, ", ");
+ printVPRRegister(MI, 2, O);
+ break;
+ case 24:
+ // TBL3_16b, TBL3_8b
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_16B, 3);
+ SStream_concat(O, ", ");
+ printVPRRegister(MI, 2, O);
+ break;
+ case 25:
+ // TBL4_16b, TBL4_8b
+ printVectorList(MI, 1, O, MRI, A64Layout_VL_16B, 4);
+ SStream_concat(O, ", ");
+ printVPRRegister(MI, 2, O);
+ break;
+ case 26:
+ // TBX1_16b, TBX1_8b
+ printVectorList(MI, 2, O, MRI, A64Layout_VL_16B, 1);
+ SStream_concat(O, ", ");
+ printVPRRegister(MI, 3, O);
+ break;
+ case 27:
+ // TBX2_16b, TBX2_8b
+ printVectorList(MI, 2, O, MRI, A64Layout_VL_16B, 2);
+ SStream_concat(O, ", ");
+ printVPRRegister(MI, 3, O);
+ break;
+ case 28:
+ // TBX3_16b, TBX3_8b
+ printVectorList(MI, 2, O, MRI, A64Layout_VL_16B, 3);
+ SStream_concat(O, ", ");
+ printVPRRegister(MI, 3, O);
+ break;
+ case 29:
+ // TBX4_16b, TBX4_8b
+ printVectorList(MI, 2, O, MRI, A64Layout_VL_16B, 4);
+ SStream_concat(O, ", ");
+ printVPRRegister(MI, 3, O);
+ break;
}
- // printf(">> Frag-3: %lu\n", (Bits >> 25) & 31);
- // Fragment 3 encoded into 5 bits for 25 unique commands.
- switch ((Bits >> 25) & 31) {
+ // Fragment 3 encoded into 5 bits for 30 unique commands.
+ switch ((Bits >> 30) & 31) {
default: // unreachable.
case 0:
- // ADCSwww, ADCSxxx, ADCwww, ADCxxx, ADDSwww_asr, ADDSwww_lsl, ADDSwww_ls...
- SStream_concat(O, ", ");
- break;
- case 1:
- // ADDHN2vvv_16b8h, ADDHNvvv_8b8h, ADDP_8H, ADDvvv_8H, CMEQvvi_8H, CMEQvv...
- SStream_concat(O, ".8h, ");
- break;
- case 2:
- // ADDHN2vvv_4s2d, ADDHNvvv_2s2d, ADDP_2D, ADDvvv_2D, CMEQvvi_2D, CMEQvvv...
- SStream_concat(O, ".2d, ");
- break;
- case 3:
- // ADDHN2vvv_8h4s, ADDHNvvv_4h4s, ADDP_4S, ADDvvv_4S, CMEQvvi_4S, CMEQvvv...
- SStream_concat(O, ".4s, ");
- break;
- case 4:
- // ADDP_16B, ADDvvv_16B, ANDvvv_16B, BICvvv_16B, BIFvvv_16B, BITvvv_16B, ...
- SStream_concat(O, ".16b, ");
- break;
- case 5:
- // ADDP_2S, ADDvvv_2S, CMEQvvi_2S, CMEQvvv_2S, CMGEvvi_2S, CMGEvvv_2S, CM...
- SStream_concat(O, ".2s, ");
- break;
- case 6:
- // ADDP_4H, ADDvvv_4H, CMEQvvi_4H, CMEQvvv_4H, CMGEvvi_4H, CMGEvvv_4H, CM...
- SStream_concat(O, ".4h, ");
- break;
- case 7:
- // ADDP_8B, ADDvvv_8B, ANDvvv_8B, BICvvv_8B, BIFvvv_8B, BITvvv_8B, BSLvvv...
- SStream_concat(O, ".8b, ");
- break;
- case 8:
- // ADDPvv_D_2D, FADDPvv_D_2D, FMAXNMPvv_D_2D, FMAXPvv_D_2D, FMINNMPvv_D_2...
- SStream_concat(O, ".2d");
+ // ABS16b, ADDV_1b16b, AESD, AESE, AESIMC, AESMC, CLS16b, CLZ16b, CNT16b,...
+ SStream_concat(O, ".16b");
return;
break;
+ case 1:
+ // ABS2d, ADDPvv_D_2D, FABS2d, FADDPvv_D_2D, FCVTAS_2d, FCVTAU_2d, FCVTMS...
+ SStream_concat(O, ".2d");
+ return;
+ break;
+ case 2:
+ // ABS2s, CLS2s, CLZ2s, FABS2s, FADDPvv_S_2S, FCVTAS_2s, FCVTAU_2s, FCVTL...
+ SStream_concat(O, ".2s");
+ return;
+ break;
+ case 3:
+ // ABS4h, ADDV_1h4h, CLS4h, CLZ4h, FCVTL4h4s, NEG4h, REV32_4h, REV64_4h, ...
+ SStream_concat(O, ".4h");
+ return;
+ break;
+ case 4:
+ // ABS4s, ADDV_1s4s, CLS4s, CLZ4s, FABS4s, FCVTAS_4s, FCVTAU_4s, FCVTL4s2...
+ SStream_concat(O, ".4s");
+ return;
+ break;
+ case 5:
+ // ABS8b, ADDV_1b8b, CLS8b, CLZ8b, CNT8b, NEG8b, NOT8b, RBIT8b, REV16_8b,...
+ SStream_concat(O, ".8b");
+ return;
+ break;
+ case 6:
+ // ABS8h, ADDV_1h8h, CLS8h, CLZ8h, FCVTL8h4s, NEG8h, REV32_8h, REV64_8h, ...
+ SStream_concat(O, ".8h");
+ return;
+ break;
+ case 7:
+ // ABSdd, CLSww, CLSxx, CLZww, CLZxx, DUP16b, DUP2d, DUP2s, DUP4h, DUP4s,...
+ return;
+ break;
+ case 8:
+ // ADCSwww, ADCSxxx, ADCwww, ADCxxx, ADDSwww_asr, ADDSwww_lsl, ADDSwww_ls...
+ SStream_concat(O, ", ");
+ break;
case 9:
+ // ADDHN2vvv_16b8h, ADDHNvvv_8b8h, ADDP_8H, ADDvvv_8H, CMEQvvi_8H, CMEQvv...
+ SStream_concat(O, ".8h, ");
+ break;
+ case 10:
+ // ADDHN2vvv_4s2d, ADDHNvvv_2s2d, ADDP_2D, ADDvvv_2D, CMEQvvi_2D, CMEQvvv...
+ SStream_concat(O, ".2d, ");
+ break;
+ case 11:
+ // ADDHN2vvv_8h4s, ADDHNvvv_4h4s, ADDP_4S, ADDvvv_4S, CMEQvvi_4S, CMEQvvv...
+ SStream_concat(O, ".4s, ");
+ break;
+ case 12:
+ // ADDP_16B, ADDvvv_16B, ANDvvv_16B, BICvvv_16B, BIFvvv_16B, BITvvv_16B, ...
+ SStream_concat(O, ".16b, ");
+ break;
+ case 13:
+ // ADDP_2S, ADDvvv_2S, CMEQvvi_2S, CMEQvvv_2S, CMGEvvi_2S, CMGEvvv_2S, CM...
+ SStream_concat(O, ".2s, ");
+ break;
+ case 14:
+ // ADDP_4H, ADDvvv_4H, CMEQvvi_4H, CMEQvvv_4H, CMGEvvi_4H, CMGEvvv_4H, CM...
+ SStream_concat(O, ".4h, ");
+ break;
+ case 15:
+ // ADDP_8B, ADDvvv_8B, ANDvvv_8B, BICvvv_8B, BIFvvv_8B, BITvvv_8B, BSLvvv...
+ SStream_concat(O, ".8b, ");
+ break;
+ case 16:
// BICvi_lsl_2S, BICvi_lsl_4S, ORRvi_lsl_2S, ORRvi_lsl_4S
printNeonMovImmShiftOperand(MI, 3, O, A64SE_LSL, false);
return;
break;
- case 10:
+ case 17:
// BICvi_lsl_4H, BICvi_lsl_8H, ORRvi_lsl_4H, ORRvi_lsl_8H
printNeonMovImmShiftOperand(MI, 3, O, A64SE_LSL, true);
return;
break;
- case 11:
- // CLSww, CLSxx, CLZww, CLZxx, FABSdd, FABSss, FCMPdd_quiet, FCMPdd_sig, ...
- return;
- break;
- case 12:
- // FADDPvv_S_2S, FMAXNMPvv_S_2S, FMAXPvv_S_2S, FMINNMPvv_S_2S, FMINPvv_S_...
- SStream_concat(O, ".2s");
- return;
- break;
- case 13:
- // FMOVxv, UMOVxd
- SStream_concat(O, ".d[");
+ case 18:
+ // DUPELT16b, DUPELT8b, DUPbv_B, INSELb, SMOVwb, SMOVxb, UMOVwb
+ SStream_concat(O, ".b[");
set_mem_access(MI, true);
break;
- case 14:
- // INSELb, SMOVwb, SMOVxb, UMOVwb
- SStream_concat(O, ".b[");
+ case 19:
+ // DUPELT2d, DUPdv_D, FMOVxv, UMOVxd
+ SStream_concat(O, ".d[");
set_mem_access(MI, true);
break;
- case 15:
+ case 20:
+ // DUPELT2s, DUPELT4s, DUPsv_S, INSELs, SMOVxs, UMOVws
+ SStream_concat(O, ".s[");
+ set_mem_access(MI, true);
+ break;
+ case 21:
+ // DUPELT4h, DUPELT8h, DUPhv_H, INSELh, SMOVwh, SMOVxh, UMOVwh
+ SStream_concat(O, ".h[");
+ set_mem_access(MI, true);
+ break;
+ case 22:
// INSELd
printVPRRegister(MI, 2, O);
- SStream_concat(O, ".d[");
+ SStream_concat(O, ".d[");
set_mem_access(MI, true);
- printNeonUImm8OperandBare(MI, 4, O);
- SStream_concat(O, "]");
+ printUImmBareOperand(MI, 4, O);
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
- case 16:
- // INSELh, SMOVwh, SMOVxh, UMOVwh
- SStream_concat(O, ".h[");
- set_mem_access(MI, true);
- break;
- case 17:
- // INSELs, SMOVxs, UMOVws
- SStream_concat(O, ".s[");
- set_mem_access(MI, true);
- break;
- case 18:
+ case 23:
// INSdx
printOperand(MI, 2, O);
return;
break;
- case 19:
+ case 24:
// LDAR_byte, LDAR_dword, LDAR_hword, LDAR_word, LDAXR_byte, LDAXR_dword,...
- SStream_concat(O, "]");
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
- case 20:
+ case 25:
// LDAXP_dword, LDAXP_word, LDPSWx, LDPSWx_PostInd, LDPSWx_PreInd, LDXP_d...
- SStream_concat(O, ", [");
+ SStream_concat(O, ", [");
set_mem_access(MI, true);
break;
- case 21:
+ case 26:
// LDRSBw_PostInd, LDRSBx_PostInd, LDRSHw_PostInd, LDRSHx_PostInd, LDRSWx...
- SStream_concat(O, "], ");
+ SStream_concat(O, "], ");
set_mem_access(MI, false);
printOffsetSImm9Operand(MI, 3, O);
return;
break;
- case 22:
+ case 27:
// MOVIvi_lsl_2S, MOVIvi_lsl_4S, MVNIvi_lsl_2S, MVNIvi_lsl_4S
printNeonMovImmShiftOperand(MI, 2, O, A64SE_LSL, false);
return;
break;
- case 23:
+ case 28:
// MOVIvi_lsl_4H, MOVIvi_lsl_8H, MVNIvi_lsl_4H, MVNIvi_lsl_8H
printNeonMovImmShiftOperand(MI, 2, O, A64SE_LSL, true);
return;
break;
- case 24:
+ case 29:
// MOVIvi_msl_2S, MOVIvi_msl_4S, MVNIvi_msl_2S, MVNIvi_msl_4S
printNeonMovImmShiftOperand(MI, 2, O, A64SE_MSL, false);
return;
@@ -4135,9 +7959,8 @@
}
- // printf(">> Frag-4: %lu\n", (Bits >> 30) & 63);
// Fragment 4 encoded into 6 bits for 39 unique commands.
- switch ((Bits >> 30) & 63) {
+ switch ((Bits >> 35) & 63) {
default: // unreachable.
case 0:
// ADCSwww, ADCSxxx, ADCwww, ADCxxx, ADDSwww_asr, ADDSwww_lsl, ADDSwww_ls...
@@ -4174,14 +7997,14 @@
case 7:
// BFIwwii
printBFILSBOperand(MI, 3, O, 32);
- SStream_concat(O, ", ");
+ SStream_concat(O, ", ");
printBFIWidthOperand(MI, 4, O);
return;
break;
case 8:
// BFIxxii
printBFILSBOperand(MI, 3, O, 64);
- SStream_concat(O, ", ");
+ SStream_concat(O, ", ");
printBFIWidthOperand(MI, 4, O);
return;
break;
@@ -4190,7 +8013,7 @@
printOperand(MI, 3, O);
break;
case 10:
- // CMEQvvi_16B, CMEQvvi_2D, CMEQvvi_2S, CMEQvvi_4H, CMEQvvi_4S, CMEQvvi_8...
+ // CMEQddi, CMEQvvi_16B, CMEQvvi_2D, CMEQvvi_2S, CMEQvvi_4H, CMEQvvi_4S, ...
printNeonUImm0Operand(MI, 2, O);
return;
break;
@@ -4250,110 +8073,110 @@
return;
break;
case 22:
- // FCMEQvvi_2D, FCMEQvvi_2S, FCMEQvvi_4S, FCMGEvvi_2D, FCMGEvvi_2S, FCMGE...
- printFPZeroOperand(MI, 2, O);
+ // DUPELT16b, DUPELT2d, DUPELT2s, DUPELT4h, DUPELT4s, DUPELT8b, DUPELT8h,...
+ printUImmBareOperand(MI, 2, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
return;
break;
case 23:
+ // FCMEQZddi, FCMEQZssi, FCMEQvvi_2D, FCMEQvvi_2S, FCMEQvvi_4S, FCMGEZddi...
+ printFPZeroOperand(MI, 2, O);
+ return;
+ break;
+ case 24:
// FCVTZSwdi, FCVTZSwsi, FCVTZSxdi, FCVTZSxsi, FCVTZUwdi, FCVTZUwsi, FCVT...
printCVTFixedPosOperand(MI, 2, O);
return;
break;
- case 24:
+ case 25:
// FMOVxv
printBareImmOperand(MI, 2, O);
- SStream_concat(O, "]");
- set_mem_access(MI, false);
- return;
- break;
- case 25:
- // INSELb, INSELh, INSELs
- printNeonUImm8OperandBare(MI, 4, O);
- SStream_concat(O, "]");
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
case 26:
- // LDRSBw, LDRSBx, LS8_LDR, LS8_STR, LSFP8_LDR, LSFP8_STR
- printOffsetUImm12Operand(MI, 2, O, 1);
- SStream_concat(O, "]");
+ // INSELb, INSELh, INSELs
+ printUImmBareOperand(MI, 4, O);
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
case 27:
- // LDRSBw_PreInd, LDRSBx_PreInd, LDRSHw_PreInd, LDRSHx_PreInd, LDRSWx_Pre...
- printOffsetSImm9Operand(MI, 3, O);
- SStream_concat(O, "]!");
+ // LDRSBw, LDRSBx, LS8_LDR, LS8_STR, LSFP8_LDR, LSFP8_STR
+ printOffsetUImm12Operand(MI, 2, O, 1);
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
case 28:
- // LDRSBw_U, LDRSBx_U, LDRSHw_U, LDRSHx_U, LDTRSBw, LDTRSBx, LDTRSHw, LDT...
- printOffsetSImm9Operand(MI, 2, O);
- SStream_concat(O, "]");
+ // LDRSBw_PreInd, LDRSBx_PreInd, LDRSHw_PreInd, LDRSHx_PreInd, LDRSWx_Pre...
+ printOffsetSImm9Operand(MI, 3, O);
+ SStream_concat(O, "]!");
set_mem_access(MI, false);
return;
break;
case 29:
- // LDRSHw, LDRSHx, LS16_LDR, LS16_STR, LSFP16_LDR, LSFP16_STR
- printOffsetUImm12Operand(MI, 2, O, 2);
- SStream_concat(O, "]");
+ // LDRSBw_U, LDRSBx_U, LDRSHw_U, LDRSHx_U, LDTRSBw, LDTRSBx, LDTRSHw, LDT...
+ printOffsetSImm9Operand(MI, 2, O);
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
case 30:
- // LDRSWx, LS32_LDR, LS32_STR, LSFP32_LDR, LSFP32_STR
- printOffsetUImm12Operand(MI, 2, O, 4);
- SStream_concat(O, "]");
+ // LDRSHw, LDRSHx, LS16_LDR, LS16_STR, LSFP16_LDR, LSFP16_STR
+ printOffsetUImm12Operand(MI, 2, O, 2);
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
case 31:
- // LS64_LDR, LS64_STR, LSFP64_LDR, LSFP64_STR, PRFM
- printOffsetUImm12Operand(MI, 2, O, 8);
- SStream_concat(O, "]");
+ // LDRSWx, LS32_LDR, LS32_STR, LSFP32_LDR, LSFP32_STR
+ printOffsetUImm12Operand(MI, 2, O, 4);
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
case 32:
- // LSFP128_LDR, LSFP128_STR
- printOffsetUImm12Operand(MI, 2, O, 16);
- SStream_concat(O, "]");
+ // LS64_LDR, LS64_STR, LSFP64_LDR, LSFP64_STR, PRFM
+ printOffsetUImm12Operand(MI, 2, O, 8);
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
case 33:
+ // LSFP128_LDR, LSFP128_STR
+ printOffsetUImm12Operand(MI, 2, O, 16);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 34:
// MVNww_ror, MVNxx_ror, TSTww_ror, TSTxx_ror
printShiftOperand(MI, 2, O, A64SE_ROR);
return;
break;
- case 34:
+ case 35:
// SBFIZwwii, UBFIZwwii
printBFILSBOperand(MI, 2, O, 32);
- SStream_concat(O, ", ");
- printBFIWidthOperand(MI, 3, O);
- return;
- break;
- case 35:
- // SBFIZxxii, UBFIZxxii
- printBFILSBOperand(MI, 2, O, 64);
- SStream_concat(O, ", ");
+ SStream_concat(O, ", ");
printBFIWidthOperand(MI, 3, O);
return;
break;
case 36:
- // SMOVwb, SMOVwh, SMOVxb, SMOVxh, SMOVxs, UMOVwb, UMOVwh, UMOVws, UMOVxd
- printNeonUImm8OperandBare(MI, 2, O);
- SStream_concat(O, "]");
- set_mem_access(MI, false);
+ // SBFIZxxii, UBFIZxxii
+ printBFILSBOperand(MI, 2, O, 64);
+ SStream_concat(O, ", ");
+ printBFIWidthOperand(MI, 3, O);
return;
break;
case 37:
// SYSLxicci
printCRxOperand(MI, 2, O);
- SStream_concat(O, ", ");
+ SStream_concat(O, ", ");
printCRxOperand(MI, 3, O);
- SStream_concat(O, ", ");
+ SStream_concat(O, ", ");
printOperand(MI, 4, O);
return;
break;
@@ -4365,9 +8188,8 @@
}
- // printf(">> Frag-5: %lu\n", (Bits >> 36) & 15);
- // Fragment 5 encoded into 4 bits for 12 unique commands.
- switch ((Bits >> 36) & 15) {
+ // Fragment 5 encoded into 5 bits for 17 unique commands.
+ switch ((Bits >> 41) & 31) {
default: // unreachable.
case 0:
// ADCSwww, ADCSxxx, ADCwww, ADCxxx, ADDddd, ASRVwww, ASRVxxx, ASRwwi, AS...
@@ -4375,69 +8197,95 @@
break;
case 1:
// ADDHN2vvv_16b8h, ADDHNvvv_8b8h, ADDP_8H, ADDvvv_8H, CMEQvvv_8H, CMGEvv...
- SStream_concat(O, ".8h");
+ SStream_concat(O, ".8h");
return;
break;
case 2:
// ADDHN2vvv_4s2d, ADDHNvvv_2s2d, ADDP_2D, ADDvvv_2D, CMEQvvv_2D, CMGEvvv...
- SStream_concat(O, ".2d");
+ SStream_concat(O, ".2d");
return;
break;
case 3:
// ADDHN2vvv_8h4s, ADDHNvvv_4h4s, ADDP_4S, ADDvvv_4S, CMEQvvv_4S, CMGEvvv...
- SStream_concat(O, ".4s");
+ SStream_concat(O, ".4s");
return;
break;
case 4:
// ADDP_16B, ADDvvv_16B, ANDvvv_16B, BICvvv_16B, BIFvvv_16B, BITvvv_16B, ...
- SStream_concat(O, ".16b");
+ SStream_concat(O, ".16b");
return;
break;
case 5:
// ADDP_2S, ADDvvv_2S, CMEQvvv_2S, CMGEvvv_2S, CMGTvvv_2S, CMHIvvv_2S, CM...
- SStream_concat(O, ".2s");
+ SStream_concat(O, ".2s");
return;
break;
case 6:
// ADDP_4H, ADDvvv_4H, CMEQvvv_4H, CMGEvvv_4H, CMGTvvv_4H, CMHIvvv_4H, CM...
- SStream_concat(O, ".4h");
+ SStream_concat(O, ".4h");
return;
break;
case 7:
// ADDP_8B, ADDvvv_8B, ANDvvv_8B, BICvvv_8B, BIFvvv_8B, BITvvv_8B, BSLvvv...
- SStream_concat(O, ".8b");
+ SStream_concat(O, ".8b");
return;
break;
case 8:
// ADDSwww_asr, ADDSwww_lsl, ADDSwww_lsr, ADDSwww_sxtb, ADDSwww_sxth, ADD...
- SStream_concat(O, ", ");
+ SStream_concat(O, ", ");
break;
case 9:
- // LDAXP_dword, LDAXP_word, LDXP_dword, LDXP_word, STLXR_byte, STLXR_dwor...
- SStream_concat(O, "]");
- set_mem_access(MI, false);
+ // EXTvvvi_16b
+ SStream_concat(O, ".16b, ");
+ printUImmHexOperand(MI, 3, O);
return;
break;
case 10:
- // LDPSWx_PostInd, LSFPPair128_PostInd_LDR, LSFPPair128_PostInd_STR, LSFP...
- SStream_concat(O, "], ");
- set_mem_access(MI, false);
+ // EXTvvvi_8b
+ SStream_concat(O, ".8b, ");
+ printUImmHexOperand(MI, 3, O);
+ return;
break;
case 11:
+ // FMLAddv_2D, FMLAvve_2d2d, FMLSddv_2D, FMLSvve_2d2d, FMULXddv_2D, FMULX...
+ SStream_concat(O, ".d[");
+ set_mem_access(MI, true);
+ break;
+ case 12:
+ // FMLAssv_4S, FMLAvve_2s4s, FMLAvve_4s4s, FMLSssv_4S, FMLSvve_2s4s, FMLS...
+ SStream_concat(O, ".s[");
+ set_mem_access(MI, true);
+ break;
+ case 13:
+ // LDAXP_dword, LDAXP_word, LDXP_dword, LDXP_word, STLXR_byte, STLXR_dwor...
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 14:
+ // LDPSWx_PostInd, LSFPPair128_PostInd_LDR, LSFPPair128_PostInd_STR, LSFP...
+ SStream_concat(O, "], ");
+ set_mem_access(MI, false);
+ break;
+ case 15:
+ // MLAvve_4h8h, MLAvve_8h8h, MLSvve_4h8h, MLSvve_8h8h, MULve_4h8h, MULve_...
+ SStream_concat(O, ".h[");
+ set_mem_access(MI, true);
+ break;
+ case 16:
// STLXP_dword, STLXP_word, STXP_dword, STXP_word
- SStream_concat(O, ", [");
+ SStream_concat(O, ", [");
set_mem_access(MI, true);
printOperand(MI, 3, O);
- SStream_concat(O, "]");
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
}
- // printf(">> Frag-6: %lu\n", (Bits >> 40) & 63);
- // Fragment 6 encoded into 6 bits for 33 unique commands.
- switch ((Bits >> 40) & 63) {
+ // Fragment 6 encoded into 6 bits for 35 unique commands.
+ switch ((Bits >> 46) & 63) {
default: // unreachable.
case 0:
// ADDSwww_asr, ADDSxxx_asr, ADDwww_asr, ADDxxx_asr, ANDSwww_asr, ANDSxxx...
@@ -4520,109 +8368,123 @@
return;
break;
case 16:
- // LDPSWx, LSFPPair32_LDR, LSFPPair32_NonTemp_LDR, LSFPPair32_NonTemp_STR...
- printSImm7ScaledOperand(MI, 3, O, 4);
- SStream_concat(O, "]");
+ // FMLAddv_2D, FMLAssv_4S, FMLAvve_2d2d, FMLAvve_2s4s, FMLAvve_4s4s, FMLS...
+ printUImmBareOperand(MI, 4, O);
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
case 17:
- // LDPSWx_PostInd, LDPSWx_PreInd, LSFPPair32_PostInd_LDR, LSFPPair32_Post...
- printSImm7ScaledOperand(MI, 4, O, 4);
+ // FMULXddv_2D, FMULXssv_4S, FMULXve_2d2d, FMULXve_2s4s, FMULXve_4s4s, FM...
+ printUImmBareOperand(MI, 3, O);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
break;
case 18:
- // LDRSBw_Wm_RegOffset, LDRSBx_Wm_RegOffset, LS8_Wm_RegOffset_LDR, LS8_Wm...
- printAddrRegExtendOperand(MI, 3, O, 1, 32);
- SStream_concat(O, "]");
+ // LDPSWx, LSFPPair32_LDR, LSFPPair32_NonTemp_LDR, LSFPPair32_NonTemp_STR...
+ printSImm7ScaledOperand(MI, 3, O, 4);
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
case 19:
- // LDRSBw_Xm_RegOffset, LDRSBx_Xm_RegOffset, LS8_Xm_RegOffset_LDR, LS8_Xm...
- printAddrRegExtendOperand(MI, 3, O, 1, 64);
- SStream_concat(O, "]");
- set_mem_access(MI, false);
- return;
+ // LDPSWx_PostInd, LDPSWx_PreInd, LSFPPair32_PostInd_LDR, LSFPPair32_Post...
+ printSImm7ScaledOperand(MI, 4, O, 4);
break;
case 20:
- // LDRSHw_Wm_RegOffset, LDRSHx_Wm_RegOffset, LS16_Wm_RegOffset_LDR, LS16_...
- printAddrRegExtendOperand(MI, 3, O, 2, 32);
- SStream_concat(O, "]");
+ // LDRSBw_Wm_RegOffset, LDRSBx_Wm_RegOffset, LS8_Wm_RegOffset_LDR, LS8_Wm...
+ printAddrRegExtendOperand(MI, 3, O, 1, 32);
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
case 21:
- // LDRSHw_Xm_RegOffset, LDRSHx_Xm_RegOffset, LS16_Xm_RegOffset_LDR, LS16_...
- printAddrRegExtendOperand(MI, 3, O, 2, 64);
- SStream_concat(O, "]");
+ // LDRSBw_Xm_RegOffset, LDRSBx_Xm_RegOffset, LS8_Xm_RegOffset_LDR, LS8_Xm...
+ printAddrRegExtendOperand(MI, 3, O, 1, 64);
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
case 22:
- // LDRSWx_Wm_RegOffset, LS32_Wm_RegOffset_LDR, LS32_Wm_RegOffset_STR, LSF...
- printAddrRegExtendOperand(MI, 3, O, 4, 32);
- SStream_concat(O, "]");
+ // LDRSHw_Wm_RegOffset, LDRSHx_Wm_RegOffset, LS16_Wm_RegOffset_LDR, LS16_...
+ printAddrRegExtendOperand(MI, 3, O, 2, 32);
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
case 23:
- // LDRSWx_Xm_RegOffset, LS32_Xm_RegOffset_LDR, LS32_Xm_RegOffset_STR, LSF...
- printAddrRegExtendOperand(MI, 3, O, 4, 64);
- SStream_concat(O, "]");
+ // LDRSHw_Xm_RegOffset, LDRSHx_Xm_RegOffset, LS16_Xm_RegOffset_LDR, LS16_...
+ printAddrRegExtendOperand(MI, 3, O, 2, 64);
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
case 24:
- // LS64_Wm_RegOffset_LDR, LS64_Wm_RegOffset_STR, LSFP64_Wm_RegOffset_LDR,...
- printAddrRegExtendOperand(MI, 3, O, 8, 32);
- SStream_concat(O, "]");
+ // LDRSWx_Wm_RegOffset, LS32_Wm_RegOffset_LDR, LS32_Wm_RegOffset_STR, LSF...
+ printAddrRegExtendOperand(MI, 3, O, 4, 32);
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
case 25:
- // LS64_Xm_RegOffset_LDR, LS64_Xm_RegOffset_STR, LSFP64_Xm_RegOffset_LDR,...
- printAddrRegExtendOperand(MI, 3, O, 8, 64);
- SStream_concat(O, "]");
+ // LDRSWx_Xm_RegOffset, LS32_Xm_RegOffset_LDR, LS32_Xm_RegOffset_STR, LSF...
+ printAddrRegExtendOperand(MI, 3, O, 4, 64);
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
case 26:
- // LSFP128_Wm_RegOffset_LDR, LSFP128_Wm_RegOffset_STR
- printAddrRegExtendOperand(MI, 3, O, 16, 32);
- SStream_concat(O, "]");
+ // LS64_Wm_RegOffset_LDR, LS64_Wm_RegOffset_STR, LSFP64_Wm_RegOffset_LDR,...
+ printAddrRegExtendOperand(MI, 3, O, 8, 32);
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
case 27:
- // LSFP128_Xm_RegOffset_LDR, LSFP128_Xm_RegOffset_STR
- printAddrRegExtendOperand(MI, 3, O, 16, 64);
- SStream_concat(O, "]");
+ // LS64_Xm_RegOffset_LDR, LS64_Xm_RegOffset_STR, LSFP64_Xm_RegOffset_LDR,...
+ printAddrRegExtendOperand(MI, 3, O, 8, 64);
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
case 28:
- // LSFPPair128_LDR, LSFPPair128_NonTemp_LDR, LSFPPair128_NonTemp_STR, LSF...
- printSImm7ScaledOperand(MI, 3, O, 16);
- SStream_concat(O, "]");
+ // LSFP128_Wm_RegOffset_LDR, LSFP128_Wm_RegOffset_STR
+ printAddrRegExtendOperand(MI, 3, O, 16, 32);
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
case 29:
- // LSFPPair128_PostInd_LDR, LSFPPair128_PostInd_STR, LSFPPair128_PreInd_L...
- printSImm7ScaledOperand(MI, 4, O, 16);
+ // LSFP128_Xm_RegOffset_LDR, LSFP128_Xm_RegOffset_STR
+ printAddrRegExtendOperand(MI, 3, O, 16, 64);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
break;
case 30:
- // LSFPPair64_LDR, LSFPPair64_NonTemp_LDR, LSFPPair64_NonTemp_STR, LSFPPa...
- printSImm7ScaledOperand(MI, 3, O, 8);
- SStream_concat(O, "]");
+ // LSFPPair128_LDR, LSFPPair128_NonTemp_LDR, LSFPPair128_NonTemp_STR, LSF...
+ printSImm7ScaledOperand(MI, 3, O, 16);
+ SStream_concat(O, "]");
set_mem_access(MI, false);
return;
break;
case 31:
+ // LSFPPair128_PostInd_LDR, LSFPPair128_PostInd_STR, LSFPPair128_PreInd_L...
+ printSImm7ScaledOperand(MI, 4, O, 16);
+ break;
+ case 32:
+ // LSFPPair64_LDR, LSFPPair64_NonTemp_LDR, LSFPPair64_NonTemp_STR, LSFPPa...
+ printSImm7ScaledOperand(MI, 3, O, 8);
+ SStream_concat(O, "]");
+ set_mem_access(MI, false);
+ return;
+ break;
+ case 33:
// LSFPPair64_PostInd_LDR, LSFPPair64_PostInd_STR, LSFPPair64_PreInd_LDR,...
printSImm7ScaledOperand(MI, 4, O, 8);
break;
- case 32:
+ case 34:
// SBFXwwii, SBFXxxii, UBFXwwii, UBFXxxii
printBFXWidthOperand(MI, 3, O);
return;
@@ -4630,11 +8492,10 @@
}
- // printf(">> Frag-7: %lu\n", (Bits >> 46) & 1);
// Fragment 7 encoded into 1 bits for 2 unique commands.
- if ((Bits >> 46) & 1) {
+ if ((Bits >> 52) & 1) {
// LDPSWx_PreInd, LSFPPair128_PreInd_LDR, LSFPPair128_PreInd_STR, LSFPPai...
- SStream_concat(O, "]!"); // qqq
+ SStream_concat(O, "]!");
set_mem_access(MI, false);
return;
} else {
@@ -4649,255 +8510,332 @@
/// for the specified register.
static char *getRegisterName(unsigned RegNo)
{
- //assert(RegNo && RegNo < 228 && "Invalid register number!");
+ //assert(RegNo && RegNo < 420 && "Invalid register number!");
static char AsmStrs[] = {
- /* 0 */ 'b', '1', '0', 0,
- /* 4 */ 'd', '1', '0', 0,
- /* 8 */ 'h', '1', '0', 0,
- /* 12 */ 'q', '1', '0', 0,
- /* 16 */ 's', '1', '0', 0,
- /* 20 */ 'w', '1', '0', 0,
- /* 24 */ 'x', '1', '0', 0,
- /* 28 */ 'b', '2', '0', 0,
- /* 32 */ 'd', '2', '0', 0,
- /* 36 */ 'h', '2', '0', 0,
- /* 40 */ 'q', '2', '0', 0,
- /* 44 */ 's', '2', '0', 0,
- /* 48 */ 'w', '2', '0', 0,
- /* 52 */ 'x', '2', '0', 0,
- /* 56 */ 'b', '3', '0', 0,
- /* 60 */ 'd', '3', '0', 0,
- /* 64 */ 'h', '3', '0', 0,
- /* 68 */ 'q', '3', '0', 0,
- /* 72 */ 's', '3', '0', 0,
- /* 76 */ 'w', '3', '0', 0,
- /* 80 */ 'x', '3', '0', 0,
- /* 84 */ 'b', '0', 0,
- /* 87 */ 'd', '0', 0,
- /* 90 */ 'h', '0', 0,
- /* 93 */ 'q', '0', 0,
- /* 96 */ 's', '0', 0,
- /* 99 */ 'w', '0', 0,
- /* 102 */ 'x', '0', 0,
- /* 105 */ 'b', '1', '1', 0,
- /* 109 */ 'd', '1', '1', 0,
- /* 113 */ 'h', '1', '1', 0,
- /* 117 */ 'q', '1', '1', 0,
- /* 121 */ 's', '1', '1', 0,
- /* 125 */ 'w', '1', '1', 0,
- /* 129 */ 'x', '1', '1', 0,
- /* 133 */ 'b', '2', '1', 0,
- /* 137 */ 'd', '2', '1', 0,
- /* 141 */ 'h', '2', '1', 0,
- /* 145 */ 'q', '2', '1', 0,
- /* 149 */ 's', '2', '1', 0,
- /* 153 */ 'w', '2', '1', 0,
- /* 157 */ 'x', '2', '1', 0,
- /* 161 */ 'b', '3', '1', 0,
- /* 165 */ 'd', '3', '1', 0,
- /* 169 */ 'h', '3', '1', 0,
- /* 173 */ 'q', '3', '1', 0,
- /* 177 */ 's', '3', '1', 0,
- /* 181 */ 'b', '1', 0,
- /* 184 */ 'd', '1', 0,
- /* 187 */ 'h', '1', 0,
- /* 190 */ 'q', '1', 0,
- /* 193 */ 's', '1', 0,
- /* 196 */ 'w', '1', 0,
- /* 199 */ 'x', '1', 0,
- /* 202 */ 'b', '1', '2', 0,
- /* 206 */ 'd', '1', '2', 0,
- /* 210 */ 'h', '1', '2', 0,
- /* 214 */ 'q', '1', '2', 0,
- /* 218 */ 's', '1', '2', 0,
- /* 222 */ 'w', '1', '2', 0,
- /* 226 */ 'x', '1', '2', 0,
- /* 230 */ 'b', '2', '2', 0,
- /* 234 */ 'd', '2', '2', 0,
- /* 238 */ 'h', '2', '2', 0,
- /* 242 */ 'q', '2', '2', 0,
- /* 246 */ 's', '2', '2', 0,
- /* 250 */ 'w', '2', '2', 0,
- /* 254 */ 'x', '2', '2', 0,
- /* 258 */ 'b', '2', 0,
- /* 261 */ 'd', '2', 0,
- /* 264 */ 'h', '2', 0,
- /* 267 */ 'q', '2', 0,
- /* 270 */ 's', '2', 0,
- /* 273 */ 'w', '2', 0,
- /* 276 */ 'x', '2', 0,
- /* 279 */ 'b', '1', '3', 0,
- /* 283 */ 'd', '1', '3', 0,
- /* 287 */ 'h', '1', '3', 0,
- /* 291 */ 'q', '1', '3', 0,
- /* 295 */ 's', '1', '3', 0,
- /* 299 */ 'w', '1', '3', 0,
- /* 303 */ 'x', '1', '3', 0,
- /* 307 */ 'b', '2', '3', 0,
- /* 311 */ 'd', '2', '3', 0,
- /* 315 */ 'h', '2', '3', 0,
- /* 319 */ 'q', '2', '3', 0,
- /* 323 */ 's', '2', '3', 0,
- /* 327 */ 'w', '2', '3', 0,
- /* 331 */ 'x', '2', '3', 0,
- /* 335 */ 'b', '3', 0,
- /* 338 */ 'd', '3', 0,
- /* 341 */ 'h', '3', 0,
- /* 344 */ 'q', '3', 0,
- /* 347 */ 's', '3', 0,
- /* 350 */ 'w', '3', 0,
- /* 353 */ 'x', '3', 0,
- /* 356 */ 'b', '1', '4', 0,
- /* 360 */ 'd', '1', '4', 0,
- /* 364 */ 'h', '1', '4', 0,
- /* 368 */ 'q', '1', '4', 0,
- /* 372 */ 's', '1', '4', 0,
- /* 376 */ 'w', '1', '4', 0,
- /* 380 */ 'x', '1', '4', 0,
- /* 384 */ 'b', '2', '4', 0,
- /* 388 */ 'd', '2', '4', 0,
- /* 392 */ 'h', '2', '4', 0,
- /* 396 */ 'q', '2', '4', 0,
- /* 400 */ 's', '2', '4', 0,
- /* 404 */ 'w', '2', '4', 0,
- /* 408 */ 'x', '2', '4', 0,
- /* 412 */ 'b', '4', 0,
- /* 415 */ 'd', '4', 0,
- /* 418 */ 'h', '4', 0,
- /* 421 */ 'q', '4', 0,
- /* 424 */ 's', '4', 0,
- /* 427 */ 'w', '4', 0,
- /* 430 */ 'x', '4', 0,
- /* 433 */ 'b', '1', '5', 0,
- /* 437 */ 'd', '1', '5', 0,
- /* 441 */ 'h', '1', '5', 0,
- /* 445 */ 'q', '1', '5', 0,
- /* 449 */ 's', '1', '5', 0,
- /* 453 */ 'w', '1', '5', 0,
- /* 457 */ 'x', '1', '5', 0,
- /* 461 */ 'b', '2', '5', 0,
- /* 465 */ 'd', '2', '5', 0,
- /* 469 */ 'h', '2', '5', 0,
- /* 473 */ 'q', '2', '5', 0,
- /* 477 */ 's', '2', '5', 0,
- /* 481 */ 'w', '2', '5', 0,
- /* 485 */ 'x', '2', '5', 0,
- /* 489 */ 'b', '5', 0,
- /* 492 */ 'd', '5', 0,
- /* 495 */ 'h', '5', 0,
- /* 498 */ 'q', '5', 0,
- /* 501 */ 's', '5', 0,
- /* 504 */ 'w', '5', 0,
- /* 507 */ 'x', '5', 0,
- /* 510 */ 'b', '1', '6', 0,
- /* 514 */ 'd', '1', '6', 0,
- /* 518 */ 'h', '1', '6', 0,
- /* 522 */ 'q', '1', '6', 0,
- /* 526 */ 's', '1', '6', 0,
- /* 530 */ 'w', '1', '6', 0,
- /* 534 */ 'x', '1', '6', 0,
- /* 538 */ 'b', '2', '6', 0,
- /* 542 */ 'd', '2', '6', 0,
- /* 546 */ 'h', '2', '6', 0,
- /* 550 */ 'q', '2', '6', 0,
- /* 554 */ 's', '2', '6', 0,
- /* 558 */ 'w', '2', '6', 0,
- /* 562 */ 'x', '2', '6', 0,
- /* 566 */ 'b', '6', 0,
- /* 569 */ 'd', '6', 0,
- /* 572 */ 'h', '6', 0,
- /* 575 */ 'q', '6', 0,
- /* 578 */ 's', '6', 0,
- /* 581 */ 'w', '6', 0,
- /* 584 */ 'x', '6', 0,
- /* 587 */ 'b', '1', '7', 0,
- /* 591 */ 'd', '1', '7', 0,
- /* 595 */ 'h', '1', '7', 0,
- /* 599 */ 'q', '1', '7', 0,
- /* 603 */ 's', '1', '7', 0,
- /* 607 */ 'w', '1', '7', 0,
- /* 611 */ 'x', '1', '7', 0,
- /* 615 */ 'b', '2', '7', 0,
- /* 619 */ 'd', '2', '7', 0,
- /* 623 */ 'h', '2', '7', 0,
- /* 627 */ 'q', '2', '7', 0,
- /* 631 */ 's', '2', '7', 0,
- /* 635 */ 'w', '2', '7', 0,
- /* 639 */ 'x', '2', '7', 0,
- /* 643 */ 'b', '7', 0,
- /* 646 */ 'd', '7', 0,
- /* 649 */ 'h', '7', 0,
- /* 652 */ 'q', '7', 0,
- /* 655 */ 's', '7', 0,
- /* 658 */ 'w', '7', 0,
- /* 661 */ 'x', '7', 0,
- /* 664 */ 'b', '1', '8', 0,
- /* 668 */ 'd', '1', '8', 0,
- /* 672 */ 'h', '1', '8', 0,
- /* 676 */ 'q', '1', '8', 0,
- /* 680 */ 's', '1', '8', 0,
- /* 684 */ 'w', '1', '8', 0,
- /* 688 */ 'x', '1', '8', 0,
- /* 692 */ 'b', '2', '8', 0,
- /* 696 */ 'd', '2', '8', 0,
- /* 700 */ 'h', '2', '8', 0,
- /* 704 */ 'q', '2', '8', 0,
- /* 708 */ 's', '2', '8', 0,
- /* 712 */ 'w', '2', '8', 0,
- /* 716 */ 'x', '2', '8', 0,
- /* 720 */ 'b', '8', 0,
- /* 723 */ 'd', '8', 0,
- /* 726 */ 'h', '8', 0,
- /* 729 */ 'q', '8', 0,
- /* 732 */ 's', '8', 0,
- /* 735 */ 'w', '8', 0,
- /* 738 */ 'x', '8', 0,
- /* 741 */ 'b', '1', '9', 0,
- /* 745 */ 'd', '1', '9', 0,
- /* 749 */ 'h', '1', '9', 0,
- /* 753 */ 'q', '1', '9', 0,
- /* 757 */ 's', '1', '9', 0,
- /* 761 */ 'w', '1', '9', 0,
- /* 765 */ 'x', '1', '9', 0,
- /* 769 */ 'b', '2', '9', 0,
- /* 773 */ 'd', '2', '9', 0,
- /* 777 */ 'h', '2', '9', 0,
- /* 781 */ 'q', '2', '9', 0,
- /* 785 */ 's', '2', '9', 0,
- /* 789 */ 'w', '2', '9', 0,
- /* 793 */ 'x', '2', '9', 0,
- /* 797 */ 'b', '9', 0,
- /* 800 */ 'd', '9', 0,
- /* 803 */ 'h', '9', 0,
- /* 806 */ 'q', '9', 0,
- /* 809 */ 's', '9', 0,
- /* 812 */ 'w', '9', 0,
- /* 815 */ 'x', '9', 0,
- /* 818 */ 'w', 's', 'p', 0,
- /* 822 */ 'w', 'z', 'r', 0,
- /* 826 */ 'x', 'z', 'r', 0,
- /* 830 */ 'n', 'z', 'c', 'v', 0,
+ /* 0 */ 'D', '7', '_', 'D', '8', '_', 'D', '9', '_', 'D', '1', '0', 0,
+ /* 13 */ 'Q', '7', '_', 'Q', '8', '_', 'Q', '9', '_', 'Q', '1', '0', 0,
+ /* 26 */ 'b', '1', '0', 0,
+ /* 30 */ 'd', '1', '0', 0,
+ /* 34 */ 'h', '1', '0', 0,
+ /* 38 */ 'q', '1', '0', 0,
+ /* 42 */ 's', '1', '0', 0,
+ /* 46 */ 'w', '1', '0', 0,
+ /* 50 */ 'x', '1', '0', 0,
+ /* 54 */ 'D', '1', '7', '_', 'D', '1', '8', '_', 'D', '1', '9', '_', 'D', '2', '0', 0,
+ /* 70 */ 'Q', '1', '7', '_', 'Q', '1', '8', '_', 'Q', '1', '9', '_', 'Q', '2', '0', 0,
+ /* 86 */ 'b', '2', '0', 0,
+ /* 90 */ 'd', '2', '0', 0,
+ /* 94 */ 'h', '2', '0', 0,
+ /* 98 */ 'q', '2', '0', 0,
+ /* 102 */ 's', '2', '0', 0,
+ /* 106 */ 'w', '2', '0', 0,
+ /* 110 */ 'x', '2', '0', 0,
+ /* 114 */ 'D', '2', '7', '_', 'D', '2', '8', '_', 'D', '2', '9', '_', 'D', '3', '0', 0,
+ /* 130 */ 'Q', '2', '7', '_', 'Q', '2', '8', '_', 'Q', '2', '9', '_', 'Q', '3', '0', 0,
+ /* 146 */ 'b', '3', '0', 0,
+ /* 150 */ 'd', '3', '0', 0,
+ /* 154 */ 'h', '3', '0', 0,
+ /* 158 */ 'q', '3', '0', 0,
+ /* 162 */ 's', '3', '0', 0,
+ /* 166 */ 'w', '3', '0', 0,
+ /* 170 */ 'x', '3', '0', 0,
+ /* 174 */ 'D', '2', '9', '_', 'D', '3', '0', '_', 'D', '3', '1', '_', 'D', '0', 0,
+ /* 189 */ 'Q', '2', '9', '_', 'Q', '3', '0', '_', 'Q', '3', '1', '_', 'Q', '0', 0,
+ /* 204 */ 'b', '0', 0,
+ /* 207 */ 'd', '0', 0,
+ /* 210 */ 'h', '0', 0,
+ /* 213 */ 'q', '0', 0,
+ /* 216 */ 's', '0', 0,
+ /* 219 */ 'w', '0', 0,
+ /* 222 */ 'x', '0', 0,
+ /* 225 */ 'D', '8', '_', 'D', '9', '_', 'D', '1', '0', '_', 'D', '1', '1', 0,
+ /* 239 */ 'Q', '8', '_', 'Q', '9', '_', 'Q', '1', '0', '_', 'Q', '1', '1', 0,
+ /* 253 */ 'b', '1', '1', 0,
+ /* 257 */ 'd', '1', '1', 0,
+ /* 261 */ 'h', '1', '1', 0,
+ /* 265 */ 'q', '1', '1', 0,
+ /* 269 */ 's', '1', '1', 0,
+ /* 273 */ 'w', '1', '1', 0,
+ /* 277 */ 'x', '1', '1', 0,
+ /* 281 */ 'D', '1', '8', '_', 'D', '1', '9', '_', 'D', '2', '0', '_', 'D', '2', '1', 0,
+ /* 297 */ 'Q', '1', '8', '_', 'Q', '1', '9', '_', 'Q', '2', '0', '_', 'Q', '2', '1', 0,
+ /* 313 */ 'b', '2', '1', 0,
+ /* 317 */ 'd', '2', '1', 0,
+ /* 321 */ 'h', '2', '1', 0,
+ /* 325 */ 'q', '2', '1', 0,
+ /* 329 */ 's', '2', '1', 0,
+ /* 333 */ 'w', '2', '1', 0,
+ /* 337 */ 'x', '2', '1', 0,
+ /* 341 */ 'D', '2', '8', '_', 'D', '2', '9', '_', 'D', '3', '0', '_', 'D', '3', '1', 0,
+ /* 357 */ 'Q', '2', '8', '_', 'Q', '2', '9', '_', 'Q', '3', '0', '_', 'Q', '3', '1', 0,
+ /* 373 */ 'b', '3', '1', 0,
+ /* 377 */ 'd', '3', '1', 0,
+ /* 381 */ 'h', '3', '1', 0,
+ /* 385 */ 'q', '3', '1', 0,
+ /* 389 */ 's', '3', '1', 0,
+ /* 393 */ 'D', '3', '0', '_', 'D', '3', '1', '_', 'D', '0', '_', 'D', '1', 0,
+ /* 407 */ 'Q', '3', '0', '_', 'Q', '3', '1', '_', 'Q', '0', '_', 'Q', '1', 0,
+ /* 421 */ 'b', '1', 0,
+ /* 424 */ 'd', '1', 0,
+ /* 427 */ 'h', '1', 0,
+ /* 430 */ 'q', '1', 0,
+ /* 433 */ 's', '1', 0,
+ /* 436 */ 'w', '1', 0,
+ /* 439 */ 'x', '1', 0,
+ /* 442 */ 'D', '9', '_', 'D', '1', '0', '_', 'D', '1', '1', '_', 'D', '1', '2', 0,
+ /* 457 */ 'Q', '9', '_', 'Q', '1', '0', '_', 'Q', '1', '1', '_', 'Q', '1', '2', 0,
+ /* 472 */ 'b', '1', '2', 0,
+ /* 476 */ 'd', '1', '2', 0,
+ /* 480 */ 'h', '1', '2', 0,
+ /* 484 */ 'q', '1', '2', 0,
+ /* 488 */ 's', '1', '2', 0,
+ /* 492 */ 'w', '1', '2', 0,
+ /* 496 */ 'x', '1', '2', 0,
+ /* 500 */ 'D', '1', '9', '_', 'D', '2', '0', '_', 'D', '2', '1', '_', 'D', '2', '2', 0,
+ /* 516 */ 'Q', '1', '9', '_', 'Q', '2', '0', '_', 'Q', '2', '1', '_', 'Q', '2', '2', 0,
+ /* 532 */ 'b', '2', '2', 0,
+ /* 536 */ 'd', '2', '2', 0,
+ /* 540 */ 'h', '2', '2', 0,
+ /* 544 */ 'q', '2', '2', 0,
+ /* 548 */ 's', '2', '2', 0,
+ /* 552 */ 'w', '2', '2', 0,
+ /* 556 */ 'x', '2', '2', 0,
+ /* 560 */ 'D', '3', '1', '_', 'D', '0', '_', 'D', '1', '_', 'D', '2', 0,
+ /* 573 */ 'Q', '3', '1', '_', 'Q', '0', '_', 'Q', '1', '_', 'Q', '2', 0,
+ /* 586 */ 'b', '2', 0,
+ /* 589 */ 'd', '2', 0,
+ /* 592 */ 'h', '2', 0,
+ /* 595 */ 'q', '2', 0,
+ /* 598 */ 's', '2', 0,
+ /* 601 */ 'w', '2', 0,
+ /* 604 */ 'x', '2', 0,
+ /* 607 */ 'D', '1', '0', '_', 'D', '1', '1', '_', 'D', '1', '2', '_', 'D', '1', '3', 0,
+ /* 623 */ 'Q', '1', '0', '_', 'Q', '1', '1', '_', 'Q', '1', '2', '_', 'Q', '1', '3', 0,
+ /* 639 */ 'b', '1', '3', 0,
+ /* 643 */ 'd', '1', '3', 0,
+ /* 647 */ 'h', '1', '3', 0,
+ /* 651 */ 'q', '1', '3', 0,
+ /* 655 */ 's', '1', '3', 0,
+ /* 659 */ 'w', '1', '3', 0,
+ /* 663 */ 'x', '1', '3', 0,
+ /* 667 */ 'D', '2', '0', '_', 'D', '2', '1', '_', 'D', '2', '2', '_', 'D', '2', '3', 0,
+ /* 683 */ 'Q', '2', '0', '_', 'Q', '2', '1', '_', 'Q', '2', '2', '_', 'Q', '2', '3', 0,
+ /* 699 */ 'b', '2', '3', 0,
+ /* 703 */ 'd', '2', '3', 0,
+ /* 707 */ 'h', '2', '3', 0,
+ /* 711 */ 'q', '2', '3', 0,
+ /* 715 */ 's', '2', '3', 0,
+ /* 719 */ 'w', '2', '3', 0,
+ /* 723 */ 'x', '2', '3', 0,
+ /* 727 */ 'D', '0', '_', 'D', '1', '_', 'D', '2', '_', 'D', '3', 0,
+ /* 739 */ 'Q', '0', '_', 'Q', '1', '_', 'Q', '2', '_', 'Q', '3', 0,
+ /* 751 */ 'b', '3', 0,
+ /* 754 */ 'd', '3', 0,
+ /* 757 */ 'h', '3', 0,
+ /* 760 */ 'q', '3', 0,
+ /* 763 */ 's', '3', 0,
+ /* 766 */ 'w', '3', 0,
+ /* 769 */ 'x', '3', 0,
+ /* 772 */ 'D', '1', '1', '_', 'D', '1', '2', '_', 'D', '1', '3', '_', 'D', '1', '4', 0,
+ /* 788 */ 'Q', '1', '1', '_', 'Q', '1', '2', '_', 'Q', '1', '3', '_', 'Q', '1', '4', 0,
+ /* 804 */ 'b', '1', '4', 0,
+ /* 808 */ 'd', '1', '4', 0,
+ /* 812 */ 'h', '1', '4', 0,
+ /* 816 */ 'q', '1', '4', 0,
+ /* 820 */ 's', '1', '4', 0,
+ /* 824 */ 'w', '1', '4', 0,
+ /* 828 */ 'x', '1', '4', 0,
+ /* 832 */ 'D', '2', '1', '_', 'D', '2', '2', '_', 'D', '2', '3', '_', 'D', '2', '4', 0,
+ /* 848 */ 'Q', '2', '1', '_', 'Q', '2', '2', '_', 'Q', '2', '3', '_', 'Q', '2', '4', 0,
+ /* 864 */ 'b', '2', '4', 0,
+ /* 868 */ 'd', '2', '4', 0,
+ /* 872 */ 'h', '2', '4', 0,
+ /* 876 */ 'q', '2', '4', 0,
+ /* 880 */ 's', '2', '4', 0,
+ /* 884 */ 'w', '2', '4', 0,
+ /* 888 */ 'x', '2', '4', 0,
+ /* 892 */ 'D', '1', '_', 'D', '2', '_', 'D', '3', '_', 'D', '4', 0,
+ /* 904 */ 'Q', '1', '_', 'Q', '2', '_', 'Q', '3', '_', 'Q', '4', 0,
+ /* 916 */ 'b', '4', 0,
+ /* 919 */ 'd', '4', 0,
+ /* 922 */ 'h', '4', 0,
+ /* 925 */ 'q', '4', 0,
+ /* 928 */ 's', '4', 0,
+ /* 931 */ 'w', '4', 0,
+ /* 934 */ 'x', '4', 0,
+ /* 937 */ 'D', '1', '2', '_', 'D', '1', '3', '_', 'D', '1', '4', '_', 'D', '1', '5', 0,
+ /* 953 */ 'Q', '1', '2', '_', 'Q', '1', '3', '_', 'Q', '1', '4', '_', 'Q', '1', '5', 0,
+ /* 969 */ 'b', '1', '5', 0,
+ /* 973 */ 'd', '1', '5', 0,
+ /* 977 */ 'h', '1', '5', 0,
+ /* 981 */ 'q', '1', '5', 0,
+ /* 985 */ 's', '1', '5', 0,
+ /* 989 */ 'w', '1', '5', 0,
+ /* 993 */ 'x', '1', '5', 0,
+ /* 997 */ 'D', '2', '2', '_', 'D', '2', '3', '_', 'D', '2', '4', '_', 'D', '2', '5', 0,
+ /* 1013 */ 'Q', '2', '2', '_', 'Q', '2', '3', '_', 'Q', '2', '4', '_', 'Q', '2', '5', 0,
+ /* 1029 */ 'b', '2', '5', 0,
+ /* 1033 */ 'd', '2', '5', 0,
+ /* 1037 */ 'h', '2', '5', 0,
+ /* 1041 */ 'q', '2', '5', 0,
+ /* 1045 */ 's', '2', '5', 0,
+ /* 1049 */ 'w', '2', '5', 0,
+ /* 1053 */ 'x', '2', '5', 0,
+ /* 1057 */ 'D', '2', '_', 'D', '3', '_', 'D', '4', '_', 'D', '5', 0,
+ /* 1069 */ 'Q', '2', '_', 'Q', '3', '_', 'Q', '4', '_', 'Q', '5', 0,
+ /* 1081 */ 'b', '5', 0,
+ /* 1084 */ 'd', '5', 0,
+ /* 1087 */ 'h', '5', 0,
+ /* 1090 */ 'q', '5', 0,
+ /* 1093 */ 's', '5', 0,
+ /* 1096 */ 'w', '5', 0,
+ /* 1099 */ 'x', '5', 0,
+ /* 1102 */ 'D', '1', '3', '_', 'D', '1', '4', '_', 'D', '1', '5', '_', 'D', '1', '6', 0,
+ /* 1118 */ 'Q', '1', '3', '_', 'Q', '1', '4', '_', 'Q', '1', '5', '_', 'Q', '1', '6', 0,
+ /* 1134 */ 'b', '1', '6', 0,
+ /* 1138 */ 'd', '1', '6', 0,
+ /* 1142 */ 'h', '1', '6', 0,
+ /* 1146 */ 'q', '1', '6', 0,
+ /* 1150 */ 's', '1', '6', 0,
+ /* 1154 */ 'w', '1', '6', 0,
+ /* 1158 */ 'x', '1', '6', 0,
+ /* 1162 */ 'D', '2', '3', '_', 'D', '2', '4', '_', 'D', '2', '5', '_', 'D', '2', '6', 0,
+ /* 1178 */ 'Q', '2', '3', '_', 'Q', '2', '4', '_', 'Q', '2', '5', '_', 'Q', '2', '6', 0,
+ /* 1194 */ 'b', '2', '6', 0,
+ /* 1198 */ 'd', '2', '6', 0,
+ /* 1202 */ 'h', '2', '6', 0,
+ /* 1206 */ 'q', '2', '6', 0,
+ /* 1210 */ 's', '2', '6', 0,
+ /* 1214 */ 'w', '2', '6', 0,
+ /* 1218 */ 'x', '2', '6', 0,
+ /* 1222 */ 'D', '3', '_', 'D', '4', '_', 'D', '5', '_', 'D', '6', 0,
+ /* 1234 */ 'Q', '3', '_', 'Q', '4', '_', 'Q', '5', '_', 'Q', '6', 0,
+ /* 1246 */ 'b', '6', 0,
+ /* 1249 */ 'd', '6', 0,
+ /* 1252 */ 'h', '6', 0,
+ /* 1255 */ 'q', '6', 0,
+ /* 1258 */ 's', '6', 0,
+ /* 1261 */ 'w', '6', 0,
+ /* 1264 */ 'x', '6', 0,
+ /* 1267 */ 'D', '1', '4', '_', 'D', '1', '5', '_', 'D', '1', '6', '_', 'D', '1', '7', 0,
+ /* 1283 */ 'Q', '1', '4', '_', 'Q', '1', '5', '_', 'Q', '1', '6', '_', 'Q', '1', '7', 0,
+ /* 1299 */ 'b', '1', '7', 0,
+ /* 1303 */ 'd', '1', '7', 0,
+ /* 1307 */ 'h', '1', '7', 0,
+ /* 1311 */ 'q', '1', '7', 0,
+ /* 1315 */ 's', '1', '7', 0,
+ /* 1319 */ 'w', '1', '7', 0,
+ /* 1323 */ 'x', '1', '7', 0,
+ /* 1327 */ 'D', '2', '4', '_', 'D', '2', '5', '_', 'D', '2', '6', '_', 'D', '2', '7', 0,
+ /* 1343 */ 'Q', '2', '4', '_', 'Q', '2', '5', '_', 'Q', '2', '6', '_', 'Q', '2', '7', 0,
+ /* 1359 */ 'b', '2', '7', 0,
+ /* 1363 */ 'd', '2', '7', 0,
+ /* 1367 */ 'h', '2', '7', 0,
+ /* 1371 */ 'q', '2', '7', 0,
+ /* 1375 */ 's', '2', '7', 0,
+ /* 1379 */ 'w', '2', '7', 0,
+ /* 1383 */ 'x', '2', '7', 0,
+ /* 1387 */ 'D', '4', '_', 'D', '5', '_', 'D', '6', '_', 'D', '7', 0,
+ /* 1399 */ 'Q', '4', '_', 'Q', '5', '_', 'Q', '6', '_', 'Q', '7', 0,
+ /* 1411 */ 'b', '7', 0,
+ /* 1414 */ 'd', '7', 0,
+ /* 1417 */ 'h', '7', 0,
+ /* 1420 */ 'q', '7', 0,
+ /* 1423 */ 's', '7', 0,
+ /* 1426 */ 'w', '7', 0,
+ /* 1429 */ 'x', '7', 0,
+ /* 1432 */ 'D', '1', '5', '_', 'D', '1', '6', '_', 'D', '1', '7', '_', 'D', '1', '8', 0,
+ /* 1448 */ 'Q', '1', '5', '_', 'Q', '1', '6', '_', 'Q', '1', '7', '_', 'Q', '1', '8', 0,
+ /* 1464 */ 'b', '1', '8', 0,
+ /* 1468 */ 'd', '1', '8', 0,
+ /* 1472 */ 'h', '1', '8', 0,
+ /* 1476 */ 'q', '1', '8', 0,
+ /* 1480 */ 's', '1', '8', 0,
+ /* 1484 */ 'w', '1', '8', 0,
+ /* 1488 */ 'x', '1', '8', 0,
+ /* 1492 */ 'D', '2', '5', '_', 'D', '2', '6', '_', 'D', '2', '7', '_', 'D', '2', '8', 0,
+ /* 1508 */ 'Q', '2', '5', '_', 'Q', '2', '6', '_', 'Q', '2', '7', '_', 'Q', '2', '8', 0,
+ /* 1524 */ 'b', '2', '8', 0,
+ /* 1528 */ 'd', '2', '8', 0,
+ /* 1532 */ 'h', '2', '8', 0,
+ /* 1536 */ 'q', '2', '8', 0,
+ /* 1540 */ 's', '2', '8', 0,
+ /* 1544 */ 'w', '2', '8', 0,
+ /* 1548 */ 'x', '2', '8', 0,
+ /* 1552 */ 'D', '5', '_', 'D', '6', '_', 'D', '7', '_', 'D', '8', 0,
+ /* 1564 */ 'Q', '5', '_', 'Q', '6', '_', 'Q', '7', '_', 'Q', '8', 0,
+ /* 1576 */ 'b', '8', 0,
+ /* 1579 */ 'd', '8', 0,
+ /* 1582 */ 'h', '8', 0,
+ /* 1585 */ 'q', '8', 0,
+ /* 1588 */ 's', '8', 0,
+ /* 1591 */ 'w', '8', 0,
+ /* 1594 */ 'x', '8', 0,
+ /* 1597 */ 'D', '1', '6', '_', 'D', '1', '7', '_', 'D', '1', '8', '_', 'D', '1', '9', 0,
+ /* 1613 */ 'Q', '1', '6', '_', 'Q', '1', '7', '_', 'Q', '1', '8', '_', 'Q', '1', '9', 0,
+ /* 1629 */ 'b', '1', '9', 0,
+ /* 1633 */ 'd', '1', '9', 0,
+ /* 1637 */ 'h', '1', '9', 0,
+ /* 1641 */ 'q', '1', '9', 0,
+ /* 1645 */ 's', '1', '9', 0,
+ /* 1649 */ 'w', '1', '9', 0,
+ /* 1653 */ 'x', '1', '9', 0,
+ /* 1657 */ 'D', '2', '6', '_', 'D', '2', '7', '_', 'D', '2', '8', '_', 'D', '2', '9', 0,
+ /* 1673 */ 'Q', '2', '6', '_', 'Q', '2', '7', '_', 'Q', '2', '8', '_', 'Q', '2', '9', 0,
+ /* 1689 */ 'b', '2', '9', 0,
+ /* 1693 */ 'd', '2', '9', 0,
+ /* 1697 */ 'h', '2', '9', 0,
+ /* 1701 */ 'q', '2', '9', 0,
+ /* 1705 */ 's', '2', '9', 0,
+ /* 1709 */ 'w', '2', '9', 0,
+ /* 1713 */ 'x', '2', '9', 0,
+ /* 1717 */ 'D', '6', '_', 'D', '7', '_', 'D', '8', '_', 'D', '9', 0,
+ /* 1729 */ 'Q', '6', '_', 'Q', '7', '_', 'Q', '8', '_', 'Q', '9', 0,
+ /* 1741 */ 'b', '9', 0,
+ /* 1744 */ 'd', '9', 0,
+ /* 1747 */ 'h', '9', 0,
+ /* 1750 */ 'q', '9', 0,
+ /* 1753 */ 's', '9', 0,
+ /* 1756 */ 'w', '9', 0,
+ /* 1759 */ 'x', '9', 0,
+ /* 1762 */ 'w', 's', 'p', 0,
+ /* 1766 */ 'w', 'z', 'r', 0,
+ /* 1770 */ 'x', 'z', 'r', 0,
+ /* 1774 */ 'n', 'z', 'c', 'v', 0,
};
static uint32_t RegAsmOffset[] = {
- 830, 818, 822, 819, 826, 84, 181, 258, 335, 412, 489, 566, 643, 720,
- 797, 0, 105, 202, 279, 356, 433, 510, 587, 664, 741, 28, 133, 230,
- 307, 384, 461, 538, 615, 692, 769, 56, 161, 87, 184, 261, 338, 415,
- 492, 569, 646, 723, 800, 4, 109, 206, 283, 360, 437, 514, 591, 668,
- 745, 32, 137, 234, 311, 388, 465, 542, 619, 696, 773, 60, 165, 90,
- 187, 264, 341, 418, 495, 572, 649, 726, 803, 8, 113, 210, 287, 364,
- 441, 518, 595, 672, 749, 36, 141, 238, 315, 392, 469, 546, 623, 700,
- 777, 64, 169, 93, 190, 267, 344, 421, 498, 575, 652, 729, 806, 12,
- 117, 214, 291, 368, 445, 522, 599, 676, 753, 40, 145, 242, 319, 396,
- 473, 550, 627, 704, 781, 68, 173, 96, 193, 270, 347, 424, 501, 578,
- 655, 732, 809, 16, 121, 218, 295, 372, 449, 526, 603, 680, 757, 44,
- 149, 246, 323, 400, 477, 554, 631, 708, 785, 72, 177, 99, 196, 273,
- 350, 427, 504, 581, 658, 735, 812, 20, 125, 222, 299, 376, 453, 530,
- 607, 684, 761, 48, 153, 250, 327, 404, 481, 558, 635, 712, 789, 76,
- 102, 199, 276, 353, 430, 507, 584, 661, 738, 815, 24, 129, 226, 303,
- 380, 457, 534, 611, 688, 765, 52, 157, 254, 331, 408, 485, 562, 639,
- 716, 793, 80,
+ 1774, 1762, 1766, 1763, 1770, 204, 421, 586, 751, 916, 1081, 1246, 1411, 1576,
+ 1741, 26, 253, 472, 639, 804, 969, 1134, 1299, 1464, 1629, 86, 313, 532,
+ 699, 864, 1029, 1194, 1359, 1524, 1689, 146, 373, 207, 424, 589, 754, 919,
+ 1084, 1249, 1414, 1579, 1744, 30, 257, 476, 643, 808, 973, 1138, 1303, 1468,
+ 1633, 90, 317, 536, 703, 868, 1033, 1198, 1363, 1528, 1693, 150, 377, 210,
+ 427, 592, 757, 922, 1087, 1252, 1417, 1582, 1747, 34, 261, 480, 647, 812,
+ 977, 1142, 1307, 1472, 1637, 94, 321, 540, 707, 872, 1037, 1202, 1367, 1532,
+ 1697, 154, 381, 213, 430, 595, 760, 925, 1090, 1255, 1420, 1585, 1750, 38,
+ 265, 484, 651, 816, 981, 1146, 1311, 1476, 1641, 98, 325, 544, 711, 876,
+ 1041, 1206, 1371, 1536, 1701, 158, 385, 216, 433, 598, 763, 928, 1093, 1258,
+ 1423, 1588, 1753, 42, 269, 488, 655, 820, 985, 1150, 1315, 1480, 1645, 102,
+ 329, 548, 715, 880, 1045, 1210, 1375, 1540, 1705, 162, 389, 219, 436, 601,
+ 766, 931, 1096, 1261, 1426, 1591, 1756, 46, 273, 492, 659, 824, 989, 1154,
+ 1319, 1484, 1649, 106, 333, 552, 719, 884, 1049, 1214, 1379, 1544, 1709, 166,
+ 222, 439, 604, 769, 934, 1099, 1264, 1429, 1594, 1759, 50, 277, 496, 663,
+ 828, 993, 1158, 1323, 1488, 1653, 110, 337, 556, 723, 888, 1053, 1218, 1383,
+ 1548, 1713, 170, 401, 567, 733, 898, 1063, 1228, 1393, 1558, 1723, 6, 231,
+ 449, 615, 780, 945, 1110, 1275, 1440, 1605, 62, 289, 508, 675, 840, 1005,
+ 1170, 1335, 1500, 1665, 122, 349, 182, 415, 580, 745, 910, 1075, 1240, 1405,
+ 1570, 1735, 19, 245, 464, 631, 796, 961, 1126, 1291, 1456, 1621, 78, 305,
+ 524, 691, 856, 1021, 1186, 1351, 1516, 1681, 138, 365, 197, 564, 730, 895,
+ 1060, 1225, 1390, 1555, 1720, 3, 228, 445, 611, 776, 941, 1106, 1271, 1436,
+ 1601, 58, 285, 504, 671, 836, 1001, 1166, 1331, 1496, 1661, 118, 345, 178,
+ 397, 577, 742, 907, 1072, 1237, 1402, 1567, 1732, 16, 242, 460, 627, 792,
+ 957, 1122, 1287, 1452, 1617, 74, 301, 520, 687, 852, 1017, 1182, 1347, 1512,
+ 1677, 134, 361, 193, 411, 727, 892, 1057, 1222, 1387, 1552, 1717, 0, 225,
+ 442, 607, 772, 937, 1102, 1267, 1432, 1597, 54, 281, 500, 667, 832, 997,
+ 1162, 1327, 1492, 1657, 114, 341, 174, 393, 560, 739, 904, 1069, 1234, 1399,
+ 1564, 1729, 13, 239, 457, 623, 788, 953, 1118, 1283, 1448, 1613, 70, 297,
+ 516, 683, 848, 1013, 1178, 1343, 1508, 1673, 130, 357, 189, 407, 573,
};
//assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
diff --git a/arch/AArch64/AArch64GenDisassemblerTables.inc b/arch/AArch64/AArch64GenDisassemblerTables.inc
index 4adcf25..31b4141 100644
--- a/arch/AArch64/AArch64GenDisassemblerTables.inc
+++ b/arch/AArch64/AArch64GenDisassemblerTables.inc
@@ -28,6010 +28,10885 @@
static const uint8_t DecoderTableA6432[] = {
/* 0 */ MCD_OPC_ExtractField, 26, 3, // Inst{28-26} ...
-/* 3 */ MCD_OPC_FilterValue, 2, 152, 11, // Skip to: 2975
+/* 3 */ MCD_OPC_FilterValue, 2, 164, 11, // Skip to: 2987
/* 7 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
/* 10 */ MCD_OPC_FilterValue, 0, 195, 0, // Skip to: 209
/* 14 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
/* 17 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 52
/* 21 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
/* 24 */ MCD_OPC_FilterValue, 0, 10, 0, // Skip to: 38
-/* 28 */ MCD_OPC_CheckField, 21, 1, 0, 179, 99, // Skip to: 25557
-/* 34 */ MCD_OPC_Decode, 160, 10, 0, // Opcode: STXR_byte
-/* 38 */ MCD_OPC_FilterValue, 1, 171, 99, // Skip to: 25557
-/* 42 */ MCD_OPC_CheckField, 21, 1, 0, 165, 99, // Skip to: 25557
-/* 48 */ MCD_OPC_Decode, 154, 10, 0, // Opcode: STLXR_byte
+/* 28 */ MCD_OPC_CheckField, 21, 1, 0, 20, 179, // Skip to: 45878
+/* 34 */ MCD_OPC_Decode, 214, 17, 0, // Opcode: STXR_byte
+/* 38 */ MCD_OPC_FilterValue, 1, 12, 179, // Skip to: 45878
+/* 42 */ MCD_OPC_CheckField, 21, 1, 0, 6, 179, // Skip to: 45878
+/* 48 */ MCD_OPC_Decode, 208, 17, 0, // Opcode: STLXR_byte
/* 52 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 60
-/* 56 */ MCD_OPC_Decode, 207, 6, 1, // Opcode: LSPair32_NonTemp_STR
+/* 56 */ MCD_OPC_Decode, 221, 10, 1, // Opcode: LSPair32_NonTemp_STR
/* 60 */ MCD_OPC_FilterValue, 2, 31, 0, // Skip to: 95
/* 64 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
/* 67 */ MCD_OPC_FilterValue, 0, 10, 0, // Skip to: 81
-/* 71 */ MCD_OPC_CheckField, 21, 1, 0, 136, 99, // Skip to: 25557
-/* 77 */ MCD_OPC_Decode, 162, 10, 0, // Opcode: STXR_hword
-/* 81 */ MCD_OPC_FilterValue, 1, 128, 99, // Skip to: 25557
-/* 85 */ MCD_OPC_CheckField, 21, 1, 0, 122, 99, // Skip to: 25557
-/* 91 */ MCD_OPC_Decode, 156, 10, 0, // Opcode: STLXR_hword
+/* 71 */ MCD_OPC_CheckField, 21, 1, 0, 233, 178, // Skip to: 45878
+/* 77 */ MCD_OPC_Decode, 216, 17, 0, // Opcode: STXR_hword
+/* 81 */ MCD_OPC_FilterValue, 1, 225, 178, // Skip to: 45878
+/* 85 */ MCD_OPC_CheckField, 21, 1, 0, 219, 178, // Skip to: 45878
+/* 91 */ MCD_OPC_Decode, 210, 17, 0, // Opcode: STLXR_hword
/* 95 */ MCD_OPC_FilterValue, 4, 49, 0, // Skip to: 148
/* 99 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
/* 102 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 125
/* 106 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
/* 109 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 117
-/* 113 */ MCD_OPC_Decode, 163, 10, 0, // Opcode: STXR_word
-/* 117 */ MCD_OPC_FilterValue, 1, 92, 99, // Skip to: 25557
-/* 121 */ MCD_OPC_Decode, 159, 10, 2, // Opcode: STXP_word
-/* 125 */ MCD_OPC_FilterValue, 1, 84, 99, // Skip to: 25557
+/* 113 */ MCD_OPC_Decode, 217, 17, 0, // Opcode: STXR_word
+/* 117 */ MCD_OPC_FilterValue, 1, 189, 178, // Skip to: 45878
+/* 121 */ MCD_OPC_Decode, 213, 17, 2, // Opcode: STXP_word
+/* 125 */ MCD_OPC_FilterValue, 1, 181, 178, // Skip to: 45878
/* 129 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
/* 132 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 140
-/* 136 */ MCD_OPC_Decode, 157, 10, 0, // Opcode: STLXR_word
-/* 140 */ MCD_OPC_FilterValue, 1, 69, 99, // Skip to: 25557
-/* 144 */ MCD_OPC_Decode, 153, 10, 2, // Opcode: STLXP_word
+/* 136 */ MCD_OPC_Decode, 211, 17, 0, // Opcode: STLXR_word
+/* 140 */ MCD_OPC_FilterValue, 1, 166, 178, // Skip to: 45878
+/* 144 */ MCD_OPC_Decode, 207, 17, 2, // Opcode: STLXP_word
/* 148 */ MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 156
-/* 152 */ MCD_OPC_Decode, 215, 6, 1, // Opcode: LSPair64_NonTemp_STR
-/* 156 */ MCD_OPC_FilterValue, 6, 53, 99, // Skip to: 25557
+/* 152 */ MCD_OPC_Decode, 229, 10, 1, // Opcode: LSPair64_NonTemp_STR
+/* 156 */ MCD_OPC_FilterValue, 6, 150, 178, // Skip to: 45878
/* 160 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
/* 163 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 186
/* 167 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
/* 170 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 178
-/* 174 */ MCD_OPC_Decode, 161, 10, 3, // Opcode: STXR_dword
-/* 178 */ MCD_OPC_FilterValue, 1, 31, 99, // Skip to: 25557
-/* 182 */ MCD_OPC_Decode, 158, 10, 4, // Opcode: STXP_dword
-/* 186 */ MCD_OPC_FilterValue, 1, 23, 99, // Skip to: 25557
+/* 174 */ MCD_OPC_Decode, 215, 17, 3, // Opcode: STXR_dword
+/* 178 */ MCD_OPC_FilterValue, 1, 128, 178, // Skip to: 45878
+/* 182 */ MCD_OPC_Decode, 212, 17, 4, // Opcode: STXP_dword
+/* 186 */ MCD_OPC_FilterValue, 1, 120, 178, // Skip to: 45878
/* 190 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
/* 193 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 201
-/* 197 */ MCD_OPC_Decode, 155, 10, 3, // Opcode: STLXR_dword
-/* 201 */ MCD_OPC_FilterValue, 1, 8, 99, // Skip to: 25557
-/* 205 */ MCD_OPC_Decode, 152, 10, 4, // Opcode: STLXP_dword
+/* 197 */ MCD_OPC_Decode, 209, 17, 3, // Opcode: STLXR_dword
+/* 201 */ MCD_OPC_FilterValue, 1, 105, 178, // Skip to: 45878
+/* 205 */ MCD_OPC_Decode, 206, 17, 4, // Opcode: STLXP_dword
/* 209 */ MCD_OPC_FilterValue, 1, 195, 0, // Skip to: 408
/* 213 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
/* 216 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 251
/* 220 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
/* 223 */ MCD_OPC_FilterValue, 0, 10, 0, // Skip to: 237
-/* 227 */ MCD_OPC_CheckField, 21, 1, 0, 236, 98, // Skip to: 25557
-/* 233 */ MCD_OPC_Decode, 185, 5, 5, // Opcode: LDXR_byte
-/* 237 */ MCD_OPC_FilterValue, 1, 228, 98, // Skip to: 25557
-/* 241 */ MCD_OPC_CheckField, 21, 1, 0, 222, 98, // Skip to: 25557
-/* 247 */ MCD_OPC_Decode, 135, 5, 5, // Opcode: LDAXR_byte
+/* 227 */ MCD_OPC_CheckField, 21, 1, 0, 77, 178, // Skip to: 45878
+/* 233 */ MCD_OPC_Decode, 199, 9, 5, // Opcode: LDXR_byte
+/* 237 */ MCD_OPC_FilterValue, 1, 69, 178, // Skip to: 45878
+/* 241 */ MCD_OPC_CheckField, 21, 1, 0, 63, 178, // Skip to: 45878
+/* 247 */ MCD_OPC_Decode, 149, 9, 5, // Opcode: LDAXR_byte
/* 251 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 259
-/* 255 */ MCD_OPC_Decode, 206, 6, 1, // Opcode: LSPair32_NonTemp_LDR
+/* 255 */ MCD_OPC_Decode, 220, 10, 1, // Opcode: LSPair32_NonTemp_LDR
/* 259 */ MCD_OPC_FilterValue, 2, 31, 0, // Skip to: 294
/* 263 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
/* 266 */ MCD_OPC_FilterValue, 0, 10, 0, // Skip to: 280
-/* 270 */ MCD_OPC_CheckField, 21, 1, 0, 193, 98, // Skip to: 25557
-/* 276 */ MCD_OPC_Decode, 187, 5, 5, // Opcode: LDXR_hword
-/* 280 */ MCD_OPC_FilterValue, 1, 185, 98, // Skip to: 25557
-/* 284 */ MCD_OPC_CheckField, 21, 1, 0, 179, 98, // Skip to: 25557
-/* 290 */ MCD_OPC_Decode, 137, 5, 5, // Opcode: LDAXR_hword
+/* 270 */ MCD_OPC_CheckField, 21, 1, 0, 34, 178, // Skip to: 45878
+/* 276 */ MCD_OPC_Decode, 201, 9, 5, // Opcode: LDXR_hword
+/* 280 */ MCD_OPC_FilterValue, 1, 26, 178, // Skip to: 45878
+/* 284 */ MCD_OPC_CheckField, 21, 1, 0, 20, 178, // Skip to: 45878
+/* 290 */ MCD_OPC_Decode, 151, 9, 5, // Opcode: LDAXR_hword
/* 294 */ MCD_OPC_FilterValue, 4, 49, 0, // Skip to: 347
/* 298 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
/* 301 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 324
/* 305 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
/* 308 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 316
-/* 312 */ MCD_OPC_Decode, 188, 5, 5, // Opcode: LDXR_word
-/* 316 */ MCD_OPC_FilterValue, 1, 149, 98, // Skip to: 25557
-/* 320 */ MCD_OPC_Decode, 184, 5, 6, // Opcode: LDXP_word
-/* 324 */ MCD_OPC_FilterValue, 1, 141, 98, // Skip to: 25557
+/* 312 */ MCD_OPC_Decode, 202, 9, 5, // Opcode: LDXR_word
+/* 316 */ MCD_OPC_FilterValue, 1, 246, 177, // Skip to: 45878
+/* 320 */ MCD_OPC_Decode, 198, 9, 6, // Opcode: LDXP_word
+/* 324 */ MCD_OPC_FilterValue, 1, 238, 177, // Skip to: 45878
/* 328 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
/* 331 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 339
-/* 335 */ MCD_OPC_Decode, 138, 5, 5, // Opcode: LDAXR_word
-/* 339 */ MCD_OPC_FilterValue, 1, 126, 98, // Skip to: 25557
-/* 343 */ MCD_OPC_Decode, 134, 5, 6, // Opcode: LDAXP_word
+/* 335 */ MCD_OPC_Decode, 152, 9, 5, // Opcode: LDAXR_word
+/* 339 */ MCD_OPC_FilterValue, 1, 223, 177, // Skip to: 45878
+/* 343 */ MCD_OPC_Decode, 148, 9, 6, // Opcode: LDAXP_word
/* 347 */ MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 355
-/* 351 */ MCD_OPC_Decode, 214, 6, 1, // Opcode: LSPair64_NonTemp_LDR
-/* 355 */ MCD_OPC_FilterValue, 6, 110, 98, // Skip to: 25557
+/* 351 */ MCD_OPC_Decode, 228, 10, 1, // Opcode: LSPair64_NonTemp_LDR
+/* 355 */ MCD_OPC_FilterValue, 6, 207, 177, // Skip to: 45878
/* 359 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
/* 362 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 385
/* 366 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
/* 369 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 377
-/* 373 */ MCD_OPC_Decode, 186, 5, 7, // Opcode: LDXR_dword
-/* 377 */ MCD_OPC_FilterValue, 1, 88, 98, // Skip to: 25557
-/* 381 */ MCD_OPC_Decode, 183, 5, 6, // Opcode: LDXP_dword
-/* 385 */ MCD_OPC_FilterValue, 1, 80, 98, // Skip to: 25557
+/* 373 */ MCD_OPC_Decode, 200, 9, 7, // Opcode: LDXR_dword
+/* 377 */ MCD_OPC_FilterValue, 1, 185, 177, // Skip to: 45878
+/* 381 */ MCD_OPC_Decode, 197, 9, 6, // Opcode: LDXP_dword
+/* 385 */ MCD_OPC_FilterValue, 1, 177, 177, // Skip to: 45878
/* 389 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
/* 392 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 400
-/* 396 */ MCD_OPC_Decode, 136, 5, 7, // Opcode: LDAXR_dword
-/* 400 */ MCD_OPC_FilterValue, 1, 65, 98, // Skip to: 25557
-/* 404 */ MCD_OPC_Decode, 133, 5, 6, // Opcode: LDAXP_dword
+/* 396 */ MCD_OPC_Decode, 150, 9, 7, // Opcode: LDAXR_dword
+/* 400 */ MCD_OPC_FilterValue, 1, 162, 177, // Skip to: 45878
+/* 404 */ MCD_OPC_Decode, 147, 9, 6, // Opcode: LDAXP_dword
/* 408 */ MCD_OPC_FilterValue, 2, 99, 0, // Skip to: 511
/* 412 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
/* 415 */ MCD_OPC_FilterValue, 0, 16, 0, // Skip to: 435
-/* 419 */ MCD_OPC_CheckField, 21, 1, 0, 44, 98, // Skip to: 25557
-/* 425 */ MCD_OPC_CheckField, 15, 1, 1, 38, 98, // Skip to: 25557
-/* 431 */ MCD_OPC_Decode, 148, 10, 5, // Opcode: STLR_byte
+/* 419 */ MCD_OPC_CheckField, 21, 1, 0, 141, 177, // Skip to: 45878
+/* 425 */ MCD_OPC_CheckField, 15, 1, 1, 135, 177, // Skip to: 45878
+/* 431 */ MCD_OPC_Decode, 202, 17, 5, // Opcode: STLR_byte
/* 435 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 443
-/* 439 */ MCD_OPC_Decode, 209, 6, 1, // Opcode: LSPair32_PostInd_STR
+/* 439 */ MCD_OPC_Decode, 223, 10, 1, // Opcode: LSPair32_PostInd_STR
/* 443 */ MCD_OPC_FilterValue, 2, 16, 0, // Skip to: 463
-/* 447 */ MCD_OPC_CheckField, 21, 1, 0, 16, 98, // Skip to: 25557
-/* 453 */ MCD_OPC_CheckField, 15, 1, 1, 10, 98, // Skip to: 25557
-/* 459 */ MCD_OPC_Decode, 150, 10, 5, // Opcode: STLR_hword
+/* 447 */ MCD_OPC_CheckField, 21, 1, 0, 113, 177, // Skip to: 45878
+/* 453 */ MCD_OPC_CheckField, 15, 1, 1, 107, 177, // Skip to: 45878
+/* 459 */ MCD_OPC_Decode, 204, 17, 5, // Opcode: STLR_hword
/* 463 */ MCD_OPC_FilterValue, 4, 16, 0, // Skip to: 483
-/* 467 */ MCD_OPC_CheckField, 21, 1, 0, 252, 97, // Skip to: 25557
-/* 473 */ MCD_OPC_CheckField, 15, 1, 1, 246, 97, // Skip to: 25557
-/* 479 */ MCD_OPC_Decode, 151, 10, 5, // Opcode: STLR_word
+/* 467 */ MCD_OPC_CheckField, 21, 1, 0, 93, 177, // Skip to: 45878
+/* 473 */ MCD_OPC_CheckField, 15, 1, 1, 87, 177, // Skip to: 45878
+/* 479 */ MCD_OPC_Decode, 205, 17, 5, // Opcode: STLR_word
/* 483 */ MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 491
-/* 487 */ MCD_OPC_Decode, 217, 6, 1, // Opcode: LSPair64_PostInd_STR
-/* 491 */ MCD_OPC_FilterValue, 6, 230, 97, // Skip to: 25557
-/* 495 */ MCD_OPC_CheckField, 21, 1, 0, 224, 97, // Skip to: 25557
-/* 501 */ MCD_OPC_CheckField, 15, 1, 1, 218, 97, // Skip to: 25557
-/* 507 */ MCD_OPC_Decode, 149, 10, 7, // Opcode: STLR_dword
+/* 487 */ MCD_OPC_Decode, 231, 10, 1, // Opcode: LSPair64_PostInd_STR
+/* 491 */ MCD_OPC_FilterValue, 6, 71, 177, // Skip to: 45878
+/* 495 */ MCD_OPC_CheckField, 21, 1, 0, 65, 177, // Skip to: 45878
+/* 501 */ MCD_OPC_CheckField, 15, 1, 1, 59, 177, // Skip to: 45878
+/* 507 */ MCD_OPC_Decode, 203, 17, 7, // Opcode: STLR_dword
/* 511 */ MCD_OPC_FilterValue, 3, 107, 0, // Skip to: 622
/* 515 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
/* 518 */ MCD_OPC_FilterValue, 0, 16, 0, // Skip to: 538
-/* 522 */ MCD_OPC_CheckField, 21, 1, 0, 197, 97, // Skip to: 25557
-/* 528 */ MCD_OPC_CheckField, 15, 1, 1, 191, 97, // Skip to: 25557
-/* 534 */ MCD_OPC_Decode, 129, 5, 5, // Opcode: LDAR_byte
+/* 522 */ MCD_OPC_CheckField, 21, 1, 0, 38, 177, // Skip to: 45878
+/* 528 */ MCD_OPC_CheckField, 15, 1, 1, 32, 177, // Skip to: 45878
+/* 534 */ MCD_OPC_Decode, 143, 9, 5, // Opcode: LDAR_byte
/* 538 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 546
-/* 542 */ MCD_OPC_Decode, 208, 6, 1, // Opcode: LSPair32_PostInd_LDR
+/* 542 */ MCD_OPC_Decode, 222, 10, 1, // Opcode: LSPair32_PostInd_LDR
/* 546 */ MCD_OPC_FilterValue, 2, 16, 0, // Skip to: 566
-/* 550 */ MCD_OPC_CheckField, 21, 1, 0, 169, 97, // Skip to: 25557
-/* 556 */ MCD_OPC_CheckField, 15, 1, 1, 163, 97, // Skip to: 25557
-/* 562 */ MCD_OPC_Decode, 131, 5, 5, // Opcode: LDAR_hword
+/* 550 */ MCD_OPC_CheckField, 21, 1, 0, 10, 177, // Skip to: 45878
+/* 556 */ MCD_OPC_CheckField, 15, 1, 1, 4, 177, // Skip to: 45878
+/* 562 */ MCD_OPC_Decode, 145, 9, 5, // Opcode: LDAR_hword
/* 566 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 574
-/* 570 */ MCD_OPC_Decode, 140, 5, 1, // Opcode: LDPSWx_PostInd
+/* 570 */ MCD_OPC_Decode, 154, 9, 1, // Opcode: LDPSWx_PostInd
/* 574 */ MCD_OPC_FilterValue, 4, 16, 0, // Skip to: 594
-/* 578 */ MCD_OPC_CheckField, 21, 1, 0, 141, 97, // Skip to: 25557
-/* 584 */ MCD_OPC_CheckField, 15, 1, 1, 135, 97, // Skip to: 25557
-/* 590 */ MCD_OPC_Decode, 132, 5, 5, // Opcode: LDAR_word
+/* 578 */ MCD_OPC_CheckField, 21, 1, 0, 238, 176, // Skip to: 45878
+/* 584 */ MCD_OPC_CheckField, 15, 1, 1, 232, 176, // Skip to: 45878
+/* 590 */ MCD_OPC_Decode, 146, 9, 5, // Opcode: LDAR_word
/* 594 */ MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 602
-/* 598 */ MCD_OPC_Decode, 216, 6, 1, // Opcode: LSPair64_PostInd_LDR
-/* 602 */ MCD_OPC_FilterValue, 6, 119, 97, // Skip to: 25557
-/* 606 */ MCD_OPC_CheckField, 21, 1, 0, 113, 97, // Skip to: 25557
-/* 612 */ MCD_OPC_CheckField, 15, 1, 1, 107, 97, // Skip to: 25557
-/* 618 */ MCD_OPC_Decode, 130, 5, 7, // Opcode: LDAR_dword
+/* 598 */ MCD_OPC_Decode, 230, 10, 1, // Opcode: LSPair64_PostInd_LDR
+/* 602 */ MCD_OPC_FilterValue, 6, 216, 176, // Skip to: 45878
+/* 606 */ MCD_OPC_CheckField, 21, 1, 0, 210, 176, // Skip to: 45878
+/* 612 */ MCD_OPC_CheckField, 15, 1, 1, 204, 176, // Skip to: 45878
+/* 618 */ MCD_OPC_Decode, 144, 9, 7, // Opcode: LDAR_dword
/* 622 */ MCD_OPC_FilterValue, 4, 19, 0, // Skip to: 645
/* 626 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
/* 629 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 637
-/* 633 */ MCD_OPC_Decode, 212, 6, 1, // Opcode: LSPair32_STR
-/* 637 */ MCD_OPC_FilterValue, 5, 84, 97, // Skip to: 25557
-/* 641 */ MCD_OPC_Decode, 220, 6, 1, // Opcode: LSPair64_STR
+/* 633 */ MCD_OPC_Decode, 226, 10, 1, // Opcode: LSPair32_STR
+/* 637 */ MCD_OPC_FilterValue, 5, 181, 176, // Skip to: 45878
+/* 641 */ MCD_OPC_Decode, 234, 10, 1, // Opcode: LSPair64_STR
/* 645 */ MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 676
/* 649 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
/* 652 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 660
-/* 656 */ MCD_OPC_Decode, 205, 6, 1, // Opcode: LSPair32_LDR
+/* 656 */ MCD_OPC_Decode, 219, 10, 1, // Opcode: LSPair32_LDR
/* 660 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 668
-/* 664 */ MCD_OPC_Decode, 139, 5, 1, // Opcode: LDPSWx
-/* 668 */ MCD_OPC_FilterValue, 5, 53, 97, // Skip to: 25557
-/* 672 */ MCD_OPC_Decode, 213, 6, 1, // Opcode: LSPair64_LDR
+/* 664 */ MCD_OPC_Decode, 153, 9, 1, // Opcode: LDPSWx
+/* 668 */ MCD_OPC_FilterValue, 5, 150, 176, // Skip to: 45878
+/* 672 */ MCD_OPC_Decode, 227, 10, 1, // Opcode: LSPair64_LDR
/* 676 */ MCD_OPC_FilterValue, 6, 19, 0, // Skip to: 699
/* 680 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
/* 683 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 691
-/* 687 */ MCD_OPC_Decode, 211, 6, 1, // Opcode: LSPair32_PreInd_STR
-/* 691 */ MCD_OPC_FilterValue, 5, 30, 97, // Skip to: 25557
-/* 695 */ MCD_OPC_Decode, 219, 6, 1, // Opcode: LSPair64_PreInd_STR
+/* 687 */ MCD_OPC_Decode, 225, 10, 1, // Opcode: LSPair32_PreInd_STR
+/* 691 */ MCD_OPC_FilterValue, 5, 127, 176, // Skip to: 45878
+/* 695 */ MCD_OPC_Decode, 233, 10, 1, // Opcode: LSPair64_PreInd_STR
/* 699 */ MCD_OPC_FilterValue, 7, 27, 0, // Skip to: 730
/* 703 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
/* 706 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 714
-/* 710 */ MCD_OPC_Decode, 210, 6, 1, // Opcode: LSPair32_PreInd_LDR
+/* 710 */ MCD_OPC_Decode, 224, 10, 1, // Opcode: LSPair32_PreInd_LDR
/* 714 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 722
-/* 718 */ MCD_OPC_Decode, 141, 5, 1, // Opcode: LDPSWx_PreInd
-/* 722 */ MCD_OPC_FilterValue, 5, 255, 96, // Skip to: 25557
-/* 726 */ MCD_OPC_Decode, 218, 6, 1, // Opcode: LSPair64_PreInd_LDR
-/* 730 */ MCD_OPC_FilterValue, 8, 223, 0, // Skip to: 957
+/* 718 */ MCD_OPC_Decode, 155, 9, 1, // Opcode: LDPSWx_PreInd
+/* 722 */ MCD_OPC_FilterValue, 5, 96, 176, // Skip to: 45878
+/* 726 */ MCD_OPC_Decode, 232, 10, 1, // Opcode: LSPair64_PreInd_LDR
+/* 730 */ MCD_OPC_FilterValue, 8, 226, 0, // Skip to: 960
/* 734 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 737 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 759
+/* 737 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 760
/* 741 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 744 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 751
-/* 748 */ MCD_OPC_Decode, 117, 8, // Opcode: ANDwww_lsl
-/* 751 */ MCD_OPC_FilterValue, 1, 226, 96, // Skip to: 25557
-/* 755 */ MCD_OPC_Decode, 199, 1, 8, // Opcode: BICwww_lsl
-/* 759 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 792
-/* 763 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 766 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 774
-/* 770 */ MCD_OPC_Decode, 170, 7, 8, // Opcode: ORRwww_lsl
-/* 774 */ MCD_OPC_FilterValue, 1, 203, 96, // Skip to: 25557
-/* 778 */ MCD_OPC_CheckField, 5, 5, 31, 4, 0, // Skip to: 788
-/* 784 */ MCD_OPC_Decode, 145, 7, 9, // Opcode: MVNww_lsl
-/* 788 */ MCD_OPC_Decode, 155, 7, 8, // Opcode: ORNwww_lsl
-/* 792 */ MCD_OPC_FilterValue, 2, 19, 0, // Skip to: 815
-/* 796 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 799 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 807
-/* 803 */ MCD_OPC_Decode, 135, 3, 8, // Opcode: EORwww_lsl
-/* 807 */ MCD_OPC_FilterValue, 1, 170, 96, // Skip to: 25557
-/* 811 */ MCD_OPC_Decode, 252, 2, 8, // Opcode: EONwww_lsl
-/* 815 */ MCD_OPC_FilterValue, 3, 28, 0, // Skip to: 847
-/* 819 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 822 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 839
-/* 826 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 836
-/* 832 */ MCD_OPC_Decode, 255, 10, 10, // Opcode: TSTww_lsl
-/* 836 */ MCD_OPC_Decode, 105, 8, // Opcode: ANDSwww_lsl
-/* 839 */ MCD_OPC_FilterValue, 1, 138, 96, // Skip to: 25557
-/* 843 */ MCD_OPC_Decode, 185, 1, 8, // Opcode: BICSwww_lsl
-/* 847 */ MCD_OPC_FilterValue, 4, 18, 0, // Skip to: 869
-/* 851 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 854 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 861
-/* 858 */ MCD_OPC_Decode, 122, 11, // Opcode: ANDxxx_lsl
-/* 861 */ MCD_OPC_FilterValue, 1, 116, 96, // Skip to: 25557
-/* 865 */ MCD_OPC_Decode, 203, 1, 11, // Opcode: BICxxx_lsl
-/* 869 */ MCD_OPC_FilterValue, 5, 29, 0, // Skip to: 902
-/* 873 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 876 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 884
-/* 880 */ MCD_OPC_Decode, 175, 7, 11, // Opcode: ORRxxx_lsl
-/* 884 */ MCD_OPC_FilterValue, 1, 93, 96, // Skip to: 25557
-/* 888 */ MCD_OPC_CheckField, 5, 5, 31, 4, 0, // Skip to: 898
-/* 894 */ MCD_OPC_Decode, 149, 7, 12, // Opcode: MVNxx_lsl
-/* 898 */ MCD_OPC_Decode, 159, 7, 11, // Opcode: ORNxxx_lsl
-/* 902 */ MCD_OPC_FilterValue, 6, 19, 0, // Skip to: 925
-/* 906 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 909 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 917
-/* 913 */ MCD_OPC_Decode, 140, 3, 11, // Opcode: EORxxx_lsl
-/* 917 */ MCD_OPC_FilterValue, 1, 60, 96, // Skip to: 25557
-/* 921 */ MCD_OPC_Decode, 128, 3, 11, // Opcode: EONxxx_lsl
-/* 925 */ MCD_OPC_FilterValue, 7, 52, 96, // Skip to: 25557
-/* 929 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 932 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 949
-/* 936 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 946
-/* 942 */ MCD_OPC_Decode, 131, 11, 13, // Opcode: TSTxx_lsl
-/* 946 */ MCD_OPC_Decode, 110, 11, // Opcode: ANDSxxx_lsl
-/* 949 */ MCD_OPC_FilterValue, 1, 28, 96, // Skip to: 25557
-/* 953 */ MCD_OPC_Decode, 189, 1, 11, // Opcode: BICSxxx_lsl
-/* 957 */ MCD_OPC_FilterValue, 9, 223, 0, // Skip to: 1184
-/* 961 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 964 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 986
-/* 968 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 971 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 978
-/* 975 */ MCD_OPC_Decode, 118, 8, // Opcode: ANDwww_lsr
-/* 978 */ MCD_OPC_FilterValue, 1, 255, 95, // Skip to: 25557
-/* 982 */ MCD_OPC_Decode, 200, 1, 8, // Opcode: BICwww_lsr
-/* 986 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 1019
-/* 990 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 993 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1001
-/* 997 */ MCD_OPC_Decode, 171, 7, 8, // Opcode: ORRwww_lsr
-/* 1001 */ MCD_OPC_FilterValue, 1, 232, 95, // Skip to: 25557
-/* 1005 */ MCD_OPC_CheckField, 5, 5, 31, 4, 0, // Skip to: 1015
-/* 1011 */ MCD_OPC_Decode, 146, 7, 9, // Opcode: MVNww_lsr
-/* 1015 */ MCD_OPC_Decode, 156, 7, 8, // Opcode: ORNwww_lsr
-/* 1019 */ MCD_OPC_FilterValue, 2, 19, 0, // Skip to: 1042
-/* 1023 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1026 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1034
-/* 1030 */ MCD_OPC_Decode, 136, 3, 8, // Opcode: EORwww_lsr
-/* 1034 */ MCD_OPC_FilterValue, 1, 199, 95, // Skip to: 25557
-/* 1038 */ MCD_OPC_Decode, 253, 2, 8, // Opcode: EONwww_lsr
-/* 1042 */ MCD_OPC_FilterValue, 3, 28, 0, // Skip to: 1074
-/* 1046 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1049 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 1066
-/* 1053 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1063
-/* 1059 */ MCD_OPC_Decode, 128, 11, 10, // Opcode: TSTww_lsr
-/* 1063 */ MCD_OPC_Decode, 106, 8, // Opcode: ANDSwww_lsr
-/* 1066 */ MCD_OPC_FilterValue, 1, 167, 95, // Skip to: 25557
-/* 1070 */ MCD_OPC_Decode, 186, 1, 8, // Opcode: BICSwww_lsr
-/* 1074 */ MCD_OPC_FilterValue, 4, 18, 0, // Skip to: 1096
-/* 1078 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1081 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 1088
-/* 1085 */ MCD_OPC_Decode, 123, 11, // Opcode: ANDxxx_lsr
-/* 1088 */ MCD_OPC_FilterValue, 1, 145, 95, // Skip to: 25557
-/* 1092 */ MCD_OPC_Decode, 204, 1, 11, // Opcode: BICxxx_lsr
-/* 1096 */ MCD_OPC_FilterValue, 5, 29, 0, // Skip to: 1129
-/* 1100 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1103 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1111
-/* 1107 */ MCD_OPC_Decode, 176, 7, 11, // Opcode: ORRxxx_lsr
-/* 1111 */ MCD_OPC_FilterValue, 1, 122, 95, // Skip to: 25557
-/* 1115 */ MCD_OPC_CheckField, 5, 5, 31, 4, 0, // Skip to: 1125
-/* 1121 */ MCD_OPC_Decode, 150, 7, 12, // Opcode: MVNxx_lsr
-/* 1125 */ MCD_OPC_Decode, 160, 7, 11, // Opcode: ORNxxx_lsr
-/* 1129 */ MCD_OPC_FilterValue, 6, 19, 0, // Skip to: 1152
-/* 1133 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1136 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1144
-/* 1140 */ MCD_OPC_Decode, 141, 3, 11, // Opcode: EORxxx_lsr
-/* 1144 */ MCD_OPC_FilterValue, 1, 89, 95, // Skip to: 25557
-/* 1148 */ MCD_OPC_Decode, 129, 3, 11, // Opcode: EONxxx_lsr
-/* 1152 */ MCD_OPC_FilterValue, 7, 81, 95, // Skip to: 25557
-/* 1156 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1159 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 1176
-/* 1163 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1173
-/* 1169 */ MCD_OPC_Decode, 132, 11, 13, // Opcode: TSTxx_lsr
-/* 1173 */ MCD_OPC_Decode, 111, 11, // Opcode: ANDSxxx_lsr
-/* 1176 */ MCD_OPC_FilterValue, 1, 57, 95, // Skip to: 25557
-/* 1180 */ MCD_OPC_Decode, 190, 1, 11, // Opcode: BICSxxx_lsr
-/* 1184 */ MCD_OPC_FilterValue, 10, 223, 0, // Skip to: 1411
-/* 1188 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 1191 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 1213
-/* 1195 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1198 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 1205
-/* 1202 */ MCD_OPC_Decode, 116, 8, // Opcode: ANDwww_asr
-/* 1205 */ MCD_OPC_FilterValue, 1, 28, 95, // Skip to: 25557
-/* 1209 */ MCD_OPC_Decode, 198, 1, 8, // Opcode: BICwww_asr
-/* 1213 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 1246
-/* 1217 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1220 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1228
-/* 1224 */ MCD_OPC_Decode, 169, 7, 8, // Opcode: ORRwww_asr
-/* 1228 */ MCD_OPC_FilterValue, 1, 5, 95, // Skip to: 25557
-/* 1232 */ MCD_OPC_CheckField, 5, 5, 31, 4, 0, // Skip to: 1242
-/* 1238 */ MCD_OPC_Decode, 144, 7, 9, // Opcode: MVNww_asr
-/* 1242 */ MCD_OPC_Decode, 154, 7, 8, // Opcode: ORNwww_asr
-/* 1246 */ MCD_OPC_FilterValue, 2, 19, 0, // Skip to: 1269
-/* 1250 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1253 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1261
-/* 1257 */ MCD_OPC_Decode, 134, 3, 8, // Opcode: EORwww_asr
-/* 1261 */ MCD_OPC_FilterValue, 1, 228, 94, // Skip to: 25557
-/* 1265 */ MCD_OPC_Decode, 251, 2, 8, // Opcode: EONwww_asr
-/* 1269 */ MCD_OPC_FilterValue, 3, 28, 0, // Skip to: 1301
-/* 1273 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1276 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 1293
-/* 1280 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1290
-/* 1286 */ MCD_OPC_Decode, 254, 10, 10, // Opcode: TSTww_asr
-/* 1290 */ MCD_OPC_Decode, 104, 8, // Opcode: ANDSwww_asr
-/* 1293 */ MCD_OPC_FilterValue, 1, 196, 94, // Skip to: 25557
-/* 1297 */ MCD_OPC_Decode, 184, 1, 8, // Opcode: BICSwww_asr
-/* 1301 */ MCD_OPC_FilterValue, 4, 18, 0, // Skip to: 1323
-/* 1305 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1308 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 1315
-/* 1312 */ MCD_OPC_Decode, 121, 11, // Opcode: ANDxxx_asr
-/* 1315 */ MCD_OPC_FilterValue, 1, 174, 94, // Skip to: 25557
-/* 1319 */ MCD_OPC_Decode, 202, 1, 11, // Opcode: BICxxx_asr
-/* 1323 */ MCD_OPC_FilterValue, 5, 29, 0, // Skip to: 1356
-/* 1327 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1330 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1338
-/* 1334 */ MCD_OPC_Decode, 174, 7, 11, // Opcode: ORRxxx_asr
-/* 1338 */ MCD_OPC_FilterValue, 1, 151, 94, // Skip to: 25557
-/* 1342 */ MCD_OPC_CheckField, 5, 5, 31, 4, 0, // Skip to: 1352
-/* 1348 */ MCD_OPC_Decode, 148, 7, 12, // Opcode: MVNxx_asr
-/* 1352 */ MCD_OPC_Decode, 158, 7, 11, // Opcode: ORNxxx_asr
-/* 1356 */ MCD_OPC_FilterValue, 6, 19, 0, // Skip to: 1379
-/* 1360 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1363 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1371
-/* 1367 */ MCD_OPC_Decode, 139, 3, 11, // Opcode: EORxxx_asr
-/* 1371 */ MCD_OPC_FilterValue, 1, 118, 94, // Skip to: 25557
-/* 1375 */ MCD_OPC_Decode, 255, 2, 11, // Opcode: EONxxx_asr
-/* 1379 */ MCD_OPC_FilterValue, 7, 110, 94, // Skip to: 25557
-/* 1383 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1386 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 1403
-/* 1390 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1400
-/* 1396 */ MCD_OPC_Decode, 130, 11, 13, // Opcode: TSTxx_asr
-/* 1400 */ MCD_OPC_Decode, 109, 11, // Opcode: ANDSxxx_asr
-/* 1403 */ MCD_OPC_FilterValue, 1, 86, 94, // Skip to: 25557
-/* 1407 */ MCD_OPC_Decode, 188, 1, 11, // Opcode: BICSxxx_asr
-/* 1411 */ MCD_OPC_FilterValue, 11, 223, 0, // Skip to: 1638
-/* 1415 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 1418 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 1440
-/* 1422 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1425 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 1432
-/* 1429 */ MCD_OPC_Decode, 119, 8, // Opcode: ANDwww_ror
-/* 1432 */ MCD_OPC_FilterValue, 1, 57, 94, // Skip to: 25557
-/* 1436 */ MCD_OPC_Decode, 201, 1, 8, // Opcode: BICwww_ror
-/* 1440 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 1473
-/* 1444 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1447 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1455
-/* 1451 */ MCD_OPC_Decode, 172, 7, 8, // Opcode: ORRwww_ror
-/* 1455 */ MCD_OPC_FilterValue, 1, 34, 94, // Skip to: 25557
-/* 1459 */ MCD_OPC_CheckField, 5, 5, 31, 4, 0, // Skip to: 1469
-/* 1465 */ MCD_OPC_Decode, 147, 7, 9, // Opcode: MVNww_ror
-/* 1469 */ MCD_OPC_Decode, 157, 7, 8, // Opcode: ORNwww_ror
-/* 1473 */ MCD_OPC_FilterValue, 2, 19, 0, // Skip to: 1496
-/* 1477 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1480 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1488
-/* 1484 */ MCD_OPC_Decode, 137, 3, 8, // Opcode: EORwww_ror
-/* 1488 */ MCD_OPC_FilterValue, 1, 1, 94, // Skip to: 25557
-/* 1492 */ MCD_OPC_Decode, 254, 2, 8, // Opcode: EONwww_ror
-/* 1496 */ MCD_OPC_FilterValue, 3, 28, 0, // Skip to: 1528
-/* 1500 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1503 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 1520
-/* 1507 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1517
-/* 1513 */ MCD_OPC_Decode, 129, 11, 10, // Opcode: TSTww_ror
-/* 1517 */ MCD_OPC_Decode, 107, 8, // Opcode: ANDSwww_ror
-/* 1520 */ MCD_OPC_FilterValue, 1, 225, 93, // Skip to: 25557
-/* 1524 */ MCD_OPC_Decode, 187, 1, 8, // Opcode: BICSwww_ror
-/* 1528 */ MCD_OPC_FilterValue, 4, 18, 0, // Skip to: 1550
-/* 1532 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1535 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 1542
-/* 1539 */ MCD_OPC_Decode, 124, 11, // Opcode: ANDxxx_ror
-/* 1542 */ MCD_OPC_FilterValue, 1, 203, 93, // Skip to: 25557
-/* 1546 */ MCD_OPC_Decode, 205, 1, 11, // Opcode: BICxxx_ror
-/* 1550 */ MCD_OPC_FilterValue, 5, 29, 0, // Skip to: 1583
-/* 1554 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1557 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1565
-/* 1561 */ MCD_OPC_Decode, 177, 7, 11, // Opcode: ORRxxx_ror
-/* 1565 */ MCD_OPC_FilterValue, 1, 180, 93, // Skip to: 25557
-/* 1569 */ MCD_OPC_CheckField, 5, 5, 31, 4, 0, // Skip to: 1579
-/* 1575 */ MCD_OPC_Decode, 151, 7, 12, // Opcode: MVNxx_ror
-/* 1579 */ MCD_OPC_Decode, 161, 7, 11, // Opcode: ORNxxx_ror
-/* 1583 */ MCD_OPC_FilterValue, 6, 19, 0, // Skip to: 1606
-/* 1587 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1590 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1598
-/* 1594 */ MCD_OPC_Decode, 142, 3, 11, // Opcode: EORxxx_ror
-/* 1598 */ MCD_OPC_FilterValue, 1, 147, 93, // Skip to: 25557
-/* 1602 */ MCD_OPC_Decode, 130, 3, 11, // Opcode: EONxxx_ror
-/* 1606 */ MCD_OPC_FilterValue, 7, 139, 93, // Skip to: 25557
-/* 1610 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1613 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 1630
-/* 1617 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1627
-/* 1623 */ MCD_OPC_Decode, 133, 11, 13, // Opcode: TSTxx_ror
-/* 1627 */ MCD_OPC_Decode, 112, 11, // Opcode: ANDSxxx_ror
-/* 1630 */ MCD_OPC_FilterValue, 1, 115, 93, // Skip to: 25557
-/* 1634 */ MCD_OPC_Decode, 191, 1, 11, // Opcode: BICSxxx_ror
-/* 1638 */ MCD_OPC_FilterValue, 12, 247, 3, // Skip to: 2657
-/* 1642 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 1645 */ MCD_OPC_FilterValue, 0, 73, 0, // Skip to: 1722
-/* 1649 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1652 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 1659
-/* 1656 */ MCD_OPC_Decode, 72, 8, // Opcode: ADDwww_lsl
-/* 1659 */ MCD_OPC_FilterValue, 1, 86, 93, // Skip to: 25557
-/* 1663 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
-/* 1666 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 1673
-/* 1670 */ MCD_OPC_Decode, 78, 14, // Opcode: ADDwww_uxtb
-/* 1673 */ MCD_OPC_FilterValue, 1, 3, 0, // Skip to: 1680
-/* 1677 */ MCD_OPC_Decode, 79, 14, // Opcode: ADDwww_uxth
-/* 1680 */ MCD_OPC_FilterValue, 2, 3, 0, // Skip to: 1687
-/* 1684 */ MCD_OPC_Decode, 80, 14, // Opcode: ADDwww_uxtw
-/* 1687 */ MCD_OPC_FilterValue, 3, 3, 0, // Skip to: 1694
-/* 1691 */ MCD_OPC_Decode, 81, 14, // Opcode: ADDwww_uxtx
-/* 1694 */ MCD_OPC_FilterValue, 4, 3, 0, // Skip to: 1701
-/* 1698 */ MCD_OPC_Decode, 74, 14, // Opcode: ADDwww_sxtb
-/* 1701 */ MCD_OPC_FilterValue, 5, 3, 0, // Skip to: 1708
-/* 1705 */ MCD_OPC_Decode, 75, 14, // Opcode: ADDwww_sxth
-/* 1708 */ MCD_OPC_FilterValue, 6, 3, 0, // Skip to: 1715
-/* 1712 */ MCD_OPC_Decode, 76, 14, // Opcode: ADDwww_sxtw
-/* 1715 */ MCD_OPC_FilterValue, 7, 30, 93, // Skip to: 25557
-/* 1719 */ MCD_OPC_Decode, 77, 14, // Opcode: ADDwww_sxtx
-/* 1722 */ MCD_OPC_FilterValue, 1, 163, 0, // Skip to: 1889
-/* 1726 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1729 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 1746
-/* 1733 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1743
-/* 1739 */ MCD_OPC_Decode, 178, 2, 10, // Opcode: CMNww_lsl
-/* 1743 */ MCD_OPC_Decode, 36, 8, // Opcode: ADDSwww_lsl
-/* 1746 */ MCD_OPC_FilterValue, 1, 255, 92, // Skip to: 25557
-/* 1750 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
-/* 1753 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 1770
-/* 1757 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1767
-/* 1763 */ MCD_OPC_Decode, 184, 2, 15, // Opcode: CMNww_uxtb
-/* 1767 */ MCD_OPC_Decode, 42, 16, // Opcode: ADDSwww_uxtb
-/* 1770 */ MCD_OPC_FilterValue, 1, 13, 0, // Skip to: 1787
-/* 1774 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1784
-/* 1780 */ MCD_OPC_Decode, 185, 2, 15, // Opcode: CMNww_uxth
-/* 1784 */ MCD_OPC_Decode, 43, 16, // Opcode: ADDSwww_uxth
-/* 1787 */ MCD_OPC_FilterValue, 2, 13, 0, // Skip to: 1804
-/* 1791 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1801
-/* 1797 */ MCD_OPC_Decode, 186, 2, 15, // Opcode: CMNww_uxtw
-/* 1801 */ MCD_OPC_Decode, 44, 16, // Opcode: ADDSwww_uxtw
-/* 1804 */ MCD_OPC_FilterValue, 3, 13, 0, // Skip to: 1821
-/* 1808 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1818
-/* 1814 */ MCD_OPC_Decode, 187, 2, 15, // Opcode: CMNww_uxtx
-/* 1818 */ MCD_OPC_Decode, 45, 16, // Opcode: ADDSwww_uxtx
-/* 1821 */ MCD_OPC_FilterValue, 4, 13, 0, // Skip to: 1838
-/* 1825 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1835
-/* 1831 */ MCD_OPC_Decode, 180, 2, 15, // Opcode: CMNww_sxtb
-/* 1835 */ MCD_OPC_Decode, 38, 16, // Opcode: ADDSwww_sxtb
-/* 1838 */ MCD_OPC_FilterValue, 5, 13, 0, // Skip to: 1855
-/* 1842 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1852
-/* 1848 */ MCD_OPC_Decode, 181, 2, 15, // Opcode: CMNww_sxth
-/* 1852 */ MCD_OPC_Decode, 39, 16, // Opcode: ADDSwww_sxth
-/* 1855 */ MCD_OPC_FilterValue, 6, 13, 0, // Skip to: 1872
-/* 1859 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1869
-/* 1865 */ MCD_OPC_Decode, 182, 2, 15, // Opcode: CMNww_sxtw
-/* 1869 */ MCD_OPC_Decode, 40, 16, // Opcode: ADDSwww_sxtw
-/* 1872 */ MCD_OPC_FilterValue, 7, 129, 92, // Skip to: 25557
-/* 1876 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1886
-/* 1882 */ MCD_OPC_Decode, 183, 2, 15, // Opcode: CMNww_sxtx
-/* 1886 */ MCD_OPC_Decode, 41, 16, // Opcode: ADDSwww_sxtx
-/* 1889 */ MCD_OPC_FilterValue, 2, 82, 0, // Skip to: 1975
-/* 1893 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1896 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1904
-/* 1900 */ MCD_OPC_Decode, 207, 10, 8, // Opcode: SUBwww_lsl
-/* 1904 */ MCD_OPC_FilterValue, 1, 97, 92, // Skip to: 25557
-/* 1908 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
-/* 1911 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1919
-/* 1915 */ MCD_OPC_Decode, 213, 10, 14, // Opcode: SUBwww_uxtb
-/* 1919 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 1927
-/* 1923 */ MCD_OPC_Decode, 214, 10, 14, // Opcode: SUBwww_uxth
-/* 1927 */ MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 1935
-/* 1931 */ MCD_OPC_Decode, 215, 10, 14, // Opcode: SUBwww_uxtw
-/* 1935 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 1943
-/* 1939 */ MCD_OPC_Decode, 216, 10, 14, // Opcode: SUBwww_uxtx
-/* 1943 */ MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 1951
-/* 1947 */ MCD_OPC_Decode, 209, 10, 14, // Opcode: SUBwww_sxtb
-/* 1951 */ MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 1959
-/* 1955 */ MCD_OPC_Decode, 210, 10, 14, // Opcode: SUBwww_sxth
-/* 1959 */ MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 1967
-/* 1963 */ MCD_OPC_Decode, 211, 10, 14, // Opcode: SUBwww_sxtw
-/* 1967 */ MCD_OPC_FilterValue, 7, 34, 92, // Skip to: 25557
-/* 1971 */ MCD_OPC_Decode, 212, 10, 14, // Opcode: SUBwww_sxtx
-/* 1975 */ MCD_OPC_FilterValue, 3, 172, 0, // Skip to: 2151
-/* 1979 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 1982 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2000
-/* 1986 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1996
-/* 1992 */ MCD_OPC_Decode, 200, 2, 10, // Opcode: CMPww_lsl
-/* 1996 */ MCD_OPC_Decode, 171, 10, 8, // Opcode: SUBSwww_lsl
-/* 2000 */ MCD_OPC_FilterValue, 1, 1, 92, // Skip to: 25557
-/* 2004 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
-/* 2007 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2025
-/* 2011 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2021
-/* 2017 */ MCD_OPC_Decode, 206, 2, 15, // Opcode: CMPww_uxtb
-/* 2021 */ MCD_OPC_Decode, 177, 10, 16, // Opcode: SUBSwww_uxtb
-/* 2025 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 2043
-/* 2029 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2039
-/* 2035 */ MCD_OPC_Decode, 207, 2, 15, // Opcode: CMPww_uxth
-/* 2039 */ MCD_OPC_Decode, 178, 10, 16, // Opcode: SUBSwww_uxth
-/* 2043 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 2061
-/* 2047 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2057
-/* 2053 */ MCD_OPC_Decode, 208, 2, 15, // Opcode: CMPww_uxtw
-/* 2057 */ MCD_OPC_Decode, 179, 10, 16, // Opcode: SUBSwww_uxtw
-/* 2061 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 2079
-/* 2065 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2075
-/* 2071 */ MCD_OPC_Decode, 209, 2, 15, // Opcode: CMPww_uxtx
-/* 2075 */ MCD_OPC_Decode, 180, 10, 16, // Opcode: SUBSwww_uxtx
-/* 2079 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 2097
-/* 2083 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2093
-/* 2089 */ MCD_OPC_Decode, 202, 2, 15, // Opcode: CMPww_sxtb
-/* 2093 */ MCD_OPC_Decode, 173, 10, 16, // Opcode: SUBSwww_sxtb
-/* 2097 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 2115
-/* 2101 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2111
-/* 2107 */ MCD_OPC_Decode, 203, 2, 15, // Opcode: CMPww_sxth
-/* 2111 */ MCD_OPC_Decode, 174, 10, 16, // Opcode: SUBSwww_sxth
-/* 2115 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 2133
-/* 2119 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2129
-/* 2125 */ MCD_OPC_Decode, 204, 2, 15, // Opcode: CMPww_sxtw
-/* 2129 */ MCD_OPC_Decode, 175, 10, 16, // Opcode: SUBSwww_sxtw
-/* 2133 */ MCD_OPC_FilterValue, 7, 124, 91, // Skip to: 25557
-/* 2137 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2147
-/* 2143 */ MCD_OPC_Decode, 205, 2, 15, // Opcode: CMPww_sxtx
-/* 2147 */ MCD_OPC_Decode, 176, 10, 16, // Opcode: SUBSwww_sxtx
-/* 2151 */ MCD_OPC_FilterValue, 4, 73, 0, // Skip to: 2228
-/* 2155 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 2158 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 2165
-/* 2162 */ MCD_OPC_Decode, 95, 11, // Opcode: ADDxxx_lsl
-/* 2165 */ MCD_OPC_FilterValue, 1, 92, 91, // Skip to: 25557
-/* 2169 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
-/* 2172 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 2179
-/* 2176 */ MCD_OPC_Decode, 91, 17, // Opcode: ADDxxw_uxtb
-/* 2179 */ MCD_OPC_FilterValue, 1, 3, 0, // Skip to: 2186
-/* 2183 */ MCD_OPC_Decode, 92, 17, // Opcode: ADDxxw_uxth
-/* 2186 */ MCD_OPC_FilterValue, 2, 3, 0, // Skip to: 2193
-/* 2190 */ MCD_OPC_Decode, 93, 17, // Opcode: ADDxxw_uxtw
-/* 2193 */ MCD_OPC_FilterValue, 3, 3, 0, // Skip to: 2200
-/* 2197 */ MCD_OPC_Decode, 98, 18, // Opcode: ADDxxx_uxtx
-/* 2200 */ MCD_OPC_FilterValue, 4, 3, 0, // Skip to: 2207
-/* 2204 */ MCD_OPC_Decode, 88, 17, // Opcode: ADDxxw_sxtb
-/* 2207 */ MCD_OPC_FilterValue, 5, 3, 0, // Skip to: 2214
-/* 2211 */ MCD_OPC_Decode, 89, 17, // Opcode: ADDxxw_sxth
-/* 2214 */ MCD_OPC_FilterValue, 6, 3, 0, // Skip to: 2221
-/* 2218 */ MCD_OPC_Decode, 90, 17, // Opcode: ADDxxw_sxtw
-/* 2221 */ MCD_OPC_FilterValue, 7, 36, 91, // Skip to: 25557
-/* 2225 */ MCD_OPC_Decode, 97, 18, // Opcode: ADDxxx_sxtx
-/* 2228 */ MCD_OPC_FilterValue, 5, 163, 0, // Skip to: 2395
-/* 2232 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 2235 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 2252
-/* 2239 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2249
-/* 2245 */ MCD_OPC_Decode, 195, 2, 13, // Opcode: CMNxx_lsl
-/* 2249 */ MCD_OPC_Decode, 53, 11, // Opcode: ADDSxxx_lsl
-/* 2252 */ MCD_OPC_FilterValue, 1, 5, 91, // Skip to: 25557
-/* 2256 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
-/* 2259 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 2276
-/* 2263 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2273
-/* 2269 */ MCD_OPC_Decode, 191, 2, 19, // Opcode: CMNxw_uxtb
-/* 2273 */ MCD_OPC_Decode, 49, 20, // Opcode: ADDSxxw_uxtb
-/* 2276 */ MCD_OPC_FilterValue, 1, 13, 0, // Skip to: 2293
-/* 2280 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2290
-/* 2286 */ MCD_OPC_Decode, 192, 2, 19, // Opcode: CMNxw_uxth
-/* 2290 */ MCD_OPC_Decode, 50, 20, // Opcode: ADDSxxw_uxth
-/* 2293 */ MCD_OPC_FilterValue, 2, 13, 0, // Skip to: 2310
-/* 2297 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2307
-/* 2303 */ MCD_OPC_Decode, 193, 2, 19, // Opcode: CMNxw_uxtw
-/* 2307 */ MCD_OPC_Decode, 51, 20, // Opcode: ADDSxxw_uxtw
-/* 2310 */ MCD_OPC_FilterValue, 3, 13, 0, // Skip to: 2327
-/* 2314 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2324
-/* 2320 */ MCD_OPC_Decode, 198, 2, 21, // Opcode: CMNxx_uxtx
-/* 2324 */ MCD_OPC_Decode, 56, 22, // Opcode: ADDSxxx_uxtx
-/* 2327 */ MCD_OPC_FilterValue, 4, 13, 0, // Skip to: 2344
-/* 2331 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2341
-/* 2337 */ MCD_OPC_Decode, 188, 2, 19, // Opcode: CMNxw_sxtb
-/* 2341 */ MCD_OPC_Decode, 46, 20, // Opcode: ADDSxxw_sxtb
-/* 2344 */ MCD_OPC_FilterValue, 5, 13, 0, // Skip to: 2361
-/* 2348 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2358
-/* 2354 */ MCD_OPC_Decode, 189, 2, 19, // Opcode: CMNxw_sxth
-/* 2358 */ MCD_OPC_Decode, 47, 20, // Opcode: ADDSxxw_sxth
-/* 2361 */ MCD_OPC_FilterValue, 6, 13, 0, // Skip to: 2378
-/* 2365 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2375
-/* 2371 */ MCD_OPC_Decode, 190, 2, 19, // Opcode: CMNxw_sxtw
-/* 2375 */ MCD_OPC_Decode, 48, 20, // Opcode: ADDSxxw_sxtw
-/* 2378 */ MCD_OPC_FilterValue, 7, 135, 90, // Skip to: 25557
-/* 2382 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2392
-/* 2388 */ MCD_OPC_Decode, 197, 2, 21, // Opcode: CMNxx_sxtx
-/* 2392 */ MCD_OPC_Decode, 55, 22, // Opcode: ADDSxxx_sxtx
-/* 2395 */ MCD_OPC_FilterValue, 6, 82, 0, // Skip to: 2481
-/* 2399 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 2402 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 2410
-/* 2406 */ MCD_OPC_Decode, 230, 10, 11, // Opcode: SUBxxx_lsl
-/* 2410 */ MCD_OPC_FilterValue, 1, 103, 90, // Skip to: 25557
-/* 2414 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
-/* 2417 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 2425
-/* 2421 */ MCD_OPC_Decode, 226, 10, 17, // Opcode: SUBxxw_uxtb
-/* 2425 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 2433
-/* 2429 */ MCD_OPC_Decode, 227, 10, 17, // Opcode: SUBxxw_uxth
-/* 2433 */ MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 2441
-/* 2437 */ MCD_OPC_Decode, 228, 10, 17, // Opcode: SUBxxw_uxtw
-/* 2441 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 2449
-/* 2445 */ MCD_OPC_Decode, 233, 10, 18, // Opcode: SUBxxx_uxtx
-/* 2449 */ MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 2457
-/* 2453 */ MCD_OPC_Decode, 223, 10, 17, // Opcode: SUBxxw_sxtb
-/* 2457 */ MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 2465
-/* 2461 */ MCD_OPC_Decode, 224, 10, 17, // Opcode: SUBxxw_sxth
-/* 2465 */ MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 2473
-/* 2469 */ MCD_OPC_Decode, 225, 10, 17, // Opcode: SUBxxw_sxtw
-/* 2473 */ MCD_OPC_FilterValue, 7, 40, 90, // Skip to: 25557
-/* 2477 */ MCD_OPC_Decode, 232, 10, 18, // Opcode: SUBxxx_sxtx
-/* 2481 */ MCD_OPC_FilterValue, 7, 32, 90, // Skip to: 25557
-/* 2485 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 2488 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2506
-/* 2492 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2502
-/* 2498 */ MCD_OPC_Decode, 217, 2, 13, // Opcode: CMPxx_lsl
-/* 2502 */ MCD_OPC_Decode, 188, 10, 11, // Opcode: SUBSxxx_lsl
-/* 2506 */ MCD_OPC_FilterValue, 1, 7, 90, // Skip to: 25557
-/* 2510 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
-/* 2513 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2531
-/* 2517 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2527
-/* 2523 */ MCD_OPC_Decode, 213, 2, 19, // Opcode: CMPxw_uxtb
-/* 2527 */ MCD_OPC_Decode, 184, 10, 20, // Opcode: SUBSxxw_uxtb
-/* 2531 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 2549
-/* 2535 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2545
-/* 2541 */ MCD_OPC_Decode, 214, 2, 19, // Opcode: CMPxw_uxth
-/* 2545 */ MCD_OPC_Decode, 185, 10, 20, // Opcode: SUBSxxw_uxth
-/* 2549 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 2567
-/* 2553 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2563
-/* 2559 */ MCD_OPC_Decode, 215, 2, 19, // Opcode: CMPxw_uxtw
-/* 2563 */ MCD_OPC_Decode, 186, 10, 20, // Opcode: SUBSxxw_uxtw
-/* 2567 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 2585
-/* 2571 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2581
-/* 2577 */ MCD_OPC_Decode, 220, 2, 21, // Opcode: CMPxx_uxtx
-/* 2581 */ MCD_OPC_Decode, 191, 10, 22, // Opcode: SUBSxxx_uxtx
-/* 2585 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 2603
-/* 2589 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2599
-/* 2595 */ MCD_OPC_Decode, 210, 2, 19, // Opcode: CMPxw_sxtb
-/* 2599 */ MCD_OPC_Decode, 181, 10, 20, // Opcode: SUBSxxw_sxtb
-/* 2603 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 2621
-/* 2607 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2617
-/* 2613 */ MCD_OPC_Decode, 211, 2, 19, // Opcode: CMPxw_sxth
-/* 2617 */ MCD_OPC_Decode, 182, 10, 20, // Opcode: SUBSxxw_sxth
-/* 2621 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 2639
-/* 2625 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2635
-/* 2631 */ MCD_OPC_Decode, 212, 2, 19, // Opcode: CMPxw_sxtw
-/* 2635 */ MCD_OPC_Decode, 183, 10, 20, // Opcode: SUBSxxw_sxtw
-/* 2639 */ MCD_OPC_FilterValue, 7, 130, 89, // Skip to: 25557
-/* 2643 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2653
-/* 2649 */ MCD_OPC_Decode, 219, 2, 21, // Opcode: CMPxx_sxtx
-/* 2653 */ MCD_OPC_Decode, 190, 10, 22, // Opcode: SUBSxxx_sxtx
-/* 2657 */ MCD_OPC_FilterValue, 13, 155, 0, // Skip to: 2816
-/* 2661 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 2664 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 2677
-/* 2668 */ MCD_OPC_CheckField, 21, 1, 0, 99, 89, // Skip to: 25557
-/* 2674 */ MCD_OPC_Decode, 73, 8, // Opcode: ADDwww_lsr
-/* 2677 */ MCD_OPC_FilterValue, 1, 20, 0, // Skip to: 2701
-/* 2681 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 2684 */ MCD_OPC_FilterValue, 0, 85, 89, // Skip to: 25557
-/* 2688 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2698
-/* 2694 */ MCD_OPC_Decode, 179, 2, 10, // Opcode: CMNww_lsr
-/* 2698 */ MCD_OPC_Decode, 37, 8, // Opcode: ADDSwww_lsr
-/* 2701 */ MCD_OPC_FilterValue, 2, 10, 0, // Skip to: 2715
-/* 2705 */ MCD_OPC_CheckField, 21, 1, 0, 62, 89, // Skip to: 25557
-/* 2711 */ MCD_OPC_Decode, 208, 10, 8, // Opcode: SUBwww_lsr
-/* 2715 */ MCD_OPC_FilterValue, 3, 21, 0, // Skip to: 2740
-/* 2719 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 2722 */ MCD_OPC_FilterValue, 0, 47, 89, // Skip to: 25557
-/* 2726 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2736
-/* 2732 */ MCD_OPC_Decode, 201, 2, 10, // Opcode: CMPww_lsr
-/* 2736 */ MCD_OPC_Decode, 172, 10, 8, // Opcode: SUBSwww_lsr
-/* 2740 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 2753
-/* 2744 */ MCD_OPC_CheckField, 21, 1, 0, 23, 89, // Skip to: 25557
-/* 2750 */ MCD_OPC_Decode, 96, 11, // Opcode: ADDxxx_lsr
-/* 2753 */ MCD_OPC_FilterValue, 5, 20, 0, // Skip to: 2777
-/* 2757 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 2760 */ MCD_OPC_FilterValue, 0, 9, 89, // Skip to: 25557
-/* 2764 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2774
-/* 2770 */ MCD_OPC_Decode, 196, 2, 13, // Opcode: CMNxx_lsr
-/* 2774 */ MCD_OPC_Decode, 54, 11, // Opcode: ADDSxxx_lsr
-/* 2777 */ MCD_OPC_FilterValue, 6, 10, 0, // Skip to: 2791
-/* 2781 */ MCD_OPC_CheckField, 21, 1, 0, 242, 88, // Skip to: 25557
-/* 2787 */ MCD_OPC_Decode, 231, 10, 11, // Opcode: SUBxxx_lsr
-/* 2791 */ MCD_OPC_FilterValue, 7, 234, 88, // Skip to: 25557
-/* 2795 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 2798 */ MCD_OPC_FilterValue, 0, 227, 88, // Skip to: 25557
-/* 2802 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2812
-/* 2808 */ MCD_OPC_Decode, 218, 2, 13, // Opcode: CMPxx_lsr
-/* 2812 */ MCD_OPC_Decode, 189, 10, 11, // Opcode: SUBSxxx_lsr
-/* 2816 */ MCD_OPC_FilterValue, 14, 209, 88, // Skip to: 25557
-/* 2820 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 2823 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 2836
-/* 2827 */ MCD_OPC_CheckField, 21, 1, 0, 196, 88, // Skip to: 25557
-/* 2833 */ MCD_OPC_Decode, 71, 8, // Opcode: ADDwww_asr
-/* 2836 */ MCD_OPC_FilterValue, 1, 20, 0, // Skip to: 2860
-/* 2840 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 2843 */ MCD_OPC_FilterValue, 0, 182, 88, // Skip to: 25557
-/* 2847 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2857
-/* 2853 */ MCD_OPC_Decode, 177, 2, 10, // Opcode: CMNww_asr
-/* 2857 */ MCD_OPC_Decode, 35, 8, // Opcode: ADDSwww_asr
-/* 2860 */ MCD_OPC_FilterValue, 2, 10, 0, // Skip to: 2874
-/* 2864 */ MCD_OPC_CheckField, 21, 1, 0, 159, 88, // Skip to: 25557
-/* 2870 */ MCD_OPC_Decode, 206, 10, 8, // Opcode: SUBwww_asr
-/* 2874 */ MCD_OPC_FilterValue, 3, 21, 0, // Skip to: 2899
-/* 2878 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 2881 */ MCD_OPC_FilterValue, 0, 144, 88, // Skip to: 25557
-/* 2885 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2895
-/* 2891 */ MCD_OPC_Decode, 199, 2, 10, // Opcode: CMPww_asr
-/* 2895 */ MCD_OPC_Decode, 170, 10, 8, // Opcode: SUBSwww_asr
-/* 2899 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 2912
-/* 2903 */ MCD_OPC_CheckField, 21, 1, 0, 120, 88, // Skip to: 25557
-/* 2909 */ MCD_OPC_Decode, 94, 11, // Opcode: ADDxxx_asr
-/* 2912 */ MCD_OPC_FilterValue, 5, 20, 0, // Skip to: 2936
-/* 2916 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 2919 */ MCD_OPC_FilterValue, 0, 106, 88, // Skip to: 25557
-/* 2923 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2933
-/* 2929 */ MCD_OPC_Decode, 194, 2, 13, // Opcode: CMNxx_asr
-/* 2933 */ MCD_OPC_Decode, 52, 11, // Opcode: ADDSxxx_asr
-/* 2936 */ MCD_OPC_FilterValue, 6, 10, 0, // Skip to: 2950
-/* 2940 */ MCD_OPC_CheckField, 21, 1, 0, 83, 88, // Skip to: 25557
-/* 2946 */ MCD_OPC_Decode, 229, 10, 11, // Opcode: SUBxxx_asr
-/* 2950 */ MCD_OPC_FilterValue, 7, 75, 88, // Skip to: 25557
-/* 2954 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 2957 */ MCD_OPC_FilterValue, 0, 68, 88, // Skip to: 25557
-/* 2961 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2971
-/* 2967 */ MCD_OPC_Decode, 216, 2, 13, // Opcode: CMPxx_asr
-/* 2971 */ MCD_OPC_Decode, 187, 10, 11, // Opcode: SUBSxxx_asr
-/* 2975 */ MCD_OPC_FilterValue, 3, 127, 59, // Skip to: 18210
-/* 2979 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
-/* 2982 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 3013
-/* 2986 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 2989 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 2997
-/* 2993 */ MCD_OPC_Decode, 187, 6, 1, // Opcode: LSFPPair32_NonTemp_STR
-/* 2997 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 3005
-/* 3001 */ MCD_OPC_Decode, 195, 6, 1, // Opcode: LSFPPair64_NonTemp_STR
-/* 3005 */ MCD_OPC_FilterValue, 5, 20, 88, // Skip to: 25557
-/* 3009 */ MCD_OPC_Decode, 179, 6, 1, // Opcode: LSFPPair128_NonTemp_STR
-/* 3013 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 3044
-/* 3017 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 3020 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 3028
-/* 3024 */ MCD_OPC_Decode, 186, 6, 1, // Opcode: LSFPPair32_NonTemp_LDR
-/* 3028 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 3036
-/* 3032 */ MCD_OPC_Decode, 194, 6, 1, // Opcode: LSFPPair64_NonTemp_LDR
-/* 3036 */ MCD_OPC_FilterValue, 5, 245, 87, // Skip to: 25557
-/* 3040 */ MCD_OPC_Decode, 178, 6, 1, // Opcode: LSFPPair128_NonTemp_LDR
-/* 3044 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 3075
-/* 3048 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 3051 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 3059
-/* 3055 */ MCD_OPC_Decode, 189, 6, 1, // Opcode: LSFPPair32_PostInd_STR
-/* 3059 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 3067
-/* 3063 */ MCD_OPC_Decode, 197, 6, 1, // Opcode: LSFPPair64_PostInd_STR
-/* 3067 */ MCD_OPC_FilterValue, 5, 214, 87, // Skip to: 25557
-/* 3071 */ MCD_OPC_Decode, 181, 6, 1, // Opcode: LSFPPair128_PostInd_STR
-/* 3075 */ MCD_OPC_FilterValue, 3, 27, 0, // Skip to: 3106
-/* 3079 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 3082 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 3090
-/* 3086 */ MCD_OPC_Decode, 188, 6, 1, // Opcode: LSFPPair32_PostInd_LDR
-/* 3090 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 3098
-/* 3094 */ MCD_OPC_Decode, 196, 6, 1, // Opcode: LSFPPair64_PostInd_LDR
-/* 3098 */ MCD_OPC_FilterValue, 5, 183, 87, // Skip to: 25557
-/* 3102 */ MCD_OPC_Decode, 180, 6, 1, // Opcode: LSFPPair128_PostInd_LDR
-/* 3106 */ MCD_OPC_FilterValue, 4, 27, 0, // Skip to: 3137
-/* 3110 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 3113 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 3121
-/* 3117 */ MCD_OPC_Decode, 192, 6, 1, // Opcode: LSFPPair32_STR
-/* 3121 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 3129
-/* 3125 */ MCD_OPC_Decode, 200, 6, 1, // Opcode: LSFPPair64_STR
-/* 3129 */ MCD_OPC_FilterValue, 5, 152, 87, // Skip to: 25557
-/* 3133 */ MCD_OPC_Decode, 184, 6, 1, // Opcode: LSFPPair128_STR
-/* 3137 */ MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 3168
-/* 3141 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 3144 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 3152
-/* 3148 */ MCD_OPC_Decode, 185, 6, 1, // Opcode: LSFPPair32_LDR
-/* 3152 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 3160
-/* 3156 */ MCD_OPC_Decode, 193, 6, 1, // Opcode: LSFPPair64_LDR
-/* 3160 */ MCD_OPC_FilterValue, 5, 121, 87, // Skip to: 25557
-/* 3164 */ MCD_OPC_Decode, 177, 6, 1, // Opcode: LSFPPair128_LDR
-/* 3168 */ MCD_OPC_FilterValue, 6, 27, 0, // Skip to: 3199
-/* 3172 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 3175 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 3183
-/* 3179 */ MCD_OPC_Decode, 191, 6, 1, // Opcode: LSFPPair32_PreInd_STR
-/* 3183 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 3191
-/* 3187 */ MCD_OPC_Decode, 199, 6, 1, // Opcode: LSFPPair64_PreInd_STR
-/* 3191 */ MCD_OPC_FilterValue, 5, 90, 87, // Skip to: 25557
-/* 3195 */ MCD_OPC_Decode, 183, 6, 1, // Opcode: LSFPPair128_PreInd_STR
-/* 3199 */ MCD_OPC_FilterValue, 7, 27, 0, // Skip to: 3230
-/* 3203 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 3206 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 3214
-/* 3210 */ MCD_OPC_Decode, 190, 6, 1, // Opcode: LSFPPair32_PreInd_LDR
-/* 3214 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 3222
-/* 3218 */ MCD_OPC_Decode, 198, 6, 1, // Opcode: LSFPPair64_PreInd_LDR
-/* 3222 */ MCD_OPC_FilterValue, 5, 59, 87, // Skip to: 25557
-/* 3226 */ MCD_OPC_Decode, 182, 6, 1, // Opcode: LSFPPair128_PreInd_LDR
-/* 3230 */ MCD_OPC_FilterValue, 8, 88, 13, // Skip to: 6650
-/* 3234 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 3237 */ MCD_OPC_FilterValue, 0, 136, 3, // Skip to: 4145
-/* 3241 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
-/* 3244 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 3262
-/* 3248 */ MCD_OPC_CheckPredicate, 0, 33, 87, // Skip to: 25557
-/* 3252 */ MCD_OPC_CheckField, 21, 1, 1, 27, 87, // Skip to: 25557
-/* 3258 */ MCD_OPC_Decode, 129, 8, 23, // Opcode: SADDLvvv_8h8b
-/* 3262 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 3280
-/* 3266 */ MCD_OPC_CheckPredicate, 0, 15, 87, // Skip to: 25557
-/* 3270 */ MCD_OPC_CheckField, 21, 1, 1, 9, 87, // Skip to: 25557
-/* 3276 */ MCD_OPC_Decode, 160, 8, 24, // Opcode: SHADDvvv_8B
-/* 3280 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 3298
-/* 3284 */ MCD_OPC_CheckPredicate, 0, 253, 86, // Skip to: 25557
-/* 3288 */ MCD_OPC_CheckField, 21, 1, 1, 247, 86, // Skip to: 25557
-/* 3294 */ MCD_OPC_Decode, 248, 8, 24, // Opcode: SQADDvvv_8B
-/* 3298 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 3316
-/* 3302 */ MCD_OPC_CheckPredicate, 0, 235, 86, // Skip to: 25557
-/* 3306 */ MCD_OPC_CheckField, 21, 1, 1, 229, 86, // Skip to: 25557
-/* 3312 */ MCD_OPC_Decode, 135, 8, 25, // Opcode: SADDWvvv_8h8b
-/* 3316 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 3334
-/* 3320 */ MCD_OPC_CheckPredicate, 0, 217, 86, // Skip to: 25557
-/* 3324 */ MCD_OPC_CheckField, 21, 1, 1, 211, 86, // Skip to: 25557
-/* 3330 */ MCD_OPC_Decode, 205, 9, 24, // Opcode: SRHADDvvv_8B
-/* 3334 */ MCD_OPC_FilterValue, 7, 13, 0, // Skip to: 3351
-/* 3338 */ MCD_OPC_CheckPredicate, 0, 199, 86, // Skip to: 25557
-/* 3342 */ MCD_OPC_CheckField, 21, 1, 1, 193, 86, // Skip to: 25557
-/* 3348 */ MCD_OPC_Decode, 114, 24, // Opcode: ANDvvv_8B
-/* 3351 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 3369
-/* 3355 */ MCD_OPC_CheckPredicate, 0, 182, 86, // Skip to: 25557
-/* 3359 */ MCD_OPC_CheckField, 21, 1, 1, 176, 86, // Skip to: 25557
-/* 3365 */ MCD_OPC_Decode, 141, 10, 23, // Opcode: SSUBLvvv_8h8b
-/* 3369 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 3387
-/* 3373 */ MCD_OPC_CheckPredicate, 0, 164, 86, // Skip to: 25557
-/* 3377 */ MCD_OPC_CheckField, 21, 1, 1, 158, 86, // Skip to: 25557
-/* 3383 */ MCD_OPC_Decode, 179, 8, 24, // Opcode: SHSUBvvv_8B
-/* 3387 */ MCD_OPC_FilterValue, 11, 52, 0, // Skip to: 3443
-/* 3391 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 3394 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 3431
-/* 3398 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
-/* 3401 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 3419
-/* 3405 */ MCD_OPC_CheckPredicate, 0, 132, 86, // Skip to: 25557
-/* 3409 */ MCD_OPC_CheckField, 17, 1, 1, 126, 86, // Skip to: 25557
-/* 3415 */ MCD_OPC_Decode, 227, 8, 26, // Opcode: SMOVwh
-/* 3419 */ MCD_OPC_FilterValue, 1, 118, 86, // Skip to: 25557
-/* 3423 */ MCD_OPC_CheckPredicate, 0, 114, 86, // Skip to: 25557
-/* 3427 */ MCD_OPC_Decode, 226, 8, 27, // Opcode: SMOVwb
-/* 3431 */ MCD_OPC_FilterValue, 1, 106, 86, // Skip to: 25557
-/* 3435 */ MCD_OPC_CheckPredicate, 0, 102, 86, // Skip to: 25557
-/* 3439 */ MCD_OPC_Decode, 199, 9, 24, // Opcode: SQSUBvvv_8B
-/* 3443 */ MCD_OPC_FilterValue, 12, 14, 0, // Skip to: 3461
-/* 3447 */ MCD_OPC_CheckPredicate, 0, 90, 86, // Skip to: 25557
-/* 3451 */ MCD_OPC_CheckField, 21, 1, 1, 84, 86, // Skip to: 25557
-/* 3457 */ MCD_OPC_Decode, 147, 10, 25, // Opcode: SSUBWvvv_8h8b
-/* 3461 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 3479
-/* 3465 */ MCD_OPC_CheckPredicate, 0, 72, 86, // Skip to: 25557
-/* 3469 */ MCD_OPC_CheckField, 21, 1, 1, 66, 86, // Skip to: 25557
-/* 3475 */ MCD_OPC_Decode, 147, 2, 24, // Opcode: CMGTvvv_8B
-/* 3479 */ MCD_OPC_FilterValue, 15, 71, 0, // Skip to: 3554
-/* 3483 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 3486 */ MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 3542
-/* 3490 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
-/* 3493 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 3530
-/* 3497 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
-/* 3500 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 3518
-/* 3504 */ MCD_OPC_CheckPredicate, 0, 33, 86, // Skip to: 25557
-/* 3508 */ MCD_OPC_CheckField, 18, 1, 1, 27, 86, // Skip to: 25557
-/* 3514 */ MCD_OPC_Decode, 237, 11, 28, // Opcode: UMOVws
-/* 3518 */ MCD_OPC_FilterValue, 1, 19, 86, // Skip to: 25557
-/* 3522 */ MCD_OPC_CheckPredicate, 0, 15, 86, // Skip to: 25557
-/* 3526 */ MCD_OPC_Decode, 236, 11, 26, // Opcode: UMOVwh
-/* 3530 */ MCD_OPC_FilterValue, 1, 7, 86, // Skip to: 25557
-/* 3534 */ MCD_OPC_CheckPredicate, 0, 3, 86, // Skip to: 25557
-/* 3538 */ MCD_OPC_Decode, 235, 11, 27, // Opcode: UMOVwb
-/* 3542 */ MCD_OPC_FilterValue, 1, 251, 85, // Skip to: 25557
-/* 3546 */ MCD_OPC_CheckPredicate, 0, 247, 85, // Skip to: 25557
-/* 3550 */ MCD_OPC_Decode, 133, 2, 24, // Opcode: CMGEvvv_8B
-/* 3554 */ MCD_OPC_FilterValue, 16, 13, 0, // Skip to: 3571
-/* 3558 */ MCD_OPC_CheckPredicate, 0, 235, 85, // Skip to: 25557
-/* 3562 */ MCD_OPC_CheckField, 21, 1, 1, 229, 85, // Skip to: 25557
-/* 3568 */ MCD_OPC_Decode, 26, 29, // Opcode: ADDHNvvv_8b8h
-/* 3571 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 3589
-/* 3575 */ MCD_OPC_CheckPredicate, 0, 218, 85, // Skip to: 25557
-/* 3579 */ MCD_OPC_CheckField, 21, 1, 1, 212, 85, // Skip to: 25557
-/* 3585 */ MCD_OPC_Decode, 248, 9, 24, // Opcode: SSHLvvv_8B
-/* 3589 */ MCD_OPC_FilterValue, 19, 14, 0, // Skip to: 3607
-/* 3593 */ MCD_OPC_CheckPredicate, 0, 200, 85, // Skip to: 25557
-/* 3597 */ MCD_OPC_CheckField, 21, 1, 1, 194, 85, // Skip to: 25557
-/* 3603 */ MCD_OPC_Decode, 182, 9, 24, // Opcode: SQSHLvvv_8B
-/* 3607 */ MCD_OPC_FilterValue, 20, 14, 0, // Skip to: 3625
-/* 3611 */ MCD_OPC_CheckPredicate, 0, 182, 85, // Skip to: 25557
-/* 3615 */ MCD_OPC_CheckField, 21, 1, 1, 176, 85, // Skip to: 25557
-/* 3621 */ MCD_OPC_Decode, 233, 7, 30, // Opcode: SABALvvv_8h8b
-/* 3625 */ MCD_OPC_FilterValue, 21, 14, 0, // Skip to: 3643
-/* 3629 */ MCD_OPC_CheckPredicate, 0, 164, 85, // Skip to: 25557
-/* 3633 */ MCD_OPC_CheckField, 21, 1, 1, 158, 85, // Skip to: 25557
-/* 3639 */ MCD_OPC_Decode, 220, 9, 24, // Opcode: SRSHLvvv_8B
-/* 3643 */ MCD_OPC_FilterValue, 23, 14, 0, // Skip to: 3661
-/* 3647 */ MCD_OPC_CheckPredicate, 0, 146, 85, // Skip to: 25557
-/* 3651 */ MCD_OPC_CheckField, 21, 1, 1, 140, 85, // Skip to: 25557
-/* 3657 */ MCD_OPC_Decode, 151, 9, 24, // Opcode: SQRSHLvvv_8B
-/* 3661 */ MCD_OPC_FilterValue, 24, 14, 0, // Skip to: 3679
-/* 3665 */ MCD_OPC_CheckPredicate, 0, 128, 85, // Skip to: 25557
-/* 3669 */ MCD_OPC_CheckField, 21, 1, 1, 122, 85, // Skip to: 25557
-/* 3675 */ MCD_OPC_Decode, 169, 10, 29, // Opcode: SUBHNvvv_8b8h
-/* 3679 */ MCD_OPC_FilterValue, 25, 14, 0, // Skip to: 3697
-/* 3683 */ MCD_OPC_CheckPredicate, 0, 110, 85, // Skip to: 25557
-/* 3687 */ MCD_OPC_CheckField, 21, 1, 1, 104, 85, // Skip to: 25557
-/* 3693 */ MCD_OPC_Decode, 199, 8, 24, // Opcode: SMAXvvv_8B
-/* 3697 */ MCD_OPC_FilterValue, 27, 14, 0, // Skip to: 3715
-/* 3701 */ MCD_OPC_CheckPredicate, 0, 92, 85, // Skip to: 25557
-/* 3705 */ MCD_OPC_CheckField, 21, 1, 1, 86, 85, // Skip to: 25557
-/* 3711 */ MCD_OPC_Decode, 212, 8, 24, // Opcode: SMINvvv_8B
-/* 3715 */ MCD_OPC_FilterValue, 28, 14, 0, // Skip to: 3733
-/* 3719 */ MCD_OPC_CheckPredicate, 0, 74, 85, // Skip to: 25557
-/* 3723 */ MCD_OPC_CheckField, 21, 1, 1, 68, 85, // Skip to: 25557
-/* 3729 */ MCD_OPC_Decode, 245, 7, 23, // Opcode: SABDLvvv_8h8b
-/* 3733 */ MCD_OPC_FilterValue, 29, 14, 0, // Skip to: 3751
-/* 3737 */ MCD_OPC_CheckPredicate, 0, 56, 85, // Skip to: 25557
-/* 3741 */ MCD_OPC_CheckField, 21, 1, 1, 50, 85, // Skip to: 25557
-/* 3747 */ MCD_OPC_Decode, 250, 7, 24, // Opcode: SABDvvv_8B
-/* 3751 */ MCD_OPC_FilterValue, 31, 14, 0, // Skip to: 3769
-/* 3755 */ MCD_OPC_CheckPredicate, 0, 38, 85, // Skip to: 25557
-/* 3759 */ MCD_OPC_CheckField, 21, 1, 1, 32, 85, // Skip to: 25557
-/* 3765 */ MCD_OPC_Decode, 238, 7, 31, // Opcode: SABAvvv_8B
-/* 3769 */ MCD_OPC_FilterValue, 32, 14, 0, // Skip to: 3787
-/* 3773 */ MCD_OPC_CheckPredicate, 0, 20, 85, // Skip to: 25557
-/* 3777 */ MCD_OPC_CheckField, 21, 1, 1, 14, 85, // Skip to: 25557
-/* 3783 */ MCD_OPC_Decode, 219, 8, 30, // Opcode: SMLALvvv_8h8b
-/* 3787 */ MCD_OPC_FilterValue, 33, 13, 0, // Skip to: 3804
-/* 3791 */ MCD_OPC_CheckPredicate, 0, 2, 85, // Skip to: 25557
-/* 3795 */ MCD_OPC_CheckField, 21, 1, 1, 252, 84, // Skip to: 25557
-/* 3801 */ MCD_OPC_Decode, 63, 24, // Opcode: ADDvvv_8B
-/* 3804 */ MCD_OPC_FilterValue, 34, 14, 0, // Skip to: 3822
-/* 3808 */ MCD_OPC_CheckPredicate, 0, 241, 84, // Skip to: 25557
-/* 3812 */ MCD_OPC_CheckField, 16, 6, 32, 235, 84, // Skip to: 25557
-/* 3818 */ MCD_OPC_Decode, 140, 2, 32, // Opcode: CMGTvvi_8B
-/* 3822 */ MCD_OPC_FilterValue, 35, 14, 0, // Skip to: 3840
-/* 3826 */ MCD_OPC_CheckPredicate, 0, 223, 84, // Skip to: 25557
-/* 3830 */ MCD_OPC_CheckField, 21, 1, 1, 217, 84, // Skip to: 25557
-/* 3836 */ MCD_OPC_Decode, 226, 2, 24, // Opcode: CMTSTvvv_8B
-/* 3840 */ MCD_OPC_FilterValue, 37, 14, 0, // Skip to: 3858
-/* 3844 */ MCD_OPC_CheckPredicate, 0, 205, 84, // Skip to: 25557
-/* 3848 */ MCD_OPC_CheckField, 21, 1, 1, 199, 84, // Skip to: 25557
-/* 3854 */ MCD_OPC_Decode, 231, 6, 31, // Opcode: MLAvvv_8B
-/* 3858 */ MCD_OPC_FilterValue, 38, 14, 0, // Skip to: 3876
-/* 3862 */ MCD_OPC_CheckPredicate, 0, 187, 84, // Skip to: 25557
-/* 3866 */ MCD_OPC_CheckField, 16, 6, 32, 181, 84, // Skip to: 25557
-/* 3872 */ MCD_OPC_Decode, 240, 1, 32, // Opcode: CMEQvvi_8B
-/* 3876 */ MCD_OPC_FilterValue, 39, 14, 0, // Skip to: 3894
-/* 3880 */ MCD_OPC_CheckPredicate, 0, 169, 84, // Skip to: 25557
-/* 3884 */ MCD_OPC_CheckField, 21, 1, 1, 163, 84, // Skip to: 25557
-/* 3890 */ MCD_OPC_Decode, 136, 7, 24, // Opcode: MULvvv_8B
-/* 3894 */ MCD_OPC_FilterValue, 40, 14, 0, // Skip to: 3912
-/* 3898 */ MCD_OPC_CheckPredicate, 0, 151, 84, // Skip to: 25557
-/* 3902 */ MCD_OPC_CheckField, 21, 1, 1, 145, 84, // Skip to: 25557
-/* 3908 */ MCD_OPC_Decode, 225, 8, 30, // Opcode: SMLSLvvv_8h8b
-/* 3912 */ MCD_OPC_FilterValue, 41, 14, 0, // Skip to: 3930
-/* 3916 */ MCD_OPC_CheckPredicate, 0, 133, 84, // Skip to: 25557
-/* 3920 */ MCD_OPC_CheckField, 21, 1, 1, 127, 84, // Skip to: 25557
-/* 3926 */ MCD_OPC_Decode, 193, 8, 24, // Opcode: SMAXPvvv_8B
-/* 3930 */ MCD_OPC_FilterValue, 42, 14, 0, // Skip to: 3948
-/* 3934 */ MCD_OPC_CheckPredicate, 0, 115, 84, // Skip to: 25557
-/* 3938 */ MCD_OPC_CheckField, 16, 6, 32, 109, 84, // Skip to: 25557
-/* 3944 */ MCD_OPC_Decode, 175, 2, 32, // Opcode: CMLTvvi_8B
-/* 3948 */ MCD_OPC_FilterValue, 43, 14, 0, // Skip to: 3966
-/* 3952 */ MCD_OPC_CheckPredicate, 0, 97, 84, // Skip to: 25557
-/* 3956 */ MCD_OPC_CheckField, 21, 1, 1, 91, 84, // Skip to: 25557
-/* 3962 */ MCD_OPC_Decode, 206, 8, 24, // Opcode: SMINPvvv_8B
-/* 3966 */ MCD_OPC_FilterValue, 47, 13, 0, // Skip to: 3983
-/* 3970 */ MCD_OPC_CheckPredicate, 0, 79, 84, // Skip to: 25557
-/* 3974 */ MCD_OPC_CheckField, 21, 1, 1, 73, 84, // Skip to: 25557
-/* 3980 */ MCD_OPC_Decode, 32, 24, // Opcode: ADDP_8B
-/* 3983 */ MCD_OPC_FilterValue, 48, 14, 0, // Skip to: 4001
-/* 3987 */ MCD_OPC_CheckPredicate, 0, 62, 84, // Skip to: 25557
-/* 3991 */ MCD_OPC_CheckField, 21, 1, 1, 56, 84, // Skip to: 25557
-/* 3997 */ MCD_OPC_Decode, 238, 8, 23, // Opcode: SMULLvvv_8h8b
-/* 4001 */ MCD_OPC_FilterValue, 49, 14, 0, // Skip to: 4019
-/* 4005 */ MCD_OPC_CheckPredicate, 0, 44, 84, // Skip to: 25557
-/* 4009 */ MCD_OPC_CheckField, 21, 1, 1, 38, 84, // Skip to: 25557
-/* 4015 */ MCD_OPC_Decode, 147, 4, 24, // Opcode: FMAXNMvvv_2S
-/* 4019 */ MCD_OPC_FilterValue, 51, 14, 0, // Skip to: 4037
-/* 4023 */ MCD_OPC_CheckPredicate, 0, 26, 84, // Skip to: 25557
-/* 4027 */ MCD_OPC_CheckField, 21, 1, 1, 20, 84, // Skip to: 25557
-/* 4033 */ MCD_OPC_Decode, 180, 4, 31, // Opcode: FMLAvvv_2S
-/* 4037 */ MCD_OPC_FilterValue, 53, 14, 0, // Skip to: 4055
-/* 4041 */ MCD_OPC_CheckPredicate, 0, 8, 84, // Skip to: 25557
-/* 4045 */ MCD_OPC_CheckField, 21, 1, 1, 2, 84, // Skip to: 25557
-/* 4051 */ MCD_OPC_Decode, 166, 3, 24, // Opcode: FADDvvv_2S
-/* 4055 */ MCD_OPC_FilterValue, 55, 14, 0, // Skip to: 4073
-/* 4059 */ MCD_OPC_CheckPredicate, 0, 246, 83, // Skip to: 25557
-/* 4063 */ MCD_OPC_CheckField, 21, 1, 1, 240, 83, // Skip to: 25557
-/* 4069 */ MCD_OPC_Decode, 201, 4, 24, // Opcode: FMULXvvv_2S
-/* 4073 */ MCD_OPC_FilterValue, 56, 14, 0, // Skip to: 4091
-/* 4077 */ MCD_OPC_CheckPredicate, 0, 228, 83, // Skip to: 25557
-/* 4081 */ MCD_OPC_CheckField, 21, 1, 1, 222, 83, // Skip to: 25557
-/* 4087 */ MCD_OPC_Decode, 179, 7, 23, // Opcode: PMULLvvv_8h8b
-/* 4091 */ MCD_OPC_FilterValue, 57, 14, 0, // Skip to: 4109
-/* 4095 */ MCD_OPC_CheckPredicate, 0, 210, 83, // Skip to: 25557
-/* 4099 */ MCD_OPC_CheckField, 21, 1, 1, 204, 83, // Skip to: 25557
-/* 4105 */ MCD_OPC_Decode, 176, 3, 24, // Opcode: FCMEQvvv_2S
-/* 4109 */ MCD_OPC_FilterValue, 61, 14, 0, // Skip to: 4127
-/* 4113 */ MCD_OPC_CheckPredicate, 0, 192, 83, // Skip to: 25557
-/* 4117 */ MCD_OPC_CheckField, 21, 1, 1, 186, 83, // Skip to: 25557
-/* 4123 */ MCD_OPC_Decode, 157, 4, 24, // Opcode: FMAXvvv_2S
-/* 4127 */ MCD_OPC_FilterValue, 63, 178, 83, // Skip to: 25557
-/* 4131 */ MCD_OPC_CheckPredicate, 0, 174, 83, // Skip to: 25557
-/* 4135 */ MCD_OPC_CheckField, 21, 1, 1, 168, 83, // Skip to: 25557
-/* 4141 */ MCD_OPC_Decode, 217, 4, 24, // Opcode: FRECPSvvv_2S
-/* 4145 */ MCD_OPC_FilterValue, 1, 247, 2, // Skip to: 4908
-/* 4149 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
-/* 4152 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 4170
-/* 4156 */ MCD_OPC_CheckPredicate, 0, 149, 83, // Skip to: 25557
-/* 4160 */ MCD_OPC_CheckField, 21, 1, 1, 143, 83, // Skip to: 25557
-/* 4166 */ MCD_OPC_Decode, 163, 11, 23, // Opcode: UADDLvvv_8h8b
-/* 4170 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 4188
-/* 4174 */ MCD_OPC_CheckPredicate, 0, 131, 83, // Skip to: 25557
-/* 4178 */ MCD_OPC_CheckField, 21, 1, 1, 125, 83, // Skip to: 25557
-/* 4184 */ MCD_OPC_Decode, 190, 11, 24, // Opcode: UHADDvvv_8B
-/* 4188 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 4206
-/* 4192 */ MCD_OPC_CheckPredicate, 0, 113, 83, // Skip to: 25557
-/* 4196 */ MCD_OPC_CheckField, 21, 1, 1, 107, 83, // Skip to: 25557
-/* 4202 */ MCD_OPC_Decode, 128, 12, 24, // Opcode: UQADDvvv_8B
-/* 4206 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 4224
-/* 4210 */ MCD_OPC_CheckPredicate, 0, 95, 83, // Skip to: 25557
-/* 4214 */ MCD_OPC_CheckField, 21, 1, 1, 89, 83, // Skip to: 25557
-/* 4220 */ MCD_OPC_Decode, 169, 11, 25, // Opcode: UADDWvvv_8h8b
-/* 4224 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 4242
-/* 4228 */ MCD_OPC_CheckPredicate, 0, 77, 83, // Skip to: 25557
-/* 4232 */ MCD_OPC_CheckField, 21, 1, 1, 71, 83, // Skip to: 25557
-/* 4238 */ MCD_OPC_Decode, 186, 12, 24, // Opcode: URHADDvvv_8B
-/* 4242 */ MCD_OPC_FilterValue, 7, 14, 0, // Skip to: 4260
-/* 4246 */ MCD_OPC_CheckPredicate, 0, 59, 83, // Skip to: 25557
-/* 4250 */ MCD_OPC_CheckField, 21, 1, 1, 53, 83, // Skip to: 25557
-/* 4256 */ MCD_OPC_Decode, 132, 3, 24, // Opcode: EORvvv_8B
-/* 4260 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 4278
-/* 4264 */ MCD_OPC_CheckPredicate, 0, 41, 83, // Skip to: 25557
-/* 4268 */ MCD_OPC_CheckField, 21, 1, 1, 35, 83, // Skip to: 25557
-/* 4274 */ MCD_OPC_Decode, 243, 12, 23, // Opcode: USUBLvvv_8h8b
-/* 4278 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 4296
-/* 4282 */ MCD_OPC_CheckPredicate, 0, 23, 83, // Skip to: 25557
-/* 4286 */ MCD_OPC_CheckField, 21, 1, 1, 17, 83, // Skip to: 25557
-/* 4292 */ MCD_OPC_Decode, 196, 11, 24, // Opcode: UHSUBvvv_8B
-/* 4296 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 4314
-/* 4300 */ MCD_OPC_CheckPredicate, 0, 5, 83, // Skip to: 25557
-/* 4304 */ MCD_OPC_CheckField, 21, 1, 1, 255, 82, // Skip to: 25557
-/* 4310 */ MCD_OPC_Decode, 180, 12, 24, // Opcode: UQSUBvvv_8B
-/* 4314 */ MCD_OPC_FilterValue, 12, 14, 0, // Skip to: 4332
-/* 4318 */ MCD_OPC_CheckPredicate, 0, 243, 82, // Skip to: 25557
-/* 4322 */ MCD_OPC_CheckField, 21, 1, 1, 237, 82, // Skip to: 25557
-/* 4328 */ MCD_OPC_Decode, 249, 12, 25, // Opcode: USUBWvvv_8h8b
-/* 4332 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 4350
-/* 4336 */ MCD_OPC_CheckPredicate, 0, 225, 82, // Skip to: 25557
-/* 4340 */ MCD_OPC_CheckField, 21, 1, 1, 219, 82, // Skip to: 25557
-/* 4346 */ MCD_OPC_Decode, 154, 2, 24, // Opcode: CMHIvvv_8B
-/* 4350 */ MCD_OPC_FilterValue, 15, 14, 0, // Skip to: 4368
-/* 4354 */ MCD_OPC_CheckPredicate, 0, 207, 82, // Skip to: 25557
-/* 4358 */ MCD_OPC_CheckField, 21, 1, 1, 201, 82, // Skip to: 25557
-/* 4364 */ MCD_OPC_Decode, 161, 2, 24, // Opcode: CMHSvvv_8B
-/* 4368 */ MCD_OPC_FilterValue, 16, 14, 0, // Skip to: 4386
-/* 4372 */ MCD_OPC_CheckPredicate, 0, 189, 82, // Skip to: 25557
-/* 4376 */ MCD_OPC_CheckField, 21, 1, 1, 183, 82, // Skip to: 25557
-/* 4382 */ MCD_OPC_Decode, 204, 7, 29, // Opcode: RADDHNvvv_8b8h
-/* 4386 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 4404
-/* 4390 */ MCD_OPC_CheckPredicate, 0, 171, 82, // Skip to: 25557
-/* 4394 */ MCD_OPC_CheckField, 21, 1, 1, 165, 82, // Skip to: 25557
-/* 4400 */ MCD_OPC_Decode, 222, 12, 24, // Opcode: USHLvvv_8B
-/* 4404 */ MCD_OPC_FilterValue, 19, 14, 0, // Skip to: 4422
-/* 4408 */ MCD_OPC_CheckPredicate, 0, 153, 82, // Skip to: 25557
-/* 4412 */ MCD_OPC_CheckField, 21, 1, 1, 147, 82, // Skip to: 25557
-/* 4418 */ MCD_OPC_Decode, 163, 12, 24, // Opcode: UQSHLvvv_8B
-/* 4422 */ MCD_OPC_FilterValue, 20, 14, 0, // Skip to: 4440
-/* 4426 */ MCD_OPC_CheckPredicate, 0, 135, 82, // Skip to: 25557
-/* 4430 */ MCD_OPC_CheckField, 21, 1, 1, 129, 82, // Skip to: 25557
-/* 4436 */ MCD_OPC_Decode, 139, 11, 30, // Opcode: UABALvvv_8h8b
-/* 4440 */ MCD_OPC_FilterValue, 21, 14, 0, // Skip to: 4458
-/* 4444 */ MCD_OPC_CheckPredicate, 0, 117, 82, // Skip to: 25557
-/* 4448 */ MCD_OPC_CheckField, 21, 1, 1, 111, 82, // Skip to: 25557
-/* 4454 */ MCD_OPC_Decode, 194, 12, 24, // Opcode: URSHLvvv_8B
-/* 4458 */ MCD_OPC_FilterValue, 23, 14, 0, // Skip to: 4476
-/* 4462 */ MCD_OPC_CheckPredicate, 0, 99, 82, // Skip to: 25557
-/* 4466 */ MCD_OPC_CheckField, 21, 1, 1, 93, 82, // Skip to: 25557
-/* 4472 */ MCD_OPC_Decode, 139, 12, 24, // Opcode: UQRSHLvvv_8B
-/* 4476 */ MCD_OPC_FilterValue, 24, 14, 0, // Skip to: 4494
-/* 4480 */ MCD_OPC_CheckPredicate, 0, 81, 82, // Skip to: 25557
-/* 4484 */ MCD_OPC_CheckField, 21, 1, 1, 75, 82, // Skip to: 25557
-/* 4490 */ MCD_OPC_Decode, 227, 7, 29, // Opcode: RSUBHNvvv_8b8h
-/* 4494 */ MCD_OPC_FilterValue, 25, 14, 0, // Skip to: 4512
-/* 4498 */ MCD_OPC_CheckPredicate, 0, 63, 82, // Skip to: 25557
-/* 4502 */ MCD_OPC_CheckField, 21, 1, 1, 57, 82, // Skip to: 25557
-/* 4508 */ MCD_OPC_Decode, 209, 11, 24, // Opcode: UMAXvvv_8B
-/* 4512 */ MCD_OPC_FilterValue, 27, 14, 0, // Skip to: 4530
-/* 4516 */ MCD_OPC_CheckPredicate, 0, 45, 82, // Skip to: 25557
-/* 4520 */ MCD_OPC_CheckField, 21, 1, 1, 39, 82, // Skip to: 25557
-/* 4526 */ MCD_OPC_Decode, 221, 11, 24, // Opcode: UMINvvv_8B
-/* 4530 */ MCD_OPC_FilterValue, 28, 14, 0, // Skip to: 4548
-/* 4534 */ MCD_OPC_CheckPredicate, 0, 27, 82, // Skip to: 25557
-/* 4538 */ MCD_OPC_CheckField, 21, 1, 1, 21, 82, // Skip to: 25557
-/* 4544 */ MCD_OPC_Decode, 151, 11, 23, // Opcode: UABDLvvv_8h8b
-/* 4548 */ MCD_OPC_FilterValue, 29, 14, 0, // Skip to: 4566
-/* 4552 */ MCD_OPC_CheckPredicate, 0, 9, 82, // Skip to: 25557
-/* 4556 */ MCD_OPC_CheckField, 21, 1, 1, 3, 82, // Skip to: 25557
-/* 4562 */ MCD_OPC_Decode, 156, 11, 24, // Opcode: UABDvvv_8B
-/* 4566 */ MCD_OPC_FilterValue, 31, 14, 0, // Skip to: 4584
-/* 4570 */ MCD_OPC_CheckPredicate, 0, 247, 81, // Skip to: 25557
-/* 4574 */ MCD_OPC_CheckField, 21, 1, 1, 241, 81, // Skip to: 25557
-/* 4580 */ MCD_OPC_Decode, 144, 11, 31, // Opcode: UABAvvv_8B
-/* 4584 */ MCD_OPC_FilterValue, 32, 14, 0, // Skip to: 4602
-/* 4588 */ MCD_OPC_CheckPredicate, 0, 229, 81, // Skip to: 25557
-/* 4592 */ MCD_OPC_CheckField, 21, 1, 1, 223, 81, // Skip to: 25557
-/* 4598 */ MCD_OPC_Decode, 228, 11, 30, // Opcode: UMLALvvv_8h8b
-/* 4602 */ MCD_OPC_FilterValue, 33, 14, 0, // Skip to: 4620
-/* 4606 */ MCD_OPC_CheckPredicate, 0, 211, 81, // Skip to: 25557
-/* 4610 */ MCD_OPC_CheckField, 21, 1, 1, 205, 81, // Skip to: 25557
-/* 4616 */ MCD_OPC_Decode, 198, 10, 24, // Opcode: SUBvvv_8B
-/* 4620 */ MCD_OPC_FilterValue, 34, 14, 0, // Skip to: 4638
-/* 4624 */ MCD_OPC_CheckPredicate, 0, 193, 81, // Skip to: 25557
-/* 4628 */ MCD_OPC_CheckField, 16, 6, 32, 187, 81, // Skip to: 25557
-/* 4634 */ MCD_OPC_Decode, 254, 1, 32, // Opcode: CMGEvvi_8B
-/* 4638 */ MCD_OPC_FilterValue, 35, 14, 0, // Skip to: 4656
-/* 4642 */ MCD_OPC_CheckPredicate, 0, 175, 81, // Skip to: 25557
-/* 4646 */ MCD_OPC_CheckField, 21, 1, 1, 169, 81, // Skip to: 25557
-/* 4652 */ MCD_OPC_Decode, 247, 1, 24, // Opcode: CMEQvvv_8B
-/* 4656 */ MCD_OPC_FilterValue, 37, 14, 0, // Skip to: 4674
-/* 4660 */ MCD_OPC_CheckPredicate, 0, 157, 81, // Skip to: 25557
-/* 4664 */ MCD_OPC_CheckField, 21, 1, 1, 151, 81, // Skip to: 25557
-/* 4670 */ MCD_OPC_Decode, 237, 6, 31, // Opcode: MLSvvv_8B
-/* 4674 */ MCD_OPC_FilterValue, 38, 14, 0, // Skip to: 4692
-/* 4678 */ MCD_OPC_CheckPredicate, 0, 139, 81, // Skip to: 25557
-/* 4682 */ MCD_OPC_CheckField, 16, 6, 32, 133, 81, // Skip to: 25557
-/* 4688 */ MCD_OPC_Decode, 168, 2, 32, // Opcode: CMLEvvi_8B
-/* 4692 */ MCD_OPC_FilterValue, 39, 14, 0, // Skip to: 4710
-/* 4696 */ MCD_OPC_CheckPredicate, 0, 121, 81, // Skip to: 25557
-/* 4700 */ MCD_OPC_CheckField, 21, 1, 1, 115, 81, // Skip to: 25557
-/* 4706 */ MCD_OPC_Decode, 181, 7, 24, // Opcode: PMULvvv_8B
-/* 4710 */ MCD_OPC_FilterValue, 40, 14, 0, // Skip to: 4728
-/* 4714 */ MCD_OPC_CheckPredicate, 0, 103, 81, // Skip to: 25557
-/* 4718 */ MCD_OPC_CheckField, 21, 1, 1, 97, 81, // Skip to: 25557
-/* 4724 */ MCD_OPC_Decode, 234, 11, 30, // Opcode: UMLSLvvv_8h8b
-/* 4728 */ MCD_OPC_FilterValue, 41, 14, 0, // Skip to: 4746
-/* 4732 */ MCD_OPC_CheckPredicate, 0, 85, 81, // Skip to: 25557
-/* 4736 */ MCD_OPC_CheckField, 21, 1, 1, 79, 81, // Skip to: 25557
-/* 4742 */ MCD_OPC_Decode, 203, 11, 24, // Opcode: UMAXPvvv_8B
-/* 4746 */ MCD_OPC_FilterValue, 43, 14, 0, // Skip to: 4764
-/* 4750 */ MCD_OPC_CheckPredicate, 0, 67, 81, // Skip to: 25557
-/* 4754 */ MCD_OPC_CheckField, 21, 1, 1, 61, 81, // Skip to: 25557
-/* 4760 */ MCD_OPC_Decode, 215, 11, 24, // Opcode: UMINPvvv_8B
-/* 4764 */ MCD_OPC_FilterValue, 48, 14, 0, // Skip to: 4782
-/* 4768 */ MCD_OPC_CheckPredicate, 0, 49, 81, // Skip to: 25557
-/* 4772 */ MCD_OPC_CheckField, 21, 1, 1, 43, 81, // Skip to: 25557
-/* 4778 */ MCD_OPC_Decode, 246, 11, 23, // Opcode: UMULLvvv_8h8b
-/* 4782 */ MCD_OPC_FilterValue, 49, 14, 0, // Skip to: 4800
-/* 4786 */ MCD_OPC_CheckPredicate, 0, 31, 81, // Skip to: 25557
-/* 4790 */ MCD_OPC_CheckField, 21, 1, 1, 25, 81, // Skip to: 25557
-/* 4796 */ MCD_OPC_Decode, 142, 4, 24, // Opcode: FMAXNMPvvv_2S
-/* 4800 */ MCD_OPC_FilterValue, 53, 14, 0, // Skip to: 4818
-/* 4804 */ MCD_OPC_CheckPredicate, 0, 13, 81, // Skip to: 25557
-/* 4808 */ MCD_OPC_CheckField, 21, 1, 1, 7, 81, // Skip to: 25557
-/* 4814 */ MCD_OPC_Decode, 159, 3, 24, // Opcode: FADDP_2S
-/* 4818 */ MCD_OPC_FilterValue, 55, 14, 0, // Skip to: 4836
-/* 4822 */ MCD_OPC_CheckPredicate, 0, 251, 80, // Skip to: 25557
-/* 4826 */ MCD_OPC_CheckField, 21, 1, 1, 245, 80, // Skip to: 25557
-/* 4832 */ MCD_OPC_Decode, 206, 4, 24, // Opcode: FMULvvv_2S
-/* 4836 */ MCD_OPC_FilterValue, 57, 14, 0, // Skip to: 4854
-/* 4840 */ MCD_OPC_CheckPredicate, 0, 233, 80, // Skip to: 25557
-/* 4844 */ MCD_OPC_CheckField, 21, 1, 1, 227, 80, // Skip to: 25557
-/* 4850 */ MCD_OPC_Decode, 182, 3, 24, // Opcode: FCMGEvvv_2S
-/* 4854 */ MCD_OPC_FilterValue, 59, 14, 0, // Skip to: 4872
-/* 4858 */ MCD_OPC_CheckPredicate, 0, 215, 80, // Skip to: 25557
-/* 4862 */ MCD_OPC_CheckField, 21, 1, 1, 209, 80, // Skip to: 25557
-/* 4868 */ MCD_OPC_Decode, 153, 3, 24, // Opcode: FACGEvvv_2S
-/* 4872 */ MCD_OPC_FilterValue, 61, 14, 0, // Skip to: 4890
-/* 4876 */ MCD_OPC_CheckPredicate, 0, 197, 80, // Skip to: 25557
-/* 4880 */ MCD_OPC_CheckField, 21, 1, 1, 191, 80, // Skip to: 25557
-/* 4886 */ MCD_OPC_Decode, 152, 4, 24, // Opcode: FMAXPvvv_2S
-/* 4890 */ MCD_OPC_FilterValue, 63, 183, 80, // Skip to: 25557
-/* 4894 */ MCD_OPC_CheckPredicate, 0, 179, 80, // Skip to: 25557
-/* 4898 */ MCD_OPC_CheckField, 21, 1, 1, 173, 80, // Skip to: 25557
-/* 4904 */ MCD_OPC_Decode, 135, 4, 24, // Opcode: FDIVvvv_2S
-/* 4908 */ MCD_OPC_FilterValue, 2, 193, 3, // Skip to: 5873
-/* 4912 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
-/* 4915 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 4933
-/* 4919 */ MCD_OPC_CheckPredicate, 0, 154, 80, // Skip to: 25557
-/* 4923 */ MCD_OPC_CheckField, 21, 1, 1, 148, 80, // Skip to: 25557
-/* 4929 */ MCD_OPC_Decode, 254, 7, 33, // Opcode: SADDL2vvv_8h16b
-/* 4933 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 4951
-/* 4937 */ MCD_OPC_CheckPredicate, 0, 136, 80, // Skip to: 25557
-/* 4941 */ MCD_OPC_CheckField, 21, 1, 1, 130, 80, // Skip to: 25557
-/* 4947 */ MCD_OPC_Decode, 156, 8, 33, // Opcode: SHADDvvv_16B
-/* 4951 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 4969
-/* 4955 */ MCD_OPC_CheckPredicate, 0, 118, 80, // Skip to: 25557
-/* 4959 */ MCD_OPC_CheckField, 21, 1, 1, 112, 80, // Skip to: 25557
-/* 4965 */ MCD_OPC_Decode, 243, 8, 33, // Opcode: SQADDvvv_16B
-/* 4969 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 4987
-/* 4973 */ MCD_OPC_CheckPredicate, 0, 100, 80, // Skip to: 25557
-/* 4977 */ MCD_OPC_CheckField, 21, 1, 1, 94, 80, // Skip to: 25557
-/* 4983 */ MCD_OPC_Decode, 132, 8, 33, // Opcode: SADDW2vvv_8h16b
-/* 4987 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 5005
-/* 4991 */ MCD_OPC_CheckPredicate, 0, 82, 80, // Skip to: 25557
-/* 4995 */ MCD_OPC_CheckField, 21, 1, 1, 76, 80, // Skip to: 25557
-/* 5001 */ MCD_OPC_Decode, 201, 9, 33, // Opcode: SRHADDvvv_16B
-/* 5005 */ MCD_OPC_FilterValue, 7, 89, 0, // Skip to: 5098
-/* 5009 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 5012 */ MCD_OPC_FilterValue, 0, 71, 0, // Skip to: 5087
-/* 5016 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
-/* 5019 */ MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 5075
-/* 5023 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
-/* 5026 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 5063
-/* 5030 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ...
-/* 5033 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5051
-/* 5037 */ MCD_OPC_CheckPredicate, 0, 36, 80, // Skip to: 25557
-/* 5041 */ MCD_OPC_CheckField, 19, 1, 1, 30, 80, // Skip to: 25557
-/* 5047 */ MCD_OPC_Decode, 253, 4, 34, // Opcode: INSdx
-/* 5051 */ MCD_OPC_FilterValue, 1, 22, 80, // Skip to: 25557
-/* 5055 */ MCD_OPC_CheckPredicate, 0, 18, 80, // Skip to: 25557
-/* 5059 */ MCD_OPC_Decode, 255, 4, 35, // Opcode: INSsw
-/* 5063 */ MCD_OPC_FilterValue, 1, 10, 80, // Skip to: 25557
-/* 5067 */ MCD_OPC_CheckPredicate, 0, 6, 80, // Skip to: 25557
-/* 5071 */ MCD_OPC_Decode, 254, 4, 36, // Opcode: INShw
-/* 5075 */ MCD_OPC_FilterValue, 1, 254, 79, // Skip to: 25557
-/* 5079 */ MCD_OPC_CheckPredicate, 0, 250, 79, // Skip to: 25557
-/* 5083 */ MCD_OPC_Decode, 252, 4, 37, // Opcode: INSbw
-/* 5087 */ MCD_OPC_FilterValue, 1, 242, 79, // Skip to: 25557
-/* 5091 */ MCD_OPC_CheckPredicate, 0, 238, 79, // Skip to: 25557
-/* 5095 */ MCD_OPC_Decode, 113, 33, // Opcode: ANDvvv_16B
-/* 5098 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 5116
-/* 5102 */ MCD_OPC_CheckPredicate, 0, 227, 79, // Skip to: 25557
-/* 5106 */ MCD_OPC_CheckField, 21, 1, 1, 221, 79, // Skip to: 25557
-/* 5112 */ MCD_OPC_Decode, 138, 10, 33, // Opcode: SSUBL2vvv_8h16b
-/* 5116 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 5134
-/* 5120 */ MCD_OPC_CheckPredicate, 0, 209, 79, // Skip to: 25557
-/* 5124 */ MCD_OPC_CheckField, 21, 1, 1, 203, 79, // Skip to: 25557
-/* 5130 */ MCD_OPC_Decode, 175, 8, 33, // Opcode: SHSUBvvv_16B
-/* 5134 */ MCD_OPC_FilterValue, 11, 71, 0, // Skip to: 5209
-/* 5138 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 5141 */ MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 5197
-/* 5145 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
-/* 5148 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 5185
-/* 5152 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
-/* 5155 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5173
-/* 5159 */ MCD_OPC_CheckPredicate, 0, 170, 79, // Skip to: 25557
-/* 5163 */ MCD_OPC_CheckField, 18, 1, 1, 164, 79, // Skip to: 25557
-/* 5169 */ MCD_OPC_Decode, 230, 8, 38, // Opcode: SMOVxs
-/* 5173 */ MCD_OPC_FilterValue, 1, 156, 79, // Skip to: 25557
-/* 5177 */ MCD_OPC_CheckPredicate, 0, 152, 79, // Skip to: 25557
-/* 5181 */ MCD_OPC_Decode, 229, 8, 39, // Opcode: SMOVxh
-/* 5185 */ MCD_OPC_FilterValue, 1, 144, 79, // Skip to: 25557
-/* 5189 */ MCD_OPC_CheckPredicate, 0, 140, 79, // Skip to: 25557
-/* 5193 */ MCD_OPC_Decode, 228, 8, 40, // Opcode: SMOVxb
-/* 5197 */ MCD_OPC_FilterValue, 1, 132, 79, // Skip to: 25557
-/* 5201 */ MCD_OPC_CheckPredicate, 0, 128, 79, // Skip to: 25557
-/* 5205 */ MCD_OPC_Decode, 194, 9, 33, // Opcode: SQSUBvvv_16B
-/* 5209 */ MCD_OPC_FilterValue, 12, 14, 0, // Skip to: 5227
-/* 5213 */ MCD_OPC_CheckPredicate, 0, 116, 79, // Skip to: 25557
-/* 5217 */ MCD_OPC_CheckField, 21, 1, 1, 110, 79, // Skip to: 25557
-/* 5223 */ MCD_OPC_Decode, 144, 10, 33, // Opcode: SSUBW2vvv_8h16b
-/* 5227 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 5245
-/* 5231 */ MCD_OPC_CheckPredicate, 0, 98, 79, // Skip to: 25557
-/* 5235 */ MCD_OPC_CheckField, 21, 1, 1, 92, 79, // Skip to: 25557
-/* 5241 */ MCD_OPC_Decode, 142, 2, 33, // Opcode: CMGTvvv_16B
-/* 5245 */ MCD_OPC_FilterValue, 15, 33, 0, // Skip to: 5282
-/* 5249 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 5252 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5270
-/* 5256 */ MCD_OPC_CheckPredicate, 0, 73, 79, // Skip to: 25557
-/* 5260 */ MCD_OPC_CheckField, 16, 4, 8, 67, 79, // Skip to: 25557
-/* 5266 */ MCD_OPC_Decode, 238, 11, 41, // Opcode: UMOVxd
-/* 5270 */ MCD_OPC_FilterValue, 1, 59, 79, // Skip to: 25557
-/* 5274 */ MCD_OPC_CheckPredicate, 0, 55, 79, // Skip to: 25557
-/* 5278 */ MCD_OPC_Decode, 128, 2, 33, // Opcode: CMGEvvv_16B
-/* 5282 */ MCD_OPC_FilterValue, 16, 13, 0, // Skip to: 5299
-/* 5286 */ MCD_OPC_CheckPredicate, 0, 43, 79, // Skip to: 25557
-/* 5290 */ MCD_OPC_CheckField, 21, 1, 1, 37, 79, // Skip to: 25557
-/* 5296 */ MCD_OPC_Decode, 21, 42, // Opcode: ADDHN2vvv_16b8h
-/* 5299 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 5317
-/* 5303 */ MCD_OPC_CheckPredicate, 0, 26, 79, // Skip to: 25557
-/* 5307 */ MCD_OPC_CheckField, 21, 1, 1, 20, 79, // Skip to: 25557
-/* 5313 */ MCD_OPC_Decode, 243, 9, 33, // Opcode: SSHLvvv_16B
-/* 5317 */ MCD_OPC_FilterValue, 19, 14, 0, // Skip to: 5335
-/* 5321 */ MCD_OPC_CheckPredicate, 0, 8, 79, // Skip to: 25557
-/* 5325 */ MCD_OPC_CheckField, 21, 1, 1, 2, 79, // Skip to: 25557
-/* 5331 */ MCD_OPC_Decode, 177, 9, 33, // Opcode: SQSHLvvv_16B
-/* 5335 */ MCD_OPC_FilterValue, 20, 14, 0, // Skip to: 5353
-/* 5339 */ MCD_OPC_CheckPredicate, 0, 246, 78, // Skip to: 25557
-/* 5343 */ MCD_OPC_CheckField, 21, 1, 1, 240, 78, // Skip to: 25557
-/* 5349 */ MCD_OPC_Decode, 230, 7, 42, // Opcode: SABAL2vvv_8h8b
-/* 5353 */ MCD_OPC_FilterValue, 21, 14, 0, // Skip to: 5371
-/* 5357 */ MCD_OPC_CheckPredicate, 0, 228, 78, // Skip to: 25557
-/* 5361 */ MCD_OPC_CheckField, 21, 1, 1, 222, 78, // Skip to: 25557
-/* 5367 */ MCD_OPC_Decode, 215, 9, 33, // Opcode: SRSHLvvv_16B
-/* 5371 */ MCD_OPC_FilterValue, 23, 14, 0, // Skip to: 5389
-/* 5375 */ MCD_OPC_CheckPredicate, 0, 210, 78, // Skip to: 25557
-/* 5379 */ MCD_OPC_CheckField, 21, 1, 1, 204, 78, // Skip to: 25557
-/* 5385 */ MCD_OPC_Decode, 146, 9, 33, // Opcode: SQRSHLvvv_16B
-/* 5389 */ MCD_OPC_FilterValue, 24, 14, 0, // Skip to: 5407
-/* 5393 */ MCD_OPC_CheckPredicate, 0, 192, 78, // Skip to: 25557
-/* 5397 */ MCD_OPC_CheckField, 21, 1, 1, 186, 78, // Skip to: 25557
-/* 5403 */ MCD_OPC_Decode, 164, 10, 42, // Opcode: SUBHN2vvv_16b8h
-/* 5407 */ MCD_OPC_FilterValue, 25, 14, 0, // Skip to: 5425
-/* 5411 */ MCD_OPC_CheckPredicate, 0, 174, 78, // Skip to: 25557
-/* 5415 */ MCD_OPC_CheckField, 21, 1, 1, 168, 78, // Skip to: 25557
-/* 5421 */ MCD_OPC_Decode, 195, 8, 33, // Opcode: SMAXvvv_16B
-/* 5425 */ MCD_OPC_FilterValue, 27, 14, 0, // Skip to: 5443
-/* 5429 */ MCD_OPC_CheckPredicate, 0, 156, 78, // Skip to: 25557
-/* 5433 */ MCD_OPC_CheckField, 21, 1, 1, 150, 78, // Skip to: 25557
-/* 5439 */ MCD_OPC_Decode, 208, 8, 33, // Opcode: SMINvvv_16B
-/* 5443 */ MCD_OPC_FilterValue, 28, 14, 0, // Skip to: 5461
-/* 5447 */ MCD_OPC_CheckPredicate, 0, 138, 78, // Skip to: 25557
-/* 5451 */ MCD_OPC_CheckField, 21, 1, 1, 132, 78, // Skip to: 25557
-/* 5457 */ MCD_OPC_Decode, 242, 7, 33, // Opcode: SABDL2vvv_8h8b
-/* 5461 */ MCD_OPC_FilterValue, 29, 14, 0, // Skip to: 5479
-/* 5465 */ MCD_OPC_CheckPredicate, 0, 120, 78, // Skip to: 25557
-/* 5469 */ MCD_OPC_CheckField, 21, 1, 1, 114, 78, // Skip to: 25557
-/* 5475 */ MCD_OPC_Decode, 246, 7, 33, // Opcode: SABDvvv_16B
-/* 5479 */ MCD_OPC_FilterValue, 31, 14, 0, // Skip to: 5497
-/* 5483 */ MCD_OPC_CheckPredicate, 0, 102, 78, // Skip to: 25557
-/* 5487 */ MCD_OPC_CheckField, 21, 1, 1, 96, 78, // Skip to: 25557
-/* 5493 */ MCD_OPC_Decode, 234, 7, 42, // Opcode: SABAvvv_16B
-/* 5497 */ MCD_OPC_FilterValue, 32, 14, 0, // Skip to: 5515
-/* 5501 */ MCD_OPC_CheckPredicate, 0, 84, 78, // Skip to: 25557
-/* 5505 */ MCD_OPC_CheckField, 21, 1, 1, 78, 78, // Skip to: 25557
-/* 5511 */ MCD_OPC_Decode, 216, 8, 42, // Opcode: SMLAL2vvv_8h16b
-/* 5515 */ MCD_OPC_FilterValue, 33, 13, 0, // Skip to: 5532
-/* 5519 */ MCD_OPC_CheckPredicate, 0, 66, 78, // Skip to: 25557
-/* 5523 */ MCD_OPC_CheckField, 21, 1, 1, 60, 78, // Skip to: 25557
-/* 5529 */ MCD_OPC_Decode, 58, 33, // Opcode: ADDvvv_16B
-/* 5532 */ MCD_OPC_FilterValue, 34, 14, 0, // Skip to: 5550
-/* 5536 */ MCD_OPC_CheckPredicate, 0, 49, 78, // Skip to: 25557
-/* 5540 */ MCD_OPC_CheckField, 16, 6, 32, 43, 78, // Skip to: 25557
-/* 5546 */ MCD_OPC_Decode, 135, 2, 43, // Opcode: CMGTvvi_16B
-/* 5550 */ MCD_OPC_FilterValue, 35, 14, 0, // Skip to: 5568
-/* 5554 */ MCD_OPC_CheckPredicate, 0, 31, 78, // Skip to: 25557
-/* 5558 */ MCD_OPC_CheckField, 21, 1, 1, 25, 78, // Skip to: 25557
-/* 5564 */ MCD_OPC_Decode, 221, 2, 33, // Opcode: CMTSTvvv_16B
-/* 5568 */ MCD_OPC_FilterValue, 37, 14, 0, // Skip to: 5586
-/* 5572 */ MCD_OPC_CheckPredicate, 0, 13, 78, // Skip to: 25557
-/* 5576 */ MCD_OPC_CheckField, 21, 1, 1, 7, 78, // Skip to: 25557
-/* 5582 */ MCD_OPC_Decode, 227, 6, 42, // Opcode: MLAvvv_16B
-/* 5586 */ MCD_OPC_FilterValue, 38, 14, 0, // Skip to: 5604
-/* 5590 */ MCD_OPC_CheckPredicate, 0, 251, 77, // Skip to: 25557
-/* 5594 */ MCD_OPC_CheckField, 16, 6, 32, 245, 77, // Skip to: 25557
-/* 5600 */ MCD_OPC_Decode, 235, 1, 43, // Opcode: CMEQvvi_16B
-/* 5604 */ MCD_OPC_FilterValue, 39, 14, 0, // Skip to: 5622
-/* 5608 */ MCD_OPC_CheckPredicate, 0, 233, 77, // Skip to: 25557
-/* 5612 */ MCD_OPC_CheckField, 21, 1, 1, 227, 77, // Skip to: 25557
-/* 5618 */ MCD_OPC_Decode, 132, 7, 33, // Opcode: MULvvv_16B
-/* 5622 */ MCD_OPC_FilterValue, 40, 14, 0, // Skip to: 5640
-/* 5626 */ MCD_OPC_CheckPredicate, 0, 215, 77, // Skip to: 25557
-/* 5630 */ MCD_OPC_CheckField, 21, 1, 1, 209, 77, // Skip to: 25557
-/* 5636 */ MCD_OPC_Decode, 222, 8, 42, // Opcode: SMLSL2vvv_8h16b
-/* 5640 */ MCD_OPC_FilterValue, 41, 14, 0, // Skip to: 5658
-/* 5644 */ MCD_OPC_CheckPredicate, 0, 197, 77, // Skip to: 25557
-/* 5648 */ MCD_OPC_CheckField, 21, 1, 1, 191, 77, // Skip to: 25557
-/* 5654 */ MCD_OPC_Decode, 189, 8, 33, // Opcode: SMAXPvvv_16B
-/* 5658 */ MCD_OPC_FilterValue, 42, 14, 0, // Skip to: 5676
-/* 5662 */ MCD_OPC_CheckPredicate, 0, 179, 77, // Skip to: 25557
-/* 5666 */ MCD_OPC_CheckField, 16, 6, 32, 173, 77, // Skip to: 25557
-/* 5672 */ MCD_OPC_Decode, 170, 2, 43, // Opcode: CMLTvvi_16B
-/* 5676 */ MCD_OPC_FilterValue, 43, 14, 0, // Skip to: 5694
-/* 5680 */ MCD_OPC_CheckPredicate, 0, 161, 77, // Skip to: 25557
-/* 5684 */ MCD_OPC_CheckField, 21, 1, 1, 155, 77, // Skip to: 25557
-/* 5690 */ MCD_OPC_Decode, 202, 8, 33, // Opcode: SMINPvvv_16B
-/* 5694 */ MCD_OPC_FilterValue, 47, 13, 0, // Skip to: 5711
-/* 5698 */ MCD_OPC_CheckPredicate, 0, 143, 77, // Skip to: 25557
-/* 5702 */ MCD_OPC_CheckField, 21, 1, 1, 137, 77, // Skip to: 25557
-/* 5708 */ MCD_OPC_Decode, 27, 33, // Opcode: ADDP_16B
-/* 5711 */ MCD_OPC_FilterValue, 48, 14, 0, // Skip to: 5729
-/* 5715 */ MCD_OPC_CheckPredicate, 0, 126, 77, // Skip to: 25557
-/* 5719 */ MCD_OPC_CheckField, 21, 1, 1, 120, 77, // Skip to: 25557
-/* 5725 */ MCD_OPC_Decode, 235, 8, 33, // Opcode: SMULL2vvv_8h16b
-/* 5729 */ MCD_OPC_FilterValue, 49, 14, 0, // Skip to: 5747
-/* 5733 */ MCD_OPC_CheckPredicate, 0, 108, 77, // Skip to: 25557
-/* 5737 */ MCD_OPC_CheckField, 21, 1, 1, 102, 77, // Skip to: 25557
-/* 5743 */ MCD_OPC_Decode, 148, 4, 33, // Opcode: FMAXNMvvv_4S
-/* 5747 */ MCD_OPC_FilterValue, 51, 14, 0, // Skip to: 5765
-/* 5751 */ MCD_OPC_CheckPredicate, 0, 90, 77, // Skip to: 25557
-/* 5755 */ MCD_OPC_CheckField, 21, 1, 1, 84, 77, // Skip to: 25557
-/* 5761 */ MCD_OPC_Decode, 181, 4, 42, // Opcode: FMLAvvv_4S
-/* 5765 */ MCD_OPC_FilterValue, 53, 14, 0, // Skip to: 5783
-/* 5769 */ MCD_OPC_CheckPredicate, 0, 72, 77, // Skip to: 25557
-/* 5773 */ MCD_OPC_CheckField, 21, 1, 1, 66, 77, // Skip to: 25557
-/* 5779 */ MCD_OPC_Decode, 167, 3, 33, // Opcode: FADDvvv_4S
-/* 5783 */ MCD_OPC_FilterValue, 55, 14, 0, // Skip to: 5801
-/* 5787 */ MCD_OPC_CheckPredicate, 0, 54, 77, // Skip to: 25557
-/* 5791 */ MCD_OPC_CheckField, 21, 1, 1, 48, 77, // Skip to: 25557
-/* 5797 */ MCD_OPC_Decode, 202, 4, 33, // Opcode: FMULXvvv_4S
-/* 5801 */ MCD_OPC_FilterValue, 56, 14, 0, // Skip to: 5819
-/* 5805 */ MCD_OPC_CheckPredicate, 0, 36, 77, // Skip to: 25557
-/* 5809 */ MCD_OPC_CheckField, 21, 1, 1, 30, 77, // Skip to: 25557
-/* 5815 */ MCD_OPC_Decode, 178, 7, 33, // Opcode: PMULL2vvv_8h16b
-/* 5819 */ MCD_OPC_FilterValue, 57, 14, 0, // Skip to: 5837
-/* 5823 */ MCD_OPC_CheckPredicate, 0, 18, 77, // Skip to: 25557
-/* 5827 */ MCD_OPC_CheckField, 21, 1, 1, 12, 77, // Skip to: 25557
-/* 5833 */ MCD_OPC_Decode, 177, 3, 33, // Opcode: FCMEQvvv_4S
-/* 5837 */ MCD_OPC_FilterValue, 61, 14, 0, // Skip to: 5855
-/* 5841 */ MCD_OPC_CheckPredicate, 0, 0, 77, // Skip to: 25557
-/* 5845 */ MCD_OPC_CheckField, 21, 1, 1, 250, 76, // Skip to: 25557
-/* 5851 */ MCD_OPC_Decode, 158, 4, 33, // Opcode: FMAXvvv_4S
-/* 5855 */ MCD_OPC_FilterValue, 63, 242, 76, // Skip to: 25557
-/* 5859 */ MCD_OPC_CheckPredicate, 0, 238, 76, // Skip to: 25557
-/* 5863 */ MCD_OPC_CheckField, 21, 1, 1, 232, 76, // Skip to: 25557
-/* 5869 */ MCD_OPC_Decode, 218, 4, 33, // Opcode: FRECPSvvv_4S
-/* 5873 */ MCD_OPC_FilterValue, 3, 224, 76, // Skip to: 25557
-/* 5877 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
-/* 5880 */ MCD_OPC_FilterValue, 0, 237, 0, // Skip to: 6121
-/* 5884 */ MCD_OPC_ExtractField, 11, 5, // Inst{15-11} ...
-/* 5887 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5905
-/* 5891 */ MCD_OPC_CheckPredicate, 0, 206, 76, // Skip to: 25557
-/* 5895 */ MCD_OPC_CheckField, 21, 1, 1, 200, 76, // Skip to: 25557
-/* 5901 */ MCD_OPC_Decode, 160, 11, 33, // Opcode: UADDL2vvv_8h16b
-/* 5905 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 5923
-/* 5909 */ MCD_OPC_CheckPredicate, 0, 188, 76, // Skip to: 25557
-/* 5913 */ MCD_OPC_CheckField, 21, 1, 1, 182, 76, // Skip to: 25557
-/* 5919 */ MCD_OPC_Decode, 166, 11, 33, // Opcode: UADDW2vvv_8h16b
-/* 5923 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 5941
-/* 5927 */ MCD_OPC_CheckPredicate, 0, 170, 76, // Skip to: 25557
-/* 5931 */ MCD_OPC_CheckField, 21, 1, 1, 164, 76, // Skip to: 25557
-/* 5937 */ MCD_OPC_Decode, 240, 12, 33, // Opcode: USUBL2vvv_8h16b
-/* 5941 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 5959
-/* 5945 */ MCD_OPC_CheckPredicate, 0, 152, 76, // Skip to: 25557
-/* 5949 */ MCD_OPC_CheckField, 21, 1, 1, 146, 76, // Skip to: 25557
-/* 5955 */ MCD_OPC_Decode, 246, 12, 33, // Opcode: USUBW2vvv_8h16b
-/* 5959 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 5977
-/* 5963 */ MCD_OPC_CheckPredicate, 0, 134, 76, // Skip to: 25557
-/* 5967 */ MCD_OPC_CheckField, 21, 1, 1, 128, 76, // Skip to: 25557
-/* 5973 */ MCD_OPC_Decode, 199, 7, 42, // Opcode: RADDHN2vvv_16b8h
-/* 5977 */ MCD_OPC_FilterValue, 10, 14, 0, // Skip to: 5995
-/* 5981 */ MCD_OPC_CheckPredicate, 0, 116, 76, // Skip to: 25557
-/* 5985 */ MCD_OPC_CheckField, 21, 1, 1, 110, 76, // Skip to: 25557
-/* 5991 */ MCD_OPC_Decode, 136, 11, 42, // Opcode: UABAL2vvv_8h8b
-/* 5995 */ MCD_OPC_FilterValue, 12, 14, 0, // Skip to: 6013
-/* 5999 */ MCD_OPC_CheckPredicate, 0, 98, 76, // Skip to: 25557
-/* 6003 */ MCD_OPC_CheckField, 21, 1, 1, 92, 76, // Skip to: 25557
-/* 6009 */ MCD_OPC_Decode, 222, 7, 42, // Opcode: RSUBHN2vvv_16b8h
-/* 6013 */ MCD_OPC_FilterValue, 14, 14, 0, // Skip to: 6031
-/* 6017 */ MCD_OPC_CheckPredicate, 0, 80, 76, // Skip to: 25557
-/* 6021 */ MCD_OPC_CheckField, 21, 1, 1, 74, 76, // Skip to: 25557
-/* 6027 */ MCD_OPC_Decode, 148, 11, 33, // Opcode: UABDL2vvv_8h8b
-/* 6031 */ MCD_OPC_FilterValue, 16, 14, 0, // Skip to: 6049
-/* 6035 */ MCD_OPC_CheckPredicate, 0, 62, 76, // Skip to: 25557
-/* 6039 */ MCD_OPC_CheckField, 21, 1, 1, 56, 76, // Skip to: 25557
-/* 6045 */ MCD_OPC_Decode, 225, 11, 42, // Opcode: UMLAL2vvv_8h16b
-/* 6049 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 6067
-/* 6053 */ MCD_OPC_CheckPredicate, 0, 44, 76, // Skip to: 25557
-/* 6057 */ MCD_OPC_CheckField, 16, 6, 32, 38, 76, // Skip to: 25557
-/* 6063 */ MCD_OPC_Decode, 249, 1, 43, // Opcode: CMGEvvi_16B
-/* 6067 */ MCD_OPC_FilterValue, 19, 14, 0, // Skip to: 6085
-/* 6071 */ MCD_OPC_CheckPredicate, 0, 26, 76, // Skip to: 25557
-/* 6075 */ MCD_OPC_CheckField, 16, 6, 32, 20, 76, // Skip to: 25557
-/* 6081 */ MCD_OPC_Decode, 163, 2, 43, // Opcode: CMLEvvi_16B
-/* 6085 */ MCD_OPC_FilterValue, 20, 14, 0, // Skip to: 6103
-/* 6089 */ MCD_OPC_CheckPredicate, 0, 8, 76, // Skip to: 25557
-/* 6093 */ MCD_OPC_CheckField, 21, 1, 1, 2, 76, // Skip to: 25557
-/* 6099 */ MCD_OPC_Decode, 231, 11, 42, // Opcode: UMLSL2vvv_8h16b
-/* 6103 */ MCD_OPC_FilterValue, 24, 250, 75, // Skip to: 25557
-/* 6107 */ MCD_OPC_CheckPredicate, 0, 246, 75, // Skip to: 25557
-/* 6111 */ MCD_OPC_CheckField, 21, 1, 1, 240, 75, // Skip to: 25557
-/* 6117 */ MCD_OPC_Decode, 243, 11, 33, // Opcode: UMULL2vvv_8h16b
-/* 6121 */ MCD_OPC_FilterValue, 1, 232, 75, // Skip to: 25557
-/* 6125 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
-/* 6128 */ MCD_OPC_FilterValue, 0, 21, 1, // Skip to: 6409
-/* 6132 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 6135 */ MCD_OPC_FilterValue, 0, 71, 0, // Skip to: 6210
-/* 6139 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
-/* 6142 */ MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 6198
-/* 6146 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
-/* 6149 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 6186
-/* 6153 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ...
-/* 6156 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 6174
-/* 6160 */ MCD_OPC_CheckPredicate, 0, 193, 75, // Skip to: 25557
-/* 6164 */ MCD_OPC_CheckField, 19, 1, 1, 187, 75, // Skip to: 25557
-/* 6170 */ MCD_OPC_Decode, 249, 4, 44, // Opcode: INSELd
-/* 6174 */ MCD_OPC_FilterValue, 1, 179, 75, // Skip to: 25557
-/* 6178 */ MCD_OPC_CheckPredicate, 0, 175, 75, // Skip to: 25557
-/* 6182 */ MCD_OPC_Decode, 251, 4, 45, // Opcode: INSELs
-/* 6186 */ MCD_OPC_FilterValue, 1, 167, 75, // Skip to: 25557
-/* 6190 */ MCD_OPC_CheckPredicate, 0, 163, 75, // Skip to: 25557
-/* 6194 */ MCD_OPC_Decode, 250, 4, 46, // Opcode: INSELh
-/* 6198 */ MCD_OPC_FilterValue, 1, 155, 75, // Skip to: 25557
-/* 6202 */ MCD_OPC_CheckPredicate, 0, 151, 75, // Skip to: 25557
-/* 6206 */ MCD_OPC_Decode, 248, 4, 47, // Opcode: INSELb
-/* 6210 */ MCD_OPC_FilterValue, 1, 143, 75, // Skip to: 25557
-/* 6214 */ MCD_OPC_ExtractField, 11, 4, // Inst{14-11} ...
-/* 6217 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6229
-/* 6221 */ MCD_OPC_CheckPredicate, 0, 132, 75, // Skip to: 25557
-/* 6225 */ MCD_OPC_Decode, 186, 11, 33, // Opcode: UHADDvvv_16B
-/* 6229 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6241
-/* 6233 */ MCD_OPC_CheckPredicate, 0, 120, 75, // Skip to: 25557
-/* 6237 */ MCD_OPC_Decode, 251, 11, 33, // Opcode: UQADDvvv_16B
-/* 6241 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6253
-/* 6245 */ MCD_OPC_CheckPredicate, 0, 108, 75, // Skip to: 25557
-/* 6249 */ MCD_OPC_Decode, 182, 12, 33, // Opcode: URHADDvvv_16B
-/* 6253 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 6265
-/* 6257 */ MCD_OPC_CheckPredicate, 0, 96, 75, // Skip to: 25557
-/* 6261 */ MCD_OPC_Decode, 131, 3, 33, // Opcode: EORvvv_16B
-/* 6265 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 6277
-/* 6269 */ MCD_OPC_CheckPredicate, 0, 84, 75, // Skip to: 25557
-/* 6273 */ MCD_OPC_Decode, 192, 11, 33, // Opcode: UHSUBvvv_16B
-/* 6277 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 6289
-/* 6281 */ MCD_OPC_CheckPredicate, 0, 72, 75, // Skip to: 25557
-/* 6285 */ MCD_OPC_Decode, 175, 12, 33, // Opcode: UQSUBvvv_16B
-/* 6289 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 6301
-/* 6293 */ MCD_OPC_CheckPredicate, 0, 60, 75, // Skip to: 25557
-/* 6297 */ MCD_OPC_Decode, 149, 2, 33, // Opcode: CMHIvvv_16B
-/* 6301 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 6313
-/* 6305 */ MCD_OPC_CheckPredicate, 0, 48, 75, // Skip to: 25557
-/* 6309 */ MCD_OPC_Decode, 156, 2, 33, // Opcode: CMHSvvv_16B
-/* 6313 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 6325
-/* 6317 */ MCD_OPC_CheckPredicate, 0, 36, 75, // Skip to: 25557
-/* 6321 */ MCD_OPC_Decode, 217, 12, 33, // Opcode: USHLvvv_16B
-/* 6325 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 6337
-/* 6329 */ MCD_OPC_CheckPredicate, 0, 24, 75, // Skip to: 25557
-/* 6333 */ MCD_OPC_Decode, 158, 12, 33, // Opcode: UQSHLvvv_16B
-/* 6337 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 6349
-/* 6341 */ MCD_OPC_CheckPredicate, 0, 12, 75, // Skip to: 25557
-/* 6345 */ MCD_OPC_Decode, 189, 12, 33, // Opcode: URSHLvvv_16B
-/* 6349 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 6361
-/* 6353 */ MCD_OPC_CheckPredicate, 0, 0, 75, // Skip to: 25557
-/* 6357 */ MCD_OPC_Decode, 134, 12, 33, // Opcode: UQRSHLvvv_16B
-/* 6361 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 6373
-/* 6365 */ MCD_OPC_CheckPredicate, 0, 244, 74, // Skip to: 25557
-/* 6369 */ MCD_OPC_Decode, 205, 11, 33, // Opcode: UMAXvvv_16B
-/* 6373 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 6385
-/* 6377 */ MCD_OPC_CheckPredicate, 0, 232, 74, // Skip to: 25557
-/* 6381 */ MCD_OPC_Decode, 217, 11, 33, // Opcode: UMINvvv_16B
-/* 6385 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 6397
-/* 6389 */ MCD_OPC_CheckPredicate, 0, 220, 74, // Skip to: 25557
-/* 6393 */ MCD_OPC_Decode, 152, 11, 33, // Opcode: UABDvvv_16B
-/* 6397 */ MCD_OPC_FilterValue, 15, 212, 74, // Skip to: 25557
-/* 6401 */ MCD_OPC_CheckPredicate, 0, 208, 74, // Skip to: 25557
-/* 6405 */ MCD_OPC_Decode, 140, 11, 42, // Opcode: UABAvvv_16B
-/* 6409 */ MCD_OPC_FilterValue, 1, 200, 74, // Skip to: 25557
-/* 6413 */ MCD_OPC_ExtractField, 11, 4, // Inst{14-11} ...
-/* 6416 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 6434
-/* 6420 */ MCD_OPC_CheckPredicate, 0, 189, 74, // Skip to: 25557
-/* 6424 */ MCD_OPC_CheckField, 21, 1, 1, 183, 74, // Skip to: 25557
-/* 6430 */ MCD_OPC_Decode, 193, 10, 33, // Opcode: SUBvvv_16B
-/* 6434 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 6452
-/* 6438 */ MCD_OPC_CheckPredicate, 0, 171, 74, // Skip to: 25557
-/* 6442 */ MCD_OPC_CheckField, 21, 1, 1, 165, 74, // Skip to: 25557
-/* 6448 */ MCD_OPC_Decode, 242, 1, 33, // Opcode: CMEQvvv_16B
-/* 6452 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 6470
-/* 6456 */ MCD_OPC_CheckPredicate, 0, 153, 74, // Skip to: 25557
-/* 6460 */ MCD_OPC_CheckField, 21, 1, 1, 147, 74, // Skip to: 25557
-/* 6466 */ MCD_OPC_Decode, 233, 6, 42, // Opcode: MLSvvv_16B
-/* 6470 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 6488
-/* 6474 */ MCD_OPC_CheckPredicate, 0, 135, 74, // Skip to: 25557
-/* 6478 */ MCD_OPC_CheckField, 21, 1, 1, 129, 74, // Skip to: 25557
-/* 6484 */ MCD_OPC_Decode, 180, 7, 33, // Opcode: PMULvvv_16B
-/* 6488 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 6506
-/* 6492 */ MCD_OPC_CheckPredicate, 0, 117, 74, // Skip to: 25557
-/* 6496 */ MCD_OPC_CheckField, 21, 1, 1, 111, 74, // Skip to: 25557
-/* 6502 */ MCD_OPC_Decode, 199, 11, 33, // Opcode: UMAXPvvv_16B
-/* 6506 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 6524
-/* 6510 */ MCD_OPC_CheckPredicate, 0, 99, 74, // Skip to: 25557
-/* 6514 */ MCD_OPC_CheckField, 21, 1, 1, 93, 74, // Skip to: 25557
-/* 6520 */ MCD_OPC_Decode, 211, 11, 33, // Opcode: UMINPvvv_16B
-/* 6524 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 6542
-/* 6528 */ MCD_OPC_CheckPredicate, 0, 81, 74, // Skip to: 25557
-/* 6532 */ MCD_OPC_CheckField, 21, 1, 1, 75, 74, // Skip to: 25557
-/* 6538 */ MCD_OPC_Decode, 143, 4, 33, // Opcode: FMAXNMPvvv_4S
-/* 6542 */ MCD_OPC_FilterValue, 10, 14, 0, // Skip to: 6560
-/* 6546 */ MCD_OPC_CheckPredicate, 0, 63, 74, // Skip to: 25557
-/* 6550 */ MCD_OPC_CheckField, 21, 1, 1, 57, 74, // Skip to: 25557
-/* 6556 */ MCD_OPC_Decode, 160, 3, 33, // Opcode: FADDP_4S
-/* 6560 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 6578
-/* 6564 */ MCD_OPC_CheckPredicate, 0, 45, 74, // Skip to: 25557
-/* 6568 */ MCD_OPC_CheckField, 21, 1, 1, 39, 74, // Skip to: 25557
-/* 6574 */ MCD_OPC_Decode, 207, 4, 33, // Opcode: FMULvvv_4S
-/* 6578 */ MCD_OPC_FilterValue, 12, 14, 0, // Skip to: 6596
-/* 6582 */ MCD_OPC_CheckPredicate, 0, 27, 74, // Skip to: 25557
-/* 6586 */ MCD_OPC_CheckField, 21, 1, 1, 21, 74, // Skip to: 25557
-/* 6592 */ MCD_OPC_Decode, 183, 3, 33, // Opcode: FCMGEvvv_4S
-/* 6596 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 6614
-/* 6600 */ MCD_OPC_CheckPredicate, 0, 9, 74, // Skip to: 25557
-/* 6604 */ MCD_OPC_CheckField, 21, 1, 1, 3, 74, // Skip to: 25557
-/* 6610 */ MCD_OPC_Decode, 154, 3, 33, // Opcode: FACGEvvv_4S
-/* 6614 */ MCD_OPC_FilterValue, 14, 14, 0, // Skip to: 6632
-/* 6618 */ MCD_OPC_CheckPredicate, 0, 247, 73, // Skip to: 25557
-/* 6622 */ MCD_OPC_CheckField, 21, 1, 1, 241, 73, // Skip to: 25557
-/* 6628 */ MCD_OPC_Decode, 153, 4, 33, // Opcode: FMAXPvvv_4S
-/* 6632 */ MCD_OPC_FilterValue, 15, 233, 73, // Skip to: 25557
-/* 6636 */ MCD_OPC_CheckPredicate, 0, 229, 73, // Skip to: 25557
-/* 6640 */ MCD_OPC_CheckField, 21, 1, 1, 223, 73, // Skip to: 25557
-/* 6646 */ MCD_OPC_Decode, 136, 4, 33, // Opcode: FDIVvvv_4S
-/* 6650 */ MCD_OPC_FilterValue, 9, 254, 12, // Skip to: 9980
-/* 6654 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
-/* 6657 */ MCD_OPC_FilterValue, 0, 75, 0, // Skip to: 6736
-/* 6661 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 6664 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 6682
-/* 6668 */ MCD_OPC_CheckPredicate, 0, 197, 73, // Skip to: 25557
-/* 6672 */ MCD_OPC_CheckField, 21, 1, 1, 191, 73, // Skip to: 25557
-/* 6678 */ MCD_OPC_Decode, 128, 8, 23, // Opcode: SADDLvvv_4s4h
-/* 6682 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 6700
-/* 6686 */ MCD_OPC_CheckPredicate, 0, 179, 73, // Skip to: 25557
-/* 6690 */ MCD_OPC_CheckField, 21, 1, 1, 173, 73, // Skip to: 25557
-/* 6696 */ MCD_OPC_Decode, 162, 11, 23, // Opcode: UADDLvvv_4s4h
-/* 6700 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 6718
-/* 6704 */ MCD_OPC_CheckPredicate, 0, 161, 73, // Skip to: 25557
-/* 6708 */ MCD_OPC_CheckField, 21, 1, 1, 155, 73, // Skip to: 25557
-/* 6714 */ MCD_OPC_Decode, 253, 7, 33, // Opcode: SADDL2vvv_4s8h
-/* 6718 */ MCD_OPC_FilterValue, 3, 147, 73, // Skip to: 25557
-/* 6722 */ MCD_OPC_CheckPredicate, 0, 143, 73, // Skip to: 25557
-/* 6726 */ MCD_OPC_CheckField, 21, 1, 1, 137, 73, // Skip to: 25557
-/* 6732 */ MCD_OPC_Decode, 159, 11, 33, // Opcode: UADDL2vvv_4s8h
-/* 6736 */ MCD_OPC_FilterValue, 1, 75, 0, // Skip to: 6815
-/* 6740 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 6743 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 6761
-/* 6747 */ MCD_OPC_CheckPredicate, 0, 118, 73, // Skip to: 25557
-/* 6751 */ MCD_OPC_CheckField, 21, 1, 1, 112, 73, // Skip to: 25557
-/* 6757 */ MCD_OPC_Decode, 158, 8, 24, // Opcode: SHADDvvv_4H
-/* 6761 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 6779
-/* 6765 */ MCD_OPC_CheckPredicate, 0, 100, 73, // Skip to: 25557
-/* 6769 */ MCD_OPC_CheckField, 21, 1, 1, 94, 73, // Skip to: 25557
-/* 6775 */ MCD_OPC_Decode, 188, 11, 24, // Opcode: UHADDvvv_4H
-/* 6779 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 6797
-/* 6783 */ MCD_OPC_CheckPredicate, 0, 82, 73, // Skip to: 25557
-/* 6787 */ MCD_OPC_CheckField, 21, 1, 1, 76, 73, // Skip to: 25557
-/* 6793 */ MCD_OPC_Decode, 161, 8, 33, // Opcode: SHADDvvv_8H
-/* 6797 */ MCD_OPC_FilterValue, 3, 68, 73, // Skip to: 25557
-/* 6801 */ MCD_OPC_CheckPredicate, 0, 64, 73, // Skip to: 25557
-/* 6805 */ MCD_OPC_CheckField, 21, 1, 1, 58, 73, // Skip to: 25557
-/* 6811 */ MCD_OPC_Decode, 191, 11, 33, // Opcode: UHADDvvv_8H
-/* 6815 */ MCD_OPC_FilterValue, 3, 75, 0, // Skip to: 6894
-/* 6819 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 6822 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 6840
-/* 6826 */ MCD_OPC_CheckPredicate, 0, 39, 73, // Skip to: 25557
-/* 6830 */ MCD_OPC_CheckField, 21, 1, 1, 33, 73, // Skip to: 25557
-/* 6836 */ MCD_OPC_Decode, 246, 8, 24, // Opcode: SQADDvvv_4H
-/* 6840 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 6858
-/* 6844 */ MCD_OPC_CheckPredicate, 0, 21, 73, // Skip to: 25557
-/* 6848 */ MCD_OPC_CheckField, 21, 1, 1, 15, 73, // Skip to: 25557
-/* 6854 */ MCD_OPC_Decode, 254, 11, 24, // Opcode: UQADDvvv_4H
-/* 6858 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 6876
-/* 6862 */ MCD_OPC_CheckPredicate, 0, 3, 73, // Skip to: 25557
-/* 6866 */ MCD_OPC_CheckField, 21, 1, 1, 253, 72, // Skip to: 25557
-/* 6872 */ MCD_OPC_Decode, 249, 8, 33, // Opcode: SQADDvvv_8H
-/* 6876 */ MCD_OPC_FilterValue, 3, 245, 72, // Skip to: 25557
-/* 6880 */ MCD_OPC_CheckPredicate, 0, 241, 72, // Skip to: 25557
-/* 6884 */ MCD_OPC_CheckField, 21, 1, 1, 235, 72, // Skip to: 25557
-/* 6890 */ MCD_OPC_Decode, 129, 12, 33, // Opcode: UQADDvvv_8H
-/* 6894 */ MCD_OPC_FilterValue, 4, 75, 0, // Skip to: 6973
-/* 6898 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 6901 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 6919
-/* 6905 */ MCD_OPC_CheckPredicate, 0, 216, 72, // Skip to: 25557
-/* 6909 */ MCD_OPC_CheckField, 21, 1, 1, 210, 72, // Skip to: 25557
-/* 6915 */ MCD_OPC_Decode, 134, 8, 25, // Opcode: SADDWvvv_4s4h
-/* 6919 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 6937
-/* 6923 */ MCD_OPC_CheckPredicate, 0, 198, 72, // Skip to: 25557
-/* 6927 */ MCD_OPC_CheckField, 21, 1, 1, 192, 72, // Skip to: 25557
-/* 6933 */ MCD_OPC_Decode, 168, 11, 25, // Opcode: UADDWvvv_4s4h
-/* 6937 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 6955
-/* 6941 */ MCD_OPC_CheckPredicate, 0, 180, 72, // Skip to: 25557
-/* 6945 */ MCD_OPC_CheckField, 21, 1, 1, 174, 72, // Skip to: 25557
-/* 6951 */ MCD_OPC_Decode, 131, 8, 33, // Opcode: SADDW2vvv_4s8h
-/* 6955 */ MCD_OPC_FilterValue, 3, 166, 72, // Skip to: 25557
-/* 6959 */ MCD_OPC_CheckPredicate, 0, 162, 72, // Skip to: 25557
-/* 6963 */ MCD_OPC_CheckField, 21, 1, 1, 156, 72, // Skip to: 25557
-/* 6969 */ MCD_OPC_Decode, 165, 11, 33, // Opcode: UADDW2vvv_4s8h
-/* 6973 */ MCD_OPC_FilterValue, 5, 75, 0, // Skip to: 7052
-/* 6977 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 6980 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 6998
-/* 6984 */ MCD_OPC_CheckPredicate, 0, 137, 72, // Skip to: 25557
-/* 6988 */ MCD_OPC_CheckField, 21, 1, 1, 131, 72, // Skip to: 25557
-/* 6994 */ MCD_OPC_Decode, 203, 9, 24, // Opcode: SRHADDvvv_4H
-/* 6998 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 7016
-/* 7002 */ MCD_OPC_CheckPredicate, 0, 119, 72, // Skip to: 25557
-/* 7006 */ MCD_OPC_CheckField, 21, 1, 1, 113, 72, // Skip to: 25557
-/* 7012 */ MCD_OPC_Decode, 184, 12, 24, // Opcode: URHADDvvv_4H
-/* 7016 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 7034
-/* 7020 */ MCD_OPC_CheckPredicate, 0, 101, 72, // Skip to: 25557
-/* 7024 */ MCD_OPC_CheckField, 21, 1, 1, 95, 72, // Skip to: 25557
-/* 7030 */ MCD_OPC_Decode, 206, 9, 33, // Opcode: SRHADDvvv_8H
-/* 7034 */ MCD_OPC_FilterValue, 3, 87, 72, // Skip to: 25557
-/* 7038 */ MCD_OPC_CheckPredicate, 0, 83, 72, // Skip to: 25557
-/* 7042 */ MCD_OPC_CheckField, 21, 1, 1, 77, 72, // Skip to: 25557
-/* 7048 */ MCD_OPC_Decode, 187, 12, 33, // Opcode: URHADDvvv_8H
-/* 7052 */ MCD_OPC_FilterValue, 7, 75, 0, // Skip to: 7131
-/* 7056 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 7059 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 7077
-/* 7063 */ MCD_OPC_CheckPredicate, 0, 58, 72, // Skip to: 25557
-/* 7067 */ MCD_OPC_CheckField, 21, 1, 1, 52, 72, // Skip to: 25557
-/* 7073 */ MCD_OPC_Decode, 197, 1, 24, // Opcode: BICvvv_8B
-/* 7077 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 7095
-/* 7081 */ MCD_OPC_CheckPredicate, 0, 40, 72, // Skip to: 25557
-/* 7085 */ MCD_OPC_CheckField, 21, 1, 1, 34, 72, // Skip to: 25557
-/* 7091 */ MCD_OPC_Decode, 215, 1, 31, // Opcode: BSLvvv_8B
-/* 7095 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 7113
-/* 7099 */ MCD_OPC_CheckPredicate, 0, 22, 72, // Skip to: 25557
-/* 7103 */ MCD_OPC_CheckField, 21, 1, 1, 16, 72, // Skip to: 25557
-/* 7109 */ MCD_OPC_Decode, 196, 1, 33, // Opcode: BICvvv_16B
-/* 7113 */ MCD_OPC_FilterValue, 3, 8, 72, // Skip to: 25557
-/* 7117 */ MCD_OPC_CheckPredicate, 0, 4, 72, // Skip to: 25557
-/* 7121 */ MCD_OPC_CheckField, 21, 1, 1, 254, 71, // Skip to: 25557
-/* 7127 */ MCD_OPC_Decode, 214, 1, 42, // Opcode: BSLvvv_16B
-/* 7131 */ MCD_OPC_FilterValue, 8, 75, 0, // Skip to: 7210
-/* 7135 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 7138 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 7156
-/* 7142 */ MCD_OPC_CheckPredicate, 0, 235, 71, // Skip to: 25557
-/* 7146 */ MCD_OPC_CheckField, 21, 1, 1, 229, 71, // Skip to: 25557
-/* 7152 */ MCD_OPC_Decode, 140, 10, 23, // Opcode: SSUBLvvv_4s4h
-/* 7156 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 7174
-/* 7160 */ MCD_OPC_CheckPredicate, 0, 217, 71, // Skip to: 25557
-/* 7164 */ MCD_OPC_CheckField, 21, 1, 1, 211, 71, // Skip to: 25557
-/* 7170 */ MCD_OPC_Decode, 242, 12, 23, // Opcode: USUBLvvv_4s4h
-/* 7174 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 7192
-/* 7178 */ MCD_OPC_CheckPredicate, 0, 199, 71, // Skip to: 25557
-/* 7182 */ MCD_OPC_CheckField, 21, 1, 1, 193, 71, // Skip to: 25557
-/* 7188 */ MCD_OPC_Decode, 137, 10, 33, // Opcode: SSUBL2vvv_4s8h
-/* 7192 */ MCD_OPC_FilterValue, 3, 185, 71, // Skip to: 25557
-/* 7196 */ MCD_OPC_CheckPredicate, 0, 181, 71, // Skip to: 25557
-/* 7200 */ MCD_OPC_CheckField, 21, 1, 1, 175, 71, // Skip to: 25557
-/* 7206 */ MCD_OPC_Decode, 239, 12, 33, // Opcode: USUBL2vvv_4s8h
-/* 7210 */ MCD_OPC_FilterValue, 9, 75, 0, // Skip to: 7289
-/* 7214 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 7217 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 7235
-/* 7221 */ MCD_OPC_CheckPredicate, 0, 156, 71, // Skip to: 25557
-/* 7225 */ MCD_OPC_CheckField, 21, 1, 1, 150, 71, // Skip to: 25557
-/* 7231 */ MCD_OPC_Decode, 177, 8, 24, // Opcode: SHSUBvvv_4H
-/* 7235 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 7253
-/* 7239 */ MCD_OPC_CheckPredicate, 0, 138, 71, // Skip to: 25557
-/* 7243 */ MCD_OPC_CheckField, 21, 1, 1, 132, 71, // Skip to: 25557
-/* 7249 */ MCD_OPC_Decode, 194, 11, 24, // Opcode: UHSUBvvv_4H
-/* 7253 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 7271
-/* 7257 */ MCD_OPC_CheckPredicate, 0, 120, 71, // Skip to: 25557
-/* 7261 */ MCD_OPC_CheckField, 21, 1, 1, 114, 71, // Skip to: 25557
-/* 7267 */ MCD_OPC_Decode, 180, 8, 33, // Opcode: SHSUBvvv_8H
-/* 7271 */ MCD_OPC_FilterValue, 3, 106, 71, // Skip to: 25557
-/* 7275 */ MCD_OPC_CheckPredicate, 0, 102, 71, // Skip to: 25557
-/* 7279 */ MCD_OPC_CheckField, 21, 1, 1, 96, 71, // Skip to: 25557
-/* 7285 */ MCD_OPC_Decode, 197, 11, 33, // Opcode: UHSUBvvv_8H
-/* 7289 */ MCD_OPC_FilterValue, 11, 75, 0, // Skip to: 7368
-/* 7293 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 7296 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 7314
-/* 7300 */ MCD_OPC_CheckPredicate, 0, 77, 71, // Skip to: 25557
-/* 7304 */ MCD_OPC_CheckField, 21, 1, 1, 71, 71, // Skip to: 25557
-/* 7310 */ MCD_OPC_Decode, 197, 9, 24, // Opcode: SQSUBvvv_4H
-/* 7314 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 7332
-/* 7318 */ MCD_OPC_CheckPredicate, 0, 59, 71, // Skip to: 25557
-/* 7322 */ MCD_OPC_CheckField, 21, 1, 1, 53, 71, // Skip to: 25557
-/* 7328 */ MCD_OPC_Decode, 178, 12, 24, // Opcode: UQSUBvvv_4H
-/* 7332 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 7350
-/* 7336 */ MCD_OPC_CheckPredicate, 0, 41, 71, // Skip to: 25557
-/* 7340 */ MCD_OPC_CheckField, 21, 1, 1, 35, 71, // Skip to: 25557
-/* 7346 */ MCD_OPC_Decode, 200, 9, 33, // Opcode: SQSUBvvv_8H
-/* 7350 */ MCD_OPC_FilterValue, 3, 27, 71, // Skip to: 25557
-/* 7354 */ MCD_OPC_CheckPredicate, 0, 23, 71, // Skip to: 25557
-/* 7358 */ MCD_OPC_CheckField, 21, 1, 1, 17, 71, // Skip to: 25557
-/* 7364 */ MCD_OPC_Decode, 181, 12, 33, // Opcode: UQSUBvvv_8H
-/* 7368 */ MCD_OPC_FilterValue, 12, 75, 0, // Skip to: 7447
-/* 7372 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 7375 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 7393
-/* 7379 */ MCD_OPC_CheckPredicate, 0, 254, 70, // Skip to: 25557
-/* 7383 */ MCD_OPC_CheckField, 21, 1, 1, 248, 70, // Skip to: 25557
-/* 7389 */ MCD_OPC_Decode, 146, 10, 25, // Opcode: SSUBWvvv_4s4h
-/* 7393 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 7411
-/* 7397 */ MCD_OPC_CheckPredicate, 0, 236, 70, // Skip to: 25557
-/* 7401 */ MCD_OPC_CheckField, 21, 1, 1, 230, 70, // Skip to: 25557
-/* 7407 */ MCD_OPC_Decode, 248, 12, 25, // Opcode: USUBWvvv_4s4h
-/* 7411 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 7429
-/* 7415 */ MCD_OPC_CheckPredicate, 0, 218, 70, // Skip to: 25557
-/* 7419 */ MCD_OPC_CheckField, 21, 1, 1, 212, 70, // Skip to: 25557
-/* 7425 */ MCD_OPC_Decode, 143, 10, 33, // Opcode: SSUBW2vvv_4s8h
-/* 7429 */ MCD_OPC_FilterValue, 3, 204, 70, // Skip to: 25557
-/* 7433 */ MCD_OPC_CheckPredicate, 0, 200, 70, // Skip to: 25557
-/* 7437 */ MCD_OPC_CheckField, 21, 1, 1, 194, 70, // Skip to: 25557
-/* 7443 */ MCD_OPC_Decode, 245, 12, 33, // Opcode: USUBW2vvv_4s8h
-/* 7447 */ MCD_OPC_FilterValue, 13, 75, 0, // Skip to: 7526
-/* 7451 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 7454 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 7472
-/* 7458 */ MCD_OPC_CheckPredicate, 0, 175, 70, // Skip to: 25557
-/* 7462 */ MCD_OPC_CheckField, 21, 1, 1, 169, 70, // Skip to: 25557
-/* 7468 */ MCD_OPC_Decode, 145, 2, 24, // Opcode: CMGTvvv_4H
-/* 7472 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 7490
-/* 7476 */ MCD_OPC_CheckPredicate, 0, 157, 70, // Skip to: 25557
-/* 7480 */ MCD_OPC_CheckField, 21, 1, 1, 151, 70, // Skip to: 25557
-/* 7486 */ MCD_OPC_Decode, 152, 2, 24, // Opcode: CMHIvvv_4H
-/* 7490 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 7508
-/* 7494 */ MCD_OPC_CheckPredicate, 0, 139, 70, // Skip to: 25557
-/* 7498 */ MCD_OPC_CheckField, 21, 1, 1, 133, 70, // Skip to: 25557
-/* 7504 */ MCD_OPC_Decode, 148, 2, 33, // Opcode: CMGTvvv_8H
-/* 7508 */ MCD_OPC_FilterValue, 3, 125, 70, // Skip to: 25557
-/* 7512 */ MCD_OPC_CheckPredicate, 0, 121, 70, // Skip to: 25557
-/* 7516 */ MCD_OPC_CheckField, 21, 1, 1, 115, 70, // Skip to: 25557
-/* 7522 */ MCD_OPC_Decode, 155, 2, 33, // Opcode: CMHIvvv_8H
-/* 7526 */ MCD_OPC_FilterValue, 15, 75, 0, // Skip to: 7605
-/* 7530 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 7533 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 7551
-/* 7537 */ MCD_OPC_CheckPredicate, 0, 96, 70, // Skip to: 25557
-/* 7541 */ MCD_OPC_CheckField, 21, 1, 1, 90, 70, // Skip to: 25557
-/* 7547 */ MCD_OPC_Decode, 131, 2, 24, // Opcode: CMGEvvv_4H
-/* 7551 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 7569
-/* 7555 */ MCD_OPC_CheckPredicate, 0, 78, 70, // Skip to: 25557
-/* 7559 */ MCD_OPC_CheckField, 21, 1, 1, 72, 70, // Skip to: 25557
-/* 7565 */ MCD_OPC_Decode, 159, 2, 24, // Opcode: CMHSvvv_4H
-/* 7569 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 7587
-/* 7573 */ MCD_OPC_CheckPredicate, 0, 60, 70, // Skip to: 25557
-/* 7577 */ MCD_OPC_CheckField, 21, 1, 1, 54, 70, // Skip to: 25557
-/* 7583 */ MCD_OPC_Decode, 134, 2, 33, // Opcode: CMGEvvv_8H
-/* 7587 */ MCD_OPC_FilterValue, 3, 46, 70, // Skip to: 25557
-/* 7591 */ MCD_OPC_CheckPredicate, 0, 42, 70, // Skip to: 25557
-/* 7595 */ MCD_OPC_CheckField, 21, 1, 1, 36, 70, // Skip to: 25557
-/* 7601 */ MCD_OPC_Decode, 162, 2, 33, // Opcode: CMHSvvv_8H
-/* 7605 */ MCD_OPC_FilterValue, 16, 73, 0, // Skip to: 7682
-/* 7609 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 7612 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 7629
-/* 7616 */ MCD_OPC_CheckPredicate, 0, 17, 70, // Skip to: 25557
-/* 7620 */ MCD_OPC_CheckField, 21, 1, 1, 11, 70, // Skip to: 25557
-/* 7626 */ MCD_OPC_Decode, 25, 29, // Opcode: ADDHNvvv_4h4s
-/* 7629 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 7647
-/* 7633 */ MCD_OPC_CheckPredicate, 0, 0, 70, // Skip to: 25557
-/* 7637 */ MCD_OPC_CheckField, 21, 1, 1, 250, 69, // Skip to: 25557
-/* 7643 */ MCD_OPC_Decode, 203, 7, 29, // Opcode: RADDHNvvv_4h4s
-/* 7647 */ MCD_OPC_FilterValue, 2, 13, 0, // Skip to: 7664
-/* 7651 */ MCD_OPC_CheckPredicate, 0, 238, 69, // Skip to: 25557
-/* 7655 */ MCD_OPC_CheckField, 21, 1, 1, 232, 69, // Skip to: 25557
-/* 7661 */ MCD_OPC_Decode, 23, 42, // Opcode: ADDHN2vvv_8h4s
-/* 7664 */ MCD_OPC_FilterValue, 3, 225, 69, // Skip to: 25557
-/* 7668 */ MCD_OPC_CheckPredicate, 0, 221, 69, // Skip to: 25557
-/* 7672 */ MCD_OPC_CheckField, 21, 1, 1, 215, 69, // Skip to: 25557
-/* 7678 */ MCD_OPC_Decode, 201, 7, 42, // Opcode: RADDHN2vvv_8h4s
-/* 7682 */ MCD_OPC_FilterValue, 17, 75, 0, // Skip to: 7761
-/* 7686 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 7689 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 7707
-/* 7693 */ MCD_OPC_CheckPredicate, 0, 196, 69, // Skip to: 25557
-/* 7697 */ MCD_OPC_CheckField, 21, 1, 1, 190, 69, // Skip to: 25557
-/* 7703 */ MCD_OPC_Decode, 246, 9, 24, // Opcode: SSHLvvv_4H
-/* 7707 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 7725
-/* 7711 */ MCD_OPC_CheckPredicate, 0, 178, 69, // Skip to: 25557
-/* 7715 */ MCD_OPC_CheckField, 21, 1, 1, 172, 69, // Skip to: 25557
-/* 7721 */ MCD_OPC_Decode, 220, 12, 24, // Opcode: USHLvvv_4H
-/* 7725 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 7743
-/* 7729 */ MCD_OPC_CheckPredicate, 0, 160, 69, // Skip to: 25557
-/* 7733 */ MCD_OPC_CheckField, 21, 1, 1, 154, 69, // Skip to: 25557
-/* 7739 */ MCD_OPC_Decode, 249, 9, 33, // Opcode: SSHLvvv_8H
-/* 7743 */ MCD_OPC_FilterValue, 3, 146, 69, // Skip to: 25557
-/* 7747 */ MCD_OPC_CheckPredicate, 0, 142, 69, // Skip to: 25557
-/* 7751 */ MCD_OPC_CheckField, 21, 1, 1, 136, 69, // Skip to: 25557
-/* 7757 */ MCD_OPC_Decode, 223, 12, 33, // Opcode: USHLvvv_8H
-/* 7761 */ MCD_OPC_FilterValue, 19, 75, 0, // Skip to: 7840
-/* 7765 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 7768 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 7786
-/* 7772 */ MCD_OPC_CheckPredicate, 0, 117, 69, // Skip to: 25557
-/* 7776 */ MCD_OPC_CheckField, 21, 1, 1, 111, 69, // Skip to: 25557
-/* 7782 */ MCD_OPC_Decode, 180, 9, 24, // Opcode: SQSHLvvv_4H
-/* 7786 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 7804
-/* 7790 */ MCD_OPC_CheckPredicate, 0, 99, 69, // Skip to: 25557
-/* 7794 */ MCD_OPC_CheckField, 21, 1, 1, 93, 69, // Skip to: 25557
-/* 7800 */ MCD_OPC_Decode, 161, 12, 24, // Opcode: UQSHLvvv_4H
-/* 7804 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 7822
-/* 7808 */ MCD_OPC_CheckPredicate, 0, 81, 69, // Skip to: 25557
-/* 7812 */ MCD_OPC_CheckField, 21, 1, 1, 75, 69, // Skip to: 25557
-/* 7818 */ MCD_OPC_Decode, 183, 9, 33, // Opcode: SQSHLvvv_8H
-/* 7822 */ MCD_OPC_FilterValue, 3, 67, 69, // Skip to: 25557
-/* 7826 */ MCD_OPC_CheckPredicate, 0, 63, 69, // Skip to: 25557
-/* 7830 */ MCD_OPC_CheckField, 21, 1, 1, 57, 69, // Skip to: 25557
-/* 7836 */ MCD_OPC_Decode, 164, 12, 33, // Opcode: UQSHLvvv_8H
-/* 7840 */ MCD_OPC_FilterValue, 20, 75, 0, // Skip to: 7919
-/* 7844 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 7847 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 7865
-/* 7851 */ MCD_OPC_CheckPredicate, 0, 38, 69, // Skip to: 25557
-/* 7855 */ MCD_OPC_CheckField, 21, 1, 1, 32, 69, // Skip to: 25557
-/* 7861 */ MCD_OPC_Decode, 232, 7, 30, // Opcode: SABALvvv_4s4h
-/* 7865 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 7883
-/* 7869 */ MCD_OPC_CheckPredicate, 0, 20, 69, // Skip to: 25557
-/* 7873 */ MCD_OPC_CheckField, 21, 1, 1, 14, 69, // Skip to: 25557
-/* 7879 */ MCD_OPC_Decode, 138, 11, 30, // Opcode: UABALvvv_4s4h
-/* 7883 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 7901
-/* 7887 */ MCD_OPC_CheckPredicate, 0, 2, 69, // Skip to: 25557
-/* 7891 */ MCD_OPC_CheckField, 21, 1, 1, 252, 68, // Skip to: 25557
-/* 7897 */ MCD_OPC_Decode, 229, 7, 42, // Opcode: SABAL2vvv_4s4h
-/* 7901 */ MCD_OPC_FilterValue, 3, 244, 68, // Skip to: 25557
-/* 7905 */ MCD_OPC_CheckPredicate, 0, 240, 68, // Skip to: 25557
-/* 7909 */ MCD_OPC_CheckField, 21, 1, 1, 234, 68, // Skip to: 25557
-/* 7915 */ MCD_OPC_Decode, 135, 11, 42, // Opcode: UABAL2vvv_4s4h
-/* 7919 */ MCD_OPC_FilterValue, 21, 75, 0, // Skip to: 7998
-/* 7923 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 7926 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 7944
-/* 7930 */ MCD_OPC_CheckPredicate, 0, 215, 68, // Skip to: 25557
-/* 7934 */ MCD_OPC_CheckField, 21, 1, 1, 209, 68, // Skip to: 25557
-/* 7940 */ MCD_OPC_Decode, 218, 9, 24, // Opcode: SRSHLvvv_4H
-/* 7944 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 7962
-/* 7948 */ MCD_OPC_CheckPredicate, 0, 197, 68, // Skip to: 25557
-/* 7952 */ MCD_OPC_CheckField, 21, 1, 1, 191, 68, // Skip to: 25557
-/* 7958 */ MCD_OPC_Decode, 192, 12, 24, // Opcode: URSHLvvv_4H
-/* 7962 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 7980
-/* 7966 */ MCD_OPC_CheckPredicate, 0, 179, 68, // Skip to: 25557
-/* 7970 */ MCD_OPC_CheckField, 21, 1, 1, 173, 68, // Skip to: 25557
-/* 7976 */ MCD_OPC_Decode, 221, 9, 33, // Opcode: SRSHLvvv_8H
-/* 7980 */ MCD_OPC_FilterValue, 3, 165, 68, // Skip to: 25557
-/* 7984 */ MCD_OPC_CheckPredicate, 0, 161, 68, // Skip to: 25557
-/* 7988 */ MCD_OPC_CheckField, 21, 1, 1, 155, 68, // Skip to: 25557
-/* 7994 */ MCD_OPC_Decode, 195, 12, 33, // Opcode: URSHLvvv_8H
-/* 7998 */ MCD_OPC_FilterValue, 23, 75, 0, // Skip to: 8077
-/* 8002 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 8005 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 8023
-/* 8009 */ MCD_OPC_CheckPredicate, 0, 136, 68, // Skip to: 25557
-/* 8013 */ MCD_OPC_CheckField, 21, 1, 1, 130, 68, // Skip to: 25557
-/* 8019 */ MCD_OPC_Decode, 149, 9, 24, // Opcode: SQRSHLvvv_4H
-/* 8023 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 8041
-/* 8027 */ MCD_OPC_CheckPredicate, 0, 118, 68, // Skip to: 25557
-/* 8031 */ MCD_OPC_CheckField, 21, 1, 1, 112, 68, // Skip to: 25557
-/* 8037 */ MCD_OPC_Decode, 137, 12, 24, // Opcode: UQRSHLvvv_4H
-/* 8041 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 8059
-/* 8045 */ MCD_OPC_CheckPredicate, 0, 100, 68, // Skip to: 25557
-/* 8049 */ MCD_OPC_CheckField, 21, 1, 1, 94, 68, // Skip to: 25557
-/* 8055 */ MCD_OPC_Decode, 152, 9, 33, // Opcode: SQRSHLvvv_8H
-/* 8059 */ MCD_OPC_FilterValue, 3, 86, 68, // Skip to: 25557
-/* 8063 */ MCD_OPC_CheckPredicate, 0, 82, 68, // Skip to: 25557
-/* 8067 */ MCD_OPC_CheckField, 21, 1, 1, 76, 68, // Skip to: 25557
-/* 8073 */ MCD_OPC_Decode, 140, 12, 33, // Opcode: UQRSHLvvv_8H
-/* 8077 */ MCD_OPC_FilterValue, 24, 75, 0, // Skip to: 8156
-/* 8081 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 8084 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 8102
-/* 8088 */ MCD_OPC_CheckPredicate, 0, 57, 68, // Skip to: 25557
-/* 8092 */ MCD_OPC_CheckField, 21, 1, 1, 51, 68, // Skip to: 25557
-/* 8098 */ MCD_OPC_Decode, 168, 10, 29, // Opcode: SUBHNvvv_4h4s
-/* 8102 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 8120
-/* 8106 */ MCD_OPC_CheckPredicate, 0, 39, 68, // Skip to: 25557
-/* 8110 */ MCD_OPC_CheckField, 21, 1, 1, 33, 68, // Skip to: 25557
-/* 8116 */ MCD_OPC_Decode, 226, 7, 29, // Opcode: RSUBHNvvv_4h4s
-/* 8120 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 8138
-/* 8124 */ MCD_OPC_CheckPredicate, 0, 21, 68, // Skip to: 25557
-/* 8128 */ MCD_OPC_CheckField, 21, 1, 1, 15, 68, // Skip to: 25557
-/* 8134 */ MCD_OPC_Decode, 166, 10, 42, // Opcode: SUBHN2vvv_8h4s
-/* 8138 */ MCD_OPC_FilterValue, 3, 7, 68, // Skip to: 25557
-/* 8142 */ MCD_OPC_CheckPredicate, 0, 3, 68, // Skip to: 25557
-/* 8146 */ MCD_OPC_CheckField, 21, 1, 1, 253, 67, // Skip to: 25557
-/* 8152 */ MCD_OPC_Decode, 224, 7, 42, // Opcode: RSUBHN2vvv_8h4s
-/* 8156 */ MCD_OPC_FilterValue, 25, 75, 0, // Skip to: 8235
-/* 8160 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 8163 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 8181
-/* 8167 */ MCD_OPC_CheckPredicate, 0, 234, 67, // Skip to: 25557
-/* 8171 */ MCD_OPC_CheckField, 21, 1, 1, 228, 67, // Skip to: 25557
-/* 8177 */ MCD_OPC_Decode, 197, 8, 24, // Opcode: SMAXvvv_4H
-/* 8181 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 8199
-/* 8185 */ MCD_OPC_CheckPredicate, 0, 216, 67, // Skip to: 25557
-/* 8189 */ MCD_OPC_CheckField, 21, 1, 1, 210, 67, // Skip to: 25557
-/* 8195 */ MCD_OPC_Decode, 207, 11, 24, // Opcode: UMAXvvv_4H
-/* 8199 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 8217
-/* 8203 */ MCD_OPC_CheckPredicate, 0, 198, 67, // Skip to: 25557
-/* 8207 */ MCD_OPC_CheckField, 21, 1, 1, 192, 67, // Skip to: 25557
-/* 8213 */ MCD_OPC_Decode, 200, 8, 33, // Opcode: SMAXvvv_8H
-/* 8217 */ MCD_OPC_FilterValue, 3, 184, 67, // Skip to: 25557
-/* 8221 */ MCD_OPC_CheckPredicate, 0, 180, 67, // Skip to: 25557
-/* 8225 */ MCD_OPC_CheckField, 21, 1, 1, 174, 67, // Skip to: 25557
-/* 8231 */ MCD_OPC_Decode, 210, 11, 33, // Opcode: UMAXvvv_8H
-/* 8235 */ MCD_OPC_FilterValue, 27, 75, 0, // Skip to: 8314
-/* 8239 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 8242 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 8260
-/* 8246 */ MCD_OPC_CheckPredicate, 0, 155, 67, // Skip to: 25557
-/* 8250 */ MCD_OPC_CheckField, 21, 1, 1, 149, 67, // Skip to: 25557
-/* 8256 */ MCD_OPC_Decode, 210, 8, 24, // Opcode: SMINvvv_4H
-/* 8260 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 8278
-/* 8264 */ MCD_OPC_CheckPredicate, 0, 137, 67, // Skip to: 25557
-/* 8268 */ MCD_OPC_CheckField, 21, 1, 1, 131, 67, // Skip to: 25557
-/* 8274 */ MCD_OPC_Decode, 219, 11, 24, // Opcode: UMINvvv_4H
-/* 8278 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 8296
-/* 8282 */ MCD_OPC_CheckPredicate, 0, 119, 67, // Skip to: 25557
-/* 8286 */ MCD_OPC_CheckField, 21, 1, 1, 113, 67, // Skip to: 25557
-/* 8292 */ MCD_OPC_Decode, 213, 8, 33, // Opcode: SMINvvv_8H
-/* 8296 */ MCD_OPC_FilterValue, 3, 105, 67, // Skip to: 25557
-/* 8300 */ MCD_OPC_CheckPredicate, 0, 101, 67, // Skip to: 25557
-/* 8304 */ MCD_OPC_CheckField, 21, 1, 1, 95, 67, // Skip to: 25557
-/* 8310 */ MCD_OPC_Decode, 222, 11, 33, // Opcode: UMINvvv_8H
-/* 8314 */ MCD_OPC_FilterValue, 28, 75, 0, // Skip to: 8393
-/* 8318 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 8321 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 8339
-/* 8325 */ MCD_OPC_CheckPredicate, 0, 76, 67, // Skip to: 25557
-/* 8329 */ MCD_OPC_CheckField, 21, 1, 1, 70, 67, // Skip to: 25557
-/* 8335 */ MCD_OPC_Decode, 244, 7, 23, // Opcode: SABDLvvv_4s4h
-/* 8339 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 8357
-/* 8343 */ MCD_OPC_CheckPredicate, 0, 58, 67, // Skip to: 25557
-/* 8347 */ MCD_OPC_CheckField, 21, 1, 1, 52, 67, // Skip to: 25557
-/* 8353 */ MCD_OPC_Decode, 150, 11, 23, // Opcode: UABDLvvv_4s4h
-/* 8357 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 8375
-/* 8361 */ MCD_OPC_CheckPredicate, 0, 40, 67, // Skip to: 25557
-/* 8365 */ MCD_OPC_CheckField, 21, 1, 1, 34, 67, // Skip to: 25557
-/* 8371 */ MCD_OPC_Decode, 241, 7, 33, // Opcode: SABDL2vvv_4s4h
-/* 8375 */ MCD_OPC_FilterValue, 3, 26, 67, // Skip to: 25557
-/* 8379 */ MCD_OPC_CheckPredicate, 0, 22, 67, // Skip to: 25557
-/* 8383 */ MCD_OPC_CheckField, 21, 1, 1, 16, 67, // Skip to: 25557
-/* 8389 */ MCD_OPC_Decode, 147, 11, 33, // Opcode: UABDL2vvv_4s4h
-/* 8393 */ MCD_OPC_FilterValue, 29, 75, 0, // Skip to: 8472
-/* 8397 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 8400 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 8418
-/* 8404 */ MCD_OPC_CheckPredicate, 0, 253, 66, // Skip to: 25557
-/* 8408 */ MCD_OPC_CheckField, 21, 1, 1, 247, 66, // Skip to: 25557
-/* 8414 */ MCD_OPC_Decode, 248, 7, 24, // Opcode: SABDvvv_4H
-/* 8418 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 8436
-/* 8422 */ MCD_OPC_CheckPredicate, 0, 235, 66, // Skip to: 25557
-/* 8426 */ MCD_OPC_CheckField, 21, 1, 1, 229, 66, // Skip to: 25557
-/* 8432 */ MCD_OPC_Decode, 154, 11, 24, // Opcode: UABDvvv_4H
-/* 8436 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 8454
-/* 8440 */ MCD_OPC_CheckPredicate, 0, 217, 66, // Skip to: 25557
-/* 8444 */ MCD_OPC_CheckField, 21, 1, 1, 211, 66, // Skip to: 25557
-/* 8450 */ MCD_OPC_Decode, 251, 7, 33, // Opcode: SABDvvv_8H
-/* 8454 */ MCD_OPC_FilterValue, 3, 203, 66, // Skip to: 25557
-/* 8458 */ MCD_OPC_CheckPredicate, 0, 199, 66, // Skip to: 25557
-/* 8462 */ MCD_OPC_CheckField, 21, 1, 1, 193, 66, // Skip to: 25557
-/* 8468 */ MCD_OPC_Decode, 157, 11, 33, // Opcode: UABDvvv_8H
-/* 8472 */ MCD_OPC_FilterValue, 31, 75, 0, // Skip to: 8551
-/* 8476 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 8479 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 8497
-/* 8483 */ MCD_OPC_CheckPredicate, 0, 174, 66, // Skip to: 25557
-/* 8487 */ MCD_OPC_CheckField, 21, 1, 1, 168, 66, // Skip to: 25557
-/* 8493 */ MCD_OPC_Decode, 236, 7, 31, // Opcode: SABAvvv_4H
-/* 8497 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 8515
-/* 8501 */ MCD_OPC_CheckPredicate, 0, 156, 66, // Skip to: 25557
-/* 8505 */ MCD_OPC_CheckField, 21, 1, 1, 150, 66, // Skip to: 25557
-/* 8511 */ MCD_OPC_Decode, 142, 11, 31, // Opcode: UABAvvv_4H
-/* 8515 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 8533
-/* 8519 */ MCD_OPC_CheckPredicate, 0, 138, 66, // Skip to: 25557
-/* 8523 */ MCD_OPC_CheckField, 21, 1, 1, 132, 66, // Skip to: 25557
-/* 8529 */ MCD_OPC_Decode, 239, 7, 42, // Opcode: SABAvvv_8H
-/* 8533 */ MCD_OPC_FilterValue, 3, 124, 66, // Skip to: 25557
-/* 8537 */ MCD_OPC_CheckPredicate, 0, 120, 66, // Skip to: 25557
-/* 8541 */ MCD_OPC_CheckField, 21, 1, 1, 114, 66, // Skip to: 25557
-/* 8547 */ MCD_OPC_Decode, 145, 11, 42, // Opcode: UABAvvv_8H
-/* 8551 */ MCD_OPC_FilterValue, 32, 75, 0, // Skip to: 8630
-/* 8555 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 8558 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 8576
-/* 8562 */ MCD_OPC_CheckPredicate, 0, 95, 66, // Skip to: 25557
-/* 8566 */ MCD_OPC_CheckField, 21, 1, 1, 89, 66, // Skip to: 25557
-/* 8572 */ MCD_OPC_Decode, 218, 8, 30, // Opcode: SMLALvvv_4s4h
-/* 8576 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 8594
-/* 8580 */ MCD_OPC_CheckPredicate, 0, 77, 66, // Skip to: 25557
-/* 8584 */ MCD_OPC_CheckField, 21, 1, 1, 71, 66, // Skip to: 25557
-/* 8590 */ MCD_OPC_Decode, 227, 11, 30, // Opcode: UMLALvvv_4s4h
-/* 8594 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 8612
-/* 8598 */ MCD_OPC_CheckPredicate, 0, 59, 66, // Skip to: 25557
-/* 8602 */ MCD_OPC_CheckField, 21, 1, 1, 53, 66, // Skip to: 25557
-/* 8608 */ MCD_OPC_Decode, 215, 8, 42, // Opcode: SMLAL2vvv_4s8h
-/* 8612 */ MCD_OPC_FilterValue, 3, 45, 66, // Skip to: 25557
-/* 8616 */ MCD_OPC_CheckPredicate, 0, 41, 66, // Skip to: 25557
-/* 8620 */ MCD_OPC_CheckField, 21, 1, 1, 35, 66, // Skip to: 25557
-/* 8626 */ MCD_OPC_Decode, 224, 11, 42, // Opcode: UMLAL2vvv_4s8h
-/* 8630 */ MCD_OPC_FilterValue, 33, 73, 0, // Skip to: 8707
-/* 8634 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 8637 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 8654
-/* 8641 */ MCD_OPC_CheckPredicate, 0, 16, 66, // Skip to: 25557
-/* 8645 */ MCD_OPC_CheckField, 21, 1, 1, 10, 66, // Skip to: 25557
-/* 8651 */ MCD_OPC_Decode, 61, 24, // Opcode: ADDvvv_4H
-/* 8654 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 8672
-/* 8658 */ MCD_OPC_CheckPredicate, 0, 255, 65, // Skip to: 25557
-/* 8662 */ MCD_OPC_CheckField, 21, 1, 1, 249, 65, // Skip to: 25557
-/* 8668 */ MCD_OPC_Decode, 196, 10, 24, // Opcode: SUBvvv_4H
-/* 8672 */ MCD_OPC_FilterValue, 2, 13, 0, // Skip to: 8689
-/* 8676 */ MCD_OPC_CheckPredicate, 0, 237, 65, // Skip to: 25557
-/* 8680 */ MCD_OPC_CheckField, 21, 1, 1, 231, 65, // Skip to: 25557
-/* 8686 */ MCD_OPC_Decode, 64, 33, // Opcode: ADDvvv_8H
-/* 8689 */ MCD_OPC_FilterValue, 3, 224, 65, // Skip to: 25557
-/* 8693 */ MCD_OPC_CheckPredicate, 0, 220, 65, // Skip to: 25557
-/* 8697 */ MCD_OPC_CheckField, 21, 1, 1, 214, 65, // Skip to: 25557
-/* 8703 */ MCD_OPC_Decode, 199, 10, 33, // Opcode: SUBvvv_8H
-/* 8707 */ MCD_OPC_FilterValue, 34, 75, 0, // Skip to: 8786
-/* 8711 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 8714 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 8732
-/* 8718 */ MCD_OPC_CheckPredicate, 0, 195, 65, // Skip to: 25557
-/* 8722 */ MCD_OPC_CheckField, 16, 6, 32, 189, 65, // Skip to: 25557
-/* 8728 */ MCD_OPC_Decode, 138, 2, 32, // Opcode: CMGTvvi_4H
-/* 8732 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 8750
-/* 8736 */ MCD_OPC_CheckPredicate, 0, 177, 65, // Skip to: 25557
-/* 8740 */ MCD_OPC_CheckField, 16, 6, 32, 171, 65, // Skip to: 25557
-/* 8746 */ MCD_OPC_Decode, 252, 1, 32, // Opcode: CMGEvvi_4H
-/* 8750 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 8768
-/* 8754 */ MCD_OPC_CheckPredicate, 0, 159, 65, // Skip to: 25557
-/* 8758 */ MCD_OPC_CheckField, 16, 6, 32, 153, 65, // Skip to: 25557
-/* 8764 */ MCD_OPC_Decode, 141, 2, 43, // Opcode: CMGTvvi_8H
-/* 8768 */ MCD_OPC_FilterValue, 3, 145, 65, // Skip to: 25557
-/* 8772 */ MCD_OPC_CheckPredicate, 0, 141, 65, // Skip to: 25557
-/* 8776 */ MCD_OPC_CheckField, 16, 6, 32, 135, 65, // Skip to: 25557
-/* 8782 */ MCD_OPC_Decode, 255, 1, 43, // Opcode: CMGEvvi_8H
-/* 8786 */ MCD_OPC_FilterValue, 35, 75, 0, // Skip to: 8865
-/* 8790 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 8793 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 8811
-/* 8797 */ MCD_OPC_CheckPredicate, 0, 116, 65, // Skip to: 25557
-/* 8801 */ MCD_OPC_CheckField, 21, 1, 1, 110, 65, // Skip to: 25557
-/* 8807 */ MCD_OPC_Decode, 224, 2, 24, // Opcode: CMTSTvvv_4H
-/* 8811 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 8829
-/* 8815 */ MCD_OPC_CheckPredicate, 0, 98, 65, // Skip to: 25557
-/* 8819 */ MCD_OPC_CheckField, 21, 1, 1, 92, 65, // Skip to: 25557
-/* 8825 */ MCD_OPC_Decode, 245, 1, 24, // Opcode: CMEQvvv_4H
-/* 8829 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 8847
-/* 8833 */ MCD_OPC_CheckPredicate, 0, 80, 65, // Skip to: 25557
-/* 8837 */ MCD_OPC_CheckField, 21, 1, 1, 74, 65, // Skip to: 25557
-/* 8843 */ MCD_OPC_Decode, 227, 2, 33, // Opcode: CMTSTvvv_8H
-/* 8847 */ MCD_OPC_FilterValue, 3, 66, 65, // Skip to: 25557
-/* 8851 */ MCD_OPC_CheckPredicate, 0, 62, 65, // Skip to: 25557
-/* 8855 */ MCD_OPC_CheckField, 21, 1, 1, 56, 65, // Skip to: 25557
-/* 8861 */ MCD_OPC_Decode, 248, 1, 33, // Opcode: CMEQvvv_8H
-/* 8865 */ MCD_OPC_FilterValue, 36, 39, 0, // Skip to: 8908
-/* 8869 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 8872 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 8890
-/* 8876 */ MCD_OPC_CheckPredicate, 0, 37, 65, // Skip to: 25557
-/* 8880 */ MCD_OPC_CheckField, 21, 1, 1, 31, 65, // Skip to: 25557
-/* 8886 */ MCD_OPC_Decode, 253, 8, 30, // Opcode: SQDMLALvvv_4s4h
-/* 8890 */ MCD_OPC_FilterValue, 2, 23, 65, // Skip to: 25557
-/* 8894 */ MCD_OPC_CheckPredicate, 0, 19, 65, // Skip to: 25557
-/* 8898 */ MCD_OPC_CheckField, 21, 1, 1, 13, 65, // Skip to: 25557
-/* 8904 */ MCD_OPC_Decode, 251, 8, 42, // Opcode: SQDMLAL2vvv_4s8h
-/* 8908 */ MCD_OPC_FilterValue, 37, 75, 0, // Skip to: 8987
-/* 8912 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 8915 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 8933
-/* 8919 */ MCD_OPC_CheckPredicate, 0, 250, 64, // Skip to: 25557
-/* 8923 */ MCD_OPC_CheckField, 21, 1, 1, 244, 64, // Skip to: 25557
-/* 8929 */ MCD_OPC_Decode, 229, 6, 31, // Opcode: MLAvvv_4H
-/* 8933 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 8951
-/* 8937 */ MCD_OPC_CheckPredicate, 0, 232, 64, // Skip to: 25557
-/* 8941 */ MCD_OPC_CheckField, 21, 1, 1, 226, 64, // Skip to: 25557
-/* 8947 */ MCD_OPC_Decode, 235, 6, 31, // Opcode: MLSvvv_4H
-/* 8951 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 8969
-/* 8955 */ MCD_OPC_CheckPredicate, 0, 214, 64, // Skip to: 25557
-/* 8959 */ MCD_OPC_CheckField, 21, 1, 1, 208, 64, // Skip to: 25557
-/* 8965 */ MCD_OPC_Decode, 232, 6, 42, // Opcode: MLAvvv_8H
-/* 8969 */ MCD_OPC_FilterValue, 3, 200, 64, // Skip to: 25557
-/* 8973 */ MCD_OPC_CheckPredicate, 0, 196, 64, // Skip to: 25557
-/* 8977 */ MCD_OPC_CheckField, 21, 1, 1, 190, 64, // Skip to: 25557
-/* 8983 */ MCD_OPC_Decode, 238, 6, 42, // Opcode: MLSvvv_8H
-/* 8987 */ MCD_OPC_FilterValue, 38, 75, 0, // Skip to: 9066
-/* 8991 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 8994 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 9012
-/* 8998 */ MCD_OPC_CheckPredicate, 0, 171, 64, // Skip to: 25557
-/* 9002 */ MCD_OPC_CheckField, 16, 6, 32, 165, 64, // Skip to: 25557
-/* 9008 */ MCD_OPC_Decode, 238, 1, 32, // Opcode: CMEQvvi_4H
-/* 9012 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 9030
-/* 9016 */ MCD_OPC_CheckPredicate, 0, 153, 64, // Skip to: 25557
-/* 9020 */ MCD_OPC_CheckField, 16, 6, 32, 147, 64, // Skip to: 25557
-/* 9026 */ MCD_OPC_Decode, 166, 2, 32, // Opcode: CMLEvvi_4H
-/* 9030 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 9048
-/* 9034 */ MCD_OPC_CheckPredicate, 0, 135, 64, // Skip to: 25557
-/* 9038 */ MCD_OPC_CheckField, 16, 6, 32, 129, 64, // Skip to: 25557
-/* 9044 */ MCD_OPC_Decode, 241, 1, 43, // Opcode: CMEQvvi_8H
-/* 9048 */ MCD_OPC_FilterValue, 3, 121, 64, // Skip to: 25557
-/* 9052 */ MCD_OPC_CheckPredicate, 0, 117, 64, // Skip to: 25557
-/* 9056 */ MCD_OPC_CheckField, 16, 6, 32, 111, 64, // Skip to: 25557
-/* 9062 */ MCD_OPC_Decode, 169, 2, 43, // Opcode: CMLEvvi_8H
-/* 9066 */ MCD_OPC_FilterValue, 39, 39, 0, // Skip to: 9109
-/* 9070 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 9073 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 9091
-/* 9077 */ MCD_OPC_CheckPredicate, 0, 92, 64, // Skip to: 25557
-/* 9081 */ MCD_OPC_CheckField, 21, 1, 1, 86, 64, // Skip to: 25557
-/* 9087 */ MCD_OPC_Decode, 134, 7, 24, // Opcode: MULvvv_4H
-/* 9091 */ MCD_OPC_FilterValue, 2, 78, 64, // Skip to: 25557
-/* 9095 */ MCD_OPC_CheckPredicate, 0, 74, 64, // Skip to: 25557
-/* 9099 */ MCD_OPC_CheckField, 21, 1, 1, 68, 64, // Skip to: 25557
-/* 9105 */ MCD_OPC_Decode, 137, 7, 33, // Opcode: MULvvv_8H
-/* 9109 */ MCD_OPC_FilterValue, 40, 75, 0, // Skip to: 9188
-/* 9113 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 9116 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 9134
-/* 9120 */ MCD_OPC_CheckPredicate, 0, 49, 64, // Skip to: 25557
-/* 9124 */ MCD_OPC_CheckField, 21, 1, 1, 43, 64, // Skip to: 25557
-/* 9130 */ MCD_OPC_Decode, 224, 8, 30, // Opcode: SMLSLvvv_4s4h
-/* 9134 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 9152
-/* 9138 */ MCD_OPC_CheckPredicate, 0, 31, 64, // Skip to: 25557
-/* 9142 */ MCD_OPC_CheckField, 21, 1, 1, 25, 64, // Skip to: 25557
-/* 9148 */ MCD_OPC_Decode, 233, 11, 30, // Opcode: UMLSLvvv_4s4h
-/* 9152 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 9170
-/* 9156 */ MCD_OPC_CheckPredicate, 0, 13, 64, // Skip to: 25557
-/* 9160 */ MCD_OPC_CheckField, 21, 1, 1, 7, 64, // Skip to: 25557
-/* 9166 */ MCD_OPC_Decode, 221, 8, 42, // Opcode: SMLSL2vvv_4s8h
-/* 9170 */ MCD_OPC_FilterValue, 3, 255, 63, // Skip to: 25557
-/* 9174 */ MCD_OPC_CheckPredicate, 0, 251, 63, // Skip to: 25557
-/* 9178 */ MCD_OPC_CheckField, 21, 1, 1, 245, 63, // Skip to: 25557
-/* 9184 */ MCD_OPC_Decode, 230, 11, 42, // Opcode: UMLSL2vvv_4s8h
-/* 9188 */ MCD_OPC_FilterValue, 41, 75, 0, // Skip to: 9267
-/* 9192 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 9195 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 9213
-/* 9199 */ MCD_OPC_CheckPredicate, 0, 226, 63, // Skip to: 25557
-/* 9203 */ MCD_OPC_CheckField, 21, 1, 1, 220, 63, // Skip to: 25557
-/* 9209 */ MCD_OPC_Decode, 191, 8, 24, // Opcode: SMAXPvvv_4H
-/* 9213 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 9231
-/* 9217 */ MCD_OPC_CheckPredicate, 0, 208, 63, // Skip to: 25557
-/* 9221 */ MCD_OPC_CheckField, 21, 1, 1, 202, 63, // Skip to: 25557
-/* 9227 */ MCD_OPC_Decode, 201, 11, 24, // Opcode: UMAXPvvv_4H
-/* 9231 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 9249
-/* 9235 */ MCD_OPC_CheckPredicate, 0, 190, 63, // Skip to: 25557
-/* 9239 */ MCD_OPC_CheckField, 21, 1, 1, 184, 63, // Skip to: 25557
-/* 9245 */ MCD_OPC_Decode, 194, 8, 33, // Opcode: SMAXPvvv_8H
-/* 9249 */ MCD_OPC_FilterValue, 3, 176, 63, // Skip to: 25557
-/* 9253 */ MCD_OPC_CheckPredicate, 0, 172, 63, // Skip to: 25557
-/* 9257 */ MCD_OPC_CheckField, 21, 1, 1, 166, 63, // Skip to: 25557
-/* 9263 */ MCD_OPC_Decode, 204, 11, 33, // Opcode: UMAXPvvv_8H
-/* 9267 */ MCD_OPC_FilterValue, 42, 39, 0, // Skip to: 9310
-/* 9271 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 9274 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 9292
-/* 9278 */ MCD_OPC_CheckPredicate, 0, 147, 63, // Skip to: 25557
-/* 9282 */ MCD_OPC_CheckField, 16, 6, 32, 141, 63, // Skip to: 25557
-/* 9288 */ MCD_OPC_Decode, 173, 2, 32, // Opcode: CMLTvvi_4H
-/* 9292 */ MCD_OPC_FilterValue, 2, 133, 63, // Skip to: 25557
-/* 9296 */ MCD_OPC_CheckPredicate, 0, 129, 63, // Skip to: 25557
-/* 9300 */ MCD_OPC_CheckField, 16, 6, 32, 123, 63, // Skip to: 25557
-/* 9306 */ MCD_OPC_Decode, 176, 2, 43, // Opcode: CMLTvvi_8H
-/* 9310 */ MCD_OPC_FilterValue, 43, 75, 0, // Skip to: 9389
-/* 9314 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 9317 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 9335
-/* 9321 */ MCD_OPC_CheckPredicate, 0, 104, 63, // Skip to: 25557
-/* 9325 */ MCD_OPC_CheckField, 21, 1, 1, 98, 63, // Skip to: 25557
-/* 9331 */ MCD_OPC_Decode, 204, 8, 24, // Opcode: SMINPvvv_4H
-/* 9335 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 9353
-/* 9339 */ MCD_OPC_CheckPredicate, 0, 86, 63, // Skip to: 25557
-/* 9343 */ MCD_OPC_CheckField, 21, 1, 1, 80, 63, // Skip to: 25557
-/* 9349 */ MCD_OPC_Decode, 213, 11, 24, // Opcode: UMINPvvv_4H
-/* 9353 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 9371
-/* 9357 */ MCD_OPC_CheckPredicate, 0, 68, 63, // Skip to: 25557
-/* 9361 */ MCD_OPC_CheckField, 21, 1, 1, 62, 63, // Skip to: 25557
-/* 9367 */ MCD_OPC_Decode, 207, 8, 33, // Opcode: SMINPvvv_8H
-/* 9371 */ MCD_OPC_FilterValue, 3, 54, 63, // Skip to: 25557
-/* 9375 */ MCD_OPC_CheckPredicate, 0, 50, 63, // Skip to: 25557
-/* 9379 */ MCD_OPC_CheckField, 21, 1, 1, 44, 63, // Skip to: 25557
-/* 9385 */ MCD_OPC_Decode, 216, 11, 33, // Opcode: UMINPvvv_8H
-/* 9389 */ MCD_OPC_FilterValue, 44, 39, 0, // Skip to: 9432
-/* 9393 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 9396 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 9414
-/* 9400 */ MCD_OPC_CheckPredicate, 0, 25, 63, // Skip to: 25557
-/* 9404 */ MCD_OPC_CheckField, 21, 1, 1, 19, 63, // Skip to: 25557
-/* 9410 */ MCD_OPC_Decode, 129, 9, 30, // Opcode: SQDMLSLvvv_4s4h
-/* 9414 */ MCD_OPC_FilterValue, 2, 11, 63, // Skip to: 25557
-/* 9418 */ MCD_OPC_CheckPredicate, 0, 7, 63, // Skip to: 25557
-/* 9422 */ MCD_OPC_CheckField, 21, 1, 1, 1, 63, // Skip to: 25557
-/* 9428 */ MCD_OPC_Decode, 255, 8, 42, // Opcode: SQDMLSL2vvv_4s8h
-/* 9432 */ MCD_OPC_FilterValue, 45, 75, 0, // Skip to: 9511
-/* 9436 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 9439 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 9457
-/* 9443 */ MCD_OPC_CheckPredicate, 0, 238, 62, // Skip to: 25557
-/* 9447 */ MCD_OPC_CheckField, 21, 1, 1, 232, 62, // Skip to: 25557
-/* 9453 */ MCD_OPC_Decode, 131, 9, 24, // Opcode: SQDMULHvvv_4H
-/* 9457 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 9475
-/* 9461 */ MCD_OPC_CheckPredicate, 0, 220, 62, // Skip to: 25557
-/* 9465 */ MCD_OPC_CheckField, 21, 1, 1, 214, 62, // Skip to: 25557
-/* 9471 */ MCD_OPC_Decode, 139, 9, 24, // Opcode: SQRDMULHvvv_4H
-/* 9475 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 9493
-/* 9479 */ MCD_OPC_CheckPredicate, 0, 202, 62, // Skip to: 25557
-/* 9483 */ MCD_OPC_CheckField, 21, 1, 1, 196, 62, // Skip to: 25557
-/* 9489 */ MCD_OPC_Decode, 133, 9, 33, // Opcode: SQDMULHvvv_8H
-/* 9493 */ MCD_OPC_FilterValue, 3, 188, 62, // Skip to: 25557
-/* 9497 */ MCD_OPC_CheckPredicate, 0, 184, 62, // Skip to: 25557
-/* 9501 */ MCD_OPC_CheckField, 21, 1, 1, 178, 62, // Skip to: 25557
-/* 9507 */ MCD_OPC_Decode, 141, 9, 33, // Opcode: SQRDMULHvvv_8H
-/* 9511 */ MCD_OPC_FilterValue, 47, 37, 0, // Skip to: 9552
-/* 9515 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 9518 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 9535
-/* 9522 */ MCD_OPC_CheckPredicate, 0, 159, 62, // Skip to: 25557
-/* 9526 */ MCD_OPC_CheckField, 21, 1, 1, 153, 62, // Skip to: 25557
-/* 9532 */ MCD_OPC_Decode, 30, 24, // Opcode: ADDP_4H
-/* 9535 */ MCD_OPC_FilterValue, 2, 146, 62, // Skip to: 25557
-/* 9539 */ MCD_OPC_CheckPredicate, 0, 142, 62, // Skip to: 25557
-/* 9543 */ MCD_OPC_CheckField, 21, 1, 1, 136, 62, // Skip to: 25557
-/* 9549 */ MCD_OPC_Decode, 33, 33, // Opcode: ADDP_8H
-/* 9552 */ MCD_OPC_FilterValue, 48, 75, 0, // Skip to: 9631
-/* 9556 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 9559 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 9577
-/* 9563 */ MCD_OPC_CheckPredicate, 0, 118, 62, // Skip to: 25557
-/* 9567 */ MCD_OPC_CheckField, 21, 1, 1, 112, 62, // Skip to: 25557
-/* 9573 */ MCD_OPC_Decode, 237, 8, 23, // Opcode: SMULLvvv_4s4h
-/* 9577 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 9595
-/* 9581 */ MCD_OPC_CheckPredicate, 0, 100, 62, // Skip to: 25557
-/* 9585 */ MCD_OPC_CheckField, 21, 1, 1, 94, 62, // Skip to: 25557
-/* 9591 */ MCD_OPC_Decode, 245, 11, 23, // Opcode: UMULLvvv_4s4h
-/* 9595 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 9613
-/* 9599 */ MCD_OPC_CheckPredicate, 0, 82, 62, // Skip to: 25557
-/* 9603 */ MCD_OPC_CheckField, 21, 1, 1, 76, 62, // Skip to: 25557
-/* 9609 */ MCD_OPC_Decode, 234, 8, 33, // Opcode: SMULL2vvv_4s8h
-/* 9613 */ MCD_OPC_FilterValue, 3, 68, 62, // Skip to: 25557
-/* 9617 */ MCD_OPC_CheckPredicate, 0, 64, 62, // Skip to: 25557
-/* 9621 */ MCD_OPC_CheckField, 21, 1, 1, 58, 62, // Skip to: 25557
-/* 9627 */ MCD_OPC_Decode, 242, 11, 33, // Opcode: UMULL2vvv_4s8h
-/* 9631 */ MCD_OPC_FilterValue, 49, 39, 0, // Skip to: 9674
-/* 9635 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 9638 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 9656
-/* 9642 */ MCD_OPC_CheckPredicate, 0, 39, 62, // Skip to: 25557
-/* 9646 */ MCD_OPC_CheckField, 21, 1, 1, 33, 62, // Skip to: 25557
-/* 9652 */ MCD_OPC_Decode, 146, 4, 33, // Opcode: FMAXNMvvv_2D
-/* 9656 */ MCD_OPC_FilterValue, 3, 25, 62, // Skip to: 25557
-/* 9660 */ MCD_OPC_CheckPredicate, 0, 21, 62, // Skip to: 25557
-/* 9664 */ MCD_OPC_CheckField, 21, 1, 1, 15, 62, // Skip to: 25557
-/* 9670 */ MCD_OPC_Decode, 141, 4, 33, // Opcode: FMAXNMPvvv_2D
-/* 9674 */ MCD_OPC_FilterValue, 51, 20, 0, // Skip to: 9698
-/* 9678 */ MCD_OPC_CheckPredicate, 0, 3, 62, // Skip to: 25557
-/* 9682 */ MCD_OPC_CheckField, 29, 3, 2, 253, 61, // Skip to: 25557
-/* 9688 */ MCD_OPC_CheckField, 21, 1, 1, 247, 61, // Skip to: 25557
-/* 9694 */ MCD_OPC_Decode, 179, 4, 42, // Opcode: FMLAvvv_2D
-/* 9698 */ MCD_OPC_FilterValue, 52, 39, 0, // Skip to: 9741
-/* 9702 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 9705 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 9723
-/* 9709 */ MCD_OPC_CheckPredicate, 0, 228, 61, // Skip to: 25557
-/* 9713 */ MCD_OPC_CheckField, 21, 1, 1, 222, 61, // Skip to: 25557
-/* 9719 */ MCD_OPC_Decode, 137, 9, 23, // Opcode: SQDMULLvvv_4s4h
-/* 9723 */ MCD_OPC_FilterValue, 2, 214, 61, // Skip to: 25557
-/* 9727 */ MCD_OPC_CheckPredicate, 0, 210, 61, // Skip to: 25557
-/* 9731 */ MCD_OPC_CheckField, 21, 1, 1, 204, 61, // Skip to: 25557
-/* 9737 */ MCD_OPC_Decode, 135, 9, 33, // Opcode: SQDMULL2vvv_4s8h
-/* 9741 */ MCD_OPC_FilterValue, 53, 39, 0, // Skip to: 9784
-/* 9745 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 9748 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 9766
-/* 9752 */ MCD_OPC_CheckPredicate, 0, 185, 61, // Skip to: 25557
-/* 9756 */ MCD_OPC_CheckField, 21, 1, 1, 179, 61, // Skip to: 25557
-/* 9762 */ MCD_OPC_Decode, 165, 3, 33, // Opcode: FADDvvv_2D
-/* 9766 */ MCD_OPC_FilterValue, 3, 171, 61, // Skip to: 25557
-/* 9770 */ MCD_OPC_CheckPredicate, 0, 167, 61, // Skip to: 25557
-/* 9774 */ MCD_OPC_CheckField, 21, 1, 1, 161, 61, // Skip to: 25557
-/* 9780 */ MCD_OPC_Decode, 158, 3, 33, // Opcode: FADDP_2D
-/* 9784 */ MCD_OPC_FilterValue, 55, 39, 0, // Skip to: 9827
-/* 9788 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 9791 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 9809
-/* 9795 */ MCD_OPC_CheckPredicate, 0, 142, 61, // Skip to: 25557
-/* 9799 */ MCD_OPC_CheckField, 21, 1, 1, 136, 61, // Skip to: 25557
-/* 9805 */ MCD_OPC_Decode, 200, 4, 33, // Opcode: FMULXvvv_2D
-/* 9809 */ MCD_OPC_FilterValue, 3, 128, 61, // Skip to: 25557
-/* 9813 */ MCD_OPC_CheckPredicate, 0, 124, 61, // Skip to: 25557
-/* 9817 */ MCD_OPC_CheckField, 21, 1, 1, 118, 61, // Skip to: 25557
-/* 9823 */ MCD_OPC_Decode, 205, 4, 33, // Opcode: FMULvvv_2D
-/* 9827 */ MCD_OPC_FilterValue, 57, 39, 0, // Skip to: 9870
-/* 9831 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 9834 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 9852
-/* 9838 */ MCD_OPC_CheckPredicate, 0, 99, 61, // Skip to: 25557
-/* 9842 */ MCD_OPC_CheckField, 21, 1, 1, 93, 61, // Skip to: 25557
-/* 9848 */ MCD_OPC_Decode, 175, 3, 33, // Opcode: FCMEQvvv_2D
-/* 9852 */ MCD_OPC_FilterValue, 3, 85, 61, // Skip to: 25557
-/* 9856 */ MCD_OPC_CheckPredicate, 0, 81, 61, // Skip to: 25557
-/* 9860 */ MCD_OPC_CheckField, 21, 1, 1, 75, 61, // Skip to: 25557
-/* 9866 */ MCD_OPC_Decode, 181, 3, 33, // Opcode: FCMGEvvv_2D
-/* 9870 */ MCD_OPC_FilterValue, 59, 20, 0, // Skip to: 9894
-/* 9874 */ MCD_OPC_CheckPredicate, 0, 63, 61, // Skip to: 25557
-/* 9878 */ MCD_OPC_CheckField, 29, 3, 3, 57, 61, // Skip to: 25557
-/* 9884 */ MCD_OPC_CheckField, 21, 1, 1, 51, 61, // Skip to: 25557
-/* 9890 */ MCD_OPC_Decode, 152, 3, 33, // Opcode: FACGEvvv_2D
-/* 9894 */ MCD_OPC_FilterValue, 61, 39, 0, // Skip to: 9937
-/* 9898 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 9901 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 9919
-/* 9905 */ MCD_OPC_CheckPredicate, 0, 32, 61, // Skip to: 25557
-/* 9909 */ MCD_OPC_CheckField, 21, 1, 1, 26, 61, // Skip to: 25557
-/* 9915 */ MCD_OPC_Decode, 156, 4, 33, // Opcode: FMAXvvv_2D
-/* 9919 */ MCD_OPC_FilterValue, 3, 18, 61, // Skip to: 25557
-/* 9923 */ MCD_OPC_CheckPredicate, 0, 14, 61, // Skip to: 25557
-/* 9927 */ MCD_OPC_CheckField, 21, 1, 1, 8, 61, // Skip to: 25557
-/* 9933 */ MCD_OPC_Decode, 151, 4, 33, // Opcode: FMAXPvvv_2D
-/* 9937 */ MCD_OPC_FilterValue, 63, 0, 61, // Skip to: 25557
-/* 9941 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 9944 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 9962
-/* 9948 */ MCD_OPC_CheckPredicate, 0, 245, 60, // Skip to: 25557
-/* 9952 */ MCD_OPC_CheckField, 21, 1, 1, 239, 60, // Skip to: 25557
-/* 9958 */ MCD_OPC_Decode, 216, 4, 33, // Opcode: FRECPSvvv_2D
-/* 9962 */ MCD_OPC_FilterValue, 3, 231, 60, // Skip to: 25557
-/* 9966 */ MCD_OPC_CheckPredicate, 0, 227, 60, // Skip to: 25557
-/* 9970 */ MCD_OPC_CheckField, 21, 1, 1, 221, 60, // Skip to: 25557
-/* 9976 */ MCD_OPC_Decode, 134, 4, 33, // Opcode: FDIVvvv_2D
-/* 9980 */ MCD_OPC_FilterValue, 10, 46, 14, // Skip to: 13614
-/* 9984 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
-/* 9987 */ MCD_OPC_FilterValue, 0, 75, 0, // Skip to: 10066
-/* 9991 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 9994 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 10012
-/* 9998 */ MCD_OPC_CheckPredicate, 0, 195, 60, // Skip to: 25557
-/* 10002 */ MCD_OPC_CheckField, 21, 1, 1, 189, 60, // Skip to: 25557
-/* 10008 */ MCD_OPC_Decode, 255, 7, 23, // Opcode: SADDLvvv_2d2s
-/* 10012 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 10030
-/* 10016 */ MCD_OPC_CheckPredicate, 0, 177, 60, // Skip to: 25557
-/* 10020 */ MCD_OPC_CheckField, 21, 1, 1, 171, 60, // Skip to: 25557
-/* 10026 */ MCD_OPC_Decode, 161, 11, 23, // Opcode: UADDLvvv_2d2s
-/* 10030 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 10048
-/* 10034 */ MCD_OPC_CheckPredicate, 0, 159, 60, // Skip to: 25557
-/* 10038 */ MCD_OPC_CheckField, 21, 1, 1, 153, 60, // Skip to: 25557
-/* 10044 */ MCD_OPC_Decode, 252, 7, 33, // Opcode: SADDL2vvv_2d4s
-/* 10048 */ MCD_OPC_FilterValue, 3, 145, 60, // Skip to: 25557
-/* 10052 */ MCD_OPC_CheckPredicate, 0, 141, 60, // Skip to: 25557
-/* 10056 */ MCD_OPC_CheckField, 21, 1, 1, 135, 60, // Skip to: 25557
-/* 10062 */ MCD_OPC_Decode, 158, 11, 33, // Opcode: UADDL2vvv_2d4s
-/* 10066 */ MCD_OPC_FilterValue, 1, 75, 0, // Skip to: 10145
-/* 10070 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 10073 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 10091
-/* 10077 */ MCD_OPC_CheckPredicate, 0, 116, 60, // Skip to: 25557
-/* 10081 */ MCD_OPC_CheckField, 21, 1, 1, 110, 60, // Skip to: 25557
-/* 10087 */ MCD_OPC_Decode, 157, 8, 24, // Opcode: SHADDvvv_2S
-/* 10091 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 10109
-/* 10095 */ MCD_OPC_CheckPredicate, 0, 98, 60, // Skip to: 25557
-/* 10099 */ MCD_OPC_CheckField, 21, 1, 1, 92, 60, // Skip to: 25557
-/* 10105 */ MCD_OPC_Decode, 187, 11, 24, // Opcode: UHADDvvv_2S
-/* 10109 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 10127
-/* 10113 */ MCD_OPC_CheckPredicate, 0, 80, 60, // Skip to: 25557
-/* 10117 */ MCD_OPC_CheckField, 21, 1, 1, 74, 60, // Skip to: 25557
-/* 10123 */ MCD_OPC_Decode, 159, 8, 33, // Opcode: SHADDvvv_4S
-/* 10127 */ MCD_OPC_FilterValue, 3, 66, 60, // Skip to: 25557
-/* 10131 */ MCD_OPC_CheckPredicate, 0, 62, 60, // Skip to: 25557
-/* 10135 */ MCD_OPC_CheckField, 21, 1, 1, 56, 60, // Skip to: 25557
-/* 10141 */ MCD_OPC_Decode, 189, 11, 33, // Opcode: UHADDvvv_4S
-/* 10145 */ MCD_OPC_FilterValue, 3, 75, 0, // Skip to: 10224
-/* 10149 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 10152 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 10170
-/* 10156 */ MCD_OPC_CheckPredicate, 0, 37, 60, // Skip to: 25557
-/* 10160 */ MCD_OPC_CheckField, 21, 1, 1, 31, 60, // Skip to: 25557
-/* 10166 */ MCD_OPC_Decode, 245, 8, 24, // Opcode: SQADDvvv_2S
-/* 10170 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 10188
-/* 10174 */ MCD_OPC_CheckPredicate, 0, 19, 60, // Skip to: 25557
-/* 10178 */ MCD_OPC_CheckField, 21, 1, 1, 13, 60, // Skip to: 25557
-/* 10184 */ MCD_OPC_Decode, 253, 11, 24, // Opcode: UQADDvvv_2S
-/* 10188 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 10206
-/* 10192 */ MCD_OPC_CheckPredicate, 0, 1, 60, // Skip to: 25557
-/* 10196 */ MCD_OPC_CheckField, 21, 1, 1, 251, 59, // Skip to: 25557
-/* 10202 */ MCD_OPC_Decode, 247, 8, 33, // Opcode: SQADDvvv_4S
-/* 10206 */ MCD_OPC_FilterValue, 3, 243, 59, // Skip to: 25557
-/* 10210 */ MCD_OPC_CheckPredicate, 0, 239, 59, // Skip to: 25557
-/* 10214 */ MCD_OPC_CheckField, 21, 1, 1, 233, 59, // Skip to: 25557
-/* 10220 */ MCD_OPC_Decode, 255, 11, 33, // Opcode: UQADDvvv_4S
-/* 10224 */ MCD_OPC_FilterValue, 4, 75, 0, // Skip to: 10303
-/* 10228 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 10231 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 10249
-/* 10235 */ MCD_OPC_CheckPredicate, 0, 214, 59, // Skip to: 25557
-/* 10239 */ MCD_OPC_CheckField, 21, 1, 1, 208, 59, // Skip to: 25557
-/* 10245 */ MCD_OPC_Decode, 133, 8, 25, // Opcode: SADDWvvv_2d2s
-/* 10249 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 10267
-/* 10253 */ MCD_OPC_CheckPredicate, 0, 196, 59, // Skip to: 25557
-/* 10257 */ MCD_OPC_CheckField, 21, 1, 1, 190, 59, // Skip to: 25557
-/* 10263 */ MCD_OPC_Decode, 167, 11, 25, // Opcode: UADDWvvv_2d2s
-/* 10267 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 10285
-/* 10271 */ MCD_OPC_CheckPredicate, 0, 178, 59, // Skip to: 25557
-/* 10275 */ MCD_OPC_CheckField, 21, 1, 1, 172, 59, // Skip to: 25557
-/* 10281 */ MCD_OPC_Decode, 130, 8, 33, // Opcode: SADDW2vvv_2d4s
-/* 10285 */ MCD_OPC_FilterValue, 3, 164, 59, // Skip to: 25557
-/* 10289 */ MCD_OPC_CheckPredicate, 0, 160, 59, // Skip to: 25557
-/* 10293 */ MCD_OPC_CheckField, 21, 1, 1, 154, 59, // Skip to: 25557
-/* 10299 */ MCD_OPC_Decode, 164, 11, 33, // Opcode: UADDW2vvv_2d4s
-/* 10303 */ MCD_OPC_FilterValue, 5, 75, 0, // Skip to: 10382
-/* 10307 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 10310 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 10328
-/* 10314 */ MCD_OPC_CheckPredicate, 0, 135, 59, // Skip to: 25557
-/* 10318 */ MCD_OPC_CheckField, 21, 1, 1, 129, 59, // Skip to: 25557
-/* 10324 */ MCD_OPC_Decode, 202, 9, 24, // Opcode: SRHADDvvv_2S
-/* 10328 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 10346
-/* 10332 */ MCD_OPC_CheckPredicate, 0, 117, 59, // Skip to: 25557
-/* 10336 */ MCD_OPC_CheckField, 21, 1, 1, 111, 59, // Skip to: 25557
-/* 10342 */ MCD_OPC_Decode, 183, 12, 24, // Opcode: URHADDvvv_2S
-/* 10346 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 10364
-/* 10350 */ MCD_OPC_CheckPredicate, 0, 99, 59, // Skip to: 25557
-/* 10354 */ MCD_OPC_CheckField, 21, 1, 1, 93, 59, // Skip to: 25557
-/* 10360 */ MCD_OPC_Decode, 204, 9, 33, // Opcode: SRHADDvvv_4S
-/* 10364 */ MCD_OPC_FilterValue, 3, 85, 59, // Skip to: 25557
-/* 10368 */ MCD_OPC_CheckPredicate, 0, 81, 59, // Skip to: 25557
-/* 10372 */ MCD_OPC_CheckField, 21, 1, 1, 75, 59, // Skip to: 25557
-/* 10378 */ MCD_OPC_Decode, 185, 12, 33, // Opcode: URHADDvvv_4S
-/* 10382 */ MCD_OPC_FilterValue, 7, 75, 0, // Skip to: 10461
-/* 10386 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 10389 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 10407
-/* 10393 */ MCD_OPC_CheckPredicate, 0, 56, 59, // Skip to: 25557
-/* 10397 */ MCD_OPC_CheckField, 21, 1, 1, 50, 59, // Skip to: 25557
-/* 10403 */ MCD_OPC_Decode, 167, 7, 24, // Opcode: ORRvvv_8B
-/* 10407 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 10425
-/* 10411 */ MCD_OPC_CheckPredicate, 0, 38, 59, // Skip to: 25557
-/* 10415 */ MCD_OPC_CheckField, 21, 1, 1, 32, 59, // Skip to: 25557
-/* 10421 */ MCD_OPC_Decode, 209, 1, 31, // Opcode: BITvvv_8B
-/* 10425 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 10443
-/* 10429 */ MCD_OPC_CheckPredicate, 0, 20, 59, // Skip to: 25557
-/* 10433 */ MCD_OPC_CheckField, 21, 1, 1, 14, 59, // Skip to: 25557
-/* 10439 */ MCD_OPC_Decode, 166, 7, 33, // Opcode: ORRvvv_16B
-/* 10443 */ MCD_OPC_FilterValue, 3, 6, 59, // Skip to: 25557
-/* 10447 */ MCD_OPC_CheckPredicate, 0, 2, 59, // Skip to: 25557
-/* 10451 */ MCD_OPC_CheckField, 21, 1, 1, 252, 58, // Skip to: 25557
-/* 10457 */ MCD_OPC_Decode, 208, 1, 42, // Opcode: BITvvv_16B
-/* 10461 */ MCD_OPC_FilterValue, 8, 75, 0, // Skip to: 10540
-/* 10465 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 10468 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 10486
-/* 10472 */ MCD_OPC_CheckPredicate, 0, 233, 58, // Skip to: 25557
-/* 10476 */ MCD_OPC_CheckField, 21, 1, 1, 227, 58, // Skip to: 25557
-/* 10482 */ MCD_OPC_Decode, 139, 10, 23, // Opcode: SSUBLvvv_2d2s
-/* 10486 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 10504
-/* 10490 */ MCD_OPC_CheckPredicate, 0, 215, 58, // Skip to: 25557
-/* 10494 */ MCD_OPC_CheckField, 21, 1, 1, 209, 58, // Skip to: 25557
-/* 10500 */ MCD_OPC_Decode, 241, 12, 23, // Opcode: USUBLvvv_2d2s
-/* 10504 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 10522
-/* 10508 */ MCD_OPC_CheckPredicate, 0, 197, 58, // Skip to: 25557
-/* 10512 */ MCD_OPC_CheckField, 21, 1, 1, 191, 58, // Skip to: 25557
-/* 10518 */ MCD_OPC_Decode, 136, 10, 33, // Opcode: SSUBL2vvv_2d4s
-/* 10522 */ MCD_OPC_FilterValue, 3, 183, 58, // Skip to: 25557
-/* 10526 */ MCD_OPC_CheckPredicate, 0, 179, 58, // Skip to: 25557
-/* 10530 */ MCD_OPC_CheckField, 21, 1, 1, 173, 58, // Skip to: 25557
-/* 10536 */ MCD_OPC_Decode, 238, 12, 33, // Opcode: USUBL2vvv_2d4s
-/* 10540 */ MCD_OPC_FilterValue, 9, 75, 0, // Skip to: 10619
-/* 10544 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 10547 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 10565
-/* 10551 */ MCD_OPC_CheckPredicate, 0, 154, 58, // Skip to: 25557
-/* 10555 */ MCD_OPC_CheckField, 21, 1, 1, 148, 58, // Skip to: 25557
-/* 10561 */ MCD_OPC_Decode, 176, 8, 24, // Opcode: SHSUBvvv_2S
-/* 10565 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 10583
-/* 10569 */ MCD_OPC_CheckPredicate, 0, 136, 58, // Skip to: 25557
-/* 10573 */ MCD_OPC_CheckField, 21, 1, 1, 130, 58, // Skip to: 25557
-/* 10579 */ MCD_OPC_Decode, 193, 11, 24, // Opcode: UHSUBvvv_2S
-/* 10583 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 10601
-/* 10587 */ MCD_OPC_CheckPredicate, 0, 118, 58, // Skip to: 25557
-/* 10591 */ MCD_OPC_CheckField, 21, 1, 1, 112, 58, // Skip to: 25557
-/* 10597 */ MCD_OPC_Decode, 178, 8, 33, // Opcode: SHSUBvvv_4S
-/* 10601 */ MCD_OPC_FilterValue, 3, 104, 58, // Skip to: 25557
-/* 10605 */ MCD_OPC_CheckPredicate, 0, 100, 58, // Skip to: 25557
-/* 10609 */ MCD_OPC_CheckField, 21, 1, 1, 94, 58, // Skip to: 25557
-/* 10615 */ MCD_OPC_Decode, 195, 11, 33, // Opcode: UHSUBvvv_4S
-/* 10619 */ MCD_OPC_FilterValue, 11, 75, 0, // Skip to: 10698
-/* 10623 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 10626 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 10644
-/* 10630 */ MCD_OPC_CheckPredicate, 0, 75, 58, // Skip to: 25557
-/* 10634 */ MCD_OPC_CheckField, 21, 1, 1, 69, 58, // Skip to: 25557
-/* 10640 */ MCD_OPC_Decode, 196, 9, 24, // Opcode: SQSUBvvv_2S
-/* 10644 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 10662
-/* 10648 */ MCD_OPC_CheckPredicate, 0, 57, 58, // Skip to: 25557
-/* 10652 */ MCD_OPC_CheckField, 21, 1, 1, 51, 58, // Skip to: 25557
-/* 10658 */ MCD_OPC_Decode, 177, 12, 24, // Opcode: UQSUBvvv_2S
-/* 10662 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 10680
-/* 10666 */ MCD_OPC_CheckPredicate, 0, 39, 58, // Skip to: 25557
-/* 10670 */ MCD_OPC_CheckField, 21, 1, 1, 33, 58, // Skip to: 25557
-/* 10676 */ MCD_OPC_Decode, 198, 9, 33, // Opcode: SQSUBvvv_4S
-/* 10680 */ MCD_OPC_FilterValue, 3, 25, 58, // Skip to: 25557
-/* 10684 */ MCD_OPC_CheckPredicate, 0, 21, 58, // Skip to: 25557
-/* 10688 */ MCD_OPC_CheckField, 21, 1, 1, 15, 58, // Skip to: 25557
-/* 10694 */ MCD_OPC_Decode, 179, 12, 33, // Opcode: UQSUBvvv_4S
-/* 10698 */ MCD_OPC_FilterValue, 12, 75, 0, // Skip to: 10777
-/* 10702 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 10705 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 10723
-/* 10709 */ MCD_OPC_CheckPredicate, 0, 252, 57, // Skip to: 25557
-/* 10713 */ MCD_OPC_CheckField, 21, 1, 1, 246, 57, // Skip to: 25557
-/* 10719 */ MCD_OPC_Decode, 145, 10, 25, // Opcode: SSUBWvvv_2d2s
-/* 10723 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 10741
-/* 10727 */ MCD_OPC_CheckPredicate, 0, 234, 57, // Skip to: 25557
-/* 10731 */ MCD_OPC_CheckField, 21, 1, 1, 228, 57, // Skip to: 25557
-/* 10737 */ MCD_OPC_Decode, 247, 12, 25, // Opcode: USUBWvvv_2d2s
-/* 10741 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 10759
-/* 10745 */ MCD_OPC_CheckPredicate, 0, 216, 57, // Skip to: 25557
-/* 10749 */ MCD_OPC_CheckField, 21, 1, 1, 210, 57, // Skip to: 25557
-/* 10755 */ MCD_OPC_Decode, 142, 10, 33, // Opcode: SSUBW2vvv_2d4s
-/* 10759 */ MCD_OPC_FilterValue, 3, 202, 57, // Skip to: 25557
-/* 10763 */ MCD_OPC_CheckPredicate, 0, 198, 57, // Skip to: 25557
-/* 10767 */ MCD_OPC_CheckField, 21, 1, 1, 192, 57, // Skip to: 25557
-/* 10773 */ MCD_OPC_Decode, 244, 12, 33, // Opcode: USUBW2vvv_2d4s
-/* 10777 */ MCD_OPC_FilterValue, 13, 75, 0, // Skip to: 10856
-/* 10781 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 10784 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 10802
-/* 10788 */ MCD_OPC_CheckPredicate, 0, 173, 57, // Skip to: 25557
-/* 10792 */ MCD_OPC_CheckField, 21, 1, 1, 167, 57, // Skip to: 25557
-/* 10798 */ MCD_OPC_Decode, 144, 2, 24, // Opcode: CMGTvvv_2S
-/* 10802 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 10820
-/* 10806 */ MCD_OPC_CheckPredicate, 0, 155, 57, // Skip to: 25557
-/* 10810 */ MCD_OPC_CheckField, 21, 1, 1, 149, 57, // Skip to: 25557
-/* 10816 */ MCD_OPC_Decode, 151, 2, 24, // Opcode: CMHIvvv_2S
-/* 10820 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 10838
-/* 10824 */ MCD_OPC_CheckPredicate, 0, 137, 57, // Skip to: 25557
-/* 10828 */ MCD_OPC_CheckField, 21, 1, 1, 131, 57, // Skip to: 25557
-/* 10834 */ MCD_OPC_Decode, 146, 2, 33, // Opcode: CMGTvvv_4S
-/* 10838 */ MCD_OPC_FilterValue, 3, 123, 57, // Skip to: 25557
-/* 10842 */ MCD_OPC_CheckPredicate, 0, 119, 57, // Skip to: 25557
-/* 10846 */ MCD_OPC_CheckField, 21, 1, 1, 113, 57, // Skip to: 25557
-/* 10852 */ MCD_OPC_Decode, 153, 2, 33, // Opcode: CMHIvvv_4S
-/* 10856 */ MCD_OPC_FilterValue, 15, 75, 0, // Skip to: 10935
-/* 10860 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 10863 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 10881
-/* 10867 */ MCD_OPC_CheckPredicate, 0, 94, 57, // Skip to: 25557
-/* 10871 */ MCD_OPC_CheckField, 21, 1, 1, 88, 57, // Skip to: 25557
-/* 10877 */ MCD_OPC_Decode, 130, 2, 24, // Opcode: CMGEvvv_2S
-/* 10881 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 10899
-/* 10885 */ MCD_OPC_CheckPredicate, 0, 76, 57, // Skip to: 25557
-/* 10889 */ MCD_OPC_CheckField, 21, 1, 1, 70, 57, // Skip to: 25557
-/* 10895 */ MCD_OPC_Decode, 158, 2, 24, // Opcode: CMHSvvv_2S
-/* 10899 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 10917
-/* 10903 */ MCD_OPC_CheckPredicate, 0, 58, 57, // Skip to: 25557
-/* 10907 */ MCD_OPC_CheckField, 21, 1, 1, 52, 57, // Skip to: 25557
-/* 10913 */ MCD_OPC_Decode, 132, 2, 33, // Opcode: CMGEvvv_4S
-/* 10917 */ MCD_OPC_FilterValue, 3, 44, 57, // Skip to: 25557
-/* 10921 */ MCD_OPC_CheckPredicate, 0, 40, 57, // Skip to: 25557
-/* 10925 */ MCD_OPC_CheckField, 21, 1, 1, 34, 57, // Skip to: 25557
-/* 10931 */ MCD_OPC_Decode, 160, 2, 33, // Opcode: CMHSvvv_4S
-/* 10935 */ MCD_OPC_FilterValue, 16, 73, 0, // Skip to: 11012
-/* 10939 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 10942 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 10959
-/* 10946 */ MCD_OPC_CheckPredicate, 0, 15, 57, // Skip to: 25557
-/* 10950 */ MCD_OPC_CheckField, 21, 1, 1, 9, 57, // Skip to: 25557
-/* 10956 */ MCD_OPC_Decode, 24, 29, // Opcode: ADDHNvvv_2s2d
-/* 10959 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 10977
-/* 10963 */ MCD_OPC_CheckPredicate, 0, 254, 56, // Skip to: 25557
-/* 10967 */ MCD_OPC_CheckField, 21, 1, 1, 248, 56, // Skip to: 25557
-/* 10973 */ MCD_OPC_Decode, 202, 7, 29, // Opcode: RADDHNvvv_2s2d
-/* 10977 */ MCD_OPC_FilterValue, 2, 13, 0, // Skip to: 10994
-/* 10981 */ MCD_OPC_CheckPredicate, 0, 236, 56, // Skip to: 25557
-/* 10985 */ MCD_OPC_CheckField, 21, 1, 1, 230, 56, // Skip to: 25557
-/* 10991 */ MCD_OPC_Decode, 22, 42, // Opcode: ADDHN2vvv_4s2d
-/* 10994 */ MCD_OPC_FilterValue, 3, 223, 56, // Skip to: 25557
-/* 10998 */ MCD_OPC_CheckPredicate, 0, 219, 56, // Skip to: 25557
-/* 11002 */ MCD_OPC_CheckField, 21, 1, 1, 213, 56, // Skip to: 25557
-/* 11008 */ MCD_OPC_Decode, 200, 7, 42, // Opcode: RADDHN2vvv_4s2d
-/* 11012 */ MCD_OPC_FilterValue, 17, 75, 0, // Skip to: 11091
-/* 11016 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 11019 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 11037
-/* 11023 */ MCD_OPC_CheckPredicate, 0, 194, 56, // Skip to: 25557
-/* 11027 */ MCD_OPC_CheckField, 21, 1, 1, 188, 56, // Skip to: 25557
-/* 11033 */ MCD_OPC_Decode, 245, 9, 24, // Opcode: SSHLvvv_2S
-/* 11037 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 11055
-/* 11041 */ MCD_OPC_CheckPredicate, 0, 176, 56, // Skip to: 25557
-/* 11045 */ MCD_OPC_CheckField, 21, 1, 1, 170, 56, // Skip to: 25557
-/* 11051 */ MCD_OPC_Decode, 219, 12, 24, // Opcode: USHLvvv_2S
-/* 11055 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 11073
-/* 11059 */ MCD_OPC_CheckPredicate, 0, 158, 56, // Skip to: 25557
-/* 11063 */ MCD_OPC_CheckField, 21, 1, 1, 152, 56, // Skip to: 25557
-/* 11069 */ MCD_OPC_Decode, 247, 9, 33, // Opcode: SSHLvvv_4S
-/* 11073 */ MCD_OPC_FilterValue, 3, 144, 56, // Skip to: 25557
-/* 11077 */ MCD_OPC_CheckPredicate, 0, 140, 56, // Skip to: 25557
-/* 11081 */ MCD_OPC_CheckField, 21, 1, 1, 134, 56, // Skip to: 25557
-/* 11087 */ MCD_OPC_Decode, 221, 12, 33, // Opcode: USHLvvv_4S
-/* 11091 */ MCD_OPC_FilterValue, 19, 75, 0, // Skip to: 11170
-/* 11095 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 11098 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 11116
-/* 11102 */ MCD_OPC_CheckPredicate, 0, 115, 56, // Skip to: 25557
-/* 11106 */ MCD_OPC_CheckField, 21, 1, 1, 109, 56, // Skip to: 25557
-/* 11112 */ MCD_OPC_Decode, 179, 9, 24, // Opcode: SQSHLvvv_2S
-/* 11116 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 11134
-/* 11120 */ MCD_OPC_CheckPredicate, 0, 97, 56, // Skip to: 25557
-/* 11124 */ MCD_OPC_CheckField, 21, 1, 1, 91, 56, // Skip to: 25557
-/* 11130 */ MCD_OPC_Decode, 160, 12, 24, // Opcode: UQSHLvvv_2S
-/* 11134 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 11152
-/* 11138 */ MCD_OPC_CheckPredicate, 0, 79, 56, // Skip to: 25557
-/* 11142 */ MCD_OPC_CheckField, 21, 1, 1, 73, 56, // Skip to: 25557
-/* 11148 */ MCD_OPC_Decode, 181, 9, 33, // Opcode: SQSHLvvv_4S
-/* 11152 */ MCD_OPC_FilterValue, 3, 65, 56, // Skip to: 25557
-/* 11156 */ MCD_OPC_CheckPredicate, 0, 61, 56, // Skip to: 25557
-/* 11160 */ MCD_OPC_CheckField, 21, 1, 1, 55, 56, // Skip to: 25557
-/* 11166 */ MCD_OPC_Decode, 162, 12, 33, // Opcode: UQSHLvvv_4S
-/* 11170 */ MCD_OPC_FilterValue, 20, 75, 0, // Skip to: 11249
-/* 11174 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 11177 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 11195
-/* 11181 */ MCD_OPC_CheckPredicate, 0, 36, 56, // Skip to: 25557
-/* 11185 */ MCD_OPC_CheckField, 21, 1, 1, 30, 56, // Skip to: 25557
-/* 11191 */ MCD_OPC_Decode, 231, 7, 30, // Opcode: SABALvvv_2d2s
-/* 11195 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 11213
-/* 11199 */ MCD_OPC_CheckPredicate, 0, 18, 56, // Skip to: 25557
-/* 11203 */ MCD_OPC_CheckField, 21, 1, 1, 12, 56, // Skip to: 25557
-/* 11209 */ MCD_OPC_Decode, 137, 11, 30, // Opcode: UABALvvv_2d2s
-/* 11213 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 11231
-/* 11217 */ MCD_OPC_CheckPredicate, 0, 0, 56, // Skip to: 25557
-/* 11221 */ MCD_OPC_CheckField, 21, 1, 1, 250, 55, // Skip to: 25557
-/* 11227 */ MCD_OPC_Decode, 228, 7, 42, // Opcode: SABAL2vvv_2d2s
-/* 11231 */ MCD_OPC_FilterValue, 3, 242, 55, // Skip to: 25557
-/* 11235 */ MCD_OPC_CheckPredicate, 0, 238, 55, // Skip to: 25557
-/* 11239 */ MCD_OPC_CheckField, 21, 1, 1, 232, 55, // Skip to: 25557
-/* 11245 */ MCD_OPC_Decode, 134, 11, 42, // Opcode: UABAL2vvv_2d2s
-/* 11249 */ MCD_OPC_FilterValue, 21, 75, 0, // Skip to: 11328
-/* 11253 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 11256 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 11274
-/* 11260 */ MCD_OPC_CheckPredicate, 0, 213, 55, // Skip to: 25557
-/* 11264 */ MCD_OPC_CheckField, 21, 1, 1, 207, 55, // Skip to: 25557
-/* 11270 */ MCD_OPC_Decode, 217, 9, 24, // Opcode: SRSHLvvv_2S
-/* 11274 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 11292
-/* 11278 */ MCD_OPC_CheckPredicate, 0, 195, 55, // Skip to: 25557
-/* 11282 */ MCD_OPC_CheckField, 21, 1, 1, 189, 55, // Skip to: 25557
-/* 11288 */ MCD_OPC_Decode, 191, 12, 24, // Opcode: URSHLvvv_2S
-/* 11292 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 11310
-/* 11296 */ MCD_OPC_CheckPredicate, 0, 177, 55, // Skip to: 25557
-/* 11300 */ MCD_OPC_CheckField, 21, 1, 1, 171, 55, // Skip to: 25557
-/* 11306 */ MCD_OPC_Decode, 219, 9, 33, // Opcode: SRSHLvvv_4S
-/* 11310 */ MCD_OPC_FilterValue, 3, 163, 55, // Skip to: 25557
-/* 11314 */ MCD_OPC_CheckPredicate, 0, 159, 55, // Skip to: 25557
-/* 11318 */ MCD_OPC_CheckField, 21, 1, 1, 153, 55, // Skip to: 25557
-/* 11324 */ MCD_OPC_Decode, 193, 12, 33, // Opcode: URSHLvvv_4S
-/* 11328 */ MCD_OPC_FilterValue, 23, 75, 0, // Skip to: 11407
-/* 11332 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 11335 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 11353
-/* 11339 */ MCD_OPC_CheckPredicate, 0, 134, 55, // Skip to: 25557
-/* 11343 */ MCD_OPC_CheckField, 21, 1, 1, 128, 55, // Skip to: 25557
-/* 11349 */ MCD_OPC_Decode, 148, 9, 24, // Opcode: SQRSHLvvv_2S
-/* 11353 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 11371
-/* 11357 */ MCD_OPC_CheckPredicate, 0, 116, 55, // Skip to: 25557
-/* 11361 */ MCD_OPC_CheckField, 21, 1, 1, 110, 55, // Skip to: 25557
-/* 11367 */ MCD_OPC_Decode, 136, 12, 24, // Opcode: UQRSHLvvv_2S
-/* 11371 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 11389
-/* 11375 */ MCD_OPC_CheckPredicate, 0, 98, 55, // Skip to: 25557
-/* 11379 */ MCD_OPC_CheckField, 21, 1, 1, 92, 55, // Skip to: 25557
-/* 11385 */ MCD_OPC_Decode, 150, 9, 33, // Opcode: SQRSHLvvv_4S
-/* 11389 */ MCD_OPC_FilterValue, 3, 84, 55, // Skip to: 25557
-/* 11393 */ MCD_OPC_CheckPredicate, 0, 80, 55, // Skip to: 25557
-/* 11397 */ MCD_OPC_CheckField, 21, 1, 1, 74, 55, // Skip to: 25557
-/* 11403 */ MCD_OPC_Decode, 138, 12, 33, // Opcode: UQRSHLvvv_4S
-/* 11407 */ MCD_OPC_FilterValue, 24, 75, 0, // Skip to: 11486
-/* 11411 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 11414 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 11432
-/* 11418 */ MCD_OPC_CheckPredicate, 0, 55, 55, // Skip to: 25557
-/* 11422 */ MCD_OPC_CheckField, 21, 1, 1, 49, 55, // Skip to: 25557
-/* 11428 */ MCD_OPC_Decode, 167, 10, 29, // Opcode: SUBHNvvv_2s2d
-/* 11432 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 11450
-/* 11436 */ MCD_OPC_CheckPredicate, 0, 37, 55, // Skip to: 25557
-/* 11440 */ MCD_OPC_CheckField, 21, 1, 1, 31, 55, // Skip to: 25557
-/* 11446 */ MCD_OPC_Decode, 225, 7, 29, // Opcode: RSUBHNvvv_2s2d
-/* 11450 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 11468
-/* 11454 */ MCD_OPC_CheckPredicate, 0, 19, 55, // Skip to: 25557
-/* 11458 */ MCD_OPC_CheckField, 21, 1, 1, 13, 55, // Skip to: 25557
-/* 11464 */ MCD_OPC_Decode, 165, 10, 42, // Opcode: SUBHN2vvv_4s2d
-/* 11468 */ MCD_OPC_FilterValue, 3, 5, 55, // Skip to: 25557
-/* 11472 */ MCD_OPC_CheckPredicate, 0, 1, 55, // Skip to: 25557
-/* 11476 */ MCD_OPC_CheckField, 21, 1, 1, 251, 54, // Skip to: 25557
-/* 11482 */ MCD_OPC_Decode, 223, 7, 42, // Opcode: RSUBHN2vvv_4s2d
-/* 11486 */ MCD_OPC_FilterValue, 25, 75, 0, // Skip to: 11565
-/* 11490 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 11493 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 11511
-/* 11497 */ MCD_OPC_CheckPredicate, 0, 232, 54, // Skip to: 25557
-/* 11501 */ MCD_OPC_CheckField, 21, 1, 1, 226, 54, // Skip to: 25557
-/* 11507 */ MCD_OPC_Decode, 196, 8, 24, // Opcode: SMAXvvv_2S
-/* 11511 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 11529
-/* 11515 */ MCD_OPC_CheckPredicate, 0, 214, 54, // Skip to: 25557
-/* 11519 */ MCD_OPC_CheckField, 21, 1, 1, 208, 54, // Skip to: 25557
-/* 11525 */ MCD_OPC_Decode, 206, 11, 24, // Opcode: UMAXvvv_2S
-/* 11529 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 11547
-/* 11533 */ MCD_OPC_CheckPredicate, 0, 196, 54, // Skip to: 25557
-/* 11537 */ MCD_OPC_CheckField, 21, 1, 1, 190, 54, // Skip to: 25557
-/* 11543 */ MCD_OPC_Decode, 198, 8, 33, // Opcode: SMAXvvv_4S
-/* 11547 */ MCD_OPC_FilterValue, 3, 182, 54, // Skip to: 25557
-/* 11551 */ MCD_OPC_CheckPredicate, 0, 178, 54, // Skip to: 25557
-/* 11555 */ MCD_OPC_CheckField, 21, 1, 1, 172, 54, // Skip to: 25557
-/* 11561 */ MCD_OPC_Decode, 208, 11, 33, // Opcode: UMAXvvv_4S
-/* 11565 */ MCD_OPC_FilterValue, 27, 75, 0, // Skip to: 11644
-/* 11569 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 11572 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 11590
-/* 11576 */ MCD_OPC_CheckPredicate, 0, 153, 54, // Skip to: 25557
-/* 11580 */ MCD_OPC_CheckField, 21, 1, 1, 147, 54, // Skip to: 25557
-/* 11586 */ MCD_OPC_Decode, 209, 8, 24, // Opcode: SMINvvv_2S
-/* 11590 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 11608
-/* 11594 */ MCD_OPC_CheckPredicate, 0, 135, 54, // Skip to: 25557
-/* 11598 */ MCD_OPC_CheckField, 21, 1, 1, 129, 54, // Skip to: 25557
-/* 11604 */ MCD_OPC_Decode, 218, 11, 24, // Opcode: UMINvvv_2S
-/* 11608 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 11626
-/* 11612 */ MCD_OPC_CheckPredicate, 0, 117, 54, // Skip to: 25557
-/* 11616 */ MCD_OPC_CheckField, 21, 1, 1, 111, 54, // Skip to: 25557
-/* 11622 */ MCD_OPC_Decode, 211, 8, 33, // Opcode: SMINvvv_4S
-/* 11626 */ MCD_OPC_FilterValue, 3, 103, 54, // Skip to: 25557
-/* 11630 */ MCD_OPC_CheckPredicate, 0, 99, 54, // Skip to: 25557
-/* 11634 */ MCD_OPC_CheckField, 21, 1, 1, 93, 54, // Skip to: 25557
-/* 11640 */ MCD_OPC_Decode, 220, 11, 33, // Opcode: UMINvvv_4S
-/* 11644 */ MCD_OPC_FilterValue, 28, 75, 0, // Skip to: 11723
-/* 11648 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 11651 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 11669
-/* 11655 */ MCD_OPC_CheckPredicate, 0, 74, 54, // Skip to: 25557
-/* 11659 */ MCD_OPC_CheckField, 21, 1, 1, 68, 54, // Skip to: 25557
-/* 11665 */ MCD_OPC_Decode, 243, 7, 23, // Opcode: SABDLvvv_2d2s
-/* 11669 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 11687
-/* 11673 */ MCD_OPC_CheckPredicate, 0, 56, 54, // Skip to: 25557
-/* 11677 */ MCD_OPC_CheckField, 21, 1, 1, 50, 54, // Skip to: 25557
-/* 11683 */ MCD_OPC_Decode, 149, 11, 23, // Opcode: UABDLvvv_2d2s
-/* 11687 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 11705
-/* 11691 */ MCD_OPC_CheckPredicate, 0, 38, 54, // Skip to: 25557
-/* 11695 */ MCD_OPC_CheckField, 21, 1, 1, 32, 54, // Skip to: 25557
-/* 11701 */ MCD_OPC_Decode, 240, 7, 33, // Opcode: SABDL2vvv_2d2s
-/* 11705 */ MCD_OPC_FilterValue, 3, 24, 54, // Skip to: 25557
-/* 11709 */ MCD_OPC_CheckPredicate, 0, 20, 54, // Skip to: 25557
-/* 11713 */ MCD_OPC_CheckField, 21, 1, 1, 14, 54, // Skip to: 25557
-/* 11719 */ MCD_OPC_Decode, 146, 11, 33, // Opcode: UABDL2vvv_2d2s
-/* 11723 */ MCD_OPC_FilterValue, 29, 75, 0, // Skip to: 11802
-/* 11727 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 11730 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 11748
-/* 11734 */ MCD_OPC_CheckPredicate, 0, 251, 53, // Skip to: 25557
-/* 11738 */ MCD_OPC_CheckField, 21, 1, 1, 245, 53, // Skip to: 25557
-/* 11744 */ MCD_OPC_Decode, 247, 7, 24, // Opcode: SABDvvv_2S
-/* 11748 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 11766
-/* 11752 */ MCD_OPC_CheckPredicate, 0, 233, 53, // Skip to: 25557
-/* 11756 */ MCD_OPC_CheckField, 21, 1, 1, 227, 53, // Skip to: 25557
-/* 11762 */ MCD_OPC_Decode, 153, 11, 24, // Opcode: UABDvvv_2S
-/* 11766 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 11784
-/* 11770 */ MCD_OPC_CheckPredicate, 0, 215, 53, // Skip to: 25557
-/* 11774 */ MCD_OPC_CheckField, 21, 1, 1, 209, 53, // Skip to: 25557
-/* 11780 */ MCD_OPC_Decode, 249, 7, 33, // Opcode: SABDvvv_4S
-/* 11784 */ MCD_OPC_FilterValue, 3, 201, 53, // Skip to: 25557
-/* 11788 */ MCD_OPC_CheckPredicate, 0, 197, 53, // Skip to: 25557
-/* 11792 */ MCD_OPC_CheckField, 21, 1, 1, 191, 53, // Skip to: 25557
-/* 11798 */ MCD_OPC_Decode, 155, 11, 33, // Opcode: UABDvvv_4S
-/* 11802 */ MCD_OPC_FilterValue, 31, 75, 0, // Skip to: 11881
-/* 11806 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 11809 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 11827
-/* 11813 */ MCD_OPC_CheckPredicate, 0, 172, 53, // Skip to: 25557
-/* 11817 */ MCD_OPC_CheckField, 21, 1, 1, 166, 53, // Skip to: 25557
-/* 11823 */ MCD_OPC_Decode, 235, 7, 31, // Opcode: SABAvvv_2S
-/* 11827 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 11845
-/* 11831 */ MCD_OPC_CheckPredicate, 0, 154, 53, // Skip to: 25557
-/* 11835 */ MCD_OPC_CheckField, 21, 1, 1, 148, 53, // Skip to: 25557
-/* 11841 */ MCD_OPC_Decode, 141, 11, 31, // Opcode: UABAvvv_2S
-/* 11845 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 11863
-/* 11849 */ MCD_OPC_CheckPredicate, 0, 136, 53, // Skip to: 25557
-/* 11853 */ MCD_OPC_CheckField, 21, 1, 1, 130, 53, // Skip to: 25557
-/* 11859 */ MCD_OPC_Decode, 237, 7, 42, // Opcode: SABAvvv_4S
-/* 11863 */ MCD_OPC_FilterValue, 3, 122, 53, // Skip to: 25557
-/* 11867 */ MCD_OPC_CheckPredicate, 0, 118, 53, // Skip to: 25557
-/* 11871 */ MCD_OPC_CheckField, 21, 1, 1, 112, 53, // Skip to: 25557
-/* 11877 */ MCD_OPC_Decode, 143, 11, 42, // Opcode: UABAvvv_4S
-/* 11881 */ MCD_OPC_FilterValue, 32, 75, 0, // Skip to: 11960
-/* 11885 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 11888 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 11906
-/* 11892 */ MCD_OPC_CheckPredicate, 0, 93, 53, // Skip to: 25557
-/* 11896 */ MCD_OPC_CheckField, 21, 1, 1, 87, 53, // Skip to: 25557
-/* 11902 */ MCD_OPC_Decode, 217, 8, 30, // Opcode: SMLALvvv_2d2s
-/* 11906 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 11924
-/* 11910 */ MCD_OPC_CheckPredicate, 0, 75, 53, // Skip to: 25557
-/* 11914 */ MCD_OPC_CheckField, 21, 1, 1, 69, 53, // Skip to: 25557
-/* 11920 */ MCD_OPC_Decode, 226, 11, 30, // Opcode: UMLALvvv_2d2s
-/* 11924 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 11942
-/* 11928 */ MCD_OPC_CheckPredicate, 0, 57, 53, // Skip to: 25557
-/* 11932 */ MCD_OPC_CheckField, 21, 1, 1, 51, 53, // Skip to: 25557
-/* 11938 */ MCD_OPC_Decode, 214, 8, 42, // Opcode: SMLAL2vvv_2d4s
-/* 11942 */ MCD_OPC_FilterValue, 3, 43, 53, // Skip to: 25557
-/* 11946 */ MCD_OPC_CheckPredicate, 0, 39, 53, // Skip to: 25557
-/* 11950 */ MCD_OPC_CheckField, 21, 1, 1, 33, 53, // Skip to: 25557
-/* 11956 */ MCD_OPC_Decode, 223, 11, 42, // Opcode: UMLAL2vvv_2d4s
-/* 11960 */ MCD_OPC_FilterValue, 33, 73, 0, // Skip to: 12037
-/* 11964 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 11967 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 11984
-/* 11971 */ MCD_OPC_CheckPredicate, 0, 14, 53, // Skip to: 25557
-/* 11975 */ MCD_OPC_CheckField, 21, 1, 1, 8, 53, // Skip to: 25557
-/* 11981 */ MCD_OPC_Decode, 60, 24, // Opcode: ADDvvv_2S
-/* 11984 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 12002
-/* 11988 */ MCD_OPC_CheckPredicate, 0, 253, 52, // Skip to: 25557
-/* 11992 */ MCD_OPC_CheckField, 21, 1, 1, 247, 52, // Skip to: 25557
-/* 11998 */ MCD_OPC_Decode, 195, 10, 24, // Opcode: SUBvvv_2S
-/* 12002 */ MCD_OPC_FilterValue, 2, 13, 0, // Skip to: 12019
-/* 12006 */ MCD_OPC_CheckPredicate, 0, 235, 52, // Skip to: 25557
-/* 12010 */ MCD_OPC_CheckField, 21, 1, 1, 229, 52, // Skip to: 25557
-/* 12016 */ MCD_OPC_Decode, 62, 33, // Opcode: ADDvvv_4S
-/* 12019 */ MCD_OPC_FilterValue, 3, 222, 52, // Skip to: 25557
-/* 12023 */ MCD_OPC_CheckPredicate, 0, 218, 52, // Skip to: 25557
-/* 12027 */ MCD_OPC_CheckField, 21, 1, 1, 212, 52, // Skip to: 25557
-/* 12033 */ MCD_OPC_Decode, 197, 10, 33, // Opcode: SUBvvv_4S
-/* 12037 */ MCD_OPC_FilterValue, 34, 75, 0, // Skip to: 12116
-/* 12041 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 12044 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 12062
-/* 12048 */ MCD_OPC_CheckPredicate, 0, 193, 52, // Skip to: 25557
-/* 12052 */ MCD_OPC_CheckField, 16, 6, 32, 187, 52, // Skip to: 25557
-/* 12058 */ MCD_OPC_Decode, 137, 2, 32, // Opcode: CMGTvvi_2S
-/* 12062 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 12080
-/* 12066 */ MCD_OPC_CheckPredicate, 0, 175, 52, // Skip to: 25557
-/* 12070 */ MCD_OPC_CheckField, 16, 6, 32, 169, 52, // Skip to: 25557
-/* 12076 */ MCD_OPC_Decode, 251, 1, 32, // Opcode: CMGEvvi_2S
-/* 12080 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 12098
-/* 12084 */ MCD_OPC_CheckPredicate, 0, 157, 52, // Skip to: 25557
-/* 12088 */ MCD_OPC_CheckField, 16, 6, 32, 151, 52, // Skip to: 25557
-/* 12094 */ MCD_OPC_Decode, 139, 2, 43, // Opcode: CMGTvvi_4S
-/* 12098 */ MCD_OPC_FilterValue, 3, 143, 52, // Skip to: 25557
-/* 12102 */ MCD_OPC_CheckPredicate, 0, 139, 52, // Skip to: 25557
-/* 12106 */ MCD_OPC_CheckField, 16, 6, 32, 133, 52, // Skip to: 25557
-/* 12112 */ MCD_OPC_Decode, 253, 1, 43, // Opcode: CMGEvvi_4S
-/* 12116 */ MCD_OPC_FilterValue, 35, 75, 0, // Skip to: 12195
-/* 12120 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 12123 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 12141
-/* 12127 */ MCD_OPC_CheckPredicate, 0, 114, 52, // Skip to: 25557
-/* 12131 */ MCD_OPC_CheckField, 21, 1, 1, 108, 52, // Skip to: 25557
-/* 12137 */ MCD_OPC_Decode, 223, 2, 24, // Opcode: CMTSTvvv_2S
-/* 12141 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 12159
-/* 12145 */ MCD_OPC_CheckPredicate, 0, 96, 52, // Skip to: 25557
-/* 12149 */ MCD_OPC_CheckField, 21, 1, 1, 90, 52, // Skip to: 25557
-/* 12155 */ MCD_OPC_Decode, 244, 1, 24, // Opcode: CMEQvvv_2S
-/* 12159 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 12177
-/* 12163 */ MCD_OPC_CheckPredicate, 0, 78, 52, // Skip to: 25557
-/* 12167 */ MCD_OPC_CheckField, 21, 1, 1, 72, 52, // Skip to: 25557
-/* 12173 */ MCD_OPC_Decode, 225, 2, 33, // Opcode: CMTSTvvv_4S
-/* 12177 */ MCD_OPC_FilterValue, 3, 64, 52, // Skip to: 25557
-/* 12181 */ MCD_OPC_CheckPredicate, 0, 60, 52, // Skip to: 25557
-/* 12185 */ MCD_OPC_CheckField, 21, 1, 1, 54, 52, // Skip to: 25557
-/* 12191 */ MCD_OPC_Decode, 246, 1, 33, // Opcode: CMEQvvv_4S
-/* 12195 */ MCD_OPC_FilterValue, 36, 39, 0, // Skip to: 12238
-/* 12199 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 12202 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 12220
-/* 12206 */ MCD_OPC_CheckPredicate, 0, 35, 52, // Skip to: 25557
-/* 12210 */ MCD_OPC_CheckField, 21, 1, 1, 29, 52, // Skip to: 25557
-/* 12216 */ MCD_OPC_Decode, 252, 8, 30, // Opcode: SQDMLALvvv_2d2s
-/* 12220 */ MCD_OPC_FilterValue, 2, 21, 52, // Skip to: 25557
-/* 12224 */ MCD_OPC_CheckPredicate, 0, 17, 52, // Skip to: 25557
-/* 12228 */ MCD_OPC_CheckField, 21, 1, 1, 11, 52, // Skip to: 25557
-/* 12234 */ MCD_OPC_Decode, 250, 8, 42, // Opcode: SQDMLAL2vvv_2d4s
-/* 12238 */ MCD_OPC_FilterValue, 37, 75, 0, // Skip to: 12317
-/* 12242 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 12245 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 12263
-/* 12249 */ MCD_OPC_CheckPredicate, 0, 248, 51, // Skip to: 25557
-/* 12253 */ MCD_OPC_CheckField, 21, 1, 1, 242, 51, // Skip to: 25557
-/* 12259 */ MCD_OPC_Decode, 228, 6, 31, // Opcode: MLAvvv_2S
-/* 12263 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 12281
-/* 12267 */ MCD_OPC_CheckPredicate, 0, 230, 51, // Skip to: 25557
-/* 12271 */ MCD_OPC_CheckField, 21, 1, 1, 224, 51, // Skip to: 25557
-/* 12277 */ MCD_OPC_Decode, 234, 6, 31, // Opcode: MLSvvv_2S
-/* 12281 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 12299
-/* 12285 */ MCD_OPC_CheckPredicate, 0, 212, 51, // Skip to: 25557
-/* 12289 */ MCD_OPC_CheckField, 21, 1, 1, 206, 51, // Skip to: 25557
-/* 12295 */ MCD_OPC_Decode, 230, 6, 42, // Opcode: MLAvvv_4S
-/* 12299 */ MCD_OPC_FilterValue, 3, 198, 51, // Skip to: 25557
-/* 12303 */ MCD_OPC_CheckPredicate, 0, 194, 51, // Skip to: 25557
-/* 12307 */ MCD_OPC_CheckField, 21, 1, 1, 188, 51, // Skip to: 25557
-/* 12313 */ MCD_OPC_Decode, 236, 6, 42, // Opcode: MLSvvv_4S
-/* 12317 */ MCD_OPC_FilterValue, 38, 75, 0, // Skip to: 12396
-/* 12321 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 12324 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 12342
-/* 12328 */ MCD_OPC_CheckPredicate, 0, 169, 51, // Skip to: 25557
-/* 12332 */ MCD_OPC_CheckField, 16, 6, 32, 163, 51, // Skip to: 25557
-/* 12338 */ MCD_OPC_Decode, 237, 1, 32, // Opcode: CMEQvvi_2S
-/* 12342 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 12360
-/* 12346 */ MCD_OPC_CheckPredicate, 0, 151, 51, // Skip to: 25557
-/* 12350 */ MCD_OPC_CheckField, 16, 6, 32, 145, 51, // Skip to: 25557
-/* 12356 */ MCD_OPC_Decode, 165, 2, 32, // Opcode: CMLEvvi_2S
-/* 12360 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 12378
-/* 12364 */ MCD_OPC_CheckPredicate, 0, 133, 51, // Skip to: 25557
-/* 12368 */ MCD_OPC_CheckField, 16, 6, 32, 127, 51, // Skip to: 25557
-/* 12374 */ MCD_OPC_Decode, 239, 1, 43, // Opcode: CMEQvvi_4S
-/* 12378 */ MCD_OPC_FilterValue, 3, 119, 51, // Skip to: 25557
-/* 12382 */ MCD_OPC_CheckPredicate, 0, 115, 51, // Skip to: 25557
-/* 12386 */ MCD_OPC_CheckField, 16, 6, 32, 109, 51, // Skip to: 25557
-/* 12392 */ MCD_OPC_Decode, 167, 2, 43, // Opcode: CMLEvvi_4S
-/* 12396 */ MCD_OPC_FilterValue, 39, 39, 0, // Skip to: 12439
-/* 12400 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 12403 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 12421
-/* 12407 */ MCD_OPC_CheckPredicate, 0, 90, 51, // Skip to: 25557
-/* 12411 */ MCD_OPC_CheckField, 21, 1, 1, 84, 51, // Skip to: 25557
-/* 12417 */ MCD_OPC_Decode, 133, 7, 24, // Opcode: MULvvv_2S
-/* 12421 */ MCD_OPC_FilterValue, 2, 76, 51, // Skip to: 25557
-/* 12425 */ MCD_OPC_CheckPredicate, 0, 72, 51, // Skip to: 25557
-/* 12429 */ MCD_OPC_CheckField, 21, 1, 1, 66, 51, // Skip to: 25557
-/* 12435 */ MCD_OPC_Decode, 135, 7, 33, // Opcode: MULvvv_4S
-/* 12439 */ MCD_OPC_FilterValue, 40, 75, 0, // Skip to: 12518
-/* 12443 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 12446 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 12464
-/* 12450 */ MCD_OPC_CheckPredicate, 0, 47, 51, // Skip to: 25557
-/* 12454 */ MCD_OPC_CheckField, 21, 1, 1, 41, 51, // Skip to: 25557
-/* 12460 */ MCD_OPC_Decode, 223, 8, 30, // Opcode: SMLSLvvv_2d2s
-/* 12464 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 12482
-/* 12468 */ MCD_OPC_CheckPredicate, 0, 29, 51, // Skip to: 25557
-/* 12472 */ MCD_OPC_CheckField, 21, 1, 1, 23, 51, // Skip to: 25557
-/* 12478 */ MCD_OPC_Decode, 232, 11, 30, // Opcode: UMLSLvvv_2d2s
-/* 12482 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 12500
-/* 12486 */ MCD_OPC_CheckPredicate, 0, 11, 51, // Skip to: 25557
-/* 12490 */ MCD_OPC_CheckField, 21, 1, 1, 5, 51, // Skip to: 25557
-/* 12496 */ MCD_OPC_Decode, 220, 8, 42, // Opcode: SMLSL2vvv_2d4s
-/* 12500 */ MCD_OPC_FilterValue, 3, 253, 50, // Skip to: 25557
-/* 12504 */ MCD_OPC_CheckPredicate, 0, 249, 50, // Skip to: 25557
-/* 12508 */ MCD_OPC_CheckField, 21, 1, 1, 243, 50, // Skip to: 25557
-/* 12514 */ MCD_OPC_Decode, 229, 11, 42, // Opcode: UMLSL2vvv_2d4s
-/* 12518 */ MCD_OPC_FilterValue, 41, 75, 0, // Skip to: 12597
-/* 12522 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 12525 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 12543
-/* 12529 */ MCD_OPC_CheckPredicate, 0, 224, 50, // Skip to: 25557
-/* 12533 */ MCD_OPC_CheckField, 21, 1, 1, 218, 50, // Skip to: 25557
-/* 12539 */ MCD_OPC_Decode, 190, 8, 24, // Opcode: SMAXPvvv_2S
-/* 12543 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 12561
-/* 12547 */ MCD_OPC_CheckPredicate, 0, 206, 50, // Skip to: 25557
-/* 12551 */ MCD_OPC_CheckField, 21, 1, 1, 200, 50, // Skip to: 25557
-/* 12557 */ MCD_OPC_Decode, 200, 11, 24, // Opcode: UMAXPvvv_2S
-/* 12561 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 12579
-/* 12565 */ MCD_OPC_CheckPredicate, 0, 188, 50, // Skip to: 25557
-/* 12569 */ MCD_OPC_CheckField, 21, 1, 1, 182, 50, // Skip to: 25557
-/* 12575 */ MCD_OPC_Decode, 192, 8, 33, // Opcode: SMAXPvvv_4S
-/* 12579 */ MCD_OPC_FilterValue, 3, 174, 50, // Skip to: 25557
-/* 12583 */ MCD_OPC_CheckPredicate, 0, 170, 50, // Skip to: 25557
-/* 12587 */ MCD_OPC_CheckField, 21, 1, 1, 164, 50, // Skip to: 25557
-/* 12593 */ MCD_OPC_Decode, 202, 11, 33, // Opcode: UMAXPvvv_4S
-/* 12597 */ MCD_OPC_FilterValue, 42, 39, 0, // Skip to: 12640
-/* 12601 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 12604 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 12622
-/* 12608 */ MCD_OPC_CheckPredicate, 0, 145, 50, // Skip to: 25557
-/* 12612 */ MCD_OPC_CheckField, 16, 6, 32, 139, 50, // Skip to: 25557
-/* 12618 */ MCD_OPC_Decode, 172, 2, 32, // Opcode: CMLTvvi_2S
-/* 12622 */ MCD_OPC_FilterValue, 2, 131, 50, // Skip to: 25557
-/* 12626 */ MCD_OPC_CheckPredicate, 0, 127, 50, // Skip to: 25557
-/* 12630 */ MCD_OPC_CheckField, 16, 6, 32, 121, 50, // Skip to: 25557
-/* 12636 */ MCD_OPC_Decode, 174, 2, 43, // Opcode: CMLTvvi_4S
-/* 12640 */ MCD_OPC_FilterValue, 43, 75, 0, // Skip to: 12719
-/* 12644 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 12647 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 12665
-/* 12651 */ MCD_OPC_CheckPredicate, 0, 102, 50, // Skip to: 25557
-/* 12655 */ MCD_OPC_CheckField, 21, 1, 1, 96, 50, // Skip to: 25557
-/* 12661 */ MCD_OPC_Decode, 203, 8, 24, // Opcode: SMINPvvv_2S
-/* 12665 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 12683
-/* 12669 */ MCD_OPC_CheckPredicate, 0, 84, 50, // Skip to: 25557
-/* 12673 */ MCD_OPC_CheckField, 21, 1, 1, 78, 50, // Skip to: 25557
-/* 12679 */ MCD_OPC_Decode, 212, 11, 24, // Opcode: UMINPvvv_2S
-/* 12683 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 12701
-/* 12687 */ MCD_OPC_CheckPredicate, 0, 66, 50, // Skip to: 25557
-/* 12691 */ MCD_OPC_CheckField, 21, 1, 1, 60, 50, // Skip to: 25557
-/* 12697 */ MCD_OPC_Decode, 205, 8, 33, // Opcode: SMINPvvv_4S
-/* 12701 */ MCD_OPC_FilterValue, 3, 52, 50, // Skip to: 25557
-/* 12705 */ MCD_OPC_CheckPredicate, 0, 48, 50, // Skip to: 25557
-/* 12709 */ MCD_OPC_CheckField, 21, 1, 1, 42, 50, // Skip to: 25557
-/* 12715 */ MCD_OPC_Decode, 214, 11, 33, // Opcode: UMINPvvv_4S
-/* 12719 */ MCD_OPC_FilterValue, 44, 39, 0, // Skip to: 12762
-/* 12723 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 12726 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 12744
-/* 12730 */ MCD_OPC_CheckPredicate, 0, 23, 50, // Skip to: 25557
-/* 12734 */ MCD_OPC_CheckField, 21, 1, 1, 17, 50, // Skip to: 25557
-/* 12740 */ MCD_OPC_Decode, 128, 9, 30, // Opcode: SQDMLSLvvv_2d2s
-/* 12744 */ MCD_OPC_FilterValue, 2, 9, 50, // Skip to: 25557
-/* 12748 */ MCD_OPC_CheckPredicate, 0, 5, 50, // Skip to: 25557
-/* 12752 */ MCD_OPC_CheckField, 21, 1, 1, 255, 49, // Skip to: 25557
-/* 12758 */ MCD_OPC_Decode, 254, 8, 42, // Opcode: SQDMLSL2vvv_2d4s
-/* 12762 */ MCD_OPC_FilterValue, 45, 75, 0, // Skip to: 12841
-/* 12766 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 12769 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 12787
-/* 12773 */ MCD_OPC_CheckPredicate, 0, 236, 49, // Skip to: 25557
-/* 12777 */ MCD_OPC_CheckField, 21, 1, 1, 230, 49, // Skip to: 25557
-/* 12783 */ MCD_OPC_Decode, 130, 9, 24, // Opcode: SQDMULHvvv_2S
-/* 12787 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 12805
-/* 12791 */ MCD_OPC_CheckPredicate, 0, 218, 49, // Skip to: 25557
-/* 12795 */ MCD_OPC_CheckField, 21, 1, 1, 212, 49, // Skip to: 25557
-/* 12801 */ MCD_OPC_Decode, 138, 9, 24, // Opcode: SQRDMULHvvv_2S
-/* 12805 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 12823
-/* 12809 */ MCD_OPC_CheckPredicate, 0, 200, 49, // Skip to: 25557
-/* 12813 */ MCD_OPC_CheckField, 21, 1, 1, 194, 49, // Skip to: 25557
-/* 12819 */ MCD_OPC_Decode, 132, 9, 33, // Opcode: SQDMULHvvv_4S
-/* 12823 */ MCD_OPC_FilterValue, 3, 186, 49, // Skip to: 25557
-/* 12827 */ MCD_OPC_CheckPredicate, 0, 182, 49, // Skip to: 25557
-/* 12831 */ MCD_OPC_CheckField, 21, 1, 1, 176, 49, // Skip to: 25557
-/* 12837 */ MCD_OPC_Decode, 140, 9, 33, // Opcode: SQRDMULHvvv_4S
-/* 12841 */ MCD_OPC_FilterValue, 47, 37, 0, // Skip to: 12882
-/* 12845 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 12848 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 12865
-/* 12852 */ MCD_OPC_CheckPredicate, 0, 157, 49, // Skip to: 25557
-/* 12856 */ MCD_OPC_CheckField, 21, 1, 1, 151, 49, // Skip to: 25557
-/* 12862 */ MCD_OPC_Decode, 29, 24, // Opcode: ADDP_2S
-/* 12865 */ MCD_OPC_FilterValue, 2, 144, 49, // Skip to: 25557
-/* 12869 */ MCD_OPC_CheckPredicate, 0, 140, 49, // Skip to: 25557
-/* 12873 */ MCD_OPC_CheckField, 21, 1, 1, 134, 49, // Skip to: 25557
-/* 12879 */ MCD_OPC_Decode, 31, 33, // Opcode: ADDP_4S
-/* 12882 */ MCD_OPC_FilterValue, 48, 75, 0, // Skip to: 12961
-/* 12886 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 12889 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 12907
-/* 12893 */ MCD_OPC_CheckPredicate, 0, 116, 49, // Skip to: 25557
-/* 12897 */ MCD_OPC_CheckField, 21, 1, 1, 110, 49, // Skip to: 25557
-/* 12903 */ MCD_OPC_Decode, 236, 8, 23, // Opcode: SMULLvvv_2d2s
-/* 12907 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 12925
-/* 12911 */ MCD_OPC_CheckPredicate, 0, 98, 49, // Skip to: 25557
-/* 12915 */ MCD_OPC_CheckField, 21, 1, 1, 92, 49, // Skip to: 25557
-/* 12921 */ MCD_OPC_Decode, 244, 11, 23, // Opcode: UMULLvvv_2d2s
-/* 12925 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 12943
-/* 12929 */ MCD_OPC_CheckPredicate, 0, 80, 49, // Skip to: 25557
-/* 12933 */ MCD_OPC_CheckField, 21, 1, 1, 74, 49, // Skip to: 25557
-/* 12939 */ MCD_OPC_Decode, 233, 8, 33, // Opcode: SMULL2vvv_2d4s
-/* 12943 */ MCD_OPC_FilterValue, 3, 66, 49, // Skip to: 25557
-/* 12947 */ MCD_OPC_CheckPredicate, 0, 62, 49, // Skip to: 25557
-/* 12951 */ MCD_OPC_CheckField, 21, 1, 1, 56, 49, // Skip to: 25557
-/* 12957 */ MCD_OPC_Decode, 241, 11, 33, // Opcode: UMULL2vvv_2d4s
-/* 12961 */ MCD_OPC_FilterValue, 49, 75, 0, // Skip to: 13040
-/* 12965 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 12968 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 12986
-/* 12972 */ MCD_OPC_CheckPredicate, 0, 37, 49, // Skip to: 25557
-/* 12976 */ MCD_OPC_CheckField, 21, 1, 1, 31, 49, // Skip to: 25557
-/* 12982 */ MCD_OPC_Decode, 167, 4, 24, // Opcode: FMINNMvvv_2S
-/* 12986 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 13004
-/* 12990 */ MCD_OPC_CheckPredicate, 0, 19, 49, // Skip to: 25557
-/* 12994 */ MCD_OPC_CheckField, 21, 1, 1, 13, 49, // Skip to: 25557
-/* 13000 */ MCD_OPC_Decode, 162, 4, 24, // Opcode: FMINNMPvvv_2S
-/* 13004 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13022
-/* 13008 */ MCD_OPC_CheckPredicate, 0, 1, 49, // Skip to: 25557
-/* 13012 */ MCD_OPC_CheckField, 21, 1, 1, 251, 48, // Skip to: 25557
-/* 13018 */ MCD_OPC_Decode, 168, 4, 33, // Opcode: FMINNMvvv_4S
-/* 13022 */ MCD_OPC_FilterValue, 3, 243, 48, // Skip to: 25557
-/* 13026 */ MCD_OPC_CheckPredicate, 0, 239, 48, // Skip to: 25557
-/* 13030 */ MCD_OPC_CheckField, 21, 1, 1, 233, 48, // Skip to: 25557
-/* 13036 */ MCD_OPC_Decode, 163, 4, 33, // Opcode: FMINNMPvvv_4S
-/* 13040 */ MCD_OPC_FilterValue, 50, 75, 0, // Skip to: 13119
-/* 13044 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 13047 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 13065
-/* 13051 */ MCD_OPC_CheckPredicate, 0, 214, 48, // Skip to: 25557
-/* 13055 */ MCD_OPC_CheckField, 16, 6, 32, 208, 48, // Skip to: 25557
-/* 13061 */ MCD_OPC_Decode, 185, 3, 32, // Opcode: FCMGTvvi_2S
-/* 13065 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 13083
-/* 13069 */ MCD_OPC_CheckPredicate, 0, 196, 48, // Skip to: 25557
-/* 13073 */ MCD_OPC_CheckField, 16, 6, 32, 190, 48, // Skip to: 25557
-/* 13079 */ MCD_OPC_Decode, 179, 3, 32, // Opcode: FCMGEvvi_2S
-/* 13083 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13101
-/* 13087 */ MCD_OPC_CheckPredicate, 0, 178, 48, // Skip to: 25557
-/* 13091 */ MCD_OPC_CheckField, 16, 6, 32, 172, 48, // Skip to: 25557
-/* 13097 */ MCD_OPC_Decode, 186, 3, 43, // Opcode: FCMGTvvi_4S
-/* 13101 */ MCD_OPC_FilterValue, 3, 164, 48, // Skip to: 25557
-/* 13105 */ MCD_OPC_CheckPredicate, 0, 160, 48, // Skip to: 25557
-/* 13109 */ MCD_OPC_CheckField, 16, 6, 32, 154, 48, // Skip to: 25557
-/* 13115 */ MCD_OPC_Decode, 180, 3, 43, // Opcode: FCMGEvvi_4S
-/* 13119 */ MCD_OPC_FilterValue, 51, 39, 0, // Skip to: 13162
-/* 13123 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 13126 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 13144
-/* 13130 */ MCD_OPC_CheckPredicate, 0, 135, 48, // Skip to: 25557
-/* 13134 */ MCD_OPC_CheckField, 21, 1, 1, 129, 48, // Skip to: 25557
-/* 13140 */ MCD_OPC_Decode, 183, 4, 31, // Opcode: FMLSvvv_2S
-/* 13144 */ MCD_OPC_FilterValue, 2, 121, 48, // Skip to: 25557
-/* 13148 */ MCD_OPC_CheckPredicate, 0, 117, 48, // Skip to: 25557
-/* 13152 */ MCD_OPC_CheckField, 21, 1, 1, 111, 48, // Skip to: 25557
-/* 13158 */ MCD_OPC_Decode, 184, 4, 42, // Opcode: FMLSvvv_4S
-/* 13162 */ MCD_OPC_FilterValue, 52, 39, 0, // Skip to: 13205
-/* 13166 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 13169 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 13187
-/* 13173 */ MCD_OPC_CheckPredicate, 0, 92, 48, // Skip to: 25557
-/* 13177 */ MCD_OPC_CheckField, 21, 1, 1, 86, 48, // Skip to: 25557
-/* 13183 */ MCD_OPC_Decode, 136, 9, 23, // Opcode: SQDMULLvvv_2d2s
-/* 13187 */ MCD_OPC_FilterValue, 2, 78, 48, // Skip to: 25557
-/* 13191 */ MCD_OPC_CheckPredicate, 0, 74, 48, // Skip to: 25557
-/* 13195 */ MCD_OPC_CheckField, 21, 1, 1, 68, 48, // Skip to: 25557
-/* 13201 */ MCD_OPC_Decode, 134, 9, 33, // Opcode: SQDMULL2vvv_2d4s
-/* 13205 */ MCD_OPC_FilterValue, 53, 75, 0, // Skip to: 13284
-/* 13209 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 13212 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 13230
-/* 13216 */ MCD_OPC_CheckPredicate, 0, 49, 48, // Skip to: 25557
-/* 13220 */ MCD_OPC_CheckField, 21, 1, 1, 43, 48, // Skip to: 25557
-/* 13226 */ MCD_OPC_Decode, 241, 4, 24, // Opcode: FSUBvvv_2S
-/* 13230 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 13248
-/* 13234 */ MCD_OPC_CheckPredicate, 0, 31, 48, // Skip to: 25557
-/* 13238 */ MCD_OPC_CheckField, 21, 1, 1, 25, 48, // Skip to: 25557
-/* 13244 */ MCD_OPC_Decode, 148, 3, 24, // Opcode: FABDvvv_2S
-/* 13248 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13266
-/* 13252 */ MCD_OPC_CheckPredicate, 0, 13, 48, // Skip to: 25557
-/* 13256 */ MCD_OPC_CheckField, 21, 1, 1, 7, 48, // Skip to: 25557
-/* 13262 */ MCD_OPC_Decode, 242, 4, 33, // Opcode: FSUBvvv_4S
-/* 13266 */ MCD_OPC_FilterValue, 3, 255, 47, // Skip to: 25557
-/* 13270 */ MCD_OPC_CheckPredicate, 0, 251, 47, // Skip to: 25557
-/* 13274 */ MCD_OPC_CheckField, 21, 1, 1, 245, 47, // Skip to: 25557
-/* 13280 */ MCD_OPC_Decode, 149, 3, 33, // Opcode: FABDvvv_4S
-/* 13284 */ MCD_OPC_FilterValue, 54, 75, 0, // Skip to: 13363
-/* 13288 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 13291 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 13309
-/* 13295 */ MCD_OPC_CheckPredicate, 0, 226, 47, // Skip to: 25557
-/* 13299 */ MCD_OPC_CheckField, 16, 6, 32, 220, 47, // Skip to: 25557
-/* 13305 */ MCD_OPC_Decode, 173, 3, 32, // Opcode: FCMEQvvi_2S
-/* 13309 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 13327
-/* 13313 */ MCD_OPC_CheckPredicate, 0, 208, 47, // Skip to: 25557
-/* 13317 */ MCD_OPC_CheckField, 16, 6, 32, 202, 47, // Skip to: 25557
-/* 13323 */ MCD_OPC_Decode, 191, 3, 32, // Opcode: FCMLEvvi_2S
-/* 13327 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13345
-/* 13331 */ MCD_OPC_CheckPredicate, 0, 190, 47, // Skip to: 25557
-/* 13335 */ MCD_OPC_CheckField, 16, 6, 32, 184, 47, // Skip to: 25557
-/* 13341 */ MCD_OPC_Decode, 174, 3, 43, // Opcode: FCMEQvvi_4S
-/* 13345 */ MCD_OPC_FilterValue, 3, 176, 47, // Skip to: 25557
-/* 13349 */ MCD_OPC_CheckPredicate, 0, 172, 47, // Skip to: 25557
-/* 13353 */ MCD_OPC_CheckField, 16, 6, 32, 166, 47, // Skip to: 25557
-/* 13359 */ MCD_OPC_Decode, 192, 3, 43, // Opcode: FCMLEvvi_4S
-/* 13363 */ MCD_OPC_FilterValue, 57, 39, 0, // Skip to: 13406
-/* 13367 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 13370 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 13388
-/* 13374 */ MCD_OPC_CheckPredicate, 0, 147, 47, // Skip to: 25557
-/* 13378 */ MCD_OPC_CheckField, 21, 1, 1, 141, 47, // Skip to: 25557
-/* 13384 */ MCD_OPC_Decode, 188, 3, 24, // Opcode: FCMGTvvv_2S
-/* 13388 */ MCD_OPC_FilterValue, 3, 133, 47, // Skip to: 25557
-/* 13392 */ MCD_OPC_CheckPredicate, 0, 129, 47, // Skip to: 25557
-/* 13396 */ MCD_OPC_CheckField, 21, 1, 1, 123, 47, // Skip to: 25557
-/* 13402 */ MCD_OPC_Decode, 189, 3, 33, // Opcode: FCMGTvvv_4S
-/* 13406 */ MCD_OPC_FilterValue, 58, 39, 0, // Skip to: 13449
-/* 13410 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 13413 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 13431
-/* 13417 */ MCD_OPC_CheckPredicate, 0, 104, 47, // Skip to: 25557
-/* 13421 */ MCD_OPC_CheckField, 16, 6, 32, 98, 47, // Skip to: 25557
-/* 13427 */ MCD_OPC_Decode, 194, 3, 32, // Opcode: FCMLTvvi_2S
-/* 13431 */ MCD_OPC_FilterValue, 2, 90, 47, // Skip to: 25557
-/* 13435 */ MCD_OPC_CheckPredicate, 0, 86, 47, // Skip to: 25557
-/* 13439 */ MCD_OPC_CheckField, 16, 6, 32, 80, 47, // Skip to: 25557
-/* 13445 */ MCD_OPC_Decode, 195, 3, 43, // Opcode: FCMLTvvi_4S
-/* 13449 */ MCD_OPC_FilterValue, 59, 39, 0, // Skip to: 13492
-/* 13453 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 13456 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 13474
-/* 13460 */ MCD_OPC_CheckPredicate, 0, 61, 47, // Skip to: 25557
-/* 13464 */ MCD_OPC_CheckField, 21, 1, 1, 55, 47, // Skip to: 25557
-/* 13470 */ MCD_OPC_Decode, 156, 3, 24, // Opcode: FACGTvvv_2S
-/* 13474 */ MCD_OPC_FilterValue, 3, 47, 47, // Skip to: 25557
-/* 13478 */ MCD_OPC_CheckPredicate, 0, 43, 47, // Skip to: 25557
-/* 13482 */ MCD_OPC_CheckField, 21, 1, 1, 37, 47, // Skip to: 25557
-/* 13488 */ MCD_OPC_Decode, 157, 3, 33, // Opcode: FACGTvvv_4S
-/* 13492 */ MCD_OPC_FilterValue, 61, 75, 0, // Skip to: 13571
-/* 13496 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 13499 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 13517
-/* 13503 */ MCD_OPC_CheckPredicate, 0, 18, 47, // Skip to: 25557
-/* 13507 */ MCD_OPC_CheckField, 21, 1, 1, 12, 47, // Skip to: 25557
-/* 13513 */ MCD_OPC_Decode, 177, 4, 24, // Opcode: FMINvvv_2S
-/* 13517 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 13535
-/* 13521 */ MCD_OPC_CheckPredicate, 0, 0, 47, // Skip to: 25557
-/* 13525 */ MCD_OPC_CheckField, 21, 1, 1, 250, 46, // Skip to: 25557
-/* 13531 */ MCD_OPC_Decode, 172, 4, 24, // Opcode: FMINPvvv_2S
-/* 13535 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13553
-/* 13539 */ MCD_OPC_CheckPredicate, 0, 238, 46, // Skip to: 25557
-/* 13543 */ MCD_OPC_CheckField, 21, 1, 1, 232, 46, // Skip to: 25557
-/* 13549 */ MCD_OPC_Decode, 178, 4, 33, // Opcode: FMINvvv_4S
-/* 13553 */ MCD_OPC_FilterValue, 3, 224, 46, // Skip to: 25557
-/* 13557 */ MCD_OPC_CheckPredicate, 0, 220, 46, // Skip to: 25557
-/* 13561 */ MCD_OPC_CheckField, 21, 1, 1, 214, 46, // Skip to: 25557
-/* 13567 */ MCD_OPC_Decode, 173, 4, 33, // Opcode: FMINPvvv_4S
-/* 13571 */ MCD_OPC_FilterValue, 63, 206, 46, // Skip to: 25557
-/* 13575 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 13578 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 13596
-/* 13582 */ MCD_OPC_CheckPredicate, 0, 195, 46, // Skip to: 25557
-/* 13586 */ MCD_OPC_CheckField, 21, 1, 1, 189, 46, // Skip to: 25557
-/* 13592 */ MCD_OPC_Decode, 234, 4, 24, // Opcode: FRSQRTSvvv_2S
-/* 13596 */ MCD_OPC_FilterValue, 2, 181, 46, // Skip to: 25557
-/* 13600 */ MCD_OPC_CheckPredicate, 0, 177, 46, // Skip to: 25557
-/* 13604 */ MCD_OPC_CheckField, 21, 1, 1, 171, 46, // Skip to: 25557
-/* 13610 */ MCD_OPC_Decode, 235, 4, 33, // Opcode: FRSQRTSvvv_4S
-/* 13614 */ MCD_OPC_FilterValue, 11, 211, 3, // Skip to: 14597
-/* 13618 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
-/* 13621 */ MCD_OPC_FilterValue, 3, 39, 0, // Skip to: 13664
-/* 13625 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 13628 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13646
-/* 13632 */ MCD_OPC_CheckPredicate, 0, 145, 46, // Skip to: 25557
-/* 13636 */ MCD_OPC_CheckField, 21, 1, 1, 139, 46, // Skip to: 25557
-/* 13642 */ MCD_OPC_Decode, 244, 8, 33, // Opcode: SQADDvvv_2D
-/* 13646 */ MCD_OPC_FilterValue, 3, 131, 46, // Skip to: 25557
-/* 13650 */ MCD_OPC_CheckPredicate, 0, 127, 46, // Skip to: 25557
-/* 13654 */ MCD_OPC_CheckField, 21, 1, 1, 121, 46, // Skip to: 25557
-/* 13660 */ MCD_OPC_Decode, 252, 11, 33, // Opcode: UQADDvvv_2D
-/* 13664 */ MCD_OPC_FilterValue, 7, 75, 0, // Skip to: 13743
-/* 13668 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 13671 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 13689
-/* 13675 */ MCD_OPC_CheckPredicate, 0, 102, 46, // Skip to: 25557
-/* 13679 */ MCD_OPC_CheckField, 21, 1, 1, 96, 46, // Skip to: 25557
-/* 13685 */ MCD_OPC_Decode, 153, 7, 24, // Opcode: ORNvvv_8B
-/* 13689 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 13707
-/* 13693 */ MCD_OPC_CheckPredicate, 0, 84, 46, // Skip to: 25557
-/* 13697 */ MCD_OPC_CheckField, 21, 1, 1, 78, 46, // Skip to: 25557
-/* 13703 */ MCD_OPC_Decode, 207, 1, 31, // Opcode: BIFvvv_8B
-/* 13707 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13725
-/* 13711 */ MCD_OPC_CheckPredicate, 0, 66, 46, // Skip to: 25557
-/* 13715 */ MCD_OPC_CheckField, 21, 1, 1, 60, 46, // Skip to: 25557
-/* 13721 */ MCD_OPC_Decode, 152, 7, 33, // Opcode: ORNvvv_16B
-/* 13725 */ MCD_OPC_FilterValue, 3, 52, 46, // Skip to: 25557
-/* 13729 */ MCD_OPC_CheckPredicate, 0, 48, 46, // Skip to: 25557
-/* 13733 */ MCD_OPC_CheckField, 21, 1, 1, 42, 46, // Skip to: 25557
-/* 13739 */ MCD_OPC_Decode, 206, 1, 42, // Opcode: BIFvvv_16B
-/* 13743 */ MCD_OPC_FilterValue, 11, 39, 0, // Skip to: 13786
-/* 13747 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 13750 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13768
-/* 13754 */ MCD_OPC_CheckPredicate, 0, 23, 46, // Skip to: 25557
-/* 13758 */ MCD_OPC_CheckField, 21, 1, 1, 17, 46, // Skip to: 25557
-/* 13764 */ MCD_OPC_Decode, 195, 9, 33, // Opcode: SQSUBvvv_2D
-/* 13768 */ MCD_OPC_FilterValue, 3, 9, 46, // Skip to: 25557
-/* 13772 */ MCD_OPC_CheckPredicate, 0, 5, 46, // Skip to: 25557
-/* 13776 */ MCD_OPC_CheckField, 21, 1, 1, 255, 45, // Skip to: 25557
-/* 13782 */ MCD_OPC_Decode, 176, 12, 33, // Opcode: UQSUBvvv_2D
-/* 13786 */ MCD_OPC_FilterValue, 13, 39, 0, // Skip to: 13829
-/* 13790 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 13793 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13811
-/* 13797 */ MCD_OPC_CheckPredicate, 0, 236, 45, // Skip to: 25557
-/* 13801 */ MCD_OPC_CheckField, 21, 1, 1, 230, 45, // Skip to: 25557
-/* 13807 */ MCD_OPC_Decode, 143, 2, 33, // Opcode: CMGTvvv_2D
-/* 13811 */ MCD_OPC_FilterValue, 3, 222, 45, // Skip to: 25557
-/* 13815 */ MCD_OPC_CheckPredicate, 0, 218, 45, // Skip to: 25557
-/* 13819 */ MCD_OPC_CheckField, 21, 1, 1, 212, 45, // Skip to: 25557
-/* 13825 */ MCD_OPC_Decode, 150, 2, 33, // Opcode: CMHIvvv_2D
-/* 13829 */ MCD_OPC_FilterValue, 15, 39, 0, // Skip to: 13872
-/* 13833 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 13836 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13854
-/* 13840 */ MCD_OPC_CheckPredicate, 0, 193, 45, // Skip to: 25557
-/* 13844 */ MCD_OPC_CheckField, 21, 1, 1, 187, 45, // Skip to: 25557
-/* 13850 */ MCD_OPC_Decode, 129, 2, 33, // Opcode: CMGEvvv_2D
-/* 13854 */ MCD_OPC_FilterValue, 3, 179, 45, // Skip to: 25557
-/* 13858 */ MCD_OPC_CheckPredicate, 0, 175, 45, // Skip to: 25557
-/* 13862 */ MCD_OPC_CheckField, 21, 1, 1, 169, 45, // Skip to: 25557
-/* 13868 */ MCD_OPC_Decode, 157, 2, 33, // Opcode: CMHSvvv_2D
-/* 13872 */ MCD_OPC_FilterValue, 17, 39, 0, // Skip to: 13915
-/* 13876 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 13879 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13897
-/* 13883 */ MCD_OPC_CheckPredicate, 0, 150, 45, // Skip to: 25557
-/* 13887 */ MCD_OPC_CheckField, 21, 1, 1, 144, 45, // Skip to: 25557
-/* 13893 */ MCD_OPC_Decode, 244, 9, 33, // Opcode: SSHLvvv_2D
-/* 13897 */ MCD_OPC_FilterValue, 3, 136, 45, // Skip to: 25557
-/* 13901 */ MCD_OPC_CheckPredicate, 0, 132, 45, // Skip to: 25557
-/* 13905 */ MCD_OPC_CheckField, 21, 1, 1, 126, 45, // Skip to: 25557
-/* 13911 */ MCD_OPC_Decode, 218, 12, 33, // Opcode: USHLvvv_2D
-/* 13915 */ MCD_OPC_FilterValue, 19, 39, 0, // Skip to: 13958
-/* 13919 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 13922 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13940
-/* 13926 */ MCD_OPC_CheckPredicate, 0, 107, 45, // Skip to: 25557
-/* 13930 */ MCD_OPC_CheckField, 21, 1, 1, 101, 45, // Skip to: 25557
-/* 13936 */ MCD_OPC_Decode, 178, 9, 33, // Opcode: SQSHLvvv_2D
-/* 13940 */ MCD_OPC_FilterValue, 3, 93, 45, // Skip to: 25557
-/* 13944 */ MCD_OPC_CheckPredicate, 0, 89, 45, // Skip to: 25557
-/* 13948 */ MCD_OPC_CheckField, 21, 1, 1, 83, 45, // Skip to: 25557
-/* 13954 */ MCD_OPC_Decode, 159, 12, 33, // Opcode: UQSHLvvv_2D
-/* 13958 */ MCD_OPC_FilterValue, 21, 39, 0, // Skip to: 14001
-/* 13962 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 13965 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13983
-/* 13969 */ MCD_OPC_CheckPredicate, 0, 64, 45, // Skip to: 25557
-/* 13973 */ MCD_OPC_CheckField, 21, 1, 1, 58, 45, // Skip to: 25557
-/* 13979 */ MCD_OPC_Decode, 216, 9, 33, // Opcode: SRSHLvvv_2D
-/* 13983 */ MCD_OPC_FilterValue, 3, 50, 45, // Skip to: 25557
-/* 13987 */ MCD_OPC_CheckPredicate, 0, 46, 45, // Skip to: 25557
-/* 13991 */ MCD_OPC_CheckField, 21, 1, 1, 40, 45, // Skip to: 25557
-/* 13997 */ MCD_OPC_Decode, 190, 12, 33, // Opcode: URSHLvvv_2D
-/* 14001 */ MCD_OPC_FilterValue, 23, 39, 0, // Skip to: 14044
-/* 14005 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 14008 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 14026
-/* 14012 */ MCD_OPC_CheckPredicate, 0, 21, 45, // Skip to: 25557
-/* 14016 */ MCD_OPC_CheckField, 21, 1, 1, 15, 45, // Skip to: 25557
-/* 14022 */ MCD_OPC_Decode, 147, 9, 33, // Opcode: SQRSHLvvv_2D
-/* 14026 */ MCD_OPC_FilterValue, 3, 7, 45, // Skip to: 25557
-/* 14030 */ MCD_OPC_CheckPredicate, 0, 3, 45, // Skip to: 25557
-/* 14034 */ MCD_OPC_CheckField, 21, 1, 1, 253, 44, // Skip to: 25557
-/* 14040 */ MCD_OPC_Decode, 135, 12, 33, // Opcode: UQRSHLvvv_2D
-/* 14044 */ MCD_OPC_FilterValue, 33, 38, 0, // Skip to: 14086
-/* 14048 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 14051 */ MCD_OPC_FilterValue, 2, 13, 0, // Skip to: 14068
-/* 14055 */ MCD_OPC_CheckPredicate, 0, 234, 44, // Skip to: 25557
-/* 14059 */ MCD_OPC_CheckField, 21, 1, 1, 228, 44, // Skip to: 25557
-/* 14065 */ MCD_OPC_Decode, 59, 33, // Opcode: ADDvvv_2D
-/* 14068 */ MCD_OPC_FilterValue, 3, 221, 44, // Skip to: 25557
-/* 14072 */ MCD_OPC_CheckPredicate, 0, 217, 44, // Skip to: 25557
-/* 14076 */ MCD_OPC_CheckField, 21, 1, 1, 211, 44, // Skip to: 25557
-/* 14082 */ MCD_OPC_Decode, 194, 10, 33, // Opcode: SUBvvv_2D
-/* 14086 */ MCD_OPC_FilterValue, 34, 39, 0, // Skip to: 14129
-/* 14090 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 14093 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 14111
-/* 14097 */ MCD_OPC_CheckPredicate, 0, 192, 44, // Skip to: 25557
-/* 14101 */ MCD_OPC_CheckField, 16, 6, 32, 186, 44, // Skip to: 25557
-/* 14107 */ MCD_OPC_Decode, 136, 2, 43, // Opcode: CMGTvvi_2D
-/* 14111 */ MCD_OPC_FilterValue, 3, 178, 44, // Skip to: 25557
-/* 14115 */ MCD_OPC_CheckPredicate, 0, 174, 44, // Skip to: 25557
-/* 14119 */ MCD_OPC_CheckField, 16, 6, 32, 168, 44, // Skip to: 25557
-/* 14125 */ MCD_OPC_Decode, 250, 1, 43, // Opcode: CMGEvvi_2D
-/* 14129 */ MCD_OPC_FilterValue, 35, 39, 0, // Skip to: 14172
-/* 14133 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 14136 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 14154
-/* 14140 */ MCD_OPC_CheckPredicate, 0, 149, 44, // Skip to: 25557
-/* 14144 */ MCD_OPC_CheckField, 21, 1, 1, 143, 44, // Skip to: 25557
-/* 14150 */ MCD_OPC_Decode, 222, 2, 33, // Opcode: CMTSTvvv_2D
-/* 14154 */ MCD_OPC_FilterValue, 3, 135, 44, // Skip to: 25557
-/* 14158 */ MCD_OPC_CheckPredicate, 0, 131, 44, // Skip to: 25557
-/* 14162 */ MCD_OPC_CheckField, 21, 1, 1, 125, 44, // Skip to: 25557
-/* 14168 */ MCD_OPC_Decode, 243, 1, 33, // Opcode: CMEQvvv_2D
-/* 14172 */ MCD_OPC_FilterValue, 38, 39, 0, // Skip to: 14215
-/* 14176 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 14179 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 14197
-/* 14183 */ MCD_OPC_CheckPredicate, 0, 106, 44, // Skip to: 25557
-/* 14187 */ MCD_OPC_CheckField, 16, 6, 32, 100, 44, // Skip to: 25557
-/* 14193 */ MCD_OPC_Decode, 236, 1, 43, // Opcode: CMEQvvi_2D
-/* 14197 */ MCD_OPC_FilterValue, 3, 92, 44, // Skip to: 25557
-/* 14201 */ MCD_OPC_CheckPredicate, 0, 88, 44, // Skip to: 25557
-/* 14205 */ MCD_OPC_CheckField, 16, 6, 32, 82, 44, // Skip to: 25557
-/* 14211 */ MCD_OPC_Decode, 164, 2, 43, // Opcode: CMLEvvi_2D
-/* 14215 */ MCD_OPC_FilterValue, 42, 20, 0, // Skip to: 14239
-/* 14219 */ MCD_OPC_CheckPredicate, 0, 70, 44, // Skip to: 25557
-/* 14223 */ MCD_OPC_CheckField, 29, 3, 2, 64, 44, // Skip to: 25557
-/* 14229 */ MCD_OPC_CheckField, 16, 6, 32, 58, 44, // Skip to: 25557
-/* 14235 */ MCD_OPC_Decode, 171, 2, 43, // Opcode: CMLTvvi_2D
-/* 14239 */ MCD_OPC_FilterValue, 47, 19, 0, // Skip to: 14262
-/* 14243 */ MCD_OPC_CheckPredicate, 0, 46, 44, // Skip to: 25557
-/* 14247 */ MCD_OPC_CheckField, 29, 3, 2, 40, 44, // Skip to: 25557
-/* 14253 */ MCD_OPC_CheckField, 21, 1, 1, 34, 44, // Skip to: 25557
-/* 14259 */ MCD_OPC_Decode, 28, 33, // Opcode: ADDP_2D
-/* 14262 */ MCD_OPC_FilterValue, 49, 39, 0, // Skip to: 14305
-/* 14266 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 14269 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 14287
-/* 14273 */ MCD_OPC_CheckPredicate, 0, 16, 44, // Skip to: 25557
-/* 14277 */ MCD_OPC_CheckField, 21, 1, 1, 10, 44, // Skip to: 25557
-/* 14283 */ MCD_OPC_Decode, 166, 4, 33, // Opcode: FMINNMvvv_2D
-/* 14287 */ MCD_OPC_FilterValue, 3, 2, 44, // Skip to: 25557
-/* 14291 */ MCD_OPC_CheckPredicate, 0, 254, 43, // Skip to: 25557
-/* 14295 */ MCD_OPC_CheckField, 21, 1, 1, 248, 43, // Skip to: 25557
-/* 14301 */ MCD_OPC_Decode, 161, 4, 33, // Opcode: FMINNMPvvv_2D
-/* 14305 */ MCD_OPC_FilterValue, 50, 39, 0, // Skip to: 14348
-/* 14309 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 14312 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 14330
-/* 14316 */ MCD_OPC_CheckPredicate, 0, 229, 43, // Skip to: 25557
-/* 14320 */ MCD_OPC_CheckField, 16, 6, 32, 223, 43, // Skip to: 25557
-/* 14326 */ MCD_OPC_Decode, 184, 3, 43, // Opcode: FCMGTvvi_2D
-/* 14330 */ MCD_OPC_FilterValue, 3, 215, 43, // Skip to: 25557
-/* 14334 */ MCD_OPC_CheckPredicate, 0, 211, 43, // Skip to: 25557
-/* 14338 */ MCD_OPC_CheckField, 16, 6, 32, 205, 43, // Skip to: 25557
-/* 14344 */ MCD_OPC_Decode, 178, 3, 43, // Opcode: FCMGEvvi_2D
-/* 14348 */ MCD_OPC_FilterValue, 51, 20, 0, // Skip to: 14372
-/* 14352 */ MCD_OPC_CheckPredicate, 0, 193, 43, // Skip to: 25557
-/* 14356 */ MCD_OPC_CheckField, 29, 3, 2, 187, 43, // Skip to: 25557
-/* 14362 */ MCD_OPC_CheckField, 21, 1, 1, 181, 43, // Skip to: 25557
-/* 14368 */ MCD_OPC_Decode, 182, 4, 42, // Opcode: FMLSvvv_2D
-/* 14372 */ MCD_OPC_FilterValue, 53, 39, 0, // Skip to: 14415
-/* 14376 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 14379 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 14397
-/* 14383 */ MCD_OPC_CheckPredicate, 0, 162, 43, // Skip to: 25557
-/* 14387 */ MCD_OPC_CheckField, 21, 1, 1, 156, 43, // Skip to: 25557
-/* 14393 */ MCD_OPC_Decode, 240, 4, 33, // Opcode: FSUBvvv_2D
-/* 14397 */ MCD_OPC_FilterValue, 3, 148, 43, // Skip to: 25557
-/* 14401 */ MCD_OPC_CheckPredicate, 0, 144, 43, // Skip to: 25557
-/* 14405 */ MCD_OPC_CheckField, 21, 1, 1, 138, 43, // Skip to: 25557
-/* 14411 */ MCD_OPC_Decode, 147, 3, 33, // Opcode: FABDvvv_2D
-/* 14415 */ MCD_OPC_FilterValue, 54, 39, 0, // Skip to: 14458
-/* 14419 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 14422 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 14440
-/* 14426 */ MCD_OPC_CheckPredicate, 0, 119, 43, // Skip to: 25557
-/* 14430 */ MCD_OPC_CheckField, 16, 6, 32, 113, 43, // Skip to: 25557
-/* 14436 */ MCD_OPC_Decode, 172, 3, 43, // Opcode: FCMEQvvi_2D
-/* 14440 */ MCD_OPC_FilterValue, 3, 105, 43, // Skip to: 25557
-/* 14444 */ MCD_OPC_CheckPredicate, 0, 101, 43, // Skip to: 25557
-/* 14448 */ MCD_OPC_CheckField, 16, 6, 32, 95, 43, // Skip to: 25557
-/* 14454 */ MCD_OPC_Decode, 190, 3, 43, // Opcode: FCMLEvvi_2D
-/* 14458 */ MCD_OPC_FilterValue, 57, 20, 0, // Skip to: 14482
-/* 14462 */ MCD_OPC_CheckPredicate, 0, 83, 43, // Skip to: 25557
-/* 14466 */ MCD_OPC_CheckField, 29, 3, 3, 77, 43, // Skip to: 25557
-/* 14472 */ MCD_OPC_CheckField, 21, 1, 1, 71, 43, // Skip to: 25557
-/* 14478 */ MCD_OPC_Decode, 187, 3, 33, // Opcode: FCMGTvvv_2D
-/* 14482 */ MCD_OPC_FilterValue, 58, 20, 0, // Skip to: 14506
-/* 14486 */ MCD_OPC_CheckPredicate, 0, 59, 43, // Skip to: 25557
-/* 14490 */ MCD_OPC_CheckField, 29, 3, 2, 53, 43, // Skip to: 25557
-/* 14496 */ MCD_OPC_CheckField, 16, 6, 32, 47, 43, // Skip to: 25557
-/* 14502 */ MCD_OPC_Decode, 193, 3, 43, // Opcode: FCMLTvvi_2D
-/* 14506 */ MCD_OPC_FilterValue, 59, 20, 0, // Skip to: 14530
-/* 14510 */ MCD_OPC_CheckPredicate, 0, 35, 43, // Skip to: 25557
-/* 14514 */ MCD_OPC_CheckField, 29, 3, 3, 29, 43, // Skip to: 25557
-/* 14520 */ MCD_OPC_CheckField, 21, 1, 1, 23, 43, // Skip to: 25557
-/* 14526 */ MCD_OPC_Decode, 155, 3, 33, // Opcode: FACGTvvv_2D
-/* 14530 */ MCD_OPC_FilterValue, 61, 39, 0, // Skip to: 14573
-/* 14534 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 14537 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 14555
-/* 14541 */ MCD_OPC_CheckPredicate, 0, 4, 43, // Skip to: 25557
-/* 14545 */ MCD_OPC_CheckField, 21, 1, 1, 254, 42, // Skip to: 25557
-/* 14551 */ MCD_OPC_Decode, 176, 4, 33, // Opcode: FMINvvv_2D
-/* 14555 */ MCD_OPC_FilterValue, 3, 246, 42, // Skip to: 25557
-/* 14559 */ MCD_OPC_CheckPredicate, 0, 242, 42, // Skip to: 25557
-/* 14563 */ MCD_OPC_CheckField, 21, 1, 1, 236, 42, // Skip to: 25557
-/* 14569 */ MCD_OPC_Decode, 171, 4, 33, // Opcode: FMINPvvv_2D
-/* 14573 */ MCD_OPC_FilterValue, 63, 228, 42, // Skip to: 25557
-/* 14577 */ MCD_OPC_CheckPredicate, 0, 224, 42, // Skip to: 25557
-/* 14581 */ MCD_OPC_CheckField, 29, 3, 2, 218, 42, // Skip to: 25557
-/* 14587 */ MCD_OPC_CheckField, 21, 1, 1, 212, 42, // Skip to: 25557
-/* 14593 */ MCD_OPC_Decode, 233, 4, 33, // Opcode: FRSQRTSvvv_2D
-/* 14597 */ MCD_OPC_FilterValue, 12, 246, 12, // Skip to: 17919
-/* 14601 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 14604 */ MCD_OPC_FilterValue, 0, 24, 3, // Skip to: 15400
-/* 14608 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 14611 */ MCD_OPC_FilterValue, 1, 136, 2, // Skip to: 15263
-/* 14615 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
-/* 14618 */ MCD_OPC_FilterValue, 0, 71, 1, // Skip to: 14949
-/* 14622 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
-/* 14625 */ MCD_OPC_FilterValue, 0, 122, 0, // Skip to: 14751
-/* 14629 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 14632 */ MCD_OPC_FilterValue, 0, 84, 0, // Skip to: 14720
-/* 14636 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 14639 */ MCD_OPC_FilterValue, 0, 46, 0, // Skip to: 14689
-/* 14643 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
-/* 14646 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 14658
-/* 14650 */ MCD_OPC_CheckPredicate, 0, 151, 42, // Skip to: 25557
-/* 14654 */ MCD_OPC_Decode, 243, 6, 48, // Opcode: MOVIvi_lsl_2S
-/* 14658 */ MCD_OPC_FilterValue, 1, 143, 42, // Skip to: 25557
-/* 14662 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 14665 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 14677
-/* 14669 */ MCD_OPC_CheckPredicate, 0, 132, 42, // Skip to: 25557
-/* 14673 */ MCD_OPC_Decode, 255, 9, 49, // Opcode: SSHRvvi_8B
-/* 14677 */ MCD_OPC_FilterValue, 1, 124, 42, // Skip to: 25557
-/* 14681 */ MCD_OPC_CheckPredicate, 0, 120, 42, // Skip to: 25557
-/* 14685 */ MCD_OPC_Decode, 227, 9, 49, // Opcode: SRSHRvvi_8B
-/* 14689 */ MCD_OPC_FilterValue, 1, 112, 42, // Skip to: 25557
-/* 14693 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 14696 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 14708
-/* 14700 */ MCD_OPC_CheckPredicate, 0, 101, 42, // Skip to: 25557
-/* 14704 */ MCD_OPC_Decode, 253, 9, 50, // Opcode: SSHRvvi_4H
-/* 14708 */ MCD_OPC_FilterValue, 1, 93, 42, // Skip to: 25557
-/* 14712 */ MCD_OPC_CheckPredicate, 0, 89, 42, // Skip to: 25557
-/* 14716 */ MCD_OPC_Decode, 225, 9, 50, // Opcode: SRSHRvvi_4H
-/* 14720 */ MCD_OPC_FilterValue, 1, 81, 42, // Skip to: 25557
-/* 14724 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 14727 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 14739
-/* 14731 */ MCD_OPC_CheckPredicate, 0, 70, 42, // Skip to: 25557
-/* 14735 */ MCD_OPC_Decode, 252, 9, 51, // Opcode: SSHRvvi_2S
-/* 14739 */ MCD_OPC_FilterValue, 1, 62, 42, // Skip to: 25557
-/* 14743 */ MCD_OPC_CheckPredicate, 0, 58, 42, // Skip to: 25557
-/* 14747 */ MCD_OPC_Decode, 224, 9, 51, // Opcode: SRSHRvvi_2S
-/* 14751 */ MCD_OPC_FilterValue, 1, 50, 42, // Skip to: 25557
-/* 14755 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 14758 */ MCD_OPC_FilterValue, 0, 132, 0, // Skip to: 14894
-/* 14762 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 14765 */ MCD_OPC_FilterValue, 0, 70, 0, // Skip to: 14839
-/* 14769 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
-/* 14772 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 14784
-/* 14776 */ MCD_OPC_CheckPredicate, 0, 25, 42, // Skip to: 25557
-/* 14780 */ MCD_OPC_Decode, 162, 7, 52, // Opcode: ORRvi_lsl_2S
-/* 14784 */ MCD_OPC_FilterValue, 1, 17, 42, // Skip to: 25557
-/* 14788 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 14791 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 14803
-/* 14795 */ MCD_OPC_CheckPredicate, 0, 6, 42, // Skip to: 25557
-/* 14799 */ MCD_OPC_Decode, 134, 10, 53, // Opcode: SSRAvvi_8B
-/* 14803 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 14815
-/* 14807 */ MCD_OPC_CheckPredicate, 0, 250, 41, // Skip to: 25557
-/* 14811 */ MCD_OPC_Decode, 234, 9, 53, // Opcode: SRSRAvvi_8B
-/* 14815 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 14827
-/* 14819 */ MCD_OPC_CheckPredicate, 0, 238, 41, // Skip to: 25557
-/* 14823 */ MCD_OPC_Decode, 167, 8, 54, // Opcode: SHLvvi_8B
-/* 14827 */ MCD_OPC_FilterValue, 3, 230, 41, // Skip to: 25557
-/* 14831 */ MCD_OPC_CheckPredicate, 0, 226, 41, // Skip to: 25557
-/* 14835 */ MCD_OPC_Decode, 175, 9, 54, // Opcode: SQSHLvvi_8B
-/* 14839 */ MCD_OPC_FilterValue, 1, 218, 41, // Skip to: 25557
-/* 14843 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 14846 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 14858
-/* 14850 */ MCD_OPC_CheckPredicate, 0, 207, 41, // Skip to: 25557
-/* 14854 */ MCD_OPC_Decode, 132, 10, 55, // Opcode: SSRAvvi_4H
-/* 14858 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 14870
-/* 14862 */ MCD_OPC_CheckPredicate, 0, 195, 41, // Skip to: 25557
-/* 14866 */ MCD_OPC_Decode, 232, 9, 55, // Opcode: SRSRAvvi_4H
-/* 14870 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 14882
-/* 14874 */ MCD_OPC_CheckPredicate, 0, 183, 41, // Skip to: 25557
-/* 14878 */ MCD_OPC_Decode, 165, 8, 56, // Opcode: SHLvvi_4H
-/* 14882 */ MCD_OPC_FilterValue, 3, 175, 41, // Skip to: 25557
-/* 14886 */ MCD_OPC_CheckPredicate, 0, 171, 41, // Skip to: 25557
-/* 14890 */ MCD_OPC_Decode, 173, 9, 56, // Opcode: SQSHLvvi_4H
-/* 14894 */ MCD_OPC_FilterValue, 1, 163, 41, // Skip to: 25557
-/* 14898 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 14901 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 14913
-/* 14905 */ MCD_OPC_CheckPredicate, 0, 152, 41, // Skip to: 25557
-/* 14909 */ MCD_OPC_Decode, 131, 10, 57, // Opcode: SSRAvvi_2S
-/* 14913 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 14925
-/* 14917 */ MCD_OPC_CheckPredicate, 0, 140, 41, // Skip to: 25557
-/* 14921 */ MCD_OPC_Decode, 231, 9, 57, // Opcode: SRSRAvvi_2S
-/* 14925 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 14937
-/* 14929 */ MCD_OPC_CheckPredicate, 0, 128, 41, // Skip to: 25557
-/* 14933 */ MCD_OPC_Decode, 164, 8, 58, // Opcode: SHLvvi_2S
-/* 14937 */ MCD_OPC_FilterValue, 3, 120, 41, // Skip to: 25557
-/* 14941 */ MCD_OPC_CheckPredicate, 0, 116, 41, // Skip to: 25557
-/* 14945 */ MCD_OPC_Decode, 172, 9, 58, // Opcode: SQSHLvvi_2S
-/* 14949 */ MCD_OPC_FilterValue, 1, 108, 41, // Skip to: 25557
-/* 14953 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
-/* 14956 */ MCD_OPC_FilterValue, 0, 216, 0, // Skip to: 15176
-/* 14960 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
-/* 14963 */ MCD_OPC_FilterValue, 0, 122, 0, // Skip to: 15089
-/* 14967 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 14970 */ MCD_OPC_FilterValue, 0, 84, 0, // Skip to: 15058
-/* 14974 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 14977 */ MCD_OPC_FilterValue, 0, 46, 0, // Skip to: 15027
-/* 14981 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
+/* 744 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 752
+/* 748 */ MCD_OPC_Decode, 136, 1, 8, // Opcode: ANDwww_lsl
+/* 752 */ MCD_OPC_FilterValue, 1, 66, 176, // Skip to: 45878
+/* 756 */ MCD_OPC_Decode, 218, 1, 8, // Opcode: BICwww_lsl
+/* 760 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 793
+/* 764 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 767 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 775
+/* 771 */ MCD_OPC_Decode, 206, 11, 8, // Opcode: ORRwww_lsl
+/* 775 */ MCD_OPC_FilterValue, 1, 43, 176, // Skip to: 45878
+/* 779 */ MCD_OPC_CheckField, 5, 5, 31, 4, 0, // Skip to: 789
+/* 785 */ MCD_OPC_Decode, 171, 11, 9, // Opcode: MVNww_lsl
+/* 789 */ MCD_OPC_Decode, 191, 11, 8, // Opcode: ORNwww_lsl
+/* 793 */ MCD_OPC_FilterValue, 2, 19, 0, // Skip to: 816
+/* 797 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 800 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 808
+/* 804 */ MCD_OPC_Decode, 197, 3, 8, // Opcode: EORwww_lsl
+/* 808 */ MCD_OPC_FilterValue, 1, 10, 176, // Skip to: 45878
+/* 812 */ MCD_OPC_Decode, 186, 3, 8, // Opcode: EONwww_lsl
+/* 816 */ MCD_OPC_FilterValue, 3, 28, 0, // Skip to: 848
+/* 820 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 823 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 840
+/* 827 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 837
+/* 833 */ MCD_OPC_Decode, 222, 18, 10, // Opcode: TSTww_lsl
+/* 837 */ MCD_OPC_Decode, 124, 8, // Opcode: ANDSwww_lsl
+/* 840 */ MCD_OPC_FilterValue, 1, 234, 175, // Skip to: 45878
+/* 844 */ MCD_OPC_Decode, 204, 1, 8, // Opcode: BICSwww_lsl
+/* 848 */ MCD_OPC_FilterValue, 4, 19, 0, // Skip to: 871
+/* 852 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 855 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 863
+/* 859 */ MCD_OPC_Decode, 141, 1, 11, // Opcode: ANDxxx_lsl
+/* 863 */ MCD_OPC_FilterValue, 1, 211, 175, // Skip to: 45878
+/* 867 */ MCD_OPC_Decode, 222, 1, 11, // Opcode: BICxxx_lsl
+/* 871 */ MCD_OPC_FilterValue, 5, 29, 0, // Skip to: 904
+/* 875 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 878 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 886
+/* 882 */ MCD_OPC_Decode, 211, 11, 11, // Opcode: ORRxxx_lsl
+/* 886 */ MCD_OPC_FilterValue, 1, 188, 175, // Skip to: 45878
+/* 890 */ MCD_OPC_CheckField, 5, 5, 31, 4, 0, // Skip to: 900
+/* 896 */ MCD_OPC_Decode, 175, 11, 12, // Opcode: MVNxx_lsl
+/* 900 */ MCD_OPC_Decode, 195, 11, 11, // Opcode: ORNxxx_lsl
+/* 904 */ MCD_OPC_FilterValue, 6, 19, 0, // Skip to: 927
+/* 908 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 911 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 919
+/* 915 */ MCD_OPC_Decode, 202, 3, 11, // Opcode: EORxxx_lsl
+/* 919 */ MCD_OPC_FilterValue, 1, 155, 175, // Skip to: 45878
+/* 923 */ MCD_OPC_Decode, 190, 3, 11, // Opcode: EONxxx_lsl
+/* 927 */ MCD_OPC_FilterValue, 7, 147, 175, // Skip to: 45878
+/* 931 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 934 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 952
+/* 938 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 948
+/* 944 */ MCD_OPC_Decode, 226, 18, 13, // Opcode: TSTxx_lsl
+/* 948 */ MCD_OPC_Decode, 129, 1, 11, // Opcode: ANDSxxx_lsl
+/* 952 */ MCD_OPC_FilterValue, 1, 122, 175, // Skip to: 45878
+/* 956 */ MCD_OPC_Decode, 208, 1, 11, // Opcode: BICSxxx_lsl
+/* 960 */ MCD_OPC_FilterValue, 9, 226, 0, // Skip to: 1190
+/* 964 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 967 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 990
+/* 971 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 974 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 982
+/* 978 */ MCD_OPC_Decode, 137, 1, 8, // Opcode: ANDwww_lsr
+/* 982 */ MCD_OPC_FilterValue, 1, 92, 175, // Skip to: 45878
+/* 986 */ MCD_OPC_Decode, 219, 1, 8, // Opcode: BICwww_lsr
+/* 990 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 1023
+/* 994 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 997 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1005
+/* 1001 */ MCD_OPC_Decode, 207, 11, 8, // Opcode: ORRwww_lsr
+/* 1005 */ MCD_OPC_FilterValue, 1, 69, 175, // Skip to: 45878
+/* 1009 */ MCD_OPC_CheckField, 5, 5, 31, 4, 0, // Skip to: 1019
+/* 1015 */ MCD_OPC_Decode, 172, 11, 9, // Opcode: MVNww_lsr
+/* 1019 */ MCD_OPC_Decode, 192, 11, 8, // Opcode: ORNwww_lsr
+/* 1023 */ MCD_OPC_FilterValue, 2, 19, 0, // Skip to: 1046
+/* 1027 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1030 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1038
+/* 1034 */ MCD_OPC_Decode, 198, 3, 8, // Opcode: EORwww_lsr
+/* 1038 */ MCD_OPC_FilterValue, 1, 36, 175, // Skip to: 45878
+/* 1042 */ MCD_OPC_Decode, 187, 3, 8, // Opcode: EONwww_lsr
+/* 1046 */ MCD_OPC_FilterValue, 3, 28, 0, // Skip to: 1078
+/* 1050 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1053 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 1070
+/* 1057 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1067
+/* 1063 */ MCD_OPC_Decode, 223, 18, 10, // Opcode: TSTww_lsr
+/* 1067 */ MCD_OPC_Decode, 125, 8, // Opcode: ANDSwww_lsr
+/* 1070 */ MCD_OPC_FilterValue, 1, 4, 175, // Skip to: 45878
+/* 1074 */ MCD_OPC_Decode, 205, 1, 8, // Opcode: BICSwww_lsr
+/* 1078 */ MCD_OPC_FilterValue, 4, 19, 0, // Skip to: 1101
+/* 1082 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1085 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1093
+/* 1089 */ MCD_OPC_Decode, 142, 1, 11, // Opcode: ANDxxx_lsr
+/* 1093 */ MCD_OPC_FilterValue, 1, 237, 174, // Skip to: 45878
+/* 1097 */ MCD_OPC_Decode, 223, 1, 11, // Opcode: BICxxx_lsr
+/* 1101 */ MCD_OPC_FilterValue, 5, 29, 0, // Skip to: 1134
+/* 1105 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1108 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1116
+/* 1112 */ MCD_OPC_Decode, 212, 11, 11, // Opcode: ORRxxx_lsr
+/* 1116 */ MCD_OPC_FilterValue, 1, 214, 174, // Skip to: 45878
+/* 1120 */ MCD_OPC_CheckField, 5, 5, 31, 4, 0, // Skip to: 1130
+/* 1126 */ MCD_OPC_Decode, 176, 11, 12, // Opcode: MVNxx_lsr
+/* 1130 */ MCD_OPC_Decode, 196, 11, 11, // Opcode: ORNxxx_lsr
+/* 1134 */ MCD_OPC_FilterValue, 6, 19, 0, // Skip to: 1157
+/* 1138 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1141 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1149
+/* 1145 */ MCD_OPC_Decode, 203, 3, 11, // Opcode: EORxxx_lsr
+/* 1149 */ MCD_OPC_FilterValue, 1, 181, 174, // Skip to: 45878
+/* 1153 */ MCD_OPC_Decode, 191, 3, 11, // Opcode: EONxxx_lsr
+/* 1157 */ MCD_OPC_FilterValue, 7, 173, 174, // Skip to: 45878
+/* 1161 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1164 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1182
+/* 1168 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1178
+/* 1174 */ MCD_OPC_Decode, 227, 18, 13, // Opcode: TSTxx_lsr
+/* 1178 */ MCD_OPC_Decode, 130, 1, 11, // Opcode: ANDSxxx_lsr
+/* 1182 */ MCD_OPC_FilterValue, 1, 148, 174, // Skip to: 45878
+/* 1186 */ MCD_OPC_Decode, 209, 1, 11, // Opcode: BICSxxx_lsr
+/* 1190 */ MCD_OPC_FilterValue, 10, 226, 0, // Skip to: 1420
+/* 1194 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 1197 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 1220
+/* 1201 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1204 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1212
+/* 1208 */ MCD_OPC_Decode, 135, 1, 8, // Opcode: ANDwww_asr
+/* 1212 */ MCD_OPC_FilterValue, 1, 118, 174, // Skip to: 45878
+/* 1216 */ MCD_OPC_Decode, 217, 1, 8, // Opcode: BICwww_asr
+/* 1220 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 1253
+/* 1224 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1227 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1235
+/* 1231 */ MCD_OPC_Decode, 205, 11, 8, // Opcode: ORRwww_asr
+/* 1235 */ MCD_OPC_FilterValue, 1, 95, 174, // Skip to: 45878
+/* 1239 */ MCD_OPC_CheckField, 5, 5, 31, 4, 0, // Skip to: 1249
+/* 1245 */ MCD_OPC_Decode, 170, 11, 9, // Opcode: MVNww_asr
+/* 1249 */ MCD_OPC_Decode, 190, 11, 8, // Opcode: ORNwww_asr
+/* 1253 */ MCD_OPC_FilterValue, 2, 19, 0, // Skip to: 1276
+/* 1257 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1260 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1268
+/* 1264 */ MCD_OPC_Decode, 196, 3, 8, // Opcode: EORwww_asr
+/* 1268 */ MCD_OPC_FilterValue, 1, 62, 174, // Skip to: 45878
+/* 1272 */ MCD_OPC_Decode, 185, 3, 8, // Opcode: EONwww_asr
+/* 1276 */ MCD_OPC_FilterValue, 3, 28, 0, // Skip to: 1308
+/* 1280 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1283 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 1300
+/* 1287 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1297
+/* 1293 */ MCD_OPC_Decode, 221, 18, 10, // Opcode: TSTww_asr
+/* 1297 */ MCD_OPC_Decode, 123, 8, // Opcode: ANDSwww_asr
+/* 1300 */ MCD_OPC_FilterValue, 1, 30, 174, // Skip to: 45878
+/* 1304 */ MCD_OPC_Decode, 203, 1, 8, // Opcode: BICSwww_asr
+/* 1308 */ MCD_OPC_FilterValue, 4, 19, 0, // Skip to: 1331
+/* 1312 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1315 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1323
+/* 1319 */ MCD_OPC_Decode, 140, 1, 11, // Opcode: ANDxxx_asr
+/* 1323 */ MCD_OPC_FilterValue, 1, 7, 174, // Skip to: 45878
+/* 1327 */ MCD_OPC_Decode, 221, 1, 11, // Opcode: BICxxx_asr
+/* 1331 */ MCD_OPC_FilterValue, 5, 29, 0, // Skip to: 1364
+/* 1335 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1338 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1346
+/* 1342 */ MCD_OPC_Decode, 210, 11, 11, // Opcode: ORRxxx_asr
+/* 1346 */ MCD_OPC_FilterValue, 1, 240, 173, // Skip to: 45878
+/* 1350 */ MCD_OPC_CheckField, 5, 5, 31, 4, 0, // Skip to: 1360
+/* 1356 */ MCD_OPC_Decode, 174, 11, 12, // Opcode: MVNxx_asr
+/* 1360 */ MCD_OPC_Decode, 194, 11, 11, // Opcode: ORNxxx_asr
+/* 1364 */ MCD_OPC_FilterValue, 6, 19, 0, // Skip to: 1387
+/* 1368 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1371 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1379
+/* 1375 */ MCD_OPC_Decode, 201, 3, 11, // Opcode: EORxxx_asr
+/* 1379 */ MCD_OPC_FilterValue, 1, 207, 173, // Skip to: 45878
+/* 1383 */ MCD_OPC_Decode, 189, 3, 11, // Opcode: EONxxx_asr
+/* 1387 */ MCD_OPC_FilterValue, 7, 199, 173, // Skip to: 45878
+/* 1391 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1394 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1412
+/* 1398 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1408
+/* 1404 */ MCD_OPC_Decode, 225, 18, 13, // Opcode: TSTxx_asr
+/* 1408 */ MCD_OPC_Decode, 128, 1, 11, // Opcode: ANDSxxx_asr
+/* 1412 */ MCD_OPC_FilterValue, 1, 174, 173, // Skip to: 45878
+/* 1416 */ MCD_OPC_Decode, 207, 1, 11, // Opcode: BICSxxx_asr
+/* 1420 */ MCD_OPC_FilterValue, 11, 226, 0, // Skip to: 1650
+/* 1424 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 1427 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 1450
+/* 1431 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1434 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1442
+/* 1438 */ MCD_OPC_Decode, 138, 1, 8, // Opcode: ANDwww_ror
+/* 1442 */ MCD_OPC_FilterValue, 1, 144, 173, // Skip to: 45878
+/* 1446 */ MCD_OPC_Decode, 220, 1, 8, // Opcode: BICwww_ror
+/* 1450 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 1483
+/* 1454 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1457 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1465
+/* 1461 */ MCD_OPC_Decode, 208, 11, 8, // Opcode: ORRwww_ror
+/* 1465 */ MCD_OPC_FilterValue, 1, 121, 173, // Skip to: 45878
+/* 1469 */ MCD_OPC_CheckField, 5, 5, 31, 4, 0, // Skip to: 1479
+/* 1475 */ MCD_OPC_Decode, 173, 11, 9, // Opcode: MVNww_ror
+/* 1479 */ MCD_OPC_Decode, 193, 11, 8, // Opcode: ORNwww_ror
+/* 1483 */ MCD_OPC_FilterValue, 2, 19, 0, // Skip to: 1506
+/* 1487 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1490 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1498
+/* 1494 */ MCD_OPC_Decode, 199, 3, 8, // Opcode: EORwww_ror
+/* 1498 */ MCD_OPC_FilterValue, 1, 88, 173, // Skip to: 45878
+/* 1502 */ MCD_OPC_Decode, 188, 3, 8, // Opcode: EONwww_ror
+/* 1506 */ MCD_OPC_FilterValue, 3, 28, 0, // Skip to: 1538
+/* 1510 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1513 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 1530
+/* 1517 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1527
+/* 1523 */ MCD_OPC_Decode, 224, 18, 10, // Opcode: TSTww_ror
+/* 1527 */ MCD_OPC_Decode, 126, 8, // Opcode: ANDSwww_ror
+/* 1530 */ MCD_OPC_FilterValue, 1, 56, 173, // Skip to: 45878
+/* 1534 */ MCD_OPC_Decode, 206, 1, 8, // Opcode: BICSwww_ror
+/* 1538 */ MCD_OPC_FilterValue, 4, 19, 0, // Skip to: 1561
+/* 1542 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1545 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1553
+/* 1549 */ MCD_OPC_Decode, 143, 1, 11, // Opcode: ANDxxx_ror
+/* 1553 */ MCD_OPC_FilterValue, 1, 33, 173, // Skip to: 45878
+/* 1557 */ MCD_OPC_Decode, 224, 1, 11, // Opcode: BICxxx_ror
+/* 1561 */ MCD_OPC_FilterValue, 5, 29, 0, // Skip to: 1594
+/* 1565 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1568 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1576
+/* 1572 */ MCD_OPC_Decode, 213, 11, 11, // Opcode: ORRxxx_ror
+/* 1576 */ MCD_OPC_FilterValue, 1, 10, 173, // Skip to: 45878
+/* 1580 */ MCD_OPC_CheckField, 5, 5, 31, 4, 0, // Skip to: 1590
+/* 1586 */ MCD_OPC_Decode, 177, 11, 12, // Opcode: MVNxx_ror
+/* 1590 */ MCD_OPC_Decode, 197, 11, 11, // Opcode: ORNxxx_ror
+/* 1594 */ MCD_OPC_FilterValue, 6, 19, 0, // Skip to: 1617
+/* 1598 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1601 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1609
+/* 1605 */ MCD_OPC_Decode, 204, 3, 11, // Opcode: EORxxx_ror
+/* 1609 */ MCD_OPC_FilterValue, 1, 233, 172, // Skip to: 45878
+/* 1613 */ MCD_OPC_Decode, 192, 3, 11, // Opcode: EONxxx_ror
+/* 1617 */ MCD_OPC_FilterValue, 7, 225, 172, // Skip to: 45878
+/* 1621 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1624 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1642
+/* 1628 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1638
+/* 1634 */ MCD_OPC_Decode, 228, 18, 13, // Opcode: TSTxx_ror
+/* 1638 */ MCD_OPC_Decode, 131, 1, 11, // Opcode: ANDSxxx_ror
+/* 1642 */ MCD_OPC_FilterValue, 1, 200, 172, // Skip to: 45878
+/* 1646 */ MCD_OPC_Decode, 210, 1, 11, // Opcode: BICSxxx_ror
+/* 1650 */ MCD_OPC_FilterValue, 12, 247, 3, // Skip to: 2669
+/* 1654 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 1657 */ MCD_OPC_FilterValue, 0, 73, 0, // Skip to: 1734
+/* 1661 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1664 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 1671
+/* 1668 */ MCD_OPC_Decode, 87, 8, // Opcode: ADDwww_lsl
+/* 1671 */ MCD_OPC_FilterValue, 1, 171, 172, // Skip to: 45878
+/* 1675 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
+/* 1678 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 1685
+/* 1682 */ MCD_OPC_Decode, 93, 14, // Opcode: ADDwww_uxtb
+/* 1685 */ MCD_OPC_FilterValue, 1, 3, 0, // Skip to: 1692
+/* 1689 */ MCD_OPC_Decode, 94, 14, // Opcode: ADDwww_uxth
+/* 1692 */ MCD_OPC_FilterValue, 2, 3, 0, // Skip to: 1699
+/* 1696 */ MCD_OPC_Decode, 95, 14, // Opcode: ADDwww_uxtw
+/* 1699 */ MCD_OPC_FilterValue, 3, 3, 0, // Skip to: 1706
+/* 1703 */ MCD_OPC_Decode, 96, 14, // Opcode: ADDwww_uxtx
+/* 1706 */ MCD_OPC_FilterValue, 4, 3, 0, // Skip to: 1713
+/* 1710 */ MCD_OPC_Decode, 89, 14, // Opcode: ADDwww_sxtb
+/* 1713 */ MCD_OPC_FilterValue, 5, 3, 0, // Skip to: 1720
+/* 1717 */ MCD_OPC_Decode, 90, 14, // Opcode: ADDwww_sxth
+/* 1720 */ MCD_OPC_FilterValue, 6, 3, 0, // Skip to: 1727
+/* 1724 */ MCD_OPC_Decode, 91, 14, // Opcode: ADDwww_sxtw
+/* 1727 */ MCD_OPC_FilterValue, 7, 115, 172, // Skip to: 45878
+/* 1731 */ MCD_OPC_Decode, 92, 14, // Opcode: ADDwww_sxtx
+/* 1734 */ MCD_OPC_FilterValue, 1, 163, 0, // Skip to: 1901
+/* 1738 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1741 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 1758
+/* 1745 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1755
+/* 1751 */ MCD_OPC_Decode, 219, 2, 10, // Opcode: CMNww_lsl
+/* 1755 */ MCD_OPC_Decode, 46, 8, // Opcode: ADDSwww_lsl
+/* 1758 */ MCD_OPC_FilterValue, 1, 84, 172, // Skip to: 45878
+/* 1762 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
+/* 1765 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 1782
+/* 1769 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1779
+/* 1775 */ MCD_OPC_Decode, 225, 2, 15, // Opcode: CMNww_uxtb
+/* 1779 */ MCD_OPC_Decode, 52, 16, // Opcode: ADDSwww_uxtb
+/* 1782 */ MCD_OPC_FilterValue, 1, 13, 0, // Skip to: 1799
+/* 1786 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1796
+/* 1792 */ MCD_OPC_Decode, 226, 2, 15, // Opcode: CMNww_uxth
+/* 1796 */ MCD_OPC_Decode, 53, 16, // Opcode: ADDSwww_uxth
+/* 1799 */ MCD_OPC_FilterValue, 2, 13, 0, // Skip to: 1816
+/* 1803 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1813
+/* 1809 */ MCD_OPC_Decode, 227, 2, 15, // Opcode: CMNww_uxtw
+/* 1813 */ MCD_OPC_Decode, 54, 16, // Opcode: ADDSwww_uxtw
+/* 1816 */ MCD_OPC_FilterValue, 3, 13, 0, // Skip to: 1833
+/* 1820 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1830
+/* 1826 */ MCD_OPC_Decode, 228, 2, 15, // Opcode: CMNww_uxtx
+/* 1830 */ MCD_OPC_Decode, 55, 16, // Opcode: ADDSwww_uxtx
+/* 1833 */ MCD_OPC_FilterValue, 4, 13, 0, // Skip to: 1850
+/* 1837 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1847
+/* 1843 */ MCD_OPC_Decode, 221, 2, 15, // Opcode: CMNww_sxtb
+/* 1847 */ MCD_OPC_Decode, 48, 16, // Opcode: ADDSwww_sxtb
+/* 1850 */ MCD_OPC_FilterValue, 5, 13, 0, // Skip to: 1867
+/* 1854 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1864
+/* 1860 */ MCD_OPC_Decode, 222, 2, 15, // Opcode: CMNww_sxth
+/* 1864 */ MCD_OPC_Decode, 49, 16, // Opcode: ADDSwww_sxth
+/* 1867 */ MCD_OPC_FilterValue, 6, 13, 0, // Skip to: 1884
+/* 1871 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1881
+/* 1877 */ MCD_OPC_Decode, 223, 2, 15, // Opcode: CMNww_sxtw
+/* 1881 */ MCD_OPC_Decode, 50, 16, // Opcode: ADDSwww_sxtw
+/* 1884 */ MCD_OPC_FilterValue, 7, 214, 171, // Skip to: 45878
+/* 1888 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 1898
+/* 1894 */ MCD_OPC_Decode, 224, 2, 15, // Opcode: CMNww_sxtx
+/* 1898 */ MCD_OPC_Decode, 51, 16, // Opcode: ADDSwww_sxtx
+/* 1901 */ MCD_OPC_FilterValue, 2, 82, 0, // Skip to: 1987
+/* 1905 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1908 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1916
+/* 1912 */ MCD_OPC_Decode, 133, 18, 8, // Opcode: SUBwww_lsl
+/* 1916 */ MCD_OPC_FilterValue, 1, 182, 171, // Skip to: 45878
+/* 1920 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
+/* 1923 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 1931
+/* 1927 */ MCD_OPC_Decode, 139, 18, 14, // Opcode: SUBwww_uxtb
+/* 1931 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 1939
+/* 1935 */ MCD_OPC_Decode, 140, 18, 14, // Opcode: SUBwww_uxth
+/* 1939 */ MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 1947
+/* 1943 */ MCD_OPC_Decode, 141, 18, 14, // Opcode: SUBwww_uxtw
+/* 1947 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 1955
+/* 1951 */ MCD_OPC_Decode, 142, 18, 14, // Opcode: SUBwww_uxtx
+/* 1955 */ MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 1963
+/* 1959 */ MCD_OPC_Decode, 135, 18, 14, // Opcode: SUBwww_sxtb
+/* 1963 */ MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 1971
+/* 1967 */ MCD_OPC_Decode, 136, 18, 14, // Opcode: SUBwww_sxth
+/* 1971 */ MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 1979
+/* 1975 */ MCD_OPC_Decode, 137, 18, 14, // Opcode: SUBwww_sxtw
+/* 1979 */ MCD_OPC_FilterValue, 7, 119, 171, // Skip to: 45878
+/* 1983 */ MCD_OPC_Decode, 138, 18, 14, // Opcode: SUBwww_sxtx
+/* 1987 */ MCD_OPC_FilterValue, 3, 172, 0, // Skip to: 2163
+/* 1991 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 1994 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2012
+/* 1998 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2008
+/* 2004 */ MCD_OPC_Decode, 241, 2, 10, // Opcode: CMPww_lsl
+/* 2008 */ MCD_OPC_Decode, 225, 17, 8, // Opcode: SUBSwww_lsl
+/* 2012 */ MCD_OPC_FilterValue, 1, 86, 171, // Skip to: 45878
+/* 2016 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
+/* 2019 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2037
+/* 2023 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2033
+/* 2029 */ MCD_OPC_Decode, 247, 2, 15, // Opcode: CMPww_uxtb
+/* 2033 */ MCD_OPC_Decode, 231, 17, 16, // Opcode: SUBSwww_uxtb
+/* 2037 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 2055
+/* 2041 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2051
+/* 2047 */ MCD_OPC_Decode, 248, 2, 15, // Opcode: CMPww_uxth
+/* 2051 */ MCD_OPC_Decode, 232, 17, 16, // Opcode: SUBSwww_uxth
+/* 2055 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 2073
+/* 2059 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2069
+/* 2065 */ MCD_OPC_Decode, 249, 2, 15, // Opcode: CMPww_uxtw
+/* 2069 */ MCD_OPC_Decode, 233, 17, 16, // Opcode: SUBSwww_uxtw
+/* 2073 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 2091
+/* 2077 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2087
+/* 2083 */ MCD_OPC_Decode, 250, 2, 15, // Opcode: CMPww_uxtx
+/* 2087 */ MCD_OPC_Decode, 234, 17, 16, // Opcode: SUBSwww_uxtx
+/* 2091 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 2109
+/* 2095 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2105
+/* 2101 */ MCD_OPC_Decode, 243, 2, 15, // Opcode: CMPww_sxtb
+/* 2105 */ MCD_OPC_Decode, 227, 17, 16, // Opcode: SUBSwww_sxtb
+/* 2109 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 2127
+/* 2113 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2123
+/* 2119 */ MCD_OPC_Decode, 244, 2, 15, // Opcode: CMPww_sxth
+/* 2123 */ MCD_OPC_Decode, 228, 17, 16, // Opcode: SUBSwww_sxth
+/* 2127 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 2145
+/* 2131 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2141
+/* 2137 */ MCD_OPC_Decode, 245, 2, 15, // Opcode: CMPww_sxtw
+/* 2141 */ MCD_OPC_Decode, 229, 17, 16, // Opcode: SUBSwww_sxtw
+/* 2145 */ MCD_OPC_FilterValue, 7, 209, 170, // Skip to: 45878
+/* 2149 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2159
+/* 2155 */ MCD_OPC_Decode, 246, 2, 15, // Opcode: CMPww_sxtx
+/* 2159 */ MCD_OPC_Decode, 230, 17, 16, // Opcode: SUBSwww_sxtx
+/* 2163 */ MCD_OPC_FilterValue, 4, 73, 0, // Skip to: 2240
+/* 2167 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 2170 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 2177
+/* 2174 */ MCD_OPC_Decode, 110, 11, // Opcode: ADDxxx_lsl
+/* 2177 */ MCD_OPC_FilterValue, 1, 177, 170, // Skip to: 45878
+/* 2181 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
+/* 2184 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 2191
+/* 2188 */ MCD_OPC_Decode, 106, 17, // Opcode: ADDxxw_uxtb
+/* 2191 */ MCD_OPC_FilterValue, 1, 3, 0, // Skip to: 2198
+/* 2195 */ MCD_OPC_Decode, 107, 17, // Opcode: ADDxxw_uxth
+/* 2198 */ MCD_OPC_FilterValue, 2, 3, 0, // Skip to: 2205
+/* 2202 */ MCD_OPC_Decode, 108, 17, // Opcode: ADDxxw_uxtw
+/* 2205 */ MCD_OPC_FilterValue, 3, 3, 0, // Skip to: 2212
+/* 2209 */ MCD_OPC_Decode, 113, 18, // Opcode: ADDxxx_uxtx
+/* 2212 */ MCD_OPC_FilterValue, 4, 3, 0, // Skip to: 2219
+/* 2216 */ MCD_OPC_Decode, 103, 17, // Opcode: ADDxxw_sxtb
+/* 2219 */ MCD_OPC_FilterValue, 5, 3, 0, // Skip to: 2226
+/* 2223 */ MCD_OPC_Decode, 104, 17, // Opcode: ADDxxw_sxth
+/* 2226 */ MCD_OPC_FilterValue, 6, 3, 0, // Skip to: 2233
+/* 2230 */ MCD_OPC_Decode, 105, 17, // Opcode: ADDxxw_sxtw
+/* 2233 */ MCD_OPC_FilterValue, 7, 121, 170, // Skip to: 45878
+/* 2237 */ MCD_OPC_Decode, 112, 18, // Opcode: ADDxxx_sxtx
+/* 2240 */ MCD_OPC_FilterValue, 5, 163, 0, // Skip to: 2407
+/* 2244 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 2247 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 2264
+/* 2251 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2261
+/* 2257 */ MCD_OPC_Decode, 236, 2, 13, // Opcode: CMNxx_lsl
+/* 2261 */ MCD_OPC_Decode, 63, 11, // Opcode: ADDSxxx_lsl
+/* 2264 */ MCD_OPC_FilterValue, 1, 90, 170, // Skip to: 45878
+/* 2268 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
+/* 2271 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 2288
+/* 2275 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2285
+/* 2281 */ MCD_OPC_Decode, 232, 2, 19, // Opcode: CMNxw_uxtb
+/* 2285 */ MCD_OPC_Decode, 59, 20, // Opcode: ADDSxxw_uxtb
+/* 2288 */ MCD_OPC_FilterValue, 1, 13, 0, // Skip to: 2305
+/* 2292 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2302
+/* 2298 */ MCD_OPC_Decode, 233, 2, 19, // Opcode: CMNxw_uxth
+/* 2302 */ MCD_OPC_Decode, 60, 20, // Opcode: ADDSxxw_uxth
+/* 2305 */ MCD_OPC_FilterValue, 2, 13, 0, // Skip to: 2322
+/* 2309 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2319
+/* 2315 */ MCD_OPC_Decode, 234, 2, 19, // Opcode: CMNxw_uxtw
+/* 2319 */ MCD_OPC_Decode, 61, 20, // Opcode: ADDSxxw_uxtw
+/* 2322 */ MCD_OPC_FilterValue, 3, 13, 0, // Skip to: 2339
+/* 2326 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2336
+/* 2332 */ MCD_OPC_Decode, 239, 2, 21, // Opcode: CMNxx_uxtx
+/* 2336 */ MCD_OPC_Decode, 66, 22, // Opcode: ADDSxxx_uxtx
+/* 2339 */ MCD_OPC_FilterValue, 4, 13, 0, // Skip to: 2356
+/* 2343 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2353
+/* 2349 */ MCD_OPC_Decode, 229, 2, 19, // Opcode: CMNxw_sxtb
+/* 2353 */ MCD_OPC_Decode, 56, 20, // Opcode: ADDSxxw_sxtb
+/* 2356 */ MCD_OPC_FilterValue, 5, 13, 0, // Skip to: 2373
+/* 2360 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2370
+/* 2366 */ MCD_OPC_Decode, 230, 2, 19, // Opcode: CMNxw_sxth
+/* 2370 */ MCD_OPC_Decode, 57, 20, // Opcode: ADDSxxw_sxth
+/* 2373 */ MCD_OPC_FilterValue, 6, 13, 0, // Skip to: 2390
+/* 2377 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2387
+/* 2383 */ MCD_OPC_Decode, 231, 2, 19, // Opcode: CMNxw_sxtw
+/* 2387 */ MCD_OPC_Decode, 58, 20, // Opcode: ADDSxxw_sxtw
+/* 2390 */ MCD_OPC_FilterValue, 7, 220, 169, // Skip to: 45878
+/* 2394 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2404
+/* 2400 */ MCD_OPC_Decode, 238, 2, 21, // Opcode: CMNxx_sxtx
+/* 2404 */ MCD_OPC_Decode, 65, 22, // Opcode: ADDSxxx_sxtx
+/* 2407 */ MCD_OPC_FilterValue, 6, 82, 0, // Skip to: 2493
+/* 2411 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 2414 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 2422
+/* 2418 */ MCD_OPC_Decode, 156, 18, 11, // Opcode: SUBxxx_lsl
+/* 2422 */ MCD_OPC_FilterValue, 1, 188, 169, // Skip to: 45878
+/* 2426 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
+/* 2429 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 2437
+/* 2433 */ MCD_OPC_Decode, 152, 18, 17, // Opcode: SUBxxw_uxtb
+/* 2437 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 2445
+/* 2441 */ MCD_OPC_Decode, 153, 18, 17, // Opcode: SUBxxw_uxth
+/* 2445 */ MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 2453
+/* 2449 */ MCD_OPC_Decode, 154, 18, 17, // Opcode: SUBxxw_uxtw
+/* 2453 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 2461
+/* 2457 */ MCD_OPC_Decode, 159, 18, 18, // Opcode: SUBxxx_uxtx
+/* 2461 */ MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 2469
+/* 2465 */ MCD_OPC_Decode, 149, 18, 17, // Opcode: SUBxxw_sxtb
+/* 2469 */ MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 2477
+/* 2473 */ MCD_OPC_Decode, 150, 18, 17, // Opcode: SUBxxw_sxth
+/* 2477 */ MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 2485
+/* 2481 */ MCD_OPC_Decode, 151, 18, 17, // Opcode: SUBxxw_sxtw
+/* 2485 */ MCD_OPC_FilterValue, 7, 125, 169, // Skip to: 45878
+/* 2489 */ MCD_OPC_Decode, 158, 18, 18, // Opcode: SUBxxx_sxtx
+/* 2493 */ MCD_OPC_FilterValue, 7, 117, 169, // Skip to: 45878
+/* 2497 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 2500 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2518
+/* 2504 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2514
+/* 2510 */ MCD_OPC_Decode, 130, 3, 13, // Opcode: CMPxx_lsl
+/* 2514 */ MCD_OPC_Decode, 242, 17, 11, // Opcode: SUBSxxx_lsl
+/* 2518 */ MCD_OPC_FilterValue, 1, 92, 169, // Skip to: 45878
+/* 2522 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
+/* 2525 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2543
+/* 2529 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2539
+/* 2535 */ MCD_OPC_Decode, 254, 2, 19, // Opcode: CMPxw_uxtb
+/* 2539 */ MCD_OPC_Decode, 238, 17, 20, // Opcode: SUBSxxw_uxtb
+/* 2543 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 2561
+/* 2547 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2557
+/* 2553 */ MCD_OPC_Decode, 255, 2, 19, // Opcode: CMPxw_uxth
+/* 2557 */ MCD_OPC_Decode, 239, 17, 20, // Opcode: SUBSxxw_uxth
+/* 2561 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 2579
+/* 2565 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2575
+/* 2571 */ MCD_OPC_Decode, 128, 3, 19, // Opcode: CMPxw_uxtw
+/* 2575 */ MCD_OPC_Decode, 240, 17, 20, // Opcode: SUBSxxw_uxtw
+/* 2579 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 2597
+/* 2583 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2593
+/* 2589 */ MCD_OPC_Decode, 133, 3, 21, // Opcode: CMPxx_uxtx
+/* 2593 */ MCD_OPC_Decode, 245, 17, 22, // Opcode: SUBSxxx_uxtx
+/* 2597 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 2615
+/* 2601 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2611
+/* 2607 */ MCD_OPC_Decode, 251, 2, 19, // Opcode: CMPxw_sxtb
+/* 2611 */ MCD_OPC_Decode, 235, 17, 20, // Opcode: SUBSxxw_sxtb
+/* 2615 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 2633
+/* 2619 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2629
+/* 2625 */ MCD_OPC_Decode, 252, 2, 19, // Opcode: CMPxw_sxth
+/* 2629 */ MCD_OPC_Decode, 236, 17, 20, // Opcode: SUBSxxw_sxth
+/* 2633 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 2651
+/* 2637 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2647
+/* 2643 */ MCD_OPC_Decode, 253, 2, 19, // Opcode: CMPxw_sxtw
+/* 2647 */ MCD_OPC_Decode, 237, 17, 20, // Opcode: SUBSxxw_sxtw
+/* 2651 */ MCD_OPC_FilterValue, 7, 215, 168, // Skip to: 45878
+/* 2655 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2665
+/* 2661 */ MCD_OPC_Decode, 132, 3, 21, // Opcode: CMPxx_sxtx
+/* 2665 */ MCD_OPC_Decode, 244, 17, 22, // Opcode: SUBSxxx_sxtx
+/* 2669 */ MCD_OPC_FilterValue, 13, 155, 0, // Skip to: 2828
+/* 2673 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 2676 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 2689
+/* 2680 */ MCD_OPC_CheckField, 21, 1, 0, 184, 168, // Skip to: 45878
+/* 2686 */ MCD_OPC_Decode, 88, 8, // Opcode: ADDwww_lsr
+/* 2689 */ MCD_OPC_FilterValue, 1, 20, 0, // Skip to: 2713
+/* 2693 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 2696 */ MCD_OPC_FilterValue, 0, 170, 168, // Skip to: 45878
+/* 2700 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2710
+/* 2706 */ MCD_OPC_Decode, 220, 2, 10, // Opcode: CMNww_lsr
+/* 2710 */ MCD_OPC_Decode, 47, 8, // Opcode: ADDSwww_lsr
+/* 2713 */ MCD_OPC_FilterValue, 2, 10, 0, // Skip to: 2727
+/* 2717 */ MCD_OPC_CheckField, 21, 1, 0, 147, 168, // Skip to: 45878
+/* 2723 */ MCD_OPC_Decode, 134, 18, 8, // Opcode: SUBwww_lsr
+/* 2727 */ MCD_OPC_FilterValue, 3, 21, 0, // Skip to: 2752
+/* 2731 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 2734 */ MCD_OPC_FilterValue, 0, 132, 168, // Skip to: 45878
+/* 2738 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2748
+/* 2744 */ MCD_OPC_Decode, 242, 2, 10, // Opcode: CMPww_lsr
+/* 2748 */ MCD_OPC_Decode, 226, 17, 8, // Opcode: SUBSwww_lsr
+/* 2752 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 2765
+/* 2756 */ MCD_OPC_CheckField, 21, 1, 0, 108, 168, // Skip to: 45878
+/* 2762 */ MCD_OPC_Decode, 111, 11, // Opcode: ADDxxx_lsr
+/* 2765 */ MCD_OPC_FilterValue, 5, 20, 0, // Skip to: 2789
+/* 2769 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 2772 */ MCD_OPC_FilterValue, 0, 94, 168, // Skip to: 45878
+/* 2776 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2786
+/* 2782 */ MCD_OPC_Decode, 237, 2, 13, // Opcode: CMNxx_lsr
+/* 2786 */ MCD_OPC_Decode, 64, 11, // Opcode: ADDSxxx_lsr
+/* 2789 */ MCD_OPC_FilterValue, 6, 10, 0, // Skip to: 2803
+/* 2793 */ MCD_OPC_CheckField, 21, 1, 0, 71, 168, // Skip to: 45878
+/* 2799 */ MCD_OPC_Decode, 157, 18, 11, // Opcode: SUBxxx_lsr
+/* 2803 */ MCD_OPC_FilterValue, 7, 63, 168, // Skip to: 45878
+/* 2807 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 2810 */ MCD_OPC_FilterValue, 0, 56, 168, // Skip to: 45878
+/* 2814 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2824
+/* 2820 */ MCD_OPC_Decode, 131, 3, 13, // Opcode: CMPxx_lsr
+/* 2824 */ MCD_OPC_Decode, 243, 17, 11, // Opcode: SUBSxxx_lsr
+/* 2828 */ MCD_OPC_FilterValue, 14, 38, 168, // Skip to: 45878
+/* 2832 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 2835 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 2848
+/* 2839 */ MCD_OPC_CheckField, 21, 1, 0, 25, 168, // Skip to: 45878
+/* 2845 */ MCD_OPC_Decode, 86, 8, // Opcode: ADDwww_asr
+/* 2848 */ MCD_OPC_FilterValue, 1, 20, 0, // Skip to: 2872
+/* 2852 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 2855 */ MCD_OPC_FilterValue, 0, 11, 168, // Skip to: 45878
+/* 2859 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2869
+/* 2865 */ MCD_OPC_Decode, 218, 2, 10, // Opcode: CMNww_asr
+/* 2869 */ MCD_OPC_Decode, 45, 8, // Opcode: ADDSwww_asr
+/* 2872 */ MCD_OPC_FilterValue, 2, 10, 0, // Skip to: 2886
+/* 2876 */ MCD_OPC_CheckField, 21, 1, 0, 244, 167, // Skip to: 45878
+/* 2882 */ MCD_OPC_Decode, 132, 18, 8, // Opcode: SUBwww_asr
+/* 2886 */ MCD_OPC_FilterValue, 3, 21, 0, // Skip to: 2911
+/* 2890 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 2893 */ MCD_OPC_FilterValue, 0, 229, 167, // Skip to: 45878
+/* 2897 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2907
+/* 2903 */ MCD_OPC_Decode, 240, 2, 10, // Opcode: CMPww_asr
+/* 2907 */ MCD_OPC_Decode, 224, 17, 8, // Opcode: SUBSwww_asr
+/* 2911 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 2924
+/* 2915 */ MCD_OPC_CheckField, 21, 1, 0, 205, 167, // Skip to: 45878
+/* 2921 */ MCD_OPC_Decode, 109, 11, // Opcode: ADDxxx_asr
+/* 2924 */ MCD_OPC_FilterValue, 5, 20, 0, // Skip to: 2948
+/* 2928 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 2931 */ MCD_OPC_FilterValue, 0, 191, 167, // Skip to: 45878
+/* 2935 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2945
+/* 2941 */ MCD_OPC_Decode, 235, 2, 13, // Opcode: CMNxx_asr
+/* 2945 */ MCD_OPC_Decode, 62, 11, // Opcode: ADDSxxx_asr
+/* 2948 */ MCD_OPC_FilterValue, 6, 10, 0, // Skip to: 2962
+/* 2952 */ MCD_OPC_CheckField, 21, 1, 0, 168, 167, // Skip to: 45878
+/* 2958 */ MCD_OPC_Decode, 155, 18, 11, // Opcode: SUBxxx_asr
+/* 2962 */ MCD_OPC_FilterValue, 7, 160, 167, // Skip to: 45878
+/* 2966 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 2969 */ MCD_OPC_FilterValue, 0, 153, 167, // Skip to: 45878
+/* 2973 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 2983
+/* 2979 */ MCD_OPC_Decode, 129, 3, 13, // Opcode: CMPxx_asr
+/* 2983 */ MCD_OPC_Decode, 241, 17, 11, // Opcode: SUBSxxx_asr
+/* 2987 */ MCD_OPC_FilterValue, 3, 42, 121, // Skip to: 34009
+/* 2991 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
+/* 2994 */ MCD_OPC_FilterValue, 0, 177, 2, // Skip to: 3687
+/* 2998 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 3001 */ MCD_OPC_FilterValue, 0, 47, 1, // Skip to: 3308
+/* 3005 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ...
+/* 3008 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3020
+/* 3012 */ MCD_OPC_CheckPredicate, 0, 110, 167, // Skip to: 45878
+/* 3016 */ MCD_OPC_Decode, 200, 17, 23, // Opcode: ST4_8B
+/* 3020 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 3032
+/* 3024 */ MCD_OPC_CheckPredicate, 0, 98, 167, // Skip to: 45878
+/* 3028 */ MCD_OPC_Decode, 198, 17, 23, // Opcode: ST4_4H
+/* 3032 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 3044
+/* 3036 */ MCD_OPC_CheckPredicate, 0, 86, 167, // Skip to: 45878
+/* 3040 */ MCD_OPC_Decode, 197, 17, 23, // Opcode: ST4_2S
+/* 3044 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 3056
+/* 3048 */ MCD_OPC_CheckPredicate, 0, 74, 167, // Skip to: 45878
+/* 3052 */ MCD_OPC_Decode, 229, 16, 23, // Opcode: ST1x4_8B
+/* 3056 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 3068
+/* 3060 */ MCD_OPC_CheckPredicate, 0, 62, 167, // Skip to: 45878
+/* 3064 */ MCD_OPC_Decode, 227, 16, 23, // Opcode: ST1x4_4H
+/* 3068 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 3080
+/* 3072 */ MCD_OPC_CheckPredicate, 0, 50, 167, // Skip to: 45878
+/* 3076 */ MCD_OPC_Decode, 226, 16, 23, // Opcode: ST1x4_2S
+/* 3080 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 3092
+/* 3084 */ MCD_OPC_CheckPredicate, 0, 38, 167, // Skip to: 45878
+/* 3088 */ MCD_OPC_Decode, 224, 16, 23, // Opcode: ST1x4_1D
+/* 3092 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 3104
+/* 3096 */ MCD_OPC_CheckPredicate, 0, 26, 167, // Skip to: 45878
+/* 3100 */ MCD_OPC_Decode, 167, 17, 24, // Opcode: ST3_8B
+/* 3104 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 3116
+/* 3108 */ MCD_OPC_CheckPredicate, 0, 14, 167, // Skip to: 45878
+/* 3112 */ MCD_OPC_Decode, 165, 17, 24, // Opcode: ST3_4H
+/* 3116 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 3128
+/* 3120 */ MCD_OPC_CheckPredicate, 0, 2, 167, // Skip to: 45878
+/* 3124 */ MCD_OPC_Decode, 164, 17, 24, // Opcode: ST3_2S
+/* 3128 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 3140
+/* 3132 */ MCD_OPC_CheckPredicate, 0, 246, 166, // Skip to: 45878
+/* 3136 */ MCD_OPC_Decode, 205, 16, 24, // Opcode: ST1x3_8B
+/* 3140 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 3152
+/* 3144 */ MCD_OPC_CheckPredicate, 0, 234, 166, // Skip to: 45878
+/* 3148 */ MCD_OPC_Decode, 203, 16, 24, // Opcode: ST1x3_4H
+/* 3152 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 3164
+/* 3156 */ MCD_OPC_CheckPredicate, 0, 222, 166, // Skip to: 45878
+/* 3160 */ MCD_OPC_Decode, 202, 16, 24, // Opcode: ST1x3_2S
+/* 3164 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 3176
+/* 3168 */ MCD_OPC_CheckPredicate, 0, 210, 166, // Skip to: 45878
+/* 3172 */ MCD_OPC_Decode, 200, 16, 24, // Opcode: ST1x3_1D
+/* 3176 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 3188
+/* 3180 */ MCD_OPC_CheckPredicate, 0, 198, 166, // Skip to: 45878
+/* 3184 */ MCD_OPC_Decode, 157, 16, 25, // Opcode: ST1_8B
+/* 3188 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 3200
+/* 3192 */ MCD_OPC_CheckPredicate, 0, 186, 166, // Skip to: 45878
+/* 3196 */ MCD_OPC_Decode, 155, 16, 25, // Opcode: ST1_4H
+/* 3200 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 3212
+/* 3204 */ MCD_OPC_CheckPredicate, 0, 174, 166, // Skip to: 45878
+/* 3208 */ MCD_OPC_Decode, 154, 16, 25, // Opcode: ST1_2S
+/* 3212 */ MCD_OPC_FilterValue, 31, 8, 0, // Skip to: 3224
+/* 3216 */ MCD_OPC_CheckPredicate, 0, 162, 166, // Skip to: 45878
+/* 3220 */ MCD_OPC_Decode, 152, 16, 25, // Opcode: ST1_1D
+/* 3224 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 3236
+/* 3228 */ MCD_OPC_CheckPredicate, 0, 150, 166, // Skip to: 45878
+/* 3232 */ MCD_OPC_Decode, 134, 17, 26, // Opcode: ST2_8B
+/* 3236 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 3248
+/* 3240 */ MCD_OPC_CheckPredicate, 0, 138, 166, // Skip to: 45878
+/* 3244 */ MCD_OPC_Decode, 132, 17, 26, // Opcode: ST2_4H
+/* 3248 */ MCD_OPC_FilterValue, 34, 8, 0, // Skip to: 3260
+/* 3252 */ MCD_OPC_CheckPredicate, 0, 126, 166, // Skip to: 45878
+/* 3256 */ MCD_OPC_Decode, 131, 17, 26, // Opcode: ST2_2S
+/* 3260 */ MCD_OPC_FilterValue, 40, 8, 0, // Skip to: 3272
+/* 3264 */ MCD_OPC_CheckPredicate, 0, 114, 166, // Skip to: 45878
+/* 3268 */ MCD_OPC_Decode, 181, 16, 26, // Opcode: ST1x2_8B
+/* 3272 */ MCD_OPC_FilterValue, 41, 8, 0, // Skip to: 3284
+/* 3276 */ MCD_OPC_CheckPredicate, 0, 102, 166, // Skip to: 45878
+/* 3280 */ MCD_OPC_Decode, 179, 16, 26, // Opcode: ST1x2_4H
+/* 3284 */ MCD_OPC_FilterValue, 42, 8, 0, // Skip to: 3296
+/* 3288 */ MCD_OPC_CheckPredicate, 0, 90, 166, // Skip to: 45878
+/* 3292 */ MCD_OPC_Decode, 178, 16, 26, // Opcode: ST1x2_2S
+/* 3296 */ MCD_OPC_FilterValue, 43, 82, 166, // Skip to: 45878
+/* 3300 */ MCD_OPC_CheckPredicate, 0, 78, 166, // Skip to: 45878
+/* 3304 */ MCD_OPC_Decode, 176, 16, 26, // Opcode: ST1x2_1D
+/* 3308 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 3320
+/* 3312 */ MCD_OPC_CheckPredicate, 1, 66, 166, // Skip to: 45878
+/* 3316 */ MCD_OPC_Decode, 201, 10, 1, // Opcode: LSFPPair32_NonTemp_STR
+/* 3320 */ MCD_OPC_FilterValue, 2, 83, 1, // Skip to: 3663
+/* 3324 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ...
+/* 3327 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3339
+/* 3331 */ MCD_OPC_CheckPredicate, 0, 47, 166, // Skip to: 45878
+/* 3335 */ MCD_OPC_Decode, 195, 17, 27, // Opcode: ST4_16B
+/* 3339 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 3351
+/* 3343 */ MCD_OPC_CheckPredicate, 0, 35, 166, // Skip to: 45878
+/* 3347 */ MCD_OPC_Decode, 201, 17, 27, // Opcode: ST4_8H
+/* 3351 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 3363
+/* 3355 */ MCD_OPC_CheckPredicate, 0, 23, 166, // Skip to: 45878
+/* 3359 */ MCD_OPC_Decode, 199, 17, 27, // Opcode: ST4_4S
+/* 3363 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 3375
+/* 3367 */ MCD_OPC_CheckPredicate, 0, 11, 166, // Skip to: 45878
+/* 3371 */ MCD_OPC_Decode, 196, 17, 27, // Opcode: ST4_2D
+/* 3375 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 3387
+/* 3379 */ MCD_OPC_CheckPredicate, 0, 255, 165, // Skip to: 45878
+/* 3383 */ MCD_OPC_Decode, 223, 16, 27, // Opcode: ST1x4_16B
+/* 3387 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 3399
+/* 3391 */ MCD_OPC_CheckPredicate, 0, 243, 165, // Skip to: 45878
+/* 3395 */ MCD_OPC_Decode, 230, 16, 27, // Opcode: ST1x4_8H
+/* 3399 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 3411
+/* 3403 */ MCD_OPC_CheckPredicate, 0, 231, 165, // Skip to: 45878
+/* 3407 */ MCD_OPC_Decode, 228, 16, 27, // Opcode: ST1x4_4S
+/* 3411 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 3423
+/* 3415 */ MCD_OPC_CheckPredicate, 0, 219, 165, // Skip to: 45878
+/* 3419 */ MCD_OPC_Decode, 225, 16, 27, // Opcode: ST1x4_2D
+/* 3423 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 3435
+/* 3427 */ MCD_OPC_CheckPredicate, 0, 207, 165, // Skip to: 45878
+/* 3431 */ MCD_OPC_Decode, 162, 17, 28, // Opcode: ST3_16B
+/* 3435 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 3447
+/* 3439 */ MCD_OPC_CheckPredicate, 0, 195, 165, // Skip to: 45878
+/* 3443 */ MCD_OPC_Decode, 168, 17, 28, // Opcode: ST3_8H
+/* 3447 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 3459
+/* 3451 */ MCD_OPC_CheckPredicate, 0, 183, 165, // Skip to: 45878
+/* 3455 */ MCD_OPC_Decode, 166, 17, 28, // Opcode: ST3_4S
+/* 3459 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 3471
+/* 3463 */ MCD_OPC_CheckPredicate, 0, 171, 165, // Skip to: 45878
+/* 3467 */ MCD_OPC_Decode, 163, 17, 28, // Opcode: ST3_2D
+/* 3471 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 3483
+/* 3475 */ MCD_OPC_CheckPredicate, 0, 159, 165, // Skip to: 45878
+/* 3479 */ MCD_OPC_Decode, 199, 16, 28, // Opcode: ST1x3_16B
+/* 3483 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 3495
+/* 3487 */ MCD_OPC_CheckPredicate, 0, 147, 165, // Skip to: 45878
+/* 3491 */ MCD_OPC_Decode, 206, 16, 28, // Opcode: ST1x3_8H
+/* 3495 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 3507
+/* 3499 */ MCD_OPC_CheckPredicate, 0, 135, 165, // Skip to: 45878
+/* 3503 */ MCD_OPC_Decode, 204, 16, 28, // Opcode: ST1x3_4S
+/* 3507 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 3519
+/* 3511 */ MCD_OPC_CheckPredicate, 0, 123, 165, // Skip to: 45878
+/* 3515 */ MCD_OPC_Decode, 201, 16, 28, // Opcode: ST1x3_2D
+/* 3519 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 3531
+/* 3523 */ MCD_OPC_CheckPredicate, 0, 111, 165, // Skip to: 45878
+/* 3527 */ MCD_OPC_Decode, 151, 16, 29, // Opcode: ST1_16B
+/* 3531 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 3543
+/* 3535 */ MCD_OPC_CheckPredicate, 0, 99, 165, // Skip to: 45878
+/* 3539 */ MCD_OPC_Decode, 158, 16, 29, // Opcode: ST1_8H
+/* 3543 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 3555
+/* 3547 */ MCD_OPC_CheckPredicate, 0, 87, 165, // Skip to: 45878
+/* 3551 */ MCD_OPC_Decode, 156, 16, 29, // Opcode: ST1_4S
+/* 3555 */ MCD_OPC_FilterValue, 31, 8, 0, // Skip to: 3567
+/* 3559 */ MCD_OPC_CheckPredicate, 0, 75, 165, // Skip to: 45878
+/* 3563 */ MCD_OPC_Decode, 153, 16, 29, // Opcode: ST1_2D
+/* 3567 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 3579
+/* 3571 */ MCD_OPC_CheckPredicate, 0, 63, 165, // Skip to: 45878
+/* 3575 */ MCD_OPC_Decode, 129, 17, 30, // Opcode: ST2_16B
+/* 3579 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 3591
+/* 3583 */ MCD_OPC_CheckPredicate, 0, 51, 165, // Skip to: 45878
+/* 3587 */ MCD_OPC_Decode, 135, 17, 30, // Opcode: ST2_8H
+/* 3591 */ MCD_OPC_FilterValue, 34, 8, 0, // Skip to: 3603
+/* 3595 */ MCD_OPC_CheckPredicate, 0, 39, 165, // Skip to: 45878
+/* 3599 */ MCD_OPC_Decode, 133, 17, 30, // Opcode: ST2_4S
+/* 3603 */ MCD_OPC_FilterValue, 35, 8, 0, // Skip to: 3615
+/* 3607 */ MCD_OPC_CheckPredicate, 0, 27, 165, // Skip to: 45878
+/* 3611 */ MCD_OPC_Decode, 130, 17, 30, // Opcode: ST2_2D
+/* 3615 */ MCD_OPC_FilterValue, 40, 8, 0, // Skip to: 3627
+/* 3619 */ MCD_OPC_CheckPredicate, 0, 15, 165, // Skip to: 45878
+/* 3623 */ MCD_OPC_Decode, 175, 16, 30, // Opcode: ST1x2_16B
+/* 3627 */ MCD_OPC_FilterValue, 41, 8, 0, // Skip to: 3639
+/* 3631 */ MCD_OPC_CheckPredicate, 0, 3, 165, // Skip to: 45878
+/* 3635 */ MCD_OPC_Decode, 182, 16, 30, // Opcode: ST1x2_8H
+/* 3639 */ MCD_OPC_FilterValue, 42, 8, 0, // Skip to: 3651
+/* 3643 */ MCD_OPC_CheckPredicate, 0, 247, 164, // Skip to: 45878
+/* 3647 */ MCD_OPC_Decode, 180, 16, 30, // Opcode: ST1x2_4S
+/* 3651 */ MCD_OPC_FilterValue, 43, 239, 164, // Skip to: 45878
+/* 3655 */ MCD_OPC_CheckPredicate, 0, 235, 164, // Skip to: 45878
+/* 3659 */ MCD_OPC_Decode, 177, 16, 30, // Opcode: ST1x2_2D
+/* 3663 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 3675
+/* 3667 */ MCD_OPC_CheckPredicate, 1, 223, 164, // Skip to: 45878
+/* 3671 */ MCD_OPC_Decode, 209, 10, 1, // Opcode: LSFPPair64_NonTemp_STR
+/* 3675 */ MCD_OPC_FilterValue, 5, 215, 164, // Skip to: 45878
+/* 3679 */ MCD_OPC_CheckPredicate, 1, 211, 164, // Skip to: 45878
+/* 3683 */ MCD_OPC_Decode, 193, 10, 1, // Opcode: LSFPPair128_NonTemp_STR
+/* 3687 */ MCD_OPC_FilterValue, 1, 177, 2, // Skip to: 4380
+/* 3691 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 3694 */ MCD_OPC_FilterValue, 0, 47, 1, // Skip to: 4001
+/* 3698 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ...
+/* 3701 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3713
+/* 3705 */ MCD_OPC_CheckPredicate, 0, 185, 164, // Skip to: 45878
+/* 3709 */ MCD_OPC_Decode, 141, 9, 31, // Opcode: LD4_8B
+/* 3713 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 3725
+/* 3717 */ MCD_OPC_CheckPredicate, 0, 173, 164, // Skip to: 45878
+/* 3721 */ MCD_OPC_Decode, 139, 9, 31, // Opcode: LD4_4H
+/* 3725 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 3737
+/* 3729 */ MCD_OPC_CheckPredicate, 0, 161, 164, // Skip to: 45878
+/* 3733 */ MCD_OPC_Decode, 138, 9, 31, // Opcode: LD4_2S
+/* 3737 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 3749
+/* 3741 */ MCD_OPC_CheckPredicate, 0, 149, 164, // Skip to: 45878
+/* 3745 */ MCD_OPC_Decode, 226, 7, 31, // Opcode: LD1x4_8B
+/* 3749 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 3761
+/* 3753 */ MCD_OPC_CheckPredicate, 0, 137, 164, // Skip to: 45878
+/* 3757 */ MCD_OPC_Decode, 224, 7, 31, // Opcode: LD1x4_4H
+/* 3761 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 3773
+/* 3765 */ MCD_OPC_CheckPredicate, 0, 125, 164, // Skip to: 45878
+/* 3769 */ MCD_OPC_Decode, 223, 7, 31, // Opcode: LD1x4_2S
+/* 3773 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 3785
+/* 3777 */ MCD_OPC_CheckPredicate, 0, 113, 164, // Skip to: 45878
+/* 3781 */ MCD_OPC_Decode, 221, 7, 31, // Opcode: LD1x4_1D
+/* 3785 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 3797
+/* 3789 */ MCD_OPC_CheckPredicate, 0, 101, 164, // Skip to: 45878
+/* 3793 */ MCD_OPC_Decode, 212, 8, 32, // Opcode: LD3_8B
+/* 3797 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 3809
+/* 3801 */ MCD_OPC_CheckPredicate, 0, 89, 164, // Skip to: 45878
+/* 3805 */ MCD_OPC_Decode, 210, 8, 32, // Opcode: LD3_4H
+/* 3809 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 3821
+/* 3813 */ MCD_OPC_CheckPredicate, 0, 77, 164, // Skip to: 45878
+/* 3817 */ MCD_OPC_Decode, 209, 8, 32, // Opcode: LD3_2S
+/* 3821 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 3833
+/* 3825 */ MCD_OPC_CheckPredicate, 0, 65, 164, // Skip to: 45878
+/* 3829 */ MCD_OPC_Decode, 202, 7, 32, // Opcode: LD1x3_8B
+/* 3833 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 3845
+/* 3837 */ MCD_OPC_CheckPredicate, 0, 53, 164, // Skip to: 45878
+/* 3841 */ MCD_OPC_Decode, 200, 7, 32, // Opcode: LD1x3_4H
+/* 3845 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 3857
+/* 3849 */ MCD_OPC_CheckPredicate, 0, 41, 164, // Skip to: 45878
+/* 3853 */ MCD_OPC_Decode, 199, 7, 32, // Opcode: LD1x3_2S
+/* 3857 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 3869
+/* 3861 */ MCD_OPC_CheckPredicate, 0, 29, 164, // Skip to: 45878
+/* 3865 */ MCD_OPC_Decode, 197, 7, 32, // Opcode: LD1x3_1D
+/* 3869 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 3881
+/* 3873 */ MCD_OPC_CheckPredicate, 0, 17, 164, // Skip to: 45878
+/* 3877 */ MCD_OPC_Decode, 154, 7, 33, // Opcode: LD1_8B
+/* 3881 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 3893
+/* 3885 */ MCD_OPC_CheckPredicate, 0, 5, 164, // Skip to: 45878
+/* 3889 */ MCD_OPC_Decode, 152, 7, 33, // Opcode: LD1_4H
+/* 3893 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 3905
+/* 3897 */ MCD_OPC_CheckPredicate, 0, 249, 163, // Skip to: 45878
+/* 3901 */ MCD_OPC_Decode, 151, 7, 33, // Opcode: LD1_2S
+/* 3905 */ MCD_OPC_FilterValue, 31, 8, 0, // Skip to: 3917
+/* 3909 */ MCD_OPC_CheckPredicate, 0, 237, 163, // Skip to: 45878
+/* 3913 */ MCD_OPC_Decode, 149, 7, 33, // Opcode: LD1_1D
+/* 3917 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 3929
+/* 3921 */ MCD_OPC_CheckPredicate, 0, 225, 163, // Skip to: 45878
+/* 3925 */ MCD_OPC_Decode, 155, 8, 34, // Opcode: LD2_8B
+/* 3929 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 3941
+/* 3933 */ MCD_OPC_CheckPredicate, 0, 213, 163, // Skip to: 45878
+/* 3937 */ MCD_OPC_Decode, 153, 8, 34, // Opcode: LD2_4H
+/* 3941 */ MCD_OPC_FilterValue, 34, 8, 0, // Skip to: 3953
+/* 3945 */ MCD_OPC_CheckPredicate, 0, 201, 163, // Skip to: 45878
+/* 3949 */ MCD_OPC_Decode, 152, 8, 34, // Opcode: LD2_2S
+/* 3953 */ MCD_OPC_FilterValue, 40, 8, 0, // Skip to: 3965
+/* 3957 */ MCD_OPC_CheckPredicate, 0, 189, 163, // Skip to: 45878
+/* 3961 */ MCD_OPC_Decode, 178, 7, 34, // Opcode: LD1x2_8B
+/* 3965 */ MCD_OPC_FilterValue, 41, 8, 0, // Skip to: 3977
+/* 3969 */ MCD_OPC_CheckPredicate, 0, 177, 163, // Skip to: 45878
+/* 3973 */ MCD_OPC_Decode, 176, 7, 34, // Opcode: LD1x2_4H
+/* 3977 */ MCD_OPC_FilterValue, 42, 8, 0, // Skip to: 3989
+/* 3981 */ MCD_OPC_CheckPredicate, 0, 165, 163, // Skip to: 45878
+/* 3985 */ MCD_OPC_Decode, 175, 7, 34, // Opcode: LD1x2_2S
+/* 3989 */ MCD_OPC_FilterValue, 43, 157, 163, // Skip to: 45878
+/* 3993 */ MCD_OPC_CheckPredicate, 0, 153, 163, // Skip to: 45878
+/* 3997 */ MCD_OPC_Decode, 173, 7, 34, // Opcode: LD1x2_1D
+/* 4001 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 4013
+/* 4005 */ MCD_OPC_CheckPredicate, 1, 141, 163, // Skip to: 45878
+/* 4009 */ MCD_OPC_Decode, 200, 10, 1, // Opcode: LSFPPair32_NonTemp_LDR
+/* 4013 */ MCD_OPC_FilterValue, 2, 83, 1, // Skip to: 4356
+/* 4017 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ...
+/* 4020 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4032
+/* 4024 */ MCD_OPC_CheckPredicate, 0, 122, 163, // Skip to: 45878
+/* 4028 */ MCD_OPC_Decode, 136, 9, 35, // Opcode: LD4_16B
+/* 4032 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 4044
+/* 4036 */ MCD_OPC_CheckPredicate, 0, 110, 163, // Skip to: 45878
+/* 4040 */ MCD_OPC_Decode, 142, 9, 35, // Opcode: LD4_8H
+/* 4044 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 4056
+/* 4048 */ MCD_OPC_CheckPredicate, 0, 98, 163, // Skip to: 45878
+/* 4052 */ MCD_OPC_Decode, 140, 9, 35, // Opcode: LD4_4S
+/* 4056 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 4068
+/* 4060 */ MCD_OPC_CheckPredicate, 0, 86, 163, // Skip to: 45878
+/* 4064 */ MCD_OPC_Decode, 137, 9, 35, // Opcode: LD4_2D
+/* 4068 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 4080
+/* 4072 */ MCD_OPC_CheckPredicate, 0, 74, 163, // Skip to: 45878
+/* 4076 */ MCD_OPC_Decode, 220, 7, 35, // Opcode: LD1x4_16B
+/* 4080 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 4092
+/* 4084 */ MCD_OPC_CheckPredicate, 0, 62, 163, // Skip to: 45878
+/* 4088 */ MCD_OPC_Decode, 227, 7, 35, // Opcode: LD1x4_8H
+/* 4092 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 4104
+/* 4096 */ MCD_OPC_CheckPredicate, 0, 50, 163, // Skip to: 45878
+/* 4100 */ MCD_OPC_Decode, 225, 7, 35, // Opcode: LD1x4_4S
+/* 4104 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 4116
+/* 4108 */ MCD_OPC_CheckPredicate, 0, 38, 163, // Skip to: 45878
+/* 4112 */ MCD_OPC_Decode, 222, 7, 35, // Opcode: LD1x4_2D
+/* 4116 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 4128
+/* 4120 */ MCD_OPC_CheckPredicate, 0, 26, 163, // Skip to: 45878
+/* 4124 */ MCD_OPC_Decode, 207, 8, 36, // Opcode: LD3_16B
+/* 4128 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 4140
+/* 4132 */ MCD_OPC_CheckPredicate, 0, 14, 163, // Skip to: 45878
+/* 4136 */ MCD_OPC_Decode, 213, 8, 36, // Opcode: LD3_8H
+/* 4140 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 4152
+/* 4144 */ MCD_OPC_CheckPredicate, 0, 2, 163, // Skip to: 45878
+/* 4148 */ MCD_OPC_Decode, 211, 8, 36, // Opcode: LD3_4S
+/* 4152 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 4164
+/* 4156 */ MCD_OPC_CheckPredicate, 0, 246, 162, // Skip to: 45878
+/* 4160 */ MCD_OPC_Decode, 208, 8, 36, // Opcode: LD3_2D
+/* 4164 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 4176
+/* 4168 */ MCD_OPC_CheckPredicate, 0, 234, 162, // Skip to: 45878
+/* 4172 */ MCD_OPC_Decode, 196, 7, 36, // Opcode: LD1x3_16B
+/* 4176 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 4188
+/* 4180 */ MCD_OPC_CheckPredicate, 0, 222, 162, // Skip to: 45878
+/* 4184 */ MCD_OPC_Decode, 203, 7, 36, // Opcode: LD1x3_8H
+/* 4188 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 4200
+/* 4192 */ MCD_OPC_CheckPredicate, 0, 210, 162, // Skip to: 45878
+/* 4196 */ MCD_OPC_Decode, 201, 7, 36, // Opcode: LD1x3_4S
+/* 4200 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 4212
+/* 4204 */ MCD_OPC_CheckPredicate, 0, 198, 162, // Skip to: 45878
+/* 4208 */ MCD_OPC_Decode, 198, 7, 36, // Opcode: LD1x3_2D
+/* 4212 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 4224
+/* 4216 */ MCD_OPC_CheckPredicate, 0, 186, 162, // Skip to: 45878
+/* 4220 */ MCD_OPC_Decode, 148, 7, 37, // Opcode: LD1_16B
+/* 4224 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 4236
+/* 4228 */ MCD_OPC_CheckPredicate, 0, 174, 162, // Skip to: 45878
+/* 4232 */ MCD_OPC_Decode, 155, 7, 37, // Opcode: LD1_8H
+/* 4236 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 4248
+/* 4240 */ MCD_OPC_CheckPredicate, 0, 162, 162, // Skip to: 45878
+/* 4244 */ MCD_OPC_Decode, 153, 7, 37, // Opcode: LD1_4S
+/* 4248 */ MCD_OPC_FilterValue, 31, 8, 0, // Skip to: 4260
+/* 4252 */ MCD_OPC_CheckPredicate, 0, 150, 162, // Skip to: 45878
+/* 4256 */ MCD_OPC_Decode, 150, 7, 37, // Opcode: LD1_2D
+/* 4260 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 4272
+/* 4264 */ MCD_OPC_CheckPredicate, 0, 138, 162, // Skip to: 45878
+/* 4268 */ MCD_OPC_Decode, 150, 8, 38, // Opcode: LD2_16B
+/* 4272 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 4284
+/* 4276 */ MCD_OPC_CheckPredicate, 0, 126, 162, // Skip to: 45878
+/* 4280 */ MCD_OPC_Decode, 156, 8, 38, // Opcode: LD2_8H
+/* 4284 */ MCD_OPC_FilterValue, 34, 8, 0, // Skip to: 4296
+/* 4288 */ MCD_OPC_CheckPredicate, 0, 114, 162, // Skip to: 45878
+/* 4292 */ MCD_OPC_Decode, 154, 8, 38, // Opcode: LD2_4S
+/* 4296 */ MCD_OPC_FilterValue, 35, 8, 0, // Skip to: 4308
+/* 4300 */ MCD_OPC_CheckPredicate, 0, 102, 162, // Skip to: 45878
+/* 4304 */ MCD_OPC_Decode, 151, 8, 38, // Opcode: LD2_2D
+/* 4308 */ MCD_OPC_FilterValue, 40, 8, 0, // Skip to: 4320
+/* 4312 */ MCD_OPC_CheckPredicate, 0, 90, 162, // Skip to: 45878
+/* 4316 */ MCD_OPC_Decode, 172, 7, 38, // Opcode: LD1x2_16B
+/* 4320 */ MCD_OPC_FilterValue, 41, 8, 0, // Skip to: 4332
+/* 4324 */ MCD_OPC_CheckPredicate, 0, 78, 162, // Skip to: 45878
+/* 4328 */ MCD_OPC_Decode, 179, 7, 38, // Opcode: LD1x2_8H
+/* 4332 */ MCD_OPC_FilterValue, 42, 8, 0, // Skip to: 4344
+/* 4336 */ MCD_OPC_CheckPredicate, 0, 66, 162, // Skip to: 45878
+/* 4340 */ MCD_OPC_Decode, 177, 7, 38, // Opcode: LD1x2_4S
+/* 4344 */ MCD_OPC_FilterValue, 43, 58, 162, // Skip to: 45878
+/* 4348 */ MCD_OPC_CheckPredicate, 0, 54, 162, // Skip to: 45878
+/* 4352 */ MCD_OPC_Decode, 174, 7, 38, // Opcode: LD1x2_2D
+/* 4356 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 4368
+/* 4360 */ MCD_OPC_CheckPredicate, 1, 42, 162, // Skip to: 45878
+/* 4364 */ MCD_OPC_Decode, 208, 10, 1, // Opcode: LSFPPair64_NonTemp_LDR
+/* 4368 */ MCD_OPC_FilterValue, 5, 34, 162, // Skip to: 45878
+/* 4372 */ MCD_OPC_CheckPredicate, 1, 30, 162, // Skip to: 45878
+/* 4376 */ MCD_OPC_Decode, 192, 10, 1, // Opcode: LSFPPair128_NonTemp_LDR
+/* 4380 */ MCD_OPC_FilterValue, 2, 10, 7, // Skip to: 6186
+/* 4384 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 4387 */ MCD_OPC_FilterValue, 0, 60, 3, // Skip to: 5219
+/* 4391 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
+/* 4394 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 4427
+/* 4398 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 4401 */ MCD_OPC_FilterValue, 0, 1, 162, // Skip to: 45878
+/* 4405 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 4419
+/* 4409 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 4419
+/* 4415 */ MCD_OPC_Decode, 191, 17, 39, // Opcode: ST4WB_8B_fixed
+/* 4419 */ MCD_OPC_CheckPredicate, 0, 239, 161, // Skip to: 45878
+/* 4423 */ MCD_OPC_Decode, 192, 17, 39, // Opcode: ST4WB_8B_register
+/* 4427 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 4460
+/* 4431 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 4434 */ MCD_OPC_FilterValue, 0, 224, 161, // Skip to: 45878
+/* 4438 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 4452
+/* 4442 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 4452
+/* 4448 */ MCD_OPC_Decode, 187, 17, 39, // Opcode: ST4WB_4H_fixed
+/* 4452 */ MCD_OPC_CheckPredicate, 0, 206, 161, // Skip to: 45878
+/* 4456 */ MCD_OPC_Decode, 188, 17, 39, // Opcode: ST4WB_4H_register
+/* 4460 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 4493
+/* 4464 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 4467 */ MCD_OPC_FilterValue, 0, 191, 161, // Skip to: 45878
+/* 4471 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 4485
+/* 4475 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 4485
+/* 4481 */ MCD_OPC_Decode, 185, 17, 39, // Opcode: ST4WB_2S_fixed
+/* 4485 */ MCD_OPC_CheckPredicate, 0, 173, 161, // Skip to: 45878
+/* 4489 */ MCD_OPC_Decode, 186, 17, 39, // Opcode: ST4WB_2S_register
+/* 4493 */ MCD_OPC_FilterValue, 8, 29, 0, // Skip to: 4526
+/* 4497 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 4500 */ MCD_OPC_FilterValue, 0, 158, 161, // Skip to: 45878
+/* 4504 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 4518
+/* 4508 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 4518
+/* 4514 */ MCD_OPC_Decode, 219, 16, 39, // Opcode: ST1x4WB_8B_fixed
+/* 4518 */ MCD_OPC_CheckPredicate, 0, 140, 161, // Skip to: 45878
+/* 4522 */ MCD_OPC_Decode, 220, 16, 39, // Opcode: ST1x4WB_8B_register
+/* 4526 */ MCD_OPC_FilterValue, 9, 29, 0, // Skip to: 4559
+/* 4530 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 4533 */ MCD_OPC_FilterValue, 0, 125, 161, // Skip to: 45878
+/* 4537 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 4551
+/* 4541 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 4551
+/* 4547 */ MCD_OPC_Decode, 215, 16, 39, // Opcode: ST1x4WB_4H_fixed
+/* 4551 */ MCD_OPC_CheckPredicate, 0, 107, 161, // Skip to: 45878
+/* 4555 */ MCD_OPC_Decode, 216, 16, 39, // Opcode: ST1x4WB_4H_register
+/* 4559 */ MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 4592
+/* 4563 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 4566 */ MCD_OPC_FilterValue, 0, 92, 161, // Skip to: 45878
+/* 4570 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 4584
+/* 4574 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 4584
+/* 4580 */ MCD_OPC_Decode, 213, 16, 39, // Opcode: ST1x4WB_2S_fixed
+/* 4584 */ MCD_OPC_CheckPredicate, 0, 74, 161, // Skip to: 45878
+/* 4588 */ MCD_OPC_Decode, 214, 16, 39, // Opcode: ST1x4WB_2S_register
+/* 4592 */ MCD_OPC_FilterValue, 11, 29, 0, // Skip to: 4625
+/* 4596 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 4599 */ MCD_OPC_FilterValue, 0, 59, 161, // Skip to: 45878
+/* 4603 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 4617
+/* 4607 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 4617
+/* 4613 */ MCD_OPC_Decode, 209, 16, 39, // Opcode: ST1x4WB_1D_fixed
+/* 4617 */ MCD_OPC_CheckPredicate, 0, 41, 161, // Skip to: 45878
+/* 4621 */ MCD_OPC_Decode, 210, 16, 39, // Opcode: ST1x4WB_1D_register
+/* 4625 */ MCD_OPC_FilterValue, 16, 29, 0, // Skip to: 4658
+/* 4629 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 4632 */ MCD_OPC_FilterValue, 0, 26, 161, // Skip to: 45878
+/* 4636 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 4650
+/* 4640 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 4650
+/* 4646 */ MCD_OPC_Decode, 158, 17, 39, // Opcode: ST3WB_8B_fixed
+/* 4650 */ MCD_OPC_CheckPredicate, 0, 8, 161, // Skip to: 45878
+/* 4654 */ MCD_OPC_Decode, 159, 17, 39, // Opcode: ST3WB_8B_register
+/* 4658 */ MCD_OPC_FilterValue, 17, 29, 0, // Skip to: 4691
+/* 4662 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 4665 */ MCD_OPC_FilterValue, 0, 249, 160, // Skip to: 45878
+/* 4669 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 4683
+/* 4673 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 4683
+/* 4679 */ MCD_OPC_Decode, 154, 17, 39, // Opcode: ST3WB_4H_fixed
+/* 4683 */ MCD_OPC_CheckPredicate, 0, 231, 160, // Skip to: 45878
+/* 4687 */ MCD_OPC_Decode, 155, 17, 39, // Opcode: ST3WB_4H_register
+/* 4691 */ MCD_OPC_FilterValue, 18, 29, 0, // Skip to: 4724
+/* 4695 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 4698 */ MCD_OPC_FilterValue, 0, 216, 160, // Skip to: 45878
+/* 4702 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 4716
+/* 4706 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 4716
+/* 4712 */ MCD_OPC_Decode, 152, 17, 39, // Opcode: ST3WB_2S_fixed
+/* 4716 */ MCD_OPC_CheckPredicate, 0, 198, 160, // Skip to: 45878
+/* 4720 */ MCD_OPC_Decode, 153, 17, 39, // Opcode: ST3WB_2S_register
+/* 4724 */ MCD_OPC_FilterValue, 24, 29, 0, // Skip to: 4757
+/* 4728 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 4731 */ MCD_OPC_FilterValue, 0, 183, 160, // Skip to: 45878
+/* 4735 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 4749
+/* 4739 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 4749
+/* 4745 */ MCD_OPC_Decode, 195, 16, 39, // Opcode: ST1x3WB_8B_fixed
+/* 4749 */ MCD_OPC_CheckPredicate, 0, 165, 160, // Skip to: 45878
+/* 4753 */ MCD_OPC_Decode, 196, 16, 39, // Opcode: ST1x3WB_8B_register
+/* 4757 */ MCD_OPC_FilterValue, 25, 29, 0, // Skip to: 4790
+/* 4761 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 4764 */ MCD_OPC_FilterValue, 0, 150, 160, // Skip to: 45878
+/* 4768 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 4782
+/* 4772 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 4782
+/* 4778 */ MCD_OPC_Decode, 191, 16, 39, // Opcode: ST1x3WB_4H_fixed
+/* 4782 */ MCD_OPC_CheckPredicate, 0, 132, 160, // Skip to: 45878
+/* 4786 */ MCD_OPC_Decode, 192, 16, 39, // Opcode: ST1x3WB_4H_register
+/* 4790 */ MCD_OPC_FilterValue, 26, 29, 0, // Skip to: 4823
+/* 4794 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 4797 */ MCD_OPC_FilterValue, 0, 117, 160, // Skip to: 45878
+/* 4801 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 4815
+/* 4805 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 4815
+/* 4811 */ MCD_OPC_Decode, 189, 16, 39, // Opcode: ST1x3WB_2S_fixed
+/* 4815 */ MCD_OPC_CheckPredicate, 0, 99, 160, // Skip to: 45878
+/* 4819 */ MCD_OPC_Decode, 190, 16, 39, // Opcode: ST1x3WB_2S_register
+/* 4823 */ MCD_OPC_FilterValue, 27, 29, 0, // Skip to: 4856
+/* 4827 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 4830 */ MCD_OPC_FilterValue, 0, 84, 160, // Skip to: 45878
+/* 4834 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 4848
+/* 4838 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 4848
+/* 4844 */ MCD_OPC_Decode, 185, 16, 39, // Opcode: ST1x3WB_1D_fixed
+/* 4848 */ MCD_OPC_CheckPredicate, 0, 66, 160, // Skip to: 45878
+/* 4852 */ MCD_OPC_Decode, 186, 16, 39, // Opcode: ST1x3WB_1D_register
+/* 4856 */ MCD_OPC_FilterValue, 28, 29, 0, // Skip to: 4889
+/* 4860 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 4863 */ MCD_OPC_FilterValue, 0, 51, 160, // Skip to: 45878
+/* 4867 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 4881
+/* 4871 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 4881
+/* 4877 */ MCD_OPC_Decode, 147, 16, 39, // Opcode: ST1WB_8B_fixed
+/* 4881 */ MCD_OPC_CheckPredicate, 0, 33, 160, // Skip to: 45878
+/* 4885 */ MCD_OPC_Decode, 148, 16, 39, // Opcode: ST1WB_8B_register
+/* 4889 */ MCD_OPC_FilterValue, 29, 29, 0, // Skip to: 4922
+/* 4893 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 4896 */ MCD_OPC_FilterValue, 0, 18, 160, // Skip to: 45878
+/* 4900 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 4914
+/* 4904 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 4914
+/* 4910 */ MCD_OPC_Decode, 143, 16, 39, // Opcode: ST1WB_4H_fixed
+/* 4914 */ MCD_OPC_CheckPredicate, 0, 0, 160, // Skip to: 45878
+/* 4918 */ MCD_OPC_Decode, 144, 16, 39, // Opcode: ST1WB_4H_register
+/* 4922 */ MCD_OPC_FilterValue, 30, 29, 0, // Skip to: 4955
+/* 4926 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 4929 */ MCD_OPC_FilterValue, 0, 241, 159, // Skip to: 45878
+/* 4933 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 4947
+/* 4937 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 4947
+/* 4943 */ MCD_OPC_Decode, 141, 16, 39, // Opcode: ST1WB_2S_fixed
+/* 4947 */ MCD_OPC_CheckPredicate, 0, 223, 159, // Skip to: 45878
+/* 4951 */ MCD_OPC_Decode, 142, 16, 39, // Opcode: ST1WB_2S_register
+/* 4955 */ MCD_OPC_FilterValue, 31, 29, 0, // Skip to: 4988
+/* 4959 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 4962 */ MCD_OPC_FilterValue, 0, 208, 159, // Skip to: 45878
+/* 4966 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 4980
+/* 4970 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 4980
+/* 4976 */ MCD_OPC_Decode, 137, 16, 39, // Opcode: ST1WB_1D_fixed
+/* 4980 */ MCD_OPC_CheckPredicate, 0, 190, 159, // Skip to: 45878
+/* 4984 */ MCD_OPC_Decode, 138, 16, 39, // Opcode: ST1WB_1D_register
+/* 4988 */ MCD_OPC_FilterValue, 32, 29, 0, // Skip to: 5021
+/* 4992 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 4995 */ MCD_OPC_FilterValue, 0, 175, 159, // Skip to: 45878
+/* 4999 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5013
+/* 5003 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5013
+/* 5009 */ MCD_OPC_Decode, 253, 16, 39, // Opcode: ST2WB_8B_fixed
+/* 5013 */ MCD_OPC_CheckPredicate, 0, 157, 159, // Skip to: 45878
+/* 5017 */ MCD_OPC_Decode, 254, 16, 39, // Opcode: ST2WB_8B_register
+/* 5021 */ MCD_OPC_FilterValue, 33, 29, 0, // Skip to: 5054
+/* 5025 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5028 */ MCD_OPC_FilterValue, 0, 142, 159, // Skip to: 45878
+/* 5032 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5046
+/* 5036 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5046
+/* 5042 */ MCD_OPC_Decode, 249, 16, 39, // Opcode: ST2WB_4H_fixed
+/* 5046 */ MCD_OPC_CheckPredicate, 0, 124, 159, // Skip to: 45878
+/* 5050 */ MCD_OPC_Decode, 250, 16, 39, // Opcode: ST2WB_4H_register
+/* 5054 */ MCD_OPC_FilterValue, 34, 29, 0, // Skip to: 5087
+/* 5058 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5061 */ MCD_OPC_FilterValue, 0, 109, 159, // Skip to: 45878
+/* 5065 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5079
+/* 5069 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5079
+/* 5075 */ MCD_OPC_Decode, 247, 16, 39, // Opcode: ST2WB_2S_fixed
+/* 5079 */ MCD_OPC_CheckPredicate, 0, 91, 159, // Skip to: 45878
+/* 5083 */ MCD_OPC_Decode, 248, 16, 39, // Opcode: ST2WB_2S_register
+/* 5087 */ MCD_OPC_FilterValue, 40, 29, 0, // Skip to: 5120
+/* 5091 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5094 */ MCD_OPC_FilterValue, 0, 76, 159, // Skip to: 45878
+/* 5098 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5112
+/* 5102 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5112
+/* 5108 */ MCD_OPC_Decode, 171, 16, 39, // Opcode: ST1x2WB_8B_fixed
+/* 5112 */ MCD_OPC_CheckPredicate, 0, 58, 159, // Skip to: 45878
+/* 5116 */ MCD_OPC_Decode, 172, 16, 39, // Opcode: ST1x2WB_8B_register
+/* 5120 */ MCD_OPC_FilterValue, 41, 29, 0, // Skip to: 5153
+/* 5124 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5127 */ MCD_OPC_FilterValue, 0, 43, 159, // Skip to: 45878
+/* 5131 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5145
+/* 5135 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5145
+/* 5141 */ MCD_OPC_Decode, 167, 16, 39, // Opcode: ST1x2WB_4H_fixed
+/* 5145 */ MCD_OPC_CheckPredicate, 0, 25, 159, // Skip to: 45878
+/* 5149 */ MCD_OPC_Decode, 168, 16, 39, // Opcode: ST1x2WB_4H_register
+/* 5153 */ MCD_OPC_FilterValue, 42, 29, 0, // Skip to: 5186
+/* 5157 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5160 */ MCD_OPC_FilterValue, 0, 10, 159, // Skip to: 45878
+/* 5164 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5178
+/* 5168 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5178
+/* 5174 */ MCD_OPC_Decode, 165, 16, 39, // Opcode: ST1x2WB_2S_fixed
+/* 5178 */ MCD_OPC_CheckPredicate, 0, 248, 158, // Skip to: 45878
+/* 5182 */ MCD_OPC_Decode, 166, 16, 39, // Opcode: ST1x2WB_2S_register
+/* 5186 */ MCD_OPC_FilterValue, 43, 240, 158, // Skip to: 45878
+/* 5190 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5193 */ MCD_OPC_FilterValue, 0, 233, 158, // Skip to: 45878
+/* 5197 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5211
+/* 5201 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5211
+/* 5207 */ MCD_OPC_Decode, 161, 16, 39, // Opcode: ST1x2WB_1D_fixed
+/* 5211 */ MCD_OPC_CheckPredicate, 0, 215, 158, // Skip to: 45878
+/* 5215 */ MCD_OPC_Decode, 162, 16, 39, // Opcode: ST1x2WB_1D_register
+/* 5219 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5231
+/* 5223 */ MCD_OPC_CheckPredicate, 1, 203, 158, // Skip to: 45878
+/* 5227 */ MCD_OPC_Decode, 203, 10, 1, // Opcode: LSFPPair32_PostInd_STR
+/* 5231 */ MCD_OPC_FilterValue, 2, 159, 3, // Skip to: 6162
+/* 5235 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
+/* 5238 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 5271
+/* 5242 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5245 */ MCD_OPC_FilterValue, 0, 181, 158, // Skip to: 45878
+/* 5249 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5263
+/* 5253 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5263
+/* 5259 */ MCD_OPC_Decode, 181, 17, 39, // Opcode: ST4WB_16B_fixed
+/* 5263 */ MCD_OPC_CheckPredicate, 0, 163, 158, // Skip to: 45878
+/* 5267 */ MCD_OPC_Decode, 182, 17, 39, // Opcode: ST4WB_16B_register
+/* 5271 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 5304
+/* 5275 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5278 */ MCD_OPC_FilterValue, 0, 148, 158, // Skip to: 45878
+/* 5282 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5296
+/* 5286 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5296
+/* 5292 */ MCD_OPC_Decode, 193, 17, 39, // Opcode: ST4WB_8H_fixed
+/* 5296 */ MCD_OPC_CheckPredicate, 0, 130, 158, // Skip to: 45878
+/* 5300 */ MCD_OPC_Decode, 194, 17, 39, // Opcode: ST4WB_8H_register
+/* 5304 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 5337
+/* 5308 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5311 */ MCD_OPC_FilterValue, 0, 115, 158, // Skip to: 45878
+/* 5315 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5329
+/* 5319 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5329
+/* 5325 */ MCD_OPC_Decode, 189, 17, 39, // Opcode: ST4WB_4S_fixed
+/* 5329 */ MCD_OPC_CheckPredicate, 0, 97, 158, // Skip to: 45878
+/* 5333 */ MCD_OPC_Decode, 190, 17, 39, // Opcode: ST4WB_4S_register
+/* 5337 */ MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 5370
+/* 5341 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5344 */ MCD_OPC_FilterValue, 0, 82, 158, // Skip to: 45878
+/* 5348 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5362
+/* 5352 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5362
+/* 5358 */ MCD_OPC_Decode, 183, 17, 39, // Opcode: ST4WB_2D_fixed
+/* 5362 */ MCD_OPC_CheckPredicate, 0, 64, 158, // Skip to: 45878
+/* 5366 */ MCD_OPC_Decode, 184, 17, 39, // Opcode: ST4WB_2D_register
+/* 5370 */ MCD_OPC_FilterValue, 8, 29, 0, // Skip to: 5403
+/* 5374 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5377 */ MCD_OPC_FilterValue, 0, 49, 158, // Skip to: 45878
+/* 5381 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5395
+/* 5385 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5395
+/* 5391 */ MCD_OPC_Decode, 207, 16, 39, // Opcode: ST1x4WB_16B_fixed
+/* 5395 */ MCD_OPC_CheckPredicate, 0, 31, 158, // Skip to: 45878
+/* 5399 */ MCD_OPC_Decode, 208, 16, 39, // Opcode: ST1x4WB_16B_register
+/* 5403 */ MCD_OPC_FilterValue, 9, 29, 0, // Skip to: 5436
+/* 5407 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5410 */ MCD_OPC_FilterValue, 0, 16, 158, // Skip to: 45878
+/* 5414 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5428
+/* 5418 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5428
+/* 5424 */ MCD_OPC_Decode, 221, 16, 39, // Opcode: ST1x4WB_8H_fixed
+/* 5428 */ MCD_OPC_CheckPredicate, 0, 254, 157, // Skip to: 45878
+/* 5432 */ MCD_OPC_Decode, 222, 16, 39, // Opcode: ST1x4WB_8H_register
+/* 5436 */ MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 5469
+/* 5440 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5443 */ MCD_OPC_FilterValue, 0, 239, 157, // Skip to: 45878
+/* 5447 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5461
+/* 5451 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5461
+/* 5457 */ MCD_OPC_Decode, 217, 16, 39, // Opcode: ST1x4WB_4S_fixed
+/* 5461 */ MCD_OPC_CheckPredicate, 0, 221, 157, // Skip to: 45878
+/* 5465 */ MCD_OPC_Decode, 218, 16, 39, // Opcode: ST1x4WB_4S_register
+/* 5469 */ MCD_OPC_FilterValue, 11, 29, 0, // Skip to: 5502
+/* 5473 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5476 */ MCD_OPC_FilterValue, 0, 206, 157, // Skip to: 45878
+/* 5480 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5494
+/* 5484 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5494
+/* 5490 */ MCD_OPC_Decode, 211, 16, 39, // Opcode: ST1x4WB_2D_fixed
+/* 5494 */ MCD_OPC_CheckPredicate, 0, 188, 157, // Skip to: 45878
+/* 5498 */ MCD_OPC_Decode, 212, 16, 39, // Opcode: ST1x4WB_2D_register
+/* 5502 */ MCD_OPC_FilterValue, 16, 29, 0, // Skip to: 5535
+/* 5506 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5509 */ MCD_OPC_FilterValue, 0, 173, 157, // Skip to: 45878
+/* 5513 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5527
+/* 5517 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5527
+/* 5523 */ MCD_OPC_Decode, 148, 17, 39, // Opcode: ST3WB_16B_fixed
+/* 5527 */ MCD_OPC_CheckPredicate, 0, 155, 157, // Skip to: 45878
+/* 5531 */ MCD_OPC_Decode, 149, 17, 39, // Opcode: ST3WB_16B_register
+/* 5535 */ MCD_OPC_FilterValue, 17, 29, 0, // Skip to: 5568
+/* 5539 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5542 */ MCD_OPC_FilterValue, 0, 140, 157, // Skip to: 45878
+/* 5546 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5560
+/* 5550 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5560
+/* 5556 */ MCD_OPC_Decode, 160, 17, 39, // Opcode: ST3WB_8H_fixed
+/* 5560 */ MCD_OPC_CheckPredicate, 0, 122, 157, // Skip to: 45878
+/* 5564 */ MCD_OPC_Decode, 161, 17, 39, // Opcode: ST3WB_8H_register
+/* 5568 */ MCD_OPC_FilterValue, 18, 29, 0, // Skip to: 5601
+/* 5572 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5575 */ MCD_OPC_FilterValue, 0, 107, 157, // Skip to: 45878
+/* 5579 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5593
+/* 5583 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5593
+/* 5589 */ MCD_OPC_Decode, 156, 17, 39, // Opcode: ST3WB_4S_fixed
+/* 5593 */ MCD_OPC_CheckPredicate, 0, 89, 157, // Skip to: 45878
+/* 5597 */ MCD_OPC_Decode, 157, 17, 39, // Opcode: ST3WB_4S_register
+/* 5601 */ MCD_OPC_FilterValue, 19, 29, 0, // Skip to: 5634
+/* 5605 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5608 */ MCD_OPC_FilterValue, 0, 74, 157, // Skip to: 45878
+/* 5612 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5626
+/* 5616 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5626
+/* 5622 */ MCD_OPC_Decode, 150, 17, 39, // Opcode: ST3WB_2D_fixed
+/* 5626 */ MCD_OPC_CheckPredicate, 0, 56, 157, // Skip to: 45878
+/* 5630 */ MCD_OPC_Decode, 151, 17, 39, // Opcode: ST3WB_2D_register
+/* 5634 */ MCD_OPC_FilterValue, 24, 29, 0, // Skip to: 5667
+/* 5638 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5641 */ MCD_OPC_FilterValue, 0, 41, 157, // Skip to: 45878
+/* 5645 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5659
+/* 5649 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5659
+/* 5655 */ MCD_OPC_Decode, 183, 16, 39, // Opcode: ST1x3WB_16B_fixed
+/* 5659 */ MCD_OPC_CheckPredicate, 0, 23, 157, // Skip to: 45878
+/* 5663 */ MCD_OPC_Decode, 184, 16, 39, // Opcode: ST1x3WB_16B_register
+/* 5667 */ MCD_OPC_FilterValue, 25, 29, 0, // Skip to: 5700
+/* 5671 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5674 */ MCD_OPC_FilterValue, 0, 8, 157, // Skip to: 45878
+/* 5678 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5692
+/* 5682 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5692
+/* 5688 */ MCD_OPC_Decode, 197, 16, 39, // Opcode: ST1x3WB_8H_fixed
+/* 5692 */ MCD_OPC_CheckPredicate, 0, 246, 156, // Skip to: 45878
+/* 5696 */ MCD_OPC_Decode, 198, 16, 39, // Opcode: ST1x3WB_8H_register
+/* 5700 */ MCD_OPC_FilterValue, 26, 29, 0, // Skip to: 5733
+/* 5704 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5707 */ MCD_OPC_FilterValue, 0, 231, 156, // Skip to: 45878
+/* 5711 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5725
+/* 5715 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5725
+/* 5721 */ MCD_OPC_Decode, 193, 16, 39, // Opcode: ST1x3WB_4S_fixed
+/* 5725 */ MCD_OPC_CheckPredicate, 0, 213, 156, // Skip to: 45878
+/* 5729 */ MCD_OPC_Decode, 194, 16, 39, // Opcode: ST1x3WB_4S_register
+/* 5733 */ MCD_OPC_FilterValue, 27, 29, 0, // Skip to: 5766
+/* 5737 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5740 */ MCD_OPC_FilterValue, 0, 198, 156, // Skip to: 45878
+/* 5744 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5758
+/* 5748 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5758
+/* 5754 */ MCD_OPC_Decode, 187, 16, 39, // Opcode: ST1x3WB_2D_fixed
+/* 5758 */ MCD_OPC_CheckPredicate, 0, 180, 156, // Skip to: 45878
+/* 5762 */ MCD_OPC_Decode, 188, 16, 39, // Opcode: ST1x3WB_2D_register
+/* 5766 */ MCD_OPC_FilterValue, 28, 29, 0, // Skip to: 5799
+/* 5770 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5773 */ MCD_OPC_FilterValue, 0, 165, 156, // Skip to: 45878
+/* 5777 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5791
+/* 5781 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5791
+/* 5787 */ MCD_OPC_Decode, 135, 16, 39, // Opcode: ST1WB_16B_fixed
+/* 5791 */ MCD_OPC_CheckPredicate, 0, 147, 156, // Skip to: 45878
+/* 5795 */ MCD_OPC_Decode, 136, 16, 39, // Opcode: ST1WB_16B_register
+/* 5799 */ MCD_OPC_FilterValue, 29, 29, 0, // Skip to: 5832
+/* 5803 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5806 */ MCD_OPC_FilterValue, 0, 132, 156, // Skip to: 45878
+/* 5810 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5824
+/* 5814 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5824
+/* 5820 */ MCD_OPC_Decode, 149, 16, 39, // Opcode: ST1WB_8H_fixed
+/* 5824 */ MCD_OPC_CheckPredicate, 0, 114, 156, // Skip to: 45878
+/* 5828 */ MCD_OPC_Decode, 150, 16, 39, // Opcode: ST1WB_8H_register
+/* 5832 */ MCD_OPC_FilterValue, 30, 29, 0, // Skip to: 5865
+/* 5836 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5839 */ MCD_OPC_FilterValue, 0, 99, 156, // Skip to: 45878
+/* 5843 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5857
+/* 5847 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5857
+/* 5853 */ MCD_OPC_Decode, 145, 16, 39, // Opcode: ST1WB_4S_fixed
+/* 5857 */ MCD_OPC_CheckPredicate, 0, 81, 156, // Skip to: 45878
+/* 5861 */ MCD_OPC_Decode, 146, 16, 39, // Opcode: ST1WB_4S_register
+/* 5865 */ MCD_OPC_FilterValue, 31, 29, 0, // Skip to: 5898
+/* 5869 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5872 */ MCD_OPC_FilterValue, 0, 66, 156, // Skip to: 45878
+/* 5876 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5890
+/* 5880 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5890
+/* 5886 */ MCD_OPC_Decode, 139, 16, 39, // Opcode: ST1WB_2D_fixed
+/* 5890 */ MCD_OPC_CheckPredicate, 0, 48, 156, // Skip to: 45878
+/* 5894 */ MCD_OPC_Decode, 140, 16, 39, // Opcode: ST1WB_2D_register
+/* 5898 */ MCD_OPC_FilterValue, 32, 29, 0, // Skip to: 5931
+/* 5902 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5905 */ MCD_OPC_FilterValue, 0, 33, 156, // Skip to: 45878
+/* 5909 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5923
+/* 5913 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5923
+/* 5919 */ MCD_OPC_Decode, 243, 16, 39, // Opcode: ST2WB_16B_fixed
+/* 5923 */ MCD_OPC_CheckPredicate, 0, 15, 156, // Skip to: 45878
+/* 5927 */ MCD_OPC_Decode, 244, 16, 39, // Opcode: ST2WB_16B_register
+/* 5931 */ MCD_OPC_FilterValue, 33, 29, 0, // Skip to: 5964
+/* 5935 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5938 */ MCD_OPC_FilterValue, 0, 0, 156, // Skip to: 45878
+/* 5942 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5956
+/* 5946 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5956
+/* 5952 */ MCD_OPC_Decode, 255, 16, 39, // Opcode: ST2WB_8H_fixed
+/* 5956 */ MCD_OPC_CheckPredicate, 0, 238, 155, // Skip to: 45878
+/* 5960 */ MCD_OPC_Decode, 128, 17, 39, // Opcode: ST2WB_8H_register
+/* 5964 */ MCD_OPC_FilterValue, 34, 29, 0, // Skip to: 5997
+/* 5968 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 5971 */ MCD_OPC_FilterValue, 0, 223, 155, // Skip to: 45878
+/* 5975 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 5989
+/* 5979 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 5989
+/* 5985 */ MCD_OPC_Decode, 251, 16, 39, // Opcode: ST2WB_4S_fixed
+/* 5989 */ MCD_OPC_CheckPredicate, 0, 205, 155, // Skip to: 45878
+/* 5993 */ MCD_OPC_Decode, 252, 16, 39, // Opcode: ST2WB_4S_register
+/* 5997 */ MCD_OPC_FilterValue, 35, 29, 0, // Skip to: 6030
+/* 6001 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6004 */ MCD_OPC_FilterValue, 0, 190, 155, // Skip to: 45878
+/* 6008 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6022
+/* 6012 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6022
+/* 6018 */ MCD_OPC_Decode, 245, 16, 39, // Opcode: ST2WB_2D_fixed
+/* 6022 */ MCD_OPC_CheckPredicate, 0, 172, 155, // Skip to: 45878
+/* 6026 */ MCD_OPC_Decode, 246, 16, 39, // Opcode: ST2WB_2D_register
+/* 6030 */ MCD_OPC_FilterValue, 40, 29, 0, // Skip to: 6063
+/* 6034 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6037 */ MCD_OPC_FilterValue, 0, 157, 155, // Skip to: 45878
+/* 6041 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6055
+/* 6045 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6055
+/* 6051 */ MCD_OPC_Decode, 159, 16, 39, // Opcode: ST1x2WB_16B_fixed
+/* 6055 */ MCD_OPC_CheckPredicate, 0, 139, 155, // Skip to: 45878
+/* 6059 */ MCD_OPC_Decode, 160, 16, 39, // Opcode: ST1x2WB_16B_register
+/* 6063 */ MCD_OPC_FilterValue, 41, 29, 0, // Skip to: 6096
+/* 6067 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6070 */ MCD_OPC_FilterValue, 0, 124, 155, // Skip to: 45878
+/* 6074 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6088
+/* 6078 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6088
+/* 6084 */ MCD_OPC_Decode, 173, 16, 39, // Opcode: ST1x2WB_8H_fixed
+/* 6088 */ MCD_OPC_CheckPredicate, 0, 106, 155, // Skip to: 45878
+/* 6092 */ MCD_OPC_Decode, 174, 16, 39, // Opcode: ST1x2WB_8H_register
+/* 6096 */ MCD_OPC_FilterValue, 42, 29, 0, // Skip to: 6129
+/* 6100 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6103 */ MCD_OPC_FilterValue, 0, 91, 155, // Skip to: 45878
+/* 6107 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6121
+/* 6111 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6121
+/* 6117 */ MCD_OPC_Decode, 169, 16, 39, // Opcode: ST1x2WB_4S_fixed
+/* 6121 */ MCD_OPC_CheckPredicate, 0, 73, 155, // Skip to: 45878
+/* 6125 */ MCD_OPC_Decode, 170, 16, 39, // Opcode: ST1x2WB_4S_register
+/* 6129 */ MCD_OPC_FilterValue, 43, 65, 155, // Skip to: 45878
+/* 6133 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6136 */ MCD_OPC_FilterValue, 0, 58, 155, // Skip to: 45878
+/* 6140 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6154
+/* 6144 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6154
+/* 6150 */ MCD_OPC_Decode, 163, 16, 39, // Opcode: ST1x2WB_2D_fixed
+/* 6154 */ MCD_OPC_CheckPredicate, 0, 40, 155, // Skip to: 45878
+/* 6158 */ MCD_OPC_Decode, 164, 16, 39, // Opcode: ST1x2WB_2D_register
+/* 6162 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 6174
+/* 6166 */ MCD_OPC_CheckPredicate, 1, 28, 155, // Skip to: 45878
+/* 6170 */ MCD_OPC_Decode, 211, 10, 1, // Opcode: LSFPPair64_PostInd_STR
+/* 6174 */ MCD_OPC_FilterValue, 5, 20, 155, // Skip to: 45878
+/* 6178 */ MCD_OPC_CheckPredicate, 1, 16, 155, // Skip to: 45878
+/* 6182 */ MCD_OPC_Decode, 195, 10, 1, // Opcode: LSFPPair128_PostInd_STR
+/* 6186 */ MCD_OPC_FilterValue, 3, 10, 7, // Skip to: 7992
+/* 6190 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 6193 */ MCD_OPC_FilterValue, 0, 60, 3, // Skip to: 7025
+/* 6197 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
+/* 6200 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 6233
+/* 6204 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6207 */ MCD_OPC_FilterValue, 0, 243, 154, // Skip to: 45878
+/* 6211 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6225
+/* 6215 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6225
+/* 6221 */ MCD_OPC_Decode, 132, 9, 39, // Opcode: LD4WB_8B_fixed
+/* 6225 */ MCD_OPC_CheckPredicate, 0, 225, 154, // Skip to: 45878
+/* 6229 */ MCD_OPC_Decode, 133, 9, 39, // Opcode: LD4WB_8B_register
+/* 6233 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 6266
+/* 6237 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6240 */ MCD_OPC_FilterValue, 0, 210, 154, // Skip to: 45878
+/* 6244 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6258
+/* 6248 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6258
+/* 6254 */ MCD_OPC_Decode, 128, 9, 39, // Opcode: LD4WB_4H_fixed
+/* 6258 */ MCD_OPC_CheckPredicate, 0, 192, 154, // Skip to: 45878
+/* 6262 */ MCD_OPC_Decode, 129, 9, 39, // Opcode: LD4WB_4H_register
+/* 6266 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 6299
+/* 6270 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6273 */ MCD_OPC_FilterValue, 0, 177, 154, // Skip to: 45878
+/* 6277 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6291
+/* 6281 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6291
+/* 6287 */ MCD_OPC_Decode, 254, 8, 39, // Opcode: LD4WB_2S_fixed
+/* 6291 */ MCD_OPC_CheckPredicate, 0, 159, 154, // Skip to: 45878
+/* 6295 */ MCD_OPC_Decode, 255, 8, 39, // Opcode: LD4WB_2S_register
+/* 6299 */ MCD_OPC_FilterValue, 8, 29, 0, // Skip to: 6332
+/* 6303 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6306 */ MCD_OPC_FilterValue, 0, 144, 154, // Skip to: 45878
+/* 6310 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6324
+/* 6314 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6324
+/* 6320 */ MCD_OPC_Decode, 216, 7, 39, // Opcode: LD1x4WB_8B_fixed
+/* 6324 */ MCD_OPC_CheckPredicate, 0, 126, 154, // Skip to: 45878
+/* 6328 */ MCD_OPC_Decode, 217, 7, 39, // Opcode: LD1x4WB_8B_register
+/* 6332 */ MCD_OPC_FilterValue, 9, 29, 0, // Skip to: 6365
+/* 6336 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6339 */ MCD_OPC_FilterValue, 0, 111, 154, // Skip to: 45878
+/* 6343 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6357
+/* 6347 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6357
+/* 6353 */ MCD_OPC_Decode, 212, 7, 39, // Opcode: LD1x4WB_4H_fixed
+/* 6357 */ MCD_OPC_CheckPredicate, 0, 93, 154, // Skip to: 45878
+/* 6361 */ MCD_OPC_Decode, 213, 7, 39, // Opcode: LD1x4WB_4H_register
+/* 6365 */ MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 6398
+/* 6369 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6372 */ MCD_OPC_FilterValue, 0, 78, 154, // Skip to: 45878
+/* 6376 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6390
+/* 6380 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6390
+/* 6386 */ MCD_OPC_Decode, 210, 7, 39, // Opcode: LD1x4WB_2S_fixed
+/* 6390 */ MCD_OPC_CheckPredicate, 0, 60, 154, // Skip to: 45878
+/* 6394 */ MCD_OPC_Decode, 211, 7, 39, // Opcode: LD1x4WB_2S_register
+/* 6398 */ MCD_OPC_FilterValue, 11, 29, 0, // Skip to: 6431
+/* 6402 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6405 */ MCD_OPC_FilterValue, 0, 45, 154, // Skip to: 45878
+/* 6409 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6423
+/* 6413 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6423
+/* 6419 */ MCD_OPC_Decode, 206, 7, 39, // Opcode: LD1x4WB_1D_fixed
+/* 6423 */ MCD_OPC_CheckPredicate, 0, 27, 154, // Skip to: 45878
+/* 6427 */ MCD_OPC_Decode, 207, 7, 39, // Opcode: LD1x4WB_1D_register
+/* 6431 */ MCD_OPC_FilterValue, 16, 29, 0, // Skip to: 6464
+/* 6435 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6438 */ MCD_OPC_FilterValue, 0, 12, 154, // Skip to: 45878
+/* 6442 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6456
+/* 6446 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6456
+/* 6452 */ MCD_OPC_Decode, 203, 8, 39, // Opcode: LD3WB_8B_fixed
+/* 6456 */ MCD_OPC_CheckPredicate, 0, 250, 153, // Skip to: 45878
+/* 6460 */ MCD_OPC_Decode, 204, 8, 39, // Opcode: LD3WB_8B_register
+/* 6464 */ MCD_OPC_FilterValue, 17, 29, 0, // Skip to: 6497
+/* 6468 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6471 */ MCD_OPC_FilterValue, 0, 235, 153, // Skip to: 45878
+/* 6475 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6489
+/* 6479 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6489
+/* 6485 */ MCD_OPC_Decode, 199, 8, 39, // Opcode: LD3WB_4H_fixed
+/* 6489 */ MCD_OPC_CheckPredicate, 0, 217, 153, // Skip to: 45878
+/* 6493 */ MCD_OPC_Decode, 200, 8, 39, // Opcode: LD3WB_4H_register
+/* 6497 */ MCD_OPC_FilterValue, 18, 29, 0, // Skip to: 6530
+/* 6501 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6504 */ MCD_OPC_FilterValue, 0, 202, 153, // Skip to: 45878
+/* 6508 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6522
+/* 6512 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6522
+/* 6518 */ MCD_OPC_Decode, 197, 8, 39, // Opcode: LD3WB_2S_fixed
+/* 6522 */ MCD_OPC_CheckPredicate, 0, 184, 153, // Skip to: 45878
+/* 6526 */ MCD_OPC_Decode, 198, 8, 39, // Opcode: LD3WB_2S_register
+/* 6530 */ MCD_OPC_FilterValue, 24, 29, 0, // Skip to: 6563
+/* 6534 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6537 */ MCD_OPC_FilterValue, 0, 169, 153, // Skip to: 45878
+/* 6541 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6555
+/* 6545 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6555
+/* 6551 */ MCD_OPC_Decode, 192, 7, 39, // Opcode: LD1x3WB_8B_fixed
+/* 6555 */ MCD_OPC_CheckPredicate, 0, 151, 153, // Skip to: 45878
+/* 6559 */ MCD_OPC_Decode, 193, 7, 39, // Opcode: LD1x3WB_8B_register
+/* 6563 */ MCD_OPC_FilterValue, 25, 29, 0, // Skip to: 6596
+/* 6567 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6570 */ MCD_OPC_FilterValue, 0, 136, 153, // Skip to: 45878
+/* 6574 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6588
+/* 6578 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6588
+/* 6584 */ MCD_OPC_Decode, 188, 7, 39, // Opcode: LD1x3WB_4H_fixed
+/* 6588 */ MCD_OPC_CheckPredicate, 0, 118, 153, // Skip to: 45878
+/* 6592 */ MCD_OPC_Decode, 189, 7, 39, // Opcode: LD1x3WB_4H_register
+/* 6596 */ MCD_OPC_FilterValue, 26, 29, 0, // Skip to: 6629
+/* 6600 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6603 */ MCD_OPC_FilterValue, 0, 103, 153, // Skip to: 45878
+/* 6607 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6621
+/* 6611 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6621
+/* 6617 */ MCD_OPC_Decode, 186, 7, 39, // Opcode: LD1x3WB_2S_fixed
+/* 6621 */ MCD_OPC_CheckPredicate, 0, 85, 153, // Skip to: 45878
+/* 6625 */ MCD_OPC_Decode, 187, 7, 39, // Opcode: LD1x3WB_2S_register
+/* 6629 */ MCD_OPC_FilterValue, 27, 29, 0, // Skip to: 6662
+/* 6633 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6636 */ MCD_OPC_FilterValue, 0, 70, 153, // Skip to: 45878
+/* 6640 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6654
+/* 6644 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6654
+/* 6650 */ MCD_OPC_Decode, 182, 7, 39, // Opcode: LD1x3WB_1D_fixed
+/* 6654 */ MCD_OPC_CheckPredicate, 0, 52, 153, // Skip to: 45878
+/* 6658 */ MCD_OPC_Decode, 183, 7, 39, // Opcode: LD1x3WB_1D_register
+/* 6662 */ MCD_OPC_FilterValue, 28, 29, 0, // Skip to: 6695
+/* 6666 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6669 */ MCD_OPC_FilterValue, 0, 37, 153, // Skip to: 45878
+/* 6673 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6687
+/* 6677 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6687
+/* 6683 */ MCD_OPC_Decode, 144, 7, 39, // Opcode: LD1WB_8B_fixed
+/* 6687 */ MCD_OPC_CheckPredicate, 0, 19, 153, // Skip to: 45878
+/* 6691 */ MCD_OPC_Decode, 145, 7, 39, // Opcode: LD1WB_8B_register
+/* 6695 */ MCD_OPC_FilterValue, 29, 29, 0, // Skip to: 6728
+/* 6699 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6702 */ MCD_OPC_FilterValue, 0, 4, 153, // Skip to: 45878
+/* 6706 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6720
+/* 6710 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6720
+/* 6716 */ MCD_OPC_Decode, 140, 7, 39, // Opcode: LD1WB_4H_fixed
+/* 6720 */ MCD_OPC_CheckPredicate, 0, 242, 152, // Skip to: 45878
+/* 6724 */ MCD_OPC_Decode, 141, 7, 39, // Opcode: LD1WB_4H_register
+/* 6728 */ MCD_OPC_FilterValue, 30, 29, 0, // Skip to: 6761
+/* 6732 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6735 */ MCD_OPC_FilterValue, 0, 227, 152, // Skip to: 45878
+/* 6739 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6753
+/* 6743 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6753
+/* 6749 */ MCD_OPC_Decode, 138, 7, 39, // Opcode: LD1WB_2S_fixed
+/* 6753 */ MCD_OPC_CheckPredicate, 0, 209, 152, // Skip to: 45878
+/* 6757 */ MCD_OPC_Decode, 139, 7, 39, // Opcode: LD1WB_2S_register
+/* 6761 */ MCD_OPC_FilterValue, 31, 29, 0, // Skip to: 6794
+/* 6765 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6768 */ MCD_OPC_FilterValue, 0, 194, 152, // Skip to: 45878
+/* 6772 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6786
+/* 6776 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6786
+/* 6782 */ MCD_OPC_Decode, 134, 7, 39, // Opcode: LD1WB_1D_fixed
+/* 6786 */ MCD_OPC_CheckPredicate, 0, 176, 152, // Skip to: 45878
+/* 6790 */ MCD_OPC_Decode, 135, 7, 39, // Opcode: LD1WB_1D_register
+/* 6794 */ MCD_OPC_FilterValue, 32, 29, 0, // Skip to: 6827
+/* 6798 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6801 */ MCD_OPC_FilterValue, 0, 161, 152, // Skip to: 45878
+/* 6805 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6819
+/* 6809 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6819
+/* 6815 */ MCD_OPC_Decode, 146, 8, 39, // Opcode: LD2WB_8B_fixed
+/* 6819 */ MCD_OPC_CheckPredicate, 0, 143, 152, // Skip to: 45878
+/* 6823 */ MCD_OPC_Decode, 147, 8, 39, // Opcode: LD2WB_8B_register
+/* 6827 */ MCD_OPC_FilterValue, 33, 29, 0, // Skip to: 6860
+/* 6831 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6834 */ MCD_OPC_FilterValue, 0, 128, 152, // Skip to: 45878
+/* 6838 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6852
+/* 6842 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6852
+/* 6848 */ MCD_OPC_Decode, 142, 8, 39, // Opcode: LD2WB_4H_fixed
+/* 6852 */ MCD_OPC_CheckPredicate, 0, 110, 152, // Skip to: 45878
+/* 6856 */ MCD_OPC_Decode, 143, 8, 39, // Opcode: LD2WB_4H_register
+/* 6860 */ MCD_OPC_FilterValue, 34, 29, 0, // Skip to: 6893
+/* 6864 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6867 */ MCD_OPC_FilterValue, 0, 95, 152, // Skip to: 45878
+/* 6871 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6885
+/* 6875 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6885
+/* 6881 */ MCD_OPC_Decode, 140, 8, 39, // Opcode: LD2WB_2S_fixed
+/* 6885 */ MCD_OPC_CheckPredicate, 0, 77, 152, // Skip to: 45878
+/* 6889 */ MCD_OPC_Decode, 141, 8, 39, // Opcode: LD2WB_2S_register
+/* 6893 */ MCD_OPC_FilterValue, 40, 29, 0, // Skip to: 6926
+/* 6897 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6900 */ MCD_OPC_FilterValue, 0, 62, 152, // Skip to: 45878
+/* 6904 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6918
+/* 6908 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6918
+/* 6914 */ MCD_OPC_Decode, 168, 7, 39, // Opcode: LD1x2WB_8B_fixed
+/* 6918 */ MCD_OPC_CheckPredicate, 0, 44, 152, // Skip to: 45878
+/* 6922 */ MCD_OPC_Decode, 169, 7, 39, // Opcode: LD1x2WB_8B_register
+/* 6926 */ MCD_OPC_FilterValue, 41, 29, 0, // Skip to: 6959
+/* 6930 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6933 */ MCD_OPC_FilterValue, 0, 29, 152, // Skip to: 45878
+/* 6937 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6951
+/* 6941 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6951
+/* 6947 */ MCD_OPC_Decode, 164, 7, 39, // Opcode: LD1x2WB_4H_fixed
+/* 6951 */ MCD_OPC_CheckPredicate, 0, 11, 152, // Skip to: 45878
+/* 6955 */ MCD_OPC_Decode, 165, 7, 39, // Opcode: LD1x2WB_4H_register
+/* 6959 */ MCD_OPC_FilterValue, 42, 29, 0, // Skip to: 6992
+/* 6963 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6966 */ MCD_OPC_FilterValue, 0, 252, 151, // Skip to: 45878
+/* 6970 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 6984
+/* 6974 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 6984
+/* 6980 */ MCD_OPC_Decode, 162, 7, 39, // Opcode: LD1x2WB_2S_fixed
+/* 6984 */ MCD_OPC_CheckPredicate, 0, 234, 151, // Skip to: 45878
+/* 6988 */ MCD_OPC_Decode, 163, 7, 39, // Opcode: LD1x2WB_2S_register
+/* 6992 */ MCD_OPC_FilterValue, 43, 226, 151, // Skip to: 45878
+/* 6996 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 6999 */ MCD_OPC_FilterValue, 0, 219, 151, // Skip to: 45878
+/* 7003 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7017
+/* 7007 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7017
+/* 7013 */ MCD_OPC_Decode, 158, 7, 39, // Opcode: LD1x2WB_1D_fixed
+/* 7017 */ MCD_OPC_CheckPredicate, 0, 201, 151, // Skip to: 45878
+/* 7021 */ MCD_OPC_Decode, 159, 7, 39, // Opcode: LD1x2WB_1D_register
+/* 7025 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7037
+/* 7029 */ MCD_OPC_CheckPredicate, 1, 189, 151, // Skip to: 45878
+/* 7033 */ MCD_OPC_Decode, 202, 10, 1, // Opcode: LSFPPair32_PostInd_LDR
+/* 7037 */ MCD_OPC_FilterValue, 2, 159, 3, // Skip to: 7968
+/* 7041 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
+/* 7044 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 7077
+/* 7048 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7051 */ MCD_OPC_FilterValue, 0, 167, 151, // Skip to: 45878
+/* 7055 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7069
+/* 7059 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7069
+/* 7065 */ MCD_OPC_Decode, 250, 8, 39, // Opcode: LD4WB_16B_fixed
+/* 7069 */ MCD_OPC_CheckPredicate, 0, 149, 151, // Skip to: 45878
+/* 7073 */ MCD_OPC_Decode, 251, 8, 39, // Opcode: LD4WB_16B_register
+/* 7077 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 7110
+/* 7081 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7084 */ MCD_OPC_FilterValue, 0, 134, 151, // Skip to: 45878
+/* 7088 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7102
+/* 7092 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7102
+/* 7098 */ MCD_OPC_Decode, 134, 9, 39, // Opcode: LD4WB_8H_fixed
+/* 7102 */ MCD_OPC_CheckPredicate, 0, 116, 151, // Skip to: 45878
+/* 7106 */ MCD_OPC_Decode, 135, 9, 39, // Opcode: LD4WB_8H_register
+/* 7110 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 7143
+/* 7114 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7117 */ MCD_OPC_FilterValue, 0, 101, 151, // Skip to: 45878
+/* 7121 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7135
+/* 7125 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7135
+/* 7131 */ MCD_OPC_Decode, 130, 9, 39, // Opcode: LD4WB_4S_fixed
+/* 7135 */ MCD_OPC_CheckPredicate, 0, 83, 151, // Skip to: 45878
+/* 7139 */ MCD_OPC_Decode, 131, 9, 39, // Opcode: LD4WB_4S_register
+/* 7143 */ MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 7176
+/* 7147 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7150 */ MCD_OPC_FilterValue, 0, 68, 151, // Skip to: 45878
+/* 7154 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7168
+/* 7158 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7168
+/* 7164 */ MCD_OPC_Decode, 252, 8, 39, // Opcode: LD4WB_2D_fixed
+/* 7168 */ MCD_OPC_CheckPredicate, 0, 50, 151, // Skip to: 45878
+/* 7172 */ MCD_OPC_Decode, 253, 8, 39, // Opcode: LD4WB_2D_register
+/* 7176 */ MCD_OPC_FilterValue, 8, 29, 0, // Skip to: 7209
+/* 7180 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7183 */ MCD_OPC_FilterValue, 0, 35, 151, // Skip to: 45878
+/* 7187 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7201
+/* 7191 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7201
+/* 7197 */ MCD_OPC_Decode, 204, 7, 39, // Opcode: LD1x4WB_16B_fixed
+/* 7201 */ MCD_OPC_CheckPredicate, 0, 17, 151, // Skip to: 45878
+/* 7205 */ MCD_OPC_Decode, 205, 7, 39, // Opcode: LD1x4WB_16B_register
+/* 7209 */ MCD_OPC_FilterValue, 9, 29, 0, // Skip to: 7242
+/* 7213 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7216 */ MCD_OPC_FilterValue, 0, 2, 151, // Skip to: 45878
+/* 7220 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7234
+/* 7224 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7234
+/* 7230 */ MCD_OPC_Decode, 218, 7, 39, // Opcode: LD1x4WB_8H_fixed
+/* 7234 */ MCD_OPC_CheckPredicate, 0, 240, 150, // Skip to: 45878
+/* 7238 */ MCD_OPC_Decode, 219, 7, 39, // Opcode: LD1x4WB_8H_register
+/* 7242 */ MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 7275
+/* 7246 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7249 */ MCD_OPC_FilterValue, 0, 225, 150, // Skip to: 45878
+/* 7253 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7267
+/* 7257 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7267
+/* 7263 */ MCD_OPC_Decode, 214, 7, 39, // Opcode: LD1x4WB_4S_fixed
+/* 7267 */ MCD_OPC_CheckPredicate, 0, 207, 150, // Skip to: 45878
+/* 7271 */ MCD_OPC_Decode, 215, 7, 39, // Opcode: LD1x4WB_4S_register
+/* 7275 */ MCD_OPC_FilterValue, 11, 29, 0, // Skip to: 7308
+/* 7279 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7282 */ MCD_OPC_FilterValue, 0, 192, 150, // Skip to: 45878
+/* 7286 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7300
+/* 7290 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7300
+/* 7296 */ MCD_OPC_Decode, 208, 7, 39, // Opcode: LD1x4WB_2D_fixed
+/* 7300 */ MCD_OPC_CheckPredicate, 0, 174, 150, // Skip to: 45878
+/* 7304 */ MCD_OPC_Decode, 209, 7, 39, // Opcode: LD1x4WB_2D_register
+/* 7308 */ MCD_OPC_FilterValue, 16, 29, 0, // Skip to: 7341
+/* 7312 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7315 */ MCD_OPC_FilterValue, 0, 159, 150, // Skip to: 45878
+/* 7319 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7333
+/* 7323 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7333
+/* 7329 */ MCD_OPC_Decode, 193, 8, 39, // Opcode: LD3WB_16B_fixed
+/* 7333 */ MCD_OPC_CheckPredicate, 0, 141, 150, // Skip to: 45878
+/* 7337 */ MCD_OPC_Decode, 194, 8, 39, // Opcode: LD3WB_16B_register
+/* 7341 */ MCD_OPC_FilterValue, 17, 29, 0, // Skip to: 7374
+/* 7345 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7348 */ MCD_OPC_FilterValue, 0, 126, 150, // Skip to: 45878
+/* 7352 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7366
+/* 7356 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7366
+/* 7362 */ MCD_OPC_Decode, 205, 8, 39, // Opcode: LD3WB_8H_fixed
+/* 7366 */ MCD_OPC_CheckPredicate, 0, 108, 150, // Skip to: 45878
+/* 7370 */ MCD_OPC_Decode, 206, 8, 39, // Opcode: LD3WB_8H_register
+/* 7374 */ MCD_OPC_FilterValue, 18, 29, 0, // Skip to: 7407
+/* 7378 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7381 */ MCD_OPC_FilterValue, 0, 93, 150, // Skip to: 45878
+/* 7385 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7399
+/* 7389 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7399
+/* 7395 */ MCD_OPC_Decode, 201, 8, 39, // Opcode: LD3WB_4S_fixed
+/* 7399 */ MCD_OPC_CheckPredicate, 0, 75, 150, // Skip to: 45878
+/* 7403 */ MCD_OPC_Decode, 202, 8, 39, // Opcode: LD3WB_4S_register
+/* 7407 */ MCD_OPC_FilterValue, 19, 29, 0, // Skip to: 7440
+/* 7411 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7414 */ MCD_OPC_FilterValue, 0, 60, 150, // Skip to: 45878
+/* 7418 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7432
+/* 7422 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7432
+/* 7428 */ MCD_OPC_Decode, 195, 8, 39, // Opcode: LD3WB_2D_fixed
+/* 7432 */ MCD_OPC_CheckPredicate, 0, 42, 150, // Skip to: 45878
+/* 7436 */ MCD_OPC_Decode, 196, 8, 39, // Opcode: LD3WB_2D_register
+/* 7440 */ MCD_OPC_FilterValue, 24, 29, 0, // Skip to: 7473
+/* 7444 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7447 */ MCD_OPC_FilterValue, 0, 27, 150, // Skip to: 45878
+/* 7451 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7465
+/* 7455 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7465
+/* 7461 */ MCD_OPC_Decode, 180, 7, 39, // Opcode: LD1x3WB_16B_fixed
+/* 7465 */ MCD_OPC_CheckPredicate, 0, 9, 150, // Skip to: 45878
+/* 7469 */ MCD_OPC_Decode, 181, 7, 39, // Opcode: LD1x3WB_16B_register
+/* 7473 */ MCD_OPC_FilterValue, 25, 29, 0, // Skip to: 7506
+/* 7477 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7480 */ MCD_OPC_FilterValue, 0, 250, 149, // Skip to: 45878
+/* 7484 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7498
+/* 7488 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7498
+/* 7494 */ MCD_OPC_Decode, 194, 7, 39, // Opcode: LD1x3WB_8H_fixed
+/* 7498 */ MCD_OPC_CheckPredicate, 0, 232, 149, // Skip to: 45878
+/* 7502 */ MCD_OPC_Decode, 195, 7, 39, // Opcode: LD1x3WB_8H_register
+/* 7506 */ MCD_OPC_FilterValue, 26, 29, 0, // Skip to: 7539
+/* 7510 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7513 */ MCD_OPC_FilterValue, 0, 217, 149, // Skip to: 45878
+/* 7517 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7531
+/* 7521 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7531
+/* 7527 */ MCD_OPC_Decode, 190, 7, 39, // Opcode: LD1x3WB_4S_fixed
+/* 7531 */ MCD_OPC_CheckPredicate, 0, 199, 149, // Skip to: 45878
+/* 7535 */ MCD_OPC_Decode, 191, 7, 39, // Opcode: LD1x3WB_4S_register
+/* 7539 */ MCD_OPC_FilterValue, 27, 29, 0, // Skip to: 7572
+/* 7543 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7546 */ MCD_OPC_FilterValue, 0, 184, 149, // Skip to: 45878
+/* 7550 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7564
+/* 7554 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7564
+/* 7560 */ MCD_OPC_Decode, 184, 7, 39, // Opcode: LD1x3WB_2D_fixed
+/* 7564 */ MCD_OPC_CheckPredicate, 0, 166, 149, // Skip to: 45878
+/* 7568 */ MCD_OPC_Decode, 185, 7, 39, // Opcode: LD1x3WB_2D_register
+/* 7572 */ MCD_OPC_FilterValue, 28, 29, 0, // Skip to: 7605
+/* 7576 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7579 */ MCD_OPC_FilterValue, 0, 151, 149, // Skip to: 45878
+/* 7583 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7597
+/* 7587 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7597
+/* 7593 */ MCD_OPC_Decode, 132, 7, 39, // Opcode: LD1WB_16B_fixed
+/* 7597 */ MCD_OPC_CheckPredicate, 0, 133, 149, // Skip to: 45878
+/* 7601 */ MCD_OPC_Decode, 133, 7, 39, // Opcode: LD1WB_16B_register
+/* 7605 */ MCD_OPC_FilterValue, 29, 29, 0, // Skip to: 7638
+/* 7609 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7612 */ MCD_OPC_FilterValue, 0, 118, 149, // Skip to: 45878
+/* 7616 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7630
+/* 7620 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7630
+/* 7626 */ MCD_OPC_Decode, 146, 7, 39, // Opcode: LD1WB_8H_fixed
+/* 7630 */ MCD_OPC_CheckPredicate, 0, 100, 149, // Skip to: 45878
+/* 7634 */ MCD_OPC_Decode, 147, 7, 39, // Opcode: LD1WB_8H_register
+/* 7638 */ MCD_OPC_FilterValue, 30, 29, 0, // Skip to: 7671
+/* 7642 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7645 */ MCD_OPC_FilterValue, 0, 85, 149, // Skip to: 45878
+/* 7649 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7663
+/* 7653 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7663
+/* 7659 */ MCD_OPC_Decode, 142, 7, 39, // Opcode: LD1WB_4S_fixed
+/* 7663 */ MCD_OPC_CheckPredicate, 0, 67, 149, // Skip to: 45878
+/* 7667 */ MCD_OPC_Decode, 143, 7, 39, // Opcode: LD1WB_4S_register
+/* 7671 */ MCD_OPC_FilterValue, 31, 29, 0, // Skip to: 7704
+/* 7675 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7678 */ MCD_OPC_FilterValue, 0, 52, 149, // Skip to: 45878
+/* 7682 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7696
+/* 7686 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7696
+/* 7692 */ MCD_OPC_Decode, 136, 7, 39, // Opcode: LD1WB_2D_fixed
+/* 7696 */ MCD_OPC_CheckPredicate, 0, 34, 149, // Skip to: 45878
+/* 7700 */ MCD_OPC_Decode, 137, 7, 39, // Opcode: LD1WB_2D_register
+/* 7704 */ MCD_OPC_FilterValue, 32, 29, 0, // Skip to: 7737
+/* 7708 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7711 */ MCD_OPC_FilterValue, 0, 19, 149, // Skip to: 45878
+/* 7715 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7729
+/* 7719 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7729
+/* 7725 */ MCD_OPC_Decode, 136, 8, 39, // Opcode: LD2WB_16B_fixed
+/* 7729 */ MCD_OPC_CheckPredicate, 0, 1, 149, // Skip to: 45878
+/* 7733 */ MCD_OPC_Decode, 137, 8, 39, // Opcode: LD2WB_16B_register
+/* 7737 */ MCD_OPC_FilterValue, 33, 29, 0, // Skip to: 7770
+/* 7741 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7744 */ MCD_OPC_FilterValue, 0, 242, 148, // Skip to: 45878
+/* 7748 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7762
+/* 7752 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7762
+/* 7758 */ MCD_OPC_Decode, 148, 8, 39, // Opcode: LD2WB_8H_fixed
+/* 7762 */ MCD_OPC_CheckPredicate, 0, 224, 148, // Skip to: 45878
+/* 7766 */ MCD_OPC_Decode, 149, 8, 39, // Opcode: LD2WB_8H_register
+/* 7770 */ MCD_OPC_FilterValue, 34, 29, 0, // Skip to: 7803
+/* 7774 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7777 */ MCD_OPC_FilterValue, 0, 209, 148, // Skip to: 45878
+/* 7781 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7795
+/* 7785 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7795
+/* 7791 */ MCD_OPC_Decode, 144, 8, 39, // Opcode: LD2WB_4S_fixed
+/* 7795 */ MCD_OPC_CheckPredicate, 0, 191, 148, // Skip to: 45878
+/* 7799 */ MCD_OPC_Decode, 145, 8, 39, // Opcode: LD2WB_4S_register
+/* 7803 */ MCD_OPC_FilterValue, 35, 29, 0, // Skip to: 7836
+/* 7807 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7810 */ MCD_OPC_FilterValue, 0, 176, 148, // Skip to: 45878
+/* 7814 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7828
+/* 7818 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7828
+/* 7824 */ MCD_OPC_Decode, 138, 8, 39, // Opcode: LD2WB_2D_fixed
+/* 7828 */ MCD_OPC_CheckPredicate, 0, 158, 148, // Skip to: 45878
+/* 7832 */ MCD_OPC_Decode, 139, 8, 39, // Opcode: LD2WB_2D_register
+/* 7836 */ MCD_OPC_FilterValue, 40, 29, 0, // Skip to: 7869
+/* 7840 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7843 */ MCD_OPC_FilterValue, 0, 143, 148, // Skip to: 45878
+/* 7847 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7861
+/* 7851 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7861
+/* 7857 */ MCD_OPC_Decode, 156, 7, 39, // Opcode: LD1x2WB_16B_fixed
+/* 7861 */ MCD_OPC_CheckPredicate, 0, 125, 148, // Skip to: 45878
+/* 7865 */ MCD_OPC_Decode, 157, 7, 39, // Opcode: LD1x2WB_16B_register
+/* 7869 */ MCD_OPC_FilterValue, 41, 29, 0, // Skip to: 7902
+/* 7873 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7876 */ MCD_OPC_FilterValue, 0, 110, 148, // Skip to: 45878
+/* 7880 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7894
+/* 7884 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7894
+/* 7890 */ MCD_OPC_Decode, 170, 7, 39, // Opcode: LD1x2WB_8H_fixed
+/* 7894 */ MCD_OPC_CheckPredicate, 0, 92, 148, // Skip to: 45878
+/* 7898 */ MCD_OPC_Decode, 171, 7, 39, // Opcode: LD1x2WB_8H_register
+/* 7902 */ MCD_OPC_FilterValue, 42, 29, 0, // Skip to: 7935
+/* 7906 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7909 */ MCD_OPC_FilterValue, 0, 77, 148, // Skip to: 45878
+/* 7913 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7927
+/* 7917 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7927
+/* 7923 */ MCD_OPC_Decode, 166, 7, 39, // Opcode: LD1x2WB_4S_fixed
+/* 7927 */ MCD_OPC_CheckPredicate, 0, 59, 148, // Skip to: 45878
+/* 7931 */ MCD_OPC_Decode, 167, 7, 39, // Opcode: LD1x2WB_4S_register
+/* 7935 */ MCD_OPC_FilterValue, 43, 51, 148, // Skip to: 45878
+/* 7939 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 7942 */ MCD_OPC_FilterValue, 0, 44, 148, // Skip to: 45878
+/* 7946 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 7960
+/* 7950 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 7960
+/* 7956 */ MCD_OPC_Decode, 160, 7, 39, // Opcode: LD1x2WB_2D_fixed
+/* 7960 */ MCD_OPC_CheckPredicate, 0, 26, 148, // Skip to: 45878
+/* 7964 */ MCD_OPC_Decode, 161, 7, 39, // Opcode: LD1x2WB_2D_register
+/* 7968 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 7980
+/* 7972 */ MCD_OPC_CheckPredicate, 1, 14, 148, // Skip to: 45878
+/* 7976 */ MCD_OPC_Decode, 210, 10, 1, // Opcode: LSFPPair64_PostInd_LDR
+/* 7980 */ MCD_OPC_FilterValue, 5, 6, 148, // Skip to: 45878
+/* 7984 */ MCD_OPC_CheckPredicate, 1, 2, 148, // Skip to: 45878
+/* 7988 */ MCD_OPC_Decode, 194, 10, 1, // Opcode: LSFPPair128_PostInd_LDR
+/* 7992 */ MCD_OPC_FilterValue, 4, 167, 1, // Skip to: 8419
+/* 7996 */ MCD_OPC_ExtractField, 29, 1, // Inst{29} ...
+/* 7999 */ MCD_OPC_FilterValue, 0, 117, 1, // Skip to: 8376
+/* 8003 */ MCD_OPC_ExtractField, 13, 9, // Inst{21-13} ...
+/* 8006 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 8024
+/* 8010 */ MCD_OPC_CheckPredicate, 0, 232, 147, // Skip to: 45878
+/* 8014 */ MCD_OPC_CheckField, 31, 1, 0, 226, 147, // Skip to: 45878
+/* 8020 */ MCD_OPC_Decode, 251, 15, 40, // Opcode: ST1LN_B
+/* 8024 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 8042
+/* 8028 */ MCD_OPC_CheckPredicate, 0, 214, 147, // Skip to: 45878
+/* 8032 */ MCD_OPC_CheckField, 31, 1, 0, 208, 147, // Skip to: 45878
+/* 8038 */ MCD_OPC_Decode, 136, 17, 41, // Opcode: ST3LN_B
+/* 8042 */ MCD_OPC_FilterValue, 2, 20, 0, // Skip to: 8066
+/* 8046 */ MCD_OPC_CheckPredicate, 0, 196, 147, // Skip to: 45878
+/* 8050 */ MCD_OPC_CheckField, 31, 1, 0, 190, 147, // Skip to: 45878
+/* 8056 */ MCD_OPC_CheckField, 10, 1, 0, 184, 147, // Skip to: 45878
+/* 8062 */ MCD_OPC_Decode, 253, 15, 42, // Opcode: ST1LN_H
+/* 8066 */ MCD_OPC_FilterValue, 3, 20, 0, // Skip to: 8090
+/* 8070 */ MCD_OPC_CheckPredicate, 0, 172, 147, // Skip to: 45878
+/* 8074 */ MCD_OPC_CheckField, 31, 1, 0, 166, 147, // Skip to: 45878
+/* 8080 */ MCD_OPC_CheckField, 10, 1, 0, 160, 147, // Skip to: 45878
+/* 8086 */ MCD_OPC_Decode, 138, 17, 43, // Opcode: ST3LN_H
+/* 8090 */ MCD_OPC_FilterValue, 4, 45, 0, // Skip to: 8139
+/* 8094 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 8097 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 8115
+/* 8101 */ MCD_OPC_CheckPredicate, 0, 141, 147, // Skip to: 45878
+/* 8105 */ MCD_OPC_CheckField, 31, 1, 0, 135, 147, // Skip to: 45878
+/* 8111 */ MCD_OPC_Decode, 254, 15, 44, // Opcode: ST1LN_S
+/* 8115 */ MCD_OPC_FilterValue, 1, 127, 147, // Skip to: 45878
+/* 8119 */ MCD_OPC_CheckPredicate, 0, 123, 147, // Skip to: 45878
+/* 8123 */ MCD_OPC_CheckField, 31, 1, 0, 117, 147, // Skip to: 45878
+/* 8129 */ MCD_OPC_CheckField, 12, 1, 0, 111, 147, // Skip to: 45878
+/* 8135 */ MCD_OPC_Decode, 252, 15, 45, // Opcode: ST1LN_D
+/* 8139 */ MCD_OPC_FilterValue, 5, 45, 0, // Skip to: 8188
+/* 8143 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 8146 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 8164
+/* 8150 */ MCD_OPC_CheckPredicate, 0, 92, 147, // Skip to: 45878
+/* 8154 */ MCD_OPC_CheckField, 31, 1, 0, 86, 147, // Skip to: 45878
+/* 8160 */ MCD_OPC_Decode, 139, 17, 46, // Opcode: ST3LN_S
+/* 8164 */ MCD_OPC_FilterValue, 1, 78, 147, // Skip to: 45878
+/* 8168 */ MCD_OPC_CheckPredicate, 0, 74, 147, // Skip to: 45878
+/* 8172 */ MCD_OPC_CheckField, 31, 1, 0, 68, 147, // Skip to: 45878
+/* 8178 */ MCD_OPC_CheckField, 12, 1, 0, 62, 147, // Skip to: 45878
+/* 8184 */ MCD_OPC_Decode, 137, 17, 47, // Opcode: ST3LN_D
+/* 8188 */ MCD_OPC_FilterValue, 128, 2, 14, 0, // Skip to: 8207
+/* 8193 */ MCD_OPC_CheckPredicate, 0, 49, 147, // Skip to: 45878
+/* 8197 */ MCD_OPC_CheckField, 31, 1, 0, 43, 147, // Skip to: 45878
+/* 8203 */ MCD_OPC_Decode, 231, 16, 48, // Opcode: ST2LN_B
+/* 8207 */ MCD_OPC_FilterValue, 129, 2, 14, 0, // Skip to: 8226
+/* 8212 */ MCD_OPC_CheckPredicate, 0, 30, 147, // Skip to: 45878
+/* 8216 */ MCD_OPC_CheckField, 31, 1, 0, 24, 147, // Skip to: 45878
+/* 8222 */ MCD_OPC_Decode, 169, 17, 49, // Opcode: ST4LN_B
+/* 8226 */ MCD_OPC_FilterValue, 130, 2, 20, 0, // Skip to: 8251
+/* 8231 */ MCD_OPC_CheckPredicate, 0, 11, 147, // Skip to: 45878
+/* 8235 */ MCD_OPC_CheckField, 31, 1, 0, 5, 147, // Skip to: 45878
+/* 8241 */ MCD_OPC_CheckField, 10, 1, 0, 255, 146, // Skip to: 45878
+/* 8247 */ MCD_OPC_Decode, 233, 16, 50, // Opcode: ST2LN_H
+/* 8251 */ MCD_OPC_FilterValue, 131, 2, 20, 0, // Skip to: 8276
+/* 8256 */ MCD_OPC_CheckPredicate, 0, 242, 146, // Skip to: 45878
+/* 8260 */ MCD_OPC_CheckField, 31, 1, 0, 236, 146, // Skip to: 45878
+/* 8266 */ MCD_OPC_CheckField, 10, 1, 0, 230, 146, // Skip to: 45878
+/* 8272 */ MCD_OPC_Decode, 171, 17, 51, // Opcode: ST4LN_H
+/* 8276 */ MCD_OPC_FilterValue, 132, 2, 45, 0, // Skip to: 8326
+/* 8281 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 8284 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 8302
+/* 8288 */ MCD_OPC_CheckPredicate, 0, 210, 146, // Skip to: 45878
+/* 8292 */ MCD_OPC_CheckField, 31, 1, 0, 204, 146, // Skip to: 45878
+/* 8298 */ MCD_OPC_Decode, 234, 16, 52, // Opcode: ST2LN_S
+/* 8302 */ MCD_OPC_FilterValue, 1, 196, 146, // Skip to: 45878
+/* 8306 */ MCD_OPC_CheckPredicate, 0, 192, 146, // Skip to: 45878
+/* 8310 */ MCD_OPC_CheckField, 31, 1, 0, 186, 146, // Skip to: 45878
+/* 8316 */ MCD_OPC_CheckField, 12, 1, 0, 180, 146, // Skip to: 45878
+/* 8322 */ MCD_OPC_Decode, 232, 16, 53, // Opcode: ST2LN_D
+/* 8326 */ MCD_OPC_FilterValue, 133, 2, 171, 146, // Skip to: 45878
+/* 8331 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 8334 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 8352
+/* 8338 */ MCD_OPC_CheckPredicate, 0, 160, 146, // Skip to: 45878
+/* 8342 */ MCD_OPC_CheckField, 31, 1, 0, 154, 146, // Skip to: 45878
+/* 8348 */ MCD_OPC_Decode, 172, 17, 54, // Opcode: ST4LN_S
+/* 8352 */ MCD_OPC_FilterValue, 1, 146, 146, // Skip to: 45878
+/* 8356 */ MCD_OPC_CheckPredicate, 0, 142, 146, // Skip to: 45878
+/* 8360 */ MCD_OPC_CheckField, 31, 1, 0, 136, 146, // Skip to: 45878
+/* 8366 */ MCD_OPC_CheckField, 12, 1, 0, 130, 146, // Skip to: 45878
+/* 8372 */ MCD_OPC_Decode, 170, 17, 55, // Opcode: ST4LN_D
+/* 8376 */ MCD_OPC_FilterValue, 1, 122, 146, // Skip to: 45878
+/* 8380 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 8383 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8395
+/* 8387 */ MCD_OPC_CheckPredicate, 1, 111, 146, // Skip to: 45878
+/* 8391 */ MCD_OPC_Decode, 206, 10, 1, // Opcode: LSFPPair32_STR
+/* 8395 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 8407
+/* 8399 */ MCD_OPC_CheckPredicate, 1, 99, 146, // Skip to: 45878
+/* 8403 */ MCD_OPC_Decode, 214, 10, 1, // Opcode: LSFPPair64_STR
+/* 8407 */ MCD_OPC_FilterValue, 2, 91, 146, // Skip to: 45878
+/* 8411 */ MCD_OPC_CheckPredicate, 1, 87, 146, // Skip to: 45878
+/* 8415 */ MCD_OPC_Decode, 198, 10, 1, // Opcode: LSFPPair128_STR
+/* 8419 */ MCD_OPC_FilterValue, 5, 181, 3, // Skip to: 9372
+/* 8423 */ MCD_OPC_ExtractField, 29, 1, // Inst{29} ...
+/* 8426 */ MCD_OPC_FilterValue, 0, 131, 3, // Skip to: 9329
+/* 8430 */ MCD_OPC_ExtractField, 13, 9, // Inst{21-13} ...
+/* 8433 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 8451
+/* 8437 */ MCD_OPC_CheckPredicate, 0, 61, 146, // Skip to: 45878
+/* 8441 */ MCD_OPC_CheckField, 31, 1, 0, 55, 146, // Skip to: 45878
+/* 8447 */ MCD_OPC_Decode, 224, 6, 56, // Opcode: LD1LN_B
+/* 8451 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 8469
+/* 8455 */ MCD_OPC_CheckPredicate, 0, 43, 146, // Skip to: 45878
+/* 8459 */ MCD_OPC_CheckField, 31, 1, 0, 37, 146, // Skip to: 45878
+/* 8465 */ MCD_OPC_Decode, 157, 8, 57, // Opcode: LD3LN_B
+/* 8469 */ MCD_OPC_FilterValue, 2, 20, 0, // Skip to: 8493
+/* 8473 */ MCD_OPC_CheckPredicate, 0, 25, 146, // Skip to: 45878
+/* 8477 */ MCD_OPC_CheckField, 31, 1, 0, 19, 146, // Skip to: 45878
+/* 8483 */ MCD_OPC_CheckField, 10, 1, 0, 13, 146, // Skip to: 45878
+/* 8489 */ MCD_OPC_Decode, 226, 6, 58, // Opcode: LD1LN_H
+/* 8493 */ MCD_OPC_FilterValue, 3, 20, 0, // Skip to: 8517
+/* 8497 */ MCD_OPC_CheckPredicate, 0, 1, 146, // Skip to: 45878
+/* 8501 */ MCD_OPC_CheckField, 31, 1, 0, 251, 145, // Skip to: 45878
+/* 8507 */ MCD_OPC_CheckField, 10, 1, 0, 245, 145, // Skip to: 45878
+/* 8513 */ MCD_OPC_Decode, 159, 8, 59, // Opcode: LD3LN_H
+/* 8517 */ MCD_OPC_FilterValue, 4, 45, 0, // Skip to: 8566
+/* 8521 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 8524 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 8542
+/* 8528 */ MCD_OPC_CheckPredicate, 0, 226, 145, // Skip to: 45878
+/* 8532 */ MCD_OPC_CheckField, 31, 1, 0, 220, 145, // Skip to: 45878
+/* 8538 */ MCD_OPC_Decode, 227, 6, 60, // Opcode: LD1LN_S
+/* 8542 */ MCD_OPC_FilterValue, 1, 212, 145, // Skip to: 45878
+/* 8546 */ MCD_OPC_CheckPredicate, 0, 208, 145, // Skip to: 45878
+/* 8550 */ MCD_OPC_CheckField, 31, 1, 0, 202, 145, // Skip to: 45878
+/* 8556 */ MCD_OPC_CheckField, 12, 1, 0, 196, 145, // Skip to: 45878
+/* 8562 */ MCD_OPC_Decode, 225, 6, 61, // Opcode: LD1LN_D
+/* 8566 */ MCD_OPC_FilterValue, 5, 45, 0, // Skip to: 8615
+/* 8570 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 8573 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 8591
+/* 8577 */ MCD_OPC_CheckPredicate, 0, 177, 145, // Skip to: 45878
+/* 8581 */ MCD_OPC_CheckField, 31, 1, 0, 171, 145, // Skip to: 45878
+/* 8587 */ MCD_OPC_Decode, 160, 8, 62, // Opcode: LD3LN_S
+/* 8591 */ MCD_OPC_FilterValue, 1, 163, 145, // Skip to: 45878
+/* 8595 */ MCD_OPC_CheckPredicate, 0, 159, 145, // Skip to: 45878
+/* 8599 */ MCD_OPC_CheckField, 31, 1, 0, 153, 145, // Skip to: 45878
+/* 8605 */ MCD_OPC_CheckField, 12, 1, 0, 147, 145, // Skip to: 45878
+/* 8611 */ MCD_OPC_Decode, 158, 8, 63, // Opcode: LD3LN_D
+/* 8615 */ MCD_OPC_FilterValue, 6, 127, 0, // Skip to: 8746
+/* 8619 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ...
+/* 8622 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 8653
+/* 8626 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 8629 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8641
+/* 8633 */ MCD_OPC_CheckPredicate, 0, 121, 145, // Skip to: 45878
+/* 8637 */ MCD_OPC_Decode, 242, 6, 33, // Opcode: LD1R_8B
+/* 8641 */ MCD_OPC_FilterValue, 1, 113, 145, // Skip to: 45878
+/* 8645 */ MCD_OPC_CheckPredicate, 0, 109, 145, // Skip to: 45878
+/* 8649 */ MCD_OPC_Decode, 236, 6, 37, // Opcode: LD1R_16B
+/* 8653 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 8684
+/* 8657 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 8660 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8672
+/* 8664 */ MCD_OPC_CheckPredicate, 0, 90, 145, // Skip to: 45878
+/* 8668 */ MCD_OPC_Decode, 240, 6, 33, // Opcode: LD1R_4H
+/* 8672 */ MCD_OPC_FilterValue, 1, 82, 145, // Skip to: 45878
+/* 8676 */ MCD_OPC_CheckPredicate, 0, 78, 145, // Skip to: 45878
+/* 8680 */ MCD_OPC_Decode, 243, 6, 37, // Opcode: LD1R_8H
+/* 8684 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 8715
+/* 8688 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 8691 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8703
+/* 8695 */ MCD_OPC_CheckPredicate, 0, 59, 145, // Skip to: 45878
+/* 8699 */ MCD_OPC_Decode, 239, 6, 33, // Opcode: LD1R_2S
+/* 8703 */ MCD_OPC_FilterValue, 1, 51, 145, // Skip to: 45878
+/* 8707 */ MCD_OPC_CheckPredicate, 0, 47, 145, // Skip to: 45878
+/* 8711 */ MCD_OPC_Decode, 241, 6, 37, // Opcode: LD1R_4S
+/* 8715 */ MCD_OPC_FilterValue, 3, 39, 145, // Skip to: 45878
+/* 8719 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 8722 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8734
+/* 8726 */ MCD_OPC_CheckPredicate, 0, 28, 145, // Skip to: 45878
+/* 8730 */ MCD_OPC_Decode, 237, 6, 33, // Opcode: LD1R_1D
+/* 8734 */ MCD_OPC_FilterValue, 1, 20, 145, // Skip to: 45878
+/* 8738 */ MCD_OPC_CheckPredicate, 0, 16, 145, // Skip to: 45878
+/* 8742 */ MCD_OPC_Decode, 238, 6, 37, // Opcode: LD1R_2D
+/* 8746 */ MCD_OPC_FilterValue, 7, 127, 0, // Skip to: 8877
+/* 8750 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ...
+/* 8753 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 8784
+/* 8757 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 8760 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8772
+/* 8764 */ MCD_OPC_CheckPredicate, 0, 246, 144, // Skip to: 45878
+/* 8768 */ MCD_OPC_Decode, 175, 8, 32, // Opcode: LD3R_8B
+/* 8772 */ MCD_OPC_FilterValue, 1, 238, 144, // Skip to: 45878
+/* 8776 */ MCD_OPC_CheckPredicate, 0, 234, 144, // Skip to: 45878
+/* 8780 */ MCD_OPC_Decode, 169, 8, 36, // Opcode: LD3R_16B
+/* 8784 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 8815
+/* 8788 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 8791 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8803
+/* 8795 */ MCD_OPC_CheckPredicate, 0, 215, 144, // Skip to: 45878
+/* 8799 */ MCD_OPC_Decode, 173, 8, 32, // Opcode: LD3R_4H
+/* 8803 */ MCD_OPC_FilterValue, 1, 207, 144, // Skip to: 45878
+/* 8807 */ MCD_OPC_CheckPredicate, 0, 203, 144, // Skip to: 45878
+/* 8811 */ MCD_OPC_Decode, 176, 8, 36, // Opcode: LD3R_8H
+/* 8815 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 8846
+/* 8819 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 8822 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8834
+/* 8826 */ MCD_OPC_CheckPredicate, 0, 184, 144, // Skip to: 45878
+/* 8830 */ MCD_OPC_Decode, 172, 8, 32, // Opcode: LD3R_2S
+/* 8834 */ MCD_OPC_FilterValue, 1, 176, 144, // Skip to: 45878
+/* 8838 */ MCD_OPC_CheckPredicate, 0, 172, 144, // Skip to: 45878
+/* 8842 */ MCD_OPC_Decode, 174, 8, 36, // Opcode: LD3R_4S
+/* 8846 */ MCD_OPC_FilterValue, 3, 164, 144, // Skip to: 45878
+/* 8850 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 8853 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8865
+/* 8857 */ MCD_OPC_CheckPredicate, 0, 153, 144, // Skip to: 45878
+/* 8861 */ MCD_OPC_Decode, 170, 8, 32, // Opcode: LD3R_1D
+/* 8865 */ MCD_OPC_FilterValue, 1, 145, 144, // Skip to: 45878
+/* 8869 */ MCD_OPC_CheckPredicate, 0, 141, 144, // Skip to: 45878
+/* 8873 */ MCD_OPC_Decode, 171, 8, 36, // Opcode: LD3R_2D
+/* 8877 */ MCD_OPC_FilterValue, 128, 2, 14, 0, // Skip to: 8896
+/* 8882 */ MCD_OPC_CheckPredicate, 0, 128, 144, // Skip to: 45878
+/* 8886 */ MCD_OPC_CheckField, 31, 1, 0, 122, 144, // Skip to: 45878
+/* 8892 */ MCD_OPC_Decode, 228, 7, 64, // Opcode: LD2LN_B
+/* 8896 */ MCD_OPC_FilterValue, 129, 2, 14, 0, // Skip to: 8915
+/* 8901 */ MCD_OPC_CheckPredicate, 0, 109, 144, // Skip to: 45878
+/* 8905 */ MCD_OPC_CheckField, 31, 1, 0, 103, 144, // Skip to: 45878
+/* 8911 */ MCD_OPC_Decode, 214, 8, 65, // Opcode: LD4LN_B
+/* 8915 */ MCD_OPC_FilterValue, 130, 2, 20, 0, // Skip to: 8940
+/* 8920 */ MCD_OPC_CheckPredicate, 0, 90, 144, // Skip to: 45878
+/* 8924 */ MCD_OPC_CheckField, 31, 1, 0, 84, 144, // Skip to: 45878
+/* 8930 */ MCD_OPC_CheckField, 10, 1, 0, 78, 144, // Skip to: 45878
+/* 8936 */ MCD_OPC_Decode, 230, 7, 66, // Opcode: LD2LN_H
+/* 8940 */ MCD_OPC_FilterValue, 131, 2, 20, 0, // Skip to: 8965
+/* 8945 */ MCD_OPC_CheckPredicate, 0, 65, 144, // Skip to: 45878
+/* 8949 */ MCD_OPC_CheckField, 31, 1, 0, 59, 144, // Skip to: 45878
+/* 8955 */ MCD_OPC_CheckField, 10, 1, 0, 53, 144, // Skip to: 45878
+/* 8961 */ MCD_OPC_Decode, 216, 8, 67, // Opcode: LD4LN_H
+/* 8965 */ MCD_OPC_FilterValue, 132, 2, 45, 0, // Skip to: 9015
+/* 8970 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 8973 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 8991
+/* 8977 */ MCD_OPC_CheckPredicate, 0, 33, 144, // Skip to: 45878
+/* 8981 */ MCD_OPC_CheckField, 31, 1, 0, 27, 144, // Skip to: 45878
+/* 8987 */ MCD_OPC_Decode, 231, 7, 68, // Opcode: LD2LN_S
+/* 8991 */ MCD_OPC_FilterValue, 1, 19, 144, // Skip to: 45878
+/* 8995 */ MCD_OPC_CheckPredicate, 0, 15, 144, // Skip to: 45878
+/* 8999 */ MCD_OPC_CheckField, 31, 1, 0, 9, 144, // Skip to: 45878
+/* 9005 */ MCD_OPC_CheckField, 12, 1, 0, 3, 144, // Skip to: 45878
+/* 9011 */ MCD_OPC_Decode, 229, 7, 69, // Opcode: LD2LN_D
+/* 9015 */ MCD_OPC_FilterValue, 133, 2, 45, 0, // Skip to: 9065
+/* 9020 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 9023 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 9041
+/* 9027 */ MCD_OPC_CheckPredicate, 0, 239, 143, // Skip to: 45878
+/* 9031 */ MCD_OPC_CheckField, 31, 1, 0, 233, 143, // Skip to: 45878
+/* 9037 */ MCD_OPC_Decode, 217, 8, 70, // Opcode: LD4LN_S
+/* 9041 */ MCD_OPC_FilterValue, 1, 225, 143, // Skip to: 45878
+/* 9045 */ MCD_OPC_CheckPredicate, 0, 221, 143, // Skip to: 45878
+/* 9049 */ MCD_OPC_CheckField, 31, 1, 0, 215, 143, // Skip to: 45878
+/* 9055 */ MCD_OPC_CheckField, 12, 1, 0, 209, 143, // Skip to: 45878
+/* 9061 */ MCD_OPC_Decode, 215, 8, 71, // Opcode: LD4LN_D
+/* 9065 */ MCD_OPC_FilterValue, 134, 2, 127, 0, // Skip to: 9197
+/* 9070 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ...
+/* 9073 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 9104
+/* 9077 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 9080 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 9092
+/* 9084 */ MCD_OPC_CheckPredicate, 0, 182, 143, // Skip to: 45878
+/* 9088 */ MCD_OPC_Decode, 246, 7, 34, // Opcode: LD2R_8B
+/* 9092 */ MCD_OPC_FilterValue, 1, 174, 143, // Skip to: 45878
+/* 9096 */ MCD_OPC_CheckPredicate, 0, 170, 143, // Skip to: 45878
+/* 9100 */ MCD_OPC_Decode, 240, 7, 38, // Opcode: LD2R_16B
+/* 9104 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 9135
+/* 9108 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 9111 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 9123
+/* 9115 */ MCD_OPC_CheckPredicate, 0, 151, 143, // Skip to: 45878
+/* 9119 */ MCD_OPC_Decode, 244, 7, 34, // Opcode: LD2R_4H
+/* 9123 */ MCD_OPC_FilterValue, 1, 143, 143, // Skip to: 45878
+/* 9127 */ MCD_OPC_CheckPredicate, 0, 139, 143, // Skip to: 45878
+/* 9131 */ MCD_OPC_Decode, 247, 7, 38, // Opcode: LD2R_8H
+/* 9135 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 9166
+/* 9139 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 9142 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 9154
+/* 9146 */ MCD_OPC_CheckPredicate, 0, 120, 143, // Skip to: 45878
+/* 9150 */ MCD_OPC_Decode, 243, 7, 34, // Opcode: LD2R_2S
+/* 9154 */ MCD_OPC_FilterValue, 1, 112, 143, // Skip to: 45878
+/* 9158 */ MCD_OPC_CheckPredicate, 0, 108, 143, // Skip to: 45878
+/* 9162 */ MCD_OPC_Decode, 245, 7, 38, // Opcode: LD2R_4S
+/* 9166 */ MCD_OPC_FilterValue, 3, 100, 143, // Skip to: 45878
+/* 9170 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 9173 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 9185
+/* 9177 */ MCD_OPC_CheckPredicate, 0, 89, 143, // Skip to: 45878
+/* 9181 */ MCD_OPC_Decode, 241, 7, 34, // Opcode: LD2R_1D
+/* 9185 */ MCD_OPC_FilterValue, 1, 81, 143, // Skip to: 45878
+/* 9189 */ MCD_OPC_CheckPredicate, 0, 77, 143, // Skip to: 45878
+/* 9193 */ MCD_OPC_Decode, 242, 7, 38, // Opcode: LD2R_2D
+/* 9197 */ MCD_OPC_FilterValue, 135, 2, 68, 143, // Skip to: 45878
+/* 9202 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ...
+/* 9205 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 9236
+/* 9209 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 9212 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 9224
+/* 9216 */ MCD_OPC_CheckPredicate, 0, 50, 143, // Skip to: 45878
+/* 9220 */ MCD_OPC_Decode, 232, 8, 31, // Opcode: LD4R_8B
+/* 9224 */ MCD_OPC_FilterValue, 1, 42, 143, // Skip to: 45878
+/* 9228 */ MCD_OPC_CheckPredicate, 0, 38, 143, // Skip to: 45878
+/* 9232 */ MCD_OPC_Decode, 226, 8, 35, // Opcode: LD4R_16B
+/* 9236 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 9267
+/* 9240 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 9243 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 9255
+/* 9247 */ MCD_OPC_CheckPredicate, 0, 19, 143, // Skip to: 45878
+/* 9251 */ MCD_OPC_Decode, 230, 8, 31, // Opcode: LD4R_4H
+/* 9255 */ MCD_OPC_FilterValue, 1, 11, 143, // Skip to: 45878
+/* 9259 */ MCD_OPC_CheckPredicate, 0, 7, 143, // Skip to: 45878
+/* 9263 */ MCD_OPC_Decode, 233, 8, 35, // Opcode: LD4R_8H
+/* 9267 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 9298
+/* 9271 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 9274 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 9286
+/* 9278 */ MCD_OPC_CheckPredicate, 0, 244, 142, // Skip to: 45878
+/* 9282 */ MCD_OPC_Decode, 229, 8, 31, // Opcode: LD4R_2S
+/* 9286 */ MCD_OPC_FilterValue, 1, 236, 142, // Skip to: 45878
+/* 9290 */ MCD_OPC_CheckPredicate, 0, 232, 142, // Skip to: 45878
+/* 9294 */ MCD_OPC_Decode, 231, 8, 35, // Opcode: LD4R_4S
+/* 9298 */ MCD_OPC_FilterValue, 3, 224, 142, // Skip to: 45878
+/* 9302 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 9305 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 9317
+/* 9309 */ MCD_OPC_CheckPredicate, 0, 213, 142, // Skip to: 45878
+/* 9313 */ MCD_OPC_Decode, 227, 8, 31, // Opcode: LD4R_1D
+/* 9317 */ MCD_OPC_FilterValue, 1, 205, 142, // Skip to: 45878
+/* 9321 */ MCD_OPC_CheckPredicate, 0, 201, 142, // Skip to: 45878
+/* 9325 */ MCD_OPC_Decode, 228, 8, 35, // Opcode: LD4R_2D
+/* 9329 */ MCD_OPC_FilterValue, 1, 193, 142, // Skip to: 45878
+/* 9333 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 9336 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 9348
+/* 9340 */ MCD_OPC_CheckPredicate, 1, 182, 142, // Skip to: 45878
+/* 9344 */ MCD_OPC_Decode, 199, 10, 1, // Opcode: LSFPPair32_LDR
+/* 9348 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 9360
+/* 9352 */ MCD_OPC_CheckPredicate, 1, 170, 142, // Skip to: 45878
+/* 9356 */ MCD_OPC_Decode, 207, 10, 1, // Opcode: LSFPPair64_LDR
+/* 9360 */ MCD_OPC_FilterValue, 2, 162, 142, // Skip to: 45878
+/* 9364 */ MCD_OPC_CheckPredicate, 1, 158, 142, // Skip to: 45878
+/* 9368 */ MCD_OPC_Decode, 191, 10, 1, // Opcode: LSFPPair128_LDR
+/* 9372 */ MCD_OPC_FilterValue, 6, 195, 2, // Skip to: 10083
+/* 9376 */ MCD_OPC_ExtractField, 29, 1, // Inst{29} ...
+/* 9379 */ MCD_OPC_FilterValue, 0, 145, 2, // Skip to: 10040
+/* 9383 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
+/* 9386 */ MCD_OPC_FilterValue, 0, 69, 0, // Skip to: 9459
+/* 9390 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 9393 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 9426
+/* 9397 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 9400 */ MCD_OPC_FilterValue, 0, 122, 142, // Skip to: 45878
+/* 9404 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 9418
+/* 9408 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 9418
+/* 9414 */ MCD_OPC_Decode, 255, 15, 72, // Opcode: ST1LN_WB_B_fixed
+/* 9418 */ MCD_OPC_CheckPredicate, 0, 104, 142, // Skip to: 45878
+/* 9422 */ MCD_OPC_Decode, 128, 16, 72, // Opcode: ST1LN_WB_B_register
+/* 9426 */ MCD_OPC_FilterValue, 1, 96, 142, // Skip to: 45878
+/* 9430 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 9433 */ MCD_OPC_FilterValue, 0, 89, 142, // Skip to: 45878
+/* 9437 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 9451
+/* 9441 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 9451
+/* 9447 */ MCD_OPC_Decode, 235, 16, 72, // Opcode: ST2LN_WB_B_fixed
+/* 9451 */ MCD_OPC_CheckPredicate, 0, 71, 142, // Skip to: 45878
+/* 9455 */ MCD_OPC_Decode, 236, 16, 72, // Opcode: ST2LN_WB_B_register
+/* 9459 */ MCD_OPC_FilterValue, 1, 69, 0, // Skip to: 9532
+/* 9463 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 9466 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 9499
+/* 9470 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 9473 */ MCD_OPC_FilterValue, 0, 49, 142, // Skip to: 45878
+/* 9477 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 9491
+/* 9481 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 9491
+/* 9487 */ MCD_OPC_Decode, 140, 17, 72, // Opcode: ST3LN_WB_B_fixed
+/* 9491 */ MCD_OPC_CheckPredicate, 0, 31, 142, // Skip to: 45878
+/* 9495 */ MCD_OPC_Decode, 141, 17, 72, // Opcode: ST3LN_WB_B_register
+/* 9499 */ MCD_OPC_FilterValue, 1, 23, 142, // Skip to: 45878
+/* 9503 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 9506 */ MCD_OPC_FilterValue, 0, 16, 142, // Skip to: 45878
+/* 9510 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 9524
+/* 9514 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 9524
+/* 9520 */ MCD_OPC_Decode, 173, 17, 72, // Opcode: ST4LN_WB_B_fixed
+/* 9524 */ MCD_OPC_CheckPredicate, 0, 254, 141, // Skip to: 45878
+/* 9528 */ MCD_OPC_Decode, 174, 17, 72, // Opcode: ST4LN_WB_B_register
+/* 9532 */ MCD_OPC_FilterValue, 2, 83, 0, // Skip to: 9619
+/* 9536 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 9539 */ MCD_OPC_FilterValue, 0, 36, 0, // Skip to: 9579
+/* 9543 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 9546 */ MCD_OPC_FilterValue, 0, 232, 141, // Skip to: 45878
+/* 9550 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 9553 */ MCD_OPC_FilterValue, 0, 225, 141, // Skip to: 45878
+/* 9557 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 9571
+/* 9561 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 9571
+/* 9567 */ MCD_OPC_Decode, 131, 16, 72, // Opcode: ST1LN_WB_H_fixed
+/* 9571 */ MCD_OPC_CheckPredicate, 0, 207, 141, // Skip to: 45878
+/* 9575 */ MCD_OPC_Decode, 132, 16, 72, // Opcode: ST1LN_WB_H_register
+/* 9579 */ MCD_OPC_FilterValue, 1, 199, 141, // Skip to: 45878
+/* 9583 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 9586 */ MCD_OPC_FilterValue, 0, 192, 141, // Skip to: 45878
+/* 9590 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 9593 */ MCD_OPC_FilterValue, 0, 185, 141, // Skip to: 45878
+/* 9597 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 9611
+/* 9601 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 9611
+/* 9607 */ MCD_OPC_Decode, 239, 16, 72, // Opcode: ST2LN_WB_H_fixed
+/* 9611 */ MCD_OPC_CheckPredicate, 0, 167, 141, // Skip to: 45878
+/* 9615 */ MCD_OPC_Decode, 240, 16, 72, // Opcode: ST2LN_WB_H_register
+/* 9619 */ MCD_OPC_FilterValue, 3, 83, 0, // Skip to: 9706
+/* 9623 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 9626 */ MCD_OPC_FilterValue, 0, 36, 0, // Skip to: 9666
+/* 9630 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 9633 */ MCD_OPC_FilterValue, 0, 145, 141, // Skip to: 45878
+/* 9637 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 9640 */ MCD_OPC_FilterValue, 0, 138, 141, // Skip to: 45878
+/* 9644 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 9658
+/* 9648 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 9658
+/* 9654 */ MCD_OPC_Decode, 144, 17, 72, // Opcode: ST3LN_WB_H_fixed
+/* 9658 */ MCD_OPC_CheckPredicate, 0, 120, 141, // Skip to: 45878
+/* 9662 */ MCD_OPC_Decode, 145, 17, 72, // Opcode: ST3LN_WB_H_register
+/* 9666 */ MCD_OPC_FilterValue, 1, 112, 141, // Skip to: 45878
+/* 9670 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 9673 */ MCD_OPC_FilterValue, 0, 105, 141, // Skip to: 45878
+/* 9677 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 9680 */ MCD_OPC_FilterValue, 0, 98, 141, // Skip to: 45878
+/* 9684 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 9698
+/* 9688 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 9698
+/* 9694 */ MCD_OPC_Decode, 177, 17, 72, // Opcode: ST4LN_WB_H_fixed
+/* 9698 */ MCD_OPC_CheckPredicate, 0, 80, 141, // Skip to: 45878
+/* 9702 */ MCD_OPC_Decode, 178, 17, 72, // Opcode: ST4LN_WB_H_register
+/* 9706 */ MCD_OPC_FilterValue, 4, 163, 0, // Skip to: 9873
+/* 9710 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 9713 */ MCD_OPC_FilterValue, 0, 69, 0, // Skip to: 9786
+/* 9717 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 9720 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 9753
+/* 9724 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 9727 */ MCD_OPC_FilterValue, 0, 51, 141, // Skip to: 45878
+/* 9731 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 9745
+/* 9735 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 9745
+/* 9741 */ MCD_OPC_Decode, 133, 16, 72, // Opcode: ST1LN_WB_S_fixed
+/* 9745 */ MCD_OPC_CheckPredicate, 0, 33, 141, // Skip to: 45878
+/* 9749 */ MCD_OPC_Decode, 134, 16, 72, // Opcode: ST1LN_WB_S_register
+/* 9753 */ MCD_OPC_FilterValue, 1, 25, 141, // Skip to: 45878
+/* 9757 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 9760 */ MCD_OPC_FilterValue, 0, 18, 141, // Skip to: 45878
+/* 9764 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 9778
+/* 9768 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 9778
+/* 9774 */ MCD_OPC_Decode, 241, 16, 72, // Opcode: ST2LN_WB_S_fixed
+/* 9778 */ MCD_OPC_CheckPredicate, 0, 0, 141, // Skip to: 45878
+/* 9782 */ MCD_OPC_Decode, 242, 16, 72, // Opcode: ST2LN_WB_S_register
+/* 9786 */ MCD_OPC_FilterValue, 1, 248, 140, // Skip to: 45878
+/* 9790 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 9793 */ MCD_OPC_FilterValue, 0, 36, 0, // Skip to: 9833
+/* 9797 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
+/* 9800 */ MCD_OPC_FilterValue, 0, 234, 140, // Skip to: 45878
+/* 9804 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 9807 */ MCD_OPC_FilterValue, 0, 227, 140, // Skip to: 45878
+/* 9811 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 9825
+/* 9815 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 9825
+/* 9821 */ MCD_OPC_Decode, 129, 16, 72, // Opcode: ST1LN_WB_D_fixed
+/* 9825 */ MCD_OPC_CheckPredicate, 0, 209, 140, // Skip to: 45878
+/* 9829 */ MCD_OPC_Decode, 130, 16, 72, // Opcode: ST1LN_WB_D_register
+/* 9833 */ MCD_OPC_FilterValue, 1, 201, 140, // Skip to: 45878
+/* 9837 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
+/* 9840 */ MCD_OPC_FilterValue, 0, 194, 140, // Skip to: 45878
+/* 9844 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 9847 */ MCD_OPC_FilterValue, 0, 187, 140, // Skip to: 45878
+/* 9851 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 9865
+/* 9855 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 9865
+/* 9861 */ MCD_OPC_Decode, 237, 16, 72, // Opcode: ST2LN_WB_D_fixed
+/* 9865 */ MCD_OPC_CheckPredicate, 0, 169, 140, // Skip to: 45878
+/* 9869 */ MCD_OPC_Decode, 238, 16, 72, // Opcode: ST2LN_WB_D_register
+/* 9873 */ MCD_OPC_FilterValue, 5, 161, 140, // Skip to: 45878
+/* 9877 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 9880 */ MCD_OPC_FilterValue, 0, 69, 0, // Skip to: 9953
+/* 9884 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 9887 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 9920
+/* 9891 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 9894 */ MCD_OPC_FilterValue, 0, 140, 140, // Skip to: 45878
+/* 9898 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 9912
+/* 9902 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 9912
+/* 9908 */ MCD_OPC_Decode, 146, 17, 72, // Opcode: ST3LN_WB_S_fixed
+/* 9912 */ MCD_OPC_CheckPredicate, 0, 122, 140, // Skip to: 45878
+/* 9916 */ MCD_OPC_Decode, 147, 17, 72, // Opcode: ST3LN_WB_S_register
+/* 9920 */ MCD_OPC_FilterValue, 1, 114, 140, // Skip to: 45878
+/* 9924 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 9927 */ MCD_OPC_FilterValue, 0, 107, 140, // Skip to: 45878
+/* 9931 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 9945
+/* 9935 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 9945
+/* 9941 */ MCD_OPC_Decode, 179, 17, 72, // Opcode: ST4LN_WB_S_fixed
+/* 9945 */ MCD_OPC_CheckPredicate, 0, 89, 140, // Skip to: 45878
+/* 9949 */ MCD_OPC_Decode, 180, 17, 72, // Opcode: ST4LN_WB_S_register
+/* 9953 */ MCD_OPC_FilterValue, 1, 81, 140, // Skip to: 45878
+/* 9957 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 9960 */ MCD_OPC_FilterValue, 0, 36, 0, // Skip to: 10000
+/* 9964 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
+/* 9967 */ MCD_OPC_FilterValue, 0, 67, 140, // Skip to: 45878
+/* 9971 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 9974 */ MCD_OPC_FilterValue, 0, 60, 140, // Skip to: 45878
+/* 9978 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 9992
+/* 9982 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 9992
+/* 9988 */ MCD_OPC_Decode, 142, 17, 72, // Opcode: ST3LN_WB_D_fixed
+/* 9992 */ MCD_OPC_CheckPredicate, 0, 42, 140, // Skip to: 45878
+/* 9996 */ MCD_OPC_Decode, 143, 17, 72, // Opcode: ST3LN_WB_D_register
+/* 10000 */ MCD_OPC_FilterValue, 1, 34, 140, // Skip to: 45878
+/* 10004 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
+/* 10007 */ MCD_OPC_FilterValue, 0, 27, 140, // Skip to: 45878
+/* 10011 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 10014 */ MCD_OPC_FilterValue, 0, 20, 140, // Skip to: 45878
+/* 10018 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10032
+/* 10022 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10032
+/* 10028 */ MCD_OPC_Decode, 175, 17, 72, // Opcode: ST4LN_WB_D_fixed
+/* 10032 */ MCD_OPC_CheckPredicate, 0, 2, 140, // Skip to: 45878
+/* 10036 */ MCD_OPC_Decode, 176, 17, 72, // Opcode: ST4LN_WB_D_register
+/* 10040 */ MCD_OPC_FilterValue, 1, 250, 139, // Skip to: 45878
+/* 10044 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 10047 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 10059
+/* 10051 */ MCD_OPC_CheckPredicate, 1, 239, 139, // Skip to: 45878
+/* 10055 */ MCD_OPC_Decode, 205, 10, 1, // Opcode: LSFPPair32_PreInd_STR
+/* 10059 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 10071
+/* 10063 */ MCD_OPC_CheckPredicate, 1, 227, 139, // Skip to: 45878
+/* 10067 */ MCD_OPC_Decode, 213, 10, 1, // Opcode: LSFPPair64_PreInd_STR
+/* 10071 */ MCD_OPC_FilterValue, 2, 219, 139, // Skip to: 45878
+/* 10075 */ MCD_OPC_CheckPredicate, 1, 215, 139, // Skip to: 45878
+/* 10079 */ MCD_OPC_Decode, 197, 10, 1, // Opcode: LSFPPair128_PreInd_STR
+/* 10083 */ MCD_OPC_FilterValue, 7, 185, 6, // Skip to: 11808
+/* 10087 */ MCD_OPC_ExtractField, 29, 1, // Inst{29} ...
+/* 10090 */ MCD_OPC_FilterValue, 0, 135, 6, // Skip to: 11765
+/* 10094 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
+/* 10097 */ MCD_OPC_FilterValue, 0, 69, 0, // Skip to: 10170
+/* 10101 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 10104 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 10137
+/* 10108 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 10111 */ MCD_OPC_FilterValue, 0, 179, 139, // Skip to: 45878
+/* 10115 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10129
+/* 10119 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10129
+/* 10125 */ MCD_OPC_Decode, 228, 6, 72, // Opcode: LD1LN_WB_B_fixed
+/* 10129 */ MCD_OPC_CheckPredicate, 0, 161, 139, // Skip to: 45878
+/* 10133 */ MCD_OPC_Decode, 229, 6, 72, // Opcode: LD1LN_WB_B_register
+/* 10137 */ MCD_OPC_FilterValue, 1, 153, 139, // Skip to: 45878
+/* 10141 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 10144 */ MCD_OPC_FilterValue, 0, 146, 139, // Skip to: 45878
+/* 10148 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10162
+/* 10152 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10162
+/* 10158 */ MCD_OPC_Decode, 232, 7, 72, // Opcode: LD2LN_WB_B_fixed
+/* 10162 */ MCD_OPC_CheckPredicate, 0, 128, 139, // Skip to: 45878
+/* 10166 */ MCD_OPC_Decode, 233, 7, 72, // Opcode: LD2LN_WB_B_register
+/* 10170 */ MCD_OPC_FilterValue, 1, 69, 0, // Skip to: 10243
+/* 10174 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 10177 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 10210
+/* 10181 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 10184 */ MCD_OPC_FilterValue, 0, 106, 139, // Skip to: 45878
+/* 10188 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10202
+/* 10192 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10202
+/* 10198 */ MCD_OPC_Decode, 161, 8, 72, // Opcode: LD3LN_WB_B_fixed
+/* 10202 */ MCD_OPC_CheckPredicate, 0, 88, 139, // Skip to: 45878
+/* 10206 */ MCD_OPC_Decode, 162, 8, 72, // Opcode: LD3LN_WB_B_register
+/* 10210 */ MCD_OPC_FilterValue, 1, 80, 139, // Skip to: 45878
+/* 10214 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 10217 */ MCD_OPC_FilterValue, 0, 73, 139, // Skip to: 45878
+/* 10221 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10235
+/* 10225 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10235
+/* 10231 */ MCD_OPC_Decode, 218, 8, 72, // Opcode: LD4LN_WB_B_fixed
+/* 10235 */ MCD_OPC_CheckPredicate, 0, 55, 139, // Skip to: 45878
+/* 10239 */ MCD_OPC_Decode, 219, 8, 72, // Opcode: LD4LN_WB_B_register
+/* 10243 */ MCD_OPC_FilterValue, 2, 83, 0, // Skip to: 10330
+/* 10247 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 10250 */ MCD_OPC_FilterValue, 0, 36, 0, // Skip to: 10290
+/* 10254 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 10257 */ MCD_OPC_FilterValue, 0, 33, 139, // Skip to: 45878
+/* 10261 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 10264 */ MCD_OPC_FilterValue, 0, 26, 139, // Skip to: 45878
+/* 10268 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10282
+/* 10272 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10282
+/* 10278 */ MCD_OPC_Decode, 232, 6, 72, // Opcode: LD1LN_WB_H_fixed
+/* 10282 */ MCD_OPC_CheckPredicate, 0, 8, 139, // Skip to: 45878
+/* 10286 */ MCD_OPC_Decode, 233, 6, 72, // Opcode: LD1LN_WB_H_register
+/* 10290 */ MCD_OPC_FilterValue, 1, 0, 139, // Skip to: 45878
+/* 10294 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 10297 */ MCD_OPC_FilterValue, 0, 249, 138, // Skip to: 45878
+/* 10301 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 10304 */ MCD_OPC_FilterValue, 0, 242, 138, // Skip to: 45878
+/* 10308 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10322
+/* 10312 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10322
+/* 10318 */ MCD_OPC_Decode, 236, 7, 72, // Opcode: LD2LN_WB_H_fixed
+/* 10322 */ MCD_OPC_CheckPredicate, 0, 224, 138, // Skip to: 45878
+/* 10326 */ MCD_OPC_Decode, 237, 7, 72, // Opcode: LD2LN_WB_H_register
+/* 10330 */ MCD_OPC_FilterValue, 3, 83, 0, // Skip to: 10417
+/* 10334 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 10337 */ MCD_OPC_FilterValue, 0, 36, 0, // Skip to: 10377
+/* 10341 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 10344 */ MCD_OPC_FilterValue, 0, 202, 138, // Skip to: 45878
+/* 10348 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 10351 */ MCD_OPC_FilterValue, 0, 195, 138, // Skip to: 45878
+/* 10355 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10369
+/* 10359 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10369
+/* 10365 */ MCD_OPC_Decode, 165, 8, 72, // Opcode: LD3LN_WB_H_fixed
+/* 10369 */ MCD_OPC_CheckPredicate, 0, 177, 138, // Skip to: 45878
+/* 10373 */ MCD_OPC_Decode, 166, 8, 72, // Opcode: LD3LN_WB_H_register
+/* 10377 */ MCD_OPC_FilterValue, 1, 169, 138, // Skip to: 45878
+/* 10381 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 10384 */ MCD_OPC_FilterValue, 0, 162, 138, // Skip to: 45878
+/* 10388 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 10391 */ MCD_OPC_FilterValue, 0, 155, 138, // Skip to: 45878
+/* 10395 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10409
+/* 10399 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10409
+/* 10405 */ MCD_OPC_Decode, 222, 8, 72, // Opcode: LD4LN_WB_H_fixed
+/* 10409 */ MCD_OPC_CheckPredicate, 0, 137, 138, // Skip to: 45878
+/* 10413 */ MCD_OPC_Decode, 223, 8, 72, // Opcode: LD4LN_WB_H_register
+/* 10417 */ MCD_OPC_FilterValue, 4, 163, 0, // Skip to: 10584
+/* 10421 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 10424 */ MCD_OPC_FilterValue, 0, 69, 0, // Skip to: 10497
+/* 10428 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 10431 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 10464
+/* 10435 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 10438 */ MCD_OPC_FilterValue, 0, 108, 138, // Skip to: 45878
+/* 10442 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10456
+/* 10446 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10456
+/* 10452 */ MCD_OPC_Decode, 234, 6, 72, // Opcode: LD1LN_WB_S_fixed
+/* 10456 */ MCD_OPC_CheckPredicate, 0, 90, 138, // Skip to: 45878
+/* 10460 */ MCD_OPC_Decode, 235, 6, 72, // Opcode: LD1LN_WB_S_register
+/* 10464 */ MCD_OPC_FilterValue, 1, 82, 138, // Skip to: 45878
+/* 10468 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 10471 */ MCD_OPC_FilterValue, 0, 75, 138, // Skip to: 45878
+/* 10475 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10489
+/* 10479 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10489
+/* 10485 */ MCD_OPC_Decode, 238, 7, 72, // Opcode: LD2LN_WB_S_fixed
+/* 10489 */ MCD_OPC_CheckPredicate, 0, 57, 138, // Skip to: 45878
+/* 10493 */ MCD_OPC_Decode, 239, 7, 72, // Opcode: LD2LN_WB_S_register
+/* 10497 */ MCD_OPC_FilterValue, 1, 49, 138, // Skip to: 45878
+/* 10501 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 10504 */ MCD_OPC_FilterValue, 0, 36, 0, // Skip to: 10544
+/* 10508 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
+/* 10511 */ MCD_OPC_FilterValue, 0, 35, 138, // Skip to: 45878
+/* 10515 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 10518 */ MCD_OPC_FilterValue, 0, 28, 138, // Skip to: 45878
+/* 10522 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10536
+/* 10526 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10536
+/* 10532 */ MCD_OPC_Decode, 230, 6, 72, // Opcode: LD1LN_WB_D_fixed
+/* 10536 */ MCD_OPC_CheckPredicate, 0, 10, 138, // Skip to: 45878
+/* 10540 */ MCD_OPC_Decode, 231, 6, 72, // Opcode: LD1LN_WB_D_register
+/* 10544 */ MCD_OPC_FilterValue, 1, 2, 138, // Skip to: 45878
+/* 10548 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
+/* 10551 */ MCD_OPC_FilterValue, 0, 251, 137, // Skip to: 45878
+/* 10555 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 10558 */ MCD_OPC_FilterValue, 0, 244, 137, // Skip to: 45878
+/* 10562 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10576
+/* 10566 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10576
+/* 10572 */ MCD_OPC_Decode, 234, 7, 72, // Opcode: LD2LN_WB_D_fixed
+/* 10576 */ MCD_OPC_CheckPredicate, 0, 226, 137, // Skip to: 45878
+/* 10580 */ MCD_OPC_Decode, 235, 7, 72, // Opcode: LD2LN_WB_D_register
+/* 10584 */ MCD_OPC_FilterValue, 5, 163, 0, // Skip to: 10751
+/* 10588 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 10591 */ MCD_OPC_FilterValue, 0, 69, 0, // Skip to: 10664
+/* 10595 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 10598 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 10631
+/* 10602 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 10605 */ MCD_OPC_FilterValue, 0, 197, 137, // Skip to: 45878
+/* 10609 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10623
+/* 10613 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10623
+/* 10619 */ MCD_OPC_Decode, 167, 8, 72, // Opcode: LD3LN_WB_S_fixed
+/* 10623 */ MCD_OPC_CheckPredicate, 0, 179, 137, // Skip to: 45878
+/* 10627 */ MCD_OPC_Decode, 168, 8, 72, // Opcode: LD3LN_WB_S_register
+/* 10631 */ MCD_OPC_FilterValue, 1, 171, 137, // Skip to: 45878
+/* 10635 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 10638 */ MCD_OPC_FilterValue, 0, 164, 137, // Skip to: 45878
+/* 10642 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10656
+/* 10646 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10656
+/* 10652 */ MCD_OPC_Decode, 224, 8, 72, // Opcode: LD4LN_WB_S_fixed
+/* 10656 */ MCD_OPC_CheckPredicate, 0, 146, 137, // Skip to: 45878
+/* 10660 */ MCD_OPC_Decode, 225, 8, 72, // Opcode: LD4LN_WB_S_register
+/* 10664 */ MCD_OPC_FilterValue, 1, 138, 137, // Skip to: 45878
+/* 10668 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 10671 */ MCD_OPC_FilterValue, 0, 36, 0, // Skip to: 10711
+/* 10675 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
+/* 10678 */ MCD_OPC_FilterValue, 0, 124, 137, // Skip to: 45878
+/* 10682 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 10685 */ MCD_OPC_FilterValue, 0, 117, 137, // Skip to: 45878
+/* 10689 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10703
+/* 10693 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10703
+/* 10699 */ MCD_OPC_Decode, 163, 8, 72, // Opcode: LD3LN_WB_D_fixed
+/* 10703 */ MCD_OPC_CheckPredicate, 0, 99, 137, // Skip to: 45878
+/* 10707 */ MCD_OPC_Decode, 164, 8, 72, // Opcode: LD3LN_WB_D_register
+/* 10711 */ MCD_OPC_FilterValue, 1, 91, 137, // Skip to: 45878
+/* 10715 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
+/* 10718 */ MCD_OPC_FilterValue, 0, 84, 137, // Skip to: 45878
+/* 10722 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 10725 */ MCD_OPC_FilterValue, 0, 77, 137, // Skip to: 45878
+/* 10729 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10743
+/* 10733 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10743
+/* 10739 */ MCD_OPC_Decode, 220, 8, 72, // Opcode: LD4LN_WB_D_fixed
+/* 10743 */ MCD_OPC_CheckPredicate, 0, 59, 137, // Skip to: 45878
+/* 10747 */ MCD_OPC_Decode, 221, 8, 72, // Opcode: LD4LN_WB_D_register
+/* 10751 */ MCD_OPC_FilterValue, 6, 247, 1, // Skip to: 11258
+/* 10755 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ...
+/* 10758 */ MCD_OPC_FilterValue, 0, 121, 0, // Skip to: 10883
+/* 10762 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 10765 */ MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 10824
+/* 10769 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 10772 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 10798
+/* 10776 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10790
+/* 10780 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10790
+/* 10786 */ MCD_OPC_Decode, 128, 7, 72, // Opcode: LD1R_WB_8B_fixed
+/* 10790 */ MCD_OPC_CheckPredicate, 0, 12, 137, // Skip to: 45878
+/* 10794 */ MCD_OPC_Decode, 129, 7, 72, // Opcode: LD1R_WB_8B_register
+/* 10798 */ MCD_OPC_FilterValue, 1, 4, 137, // Skip to: 45878
+/* 10802 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10816
+/* 10806 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10816
+/* 10812 */ MCD_OPC_Decode, 244, 6, 72, // Opcode: LD1R_WB_16B_fixed
+/* 10816 */ MCD_OPC_CheckPredicate, 0, 242, 136, // Skip to: 45878
+/* 10820 */ MCD_OPC_Decode, 245, 6, 72, // Opcode: LD1R_WB_16B_register
+/* 10824 */ MCD_OPC_FilterValue, 1, 234, 136, // Skip to: 45878
+/* 10828 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 10831 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 10857
+/* 10835 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10849
+/* 10839 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10849
+/* 10845 */ MCD_OPC_Decode, 132, 8, 72, // Opcode: LD2R_WB_8B_fixed
+/* 10849 */ MCD_OPC_CheckPredicate, 0, 209, 136, // Skip to: 45878
+/* 10853 */ MCD_OPC_Decode, 133, 8, 72, // Opcode: LD2R_WB_8B_register
+/* 10857 */ MCD_OPC_FilterValue, 1, 201, 136, // Skip to: 45878
+/* 10861 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10875
+/* 10865 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10875
+/* 10871 */ MCD_OPC_Decode, 248, 7, 72, // Opcode: LD2R_WB_16B_fixed
+/* 10875 */ MCD_OPC_CheckPredicate, 0, 183, 136, // Skip to: 45878
+/* 10879 */ MCD_OPC_Decode, 249, 7, 72, // Opcode: LD2R_WB_16B_register
+/* 10883 */ MCD_OPC_FilterValue, 1, 121, 0, // Skip to: 11008
+/* 10887 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 10890 */ MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 10949
+/* 10894 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 10897 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 10923
+/* 10901 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10915
+/* 10905 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10915
+/* 10911 */ MCD_OPC_Decode, 252, 6, 72, // Opcode: LD1R_WB_4H_fixed
+/* 10915 */ MCD_OPC_CheckPredicate, 0, 143, 136, // Skip to: 45878
+/* 10919 */ MCD_OPC_Decode, 253, 6, 72, // Opcode: LD1R_WB_4H_register
+/* 10923 */ MCD_OPC_FilterValue, 1, 135, 136, // Skip to: 45878
+/* 10927 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10941
+/* 10931 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10941
+/* 10937 */ MCD_OPC_Decode, 130, 7, 72, // Opcode: LD1R_WB_8H_fixed
+/* 10941 */ MCD_OPC_CheckPredicate, 0, 117, 136, // Skip to: 45878
+/* 10945 */ MCD_OPC_Decode, 131, 7, 72, // Opcode: LD1R_WB_8H_register
+/* 10949 */ MCD_OPC_FilterValue, 1, 109, 136, // Skip to: 45878
+/* 10953 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 10956 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 10982
+/* 10960 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 10974
+/* 10964 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 10974
+/* 10970 */ MCD_OPC_Decode, 128, 8, 72, // Opcode: LD2R_WB_4H_fixed
+/* 10974 */ MCD_OPC_CheckPredicate, 0, 84, 136, // Skip to: 45878
+/* 10978 */ MCD_OPC_Decode, 129, 8, 72, // Opcode: LD2R_WB_4H_register
+/* 10982 */ MCD_OPC_FilterValue, 1, 76, 136, // Skip to: 45878
+/* 10986 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11000
+/* 10990 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11000
+/* 10996 */ MCD_OPC_Decode, 134, 8, 72, // Opcode: LD2R_WB_8H_fixed
+/* 11000 */ MCD_OPC_CheckPredicate, 0, 58, 136, // Skip to: 45878
+/* 11004 */ MCD_OPC_Decode, 135, 8, 72, // Opcode: LD2R_WB_8H_register
+/* 11008 */ MCD_OPC_FilterValue, 2, 121, 0, // Skip to: 11133
+/* 11012 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 11015 */ MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 11074
+/* 11019 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 11022 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 11048
+/* 11026 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11040
+/* 11030 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11040
+/* 11036 */ MCD_OPC_Decode, 250, 6, 72, // Opcode: LD1R_WB_2S_fixed
+/* 11040 */ MCD_OPC_CheckPredicate, 0, 18, 136, // Skip to: 45878
+/* 11044 */ MCD_OPC_Decode, 251, 6, 72, // Opcode: LD1R_WB_2S_register
+/* 11048 */ MCD_OPC_FilterValue, 1, 10, 136, // Skip to: 45878
+/* 11052 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11066
+/* 11056 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11066
+/* 11062 */ MCD_OPC_Decode, 254, 6, 72, // Opcode: LD1R_WB_4S_fixed
+/* 11066 */ MCD_OPC_CheckPredicate, 0, 248, 135, // Skip to: 45878
+/* 11070 */ MCD_OPC_Decode, 255, 6, 72, // Opcode: LD1R_WB_4S_register
+/* 11074 */ MCD_OPC_FilterValue, 1, 240, 135, // Skip to: 45878
+/* 11078 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 11081 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 11107
+/* 11085 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11099
+/* 11089 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11099
+/* 11095 */ MCD_OPC_Decode, 254, 7, 72, // Opcode: LD2R_WB_2S_fixed
+/* 11099 */ MCD_OPC_CheckPredicate, 0, 215, 135, // Skip to: 45878
+/* 11103 */ MCD_OPC_Decode, 255, 7, 72, // Opcode: LD2R_WB_2S_register
+/* 11107 */ MCD_OPC_FilterValue, 1, 207, 135, // Skip to: 45878
+/* 11111 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11125
+/* 11115 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11125
+/* 11121 */ MCD_OPC_Decode, 130, 8, 72, // Opcode: LD2R_WB_4S_fixed
+/* 11125 */ MCD_OPC_CheckPredicate, 0, 189, 135, // Skip to: 45878
+/* 11129 */ MCD_OPC_Decode, 131, 8, 72, // Opcode: LD2R_WB_4S_register
+/* 11133 */ MCD_OPC_FilterValue, 3, 181, 135, // Skip to: 45878
+/* 11137 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 11140 */ MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 11199
+/* 11144 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 11147 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 11173
+/* 11151 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11165
+/* 11155 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11165
+/* 11161 */ MCD_OPC_Decode, 246, 6, 72, // Opcode: LD1R_WB_1D_fixed
+/* 11165 */ MCD_OPC_CheckPredicate, 0, 149, 135, // Skip to: 45878
+/* 11169 */ MCD_OPC_Decode, 247, 6, 72, // Opcode: LD1R_WB_1D_register
+/* 11173 */ MCD_OPC_FilterValue, 1, 141, 135, // Skip to: 45878
+/* 11177 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11191
+/* 11181 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11191
+/* 11187 */ MCD_OPC_Decode, 248, 6, 72, // Opcode: LD1R_WB_2D_fixed
+/* 11191 */ MCD_OPC_CheckPredicate, 0, 123, 135, // Skip to: 45878
+/* 11195 */ MCD_OPC_Decode, 249, 6, 72, // Opcode: LD1R_WB_2D_register
+/* 11199 */ MCD_OPC_FilterValue, 1, 115, 135, // Skip to: 45878
+/* 11203 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 11206 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 11232
+/* 11210 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11224
+/* 11214 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11224
+/* 11220 */ MCD_OPC_Decode, 250, 7, 72, // Opcode: LD2R_WB_1D_fixed
+/* 11224 */ MCD_OPC_CheckPredicate, 0, 90, 135, // Skip to: 45878
+/* 11228 */ MCD_OPC_Decode, 251, 7, 72, // Opcode: LD2R_WB_1D_register
+/* 11232 */ MCD_OPC_FilterValue, 1, 82, 135, // Skip to: 45878
+/* 11236 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11250
+/* 11240 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11250
+/* 11246 */ MCD_OPC_Decode, 252, 7, 72, // Opcode: LD2R_WB_2D_fixed
+/* 11250 */ MCD_OPC_CheckPredicate, 0, 64, 135, // Skip to: 45878
+/* 11254 */ MCD_OPC_Decode, 253, 7, 72, // Opcode: LD2R_WB_2D_register
+/* 11258 */ MCD_OPC_FilterValue, 7, 56, 135, // Skip to: 45878
+/* 11262 */ MCD_OPC_ExtractField, 10, 3, // Inst{12-10} ...
+/* 11265 */ MCD_OPC_FilterValue, 0, 121, 0, // Skip to: 11390
+/* 11269 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 11272 */ MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 11331
+/* 11276 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 11279 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 11305
+/* 11283 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11297
+/* 11287 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11297
+/* 11293 */ MCD_OPC_Decode, 189, 8, 72, // Opcode: LD3R_WB_8B_fixed
+/* 11297 */ MCD_OPC_CheckPredicate, 0, 17, 135, // Skip to: 45878
+/* 11301 */ MCD_OPC_Decode, 190, 8, 72, // Opcode: LD3R_WB_8B_register
+/* 11305 */ MCD_OPC_FilterValue, 1, 9, 135, // Skip to: 45878
+/* 11309 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11323
+/* 11313 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11323
+/* 11319 */ MCD_OPC_Decode, 177, 8, 72, // Opcode: LD3R_WB_16B_fixed
+/* 11323 */ MCD_OPC_CheckPredicate, 0, 247, 134, // Skip to: 45878
+/* 11327 */ MCD_OPC_Decode, 178, 8, 72, // Opcode: LD3R_WB_16B_register
+/* 11331 */ MCD_OPC_FilterValue, 1, 239, 134, // Skip to: 45878
+/* 11335 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 11338 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 11364
+/* 11342 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11356
+/* 11346 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11356
+/* 11352 */ MCD_OPC_Decode, 246, 8, 72, // Opcode: LD4R_WB_8B_fixed
+/* 11356 */ MCD_OPC_CheckPredicate, 0, 214, 134, // Skip to: 45878
+/* 11360 */ MCD_OPC_Decode, 247, 8, 72, // Opcode: LD4R_WB_8B_register
+/* 11364 */ MCD_OPC_FilterValue, 1, 206, 134, // Skip to: 45878
+/* 11368 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11382
+/* 11372 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11382
+/* 11378 */ MCD_OPC_Decode, 234, 8, 72, // Opcode: LD4R_WB_16B_fixed
+/* 11382 */ MCD_OPC_CheckPredicate, 0, 188, 134, // Skip to: 45878
+/* 11386 */ MCD_OPC_Decode, 235, 8, 72, // Opcode: LD4R_WB_16B_register
+/* 11390 */ MCD_OPC_FilterValue, 1, 121, 0, // Skip to: 11515
+/* 11394 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 11397 */ MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 11456
+/* 11401 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 11404 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 11430
+/* 11408 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11422
+/* 11412 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11422
+/* 11418 */ MCD_OPC_Decode, 185, 8, 72, // Opcode: LD3R_WB_4H_fixed
+/* 11422 */ MCD_OPC_CheckPredicate, 0, 148, 134, // Skip to: 45878
+/* 11426 */ MCD_OPC_Decode, 186, 8, 72, // Opcode: LD3R_WB_4H_register
+/* 11430 */ MCD_OPC_FilterValue, 1, 140, 134, // Skip to: 45878
+/* 11434 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11448
+/* 11438 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11448
+/* 11444 */ MCD_OPC_Decode, 191, 8, 72, // Opcode: LD3R_WB_8H_fixed
+/* 11448 */ MCD_OPC_CheckPredicate, 0, 122, 134, // Skip to: 45878
+/* 11452 */ MCD_OPC_Decode, 192, 8, 72, // Opcode: LD3R_WB_8H_register
+/* 11456 */ MCD_OPC_FilterValue, 1, 114, 134, // Skip to: 45878
+/* 11460 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 11463 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 11489
+/* 11467 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11481
+/* 11471 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11481
+/* 11477 */ MCD_OPC_Decode, 242, 8, 72, // Opcode: LD4R_WB_4H_fixed
+/* 11481 */ MCD_OPC_CheckPredicate, 0, 89, 134, // Skip to: 45878
+/* 11485 */ MCD_OPC_Decode, 243, 8, 72, // Opcode: LD4R_WB_4H_register
+/* 11489 */ MCD_OPC_FilterValue, 1, 81, 134, // Skip to: 45878
+/* 11493 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11507
+/* 11497 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11507
+/* 11503 */ MCD_OPC_Decode, 248, 8, 72, // Opcode: LD4R_WB_8H_fixed
+/* 11507 */ MCD_OPC_CheckPredicate, 0, 63, 134, // Skip to: 45878
+/* 11511 */ MCD_OPC_Decode, 249, 8, 72, // Opcode: LD4R_WB_8H_register
+/* 11515 */ MCD_OPC_FilterValue, 2, 121, 0, // Skip to: 11640
+/* 11519 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 11522 */ MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 11581
+/* 11526 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 11529 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 11555
+/* 11533 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11547
+/* 11537 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11547
+/* 11543 */ MCD_OPC_Decode, 183, 8, 72, // Opcode: LD3R_WB_2S_fixed
+/* 11547 */ MCD_OPC_CheckPredicate, 0, 23, 134, // Skip to: 45878
+/* 11551 */ MCD_OPC_Decode, 184, 8, 72, // Opcode: LD3R_WB_2S_register
+/* 11555 */ MCD_OPC_FilterValue, 1, 15, 134, // Skip to: 45878
+/* 11559 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11573
+/* 11563 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11573
+/* 11569 */ MCD_OPC_Decode, 187, 8, 72, // Opcode: LD3R_WB_4S_fixed
+/* 11573 */ MCD_OPC_CheckPredicate, 0, 253, 133, // Skip to: 45878
+/* 11577 */ MCD_OPC_Decode, 188, 8, 72, // Opcode: LD3R_WB_4S_register
+/* 11581 */ MCD_OPC_FilterValue, 1, 245, 133, // Skip to: 45878
+/* 11585 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 11588 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 11614
+/* 11592 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11606
+/* 11596 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11606
+/* 11602 */ MCD_OPC_Decode, 240, 8, 72, // Opcode: LD4R_WB_2S_fixed
+/* 11606 */ MCD_OPC_CheckPredicate, 0, 220, 133, // Skip to: 45878
+/* 11610 */ MCD_OPC_Decode, 241, 8, 72, // Opcode: LD4R_WB_2S_register
+/* 11614 */ MCD_OPC_FilterValue, 1, 212, 133, // Skip to: 45878
+/* 11618 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11632
+/* 11622 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11632
+/* 11628 */ MCD_OPC_Decode, 244, 8, 72, // Opcode: LD4R_WB_4S_fixed
+/* 11632 */ MCD_OPC_CheckPredicate, 0, 194, 133, // Skip to: 45878
+/* 11636 */ MCD_OPC_Decode, 245, 8, 72, // Opcode: LD4R_WB_4S_register
+/* 11640 */ MCD_OPC_FilterValue, 3, 186, 133, // Skip to: 45878
+/* 11644 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 11647 */ MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 11706
+/* 11651 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 11654 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 11680
+/* 11658 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11672
+/* 11662 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11672
+/* 11668 */ MCD_OPC_Decode, 179, 8, 72, // Opcode: LD3R_WB_1D_fixed
+/* 11672 */ MCD_OPC_CheckPredicate, 0, 154, 133, // Skip to: 45878
+/* 11676 */ MCD_OPC_Decode, 180, 8, 72, // Opcode: LD3R_WB_1D_register
+/* 11680 */ MCD_OPC_FilterValue, 1, 146, 133, // Skip to: 45878
+/* 11684 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11698
+/* 11688 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11698
+/* 11694 */ MCD_OPC_Decode, 181, 8, 72, // Opcode: LD3R_WB_2D_fixed
+/* 11698 */ MCD_OPC_CheckPredicate, 0, 128, 133, // Skip to: 45878
+/* 11702 */ MCD_OPC_Decode, 182, 8, 72, // Opcode: LD3R_WB_2D_register
+/* 11706 */ MCD_OPC_FilterValue, 1, 120, 133, // Skip to: 45878
+/* 11710 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 11713 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 11739
+/* 11717 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11731
+/* 11721 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11731
+/* 11727 */ MCD_OPC_Decode, 236, 8, 72, // Opcode: LD4R_WB_1D_fixed
+/* 11731 */ MCD_OPC_CheckPredicate, 0, 95, 133, // Skip to: 45878
+/* 11735 */ MCD_OPC_Decode, 237, 8, 72, // Opcode: LD4R_WB_1D_register
+/* 11739 */ MCD_OPC_FilterValue, 1, 87, 133, // Skip to: 45878
+/* 11743 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 11757
+/* 11747 */ MCD_OPC_CheckField, 16, 5, 31, 4, 0, // Skip to: 11757
+/* 11753 */ MCD_OPC_Decode, 238, 8, 72, // Opcode: LD4R_WB_2D_fixed
+/* 11757 */ MCD_OPC_CheckPredicate, 0, 69, 133, // Skip to: 45878
+/* 11761 */ MCD_OPC_Decode, 239, 8, 72, // Opcode: LD4R_WB_2D_register
+/* 11765 */ MCD_OPC_FilterValue, 1, 61, 133, // Skip to: 45878
+/* 11769 */ MCD_OPC_ExtractField, 30, 2, // Inst{31-30} ...
+/* 11772 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 11784
+/* 11776 */ MCD_OPC_CheckPredicate, 1, 50, 133, // Skip to: 45878
+/* 11780 */ MCD_OPC_Decode, 204, 10, 1, // Opcode: LSFPPair32_PreInd_LDR
+/* 11784 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 11796
+/* 11788 */ MCD_OPC_CheckPredicate, 1, 38, 133, // Skip to: 45878
+/* 11792 */ MCD_OPC_Decode, 212, 10, 1, // Opcode: LSFPPair64_PreInd_LDR
+/* 11796 */ MCD_OPC_FilterValue, 2, 30, 133, // Skip to: 45878
+/* 11800 */ MCD_OPC_CheckPredicate, 1, 26, 133, // Skip to: 45878
+/* 11804 */ MCD_OPC_Decode, 196, 10, 1, // Opcode: LSFPPair128_PreInd_LDR
+/* 11808 */ MCD_OPC_FilterValue, 8, 158, 21, // Skip to: 17346
+/* 11812 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 11815 */ MCD_OPC_FilterValue, 0, 37, 6, // Skip to: 13392
+/* 11819 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
+/* 11822 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 11853
+/* 11826 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 11829 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 11841
+/* 11833 */ MCD_OPC_CheckPredicate, 0, 249, 132, // Skip to: 45878
+/* 11837 */ MCD_OPC_Decode, 182, 18, 73, // Opcode: TBL1_8b
+/* 11841 */ MCD_OPC_FilterValue, 1, 241, 132, // Skip to: 45878
+/* 11845 */ MCD_OPC_CheckPredicate, 0, 237, 132, // Skip to: 45878
+/* 11849 */ MCD_OPC_Decode, 198, 12, 74, // Opcode: SADDLvvv_8h8b
+/* 11853 */ MCD_OPC_FilterValue, 1, 71, 0, // Skip to: 11928
+/* 11857 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 11860 */ MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 11916
+/* 11864 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
+/* 11867 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 11904
+/* 11871 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
+/* 11874 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 11892
+/* 11878 */ MCD_OPC_CheckPredicate, 0, 204, 132, // Skip to: 45878
+/* 11882 */ MCD_OPC_CheckField, 18, 1, 1, 198, 132, // Skip to: 45878
+/* 11888 */ MCD_OPC_Decode, 176, 3, 75, // Opcode: DUPELT2s
+/* 11892 */ MCD_OPC_FilterValue, 1, 190, 132, // Skip to: 45878
+/* 11896 */ MCD_OPC_CheckPredicate, 0, 186, 132, // Skip to: 45878
+/* 11900 */ MCD_OPC_Decode, 177, 3, 76, // Opcode: DUPELT4h
+/* 11904 */ MCD_OPC_FilterValue, 1, 178, 132, // Skip to: 45878
+/* 11908 */ MCD_OPC_CheckPredicate, 0, 174, 132, // Skip to: 45878
+/* 11912 */ MCD_OPC_Decode, 179, 3, 77, // Opcode: DUPELT8b
+/* 11916 */ MCD_OPC_FilterValue, 1, 166, 132, // Skip to: 45878
+/* 11920 */ MCD_OPC_CheckPredicate, 0, 162, 132, // Skip to: 45878
+/* 11924 */ MCD_OPC_Decode, 246, 12, 78, // Opcode: SHADDvvv_8B
+/* 11928 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 11946
+/* 11932 */ MCD_OPC_CheckPredicate, 0, 150, 132, // Skip to: 45878
+/* 11936 */ MCD_OPC_CheckField, 16, 6, 32, 144, 132, // Skip to: 45878
+/* 11942 */ MCD_OPC_Decode, 134, 12, 79, // Opcode: REV64_8b
+/* 11946 */ MCD_OPC_FilterValue, 3, 58, 0, // Skip to: 12008
+/* 11950 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 11953 */ MCD_OPC_FilterValue, 0, 39, 0, // Skip to: 11996
+/* 11957 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 11960 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 11972
+/* 11964 */ MCD_OPC_CheckPredicate, 0, 118, 132, // Skip to: 45878
+/* 11968 */ MCD_OPC_Decode, 172, 3, 80, // Opcode: DUP8b
+/* 11972 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 11984
+/* 11976 */ MCD_OPC_CheckPredicate, 0, 106, 132, // Skip to: 45878
+/* 11980 */ MCD_OPC_Decode, 170, 3, 80, // Opcode: DUP4h
+/* 11984 */ MCD_OPC_FilterValue, 4, 98, 132, // Skip to: 45878
+/* 11988 */ MCD_OPC_CheckPredicate, 0, 94, 132, // Skip to: 45878
+/* 11992 */ MCD_OPC_Decode, 169, 3, 80, // Opcode: DUP2s
+/* 11996 */ MCD_OPC_FilterValue, 1, 86, 132, // Skip to: 45878
+/* 12000 */ MCD_OPC_CheckPredicate, 0, 82, 132, // Skip to: 45878
+/* 12004 */ MCD_OPC_Decode, 247, 13, 78, // Opcode: SQADDvvv_8B
+/* 12008 */ MCD_OPC_FilterValue, 4, 27, 0, // Skip to: 12039
+/* 12012 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 12015 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 12027
+/* 12019 */ MCD_OPC_CheckPredicate, 0, 63, 132, // Skip to: 45878
+/* 12023 */ MCD_OPC_Decode, 192, 18, 81, // Opcode: TBX1_8b
+/* 12027 */ MCD_OPC_FilterValue, 1, 55, 132, // Skip to: 45878
+/* 12031 */ MCD_OPC_CheckPredicate, 0, 51, 132, // Skip to: 45878
+/* 12035 */ MCD_OPC_Decode, 204, 12, 82, // Opcode: SADDWvvv_8h8b
+/* 12039 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 12057
+/* 12043 */ MCD_OPC_CheckPredicate, 0, 39, 132, // Skip to: 45878
+/* 12047 */ MCD_OPC_CheckField, 21, 1, 1, 33, 132, // Skip to: 45878
+/* 12053 */ MCD_OPC_Decode, 175, 15, 78, // Opcode: SRHADDvvv_8B
+/* 12057 */ MCD_OPC_FilterValue, 6, 33, 0, // Skip to: 12094
+/* 12061 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 12064 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 12076
+/* 12068 */ MCD_OPC_CheckPredicate, 0, 14, 132, // Skip to: 45878
+/* 12072 */ MCD_OPC_Decode, 182, 21, 78, // Opcode: UZP1vvv_8b
+/* 12076 */ MCD_OPC_FilterValue, 1, 6, 132, // Skip to: 45878
+/* 12080 */ MCD_OPC_CheckPredicate, 0, 2, 132, // Skip to: 45878
+/* 12084 */ MCD_OPC_CheckField, 16, 5, 0, 252, 131, // Skip to: 45878
+/* 12090 */ MCD_OPC_Decode, 250, 11, 79, // Opcode: REV16_8b
+/* 12094 */ MCD_OPC_FilterValue, 7, 14, 0, // Skip to: 12112
+/* 12098 */ MCD_OPC_CheckPredicate, 0, 240, 131, // Skip to: 45878
+/* 12102 */ MCD_OPC_CheckField, 21, 1, 1, 234, 131, // Skip to: 45878
+/* 12108 */ MCD_OPC_Decode, 133, 1, 78, // Opcode: ANDvvv_8B
+/* 12112 */ MCD_OPC_FilterValue, 8, 27, 0, // Skip to: 12143
+/* 12116 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 12119 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 12131
+/* 12123 */ MCD_OPC_CheckPredicate, 0, 215, 131, // Skip to: 45878
+/* 12127 */ MCD_OPC_Decode, 184, 18, 83, // Opcode: TBL2_8b
+/* 12131 */ MCD_OPC_FilterValue, 1, 207, 131, // Skip to: 45878
+/* 12135 */ MCD_OPC_CheckPredicate, 0, 203, 131, // Skip to: 45878
+/* 12139 */ MCD_OPC_Decode, 244, 15, 74, // Opcode: SSUBLvvv_8h8b
+/* 12143 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 12161
+/* 12147 */ MCD_OPC_CheckPredicate, 0, 191, 131, // Skip to: 45878
+/* 12151 */ MCD_OPC_CheckField, 21, 1, 1, 185, 131, // Skip to: 45878
+/* 12157 */ MCD_OPC_Decode, 144, 13, 78, // Opcode: SHSUBvvv_8B
+/* 12161 */ MCD_OPC_FilterValue, 10, 46, 0, // Skip to: 12211
+/* 12165 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 12168 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 12180
+/* 12172 */ MCD_OPC_CheckPredicate, 0, 166, 131, // Skip to: 45878
+/* 12176 */ MCD_OPC_Decode, 212, 18, 78, // Opcode: TRN1vvv_8b
+/* 12180 */ MCD_OPC_FilterValue, 1, 158, 131, // Skip to: 45878
+/* 12184 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 12187 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 12199
+/* 12191 */ MCD_OPC_CheckPredicate, 0, 147, 131, // Skip to: 45878
+/* 12195 */ MCD_OPC_Decode, 189, 12, 79, // Opcode: SADDLP8b4h
+/* 12199 */ MCD_OPC_FilterValue, 1, 139, 131, // Skip to: 45878
+/* 12203 */ MCD_OPC_CheckPredicate, 0, 135, 131, // Skip to: 45878
+/* 12207 */ MCD_OPC_Decode, 208, 21, 84, // Opcode: XTN8h8b
+/* 12211 */ MCD_OPC_FilterValue, 11, 52, 0, // Skip to: 12267
+/* 12215 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 12218 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 12255
+/* 12222 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
+/* 12225 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 12243
+/* 12229 */ MCD_OPC_CheckPredicate, 0, 109, 131, // Skip to: 45878
+/* 12233 */ MCD_OPC_CheckField, 17, 1, 1, 103, 131, // Skip to: 45878
+/* 12239 */ MCD_OPC_Decode, 211, 13, 85, // Opcode: SMOVwh
+/* 12243 */ MCD_OPC_FilterValue, 1, 95, 131, // Skip to: 45878
+/* 12247 */ MCD_OPC_CheckPredicate, 0, 91, 131, // Skip to: 45878
+/* 12251 */ MCD_OPC_Decode, 210, 13, 86, // Opcode: SMOVwb
+/* 12255 */ MCD_OPC_FilterValue, 1, 83, 131, // Skip to: 45878
+/* 12259 */ MCD_OPC_CheckPredicate, 0, 79, 131, // Skip to: 45878
+/* 12263 */ MCD_OPC_Decode, 151, 15, 78, // Opcode: SQSUBvvv_8B
+/* 12267 */ MCD_OPC_FilterValue, 12, 27, 0, // Skip to: 12298
+/* 12271 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 12274 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 12286
+/* 12278 */ MCD_OPC_CheckPredicate, 0, 60, 131, // Skip to: 45878
+/* 12282 */ MCD_OPC_Decode, 194, 18, 87, // Opcode: TBX2_8b
+/* 12286 */ MCD_OPC_FilterValue, 1, 52, 131, // Skip to: 45878
+/* 12290 */ MCD_OPC_CheckPredicate, 0, 48, 131, // Skip to: 45878
+/* 12294 */ MCD_OPC_Decode, 250, 15, 82, // Opcode: SSUBWvvv_8h8b
+/* 12298 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 12316
+/* 12302 */ MCD_OPC_CheckPredicate, 0, 36, 131, // Skip to: 45878
+/* 12306 */ MCD_OPC_CheckField, 21, 1, 1, 30, 131, // Skip to: 45878
+/* 12312 */ MCD_OPC_Decode, 184, 2, 78, // Opcode: CMGTvvv_8B
+/* 12316 */ MCD_OPC_FilterValue, 14, 46, 0, // Skip to: 12366
+/* 12320 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 12323 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 12335
+/* 12327 */ MCD_OPC_CheckPredicate, 0, 11, 131, // Skip to: 45878
+/* 12331 */ MCD_OPC_Decode, 214, 21, 78, // Opcode: ZIP1vvv_8b
+/* 12335 */ MCD_OPC_FilterValue, 1, 3, 131, // Skip to: 45878
+/* 12339 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 12342 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 12354
+/* 12346 */ MCD_OPC_CheckPredicate, 0, 248, 130, // Skip to: 45878
+/* 12350 */ MCD_OPC_Decode, 165, 18, 88, // Opcode: SUQADD8b
+/* 12354 */ MCD_OPC_FilterValue, 16, 240, 130, // Skip to: 45878
+/* 12358 */ MCD_OPC_CheckPredicate, 0, 236, 130, // Skip to: 45878
+/* 12362 */ MCD_OPC_Decode, 193, 12, 89, // Opcode: SADDLV_1h8b
+/* 12366 */ MCD_OPC_FilterValue, 15, 71, 0, // Skip to: 12441
+/* 12370 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 12373 */ MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 12429
+/* 12377 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
+/* 12380 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 12417
+/* 12384 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
+/* 12387 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 12405
+/* 12391 */ MCD_OPC_CheckPredicate, 0, 203, 130, // Skip to: 45878
+/* 12395 */ MCD_OPC_CheckField, 18, 1, 1, 197, 130, // Skip to: 45878
+/* 12401 */ MCD_OPC_Decode, 246, 19, 90, // Opcode: UMOVws
+/* 12405 */ MCD_OPC_FilterValue, 1, 189, 130, // Skip to: 45878
+/* 12409 */ MCD_OPC_CheckPredicate, 0, 185, 130, // Skip to: 45878
+/* 12413 */ MCD_OPC_Decode, 245, 19, 85, // Opcode: UMOVwh
+/* 12417 */ MCD_OPC_FilterValue, 1, 177, 130, // Skip to: 45878
+/* 12421 */ MCD_OPC_CheckPredicate, 0, 173, 130, // Skip to: 45878
+/* 12425 */ MCD_OPC_Decode, 244, 19, 86, // Opcode: UMOVwb
+/* 12429 */ MCD_OPC_FilterValue, 1, 165, 130, // Skip to: 45878
+/* 12433 */ MCD_OPC_CheckPredicate, 0, 161, 130, // Skip to: 45878
+/* 12437 */ MCD_OPC_Decode, 168, 2, 78, // Opcode: CMGEvvv_8B
+/* 12441 */ MCD_OPC_FilterValue, 16, 26, 0, // Skip to: 12471
+/* 12445 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 12448 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 12460
+/* 12452 */ MCD_OPC_CheckPredicate, 0, 142, 130, // Skip to: 45878
+/* 12456 */ MCD_OPC_Decode, 186, 18, 91, // Opcode: TBL3_8b
+/* 12460 */ MCD_OPC_FilterValue, 1, 134, 130, // Skip to: 45878
+/* 12464 */ MCD_OPC_CheckPredicate, 0, 130, 130, // Skip to: 45878
+/* 12468 */ MCD_OPC_Decode, 36, 92, // Opcode: ADDHNvvv_8b8h
+/* 12471 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 12489
+/* 12475 */ MCD_OPC_CheckPredicate, 0, 119, 130, // Skip to: 45878
+/* 12479 */ MCD_OPC_CheckField, 21, 1, 1, 113, 130, // Skip to: 45878
+/* 12485 */ MCD_OPC_Decode, 221, 15, 78, // Opcode: SSHLvvv_8B
+/* 12489 */ MCD_OPC_FilterValue, 18, 27, 0, // Skip to: 12520
+/* 12493 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 12496 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 12508
+/* 12500 */ MCD_OPC_CheckPredicate, 0, 94, 130, // Skip to: 45878
+/* 12504 */ MCD_OPC_Decode, 254, 1, 79, // Opcode: CLS8b
+/* 12508 */ MCD_OPC_FilterValue, 33, 86, 130, // Skip to: 45878
+/* 12512 */ MCD_OPC_CheckPredicate, 0, 82, 130, // Skip to: 45878
+/* 12516 */ MCD_OPC_Decode, 158, 15, 84, // Opcode: SQXTN8h8b
+/* 12520 */ MCD_OPC_FilterValue, 19, 14, 0, // Skip to: 12538
+/* 12524 */ MCD_OPC_CheckPredicate, 0, 70, 130, // Skip to: 45878
+/* 12528 */ MCD_OPC_CheckField, 21, 1, 1, 64, 130, // Skip to: 45878
+/* 12534 */ MCD_OPC_Decode, 128, 15, 78, // Opcode: SQSHLvvv_8B
+/* 12538 */ MCD_OPC_FilterValue, 20, 27, 0, // Skip to: 12569
+/* 12542 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 12545 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 12557
+/* 12549 */ MCD_OPC_CheckPredicate, 0, 45, 130, // Skip to: 45878
+/* 12553 */ MCD_OPC_Decode, 196, 18, 93, // Opcode: TBX3_8b
+/* 12557 */ MCD_OPC_FilterValue, 1, 37, 130, // Skip to: 45878
+/* 12561 */ MCD_OPC_CheckPredicate, 0, 33, 130, // Skip to: 45878
+/* 12565 */ MCD_OPC_Decode, 157, 12, 94, // Opcode: SABALvvv_8h8b
+/* 12569 */ MCD_OPC_FilterValue, 21, 14, 0, // Skip to: 12587
+/* 12573 */ MCD_OPC_CheckPredicate, 0, 21, 130, // Skip to: 45878
+/* 12577 */ MCD_OPC_CheckField, 21, 1, 1, 15, 130, // Skip to: 45878
+/* 12583 */ MCD_OPC_Decode, 191, 15, 78, // Opcode: SRSHLvvv_8B
+/* 12587 */ MCD_OPC_FilterValue, 22, 33, 0, // Skip to: 12624
+/* 12591 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 12594 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 12606
+/* 12598 */ MCD_OPC_CheckPredicate, 0, 252, 129, // Skip to: 45878
+/* 12602 */ MCD_OPC_Decode, 189, 21, 78, // Opcode: UZP2vvv_8b
+/* 12606 */ MCD_OPC_FilterValue, 1, 244, 129, // Skip to: 45878
+/* 12610 */ MCD_OPC_CheckPredicate, 0, 240, 129, // Skip to: 45878
+/* 12614 */ MCD_OPC_CheckField, 16, 5, 0, 234, 129, // Skip to: 45878
+/* 12620 */ MCD_OPC_Decode, 143, 3, 79, // Opcode: CNT8b
+/* 12624 */ MCD_OPC_FilterValue, 23, 14, 0, // Skip to: 12642
+/* 12628 */ MCD_OPC_CheckPredicate, 0, 222, 129, // Skip to: 45878
+/* 12632 */ MCD_OPC_CheckField, 21, 1, 1, 216, 129, // Skip to: 45878
+/* 12638 */ MCD_OPC_Decode, 211, 14, 78, // Opcode: SQRSHLvvv_8B
+/* 12642 */ MCD_OPC_FilterValue, 24, 27, 0, // Skip to: 12673
+/* 12646 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 12649 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 12661
+/* 12653 */ MCD_OPC_CheckPredicate, 0, 197, 129, // Skip to: 45878
+/* 12657 */ MCD_OPC_Decode, 188, 18, 95, // Opcode: TBL4_8b
+/* 12661 */ MCD_OPC_FilterValue, 1, 189, 129, // Skip to: 45878
+/* 12665 */ MCD_OPC_CheckPredicate, 0, 185, 129, // Skip to: 45878
+/* 12669 */ MCD_OPC_Decode, 223, 17, 92, // Opcode: SUBHNvvv_8b8h
+/* 12673 */ MCD_OPC_FilterValue, 25, 14, 0, // Skip to: 12691
+/* 12677 */ MCD_OPC_CheckPredicate, 0, 173, 129, // Skip to: 45878
+/* 12681 */ MCD_OPC_CheckField, 21, 1, 1, 167, 129, // Skip to: 45878
+/* 12687 */ MCD_OPC_Decode, 170, 13, 78, // Opcode: SMAXvvv_8B
+/* 12691 */ MCD_OPC_FilterValue, 26, 46, 0, // Skip to: 12741
+/* 12695 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 12698 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 12710
+/* 12702 */ MCD_OPC_CheckPredicate, 0, 148, 129, // Skip to: 45878
+/* 12706 */ MCD_OPC_Decode, 219, 18, 78, // Opcode: TRN2vvv_8b
+/* 12710 */ MCD_OPC_FilterValue, 1, 140, 129, // Skip to: 45878
+/* 12714 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 12717 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 12729
+/* 12721 */ MCD_OPC_CheckPredicate, 0, 129, 129, // Skip to: 45878
+/* 12725 */ MCD_OPC_Decode, 180, 12, 88, // Opcode: SADALP8b4h
+/* 12729 */ MCD_OPC_FilterValue, 1, 121, 129, // Skip to: 45878
+/* 12733 */ MCD_OPC_CheckPredicate, 0, 117, 129, // Skip to: 45878
+/* 12737 */ MCD_OPC_Decode, 209, 4, 84, // Opcode: FCVTN4s4h
+/* 12741 */ MCD_OPC_FilterValue, 27, 14, 0, // Skip to: 12759
+/* 12745 */ MCD_OPC_CheckPredicate, 0, 105, 129, // Skip to: 45878
+/* 12749 */ MCD_OPC_CheckField, 21, 1, 1, 99, 129, // Skip to: 45878
+/* 12755 */ MCD_OPC_Decode, 188, 13, 78, // Opcode: SMINvvv_8B
+/* 12759 */ MCD_OPC_FilterValue, 28, 27, 0, // Skip to: 12790
+/* 12763 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 12766 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 12778
+/* 12770 */ MCD_OPC_CheckPredicate, 0, 80, 129, // Skip to: 45878
+/* 12774 */ MCD_OPC_Decode, 198, 18, 96, // Opcode: TBX4_8b
+/* 12778 */ MCD_OPC_FilterValue, 1, 72, 129, // Skip to: 45878
+/* 12782 */ MCD_OPC_CheckPredicate, 0, 68, 129, // Skip to: 45878
+/* 12786 */ MCD_OPC_Decode, 169, 12, 74, // Opcode: SABDLvvv_8h8b
+/* 12790 */ MCD_OPC_FilterValue, 29, 14, 0, // Skip to: 12808
+/* 12794 */ MCD_OPC_CheckPredicate, 0, 56, 129, // Skip to: 45878
+/* 12798 */ MCD_OPC_CheckField, 21, 1, 1, 50, 129, // Skip to: 45878
+/* 12804 */ MCD_OPC_Decode, 174, 12, 78, // Opcode: SABDvvv_8B
+/* 12808 */ MCD_OPC_FilterValue, 30, 46, 0, // Skip to: 12858
+/* 12812 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 12815 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 12827
+/* 12819 */ MCD_OPC_CheckPredicate, 0, 31, 129, // Skip to: 45878
+/* 12823 */ MCD_OPC_Decode, 221, 21, 78, // Opcode: ZIP2vvv_8b
+/* 12827 */ MCD_OPC_FilterValue, 1, 23, 129, // Skip to: 45878
+/* 12831 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 12834 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 12846
+/* 12838 */ MCD_OPC_CheckPredicate, 0, 12, 129, // Skip to: 45878
+/* 12842 */ MCD_OPC_Decode, 232, 13, 79, // Opcode: SQABS8b
+/* 12846 */ MCD_OPC_FilterValue, 1, 4, 129, // Skip to: 45878
+/* 12850 */ MCD_OPC_CheckPredicate, 0, 0, 129, // Skip to: 45878
+/* 12854 */ MCD_OPC_Decode, 186, 4, 97, // Opcode: FCVTL4h4s
+/* 12858 */ MCD_OPC_FilterValue, 31, 14, 0, // Skip to: 12876
+/* 12862 */ MCD_OPC_CheckPredicate, 0, 244, 128, // Skip to: 45878
+/* 12866 */ MCD_OPC_CheckField, 21, 1, 1, 238, 128, // Skip to: 45878
+/* 12872 */ MCD_OPC_Decode, 162, 12, 98, // Opcode: SABAvvv_8B
+/* 12876 */ MCD_OPC_FilterValue, 32, 14, 0, // Skip to: 12894
+/* 12880 */ MCD_OPC_CheckPredicate, 0, 226, 128, // Skip to: 45878
+/* 12884 */ MCD_OPC_CheckField, 21, 1, 1, 220, 128, // Skip to: 45878
+/* 12890 */ MCD_OPC_Decode, 199, 13, 94, // Opcode: SMLALvvv_8h8b
+/* 12894 */ MCD_OPC_FilterValue, 33, 13, 0, // Skip to: 12911
+/* 12898 */ MCD_OPC_CheckPredicate, 0, 208, 128, // Skip to: 45878
+/* 12902 */ MCD_OPC_CheckField, 21, 1, 1, 202, 128, // Skip to: 45878
+/* 12908 */ MCD_OPC_Decode, 78, 78, // Opcode: ADDvvv_8B
+/* 12911 */ MCD_OPC_FilterValue, 34, 27, 0, // Skip to: 12942
+/* 12915 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 12918 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 12930
+/* 12922 */ MCD_OPC_CheckPredicate, 0, 184, 128, // Skip to: 45878
+/* 12926 */ MCD_OPC_Decode, 177, 2, 79, // Opcode: CMGTvvi_8B
+/* 12930 */ MCD_OPC_FilterValue, 33, 176, 128, // Skip to: 45878
+/* 12934 */ MCD_OPC_CheckPredicate, 0, 172, 128, // Skip to: 45878
+/* 12938 */ MCD_OPC_Decode, 171, 6, 79, // Opcode: FRINTN_2s
+/* 12942 */ MCD_OPC_FilterValue, 35, 14, 0, // Skip to: 12960
+/* 12946 */ MCD_OPC_CheckPredicate, 0, 160, 128, // Skip to: 45878
+/* 12950 */ MCD_OPC_CheckField, 21, 1, 1, 154, 128, // Skip to: 45878
+/* 12956 */ MCD_OPC_Decode, 140, 3, 78, // Opcode: CMTSTvvv_8B
+/* 12960 */ MCD_OPC_FilterValue, 37, 14, 0, // Skip to: 12978
+/* 12964 */ MCD_OPC_CheckPredicate, 0, 142, 128, // Skip to: 45878
+/* 12968 */ MCD_OPC_CheckField, 21, 1, 1, 136, 128, // Skip to: 45878
+/* 12974 */ MCD_OPC_Decode, 249, 10, 98, // Opcode: MLAvvv_8B
+/* 12978 */ MCD_OPC_FilterValue, 38, 27, 0, // Skip to: 13009
+/* 12982 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 12985 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 12997
+/* 12989 */ MCD_OPC_CheckPredicate, 0, 117, 128, // Skip to: 45878
+/* 12993 */ MCD_OPC_Decode, 145, 2, 79, // Opcode: CMEQvvi_8B
+/* 12997 */ MCD_OPC_FilterValue, 33, 109, 128, // Skip to: 45878
+/* 13001 */ MCD_OPC_CheckPredicate, 0, 105, 128, // Skip to: 45878
+/* 13005 */ MCD_OPC_Decode, 166, 6, 79, // Opcode: FRINTM_2s
+/* 13009 */ MCD_OPC_FilterValue, 39, 14, 0, // Skip to: 13027
+/* 13013 */ MCD_OPC_CheckPredicate, 0, 93, 128, // Skip to: 45878
+/* 13017 */ MCD_OPC_CheckField, 21, 1, 1, 87, 128, // Skip to: 45878
+/* 13023 */ MCD_OPC_Decode, 162, 11, 78, // Opcode: MULvvv_8B
+/* 13027 */ MCD_OPC_FilterValue, 40, 14, 0, // Skip to: 13045
+/* 13031 */ MCD_OPC_CheckPredicate, 0, 75, 128, // Skip to: 45878
+/* 13035 */ MCD_OPC_CheckField, 21, 1, 1, 69, 128, // Skip to: 45878
+/* 13041 */ MCD_OPC_Decode, 209, 13, 94, // Opcode: SMLSLvvv_8h8b
+/* 13045 */ MCD_OPC_FilterValue, 41, 14, 0, // Skip to: 13063
+/* 13049 */ MCD_OPC_CheckPredicate, 0, 57, 128, // Skip to: 45878
+/* 13053 */ MCD_OPC_CheckField, 21, 1, 1, 51, 128, // Skip to: 45878
+/* 13059 */ MCD_OPC_Decode, 159, 13, 78, // Opcode: SMAXPvvv_8B
+/* 13063 */ MCD_OPC_FilterValue, 42, 51, 0, // Skip to: 13118
+/* 13067 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 13070 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 13082
+/* 13074 */ MCD_OPC_CheckPredicate, 0, 32, 128, // Skip to: 45878
+/* 13078 */ MCD_OPC_Decode, 216, 2, 79, // Opcode: CMLTvvi_8B
+/* 13082 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 13094
+/* 13086 */ MCD_OPC_CheckPredicate, 0, 20, 128, // Skip to: 45878
+/* 13090 */ MCD_OPC_Decode, 212, 4, 79, // Opcode: FCVTNS_2s
+/* 13094 */ MCD_OPC_FilterValue, 48, 8, 0, // Skip to: 13106
+/* 13098 */ MCD_OPC_CheckPredicate, 0, 8, 128, // Skip to: 45878
+/* 13102 */ MCD_OPC_Decode, 162, 13, 99, // Opcode: SMAXV_1b8b
+/* 13106 */ MCD_OPC_FilterValue, 49, 0, 128, // Skip to: 45878
+/* 13110 */ MCD_OPC_CheckPredicate, 0, 252, 127, // Skip to: 45878
+/* 13114 */ MCD_OPC_Decode, 180, 13, 99, // Opcode: SMINV_1b8b
+/* 13118 */ MCD_OPC_FilterValue, 43, 14, 0, // Skip to: 13136
+/* 13122 */ MCD_OPC_CheckPredicate, 0, 240, 127, // Skip to: 45878
+/* 13126 */ MCD_OPC_CheckField, 21, 1, 1, 234, 127, // Skip to: 45878
+/* 13132 */ MCD_OPC_Decode, 177, 13, 78, // Opcode: SMINPvvv_8B
+/* 13136 */ MCD_OPC_FilterValue, 46, 37, 0, // Skip to: 13177
+/* 13140 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 13143 */ MCD_OPC_FilterValue, 32, 7, 0, // Skip to: 13154
+/* 13147 */ MCD_OPC_CheckPredicate, 0, 215, 127, // Skip to: 45878
+/* 13151 */ MCD_OPC_Decode, 24, 79, // Opcode: ABS8b
+/* 13154 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 13166
+/* 13158 */ MCD_OPC_CheckPredicate, 0, 204, 127, // Skip to: 45878
+/* 13162 */ MCD_OPC_Decode, 190, 4, 79, // Opcode: FCVTMS_2s
+/* 13166 */ MCD_OPC_FilterValue, 49, 196, 127, // Skip to: 45878
+/* 13170 */ MCD_OPC_CheckPredicate, 0, 192, 127, // Skip to: 45878
+/* 13174 */ MCD_OPC_Decode, 68, 99, // Opcode: ADDV_1b8b
+/* 13177 */ MCD_OPC_FilterValue, 47, 13, 0, // Skip to: 13194
+/* 13181 */ MCD_OPC_CheckPredicate, 0, 181, 127, // Skip to: 45878
+/* 13185 */ MCD_OPC_CheckField, 21, 1, 1, 175, 127, // Skip to: 45878
+/* 13191 */ MCD_OPC_Decode, 42, 78, // Opcode: ADDP_8B
+/* 13194 */ MCD_OPC_FilterValue, 48, 14, 0, // Skip to: 13212
+/* 13198 */ MCD_OPC_CheckPredicate, 0, 164, 127, // Skip to: 45878
+/* 13202 */ MCD_OPC_CheckField, 21, 1, 1, 158, 127, // Skip to: 45878
+/* 13208 */ MCD_OPC_Decode, 226, 13, 74, // Opcode: SMULLvvv_8h8b
+/* 13212 */ MCD_OPC_FilterValue, 49, 14, 0, // Skip to: 13230
+/* 13216 */ MCD_OPC_CheckPredicate, 0, 146, 127, // Skip to: 45878
+/* 13220 */ MCD_OPC_CheckField, 21, 1, 1, 140, 127, // Skip to: 45878
+/* 13226 */ MCD_OPC_Decode, 174, 5, 78, // Opcode: FMAXNMvvv_2S
+/* 13230 */ MCD_OPC_FilterValue, 50, 14, 0, // Skip to: 13248
+/* 13234 */ MCD_OPC_CheckPredicate, 0, 128, 127, // Skip to: 45878
+/* 13238 */ MCD_OPC_CheckField, 16, 6, 33, 122, 127, // Skip to: 45878
+/* 13244 */ MCD_OPC_Decode, 168, 4, 79, // Opcode: FCVTAS_2s
+/* 13248 */ MCD_OPC_FilterValue, 51, 14, 0, // Skip to: 13266
+/* 13252 */ MCD_OPC_CheckPredicate, 0, 110, 127, // Skip to: 45878
+/* 13256 */ MCD_OPC_CheckField, 21, 1, 1, 104, 127, // Skip to: 45878
+/* 13262 */ MCD_OPC_Decode, 215, 5, 98, // Opcode: FMLAvvv_2S
+/* 13266 */ MCD_OPC_FilterValue, 53, 14, 0, // Skip to: 13284
+/* 13270 */ MCD_OPC_CheckPredicate, 0, 92, 127, // Skip to: 45878
+/* 13274 */ MCD_OPC_CheckField, 21, 1, 1, 86, 127, // Skip to: 45878
+/* 13280 */ MCD_OPC_Decode, 239, 3, 78, // Opcode: FADDvvv_2S
+/* 13284 */ MCD_OPC_FilterValue, 54, 14, 0, // Skip to: 13302
+/* 13288 */ MCD_OPC_CheckPredicate, 0, 74, 127, // Skip to: 45878
+/* 13292 */ MCD_OPC_CheckField, 16, 6, 33, 68, 127, // Skip to: 45878
+/* 13298 */ MCD_OPC_Decode, 216, 12, 79, // Opcode: SCVTF_2s
+/* 13302 */ MCD_OPC_FilterValue, 55, 14, 0, // Skip to: 13320
+/* 13306 */ MCD_OPC_CheckPredicate, 0, 56, 127, // Skip to: 45878
+/* 13310 */ MCD_OPC_CheckField, 21, 1, 1, 50, 127, // Skip to: 45878
+/* 13316 */ MCD_OPC_Decode, 248, 5, 78, // Opcode: FMULXvvv_2S
+/* 13320 */ MCD_OPC_FilterValue, 56, 14, 0, // Skip to: 13338
+/* 13324 */ MCD_OPC_CheckPredicate, 0, 38, 127, // Skip to: 45878
+/* 13328 */ MCD_OPC_CheckField, 21, 1, 1, 32, 127, // Skip to: 45878
+/* 13334 */ MCD_OPC_Decode, 217, 11, 74, // Opcode: PMULLvvv_8h8b
+/* 13338 */ MCD_OPC_FilterValue, 57, 14, 0, // Skip to: 13356
+/* 13342 */ MCD_OPC_CheckPredicate, 0, 20, 127, // Skip to: 45878
+/* 13346 */ MCD_OPC_CheckField, 21, 1, 1, 14, 127, // Skip to: 45878
+/* 13352 */ MCD_OPC_Decode, 253, 3, 78, // Opcode: FCMEQvvv_2S
+/* 13356 */ MCD_OPC_FilterValue, 61, 14, 0, // Skip to: 13374
+/* 13360 */ MCD_OPC_CheckPredicate, 0, 2, 127, // Skip to: 45878
+/* 13364 */ MCD_OPC_CheckField, 21, 1, 1, 252, 126, // Skip to: 45878
+/* 13370 */ MCD_OPC_Decode, 185, 5, 78, // Opcode: FMAXvvv_2S
+/* 13374 */ MCD_OPC_FilterValue, 63, 244, 126, // Skip to: 45878
+/* 13378 */ MCD_OPC_CheckPredicate, 0, 240, 126, // Skip to: 45878
+/* 13382 */ MCD_OPC_CheckField, 21, 1, 1, 234, 126, // Skip to: 45878
+/* 13388 */ MCD_OPC_Decode, 151, 6, 78, // Opcode: FRECPSvvv_2S
+/* 13392 */ MCD_OPC_FilterValue, 1, 85, 4, // Skip to: 14505
+/* 13396 */ MCD_OPC_ExtractField, 14, 2, // Inst{15-14} ...
+/* 13399 */ MCD_OPC_FilterValue, 0, 64, 1, // Skip to: 13723
+/* 13403 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 13406 */ MCD_OPC_FilterValue, 0, 162, 0, // Skip to: 13572
+/* 13410 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 13413 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 13425
+/* 13417 */ MCD_OPC_CheckPredicate, 0, 201, 126, // Skip to: 45878
+/* 13421 */ MCD_OPC_Decode, 209, 3, 100, // Opcode: EXTvvvi_8b
+/* 13425 */ MCD_OPC_FilterValue, 1, 193, 126, // Skip to: 45878
+/* 13429 */ MCD_OPC_ExtractField, 11, 3, // Inst{13-11} ...
+/* 13432 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 13444
+/* 13436 */ MCD_OPC_CheckPredicate, 0, 182, 126, // Skip to: 45878
+/* 13440 */ MCD_OPC_Decode, 147, 19, 74, // Opcode: UADDLvvv_8h8b
+/* 13444 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 13462
+/* 13448 */ MCD_OPC_CheckPredicate, 0, 170, 126, // Skip to: 45878
+/* 13452 */ MCD_OPC_CheckField, 16, 5, 0, 164, 126, // Skip to: 45878
+/* 13458 */ MCD_OPC_Decode, 255, 11, 79, // Opcode: REV32_8b
+/* 13462 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 13474
+/* 13466 */ MCD_OPC_CheckPredicate, 0, 152, 126, // Skip to: 45878
+/* 13470 */ MCD_OPC_Decode, 153, 19, 82, // Opcode: UADDWvvv_8h8b
+/* 13474 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 13486
+/* 13478 */ MCD_OPC_CheckPredicate, 0, 140, 126, // Skip to: 45878
+/* 13482 */ MCD_OPC_Decode, 166, 21, 74, // Opcode: USUBLvvv_8h8b
+/* 13486 */ MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 13517
+/* 13490 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 13493 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 13505
+/* 13497 */ MCD_OPC_CheckPredicate, 0, 121, 126, // Skip to: 45878
+/* 13501 */ MCD_OPC_Decode, 138, 19, 79, // Opcode: UADDLP8b4h
+/* 13505 */ MCD_OPC_FilterValue, 1, 113, 126, // Skip to: 45878
+/* 13509 */ MCD_OPC_CheckPredicate, 0, 109, 126, // Skip to: 45878
+/* 13513 */ MCD_OPC_Decode, 167, 15, 84, // Opcode: SQXTUN8h8b
+/* 13517 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 13529
+/* 13521 */ MCD_OPC_CheckPredicate, 0, 97, 126, // Skip to: 45878
+/* 13525 */ MCD_OPC_Decode, 172, 21, 82, // Opcode: USUBWvvv_8h8b
+/* 13529 */ MCD_OPC_FilterValue, 7, 89, 126, // Skip to: 45878
+/* 13533 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 13536 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 13548
+/* 13540 */ MCD_OPC_CheckPredicate, 0, 78, 126, // Skip to: 45878
+/* 13544 */ MCD_OPC_Decode, 147, 21, 88, // Opcode: USQADD8b
+/* 13548 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 13560
+/* 13552 */ MCD_OPC_CheckPredicate, 0, 66, 126, // Skip to: 45878
+/* 13556 */ MCD_OPC_Decode, 252, 12, 101, // Opcode: SHLL8b8h
+/* 13560 */ MCD_OPC_FilterValue, 16, 58, 126, // Skip to: 45878
+/* 13564 */ MCD_OPC_CheckPredicate, 0, 54, 126, // Skip to: 45878
+/* 13568 */ MCD_OPC_Decode, 142, 19, 89, // Opcode: UADDLV_1h8b
+/* 13572 */ MCD_OPC_FilterValue, 1, 46, 126, // Skip to: 45878
+/* 13576 */ MCD_OPC_ExtractField, 11, 3, // Inst{13-11} ...
+/* 13579 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 13597
+/* 13583 */ MCD_OPC_CheckPredicate, 0, 35, 126, // Skip to: 45878
+/* 13587 */ MCD_OPC_CheckField, 21, 1, 1, 29, 126, // Skip to: 45878
+/* 13593 */ MCD_OPC_Decode, 181, 19, 78, // Opcode: UHADDvvv_8B
+/* 13597 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 13615
+/* 13601 */ MCD_OPC_CheckPredicate, 0, 17, 126, // Skip to: 45878
+/* 13605 */ MCD_OPC_CheckField, 21, 1, 1, 11, 126, // Skip to: 45878
+/* 13611 */ MCD_OPC_Decode, 141, 20, 78, // Opcode: UQADDvvv_8B
+/* 13615 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 13633
+/* 13619 */ MCD_OPC_CheckPredicate, 0, 255, 125, // Skip to: 45878
+/* 13623 */ MCD_OPC_CheckField, 21, 1, 1, 249, 125, // Skip to: 45878
+/* 13629 */ MCD_OPC_Decode, 220, 20, 78, // Opcode: URHADDvvv_8B
+/* 13633 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 13651
+/* 13637 */ MCD_OPC_CheckPredicate, 0, 237, 125, // Skip to: 45878
+/* 13641 */ MCD_OPC_CheckField, 21, 1, 1, 231, 125, // Skip to: 45878
+/* 13647 */ MCD_OPC_Decode, 194, 3, 78, // Opcode: EORvvv_8B
+/* 13651 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 13669
+/* 13655 */ MCD_OPC_CheckPredicate, 0, 219, 125, // Skip to: 45878
+/* 13659 */ MCD_OPC_CheckField, 21, 1, 1, 213, 125, // Skip to: 45878
+/* 13665 */ MCD_OPC_Decode, 187, 19, 78, // Opcode: UHSUBvvv_8B
+/* 13669 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 13687
+/* 13673 */ MCD_OPC_CheckPredicate, 0, 201, 125, // Skip to: 45878
+/* 13677 */ MCD_OPC_CheckField, 21, 1, 1, 195, 125, // Skip to: 45878
+/* 13683 */ MCD_OPC_Decode, 203, 20, 78, // Opcode: UQSUBvvv_8B
+/* 13687 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 13705
+/* 13691 */ MCD_OPC_CheckPredicate, 0, 183, 125, // Skip to: 45878
+/* 13695 */ MCD_OPC_CheckField, 21, 1, 1, 177, 125, // Skip to: 45878
+/* 13701 */ MCD_OPC_Decode, 192, 2, 78, // Opcode: CMHIvvv_8B
+/* 13705 */ MCD_OPC_FilterValue, 7, 169, 125, // Skip to: 45878
+/* 13709 */ MCD_OPC_CheckPredicate, 0, 165, 125, // Skip to: 45878
+/* 13713 */ MCD_OPC_CheckField, 21, 1, 1, 159, 125, // Skip to: 45878
+/* 13719 */ MCD_OPC_Decode, 200, 2, 78, // Opcode: CMHSvvv_8B
+/* 13723 */ MCD_OPC_FilterValue, 1, 48, 1, // Skip to: 14031
+/* 13727 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ...
+/* 13730 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 13748
+/* 13734 */ MCD_OPC_CheckPredicate, 0, 140, 125, // Skip to: 45878
+/* 13738 */ MCD_OPC_CheckField, 21, 1, 1, 134, 125, // Skip to: 45878
+/* 13744 */ MCD_OPC_Decode, 242, 11, 92, // Opcode: RADDHNvvv_8b8h
+/* 13748 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 13766
+/* 13752 */ MCD_OPC_CheckPredicate, 0, 122, 125, // Skip to: 45878
+/* 13756 */ MCD_OPC_CheckField, 21, 1, 1, 116, 125, // Skip to: 45878
+/* 13762 */ MCD_OPC_Decode, 132, 21, 78, // Opcode: USHLvvv_8B
+/* 13766 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 13797
+/* 13770 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 13773 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 13785
+/* 13777 */ MCD_OPC_CheckPredicate, 0, 97, 125, // Skip to: 45878
+/* 13781 */ MCD_OPC_Decode, 134, 2, 79, // Opcode: CLZ8b
+/* 13785 */ MCD_OPC_FilterValue, 33, 89, 125, // Skip to: 45878
+/* 13789 */ MCD_OPC_CheckPredicate, 0, 85, 125, // Skip to: 45878
+/* 13793 */ MCD_OPC_Decode, 210, 20, 84, // Opcode: UQXTN8h8b
+/* 13797 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 13815
+/* 13801 */ MCD_OPC_CheckPredicate, 0, 73, 125, // Skip to: 45878
+/* 13805 */ MCD_OPC_CheckField, 21, 1, 1, 67, 125, // Skip to: 45878
+/* 13811 */ MCD_OPC_Decode, 183, 20, 78, // Opcode: UQSHLvvv_8B
+/* 13815 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 13833
+/* 13819 */ MCD_OPC_CheckPredicate, 0, 55, 125, // Skip to: 45878
+/* 13823 */ MCD_OPC_CheckField, 21, 1, 1, 49, 125, // Skip to: 45878
+/* 13829 */ MCD_OPC_Decode, 234, 18, 94, // Opcode: UABALvvv_8h8b
+/* 13833 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 13851
+/* 13837 */ MCD_OPC_CheckPredicate, 0, 37, 125, // Skip to: 45878
+/* 13841 */ MCD_OPC_CheckField, 21, 1, 1, 31, 125, // Skip to: 45878
+/* 13847 */ MCD_OPC_Decode, 228, 20, 78, // Opcode: URSHLvvv_8B
+/* 13851 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 13869
+/* 13855 */ MCD_OPC_CheckPredicate, 0, 19, 125, // Skip to: 45878
+/* 13859 */ MCD_OPC_CheckField, 16, 6, 32, 13, 125, // Skip to: 45878
+/* 13865 */ MCD_OPC_Decode, 187, 11, 79, // Opcode: NOT8b
+/* 13869 */ MCD_OPC_FilterValue, 7, 14, 0, // Skip to: 13887
+/* 13873 */ MCD_OPC_CheckPredicate, 0, 1, 125, // Skip to: 45878
+/* 13877 */ MCD_OPC_CheckField, 21, 1, 1, 251, 124, // Skip to: 45878
+/* 13883 */ MCD_OPC_Decode, 152, 20, 78, // Opcode: UQRSHLvvv_8B
+/* 13887 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 13905
+/* 13891 */ MCD_OPC_CheckPredicate, 0, 239, 124, // Skip to: 45878
+/* 13895 */ MCD_OPC_CheckField, 21, 1, 1, 233, 124, // Skip to: 45878
+/* 13901 */ MCD_OPC_Decode, 151, 12, 92, // Opcode: RSUBHNvvv_8b8h
+/* 13905 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 13923
+/* 13909 */ MCD_OPC_CheckPredicate, 0, 221, 124, // Skip to: 45878
+/* 13913 */ MCD_OPC_CheckField, 21, 1, 1, 215, 124, // Skip to: 45878
+/* 13919 */ MCD_OPC_Decode, 205, 19, 78, // Opcode: UMAXvvv_8B
+/* 13923 */ MCD_OPC_FilterValue, 10, 14, 0, // Skip to: 13941
+/* 13927 */ MCD_OPC_CheckPredicate, 0, 203, 124, // Skip to: 45878
+/* 13931 */ MCD_OPC_CheckField, 16, 6, 32, 197, 124, // Skip to: 45878
+/* 13937 */ MCD_OPC_Decode, 129, 19, 88, // Opcode: UADALP8b4h
+/* 13941 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 13959
+/* 13945 */ MCD_OPC_CheckPredicate, 0, 185, 124, // Skip to: 45878
+/* 13949 */ MCD_OPC_CheckField, 21, 1, 1, 179, 124, // Skip to: 45878
+/* 13955 */ MCD_OPC_Decode, 222, 19, 78, // Opcode: UMINvvv_8B
+/* 13959 */ MCD_OPC_FilterValue, 12, 14, 0, // Skip to: 13977
+/* 13963 */ MCD_OPC_CheckPredicate, 0, 167, 124, // Skip to: 45878
+/* 13967 */ MCD_OPC_CheckField, 21, 1, 1, 161, 124, // Skip to: 45878
+/* 13973 */ MCD_OPC_Decode, 246, 18, 74, // Opcode: UABDLvvv_8h8b
+/* 13977 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 13995
+/* 13981 */ MCD_OPC_CheckPredicate, 0, 149, 124, // Skip to: 45878
+/* 13985 */ MCD_OPC_CheckField, 21, 1, 1, 143, 124, // Skip to: 45878
+/* 13991 */ MCD_OPC_Decode, 251, 18, 78, // Opcode: UABDvvv_8B
+/* 13995 */ MCD_OPC_FilterValue, 14, 14, 0, // Skip to: 14013
+/* 13999 */ MCD_OPC_CheckPredicate, 0, 131, 124, // Skip to: 45878
+/* 14003 */ MCD_OPC_CheckField, 16, 6, 32, 125, 124, // Skip to: 45878
+/* 14009 */ MCD_OPC_Decode, 182, 14, 79, // Opcode: SQNEG8b
+/* 14013 */ MCD_OPC_FilterValue, 15, 117, 124, // Skip to: 45878
+/* 14017 */ MCD_OPC_CheckPredicate, 0, 113, 124, // Skip to: 45878
+/* 14021 */ MCD_OPC_CheckField, 21, 1, 1, 107, 124, // Skip to: 45878
+/* 14027 */ MCD_OPC_Decode, 239, 18, 98, // Opcode: UABAvvv_8B
+/* 14031 */ MCD_OPC_FilterValue, 2, 27, 1, // Skip to: 14318
+/* 14035 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ...
+/* 14038 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 14056
+/* 14042 */ MCD_OPC_CheckPredicate, 0, 88, 124, // Skip to: 45878
+/* 14046 */ MCD_OPC_CheckField, 21, 1, 1, 82, 124, // Skip to: 45878
+/* 14052 */ MCD_OPC_Decode, 233, 19, 94, // Opcode: UMLALvvv_8h8b
+/* 14056 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 14074
+/* 14060 */ MCD_OPC_CheckPredicate, 0, 70, 124, // Skip to: 45878
+/* 14064 */ MCD_OPC_CheckField, 21, 1, 1, 64, 124, // Skip to: 45878
+/* 14070 */ MCD_OPC_Decode, 252, 17, 78, // Opcode: SUBvvv_8B
+/* 14074 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 14105
+/* 14078 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 14081 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 14093
+/* 14085 */ MCD_OPC_CheckPredicate, 0, 45, 124, // Skip to: 45878
+/* 14089 */ MCD_OPC_Decode, 161, 2, 79, // Opcode: CMGEvvi_8B
+/* 14093 */ MCD_OPC_FilterValue, 33, 37, 124, // Skip to: 45878
+/* 14097 */ MCD_OPC_CheckPredicate, 0, 33, 124, // Skip to: 45878
+/* 14101 */ MCD_OPC_Decode, 156, 6, 79, // Opcode: FRINTA_2s
+/* 14105 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 14123
+/* 14109 */ MCD_OPC_CheckPredicate, 0, 21, 124, // Skip to: 45878
+/* 14113 */ MCD_OPC_CheckField, 21, 1, 1, 15, 124, // Skip to: 45878
+/* 14119 */ MCD_OPC_Decode, 152, 2, 78, // Opcode: CMEQvvv_8B
+/* 14123 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 14141
+/* 14127 */ MCD_OPC_CheckPredicate, 0, 3, 124, // Skip to: 45878
+/* 14131 */ MCD_OPC_CheckField, 21, 1, 1, 253, 123, // Skip to: 45878
+/* 14137 */ MCD_OPC_Decode, 131, 11, 98, // Opcode: MLSvvv_8B
+/* 14141 */ MCD_OPC_FilterValue, 6, 27, 0, // Skip to: 14172
+/* 14145 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 14148 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 14160
+/* 14152 */ MCD_OPC_CheckPredicate, 0, 234, 123, // Skip to: 45878
+/* 14156 */ MCD_OPC_Decode, 208, 2, 79, // Opcode: CMLEvvi_8B
+/* 14160 */ MCD_OPC_FilterValue, 33, 226, 123, // Skip to: 45878
+/* 14164 */ MCD_OPC_CheckPredicate, 0, 222, 123, // Skip to: 45878
+/* 14168 */ MCD_OPC_Decode, 181, 6, 79, // Opcode: FRINTX_2s
+/* 14172 */ MCD_OPC_FilterValue, 7, 14, 0, // Skip to: 14190
+/* 14176 */ MCD_OPC_CheckPredicate, 0, 210, 123, // Skip to: 45878
+/* 14180 */ MCD_OPC_CheckField, 21, 1, 1, 204, 123, // Skip to: 45878
+/* 14186 */ MCD_OPC_Decode, 219, 11, 78, // Opcode: PMULvvv_8B
+/* 14190 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 14208
+/* 14194 */ MCD_OPC_CheckPredicate, 0, 192, 123, // Skip to: 45878
+/* 14198 */ MCD_OPC_CheckField, 21, 1, 1, 186, 123, // Skip to: 45878
+/* 14204 */ MCD_OPC_Decode, 243, 19, 94, // Opcode: UMLSLvvv_8h8b
+/* 14208 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 14226
+/* 14212 */ MCD_OPC_CheckPredicate, 0, 174, 123, // Skip to: 45878
+/* 14216 */ MCD_OPC_CheckField, 21, 1, 1, 168, 123, // Skip to: 45878
+/* 14222 */ MCD_OPC_Decode, 194, 19, 78, // Opcode: UMAXPvvv_8B
+/* 14226 */ MCD_OPC_FilterValue, 10, 39, 0, // Skip to: 14269
+/* 14230 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 14233 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 14245
+/* 14237 */ MCD_OPC_CheckPredicate, 0, 149, 123, // Skip to: 45878
+/* 14241 */ MCD_OPC_Decode, 221, 4, 79, // Opcode: FCVTNU_2s
+/* 14245 */ MCD_OPC_FilterValue, 48, 8, 0, // Skip to: 14257
+/* 14249 */ MCD_OPC_CheckPredicate, 0, 137, 123, // Skip to: 45878
+/* 14253 */ MCD_OPC_Decode, 197, 19, 99, // Opcode: UMAXV_1b8b
+/* 14257 */ MCD_OPC_FilterValue, 49, 129, 123, // Skip to: 45878
+/* 14261 */ MCD_OPC_CheckPredicate, 0, 125, 123, // Skip to: 45878
+/* 14265 */ MCD_OPC_Decode, 214, 19, 99, // Opcode: UMINV_1b8b
+/* 14269 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 14287
+/* 14273 */ MCD_OPC_CheckPredicate, 0, 113, 123, // Skip to: 45878
+/* 14277 */ MCD_OPC_CheckField, 21, 1, 1, 107, 123, // Skip to: 45878
+/* 14283 */ MCD_OPC_Decode, 211, 19, 78, // Opcode: UMINPvvv_8B
+/* 14287 */ MCD_OPC_FilterValue, 14, 99, 123, // Skip to: 45878
+/* 14291 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 14294 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 14306
+/* 14298 */ MCD_OPC_CheckPredicate, 0, 88, 123, // Skip to: 45878
+/* 14302 */ MCD_OPC_Decode, 183, 11, 79, // Opcode: NEG8b
+/* 14306 */ MCD_OPC_FilterValue, 33, 80, 123, // Skip to: 45878
+/* 14310 */ MCD_OPC_CheckPredicate, 0, 76, 123, // Skip to: 45878
+/* 14314 */ MCD_OPC_Decode, 199, 4, 79, // Opcode: FCVTMU_2s
+/* 14318 */ MCD_OPC_FilterValue, 3, 68, 123, // Skip to: 45878
+/* 14322 */ MCD_OPC_ExtractField, 10, 4, // Inst{13-10} ...
+/* 14325 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 14343
+/* 14329 */ MCD_OPC_CheckPredicate, 0, 57, 123, // Skip to: 45878
+/* 14333 */ MCD_OPC_CheckField, 21, 1, 1, 51, 123, // Skip to: 45878
+/* 14339 */ MCD_OPC_Decode, 131, 20, 74, // Opcode: UMULLvvv_8h8b
+/* 14343 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 14361
+/* 14347 */ MCD_OPC_CheckPredicate, 0, 39, 123, // Skip to: 45878
+/* 14351 */ MCD_OPC_CheckField, 21, 1, 1, 33, 123, // Skip to: 45878
+/* 14357 */ MCD_OPC_Decode, 168, 5, 78, // Opcode: FMAXNMPvvv_2S
+/* 14361 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 14379
+/* 14365 */ MCD_OPC_CheckPredicate, 0, 21, 123, // Skip to: 45878
+/* 14369 */ MCD_OPC_CheckField, 16, 6, 33, 15, 123, // Skip to: 45878
+/* 14375 */ MCD_OPC_Decode, 177, 4, 79, // Opcode: FCVTAU_2s
+/* 14379 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 14397
+/* 14383 */ MCD_OPC_CheckPredicate, 0, 3, 123, // Skip to: 45878
+/* 14387 */ MCD_OPC_CheckField, 21, 1, 1, 253, 122, // Skip to: 45878
+/* 14393 */ MCD_OPC_Decode, 232, 3, 78, // Opcode: FADDP_2S
+/* 14397 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 14415
+/* 14401 */ MCD_OPC_CheckPredicate, 0, 241, 122, // Skip to: 45878
+/* 14405 */ MCD_OPC_CheckField, 16, 6, 33, 235, 122, // Skip to: 45878
+/* 14411 */ MCD_OPC_Decode, 161, 19, 79, // Opcode: UCVTF_2s
+/* 14415 */ MCD_OPC_FilterValue, 7, 14, 0, // Skip to: 14433
+/* 14419 */ MCD_OPC_CheckPredicate, 0, 223, 122, // Skip to: 45878
+/* 14423 */ MCD_OPC_CheckField, 21, 1, 1, 217, 122, // Skip to: 45878
+/* 14429 */ MCD_OPC_Decode, 130, 6, 78, // Opcode: FMULvvv_2S
+/* 14433 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 14451
+/* 14437 */ MCD_OPC_CheckPredicate, 0, 205, 122, // Skip to: 45878
+/* 14441 */ MCD_OPC_CheckField, 21, 1, 1, 199, 122, // Skip to: 45878
+/* 14447 */ MCD_OPC_Decode, 135, 4, 78, // Opcode: FCMGEvvv_2S
+/* 14451 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 14469
+/* 14455 */ MCD_OPC_CheckPredicate, 0, 187, 122, // Skip to: 45878
+/* 14459 */ MCD_OPC_CheckField, 21, 1, 1, 181, 122, // Skip to: 45878
+/* 14465 */ MCD_OPC_Decode, 224, 3, 78, // Opcode: FACGEvvv_2S
+/* 14469 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 14487
+/* 14473 */ MCD_OPC_CheckPredicate, 0, 169, 122, // Skip to: 45878
+/* 14477 */ MCD_OPC_CheckField, 21, 1, 1, 163, 122, // Skip to: 45878
+/* 14483 */ MCD_OPC_Decode, 179, 5, 78, // Opcode: FMAXPvvv_2S
+/* 14487 */ MCD_OPC_FilterValue, 15, 155, 122, // Skip to: 45878
+/* 14491 */ MCD_OPC_CheckPredicate, 0, 151, 122, // Skip to: 45878
+/* 14495 */ MCD_OPC_CheckField, 21, 1, 1, 145, 122, // Skip to: 45878
+/* 14501 */ MCD_OPC_Decode, 161, 5, 78, // Opcode: FDIVvvv_2S
+/* 14505 */ MCD_OPC_FilterValue, 2, 170, 6, // Skip to: 16215
+/* 14509 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
+/* 14512 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 14543
+/* 14516 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 14519 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 14531
+/* 14523 */ MCD_OPC_CheckPredicate, 0, 119, 122, // Skip to: 45878
+/* 14527 */ MCD_OPC_Decode, 181, 18, 102, // Opcode: TBL1_16b
+/* 14531 */ MCD_OPC_FilterValue, 1, 111, 122, // Skip to: 45878
+/* 14535 */ MCD_OPC_CheckPredicate, 0, 107, 122, // Skip to: 45878
+/* 14539 */ MCD_OPC_Decode, 184, 12, 102, // Opcode: SADDL2vvv_8h16b
+/* 14543 */ MCD_OPC_FilterValue, 1, 90, 0, // Skip to: 14637
+/* 14547 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 14550 */ MCD_OPC_FilterValue, 0, 71, 0, // Skip to: 14625
+/* 14554 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
+/* 14557 */ MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 14613
+/* 14561 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
+/* 14564 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 14601
+/* 14568 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ...
+/* 14571 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 14589
+/* 14575 */ MCD_OPC_CheckPredicate, 0, 67, 122, // Skip to: 45878
+/* 14579 */ MCD_OPC_CheckField, 19, 1, 1, 61, 122, // Skip to: 45878
+/* 14585 */ MCD_OPC_Decode, 175, 3, 103, // Opcode: DUPELT2d
+/* 14589 */ MCD_OPC_FilterValue, 1, 53, 122, // Skip to: 45878
+/* 14593 */ MCD_OPC_CheckPredicate, 0, 49, 122, // Skip to: 45878
+/* 14597 */ MCD_OPC_Decode, 178, 3, 104, // Opcode: DUPELT4s
+/* 14601 */ MCD_OPC_FilterValue, 1, 41, 122, // Skip to: 45878
+/* 14605 */ MCD_OPC_CheckPredicate, 0, 37, 122, // Skip to: 45878
+/* 14609 */ MCD_OPC_Decode, 180, 3, 105, // Opcode: DUPELT8h
+/* 14613 */ MCD_OPC_FilterValue, 1, 29, 122, // Skip to: 45878
+/* 14617 */ MCD_OPC_CheckPredicate, 0, 25, 122, // Skip to: 45878
+/* 14621 */ MCD_OPC_Decode, 174, 3, 106, // Opcode: DUPELT16b
+/* 14625 */ MCD_OPC_FilterValue, 1, 17, 122, // Skip to: 45878
+/* 14629 */ MCD_OPC_CheckPredicate, 0, 13, 122, // Skip to: 45878
+/* 14633 */ MCD_OPC_Decode, 242, 12, 102, // Opcode: SHADDvvv_16B
+/* 14637 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 14655
+/* 14641 */ MCD_OPC_CheckPredicate, 0, 1, 122, // Skip to: 45878
+/* 14645 */ MCD_OPC_CheckField, 16, 6, 32, 251, 121, // Skip to: 45878
+/* 14651 */ MCD_OPC_Decode, 130, 12, 107, // Opcode: REV64_16b
+/* 14655 */ MCD_OPC_FilterValue, 3, 70, 0, // Skip to: 14729
+/* 14659 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 14662 */ MCD_OPC_FilterValue, 0, 51, 0, // Skip to: 14717
+/* 14666 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 14669 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 14681
+/* 14673 */ MCD_OPC_CheckPredicate, 0, 225, 121, // Skip to: 45878
+/* 14677 */ MCD_OPC_Decode, 167, 3, 108, // Opcode: DUP16b
+/* 14681 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 14693
+/* 14685 */ MCD_OPC_CheckPredicate, 0, 213, 121, // Skip to: 45878
+/* 14689 */ MCD_OPC_Decode, 173, 3, 108, // Opcode: DUP8h
+/* 14693 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 14705
+/* 14697 */ MCD_OPC_CheckPredicate, 0, 201, 121, // Skip to: 45878
+/* 14701 */ MCD_OPC_Decode, 171, 3, 108, // Opcode: DUP4s
+/* 14705 */ MCD_OPC_FilterValue, 8, 193, 121, // Skip to: 45878
+/* 14709 */ MCD_OPC_CheckPredicate, 0, 189, 121, // Skip to: 45878
+/* 14713 */ MCD_OPC_Decode, 168, 3, 109, // Opcode: DUP2d
+/* 14717 */ MCD_OPC_FilterValue, 1, 181, 121, // Skip to: 45878
+/* 14721 */ MCD_OPC_CheckPredicate, 0, 177, 121, // Skip to: 45878
+/* 14725 */ MCD_OPC_Decode, 242, 13, 102, // Opcode: SQADDvvv_16B
+/* 14729 */ MCD_OPC_FilterValue, 4, 27, 0, // Skip to: 14760
+/* 14733 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 14736 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 14748
+/* 14740 */ MCD_OPC_CheckPredicate, 0, 158, 121, // Skip to: 45878
+/* 14744 */ MCD_OPC_Decode, 191, 18, 110, // Opcode: TBX1_16b
+/* 14748 */ MCD_OPC_FilterValue, 1, 150, 121, // Skip to: 45878
+/* 14752 */ MCD_OPC_CheckPredicate, 0, 146, 121, // Skip to: 45878
+/* 14756 */ MCD_OPC_Decode, 201, 12, 102, // Opcode: SADDW2vvv_8h16b
+/* 14760 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 14778
+/* 14764 */ MCD_OPC_CheckPredicate, 0, 134, 121, // Skip to: 45878
+/* 14768 */ MCD_OPC_CheckField, 21, 1, 1, 128, 121, // Skip to: 45878
+/* 14774 */ MCD_OPC_Decode, 171, 15, 102, // Opcode: SRHADDvvv_16B
+/* 14778 */ MCD_OPC_FilterValue, 6, 33, 0, // Skip to: 14815
+/* 14782 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 14785 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 14797
+/* 14789 */ MCD_OPC_CheckPredicate, 0, 109, 121, // Skip to: 45878
+/* 14793 */ MCD_OPC_Decode, 177, 21, 102, // Opcode: UZP1vvv_16b
+/* 14797 */ MCD_OPC_FilterValue, 1, 101, 121, // Skip to: 45878
+/* 14801 */ MCD_OPC_CheckPredicate, 0, 97, 121, // Skip to: 45878
+/* 14805 */ MCD_OPC_CheckField, 16, 5, 0, 91, 121, // Skip to: 45878
+/* 14811 */ MCD_OPC_Decode, 249, 11, 107, // Opcode: REV16_16b
+/* 14815 */ MCD_OPC_FilterValue, 7, 90, 0, // Skip to: 14909
+/* 14819 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 14822 */ MCD_OPC_FilterValue, 0, 71, 0, // Skip to: 14897
+/* 14826 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
+/* 14829 */ MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 14885
+/* 14833 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
+/* 14836 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 14873
+/* 14840 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ...
+/* 14843 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 14861
+/* 14847 */ MCD_OPC_CheckPredicate, 0, 51, 121, // Skip to: 45878
+/* 14851 */ MCD_OPC_CheckField, 19, 1, 1, 45, 121, // Skip to: 45878
+/* 14857 */ MCD_OPC_Decode, 220, 6, 111, // Opcode: INSdx
+/* 14861 */ MCD_OPC_FilterValue, 1, 37, 121, // Skip to: 45878
+/* 14865 */ MCD_OPC_CheckPredicate, 0, 33, 121, // Skip to: 45878
+/* 14869 */ MCD_OPC_Decode, 222, 6, 112, // Opcode: INSsw
+/* 14873 */ MCD_OPC_FilterValue, 1, 25, 121, // Skip to: 45878
+/* 14877 */ MCD_OPC_CheckPredicate, 0, 21, 121, // Skip to: 45878
+/* 14881 */ MCD_OPC_Decode, 221, 6, 113, // Opcode: INShw
+/* 14885 */ MCD_OPC_FilterValue, 1, 13, 121, // Skip to: 45878
+/* 14889 */ MCD_OPC_CheckPredicate, 0, 9, 121, // Skip to: 45878
+/* 14893 */ MCD_OPC_Decode, 219, 6, 114, // Opcode: INSbw
+/* 14897 */ MCD_OPC_FilterValue, 1, 1, 121, // Skip to: 45878
+/* 14901 */ MCD_OPC_CheckPredicate, 0, 253, 120, // Skip to: 45878
+/* 14905 */ MCD_OPC_Decode, 132, 1, 102, // Opcode: ANDvvv_16B
+/* 14909 */ MCD_OPC_FilterValue, 8, 27, 0, // Skip to: 14940
+/* 14913 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 14916 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 14928
+/* 14920 */ MCD_OPC_CheckPredicate, 0, 234, 120, // Skip to: 45878
+/* 14924 */ MCD_OPC_Decode, 183, 18, 115, // Opcode: TBL2_16b
+/* 14928 */ MCD_OPC_FilterValue, 1, 226, 120, // Skip to: 45878
+/* 14932 */ MCD_OPC_CheckPredicate, 0, 222, 120, // Skip to: 45878
+/* 14936 */ MCD_OPC_Decode, 241, 15, 102, // Opcode: SSUBL2vvv_8h16b
+/* 14940 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 14958
+/* 14944 */ MCD_OPC_CheckPredicate, 0, 210, 120, // Skip to: 45878
+/* 14948 */ MCD_OPC_CheckField, 21, 1, 1, 204, 120, // Skip to: 45878
+/* 14954 */ MCD_OPC_Decode, 140, 13, 102, // Opcode: SHSUBvvv_16B
+/* 14958 */ MCD_OPC_FilterValue, 10, 46, 0, // Skip to: 15008
+/* 14962 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 14965 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 14977
+/* 14969 */ MCD_OPC_CheckPredicate, 0, 185, 120, // Skip to: 45878
+/* 14973 */ MCD_OPC_Decode, 207, 18, 102, // Opcode: TRN1vvv_16b
+/* 14977 */ MCD_OPC_FilterValue, 1, 177, 120, // Skip to: 45878
+/* 14981 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
/* 14984 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 14996
-/* 14988 */ MCD_OPC_CheckPredicate, 0, 69, 41, // Skip to: 25557
-/* 14992 */ MCD_OPC_Decode, 244, 6, 59, // Opcode: MOVIvi_lsl_4H
-/* 14996 */ MCD_OPC_FilterValue, 1, 61, 41, // Skip to: 25557
-/* 15000 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 15003 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15015
-/* 15007 */ MCD_OPC_CheckPredicate, 0, 50, 41, // Skip to: 25557
-/* 15011 */ MCD_OPC_Decode, 173, 8, 60, // Opcode: SHRNvvi_8B
-/* 15015 */ MCD_OPC_FilterValue, 1, 42, 41, // Skip to: 25557
-/* 15019 */ MCD_OPC_CheckPredicate, 0, 38, 41, // Skip to: 25557
-/* 15023 */ MCD_OPC_Decode, 240, 9, 61, // Opcode: SSHLLvvi_8B
-/* 15027 */ MCD_OPC_FilterValue, 1, 30, 41, // Skip to: 25557
-/* 15031 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 15034 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15046
-/* 15038 */ MCD_OPC_CheckPredicate, 0, 19, 41, // Skip to: 25557
-/* 15042 */ MCD_OPC_Decode, 171, 8, 62, // Opcode: SHRNvvi_4H
-/* 15046 */ MCD_OPC_FilterValue, 1, 11, 41, // Skip to: 25557
-/* 15050 */ MCD_OPC_CheckPredicate, 0, 7, 41, // Skip to: 25557
-/* 15054 */ MCD_OPC_Decode, 238, 9, 63, // Opcode: SSHLLvvi_4H
-/* 15058 */ MCD_OPC_FilterValue, 1, 255, 40, // Skip to: 25557
-/* 15062 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 15065 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15077
-/* 15069 */ MCD_OPC_CheckPredicate, 0, 244, 40, // Skip to: 25557
-/* 15073 */ MCD_OPC_Decode, 170, 8, 64, // Opcode: SHRNvvi_2S
-/* 15077 */ MCD_OPC_FilterValue, 1, 236, 40, // Skip to: 25557
-/* 15081 */ MCD_OPC_CheckPredicate, 0, 232, 40, // Skip to: 25557
-/* 15085 */ MCD_OPC_Decode, 237, 9, 65, // Opcode: SSHLLvvi_2S
-/* 15089 */ MCD_OPC_FilterValue, 1, 224, 40, // Skip to: 25557
-/* 15093 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 15096 */ MCD_OPC_FilterValue, 0, 58, 0, // Skip to: 15158
-/* 15100 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 15103 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 15140
-/* 15107 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
-/* 15110 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15122
-/* 15114 */ MCD_OPC_CheckPredicate, 0, 199, 40, // Skip to: 25557
-/* 15118 */ MCD_OPC_Decode, 163, 7, 66, // Opcode: ORRvi_lsl_4H
-/* 15122 */ MCD_OPC_FilterValue, 1, 191, 40, // Skip to: 25557
-/* 15126 */ MCD_OPC_CheckPredicate, 0, 187, 40, // Skip to: 25557
-/* 15130 */ MCD_OPC_CheckField, 13, 1, 0, 181, 40, // Skip to: 25557
-/* 15136 */ MCD_OPC_Decode, 188, 9, 60, // Opcode: SQSHRNvvi_8B
-/* 15140 */ MCD_OPC_FilterValue, 1, 173, 40, // Skip to: 25557
-/* 15144 */ MCD_OPC_CheckPredicate, 0, 169, 40, // Skip to: 25557
-/* 15148 */ MCD_OPC_CheckField, 13, 1, 0, 163, 40, // Skip to: 25557
-/* 15154 */ MCD_OPC_Decode, 186, 9, 62, // Opcode: SQSHRNvvi_4H
-/* 15158 */ MCD_OPC_FilterValue, 1, 155, 40, // Skip to: 25557
-/* 15162 */ MCD_OPC_CheckPredicate, 0, 151, 40, // Skip to: 25557
-/* 15166 */ MCD_OPC_CheckField, 13, 1, 0, 145, 40, // Skip to: 25557
-/* 15172 */ MCD_OPC_Decode, 185, 9, 64, // Opcode: SQSHRNvvi_2S
-/* 15176 */ MCD_OPC_FilterValue, 1, 137, 40, // Skip to: 25557
-/* 15180 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 15183 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 15201
-/* 15187 */ MCD_OPC_CheckPredicate, 0, 126, 40, // Skip to: 25557
-/* 15191 */ MCD_OPC_CheckField, 19, 3, 0, 120, 40, // Skip to: 25557
-/* 15197 */ MCD_OPC_Decode, 247, 6, 67, // Opcode: MOVIvi_msl_2S
-/* 15201 */ MCD_OPC_FilterValue, 1, 112, 40, // Skip to: 25557
-/* 15205 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
-/* 15208 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 15245
-/* 15212 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 15215 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 15233
-/* 15219 */ MCD_OPC_CheckPredicate, 0, 94, 40, // Skip to: 25557
-/* 15223 */ MCD_OPC_CheckField, 19, 2, 0, 88, 40, // Skip to: 25557
-/* 15229 */ MCD_OPC_Decode, 242, 6, 68, // Opcode: MOVIvi_8B
-/* 15233 */ MCD_OPC_FilterValue, 1, 80, 40, // Skip to: 25557
-/* 15237 */ MCD_OPC_CheckPredicate, 0, 76, 40, // Skip to: 25557
-/* 15241 */ MCD_OPC_Decode, 133, 13, 51, // Opcode: VCVTxs2f_2S
-/* 15245 */ MCD_OPC_FilterValue, 1, 68, 40, // Skip to: 25557
-/* 15249 */ MCD_OPC_CheckPredicate, 0, 64, 40, // Skip to: 25557
-/* 15253 */ MCD_OPC_CheckField, 19, 3, 0, 58, 40, // Skip to: 25557
-/* 15259 */ MCD_OPC_Decode, 192, 4, 68, // Opcode: FMOVvi_2S
-/* 15263 */ MCD_OPC_FilterValue, 3, 50, 40, // Skip to: 25557
-/* 15267 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
-/* 15270 */ MCD_OPC_FilterValue, 8, 52, 0, // Skip to: 15326
-/* 15274 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 15277 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 15314
-/* 15281 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 15284 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 15302
-/* 15288 */ MCD_OPC_CheckPredicate, 0, 25, 40, // Skip to: 25557
-/* 15292 */ MCD_OPC_CheckField, 19, 1, 1, 19, 40, // Skip to: 25557
-/* 15298 */ MCD_OPC_Decode, 220, 7, 60, // Opcode: RSHRNvvi_8B
-/* 15302 */ MCD_OPC_FilterValue, 1, 11, 40, // Skip to: 25557
-/* 15306 */ MCD_OPC_CheckPredicate, 0, 7, 40, // Skip to: 25557
-/* 15310 */ MCD_OPC_Decode, 218, 7, 62, // Opcode: RSHRNvvi_4H
-/* 15314 */ MCD_OPC_FilterValue, 1, 255, 39, // Skip to: 25557
-/* 15318 */ MCD_OPC_CheckPredicate, 0, 251, 39, // Skip to: 25557
-/* 15322 */ MCD_OPC_Decode, 217, 7, 64, // Opcode: RSHRNvvi_2S
-/* 15326 */ MCD_OPC_FilterValue, 9, 52, 0, // Skip to: 15382
-/* 15330 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 15333 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 15370
-/* 15337 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 15340 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 15358
-/* 15344 */ MCD_OPC_CheckPredicate, 0, 225, 39, // Skip to: 25557
-/* 15348 */ MCD_OPC_CheckField, 19, 1, 1, 219, 39, // Skip to: 25557
-/* 15354 */ MCD_OPC_Decode, 157, 9, 60, // Opcode: SQRSHRNvvi_8B
-/* 15358 */ MCD_OPC_FilterValue, 1, 211, 39, // Skip to: 25557
-/* 15362 */ MCD_OPC_CheckPredicate, 0, 207, 39, // Skip to: 25557
-/* 15366 */ MCD_OPC_Decode, 155, 9, 62, // Opcode: SQRSHRNvvi_4H
-/* 15370 */ MCD_OPC_FilterValue, 1, 199, 39, // Skip to: 25557
-/* 15374 */ MCD_OPC_CheckPredicate, 0, 195, 39, // Skip to: 25557
-/* 15378 */ MCD_OPC_Decode, 154, 9, 64, // Opcode: SQRSHRNvvi_2S
-/* 15382 */ MCD_OPC_FilterValue, 15, 187, 39, // Skip to: 25557
-/* 15386 */ MCD_OPC_CheckPredicate, 0, 183, 39, // Skip to: 25557
-/* 15390 */ MCD_OPC_CheckField, 21, 1, 1, 177, 39, // Skip to: 25557
-/* 15396 */ MCD_OPC_Decode, 255, 12, 51, // Opcode: VCVTf2xs_2S
-/* 15400 */ MCD_OPC_FilterValue, 1, 83, 3, // Skip to: 16255
-/* 15404 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 15407 */ MCD_OPC_FilterValue, 1, 195, 2, // Skip to: 16118
-/* 15411 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
-/* 15414 */ MCD_OPC_FilterValue, 0, 143, 1, // Skip to: 15817
-/* 15418 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
-/* 15421 */ MCD_OPC_FilterValue, 0, 194, 0, // Skip to: 15619
-/* 15425 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 15428 */ MCD_OPC_FilterValue, 0, 132, 0, // Skip to: 15564
-/* 15432 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 15435 */ MCD_OPC_FilterValue, 0, 70, 0, // Skip to: 15509
-/* 15439 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
-/* 15442 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15454
-/* 15446 */ MCD_OPC_CheckPredicate, 0, 123, 39, // Skip to: 25557
-/* 15450 */ MCD_OPC_Decode, 138, 7, 48, // Opcode: MVNIvi_lsl_2S
-/* 15454 */ MCD_OPC_FilterValue, 1, 115, 39, // Skip to: 25557
-/* 15458 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 15461 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15473
-/* 15465 */ MCD_OPC_CheckPredicate, 0, 104, 39, // Skip to: 25557
-/* 15469 */ MCD_OPC_Decode, 229, 12, 49, // Opcode: USHRvvi_8B
-/* 15473 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 15485
-/* 15477 */ MCD_OPC_CheckPredicate, 0, 92, 39, // Skip to: 25557
-/* 15481 */ MCD_OPC_Decode, 201, 12, 49, // Opcode: URSHRvvi_8B
-/* 15485 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 15497
-/* 15489 */ MCD_OPC_CheckPredicate, 0, 80, 39, // Skip to: 25557
-/* 15493 */ MCD_OPC_Decode, 212, 9, 53, // Opcode: SRIvvi_8B
-/* 15497 */ MCD_OPC_FilterValue, 3, 72, 39, // Skip to: 25557
-/* 15501 */ MCD_OPC_CheckPredicate, 0, 68, 39, // Skip to: 25557
-/* 15505 */ MCD_OPC_Decode, 164, 9, 54, // Opcode: SQSHLUvvi_8B
-/* 15509 */ MCD_OPC_FilterValue, 1, 60, 39, // Skip to: 25557
-/* 15513 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 15516 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15528
-/* 15520 */ MCD_OPC_CheckPredicate, 0, 49, 39, // Skip to: 25557
-/* 15524 */ MCD_OPC_Decode, 227, 12, 50, // Opcode: USHRvvi_4H
-/* 15528 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 15540
-/* 15532 */ MCD_OPC_CheckPredicate, 0, 37, 39, // Skip to: 25557
-/* 15536 */ MCD_OPC_Decode, 199, 12, 50, // Opcode: URSHRvvi_4H
-/* 15540 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 15552
-/* 15544 */ MCD_OPC_CheckPredicate, 0, 25, 39, // Skip to: 25557
-/* 15548 */ MCD_OPC_Decode, 210, 9, 55, // Opcode: SRIvvi_4H
-/* 15552 */ MCD_OPC_FilterValue, 3, 17, 39, // Skip to: 25557
-/* 15556 */ MCD_OPC_CheckPredicate, 0, 13, 39, // Skip to: 25557
-/* 15560 */ MCD_OPC_Decode, 162, 9, 56, // Opcode: SQSHLUvvi_4H
-/* 15564 */ MCD_OPC_FilterValue, 1, 5, 39, // Skip to: 25557
-/* 15568 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 15571 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15583
-/* 15575 */ MCD_OPC_CheckPredicate, 0, 250, 38, // Skip to: 25557
-/* 15579 */ MCD_OPC_Decode, 226, 12, 51, // Opcode: USHRvvi_2S
-/* 15583 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 15595
-/* 15587 */ MCD_OPC_CheckPredicate, 0, 238, 38, // Skip to: 25557
-/* 15591 */ MCD_OPC_Decode, 198, 12, 51, // Opcode: URSHRvvi_2S
-/* 15595 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 15607
-/* 15599 */ MCD_OPC_CheckPredicate, 0, 226, 38, // Skip to: 25557
-/* 15603 */ MCD_OPC_Decode, 209, 9, 57, // Opcode: SRIvvi_2S
-/* 15607 */ MCD_OPC_FilterValue, 3, 218, 38, // Skip to: 25557
-/* 15611 */ MCD_OPC_CheckPredicate, 0, 214, 38, // Skip to: 25557
-/* 15615 */ MCD_OPC_Decode, 161, 9, 58, // Opcode: SQSHLUvvi_2S
-/* 15619 */ MCD_OPC_FilterValue, 1, 206, 38, // Skip to: 25557
-/* 15623 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 15626 */ MCD_OPC_FilterValue, 0, 132, 0, // Skip to: 15762
-/* 15630 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 15633 */ MCD_OPC_FilterValue, 0, 70, 0, // Skip to: 15707
-/* 15637 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
-/* 15640 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15652
-/* 15644 */ MCD_OPC_CheckPredicate, 0, 181, 38, // Skip to: 25557
-/* 15648 */ MCD_OPC_Decode, 192, 1, 52, // Opcode: BICvi_lsl_2S
-/* 15652 */ MCD_OPC_FilterValue, 1, 173, 38, // Skip to: 25557
-/* 15656 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 15659 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15671
-/* 15663 */ MCD_OPC_CheckPredicate, 0, 162, 38, // Skip to: 25557
-/* 15667 */ MCD_OPC_Decode, 236, 12, 53, // Opcode: USRAvvi_8B
-/* 15671 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 15683
-/* 15675 */ MCD_OPC_CheckPredicate, 0, 150, 38, // Skip to: 25557
-/* 15679 */ MCD_OPC_Decode, 208, 12, 53, // Opcode: URSRAvvi_8B
-/* 15683 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 15695
-/* 15687 */ MCD_OPC_CheckPredicate, 0, 138, 38, // Skip to: 25557
-/* 15691 */ MCD_OPC_Decode, 186, 8, 69, // Opcode: SLIvvi_8B
-/* 15695 */ MCD_OPC_FilterValue, 3, 130, 38, // Skip to: 25557
-/* 15699 */ MCD_OPC_CheckPredicate, 0, 126, 38, // Skip to: 25557
-/* 15703 */ MCD_OPC_Decode, 156, 12, 54, // Opcode: UQSHLvvi_8B
-/* 15707 */ MCD_OPC_FilterValue, 1, 118, 38, // Skip to: 25557
-/* 15711 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 15714 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15726
-/* 15718 */ MCD_OPC_CheckPredicate, 0, 107, 38, // Skip to: 25557
-/* 15722 */ MCD_OPC_Decode, 234, 12, 55, // Opcode: USRAvvi_4H
-/* 15726 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 15738
-/* 15730 */ MCD_OPC_CheckPredicate, 0, 95, 38, // Skip to: 25557
-/* 15734 */ MCD_OPC_Decode, 206, 12, 55, // Opcode: URSRAvvi_4H
-/* 15738 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 15750
-/* 15742 */ MCD_OPC_CheckPredicate, 0, 83, 38, // Skip to: 25557
-/* 15746 */ MCD_OPC_Decode, 184, 8, 70, // Opcode: SLIvvi_4H
-/* 15750 */ MCD_OPC_FilterValue, 3, 75, 38, // Skip to: 25557
-/* 15754 */ MCD_OPC_CheckPredicate, 0, 71, 38, // Skip to: 25557
-/* 15758 */ MCD_OPC_Decode, 154, 12, 56, // Opcode: UQSHLvvi_4H
-/* 15762 */ MCD_OPC_FilterValue, 1, 63, 38, // Skip to: 25557
-/* 15766 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 15769 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15781
-/* 15773 */ MCD_OPC_CheckPredicate, 0, 52, 38, // Skip to: 25557
-/* 15777 */ MCD_OPC_Decode, 233, 12, 57, // Opcode: USRAvvi_2S
-/* 15781 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 15793
-/* 15785 */ MCD_OPC_CheckPredicate, 0, 40, 38, // Skip to: 25557
-/* 15789 */ MCD_OPC_Decode, 205, 12, 57, // Opcode: URSRAvvi_2S
-/* 15793 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 15805
-/* 15797 */ MCD_OPC_CheckPredicate, 0, 28, 38, // Skip to: 25557
-/* 15801 */ MCD_OPC_Decode, 183, 8, 71, // Opcode: SLIvvi_2S
-/* 15805 */ MCD_OPC_FilterValue, 3, 20, 38, // Skip to: 25557
-/* 15809 */ MCD_OPC_CheckPredicate, 0, 16, 38, // Skip to: 25557
-/* 15813 */ MCD_OPC_Decode, 153, 12, 58, // Opcode: UQSHLvvi_2S
-/* 15817 */ MCD_OPC_FilterValue, 1, 8, 38, // Skip to: 25557
-/* 15821 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
-/* 15824 */ MCD_OPC_FilterValue, 0, 216, 0, // Skip to: 16044
-/* 15828 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
-/* 15831 */ MCD_OPC_FilterValue, 0, 122, 0, // Skip to: 15957
-/* 15835 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 15838 */ MCD_OPC_FilterValue, 0, 84, 0, // Skip to: 15926
-/* 15842 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 15845 */ MCD_OPC_FilterValue, 0, 46, 0, // Skip to: 15895
-/* 15849 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
-/* 15852 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15864
-/* 15856 */ MCD_OPC_CheckPredicate, 0, 225, 37, // Skip to: 25557
-/* 15860 */ MCD_OPC_Decode, 139, 7, 59, // Opcode: MVNIvi_lsl_4H
-/* 15864 */ MCD_OPC_FilterValue, 1, 217, 37, // Skip to: 25557
-/* 15868 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 15871 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15883
-/* 15875 */ MCD_OPC_CheckPredicate, 0, 206, 37, // Skip to: 25557
-/* 15879 */ MCD_OPC_Decode, 197, 7, 60, // Opcode: QSHRUNvvi_8B
-/* 15883 */ MCD_OPC_FilterValue, 1, 198, 37, // Skip to: 25557
-/* 15887 */ MCD_OPC_CheckPredicate, 0, 194, 37, // Skip to: 25557
-/* 15891 */ MCD_OPC_Decode, 214, 12, 61, // Opcode: USHLLvvi_8B
-/* 15895 */ MCD_OPC_FilterValue, 1, 186, 37, // Skip to: 25557
-/* 15899 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 15902 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15914
-/* 15906 */ MCD_OPC_CheckPredicate, 0, 175, 37, // Skip to: 25557
-/* 15910 */ MCD_OPC_Decode, 195, 7, 62, // Opcode: QSHRUNvvi_4H
-/* 15914 */ MCD_OPC_FilterValue, 1, 167, 37, // Skip to: 25557
-/* 15918 */ MCD_OPC_CheckPredicate, 0, 163, 37, // Skip to: 25557
-/* 15922 */ MCD_OPC_Decode, 212, 12, 63, // Opcode: USHLLvvi_4H
-/* 15926 */ MCD_OPC_FilterValue, 1, 155, 37, // Skip to: 25557
-/* 15930 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 15933 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15945
-/* 15937 */ MCD_OPC_CheckPredicate, 0, 144, 37, // Skip to: 25557
-/* 15941 */ MCD_OPC_Decode, 194, 7, 64, // Opcode: QSHRUNvvi_2S
-/* 15945 */ MCD_OPC_FilterValue, 1, 136, 37, // Skip to: 25557
-/* 15949 */ MCD_OPC_CheckPredicate, 0, 132, 37, // Skip to: 25557
-/* 15953 */ MCD_OPC_Decode, 211, 12, 65, // Opcode: USHLLvvi_2S
-/* 15957 */ MCD_OPC_FilterValue, 1, 124, 37, // Skip to: 25557
-/* 15961 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 15964 */ MCD_OPC_FilterValue, 0, 58, 0, // Skip to: 16026
-/* 15968 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 15971 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 16008
-/* 15975 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
-/* 15978 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15990
-/* 15982 */ MCD_OPC_CheckPredicate, 0, 99, 37, // Skip to: 25557
-/* 15986 */ MCD_OPC_Decode, 193, 1, 66, // Opcode: BICvi_lsl_4H
-/* 15990 */ MCD_OPC_FilterValue, 1, 91, 37, // Skip to: 25557
-/* 15994 */ MCD_OPC_CheckPredicate, 0, 87, 37, // Skip to: 25557
-/* 15998 */ MCD_OPC_CheckField, 13, 1, 0, 81, 37, // Skip to: 25557
-/* 16004 */ MCD_OPC_Decode, 169, 12, 60, // Opcode: UQSHRNvvi_8B
-/* 16008 */ MCD_OPC_FilterValue, 1, 73, 37, // Skip to: 25557
-/* 16012 */ MCD_OPC_CheckPredicate, 0, 69, 37, // Skip to: 25557
-/* 16016 */ MCD_OPC_CheckField, 13, 1, 0, 63, 37, // Skip to: 25557
-/* 16022 */ MCD_OPC_Decode, 167, 12, 62, // Opcode: UQSHRNvvi_4H
-/* 16026 */ MCD_OPC_FilterValue, 1, 55, 37, // Skip to: 25557
-/* 16030 */ MCD_OPC_CheckPredicate, 0, 51, 37, // Skip to: 25557
-/* 16034 */ MCD_OPC_CheckField, 13, 1, 0, 45, 37, // Skip to: 25557
-/* 16040 */ MCD_OPC_Decode, 166, 12, 64, // Opcode: UQSHRNvvi_2S
-/* 16044 */ MCD_OPC_FilterValue, 1, 37, 37, // Skip to: 25557
-/* 16048 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 16051 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 16069
-/* 16055 */ MCD_OPC_CheckPredicate, 0, 26, 37, // Skip to: 25557
-/* 16059 */ MCD_OPC_CheckField, 19, 3, 0, 20, 37, // Skip to: 25557
-/* 16065 */ MCD_OPC_Decode, 142, 7, 67, // Opcode: MVNIvi_msl_2S
-/* 16069 */ MCD_OPC_FilterValue, 1, 12, 37, // Skip to: 25557
-/* 16073 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 16076 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 16100
-/* 16080 */ MCD_OPC_CheckPredicate, 0, 1, 37, // Skip to: 25557
-/* 16084 */ MCD_OPC_CheckField, 19, 2, 0, 251, 36, // Skip to: 25557
-/* 16090 */ MCD_OPC_CheckField, 12, 1, 0, 245, 36, // Skip to: 25557
-/* 16096 */ MCD_OPC_Decode, 239, 6, 68, // Opcode: MOVIdi
-/* 16100 */ MCD_OPC_FilterValue, 1, 237, 36, // Skip to: 25557
-/* 16104 */ MCD_OPC_CheckPredicate, 0, 233, 36, // Skip to: 25557
-/* 16108 */ MCD_OPC_CheckField, 12, 1, 0, 227, 36, // Skip to: 25557
-/* 16114 */ MCD_OPC_Decode, 136, 13, 51, // Opcode: VCVTxu2f_2S
-/* 16118 */ MCD_OPC_FilterValue, 3, 219, 36, // Skip to: 25557
-/* 16122 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
-/* 16125 */ MCD_OPC_FilterValue, 8, 52, 0, // Skip to: 16181
-/* 16129 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 16132 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 16169
-/* 16136 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 16139 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 16157
-/* 16143 */ MCD_OPC_CheckPredicate, 0, 194, 36, // Skip to: 25557
-/* 16147 */ MCD_OPC_CheckField, 19, 1, 1, 188, 36, // Skip to: 25557
-/* 16153 */ MCD_OPC_Decode, 191, 7, 60, // Opcode: QRSHRUNvvi_8B
-/* 16157 */ MCD_OPC_FilterValue, 1, 180, 36, // Skip to: 25557
-/* 16161 */ MCD_OPC_CheckPredicate, 0, 176, 36, // Skip to: 25557
-/* 16165 */ MCD_OPC_Decode, 189, 7, 62, // Opcode: QRSHRUNvvi_4H
-/* 16169 */ MCD_OPC_FilterValue, 1, 168, 36, // Skip to: 25557
-/* 16173 */ MCD_OPC_CheckPredicate, 0, 164, 36, // Skip to: 25557
-/* 16177 */ MCD_OPC_Decode, 188, 7, 64, // Opcode: QRSHRUNvvi_2S
-/* 16181 */ MCD_OPC_FilterValue, 9, 52, 0, // Skip to: 16237
-/* 16185 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 16188 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 16225
-/* 16192 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 16195 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 16213
-/* 16199 */ MCD_OPC_CheckPredicate, 0, 138, 36, // Skip to: 25557
-/* 16203 */ MCD_OPC_CheckField, 19, 1, 1, 132, 36, // Skip to: 25557
-/* 16209 */ MCD_OPC_Decode, 145, 12, 60, // Opcode: UQRSHRNvvi_8B
-/* 16213 */ MCD_OPC_FilterValue, 1, 124, 36, // Skip to: 25557
-/* 16217 */ MCD_OPC_CheckPredicate, 0, 120, 36, // Skip to: 25557
-/* 16221 */ MCD_OPC_Decode, 143, 12, 62, // Opcode: UQRSHRNvvi_4H
-/* 16225 */ MCD_OPC_FilterValue, 1, 112, 36, // Skip to: 25557
-/* 16229 */ MCD_OPC_CheckPredicate, 0, 108, 36, // Skip to: 25557
-/* 16233 */ MCD_OPC_Decode, 142, 12, 64, // Opcode: UQRSHRNvvi_2S
-/* 16237 */ MCD_OPC_FilterValue, 15, 100, 36, // Skip to: 25557
-/* 16241 */ MCD_OPC_CheckPredicate, 0, 96, 36, // Skip to: 25557
-/* 16245 */ MCD_OPC_CheckField, 21, 1, 1, 90, 36, // Skip to: 25557
-/* 16251 */ MCD_OPC_Decode, 130, 13, 51, // Opcode: VCVTf2xu_2S
-/* 16255 */ MCD_OPC_FilterValue, 2, 24, 3, // Skip to: 17051
-/* 16259 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 16262 */ MCD_OPC_FilterValue, 1, 136, 2, // Skip to: 16914
-/* 16266 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
-/* 16269 */ MCD_OPC_FilterValue, 0, 71, 1, // Skip to: 16600
-/* 16273 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
-/* 16276 */ MCD_OPC_FilterValue, 0, 122, 0, // Skip to: 16402
-/* 16280 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 16283 */ MCD_OPC_FilterValue, 0, 84, 0, // Skip to: 16371
-/* 16287 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 16290 */ MCD_OPC_FilterValue, 0, 46, 0, // Skip to: 16340
-/* 16294 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
-/* 16297 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 16309
-/* 16301 */ MCD_OPC_CheckPredicate, 0, 36, 36, // Skip to: 25557
-/* 16305 */ MCD_OPC_Decode, 245, 6, 72, // Opcode: MOVIvi_lsl_4S
-/* 16309 */ MCD_OPC_FilterValue, 1, 28, 36, // Skip to: 25557
-/* 16313 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 16316 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 16328
-/* 16320 */ MCD_OPC_CheckPredicate, 0, 17, 36, // Skip to: 25557
-/* 16324 */ MCD_OPC_Decode, 250, 9, 73, // Opcode: SSHRvvi_16B
-/* 16328 */ MCD_OPC_FilterValue, 1, 9, 36, // Skip to: 25557
-/* 16332 */ MCD_OPC_CheckPredicate, 0, 5, 36, // Skip to: 25557
-/* 16336 */ MCD_OPC_Decode, 222, 9, 73, // Opcode: SRSHRvvi_16B
-/* 16340 */ MCD_OPC_FilterValue, 1, 253, 35, // Skip to: 25557
-/* 16344 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 16347 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 16359
-/* 16351 */ MCD_OPC_CheckPredicate, 0, 242, 35, // Skip to: 25557
-/* 16355 */ MCD_OPC_Decode, 128, 10, 74, // Opcode: SSHRvvi_8H
-/* 16359 */ MCD_OPC_FilterValue, 1, 234, 35, // Skip to: 25557
-/* 16363 */ MCD_OPC_CheckPredicate, 0, 230, 35, // Skip to: 25557
-/* 16367 */ MCD_OPC_Decode, 228, 9, 74, // Opcode: SRSHRvvi_8H
-/* 16371 */ MCD_OPC_FilterValue, 1, 222, 35, // Skip to: 25557
-/* 16375 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 16378 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 16390
-/* 16382 */ MCD_OPC_CheckPredicate, 0, 211, 35, // Skip to: 25557
-/* 16386 */ MCD_OPC_Decode, 254, 9, 75, // Opcode: SSHRvvi_4S
-/* 16390 */ MCD_OPC_FilterValue, 1, 203, 35, // Skip to: 25557
-/* 16394 */ MCD_OPC_CheckPredicate, 0, 199, 35, // Skip to: 25557
-/* 16398 */ MCD_OPC_Decode, 226, 9, 75, // Opcode: SRSHRvvi_4S
-/* 16402 */ MCD_OPC_FilterValue, 1, 191, 35, // Skip to: 25557
-/* 16406 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 16409 */ MCD_OPC_FilterValue, 0, 132, 0, // Skip to: 16545
-/* 16413 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 16416 */ MCD_OPC_FilterValue, 0, 70, 0, // Skip to: 16490
-/* 16420 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
-/* 16423 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 16435
-/* 16427 */ MCD_OPC_CheckPredicate, 0, 166, 35, // Skip to: 25557
-/* 16431 */ MCD_OPC_Decode, 164, 7, 76, // Opcode: ORRvi_lsl_4S
-/* 16435 */ MCD_OPC_FilterValue, 1, 158, 35, // Skip to: 25557
-/* 16439 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 16442 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 16454
-/* 16446 */ MCD_OPC_CheckPredicate, 0, 147, 35, // Skip to: 25557
-/* 16450 */ MCD_OPC_Decode, 129, 10, 77, // Opcode: SSRAvvi_16B
-/* 16454 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 16466
-/* 16458 */ MCD_OPC_CheckPredicate, 0, 135, 35, // Skip to: 25557
-/* 16462 */ MCD_OPC_Decode, 229, 9, 77, // Opcode: SRSRAvvi_16B
-/* 16466 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 16478
-/* 16470 */ MCD_OPC_CheckPredicate, 0, 123, 35, // Skip to: 25557
-/* 16474 */ MCD_OPC_Decode, 162, 8, 78, // Opcode: SHLvvi_16B
-/* 16478 */ MCD_OPC_FilterValue, 3, 115, 35, // Skip to: 25557
-/* 16482 */ MCD_OPC_CheckPredicate, 0, 111, 35, // Skip to: 25557
-/* 16486 */ MCD_OPC_Decode, 170, 9, 78, // Opcode: SQSHLvvi_16B
-/* 16490 */ MCD_OPC_FilterValue, 1, 103, 35, // Skip to: 25557
-/* 16494 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 16497 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 16509
-/* 16501 */ MCD_OPC_CheckPredicate, 0, 92, 35, // Skip to: 25557
-/* 16505 */ MCD_OPC_Decode, 135, 10, 79, // Opcode: SSRAvvi_8H
-/* 16509 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 16521
-/* 16513 */ MCD_OPC_CheckPredicate, 0, 80, 35, // Skip to: 25557
-/* 16517 */ MCD_OPC_Decode, 235, 9, 79, // Opcode: SRSRAvvi_8H
-/* 16521 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 16533
-/* 16525 */ MCD_OPC_CheckPredicate, 0, 68, 35, // Skip to: 25557
-/* 16529 */ MCD_OPC_Decode, 168, 8, 80, // Opcode: SHLvvi_8H
-/* 16533 */ MCD_OPC_FilterValue, 3, 60, 35, // Skip to: 25557
-/* 16537 */ MCD_OPC_CheckPredicate, 0, 56, 35, // Skip to: 25557
-/* 16541 */ MCD_OPC_Decode, 176, 9, 80, // Opcode: SQSHLvvi_8H
-/* 16545 */ MCD_OPC_FilterValue, 1, 48, 35, // Skip to: 25557
-/* 16549 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 16552 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 16564
-/* 16556 */ MCD_OPC_CheckPredicate, 0, 37, 35, // Skip to: 25557
-/* 16560 */ MCD_OPC_Decode, 133, 10, 81, // Opcode: SSRAvvi_4S
-/* 16564 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 16576
-/* 16568 */ MCD_OPC_CheckPredicate, 0, 25, 35, // Skip to: 25557
-/* 16572 */ MCD_OPC_Decode, 233, 9, 81, // Opcode: SRSRAvvi_4S
-/* 16576 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 16588
-/* 16580 */ MCD_OPC_CheckPredicate, 0, 13, 35, // Skip to: 25557
-/* 16584 */ MCD_OPC_Decode, 166, 8, 82, // Opcode: SHLvvi_4S
-/* 16588 */ MCD_OPC_FilterValue, 3, 5, 35, // Skip to: 25557
-/* 16592 */ MCD_OPC_CheckPredicate, 0, 1, 35, // Skip to: 25557
-/* 16596 */ MCD_OPC_Decode, 174, 9, 82, // Opcode: SQSHLvvi_4S
-/* 16600 */ MCD_OPC_FilterValue, 1, 249, 34, // Skip to: 25557
-/* 16604 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
-/* 16607 */ MCD_OPC_FilterValue, 0, 216, 0, // Skip to: 16827
-/* 16611 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
-/* 16614 */ MCD_OPC_FilterValue, 0, 122, 0, // Skip to: 16740
-/* 16618 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 16621 */ MCD_OPC_FilterValue, 0, 84, 0, // Skip to: 16709
-/* 16625 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 16628 */ MCD_OPC_FilterValue, 0, 46, 0, // Skip to: 16678
-/* 16632 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
-/* 16635 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 16647
-/* 16639 */ MCD_OPC_CheckPredicate, 0, 210, 34, // Skip to: 25557
-/* 16643 */ MCD_OPC_Decode, 246, 6, 83, // Opcode: MOVIvi_lsl_8H
-/* 16647 */ MCD_OPC_FilterValue, 1, 202, 34, // Skip to: 25557
-/* 16651 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 16654 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 16666
-/* 16658 */ MCD_OPC_CheckPredicate, 0, 191, 34, // Skip to: 25557
-/* 16662 */ MCD_OPC_Decode, 169, 8, 77, // Opcode: SHRNvvi_16B
-/* 16666 */ MCD_OPC_FilterValue, 1, 183, 34, // Skip to: 25557
-/* 16670 */ MCD_OPC_CheckPredicate, 0, 179, 34, // Skip to: 25557
-/* 16674 */ MCD_OPC_Decode, 236, 9, 78, // Opcode: SSHLLvvi_16B
-/* 16678 */ MCD_OPC_FilterValue, 1, 171, 34, // Skip to: 25557
-/* 16682 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 16685 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 16697
-/* 16689 */ MCD_OPC_CheckPredicate, 0, 160, 34, // Skip to: 25557
-/* 16693 */ MCD_OPC_Decode, 174, 8, 79, // Opcode: SHRNvvi_8H
-/* 16697 */ MCD_OPC_FilterValue, 1, 152, 34, // Skip to: 25557
-/* 16701 */ MCD_OPC_CheckPredicate, 0, 148, 34, // Skip to: 25557
-/* 16705 */ MCD_OPC_Decode, 241, 9, 80, // Opcode: SSHLLvvi_8H
-/* 16709 */ MCD_OPC_FilterValue, 1, 140, 34, // Skip to: 25557
-/* 16713 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 16716 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 16728
-/* 16720 */ MCD_OPC_CheckPredicate, 0, 129, 34, // Skip to: 25557
-/* 16724 */ MCD_OPC_Decode, 172, 8, 81, // Opcode: SHRNvvi_4S
-/* 16728 */ MCD_OPC_FilterValue, 1, 121, 34, // Skip to: 25557
-/* 16732 */ MCD_OPC_CheckPredicate, 0, 117, 34, // Skip to: 25557
-/* 16736 */ MCD_OPC_Decode, 239, 9, 82, // Opcode: SSHLLvvi_4S
-/* 16740 */ MCD_OPC_FilterValue, 1, 109, 34, // Skip to: 25557
-/* 16744 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 16747 */ MCD_OPC_FilterValue, 0, 58, 0, // Skip to: 16809
-/* 16751 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 16754 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 16791
-/* 16758 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
-/* 16761 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 16773
-/* 16765 */ MCD_OPC_CheckPredicate, 0, 84, 34, // Skip to: 25557
-/* 16769 */ MCD_OPC_Decode, 165, 7, 84, // Opcode: ORRvi_lsl_8H
-/* 16773 */ MCD_OPC_FilterValue, 1, 76, 34, // Skip to: 25557
-/* 16777 */ MCD_OPC_CheckPredicate, 0, 72, 34, // Skip to: 25557
-/* 16781 */ MCD_OPC_CheckField, 13, 1, 0, 66, 34, // Skip to: 25557
-/* 16787 */ MCD_OPC_Decode, 184, 9, 77, // Opcode: SQSHRNvvi_16B
-/* 16791 */ MCD_OPC_FilterValue, 1, 58, 34, // Skip to: 25557
-/* 16795 */ MCD_OPC_CheckPredicate, 0, 54, 34, // Skip to: 25557
-/* 16799 */ MCD_OPC_CheckField, 13, 1, 0, 48, 34, // Skip to: 25557
-/* 16805 */ MCD_OPC_Decode, 189, 9, 79, // Opcode: SQSHRNvvi_8H
-/* 16809 */ MCD_OPC_FilterValue, 1, 40, 34, // Skip to: 25557
-/* 16813 */ MCD_OPC_CheckPredicate, 0, 36, 34, // Skip to: 25557
-/* 16817 */ MCD_OPC_CheckField, 13, 1, 0, 30, 34, // Skip to: 25557
-/* 16823 */ MCD_OPC_Decode, 187, 9, 81, // Opcode: SQSHRNvvi_4S
-/* 16827 */ MCD_OPC_FilterValue, 1, 22, 34, // Skip to: 25557
-/* 16831 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 16834 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 16852
-/* 16838 */ MCD_OPC_CheckPredicate, 0, 11, 34, // Skip to: 25557
-/* 16842 */ MCD_OPC_CheckField, 19, 3, 0, 5, 34, // Skip to: 25557
-/* 16848 */ MCD_OPC_Decode, 248, 6, 85, // Opcode: MOVIvi_msl_4S
-/* 16852 */ MCD_OPC_FilterValue, 1, 253, 33, // Skip to: 25557
-/* 16856 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
-/* 16859 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 16896
-/* 16863 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 16866 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 16884
-/* 16870 */ MCD_OPC_CheckPredicate, 0, 235, 33, // Skip to: 25557
-/* 16874 */ MCD_OPC_CheckField, 19, 2, 0, 229, 33, // Skip to: 25557
-/* 16880 */ MCD_OPC_Decode, 240, 6, 86, // Opcode: MOVIvi_16B
-/* 16884 */ MCD_OPC_FilterValue, 1, 221, 33, // Skip to: 25557
-/* 16888 */ MCD_OPC_CheckPredicate, 0, 217, 33, // Skip to: 25557
-/* 16892 */ MCD_OPC_Decode, 134, 13, 75, // Opcode: VCVTxs2f_4S
-/* 16896 */ MCD_OPC_FilterValue, 1, 209, 33, // Skip to: 25557
-/* 16900 */ MCD_OPC_CheckPredicate, 0, 205, 33, // Skip to: 25557
-/* 16904 */ MCD_OPC_CheckField, 19, 3, 0, 199, 33, // Skip to: 25557
-/* 16910 */ MCD_OPC_Decode, 193, 4, 86, // Opcode: FMOVvi_4S
-/* 16914 */ MCD_OPC_FilterValue, 3, 191, 33, // Skip to: 25557
-/* 16918 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
-/* 16921 */ MCD_OPC_FilterValue, 8, 52, 0, // Skip to: 16977
-/* 16925 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 16928 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 16965
-/* 16932 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 16935 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 16953
-/* 16939 */ MCD_OPC_CheckPredicate, 0, 166, 33, // Skip to: 25557
-/* 16943 */ MCD_OPC_CheckField, 19, 1, 1, 160, 33, // Skip to: 25557
-/* 16949 */ MCD_OPC_Decode, 216, 7, 77, // Opcode: RSHRNvvi_16B
-/* 16953 */ MCD_OPC_FilterValue, 1, 152, 33, // Skip to: 25557
-/* 16957 */ MCD_OPC_CheckPredicate, 0, 148, 33, // Skip to: 25557
-/* 16961 */ MCD_OPC_Decode, 221, 7, 79, // Opcode: RSHRNvvi_8H
-/* 16965 */ MCD_OPC_FilterValue, 1, 140, 33, // Skip to: 25557
-/* 16969 */ MCD_OPC_CheckPredicate, 0, 136, 33, // Skip to: 25557
-/* 16973 */ MCD_OPC_Decode, 219, 7, 81, // Opcode: RSHRNvvi_4S
-/* 16977 */ MCD_OPC_FilterValue, 9, 52, 0, // Skip to: 17033
-/* 16981 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 16984 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 17021
-/* 16988 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 16991 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17009
-/* 16995 */ MCD_OPC_CheckPredicate, 0, 110, 33, // Skip to: 25557
-/* 16999 */ MCD_OPC_CheckField, 19, 1, 1, 104, 33, // Skip to: 25557
-/* 17005 */ MCD_OPC_Decode, 153, 9, 77, // Opcode: SQRSHRNvvi_16B
-/* 17009 */ MCD_OPC_FilterValue, 1, 96, 33, // Skip to: 25557
-/* 17013 */ MCD_OPC_CheckPredicate, 0, 92, 33, // Skip to: 25557
-/* 17017 */ MCD_OPC_Decode, 158, 9, 79, // Opcode: SQRSHRNvvi_8H
-/* 17021 */ MCD_OPC_FilterValue, 1, 84, 33, // Skip to: 25557
-/* 17025 */ MCD_OPC_CheckPredicate, 0, 80, 33, // Skip to: 25557
-/* 17029 */ MCD_OPC_Decode, 156, 9, 81, // Opcode: SQRSHRNvvi_4S
-/* 17033 */ MCD_OPC_FilterValue, 15, 72, 33, // Skip to: 25557
-/* 17037 */ MCD_OPC_CheckPredicate, 0, 68, 33, // Skip to: 25557
-/* 17041 */ MCD_OPC_CheckField, 21, 1, 1, 62, 33, // Skip to: 25557
-/* 17047 */ MCD_OPC_Decode, 128, 13, 75, // Opcode: VCVTf2xs_4S
-/* 17051 */ MCD_OPC_FilterValue, 3, 54, 33, // Skip to: 25557
-/* 17055 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 17058 */ MCD_OPC_FilterValue, 1, 208, 2, // Skip to: 17782
-/* 17062 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
-/* 17065 */ MCD_OPC_FilterValue, 0, 143, 1, // Skip to: 17468
-/* 17069 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
-/* 17072 */ MCD_OPC_FilterValue, 0, 194, 0, // Skip to: 17270
-/* 17076 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 17079 */ MCD_OPC_FilterValue, 0, 132, 0, // Skip to: 17215
-/* 17083 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 17086 */ MCD_OPC_FilterValue, 0, 70, 0, // Skip to: 17160
-/* 17090 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
-/* 17093 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 17105
-/* 17097 */ MCD_OPC_CheckPredicate, 0, 8, 33, // Skip to: 25557
-/* 17101 */ MCD_OPC_Decode, 140, 7, 72, // Opcode: MVNIvi_lsl_4S
-/* 17105 */ MCD_OPC_FilterValue, 1, 0, 33, // Skip to: 25557
-/* 17109 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 17112 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 17124
-/* 17116 */ MCD_OPC_CheckPredicate, 0, 245, 32, // Skip to: 25557
-/* 17120 */ MCD_OPC_Decode, 224, 12, 73, // Opcode: USHRvvi_16B
-/* 17124 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 17136
-/* 17128 */ MCD_OPC_CheckPredicate, 0, 233, 32, // Skip to: 25557
-/* 17132 */ MCD_OPC_Decode, 196, 12, 73, // Opcode: URSHRvvi_16B
-/* 17136 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 17148
-/* 17140 */ MCD_OPC_CheckPredicate, 0, 221, 32, // Skip to: 25557
-/* 17144 */ MCD_OPC_Decode, 207, 9, 77, // Opcode: SRIvvi_16B
-/* 17148 */ MCD_OPC_FilterValue, 3, 213, 32, // Skip to: 25557
-/* 17152 */ MCD_OPC_CheckPredicate, 0, 209, 32, // Skip to: 25557
-/* 17156 */ MCD_OPC_Decode, 159, 9, 78, // Opcode: SQSHLUvvi_16B
-/* 17160 */ MCD_OPC_FilterValue, 1, 201, 32, // Skip to: 25557
-/* 17164 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 17167 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 17179
-/* 17171 */ MCD_OPC_CheckPredicate, 0, 190, 32, // Skip to: 25557
-/* 17175 */ MCD_OPC_Decode, 230, 12, 74, // Opcode: USHRvvi_8H
-/* 17179 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 17191
-/* 17183 */ MCD_OPC_CheckPredicate, 0, 178, 32, // Skip to: 25557
-/* 17187 */ MCD_OPC_Decode, 202, 12, 74, // Opcode: URSHRvvi_8H
-/* 17191 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 17203
-/* 17195 */ MCD_OPC_CheckPredicate, 0, 166, 32, // Skip to: 25557
-/* 17199 */ MCD_OPC_Decode, 213, 9, 79, // Opcode: SRIvvi_8H
-/* 17203 */ MCD_OPC_FilterValue, 3, 158, 32, // Skip to: 25557
-/* 17207 */ MCD_OPC_CheckPredicate, 0, 154, 32, // Skip to: 25557
-/* 17211 */ MCD_OPC_Decode, 165, 9, 80, // Opcode: SQSHLUvvi_8H
-/* 17215 */ MCD_OPC_FilterValue, 1, 146, 32, // Skip to: 25557
-/* 17219 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 17222 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 17234
-/* 17226 */ MCD_OPC_CheckPredicate, 0, 135, 32, // Skip to: 25557
-/* 17230 */ MCD_OPC_Decode, 228, 12, 75, // Opcode: USHRvvi_4S
-/* 17234 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 17246
-/* 17238 */ MCD_OPC_CheckPredicate, 0, 123, 32, // Skip to: 25557
-/* 17242 */ MCD_OPC_Decode, 200, 12, 75, // Opcode: URSHRvvi_4S
-/* 17246 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 17258
-/* 17250 */ MCD_OPC_CheckPredicate, 0, 111, 32, // Skip to: 25557
-/* 17254 */ MCD_OPC_Decode, 211, 9, 81, // Opcode: SRIvvi_4S
-/* 17258 */ MCD_OPC_FilterValue, 3, 103, 32, // Skip to: 25557
-/* 17262 */ MCD_OPC_CheckPredicate, 0, 99, 32, // Skip to: 25557
-/* 17266 */ MCD_OPC_Decode, 163, 9, 82, // Opcode: SQSHLUvvi_4S
-/* 17270 */ MCD_OPC_FilterValue, 1, 91, 32, // Skip to: 25557
-/* 17274 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 17277 */ MCD_OPC_FilterValue, 0, 132, 0, // Skip to: 17413
-/* 17281 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 17284 */ MCD_OPC_FilterValue, 0, 70, 0, // Skip to: 17358
-/* 17288 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
-/* 17291 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 17303
-/* 17295 */ MCD_OPC_CheckPredicate, 0, 66, 32, // Skip to: 25557
-/* 17299 */ MCD_OPC_Decode, 194, 1, 76, // Opcode: BICvi_lsl_4S
-/* 17303 */ MCD_OPC_FilterValue, 1, 58, 32, // Skip to: 25557
-/* 17307 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 17310 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 17322
-/* 17314 */ MCD_OPC_CheckPredicate, 0, 47, 32, // Skip to: 25557
-/* 17318 */ MCD_OPC_Decode, 231, 12, 77, // Opcode: USRAvvi_16B
-/* 17322 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 17334
-/* 17326 */ MCD_OPC_CheckPredicate, 0, 35, 32, // Skip to: 25557
-/* 17330 */ MCD_OPC_Decode, 203, 12, 77, // Opcode: URSRAvvi_16B
-/* 17334 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 17346
-/* 17338 */ MCD_OPC_CheckPredicate, 0, 23, 32, // Skip to: 25557
-/* 17342 */ MCD_OPC_Decode, 181, 8, 87, // Opcode: SLIvvi_16B
-/* 17346 */ MCD_OPC_FilterValue, 3, 15, 32, // Skip to: 25557
-/* 17350 */ MCD_OPC_CheckPredicate, 0, 11, 32, // Skip to: 25557
-/* 17354 */ MCD_OPC_Decode, 151, 12, 78, // Opcode: UQSHLvvi_16B
-/* 17358 */ MCD_OPC_FilterValue, 1, 3, 32, // Skip to: 25557
-/* 17362 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 17365 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 17377
-/* 17369 */ MCD_OPC_CheckPredicate, 0, 248, 31, // Skip to: 25557
-/* 17373 */ MCD_OPC_Decode, 237, 12, 79, // Opcode: USRAvvi_8H
-/* 17377 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 17389
-/* 17381 */ MCD_OPC_CheckPredicate, 0, 236, 31, // Skip to: 25557
-/* 17385 */ MCD_OPC_Decode, 209, 12, 79, // Opcode: URSRAvvi_8H
-/* 17389 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 17401
-/* 17393 */ MCD_OPC_CheckPredicate, 0, 224, 31, // Skip to: 25557
-/* 17397 */ MCD_OPC_Decode, 187, 8, 88, // Opcode: SLIvvi_8H
-/* 17401 */ MCD_OPC_FilterValue, 3, 216, 31, // Skip to: 25557
-/* 17405 */ MCD_OPC_CheckPredicate, 0, 212, 31, // Skip to: 25557
-/* 17409 */ MCD_OPC_Decode, 157, 12, 80, // Opcode: UQSHLvvi_8H
-/* 17413 */ MCD_OPC_FilterValue, 1, 204, 31, // Skip to: 25557
-/* 17417 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
-/* 17420 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 17432
-/* 17424 */ MCD_OPC_CheckPredicate, 0, 193, 31, // Skip to: 25557
-/* 17428 */ MCD_OPC_Decode, 235, 12, 81, // Opcode: USRAvvi_4S
-/* 17432 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 17444
-/* 17436 */ MCD_OPC_CheckPredicate, 0, 181, 31, // Skip to: 25557
-/* 17440 */ MCD_OPC_Decode, 207, 12, 81, // Opcode: URSRAvvi_4S
-/* 17444 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 17456
-/* 17448 */ MCD_OPC_CheckPredicate, 0, 169, 31, // Skip to: 25557
-/* 17452 */ MCD_OPC_Decode, 185, 8, 89, // Opcode: SLIvvi_4S
-/* 17456 */ MCD_OPC_FilterValue, 3, 161, 31, // Skip to: 25557
-/* 17460 */ MCD_OPC_CheckPredicate, 0, 157, 31, // Skip to: 25557
-/* 17464 */ MCD_OPC_Decode, 155, 12, 82, // Opcode: UQSHLvvi_4S
-/* 17468 */ MCD_OPC_FilterValue, 1, 149, 31, // Skip to: 25557
-/* 17472 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
-/* 17475 */ MCD_OPC_FilterValue, 0, 216, 0, // Skip to: 17695
-/* 17479 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
-/* 17482 */ MCD_OPC_FilterValue, 0, 122, 0, // Skip to: 17608
-/* 17486 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 17489 */ MCD_OPC_FilterValue, 0, 84, 0, // Skip to: 17577
-/* 17493 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 17496 */ MCD_OPC_FilterValue, 0, 46, 0, // Skip to: 17546
-/* 17500 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
-/* 17503 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 17515
-/* 17507 */ MCD_OPC_CheckPredicate, 0, 110, 31, // Skip to: 25557
-/* 17511 */ MCD_OPC_Decode, 141, 7, 83, // Opcode: MVNIvi_lsl_8H
-/* 17515 */ MCD_OPC_FilterValue, 1, 102, 31, // Skip to: 25557
-/* 17519 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 17522 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 17534
-/* 17526 */ MCD_OPC_CheckPredicate, 0, 91, 31, // Skip to: 25557
-/* 17530 */ MCD_OPC_Decode, 193, 7, 77, // Opcode: QSHRUNvvi_16B
-/* 17534 */ MCD_OPC_FilterValue, 1, 83, 31, // Skip to: 25557
-/* 17538 */ MCD_OPC_CheckPredicate, 0, 79, 31, // Skip to: 25557
-/* 17542 */ MCD_OPC_Decode, 210, 12, 78, // Opcode: USHLLvvi_16B
-/* 17546 */ MCD_OPC_FilterValue, 1, 71, 31, // Skip to: 25557
-/* 17550 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 17553 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 17565
-/* 17557 */ MCD_OPC_CheckPredicate, 0, 60, 31, // Skip to: 25557
-/* 17561 */ MCD_OPC_Decode, 198, 7, 79, // Opcode: QSHRUNvvi_8H
-/* 17565 */ MCD_OPC_FilterValue, 1, 52, 31, // Skip to: 25557
-/* 17569 */ MCD_OPC_CheckPredicate, 0, 48, 31, // Skip to: 25557
-/* 17573 */ MCD_OPC_Decode, 215, 12, 80, // Opcode: USHLLvvi_8H
-/* 17577 */ MCD_OPC_FilterValue, 1, 40, 31, // Skip to: 25557
-/* 17581 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 17584 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 17596
-/* 17588 */ MCD_OPC_CheckPredicate, 0, 29, 31, // Skip to: 25557
-/* 17592 */ MCD_OPC_Decode, 196, 7, 81, // Opcode: QSHRUNvvi_4S
-/* 17596 */ MCD_OPC_FilterValue, 1, 21, 31, // Skip to: 25557
-/* 17600 */ MCD_OPC_CheckPredicate, 0, 17, 31, // Skip to: 25557
-/* 17604 */ MCD_OPC_Decode, 213, 12, 82, // Opcode: USHLLvvi_4S
-/* 17608 */ MCD_OPC_FilterValue, 1, 9, 31, // Skip to: 25557
-/* 17612 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 17615 */ MCD_OPC_FilterValue, 0, 58, 0, // Skip to: 17677
-/* 17619 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 17622 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 17659
-/* 17626 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
-/* 17629 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 17641
-/* 17633 */ MCD_OPC_CheckPredicate, 0, 240, 30, // Skip to: 25557
-/* 17637 */ MCD_OPC_Decode, 195, 1, 84, // Opcode: BICvi_lsl_8H
-/* 17641 */ MCD_OPC_FilterValue, 1, 232, 30, // Skip to: 25557
-/* 17645 */ MCD_OPC_CheckPredicate, 0, 228, 30, // Skip to: 25557
-/* 17649 */ MCD_OPC_CheckField, 13, 1, 0, 222, 30, // Skip to: 25557
-/* 17655 */ MCD_OPC_Decode, 165, 12, 77, // Opcode: UQSHRNvvi_16B
-/* 17659 */ MCD_OPC_FilterValue, 1, 214, 30, // Skip to: 25557
-/* 17663 */ MCD_OPC_CheckPredicate, 0, 210, 30, // Skip to: 25557
-/* 17667 */ MCD_OPC_CheckField, 13, 1, 0, 204, 30, // Skip to: 25557
-/* 17673 */ MCD_OPC_Decode, 170, 12, 79, // Opcode: UQSHRNvvi_8H
-/* 17677 */ MCD_OPC_FilterValue, 1, 196, 30, // Skip to: 25557
-/* 17681 */ MCD_OPC_CheckPredicate, 0, 192, 30, // Skip to: 25557
-/* 17685 */ MCD_OPC_CheckField, 13, 1, 0, 186, 30, // Skip to: 25557
-/* 17691 */ MCD_OPC_Decode, 168, 12, 81, // Opcode: UQSHRNvvi_4S
-/* 17695 */ MCD_OPC_FilterValue, 1, 178, 30, // Skip to: 25557
-/* 17699 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 17702 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17720
-/* 17706 */ MCD_OPC_CheckPredicate, 0, 167, 30, // Skip to: 25557
-/* 17710 */ MCD_OPC_CheckField, 19, 3, 0, 161, 30, // Skip to: 25557
-/* 17716 */ MCD_OPC_Decode, 143, 7, 85, // Opcode: MVNIvi_msl_4S
-/* 17720 */ MCD_OPC_FilterValue, 1, 153, 30, // Skip to: 25557
-/* 17724 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
-/* 17727 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 17764
-/* 17731 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 17734 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17752
-/* 17738 */ MCD_OPC_CheckPredicate, 0, 135, 30, // Skip to: 25557
-/* 17742 */ MCD_OPC_CheckField, 19, 2, 0, 129, 30, // Skip to: 25557
-/* 17748 */ MCD_OPC_Decode, 241, 6, 86, // Opcode: MOVIvi_2D
-/* 17752 */ MCD_OPC_FilterValue, 1, 121, 30, // Skip to: 25557
-/* 17756 */ MCD_OPC_CheckPredicate, 0, 117, 30, // Skip to: 25557
-/* 17760 */ MCD_OPC_Decode, 137, 13, 75, // Opcode: VCVTxu2f_4S
-/* 17764 */ MCD_OPC_FilterValue, 1, 109, 30, // Skip to: 25557
-/* 17768 */ MCD_OPC_CheckPredicate, 0, 105, 30, // Skip to: 25557
-/* 17772 */ MCD_OPC_CheckField, 19, 3, 0, 99, 30, // Skip to: 25557
-/* 17778 */ MCD_OPC_Decode, 191, 4, 86, // Opcode: FMOVvi_2D
-/* 17782 */ MCD_OPC_FilterValue, 3, 91, 30, // Skip to: 25557
-/* 17786 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
-/* 17789 */ MCD_OPC_FilterValue, 8, 52, 0, // Skip to: 17845
-/* 17793 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 17796 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 17833
-/* 17800 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 17803 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17821
-/* 17807 */ MCD_OPC_CheckPredicate, 0, 66, 30, // Skip to: 25557
-/* 17811 */ MCD_OPC_CheckField, 19, 1, 1, 60, 30, // Skip to: 25557
-/* 17817 */ MCD_OPC_Decode, 187, 7, 77, // Opcode: QRSHRUNvvi_16B
-/* 17821 */ MCD_OPC_FilterValue, 1, 52, 30, // Skip to: 25557
-/* 17825 */ MCD_OPC_CheckPredicate, 0, 48, 30, // Skip to: 25557
-/* 17829 */ MCD_OPC_Decode, 192, 7, 79, // Opcode: QRSHRUNvvi_8H
-/* 17833 */ MCD_OPC_FilterValue, 1, 40, 30, // Skip to: 25557
-/* 17837 */ MCD_OPC_CheckPredicate, 0, 36, 30, // Skip to: 25557
-/* 17841 */ MCD_OPC_Decode, 190, 7, 81, // Opcode: QRSHRUNvvi_4S
-/* 17845 */ MCD_OPC_FilterValue, 9, 52, 0, // Skip to: 17901
-/* 17849 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 17852 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 17889
-/* 17856 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
-/* 17859 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17877
-/* 17863 */ MCD_OPC_CheckPredicate, 0, 10, 30, // Skip to: 25557
-/* 17867 */ MCD_OPC_CheckField, 19, 1, 1, 4, 30, // Skip to: 25557
-/* 17873 */ MCD_OPC_Decode, 141, 12, 77, // Opcode: UQRSHRNvvi_16B
-/* 17877 */ MCD_OPC_FilterValue, 1, 252, 29, // Skip to: 25557
-/* 17881 */ MCD_OPC_CheckPredicate, 0, 248, 29, // Skip to: 25557
-/* 17885 */ MCD_OPC_Decode, 146, 12, 79, // Opcode: UQRSHRNvvi_8H
-/* 17889 */ MCD_OPC_FilterValue, 1, 240, 29, // Skip to: 25557
-/* 17893 */ MCD_OPC_CheckPredicate, 0, 236, 29, // Skip to: 25557
-/* 17897 */ MCD_OPC_Decode, 144, 12, 81, // Opcode: UQRSHRNvvi_4S
-/* 17901 */ MCD_OPC_FilterValue, 15, 228, 29, // Skip to: 25557
-/* 17905 */ MCD_OPC_CheckPredicate, 0, 224, 29, // Skip to: 25557
-/* 17909 */ MCD_OPC_CheckField, 21, 1, 1, 218, 29, // Skip to: 25557
-/* 17915 */ MCD_OPC_Decode, 131, 13, 75, // Opcode: VCVTf2xu_4S
-/* 17919 */ MCD_OPC_FilterValue, 13, 210, 29, // Skip to: 25557
-/* 17923 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
-/* 17926 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 17957
-/* 17930 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 17933 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 17945
-/* 17937 */ MCD_OPC_CheckPredicate, 0, 192, 29, // Skip to: 25557
-/* 17941 */ MCD_OPC_Decode, 251, 9, 90, // Opcode: SSHRvvi_2D
-/* 17945 */ MCD_OPC_FilterValue, 3, 184, 29, // Skip to: 25557
-/* 17949 */ MCD_OPC_CheckPredicate, 0, 180, 29, // Skip to: 25557
-/* 17953 */ MCD_OPC_Decode, 225, 12, 90, // Opcode: USHRvvi_2D
-/* 17957 */ MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 17988
-/* 17961 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 17964 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 17976
-/* 17968 */ MCD_OPC_CheckPredicate, 0, 161, 29, // Skip to: 25557
-/* 17972 */ MCD_OPC_Decode, 130, 10, 91, // Opcode: SSRAvvi_2D
-/* 17976 */ MCD_OPC_FilterValue, 3, 153, 29, // Skip to: 25557
-/* 17980 */ MCD_OPC_CheckPredicate, 0, 149, 29, // Skip to: 25557
-/* 17984 */ MCD_OPC_Decode, 232, 12, 91, // Opcode: USRAvvi_2D
-/* 17988 */ MCD_OPC_FilterValue, 9, 27, 0, // Skip to: 18019
-/* 17992 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 17995 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 18007
-/* 17999 */ MCD_OPC_CheckPredicate, 0, 130, 29, // Skip to: 25557
-/* 18003 */ MCD_OPC_Decode, 223, 9, 90, // Opcode: SRSHRvvi_2D
-/* 18007 */ MCD_OPC_FilterValue, 3, 122, 29, // Skip to: 25557
-/* 18011 */ MCD_OPC_CheckPredicate, 0, 118, 29, // Skip to: 25557
-/* 18015 */ MCD_OPC_Decode, 197, 12, 90, // Opcode: URSHRvvi_2D
-/* 18019 */ MCD_OPC_FilterValue, 13, 27, 0, // Skip to: 18050
-/* 18023 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 18026 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 18038
-/* 18030 */ MCD_OPC_CheckPredicate, 0, 99, 29, // Skip to: 25557
-/* 18034 */ MCD_OPC_Decode, 230, 9, 91, // Opcode: SRSRAvvi_2D
-/* 18038 */ MCD_OPC_FilterValue, 3, 91, 29, // Skip to: 25557
-/* 18042 */ MCD_OPC_CheckPredicate, 0, 87, 29, // Skip to: 25557
-/* 18046 */ MCD_OPC_Decode, 204, 12, 91, // Opcode: URSRAvvi_2D
-/* 18050 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 18068
-/* 18054 */ MCD_OPC_CheckPredicate, 0, 75, 29, // Skip to: 25557
-/* 18058 */ MCD_OPC_CheckField, 29, 3, 3, 69, 29, // Skip to: 25557
-/* 18064 */ MCD_OPC_Decode, 208, 9, 91, // Opcode: SRIvvi_2D
-/* 18068 */ MCD_OPC_FilterValue, 21, 27, 0, // Skip to: 18099
-/* 18072 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 18075 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 18087
-/* 18079 */ MCD_OPC_CheckPredicate, 0, 50, 29, // Skip to: 25557
-/* 18083 */ MCD_OPC_Decode, 163, 8, 92, // Opcode: SHLvvi_2D
-/* 18087 */ MCD_OPC_FilterValue, 3, 42, 29, // Skip to: 25557
-/* 18091 */ MCD_OPC_CheckPredicate, 0, 38, 29, // Skip to: 25557
-/* 18095 */ MCD_OPC_Decode, 182, 8, 93, // Opcode: SLIvvi_2D
-/* 18099 */ MCD_OPC_FilterValue, 25, 14, 0, // Skip to: 18117
-/* 18103 */ MCD_OPC_CheckPredicate, 0, 26, 29, // Skip to: 25557
-/* 18107 */ MCD_OPC_CheckField, 29, 3, 3, 20, 29, // Skip to: 25557
-/* 18113 */ MCD_OPC_Decode, 160, 9, 92, // Opcode: SQSHLUvvi_2D
-/* 18117 */ MCD_OPC_FilterValue, 29, 27, 0, // Skip to: 18148
-/* 18121 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 18124 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 18136
-/* 18128 */ MCD_OPC_CheckPredicate, 0, 1, 29, // Skip to: 25557
-/* 18132 */ MCD_OPC_Decode, 171, 9, 92, // Opcode: SQSHLvvi_2D
-/* 18136 */ MCD_OPC_FilterValue, 3, 249, 28, // Skip to: 25557
-/* 18140 */ MCD_OPC_CheckPredicate, 0, 245, 28, // Skip to: 25557
-/* 18144 */ MCD_OPC_Decode, 152, 12, 92, // Opcode: UQSHLvvi_2D
-/* 18148 */ MCD_OPC_FilterValue, 57, 27, 0, // Skip to: 18179
-/* 18152 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 18155 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 18167
-/* 18159 */ MCD_OPC_CheckPredicate, 0, 226, 28, // Skip to: 25557
-/* 18163 */ MCD_OPC_Decode, 132, 13, 90, // Opcode: VCVTxs2f_2D
-/* 18167 */ MCD_OPC_FilterValue, 3, 218, 28, // Skip to: 25557
-/* 18171 */ MCD_OPC_CheckPredicate, 0, 214, 28, // Skip to: 25557
-/* 18175 */ MCD_OPC_Decode, 135, 13, 90, // Opcode: VCVTxu2f_2D
-/* 18179 */ MCD_OPC_FilterValue, 63, 206, 28, // Skip to: 25557
-/* 18183 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 18186 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 18198
-/* 18190 */ MCD_OPC_CheckPredicate, 0, 195, 28, // Skip to: 25557
-/* 18194 */ MCD_OPC_Decode, 254, 12, 90, // Opcode: VCVTf2xs_2D
-/* 18198 */ MCD_OPC_FilterValue, 3, 187, 28, // Skip to: 25557
-/* 18202 */ MCD_OPC_CheckPredicate, 0, 183, 28, // Skip to: 25557
-/* 18206 */ MCD_OPC_Decode, 129, 13, 90, // Opcode: VCVTf2xu_2D
-/* 18210 */ MCD_OPC_FilterValue, 4, 167, 2, // Skip to: 18893
-/* 18214 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
-/* 18217 */ MCD_OPC_FilterValue, 0, 17, 0, // Skip to: 18238
-/* 18221 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
-/* 18224 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 18231
-/* 18228 */ MCD_OPC_Decode, 102, 94, // Opcode: ADRxi
-/* 18231 */ MCD_OPC_FilterValue, 1, 154, 28, // Skip to: 25557
-/* 18235 */ MCD_OPC_Decode, 101, 94, // Opcode: ADRPxi
-/* 18238 */ MCD_OPC_FilterValue, 1, 255, 0, // Skip to: 18497
-/* 18242 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 18245 */ MCD_OPC_FilterValue, 0, 17, 0, // Skip to: 18266
-/* 18249 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
-/* 18252 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 18259
-/* 18256 */ MCD_OPC_Decode, 67, 95, // Opcode: ADDwwi_lsl0_s
-/* 18259 */ MCD_OPC_FilterValue, 1, 126, 28, // Skip to: 25557
-/* 18263 */ MCD_OPC_Decode, 70, 95, // Opcode: ADDwwi_lsl12_s
-/* 18266 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 18305
-/* 18270 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
-/* 18273 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 18289
-/* 18277 */ MCD_OPC_CheckField, 0, 5, 31, 3, 0, // Skip to: 18286
-/* 18283 */ MCD_OPC_Decode, 66, 96, // Opcode: ADDwwi_lsl0_cmp
-/* 18286 */ MCD_OPC_Decode, 65, 97, // Opcode: ADDwwi_lsl0_S
-/* 18289 */ MCD_OPC_FilterValue, 1, 96, 28, // Skip to: 25557
-/* 18293 */ MCD_OPC_CheckField, 0, 5, 31, 3, 0, // Skip to: 18302
-/* 18299 */ MCD_OPC_Decode, 69, 96, // Opcode: ADDwwi_lsl12_cmp
-/* 18302 */ MCD_OPC_Decode, 68, 97, // Opcode: ADDwwi_lsl12_S
-/* 18305 */ MCD_OPC_FilterValue, 2, 19, 0, // Skip to: 18328
-/* 18309 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
-/* 18312 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 18320
-/* 18316 */ MCD_OPC_Decode, 202, 10, 95, // Opcode: SUBwwi_lsl0_s
-/* 18320 */ MCD_OPC_FilterValue, 1, 65, 28, // Skip to: 25557
-/* 18324 */ MCD_OPC_Decode, 205, 10, 95, // Opcode: SUBwwi_lsl12_s
-/* 18328 */ MCD_OPC_FilterValue, 3, 39, 0, // Skip to: 18371
-/* 18332 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
-/* 18335 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 18353
-/* 18339 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 18349
-/* 18345 */ MCD_OPC_Decode, 201, 10, 96, // Opcode: SUBwwi_lsl0_cmp
-/* 18349 */ MCD_OPC_Decode, 200, 10, 97, // Opcode: SUBwwi_lsl0_S
-/* 18353 */ MCD_OPC_FilterValue, 1, 32, 28, // Skip to: 25557
-/* 18357 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 18367
-/* 18363 */ MCD_OPC_Decode, 204, 10, 96, // Opcode: SUBwwi_lsl12_cmp
-/* 18367 */ MCD_OPC_Decode, 203, 10, 97, // Opcode: SUBwwi_lsl12_S
-/* 18371 */ MCD_OPC_FilterValue, 4, 17, 0, // Skip to: 18392
-/* 18375 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
-/* 18378 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 18385
-/* 18382 */ MCD_OPC_Decode, 84, 98, // Opcode: ADDxxi_lsl0_s
-/* 18385 */ MCD_OPC_FilterValue, 1, 0, 28, // Skip to: 25557
-/* 18389 */ MCD_OPC_Decode, 87, 98, // Opcode: ADDxxi_lsl12_s
-/* 18392 */ MCD_OPC_FilterValue, 5, 35, 0, // Skip to: 18431
-/* 18396 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
-/* 18399 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 18415
-/* 18403 */ MCD_OPC_CheckField, 0, 5, 31, 3, 0, // Skip to: 18412
-/* 18409 */ MCD_OPC_Decode, 83, 99, // Opcode: ADDxxi_lsl0_cmp
-/* 18412 */ MCD_OPC_Decode, 82, 100, // Opcode: ADDxxi_lsl0_S
-/* 18415 */ MCD_OPC_FilterValue, 1, 226, 27, // Skip to: 25557
-/* 18419 */ MCD_OPC_CheckField, 0, 5, 31, 3, 0, // Skip to: 18428
-/* 18425 */ MCD_OPC_Decode, 86, 99, // Opcode: ADDxxi_lsl12_cmp
-/* 18428 */ MCD_OPC_Decode, 85, 100, // Opcode: ADDxxi_lsl12_S
-/* 18431 */ MCD_OPC_FilterValue, 6, 19, 0, // Skip to: 18454
-/* 18435 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
-/* 18438 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 18446
-/* 18442 */ MCD_OPC_Decode, 219, 10, 98, // Opcode: SUBxxi_lsl0_s
-/* 18446 */ MCD_OPC_FilterValue, 1, 195, 27, // Skip to: 25557
-/* 18450 */ MCD_OPC_Decode, 222, 10, 98, // Opcode: SUBxxi_lsl12_s
-/* 18454 */ MCD_OPC_FilterValue, 7, 187, 27, // Skip to: 25557
-/* 18458 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
-/* 18461 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 18479
-/* 18465 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 18475
-/* 18471 */ MCD_OPC_Decode, 218, 10, 99, // Opcode: SUBxxi_lsl0_cmp
-/* 18475 */ MCD_OPC_Decode, 217, 10, 100, // Opcode: SUBxxi_lsl0_S
-/* 18479 */ MCD_OPC_FilterValue, 1, 162, 27, // Skip to: 25557
-/* 18483 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 18493
-/* 18489 */ MCD_OPC_Decode, 221, 10, 99, // Opcode: SUBxxi_lsl12_cmp
-/* 18493 */ MCD_OPC_Decode, 220, 10, 100, // Opcode: SUBxxi_lsl12_S
-/* 18497 */ MCD_OPC_FilterValue, 2, 165, 0, // Skip to: 18666
-/* 18501 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 18504 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 18526
-/* 18508 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ...
-/* 18511 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 18518
-/* 18515 */ MCD_OPC_Decode, 115, 101, // Opcode: ANDwwi
-/* 18518 */ MCD_OPC_FilterValue, 1, 123, 27, // Skip to: 25557
-/* 18522 */ MCD_OPC_Decode, 251, 6, 102, // Opcode: MOVNwii
-/* 18526 */ MCD_OPC_FilterValue, 1, 10, 0, // Skip to: 18540
-/* 18530 */ MCD_OPC_CheckField, 23, 1, 0, 109, 27, // Skip to: 25557
-/* 18536 */ MCD_OPC_Decode, 168, 7, 101, // Opcode: ORRwwi
-/* 18540 */ MCD_OPC_FilterValue, 2, 19, 0, // Skip to: 18563
-/* 18544 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ...
-/* 18547 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 18555
-/* 18551 */ MCD_OPC_Decode, 133, 3, 101, // Opcode: EORwwi
-/* 18555 */ MCD_OPC_FilterValue, 1, 86, 27, // Skip to: 25557
-/* 18559 */ MCD_OPC_Decode, 253, 6, 102, // Opcode: MOVZwii
-/* 18563 */ MCD_OPC_FilterValue, 3, 18, 0, // Skip to: 18585
-/* 18567 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ...
-/* 18570 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 18577
-/* 18574 */ MCD_OPC_Decode, 103, 103, // Opcode: ANDSwwi
-/* 18577 */ MCD_OPC_FilterValue, 1, 64, 27, // Skip to: 25557
-/* 18581 */ MCD_OPC_Decode, 249, 6, 104, // Opcode: MOVKwii
-/* 18585 */ MCD_OPC_FilterValue, 4, 18, 0, // Skip to: 18607
-/* 18589 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ...
-/* 18592 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 18599
-/* 18596 */ MCD_OPC_Decode, 120, 105, // Opcode: ANDxxi
-/* 18599 */ MCD_OPC_FilterValue, 1, 42, 27, // Skip to: 25557
-/* 18603 */ MCD_OPC_Decode, 252, 6, 106, // Opcode: MOVNxii
-/* 18607 */ MCD_OPC_FilterValue, 5, 10, 0, // Skip to: 18621
-/* 18611 */ MCD_OPC_CheckField, 23, 1, 0, 28, 27, // Skip to: 25557
-/* 18617 */ MCD_OPC_Decode, 173, 7, 105, // Opcode: ORRxxi
-/* 18621 */ MCD_OPC_FilterValue, 6, 19, 0, // Skip to: 18644
-/* 18625 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ...
-/* 18628 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 18636
-/* 18632 */ MCD_OPC_Decode, 138, 3, 105, // Opcode: EORxxi
-/* 18636 */ MCD_OPC_FilterValue, 1, 5, 27, // Skip to: 25557
-/* 18640 */ MCD_OPC_Decode, 254, 6, 106, // Opcode: MOVZxii
-/* 18644 */ MCD_OPC_FilterValue, 7, 253, 26, // Skip to: 25557
-/* 18648 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ...
-/* 18651 */ MCD_OPC_FilterValue, 0, 3, 0, // Skip to: 18658
-/* 18655 */ MCD_OPC_Decode, 108, 107, // Opcode: ANDSxxi
-/* 18658 */ MCD_OPC_FilterValue, 1, 239, 26, // Skip to: 25557
-/* 18662 */ MCD_OPC_Decode, 250, 6, 108, // Opcode: MOVKxii
-/* 18666 */ MCD_OPC_FilterValue, 3, 231, 26, // Skip to: 25557
-/* 18670 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 18673 */ MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 18730
-/* 18677 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
-/* 18680 */ MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 18716
-/* 18684 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ...
-/* 18687 */ MCD_OPC_FilterValue, 7, 4, 0, // Skip to: 18695
-/* 18691 */ MCD_OPC_Decode, 235, 10, 109, // Opcode: SXTBww
-/* 18695 */ MCD_OPC_FilterValue, 15, 4, 0, // Skip to: 18703
-/* 18699 */ MCD_OPC_Decode, 237, 10, 109, // Opcode: SXTHww
-/* 18703 */ MCD_OPC_CheckField, 10, 6, 31, 3, 0, // Skip to: 18712
-/* 18709 */ MCD_OPC_Decode, 127, 110, // Opcode: ASRwwi
-/* 18712 */ MCD_OPC_Decode, 142, 8, 111, // Opcode: SBFMwwii
-/* 18716 */ MCD_OPC_FilterValue, 2, 181, 26, // Skip to: 25557
-/* 18720 */ MCD_OPC_CheckField, 21, 1, 0, 175, 26, // Skip to: 25557
-/* 18726 */ MCD_OPC_Decode, 144, 3, 112, // Opcode: EXTRwwwi
-/* 18730 */ MCD_OPC_FilterValue, 1, 10, 0, // Skip to: 18744
-/* 18734 */ MCD_OPC_CheckField, 22, 2, 0, 161, 26, // Skip to: 25557
-/* 18740 */ MCD_OPC_Decode, 180, 1, 111, // Opcode: BFMwwii
-/* 18744 */ MCD_OPC_FilterValue, 2, 40, 0, // Skip to: 18788
-/* 18748 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
-/* 18751 */ MCD_OPC_FilterValue, 0, 146, 26, // Skip to: 25557
-/* 18755 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ...
-/* 18758 */ MCD_OPC_FilterValue, 7, 4, 0, // Skip to: 18766
-/* 18762 */ MCD_OPC_Decode, 250, 12, 109, // Opcode: UXTBww
-/* 18766 */ MCD_OPC_FilterValue, 15, 4, 0, // Skip to: 18774
-/* 18770 */ MCD_OPC_Decode, 252, 12, 109, // Opcode: UXTHww
-/* 18774 */ MCD_OPC_CheckField, 10, 6, 31, 4, 0, // Skip to: 18784
-/* 18780 */ MCD_OPC_Decode, 223, 6, 110, // Opcode: LSRwwi
-/* 18784 */ MCD_OPC_Decode, 172, 11, 111, // Opcode: UBFMwwii
-/* 18788 */ MCD_OPC_FilterValue, 4, 62, 0, // Skip to: 18854
-/* 18792 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
-/* 18795 */ MCD_OPC_FilterValue, 1, 41, 0, // Skip to: 18840
-/* 18799 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ...
-/* 18802 */ MCD_OPC_FilterValue, 7, 4, 0, // Skip to: 18810
-/* 18806 */ MCD_OPC_Decode, 236, 10, 113, // Opcode: SXTBxw
-/* 18810 */ MCD_OPC_FilterValue, 15, 4, 0, // Skip to: 18818
-/* 18814 */ MCD_OPC_Decode, 238, 10, 113, // Opcode: SXTHxw
-/* 18818 */ MCD_OPC_FilterValue, 31, 4, 0, // Skip to: 18826
-/* 18822 */ MCD_OPC_Decode, 239, 10, 113, // Opcode: SXTWxw
-/* 18826 */ MCD_OPC_CheckField, 10, 6, 63, 4, 0, // Skip to: 18836
-/* 18832 */ MCD_OPC_Decode, 128, 1, 114, // Opcode: ASRxxi
-/* 18836 */ MCD_OPC_Decode, 143, 8, 111, // Opcode: SBFMxxii
-/* 18840 */ MCD_OPC_FilterValue, 3, 57, 26, // Skip to: 25557
-/* 18844 */ MCD_OPC_CheckField, 21, 1, 0, 51, 26, // Skip to: 25557
-/* 18850 */ MCD_OPC_Decode, 145, 3, 11, // Opcode: EXTRxxxi
-/* 18854 */ MCD_OPC_FilterValue, 5, 10, 0, // Skip to: 18868
-/* 18858 */ MCD_OPC_CheckField, 22, 2, 1, 37, 26, // Skip to: 25557
-/* 18864 */ MCD_OPC_Decode, 181, 1, 111, // Opcode: BFMxxii
-/* 18868 */ MCD_OPC_FilterValue, 6, 29, 26, // Skip to: 25557
-/* 18872 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
-/* 18875 */ MCD_OPC_FilterValue, 1, 22, 26, // Skip to: 25557
-/* 18879 */ MCD_OPC_CheckField, 10, 6, 63, 4, 0, // Skip to: 18889
-/* 18885 */ MCD_OPC_Decode, 224, 6, 114, // Opcode: LSRxxi
-/* 18889 */ MCD_OPC_Decode, 173, 11, 111, // Opcode: UBFMxxii
-/* 18893 */ MCD_OPC_FilterValue, 5, 9, 2, // Skip to: 19418
-/* 18897 */ MCD_OPC_ExtractField, 29, 2, // Inst{30-29} ...
-/* 18900 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 18923
-/* 18904 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
-/* 18907 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 18915
-/* 18911 */ MCD_OPC_Decode, 217, 1, 115, // Opcode: Bimm
-/* 18915 */ MCD_OPC_FilterValue, 1, 238, 25, // Skip to: 25557
-/* 18919 */ MCD_OPC_Decode, 211, 1, 115, // Opcode: BLimm
-/* 18923 */ MCD_OPC_FilterValue, 1, 85, 0, // Skip to: 19012
-/* 18927 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
-/* 18930 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 18953
-/* 18934 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
-/* 18937 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 18945
-/* 18941 */ MCD_OPC_Decode, 220, 1, 116, // Opcode: CBZw
-/* 18945 */ MCD_OPC_FilterValue, 1, 208, 25, // Skip to: 25557
-/* 18949 */ MCD_OPC_Decode, 221, 1, 117, // Opcode: CBZx
-/* 18953 */ MCD_OPC_FilterValue, 1, 19, 0, // Skip to: 18976
-/* 18957 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
-/* 18960 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 18968
-/* 18964 */ MCD_OPC_Decode, 218, 1, 116, // Opcode: CBNZw
-/* 18968 */ MCD_OPC_FilterValue, 1, 185, 25, // Skip to: 25557
-/* 18972 */ MCD_OPC_Decode, 219, 1, 117, // Opcode: CBNZx
-/* 18976 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 18994
-/* 18980 */ MCD_OPC_CheckField, 31, 1, 0, 4, 0, // Skip to: 18990
-/* 18986 */ MCD_OPC_Decode, 246, 10, 118, // Opcode: TBZwii
-/* 18990 */ MCD_OPC_Decode, 247, 10, 119, // Opcode: TBZxii
-/* 18994 */ MCD_OPC_FilterValue, 3, 159, 25, // Skip to: 25557
-/* 18998 */ MCD_OPC_CheckField, 31, 1, 0, 4, 0, // Skip to: 19008
-/* 19004 */ MCD_OPC_Decode, 244, 10, 118, // Opcode: TBNZwii
-/* 19008 */ MCD_OPC_Decode, 245, 10, 119, // Opcode: TBNZxii
-/* 19012 */ MCD_OPC_FilterValue, 2, 141, 25, // Skip to: 25557
-/* 19016 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
-/* 19019 */ MCD_OPC_FilterValue, 0, 116, 0, // Skip to: 19139
-/* 19023 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
-/* 19026 */ MCD_OPC_FilterValue, 0, 10, 0, // Skip to: 19040
-/* 19030 */ MCD_OPC_CheckField, 4, 1, 0, 121, 25, // Skip to: 25557
-/* 19036 */ MCD_OPC_Decode, 216, 1, 120, // Opcode: Bcc
-/* 19040 */ MCD_OPC_FilterValue, 1, 113, 25, // Skip to: 25557
-/* 19044 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ...
-/* 19047 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 19070
-/* 19051 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
-/* 19054 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 19062
-/* 19058 */ MCD_OPC_Decode, 212, 1, 121, // Opcode: BRKi
-/* 19062 */ MCD_OPC_FilterValue, 2, 91, 25, // Skip to: 25557
-/* 19066 */ MCD_OPC_Decode, 244, 4, 121, // Opcode: HLTi
-/* 19070 */ MCD_OPC_FilterValue, 1, 19, 0, // Skip to: 19093
-/* 19074 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
-/* 19077 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 19085
-/* 19081 */ MCD_OPC_Decode, 234, 10, 121, // Opcode: SVCi
-/* 19085 */ MCD_OPC_FilterValue, 5, 68, 25, // Skip to: 25557
-/* 19089 */ MCD_OPC_Decode, 244, 2, 121, // Opcode: DCPS1i
-/* 19093 */ MCD_OPC_FilterValue, 2, 19, 0, // Skip to: 19116
-/* 19097 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
-/* 19100 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 19108
-/* 19104 */ MCD_OPC_Decode, 245, 4, 121, // Opcode: HVCi
-/* 19108 */ MCD_OPC_FilterValue, 5, 45, 25, // Skip to: 25557
-/* 19112 */ MCD_OPC_Decode, 245, 2, 121, // Opcode: DCPS2i
-/* 19116 */ MCD_OPC_FilterValue, 3, 37, 25, // Skip to: 25557
-/* 19120 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
-/* 19123 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 19131
-/* 19127 */ MCD_OPC_Decode, 201, 8, 121, // Opcode: SMCi
-/* 19131 */ MCD_OPC_FilterValue, 5, 22, 25, // Skip to: 25557
-/* 19135 */ MCD_OPC_Decode, 246, 2, 121, // Opcode: DCPS3i
-/* 19139 */ MCD_OPC_FilterValue, 1, 156, 0, // Skip to: 19299
-/* 19143 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
-/* 19146 */ MCD_OPC_FilterValue, 0, 122, 0, // Skip to: 19272
-/* 19150 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
-/* 19153 */ MCD_OPC_FilterValue, 1, 0, 25, // Skip to: 25557
-/* 19157 */ MCD_OPC_ExtractField, 0, 8, // Inst{7-0} ...
-/* 19160 */ MCD_OPC_FilterValue, 95, 10, 0, // Skip to: 19174
-/* 19164 */ MCD_OPC_CheckField, 12, 9, 51, 49, 0, // Skip to: 19219
-/* 19170 */ MCD_OPC_Decode, 230, 1, 122, // Opcode: CLREXi
-/* 19174 */ MCD_OPC_FilterValue, 159, 1, 10, 0, // Skip to: 19189
-/* 19179 */ MCD_OPC_CheckField, 12, 9, 51, 34, 0, // Skip to: 19219
-/* 19185 */ MCD_OPC_Decode, 250, 2, 123, // Opcode: DSBi
-/* 19189 */ MCD_OPC_FilterValue, 191, 1, 10, 0, // Skip to: 19204
-/* 19194 */ MCD_OPC_CheckField, 12, 9, 51, 19, 0, // Skip to: 19219
-/* 19200 */ MCD_OPC_Decode, 248, 2, 123, // Opcode: DMBi
-/* 19204 */ MCD_OPC_FilterValue, 223, 1, 10, 0, // Skip to: 19219
-/* 19209 */ MCD_OPC_CheckField, 12, 9, 51, 4, 0, // Skip to: 19219
-/* 19215 */ MCD_OPC_Decode, 128, 5, 124, // Opcode: ISBi
-/* 19219 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ...
-/* 19222 */ MCD_OPC_FilterValue, 31, 31, 0, // Skip to: 19257
-/* 19226 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
-/* 19229 */ MCD_OPC_FilterValue, 2, 10, 0, // Skip to: 19243
-/* 19233 */ MCD_OPC_CheckField, 16, 5, 3, 18, 0, // Skip to: 19257
-/* 19239 */ MCD_OPC_Decode, 243, 4, 125, // Opcode: HINTi
-/* 19243 */ MCD_OPC_FilterValue, 4, 10, 0, // Skip to: 19257
-/* 19247 */ MCD_OPC_CheckField, 19, 2, 0, 4, 0, // Skip to: 19257
-/* 19253 */ MCD_OPC_Decode, 128, 7, 126, // Opcode: MSRii
-/* 19257 */ MCD_OPC_CheckField, 19, 2, 1, 4, 0, // Skip to: 19267
-/* 19263 */ MCD_OPC_Decode, 241, 10, 127, // Opcode: SYSiccix
-/* 19267 */ MCD_OPC_Decode, 129, 7, 128, 1, // Opcode: MSRix
-/* 19272 */ MCD_OPC_FilterValue, 1, 137, 24, // Skip to: 25557
-/* 19276 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
-/* 19279 */ MCD_OPC_FilterValue, 1, 130, 24, // Skip to: 25557
-/* 19283 */ MCD_OPC_CheckField, 19, 2, 1, 5, 0, // Skip to: 19294
-/* 19289 */ MCD_OPC_Decode, 240, 10, 129, 1, // Opcode: SYSLxicci
-/* 19294 */ MCD_OPC_Decode, 255, 6, 130, 1, // Opcode: MRSxi
-/* 19299 */ MCD_OPC_FilterValue, 2, 110, 24, // Skip to: 25557
-/* 19303 */ MCD_OPC_ExtractField, 10, 14, // Inst{23-10} ...
-/* 19306 */ MCD_OPC_FilterValue, 192, 15, 17, 0, // Skip to: 19328
-/* 19311 */ MCD_OPC_CheckField, 31, 1, 1, 96, 24, // Skip to: 25557
-/* 19317 */ MCD_OPC_CheckField, 0, 5, 0, 90, 24, // Skip to: 25557
-/* 19323 */ MCD_OPC_Decode, 213, 1, 131, 1, // Opcode: BRx
-/* 19328 */ MCD_OPC_FilterValue, 192, 31, 17, 0, // Skip to: 19350
-/* 19333 */ MCD_OPC_CheckField, 31, 1, 1, 74, 24, // Skip to: 25557
-/* 19339 */ MCD_OPC_CheckField, 0, 5, 0, 68, 24, // Skip to: 25557
-/* 19345 */ MCD_OPC_Decode, 210, 1, 131, 1, // Opcode: BLRx
-/* 19350 */ MCD_OPC_FilterValue, 192, 47, 17, 0, // Skip to: 19372
-/* 19355 */ MCD_OPC_CheckField, 31, 1, 1, 52, 24, // Skip to: 25557
-/* 19361 */ MCD_OPC_CheckField, 0, 5, 0, 46, 24, // Skip to: 25557
-/* 19367 */ MCD_OPC_Decode, 208, 7, 131, 1, // Opcode: RETx
-/* 19372 */ MCD_OPC_FilterValue, 192, 79, 18, 0, // Skip to: 19395
-/* 19377 */ MCD_OPC_CheckField, 31, 1, 1, 30, 24, // Skip to: 25557
-/* 19383 */ MCD_OPC_CheckField, 0, 10, 224, 7, 23, 24, // Skip to: 25557
-/* 19390 */ MCD_OPC_Decode, 143, 3, 132, 1, // Opcode: ERET
-/* 19395 */ MCD_OPC_FilterValue, 192, 95, 13, 24, // Skip to: 25557
-/* 19400 */ MCD_OPC_CheckField, 31, 1, 1, 7, 24, // Skip to: 25557
-/* 19406 */ MCD_OPC_CheckField, 0, 10, 224, 7, 0, 24, // Skip to: 25557
-/* 19413 */ MCD_OPC_Decode, 249, 2, 132, 1, // Opcode: DRPS
-/* 19418 */ MCD_OPC_FilterValue, 6, 9, 10, // Skip to: 21991
-/* 19422 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 19425 */ MCD_OPC_FilterValue, 0, 16, 1, // Skip to: 19701
-/* 19429 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
-/* 19432 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 19440
-/* 19436 */ MCD_OPC_Decode, 175, 5, 116, // Opcode: LDRw_lit
-/* 19440 */ MCD_OPC_FilterValue, 2, 220, 0, // Skip to: 19664
-/* 19444 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 19447 */ MCD_OPC_FilterValue, 0, 60, 0, // Skip to: 19511
-/* 19451 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
-/* 19454 */ MCD_OPC_FilterValue, 0, 10, 0, // Skip to: 19468
-/* 19458 */ MCD_OPC_CheckField, 12, 4, 0, 205, 23, // Skip to: 25557
-/* 19464 */ MCD_OPC_Decode, 19, 133, 1, // Opcode: ADCwww
-/* 19468 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 19477
-/* 19472 */ MCD_OPC_Decode, 236, 2, 134, 1, // Opcode: CSELwwwc
-/* 19477 */ MCD_OPC_FilterValue, 6, 188, 23, // Skip to: 25557
-/* 19481 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
-/* 19484 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 19493
-/* 19488 */ MCD_OPC_Decode, 201, 6, 133, 1, // Opcode: LSLVwww
-/* 19493 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 19502
-/* 19497 */ MCD_OPC_Decode, 228, 2, 133, 1, // Opcode: CRC32B_www
-/* 19502 */ MCD_OPC_FilterValue, 5, 163, 23, // Skip to: 25557
-/* 19506 */ MCD_OPC_Decode, 229, 2, 133, 1, // Opcode: CRC32CB_www
-/* 19511 */ MCD_OPC_FilterValue, 1, 46, 0, // Skip to: 19561
-/* 19515 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
-/* 19518 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 19527
-/* 19522 */ MCD_OPC_Decode, 238, 2, 134, 1, // Opcode: CSINCwwwc
-/* 19527 */ MCD_OPC_FilterValue, 6, 138, 23, // Skip to: 25557
-/* 19531 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
-/* 19534 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 19543
-/* 19538 */ MCD_OPC_Decode, 221, 6, 133, 1, // Opcode: LSRVwww
-/* 19543 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 19552
-/* 19547 */ MCD_OPC_Decode, 233, 2, 133, 1, // Opcode: CRC32H_www
-/* 19552 */ MCD_OPC_FilterValue, 5, 113, 23, // Skip to: 25557
-/* 19556 */ MCD_OPC_Decode, 230, 2, 133, 1, // Opcode: CRC32CH_www
-/* 19561 */ MCD_OPC_FilterValue, 2, 62, 0, // Skip to: 19627
-/* 19565 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
-/* 19568 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 19583
-/* 19572 */ MCD_OPC_CheckField, 21, 3, 6, 91, 23, // Skip to: 25557
-/* 19578 */ MCD_OPC_Decode, 184, 11, 133, 1, // Opcode: UDIVwww
-/* 19583 */ MCD_OPC_FilterValue, 2, 10, 0, // Skip to: 19597
-/* 19587 */ MCD_OPC_CheckField, 21, 3, 6, 76, 23, // Skip to: 25557
-/* 19593 */ MCD_OPC_Decode, 125, 133, 1, // Opcode: ASRVwww
-/* 19597 */ MCD_OPC_FilterValue, 4, 11, 0, // Skip to: 19612
-/* 19601 */ MCD_OPC_CheckField, 21, 3, 6, 62, 23, // Skip to: 25557
-/* 19607 */ MCD_OPC_Decode, 234, 2, 133, 1, // Opcode: CRC32W_www
-/* 19612 */ MCD_OPC_FilterValue, 5, 53, 23, // Skip to: 25557
-/* 19616 */ MCD_OPC_CheckField, 21, 3, 6, 47, 23, // Skip to: 25557
-/* 19622 */ MCD_OPC_Decode, 231, 2, 133, 1, // Opcode: CRC32CW_www
-/* 19627 */ MCD_OPC_FilterValue, 3, 38, 23, // Skip to: 25557
-/* 19631 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
-/* 19634 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 19649
-/* 19638 */ MCD_OPC_CheckField, 21, 3, 6, 25, 23, // Skip to: 25557
-/* 19644 */ MCD_OPC_Decode, 154, 8, 133, 1, // Opcode: SDIVwww
-/* 19649 */ MCD_OPC_FilterValue, 2, 16, 23, // Skip to: 25557
-/* 19653 */ MCD_OPC_CheckField, 21, 3, 6, 10, 23, // Skip to: 25557
-/* 19659 */ MCD_OPC_Decode, 214, 7, 133, 1, // Opcode: RORVwww
-/* 19664 */ MCD_OPC_FilterValue, 3, 1, 23, // Skip to: 25557
-/* 19668 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
-/* 19671 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 19686
-/* 19675 */ MCD_OPC_CheckField, 21, 3, 0, 244, 22, // Skip to: 25557
-/* 19681 */ MCD_OPC_Decode, 225, 6, 135, 1, // Opcode: MADDwwww
-/* 19686 */ MCD_OPC_FilterValue, 1, 235, 22, // Skip to: 25557
-/* 19690 */ MCD_OPC_CheckField, 21, 3, 0, 229, 22, // Skip to: 25557
-/* 19696 */ MCD_OPC_Decode, 130, 7, 135, 1, // Opcode: MSUBwwww
-/* 19701 */ MCD_OPC_FilterValue, 1, 223, 1, // Skip to: 20184
-/* 19705 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
-/* 19708 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 19801
-/* 19712 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 19715 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 19730
-/* 19719 */ MCD_OPC_CheckField, 21, 1, 0, 200, 22, // Skip to: 25557
-/* 19725 */ MCD_OPC_Decode, 238, 5, 136, 1, // Opcode: LS8_STUR
-/* 19730 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 19745
-/* 19734 */ MCD_OPC_CheckField, 21, 1, 0, 185, 22, // Skip to: 25557
-/* 19740 */ MCD_OPC_Decode, 234, 5, 137, 1, // Opcode: LS8_PostInd_STR
-/* 19745 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 19786
-/* 19749 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 19752 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 19761
-/* 19756 */ MCD_OPC_Decode, 240, 5, 136, 1, // Opcode: LS8_UnPriv_STR
-/* 19761 */ MCD_OPC_FilterValue, 1, 160, 22, // Skip to: 25557
-/* 19765 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 19768 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 19777
-/* 19772 */ MCD_OPC_Decode, 242, 5, 138, 1, // Opcode: LS8_Wm_RegOffset_STR
-/* 19777 */ MCD_OPC_FilterValue, 1, 144, 22, // Skip to: 25557
-/* 19781 */ MCD_OPC_Decode, 244, 5, 139, 1, // Opcode: LS8_Xm_RegOffset_STR
-/* 19786 */ MCD_OPC_FilterValue, 3, 135, 22, // Skip to: 25557
-/* 19790 */ MCD_OPC_CheckField, 21, 1, 0, 129, 22, // Skip to: 25557
-/* 19796 */ MCD_OPC_Decode, 236, 5, 137, 1, // Opcode: LS8_PreInd_STR
-/* 19801 */ MCD_OPC_FilterValue, 1, 89, 0, // Skip to: 19894
-/* 19805 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 19808 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 19823
-/* 19812 */ MCD_OPC_CheckField, 21, 1, 0, 107, 22, // Skip to: 25557
-/* 19818 */ MCD_OPC_Decode, 232, 5, 136, 1, // Opcode: LS8_LDUR
-/* 19823 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 19838
-/* 19827 */ MCD_OPC_CheckField, 21, 1, 0, 92, 22, // Skip to: 25557
-/* 19833 */ MCD_OPC_Decode, 233, 5, 137, 1, // Opcode: LS8_PostInd_LDR
-/* 19838 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 19879
-/* 19842 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 19845 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 19854
-/* 19849 */ MCD_OPC_Decode, 239, 5, 136, 1, // Opcode: LS8_UnPriv_LDR
-/* 19854 */ MCD_OPC_FilterValue, 1, 67, 22, // Skip to: 25557
-/* 19858 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 19861 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 19870
-/* 19865 */ MCD_OPC_Decode, 241, 5, 138, 1, // Opcode: LS8_Wm_RegOffset_LDR
-/* 19870 */ MCD_OPC_FilterValue, 1, 51, 22, // Skip to: 25557
-/* 19874 */ MCD_OPC_Decode, 243, 5, 139, 1, // Opcode: LS8_Xm_RegOffset_LDR
-/* 19879 */ MCD_OPC_FilterValue, 3, 42, 22, // Skip to: 25557
-/* 19883 */ MCD_OPC_CheckField, 21, 1, 0, 36, 22, // Skip to: 25557
-/* 19889 */ MCD_OPC_Decode, 235, 5, 137, 1, // Opcode: LS8_PreInd_LDR
-/* 19894 */ MCD_OPC_FilterValue, 2, 89, 0, // Skip to: 19987
-/* 19898 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 19901 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 19916
-/* 19905 */ MCD_OPC_CheckField, 21, 1, 0, 14, 22, // Skip to: 25557
-/* 19911 */ MCD_OPC_Decode, 151, 5, 140, 1, // Opcode: LDRSBx_U
-/* 19916 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 19931
-/* 19920 */ MCD_OPC_CheckField, 21, 1, 0, 255, 21, // Skip to: 25557
-/* 19926 */ MCD_OPC_Decode, 149, 5, 137, 1, // Opcode: LDRSBx_PostInd
-/* 19931 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 19972
-/* 19935 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 19938 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 19947
-/* 19942 */ MCD_OPC_Decode, 178, 5, 140, 1, // Opcode: LDTRSBx
-/* 19947 */ MCD_OPC_FilterValue, 1, 230, 21, // Skip to: 25557
-/* 19951 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 19954 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 19963
-/* 19958 */ MCD_OPC_Decode, 152, 5, 141, 1, // Opcode: LDRSBx_Wm_RegOffset
-/* 19963 */ MCD_OPC_FilterValue, 1, 214, 21, // Skip to: 25557
-/* 19967 */ MCD_OPC_Decode, 153, 5, 142, 1, // Opcode: LDRSBx_Xm_RegOffset
-/* 19972 */ MCD_OPC_FilterValue, 3, 205, 21, // Skip to: 25557
-/* 19976 */ MCD_OPC_CheckField, 21, 1, 0, 199, 21, // Skip to: 25557
-/* 19982 */ MCD_OPC_Decode, 150, 5, 137, 1, // Opcode: LDRSBx_PreInd
-/* 19987 */ MCD_OPC_FilterValue, 3, 89, 0, // Skip to: 20080
-/* 19991 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 19994 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 20009
-/* 19998 */ MCD_OPC_CheckField, 21, 1, 0, 177, 21, // Skip to: 25557
-/* 20004 */ MCD_OPC_Decode, 145, 5, 136, 1, // Opcode: LDRSBw_U
-/* 20009 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 20024
-/* 20013 */ MCD_OPC_CheckField, 21, 1, 0, 162, 21, // Skip to: 25557
-/* 20019 */ MCD_OPC_Decode, 143, 5, 137, 1, // Opcode: LDRSBw_PostInd
-/* 20024 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 20065
-/* 20028 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 20031 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 20040
-/* 20035 */ MCD_OPC_Decode, 177, 5, 136, 1, // Opcode: LDTRSBw
-/* 20040 */ MCD_OPC_FilterValue, 1, 137, 21, // Skip to: 25557
-/* 20044 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 20047 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 20056
-/* 20051 */ MCD_OPC_Decode, 146, 5, 138, 1, // Opcode: LDRSBw_Wm_RegOffset
-/* 20056 */ MCD_OPC_FilterValue, 1, 121, 21, // Skip to: 25557
-/* 20060 */ MCD_OPC_Decode, 147, 5, 139, 1, // Opcode: LDRSBw_Xm_RegOffset
-/* 20065 */ MCD_OPC_FilterValue, 3, 112, 21, // Skip to: 25557
-/* 20069 */ MCD_OPC_CheckField, 21, 1, 0, 106, 21, // Skip to: 25557
-/* 20075 */ MCD_OPC_Decode, 144, 5, 137, 1, // Opcode: LDRSBw_PreInd
-/* 20080 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 20089
-/* 20084 */ MCD_OPC_Decode, 237, 5, 143, 1, // Opcode: LS8_STR
-/* 20089 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 20098
-/* 20093 */ MCD_OPC_Decode, 231, 5, 143, 1, // Opcode: LS8_LDR
-/* 20098 */ MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 20106
-/* 20102 */ MCD_OPC_Decode, 148, 5, 100, // Opcode: LDRSBx
-/* 20106 */ MCD_OPC_FilterValue, 7, 5, 0, // Skip to: 20115
-/* 20110 */ MCD_OPC_Decode, 142, 5, 143, 1, // Opcode: LDRSBw
-/* 20115 */ MCD_OPC_FilterValue, 8, 16, 0, // Skip to: 20135
-/* 20119 */ MCD_OPC_CheckField, 21, 1, 0, 56, 21, // Skip to: 25557
-/* 20125 */ MCD_OPC_CheckField, 10, 6, 0, 50, 21, // Skip to: 25557
-/* 20131 */ MCD_OPC_Decode, 17, 133, 1, // Opcode: ADCSwww
-/* 20135 */ MCD_OPC_FilterValue, 9, 42, 21, // Skip to: 25557
-/* 20139 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 20142 */ MCD_OPC_FilterValue, 0, 17, 0, // Skip to: 20163
-/* 20146 */ MCD_OPC_CheckField, 21, 1, 0, 29, 21, // Skip to: 25557
-/* 20152 */ MCD_OPC_CheckField, 4, 1, 0, 23, 21, // Skip to: 25557
-/* 20158 */ MCD_OPC_Decode, 223, 1, 144, 1, // Opcode: CCMNww
-/* 20163 */ MCD_OPC_FilterValue, 2, 14, 21, // Skip to: 25557
-/* 20167 */ MCD_OPC_CheckField, 21, 1, 0, 8, 21, // Skip to: 25557
-/* 20173 */ MCD_OPC_CheckField, 4, 1, 0, 2, 21, // Skip to: 25557
-/* 20179 */ MCD_OPC_Decode, 222, 1, 145, 1, // Opcode: CCMNwi
-/* 20184 */ MCD_OPC_FilterValue, 2, 126, 0, // Skip to: 20314
-/* 20188 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
-/* 20191 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 20199
-/* 20195 */ MCD_OPC_Decode, 176, 5, 117, // Opcode: LDRx_lit
-/* 20199 */ MCD_OPC_FilterValue, 2, 234, 20, // Skip to: 25557
-/* 20203 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 20206 */ MCD_OPC_FilterValue, 0, 50, 0, // Skip to: 20260
-/* 20210 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
-/* 20213 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 20228
-/* 20217 */ MCD_OPC_CheckField, 12, 4, 0, 214, 20, // Skip to: 25557
-/* 20223 */ MCD_OPC_Decode, 138, 8, 133, 1, // Opcode: SBCwww
-/* 20228 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 20237
-/* 20232 */ MCD_OPC_Decode, 240, 2, 134, 1, // Opcode: CSINVwwwc
-/* 20237 */ MCD_OPC_FilterValue, 6, 196, 20, // Skip to: 25557
-/* 20241 */ MCD_OPC_ExtractField, 12, 9, // Inst{20-12} ...
-/* 20244 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 20252
-/* 20248 */ MCD_OPC_Decode, 205, 7, 109, // Opcode: RBITww
-/* 20252 */ MCD_OPC_FilterValue, 1, 181, 20, // Skip to: 25557
-/* 20256 */ MCD_OPC_Decode, 233, 1, 109, // Opcode: CLZww
-/* 20260 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 20299
-/* 20264 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
-/* 20267 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 20276
-/* 20271 */ MCD_OPC_Decode, 242, 2, 134, 1, // Opcode: CSNEGwwwc
-/* 20276 */ MCD_OPC_FilterValue, 6, 157, 20, // Skip to: 25557
-/* 20280 */ MCD_OPC_ExtractField, 12, 9, // Inst{20-12} ...
-/* 20283 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 20291
-/* 20287 */ MCD_OPC_Decode, 209, 7, 109, // Opcode: REV16ww
-/* 20291 */ MCD_OPC_FilterValue, 1, 142, 20, // Skip to: 25557
-/* 20295 */ MCD_OPC_Decode, 231, 1, 109, // Opcode: CLSww
-/* 20299 */ MCD_OPC_FilterValue, 2, 134, 20, // Skip to: 25557
-/* 20303 */ MCD_OPC_CheckField, 12, 12, 128, 24, 127, 20, // Skip to: 25557
-/* 20310 */ MCD_OPC_Decode, 212, 7, 109, // Opcode: REVww
-/* 20314 */ MCD_OPC_FilterValue, 3, 224, 1, // Skip to: 20798
-/* 20318 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
-/* 20321 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 20414
-/* 20325 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 20328 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 20343
-/* 20332 */ MCD_OPC_CheckField, 21, 1, 0, 99, 20, // Skip to: 25557
-/* 20338 */ MCD_OPC_Decode, 196, 5, 136, 1, // Opcode: LS16_STUR
-/* 20343 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 20358
-/* 20347 */ MCD_OPC_CheckField, 21, 1, 0, 84, 20, // Skip to: 25557
-/* 20353 */ MCD_OPC_Decode, 192, 5, 137, 1, // Opcode: LS16_PostInd_STR
-/* 20358 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 20399
-/* 20362 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 20365 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 20374
-/* 20369 */ MCD_OPC_Decode, 198, 5, 136, 1, // Opcode: LS16_UnPriv_STR
-/* 20374 */ MCD_OPC_FilterValue, 1, 59, 20, // Skip to: 25557
-/* 20378 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 20381 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 20390
-/* 20385 */ MCD_OPC_Decode, 200, 5, 138, 1, // Opcode: LS16_Wm_RegOffset_STR
-/* 20390 */ MCD_OPC_FilterValue, 1, 43, 20, // Skip to: 25557
-/* 20394 */ MCD_OPC_Decode, 202, 5, 139, 1, // Opcode: LS16_Xm_RegOffset_STR
-/* 20399 */ MCD_OPC_FilterValue, 3, 34, 20, // Skip to: 25557
-/* 20403 */ MCD_OPC_CheckField, 21, 1, 0, 28, 20, // Skip to: 25557
-/* 20409 */ MCD_OPC_Decode, 194, 5, 137, 1, // Opcode: LS16_PreInd_STR
-/* 20414 */ MCD_OPC_FilterValue, 1, 89, 0, // Skip to: 20507
-/* 20418 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 20421 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 20436
-/* 20425 */ MCD_OPC_CheckField, 21, 1, 0, 6, 20, // Skip to: 25557
-/* 20431 */ MCD_OPC_Decode, 190, 5, 136, 1, // Opcode: LS16_LDUR
-/* 20436 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 20451
-/* 20440 */ MCD_OPC_CheckField, 21, 1, 0, 247, 19, // Skip to: 25557
-/* 20446 */ MCD_OPC_Decode, 191, 5, 137, 1, // Opcode: LS16_PostInd_LDR
-/* 20451 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 20492
-/* 20455 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 20458 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 20467
-/* 20462 */ MCD_OPC_Decode, 197, 5, 136, 1, // Opcode: LS16_UnPriv_LDR
-/* 20467 */ MCD_OPC_FilterValue, 1, 222, 19, // Skip to: 25557
-/* 20471 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 20474 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 20483
-/* 20478 */ MCD_OPC_Decode, 199, 5, 138, 1, // Opcode: LS16_Wm_RegOffset_LDR
-/* 20483 */ MCD_OPC_FilterValue, 1, 206, 19, // Skip to: 25557
-/* 20487 */ MCD_OPC_Decode, 201, 5, 139, 1, // Opcode: LS16_Xm_RegOffset_LDR
-/* 20492 */ MCD_OPC_FilterValue, 3, 197, 19, // Skip to: 25557
-/* 20496 */ MCD_OPC_CheckField, 21, 1, 0, 191, 19, // Skip to: 25557
-/* 20502 */ MCD_OPC_Decode, 193, 5, 137, 1, // Opcode: LS16_PreInd_LDR
-/* 20507 */ MCD_OPC_FilterValue, 2, 89, 0, // Skip to: 20600
-/* 20511 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 20514 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 20529
-/* 20518 */ MCD_OPC_CheckField, 21, 1, 0, 169, 19, // Skip to: 25557
-/* 20524 */ MCD_OPC_Decode, 163, 5, 140, 1, // Opcode: LDRSHx_U
-/* 20529 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 20544
-/* 20533 */ MCD_OPC_CheckField, 21, 1, 0, 154, 19, // Skip to: 25557
-/* 20539 */ MCD_OPC_Decode, 161, 5, 137, 1, // Opcode: LDRSHx_PostInd
-/* 20544 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 20585
-/* 20548 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 20551 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 20560
-/* 20555 */ MCD_OPC_Decode, 180, 5, 140, 1, // Opcode: LDTRSHx
-/* 20560 */ MCD_OPC_FilterValue, 1, 129, 19, // Skip to: 25557
-/* 20564 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 20567 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 20576
-/* 20571 */ MCD_OPC_Decode, 164, 5, 141, 1, // Opcode: LDRSHx_Wm_RegOffset
-/* 20576 */ MCD_OPC_FilterValue, 1, 113, 19, // Skip to: 25557
-/* 20580 */ MCD_OPC_Decode, 165, 5, 142, 1, // Opcode: LDRSHx_Xm_RegOffset
-/* 20585 */ MCD_OPC_FilterValue, 3, 104, 19, // Skip to: 25557
-/* 20589 */ MCD_OPC_CheckField, 21, 1, 0, 98, 19, // Skip to: 25557
-/* 20595 */ MCD_OPC_Decode, 162, 5, 137, 1, // Opcode: LDRSHx_PreInd
-/* 20600 */ MCD_OPC_FilterValue, 3, 89, 0, // Skip to: 20693
-/* 20604 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 20607 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 20622
-/* 20611 */ MCD_OPC_CheckField, 21, 1, 0, 76, 19, // Skip to: 25557
-/* 20617 */ MCD_OPC_Decode, 157, 5, 136, 1, // Opcode: LDRSHw_U
-/* 20622 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 20637
-/* 20626 */ MCD_OPC_CheckField, 21, 1, 0, 61, 19, // Skip to: 25557
-/* 20632 */ MCD_OPC_Decode, 155, 5, 137, 1, // Opcode: LDRSHw_PostInd
-/* 20637 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 20678
-/* 20641 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 20644 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 20653
-/* 20648 */ MCD_OPC_Decode, 179, 5, 136, 1, // Opcode: LDTRSHw
-/* 20653 */ MCD_OPC_FilterValue, 1, 36, 19, // Skip to: 25557
-/* 20657 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 20660 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 20669
-/* 20664 */ MCD_OPC_Decode, 158, 5, 138, 1, // Opcode: LDRSHw_Wm_RegOffset
-/* 20669 */ MCD_OPC_FilterValue, 1, 20, 19, // Skip to: 25557
-/* 20673 */ MCD_OPC_Decode, 159, 5, 139, 1, // Opcode: LDRSHw_Xm_RegOffset
-/* 20678 */ MCD_OPC_FilterValue, 3, 11, 19, // Skip to: 25557
-/* 20682 */ MCD_OPC_CheckField, 21, 1, 0, 5, 19, // Skip to: 25557
-/* 20688 */ MCD_OPC_Decode, 156, 5, 137, 1, // Opcode: LDRSHw_PreInd
-/* 20693 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 20702
-/* 20697 */ MCD_OPC_Decode, 195, 5, 143, 1, // Opcode: LS16_STR
-/* 20702 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 20711
-/* 20706 */ MCD_OPC_Decode, 189, 5, 143, 1, // Opcode: LS16_LDR
-/* 20711 */ MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 20719
-/* 20715 */ MCD_OPC_Decode, 160, 5, 100, // Opcode: LDRSHx
-/* 20719 */ MCD_OPC_FilterValue, 7, 5, 0, // Skip to: 20728
-/* 20723 */ MCD_OPC_Decode, 154, 5, 143, 1, // Opcode: LDRSHw
-/* 20728 */ MCD_OPC_FilterValue, 8, 17, 0, // Skip to: 20749
-/* 20732 */ MCD_OPC_CheckField, 21, 1, 0, 211, 18, // Skip to: 25557
-/* 20738 */ MCD_OPC_CheckField, 10, 6, 0, 205, 18, // Skip to: 25557
-/* 20744 */ MCD_OPC_Decode, 136, 8, 133, 1, // Opcode: SBCSwww
-/* 20749 */ MCD_OPC_FilterValue, 9, 196, 18, // Skip to: 25557
-/* 20753 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 20756 */ MCD_OPC_FilterValue, 0, 17, 0, // Skip to: 20777
-/* 20760 */ MCD_OPC_CheckField, 21, 1, 0, 183, 18, // Skip to: 25557
-/* 20766 */ MCD_OPC_CheckField, 4, 1, 0, 177, 18, // Skip to: 25557
-/* 20772 */ MCD_OPC_Decode, 227, 1, 144, 1, // Opcode: CCMPww
-/* 20777 */ MCD_OPC_FilterValue, 2, 168, 18, // Skip to: 25557
-/* 20781 */ MCD_OPC_CheckField, 21, 1, 0, 162, 18, // Skip to: 25557
-/* 20787 */ MCD_OPC_CheckField, 4, 1, 0, 156, 18, // Skip to: 25557
-/* 20793 */ MCD_OPC_Decode, 226, 1, 145, 1, // Opcode: CCMPwi
-/* 20798 */ MCD_OPC_FilterValue, 4, 53, 1, // Skip to: 21111
-/* 20802 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
-/* 20805 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 20813
-/* 20809 */ MCD_OPC_Decode, 171, 5, 117, // Opcode: LDRSWx_lit
-/* 20813 */ MCD_OPC_FilterValue, 2, 182, 0, // Skip to: 20999
-/* 20817 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 20820 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 20865
-/* 20824 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
-/* 20827 */ MCD_OPC_FilterValue, 0, 10, 0, // Skip to: 20841
-/* 20831 */ MCD_OPC_CheckField, 12, 4, 0, 112, 18, // Skip to: 25557
-/* 20837 */ MCD_OPC_Decode, 20, 146, 1, // Opcode: ADCxxx
-/* 20841 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 20850
-/* 20845 */ MCD_OPC_Decode, 237, 2, 147, 1, // Opcode: CSELxxxc
-/* 20850 */ MCD_OPC_FilterValue, 6, 95, 18, // Skip to: 25557
-/* 20854 */ MCD_OPC_CheckField, 12, 4, 2, 89, 18, // Skip to: 25557
-/* 20860 */ MCD_OPC_Decode, 202, 6, 146, 1, // Opcode: LSLVxxx
-/* 20865 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 20896
-/* 20869 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
-/* 20872 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 20881
-/* 20876 */ MCD_OPC_Decode, 239, 2, 147, 1, // Opcode: CSINCxxxc
-/* 20881 */ MCD_OPC_FilterValue, 6, 64, 18, // Skip to: 25557
-/* 20885 */ MCD_OPC_CheckField, 12, 4, 2, 58, 18, // Skip to: 25557
-/* 20891 */ MCD_OPC_Decode, 222, 6, 146, 1, // Opcode: LSRVxxx
-/* 20896 */ MCD_OPC_FilterValue, 2, 32, 0, // Skip to: 20932
-/* 20900 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
-/* 20903 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 20918
-/* 20907 */ MCD_OPC_CheckField, 21, 3, 6, 36, 18, // Skip to: 25557
-/* 20913 */ MCD_OPC_Decode, 185, 11, 146, 1, // Opcode: UDIVxxx
-/* 20918 */ MCD_OPC_FilterValue, 2, 27, 18, // Skip to: 25557
-/* 20922 */ MCD_OPC_CheckField, 21, 3, 6, 21, 18, // Skip to: 25557
-/* 20928 */ MCD_OPC_Decode, 126, 146, 1, // Opcode: ASRVxxx
-/* 20932 */ MCD_OPC_FilterValue, 3, 13, 18, // Skip to: 25557
-/* 20936 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
-/* 20939 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 20954
-/* 20943 */ MCD_OPC_CheckField, 21, 3, 6, 0, 18, // Skip to: 25557
-/* 20949 */ MCD_OPC_Decode, 155, 8, 146, 1, // Opcode: SDIVxxx
-/* 20954 */ MCD_OPC_FilterValue, 2, 11, 0, // Skip to: 20969
-/* 20958 */ MCD_OPC_CheckField, 21, 3, 6, 241, 17, // Skip to: 25557
-/* 20964 */ MCD_OPC_Decode, 215, 7, 146, 1, // Opcode: RORVxxx
-/* 20969 */ MCD_OPC_FilterValue, 4, 11, 0, // Skip to: 20984
-/* 20973 */ MCD_OPC_CheckField, 21, 3, 6, 226, 17, // Skip to: 25557
-/* 20979 */ MCD_OPC_Decode, 235, 2, 148, 1, // Opcode: CRC32X_wwx
-/* 20984 */ MCD_OPC_FilterValue, 5, 217, 17, // Skip to: 25557
-/* 20988 */ MCD_OPC_CheckField, 21, 3, 6, 211, 17, // Skip to: 25557
-/* 20994 */ MCD_OPC_Decode, 232, 2, 148, 1, // Opcode: CRC32CX_wwx
-/* 20999 */ MCD_OPC_FilterValue, 3, 202, 17, // Skip to: 25557
-/* 21003 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
-/* 21006 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 21031
-/* 21010 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
-/* 21013 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 21022
-/* 21017 */ MCD_OPC_Decode, 226, 6, 149, 1, // Opcode: MADDxxxx
-/* 21022 */ MCD_OPC_FilterValue, 1, 179, 17, // Skip to: 25557
-/* 21026 */ MCD_OPC_Decode, 131, 7, 149, 1, // Opcode: MSUBxxxx
-/* 21031 */ MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 21056
-/* 21035 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
-/* 21038 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 21047
-/* 21042 */ MCD_OPC_Decode, 188, 8, 150, 1, // Opcode: SMADDLxwwx
-/* 21047 */ MCD_OPC_FilterValue, 1, 154, 17, // Skip to: 25557
-/* 21051 */ MCD_OPC_Decode, 231, 8, 150, 1, // Opcode: SMSUBLxwwx
-/* 21056 */ MCD_OPC_FilterValue, 2, 11, 0, // Skip to: 21071
-/* 21060 */ MCD_OPC_CheckField, 15, 1, 0, 139, 17, // Skip to: 25557
-/* 21066 */ MCD_OPC_Decode, 232, 8, 146, 1, // Opcode: SMULHxxx
-/* 21071 */ MCD_OPC_FilterValue, 5, 21, 0, // Skip to: 21096
-/* 21075 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
-/* 21078 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 21087
-/* 21082 */ MCD_OPC_Decode, 198, 11, 150, 1, // Opcode: UMADDLxwwx
-/* 21087 */ MCD_OPC_FilterValue, 1, 114, 17, // Skip to: 25557
-/* 21091 */ MCD_OPC_Decode, 239, 11, 150, 1, // Opcode: UMSUBLxwwx
-/* 21096 */ MCD_OPC_FilterValue, 6, 105, 17, // Skip to: 25557
-/* 21100 */ MCD_OPC_CheckField, 15, 1, 0, 99, 17, // Skip to: 25557
-/* 21106 */ MCD_OPC_Decode, 240, 11, 146, 1, // Opcode: UMULHxxx
-/* 21111 */ MCD_OPC_FilterValue, 5, 121, 1, // Skip to: 21492
-/* 21115 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
-/* 21118 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 21211
-/* 21122 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 21125 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 21140
-/* 21129 */ MCD_OPC_CheckField, 21, 1, 0, 70, 17, // Skip to: 25557
-/* 21135 */ MCD_OPC_Decode, 210, 5, 136, 1, // Opcode: LS32_STUR
-/* 21140 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 21155
-/* 21144 */ MCD_OPC_CheckField, 21, 1, 0, 55, 17, // Skip to: 25557
-/* 21150 */ MCD_OPC_Decode, 206, 5, 137, 1, // Opcode: LS32_PostInd_STR
-/* 21155 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 21196
-/* 21159 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 21162 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 21171
-/* 21166 */ MCD_OPC_Decode, 212, 5, 136, 1, // Opcode: LS32_UnPriv_STR
-/* 21171 */ MCD_OPC_FilterValue, 1, 30, 17, // Skip to: 25557
-/* 21175 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 21178 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 21187
-/* 21182 */ MCD_OPC_Decode, 214, 5, 138, 1, // Opcode: LS32_Wm_RegOffset_STR
-/* 21187 */ MCD_OPC_FilterValue, 1, 14, 17, // Skip to: 25557
-/* 21191 */ MCD_OPC_Decode, 216, 5, 139, 1, // Opcode: LS32_Xm_RegOffset_STR
-/* 21196 */ MCD_OPC_FilterValue, 3, 5, 17, // Skip to: 25557
-/* 21200 */ MCD_OPC_CheckField, 21, 1, 0, 255, 16, // Skip to: 25557
-/* 21206 */ MCD_OPC_Decode, 208, 5, 137, 1, // Opcode: LS32_PreInd_STR
-/* 21211 */ MCD_OPC_FilterValue, 1, 89, 0, // Skip to: 21304
-/* 21215 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 21218 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 21233
-/* 21222 */ MCD_OPC_CheckField, 21, 1, 0, 233, 16, // Skip to: 25557
-/* 21228 */ MCD_OPC_Decode, 204, 5, 136, 1, // Opcode: LS32_LDUR
-/* 21233 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 21248
-/* 21237 */ MCD_OPC_CheckField, 21, 1, 0, 218, 16, // Skip to: 25557
-/* 21243 */ MCD_OPC_Decode, 205, 5, 137, 1, // Opcode: LS32_PostInd_LDR
-/* 21248 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 21289
-/* 21252 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 21255 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 21264
-/* 21259 */ MCD_OPC_Decode, 211, 5, 136, 1, // Opcode: LS32_UnPriv_LDR
-/* 21264 */ MCD_OPC_FilterValue, 1, 193, 16, // Skip to: 25557
-/* 21268 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 21271 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 21280
-/* 21275 */ MCD_OPC_Decode, 213, 5, 138, 1, // Opcode: LS32_Wm_RegOffset_LDR
-/* 21280 */ MCD_OPC_FilterValue, 1, 177, 16, // Skip to: 25557
-/* 21284 */ MCD_OPC_Decode, 215, 5, 139, 1, // Opcode: LS32_Xm_RegOffset_LDR
-/* 21289 */ MCD_OPC_FilterValue, 3, 168, 16, // Skip to: 25557
-/* 21293 */ MCD_OPC_CheckField, 21, 1, 0, 162, 16, // Skip to: 25557
-/* 21299 */ MCD_OPC_Decode, 207, 5, 137, 1, // Opcode: LS32_PreInd_LDR
-/* 21304 */ MCD_OPC_FilterValue, 2, 89, 0, // Skip to: 21397
-/* 21308 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 21311 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 21326
-/* 21315 */ MCD_OPC_CheckField, 21, 1, 0, 140, 16, // Skip to: 25557
-/* 21321 */ MCD_OPC_Decode, 182, 5, 140, 1, // Opcode: LDURSWx
-/* 21326 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 21341
-/* 21330 */ MCD_OPC_CheckField, 21, 1, 0, 125, 16, // Skip to: 25557
-/* 21336 */ MCD_OPC_Decode, 167, 5, 137, 1, // Opcode: LDRSWx_PostInd
-/* 21341 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 21382
-/* 21345 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 21348 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 21357
-/* 21352 */ MCD_OPC_Decode, 181, 5, 140, 1, // Opcode: LDTRSWx
-/* 21357 */ MCD_OPC_FilterValue, 1, 100, 16, // Skip to: 25557
-/* 21361 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 21364 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 21373
-/* 21368 */ MCD_OPC_Decode, 169, 5, 141, 1, // Opcode: LDRSWx_Wm_RegOffset
-/* 21373 */ MCD_OPC_FilterValue, 1, 84, 16, // Skip to: 25557
-/* 21377 */ MCD_OPC_Decode, 170, 5, 142, 1, // Opcode: LDRSWx_Xm_RegOffset
-/* 21382 */ MCD_OPC_FilterValue, 3, 75, 16, // Skip to: 25557
-/* 21386 */ MCD_OPC_CheckField, 21, 1, 0, 69, 16, // Skip to: 25557
-/* 21392 */ MCD_OPC_Decode, 168, 5, 137, 1, // Opcode: LDRSWx_PreInd
-/* 21397 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 21406
-/* 21401 */ MCD_OPC_Decode, 209, 5, 143, 1, // Opcode: LS32_STR
-/* 21406 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 21415
-/* 21410 */ MCD_OPC_Decode, 203, 5, 143, 1, // Opcode: LS32_LDR
-/* 21415 */ MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 21423
-/* 21419 */ MCD_OPC_Decode, 166, 5, 100, // Opcode: LDRSWx
-/* 21423 */ MCD_OPC_FilterValue, 8, 16, 0, // Skip to: 21443
-/* 21427 */ MCD_OPC_CheckField, 21, 1, 0, 28, 16, // Skip to: 25557
-/* 21433 */ MCD_OPC_CheckField, 10, 6, 0, 22, 16, // Skip to: 25557
-/* 21439 */ MCD_OPC_Decode, 18, 146, 1, // Opcode: ADCSxxx
-/* 21443 */ MCD_OPC_FilterValue, 9, 14, 16, // Skip to: 25557
-/* 21447 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 21450 */ MCD_OPC_FilterValue, 0, 17, 0, // Skip to: 21471
-/* 21454 */ MCD_OPC_CheckField, 21, 1, 0, 1, 16, // Skip to: 25557
-/* 21460 */ MCD_OPC_CheckField, 4, 1, 0, 251, 15, // Skip to: 25557
-/* 21466 */ MCD_OPC_Decode, 225, 1, 151, 1, // Opcode: CCMNxx
-/* 21471 */ MCD_OPC_FilterValue, 2, 242, 15, // Skip to: 25557
-/* 21475 */ MCD_OPC_CheckField, 21, 1, 0, 236, 15, // Skip to: 25557
-/* 21481 */ MCD_OPC_CheckField, 4, 1, 0, 230, 15, // Skip to: 25557
-/* 21487 */ MCD_OPC_Decode, 224, 1, 152, 1, // Opcode: CCMNxi
-/* 21492 */ MCD_OPC_FilterValue, 6, 148, 0, // Skip to: 21644
-/* 21496 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
-/* 21499 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 21508
-/* 21503 */ MCD_OPC_Decode, 185, 7, 153, 1, // Opcode: PRFM_lit
-/* 21508 */ MCD_OPC_FilterValue, 2, 205, 15, // Skip to: 25557
-/* 21512 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 21515 */ MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 21571
-/* 21519 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
-/* 21522 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 21537
-/* 21526 */ MCD_OPC_CheckField, 12, 4, 0, 185, 15, // Skip to: 25557
-/* 21532 */ MCD_OPC_Decode, 139, 8, 146, 1, // Opcode: SBCxxx
-/* 21537 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 21546
-/* 21541 */ MCD_OPC_Decode, 241, 2, 147, 1, // Opcode: CSINVxxxc
-/* 21546 */ MCD_OPC_FilterValue, 6, 167, 15, // Skip to: 25557
-/* 21550 */ MCD_OPC_ExtractField, 12, 9, // Inst{20-12} ...
-/* 21553 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 21562
-/* 21557 */ MCD_OPC_Decode, 206, 7, 154, 1, // Opcode: RBITxx
-/* 21562 */ MCD_OPC_FilterValue, 1, 151, 15, // Skip to: 25557
-/* 21566 */ MCD_OPC_Decode, 234, 1, 154, 1, // Opcode: CLZxx
-/* 21571 */ MCD_OPC_FilterValue, 1, 37, 0, // Skip to: 21612
-/* 21575 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
-/* 21578 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 21587
-/* 21582 */ MCD_OPC_Decode, 243, 2, 147, 1, // Opcode: CSNEGxxxc
-/* 21587 */ MCD_OPC_FilterValue, 6, 126, 15, // Skip to: 25557
-/* 21591 */ MCD_OPC_ExtractField, 12, 9, // Inst{20-12} ...
-/* 21594 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 21603
-/* 21598 */ MCD_OPC_Decode, 210, 7, 154, 1, // Opcode: REV16xx
-/* 21603 */ MCD_OPC_FilterValue, 1, 110, 15, // Skip to: 25557
-/* 21607 */ MCD_OPC_Decode, 232, 1, 154, 1, // Opcode: CLSxx
-/* 21612 */ MCD_OPC_FilterValue, 2, 12, 0, // Skip to: 21628
-/* 21616 */ MCD_OPC_CheckField, 12, 12, 128, 24, 94, 15, // Skip to: 25557
-/* 21623 */ MCD_OPC_Decode, 211, 7, 154, 1, // Opcode: REV32xx
-/* 21628 */ MCD_OPC_FilterValue, 3, 85, 15, // Skip to: 25557
-/* 21632 */ MCD_OPC_CheckField, 12, 12, 128, 24, 78, 15, // Skip to: 25557
-/* 21639 */ MCD_OPC_Decode, 213, 7, 154, 1, // Opcode: REVxx
-/* 21644 */ MCD_OPC_FilterValue, 7, 69, 15, // Skip to: 25557
-/* 21648 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
-/* 21651 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 21744
-/* 21655 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 21658 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 21673
-/* 21662 */ MCD_OPC_CheckField, 21, 1, 0, 49, 15, // Skip to: 25557
-/* 21668 */ MCD_OPC_Decode, 224, 5, 140, 1, // Opcode: LS64_STUR
-/* 21673 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 21688
-/* 21677 */ MCD_OPC_CheckField, 21, 1, 0, 34, 15, // Skip to: 25557
-/* 21683 */ MCD_OPC_Decode, 220, 5, 137, 1, // Opcode: LS64_PostInd_STR
-/* 21688 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 21729
-/* 21692 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 21695 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 21704
-/* 21699 */ MCD_OPC_Decode, 226, 5, 140, 1, // Opcode: LS64_UnPriv_STR
-/* 21704 */ MCD_OPC_FilterValue, 1, 9, 15, // Skip to: 25557
-/* 21708 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 21711 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 21720
-/* 21715 */ MCD_OPC_Decode, 228, 5, 141, 1, // Opcode: LS64_Wm_RegOffset_STR
-/* 21720 */ MCD_OPC_FilterValue, 1, 249, 14, // Skip to: 25557
-/* 21724 */ MCD_OPC_Decode, 230, 5, 142, 1, // Opcode: LS64_Xm_RegOffset_STR
-/* 21729 */ MCD_OPC_FilterValue, 3, 240, 14, // Skip to: 25557
-/* 21733 */ MCD_OPC_CheckField, 21, 1, 0, 234, 14, // Skip to: 25557
-/* 21739 */ MCD_OPC_Decode, 222, 5, 137, 1, // Opcode: LS64_PreInd_STR
-/* 21744 */ MCD_OPC_FilterValue, 1, 89, 0, // Skip to: 21837
-/* 21748 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 21751 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 21766
-/* 21755 */ MCD_OPC_CheckField, 21, 1, 0, 212, 14, // Skip to: 25557
-/* 21761 */ MCD_OPC_Decode, 218, 5, 140, 1, // Opcode: LS64_LDUR
-/* 21766 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 21781
-/* 21770 */ MCD_OPC_CheckField, 21, 1, 0, 197, 14, // Skip to: 25557
-/* 21776 */ MCD_OPC_Decode, 219, 5, 137, 1, // Opcode: LS64_PostInd_LDR
-/* 21781 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 21822
-/* 21785 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
-/* 21788 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 21797
-/* 21792 */ MCD_OPC_Decode, 225, 5, 140, 1, // Opcode: LS64_UnPriv_LDR
-/* 21797 */ MCD_OPC_FilterValue, 1, 172, 14, // Skip to: 25557
-/* 21801 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 21804 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 21813
-/* 21808 */ MCD_OPC_Decode, 227, 5, 141, 1, // Opcode: LS64_Wm_RegOffset_LDR
-/* 21813 */ MCD_OPC_FilterValue, 1, 156, 14, // Skip to: 25557
-/* 21817 */ MCD_OPC_Decode, 229, 5, 142, 1, // Opcode: LS64_Xm_RegOffset_LDR
-/* 21822 */ MCD_OPC_FilterValue, 3, 147, 14, // Skip to: 25557
-/* 21826 */ MCD_OPC_CheckField, 21, 1, 0, 141, 14, // Skip to: 25557
-/* 21832 */ MCD_OPC_Decode, 221, 5, 137, 1, // Opcode: LS64_PreInd_LDR
-/* 21837 */ MCD_OPC_FilterValue, 2, 55, 0, // Skip to: 21896
-/* 21841 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 21844 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 21859
-/* 21848 */ MCD_OPC_CheckField, 21, 1, 0, 119, 14, // Skip to: 25557
-/* 21854 */ MCD_OPC_Decode, 186, 7, 155, 1, // Opcode: PRFUM
-/* 21859 */ MCD_OPC_FilterValue, 2, 110, 14, // Skip to: 25557
-/* 21863 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 21866 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 21881
-/* 21870 */ MCD_OPC_CheckField, 21, 1, 1, 97, 14, // Skip to: 25557
-/* 21876 */ MCD_OPC_Decode, 183, 7, 156, 1, // Opcode: PRFM_Wm_RegOffset
-/* 21881 */ MCD_OPC_FilterValue, 1, 88, 14, // Skip to: 25557
-/* 21885 */ MCD_OPC_CheckField, 21, 1, 1, 82, 14, // Skip to: 25557
-/* 21891 */ MCD_OPC_Decode, 184, 7, 157, 1, // Opcode: PRFM_Xm_RegOffset
-/* 21896 */ MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 21904
-/* 21900 */ MCD_OPC_Decode, 223, 5, 100, // Opcode: LS64_STR
-/* 21904 */ MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 21912
-/* 21908 */ MCD_OPC_Decode, 217, 5, 100, // Opcode: LS64_LDR
-/* 21912 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 21921
-/* 21916 */ MCD_OPC_Decode, 182, 7, 158, 1, // Opcode: PRFM
-/* 21921 */ MCD_OPC_FilterValue, 8, 17, 0, // Skip to: 21942
-/* 21925 */ MCD_OPC_CheckField, 21, 1, 0, 42, 14, // Skip to: 25557
-/* 21931 */ MCD_OPC_CheckField, 10, 6, 0, 36, 14, // Skip to: 25557
-/* 21937 */ MCD_OPC_Decode, 137, 8, 146, 1, // Opcode: SBCSxxx
-/* 21942 */ MCD_OPC_FilterValue, 9, 27, 14, // Skip to: 25557
-/* 21946 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 21949 */ MCD_OPC_FilterValue, 0, 17, 0, // Skip to: 21970
-/* 21953 */ MCD_OPC_CheckField, 21, 1, 0, 14, 14, // Skip to: 25557
-/* 21959 */ MCD_OPC_CheckField, 4, 1, 0, 8, 14, // Skip to: 25557
-/* 21965 */ MCD_OPC_Decode, 229, 1, 151, 1, // Opcode: CCMPxx
-/* 21970 */ MCD_OPC_FilterValue, 2, 255, 13, // Skip to: 25557
-/* 21974 */ MCD_OPC_CheckField, 21, 1, 0, 249, 13, // Skip to: 25557
-/* 21980 */ MCD_OPC_CheckField, 4, 1, 0, 243, 13, // Skip to: 25557
-/* 21986 */ MCD_OPC_Decode, 228, 1, 152, 1, // Opcode: CCMPxi
-/* 21991 */ MCD_OPC_FilterValue, 7, 234, 13, // Skip to: 25557
-/* 21995 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
-/* 21998 */ MCD_OPC_FilterValue, 0, 107, 4, // Skip to: 23133
-/* 22002 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
-/* 22005 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 22014
-/* 22009 */ MCD_OPC_Decode, 174, 5, 159, 1, // Opcode: LDRs_lit
-/* 22014 */ MCD_OPC_FilterValue, 2, 240, 3, // Skip to: 23026
-/* 22018 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
-/* 22021 */ MCD_OPC_FilterValue, 0, 39, 0, // Skip to: 22064
-/* 22025 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
-/* 22028 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 22037
-/* 22032 */ MCD_OPC_Decode, 151, 8, 160, 1, // Opcode: SCVTFswi
-/* 22037 */ MCD_OPC_FilterValue, 3, 5, 0, // Skip to: 22046
-/* 22041 */ MCD_OPC_Decode, 181, 11, 160, 1, // Opcode: UCVTFswi
-/* 22046 */ MCD_OPC_FilterValue, 24, 5, 0, // Skip to: 22055
-/* 22050 */ MCD_OPC_Decode, 241, 3, 161, 1, // Opcode: FCVTZSwsi
-/* 22055 */ MCD_OPC_FilterValue, 25, 170, 13, // Skip to: 25557
-/* 22059 */ MCD_OPC_Decode, 249, 3, 161, 1, // Opcode: FCVTZUwsi
-/* 22064 */ MCD_OPC_FilterValue, 1, 205, 1, // Skip to: 22529
-/* 22068 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 22071 */ MCD_OPC_FilterValue, 0, 76, 1, // Skip to: 22407
-/* 22075 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
-/* 22078 */ MCD_OPC_FilterValue, 0, 54, 1, // Skip to: 22392
-/* 22082 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
-/* 22085 */ MCD_OPC_FilterValue, 0, 129, 0, // Skip to: 22218
-/* 22089 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
-/* 22092 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 22101
-/* 22096 */ MCD_OPC_Decode, 223, 3, 162, 1, // Opcode: FCVTNSws
-/* 22101 */ MCD_OPC_FilterValue, 1, 5, 0, // Skip to: 22110
-/* 22105 */ MCD_OPC_Decode, 227, 3, 162, 1, // Opcode: FCVTNUws
-/* 22110 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 22119
-/* 22114 */ MCD_OPC_Decode, 150, 8, 163, 1, // Opcode: SCVTFsw
-/* 22119 */ MCD_OPC_FilterValue, 3, 5, 0, // Skip to: 22128
-/* 22123 */ MCD_OPC_Decode, 180, 11, 163, 1, // Opcode: UCVTFsw
-/* 22128 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 22137
-/* 22132 */ MCD_OPC_Decode, 207, 3, 162, 1, // Opcode: FCVTASws
-/* 22137 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 22146
-/* 22141 */ MCD_OPC_Decode, 211, 3, 162, 1, // Opcode: FCVTAUws
-/* 22146 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 22155
-/* 22150 */ MCD_OPC_Decode, 195, 4, 162, 1, // Opcode: FMOVws
-/* 22155 */ MCD_OPC_FilterValue, 7, 5, 0, // Skip to: 22164
-/* 22159 */ MCD_OPC_Decode, 190, 4, 163, 1, // Opcode: FMOVsw
-/* 22164 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 22173
-/* 22168 */ MCD_OPC_Decode, 231, 3, 162, 1, // Opcode: FCVTPSws
-/* 22173 */ MCD_OPC_FilterValue, 9, 5, 0, // Skip to: 22182
-/* 22177 */ MCD_OPC_Decode, 235, 3, 162, 1, // Opcode: FCVTPUws
-/* 22182 */ MCD_OPC_FilterValue, 16, 5, 0, // Skip to: 22191
-/* 22186 */ MCD_OPC_Decode, 215, 3, 162, 1, // Opcode: FCVTMSws
-/* 22191 */ MCD_OPC_FilterValue, 17, 5, 0, // Skip to: 22200
-/* 22195 */ MCD_OPC_Decode, 219, 3, 162, 1, // Opcode: FCVTMUws
-/* 22200 */ MCD_OPC_FilterValue, 24, 5, 0, // Skip to: 22209
-/* 22204 */ MCD_OPC_Decode, 240, 3, 162, 1, // Opcode: FCVTZSws
-/* 22209 */ MCD_OPC_FilterValue, 25, 16, 13, // Skip to: 25557
-/* 22213 */ MCD_OPC_Decode, 248, 3, 162, 1, // Opcode: FCVTZUws
-/* 22218 */ MCD_OPC_FilterValue, 1, 39, 0, // Skip to: 22261
-/* 22222 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ...
-/* 22225 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 22234
-/* 22229 */ MCD_OPC_Decode, 202, 3, 164, 1, // Opcode: FCMPss_quiet
-/* 22234 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 22243
-/* 22238 */ MCD_OPC_Decode, 200, 3, 165, 1, // Opcode: FCMPsi_quiet
-/* 22243 */ MCD_OPC_FilterValue, 16, 5, 0, // Skip to: 22252
-/* 22247 */ MCD_OPC_Decode, 203, 3, 164, 1, // Opcode: FCMPss_sig
-/* 22252 */ MCD_OPC_FilterValue, 24, 229, 12, // Skip to: 25557
-/* 22256 */ MCD_OPC_Decode, 201, 3, 165, 1, // Opcode: FCMPsi_sig
-/* 22261 */ MCD_OPC_FilterValue, 2, 57, 0, // Skip to: 22322
-/* 22265 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
-/* 22268 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 22277
-/* 22272 */ MCD_OPC_Decode, 189, 4, 166, 1, // Opcode: FMOVss
-/* 22277 */ MCD_OPC_FilterValue, 1, 5, 0, // Skip to: 22286
-/* 22281 */ MCD_OPC_Decode, 209, 4, 166, 1, // Opcode: FNEGss
-/* 22286 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 22295
-/* 22290 */ MCD_OPC_Decode, 226, 4, 166, 1, // Opcode: FRINTNss
-/* 22295 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 22304
-/* 22299 */ MCD_OPC_Decode, 224, 4, 166, 1, // Opcode: FRINTMss
-/* 22304 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 22313
-/* 22308 */ MCD_OPC_Decode, 220, 4, 166, 1, // Opcode: FRINTAss
-/* 22313 */ MCD_OPC_FilterValue, 7, 168, 12, // Skip to: 25557
-/* 22317 */ MCD_OPC_Decode, 230, 4, 166, 1, // Opcode: FRINTXss
-/* 22322 */ MCD_OPC_FilterValue, 6, 159, 12, // Skip to: 25557
-/* 22326 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
-/* 22329 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 22338
-/* 22333 */ MCD_OPC_Decode, 151, 3, 166, 1, // Opcode: FABSss
-/* 22338 */ MCD_OPC_FilterValue, 1, 5, 0, // Skip to: 22347
-/* 22342 */ MCD_OPC_Decode, 237, 4, 166, 1, // Opcode: FSQRTss
-/* 22347 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 22356
-/* 22351 */ MCD_OPC_Decode, 255, 3, 167, 1, // Opcode: FCVTds
-/* 22356 */ MCD_OPC_FilterValue, 3, 5, 0, // Skip to: 22365
-/* 22360 */ MCD_OPC_Decode, 129, 4, 168, 1, // Opcode: FCVThs
-/* 22365 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 22374
-/* 22369 */ MCD_OPC_Decode, 228, 4, 166, 1, // Opcode: FRINTPss
-/* 22374 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 22383
-/* 22378 */ MCD_OPC_Decode, 232, 4, 166, 1, // Opcode: FRINTZss
-/* 22383 */ MCD_OPC_FilterValue, 7, 98, 12, // Skip to: 25557
-/* 22387 */ MCD_OPC_Decode, 222, 4, 166, 1, // Opcode: FRINTIss
-/* 22392 */ MCD_OPC_FilterValue, 1, 89, 12, // Skip to: 25557
-/* 22396 */ MCD_OPC_CheckField, 5, 5, 0, 83, 12, // Skip to: 25557
-/* 22402 */ MCD_OPC_Decode, 188, 4, 169, 1, // Opcode: FMOVsi
-/* 22407 */ MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 22432
-/* 22411 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ...
-/* 22414 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 22423
-/* 22418 */ MCD_OPC_Decode, 171, 3, 170, 1, // Opcode: FCCMPss
-/* 22423 */ MCD_OPC_FilterValue, 1, 58, 12, // Skip to: 25557
-/* 22427 */ MCD_OPC_Decode, 169, 3, 170, 1, // Opcode: FCCMPEss
-/* 22432 */ MCD_OPC_FilterValue, 2, 84, 0, // Skip to: 22520
-/* 22436 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
-/* 22439 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 22448
-/* 22443 */ MCD_OPC_Decode, 204, 4, 171, 1, // Opcode: FMULsss
-/* 22448 */ MCD_OPC_FilterValue, 1, 5, 0, // Skip to: 22457
-/* 22452 */ MCD_OPC_Decode, 133, 4, 171, 1, // Opcode: FDIVsss
-/* 22457 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 22466
-/* 22461 */ MCD_OPC_Decode, 164, 3, 171, 1, // Opcode: FADDsss
-/* 22466 */ MCD_OPC_FilterValue, 3, 5, 0, // Skip to: 22475
-/* 22470 */ MCD_OPC_Decode, 239, 4, 171, 1, // Opcode: FSUBsss
-/* 22475 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 22484
-/* 22479 */ MCD_OPC_Decode, 155, 4, 171, 1, // Opcode: FMAXsss
-/* 22484 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 22493
-/* 22488 */ MCD_OPC_Decode, 175, 4, 171, 1, // Opcode: FMINsss
-/* 22493 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 22502
-/* 22497 */ MCD_OPC_Decode, 145, 4, 171, 1, // Opcode: FMAXNMsss
-/* 22502 */ MCD_OPC_FilterValue, 7, 5, 0, // Skip to: 22511
-/* 22506 */ MCD_OPC_Decode, 165, 4, 171, 1, // Opcode: FMINNMsss
-/* 22511 */ MCD_OPC_FilterValue, 8, 226, 11, // Skip to: 25557
-/* 22515 */ MCD_OPC_Decode, 215, 4, 171, 1, // Opcode: FNMULsss
-/* 22520 */ MCD_OPC_FilterValue, 3, 217, 11, // Skip to: 25557
-/* 22524 */ MCD_OPC_Decode, 205, 3, 172, 1, // Opcode: FCSELsssc
-/* 22529 */ MCD_OPC_FilterValue, 2, 39, 0, // Skip to: 22572
-/* 22533 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
-/* 22536 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 22545
-/* 22540 */ MCD_OPC_Decode, 147, 8, 173, 1, // Opcode: SCVTFdwi
-/* 22545 */ MCD_OPC_FilterValue, 3, 5, 0, // Skip to: 22554
-/* 22549 */ MCD_OPC_Decode, 177, 11, 173, 1, // Opcode: UCVTFdwi
-/* 22554 */ MCD_OPC_FilterValue, 24, 5, 0, // Skip to: 22563
-/* 22558 */ MCD_OPC_Decode, 239, 3, 174, 1, // Opcode: FCVTZSwdi
-/* 22563 */ MCD_OPC_FilterValue, 25, 174, 11, // Skip to: 25557
-/* 22567 */ MCD_OPC_Decode, 247, 3, 174, 1, // Opcode: FCVTZUwdi
-/* 22572 */ MCD_OPC_FilterValue, 3, 167, 1, // Skip to: 22999
-/* 22576 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 22579 */ MCD_OPC_FilterValue, 0, 47, 1, // Skip to: 22886
-/* 22583 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
-/* 22586 */ MCD_OPC_FilterValue, 0, 25, 1, // Skip to: 22871
-/* 22590 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
-/* 22593 */ MCD_OPC_FilterValue, 0, 111, 0, // Skip to: 22708
-/* 22597 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
-/* 22600 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 22609
-/* 22604 */ MCD_OPC_Decode, 222, 3, 175, 1, // Opcode: FCVTNSwd
-/* 22609 */ MCD_OPC_FilterValue, 1, 5, 0, // Skip to: 22618
-/* 22613 */ MCD_OPC_Decode, 226, 3, 175, 1, // Opcode: FCVTNUwd
-/* 22618 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 22627
-/* 22622 */ MCD_OPC_Decode, 146, 8, 176, 1, // Opcode: SCVTFdw
-/* 22627 */ MCD_OPC_FilterValue, 3, 5, 0, // Skip to: 22636
-/* 22631 */ MCD_OPC_Decode, 176, 11, 176, 1, // Opcode: UCVTFdw
-/* 22636 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 22645
-/* 22640 */ MCD_OPC_Decode, 206, 3, 175, 1, // Opcode: FCVTASwd
-/* 22645 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 22654
-/* 22649 */ MCD_OPC_Decode, 210, 3, 175, 1, // Opcode: FCVTAUwd
-/* 22654 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 22663
-/* 22658 */ MCD_OPC_Decode, 230, 3, 175, 1, // Opcode: FCVTPSwd
-/* 22663 */ MCD_OPC_FilterValue, 9, 5, 0, // Skip to: 22672
-/* 22667 */ MCD_OPC_Decode, 234, 3, 175, 1, // Opcode: FCVTPUwd
-/* 22672 */ MCD_OPC_FilterValue, 16, 5, 0, // Skip to: 22681
-/* 22676 */ MCD_OPC_Decode, 214, 3, 175, 1, // Opcode: FCVTMSwd
-/* 22681 */ MCD_OPC_FilterValue, 17, 5, 0, // Skip to: 22690
-/* 22685 */ MCD_OPC_Decode, 218, 3, 175, 1, // Opcode: FCVTMUwd
-/* 22690 */ MCD_OPC_FilterValue, 24, 5, 0, // Skip to: 22699
-/* 22694 */ MCD_OPC_Decode, 238, 3, 175, 1, // Opcode: FCVTZSwd
-/* 22699 */ MCD_OPC_FilterValue, 25, 38, 11, // Skip to: 25557
-/* 22703 */ MCD_OPC_Decode, 246, 3, 175, 1, // Opcode: FCVTZUwd
-/* 22708 */ MCD_OPC_FilterValue, 1, 39, 0, // Skip to: 22751
-/* 22712 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ...
-/* 22715 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 22724
-/* 22719 */ MCD_OPC_Decode, 196, 3, 177, 1, // Opcode: FCMPdd_quiet
-/* 22724 */ MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 22733
-/* 22728 */ MCD_OPC_Decode, 198, 3, 178, 1, // Opcode: FCMPdi_quiet
-/* 22733 */ MCD_OPC_FilterValue, 16, 5, 0, // Skip to: 22742
-/* 22737 */ MCD_OPC_Decode, 197, 3, 177, 1, // Opcode: FCMPdd_sig
-/* 22742 */ MCD_OPC_FilterValue, 24, 251, 10, // Skip to: 25557
-/* 22746 */ MCD_OPC_Decode, 199, 3, 178, 1, // Opcode: FCMPdi_sig
-/* 22751 */ MCD_OPC_FilterValue, 2, 60, 0, // Skip to: 22815
-/* 22755 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
-/* 22758 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 22766
-/* 22762 */ MCD_OPC_Decode, 185, 4, 32, // Opcode: FMOVdd
-/* 22766 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 22774
-/* 22770 */ MCD_OPC_Decode, 208, 4, 32, // Opcode: FNEGdd
-/* 22774 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 22783
-/* 22778 */ MCD_OPC_Decode, 130, 4, 179, 1, // Opcode: FCVTsd
-/* 22783 */ MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 22791
-/* 22787 */ MCD_OPC_Decode, 225, 4, 32, // Opcode: FRINTNdd
-/* 22791 */ MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 22799
-/* 22795 */ MCD_OPC_Decode, 223, 4, 32, // Opcode: FRINTMdd
-/* 22799 */ MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 22807
-/* 22803 */ MCD_OPC_Decode, 219, 4, 32, // Opcode: FRINTAdd
-/* 22807 */ MCD_OPC_FilterValue, 7, 186, 10, // Skip to: 25557
-/* 22811 */ MCD_OPC_Decode, 229, 4, 32, // Opcode: FRINTXdd
-/* 22815 */ MCD_OPC_FilterValue, 6, 178, 10, // Skip to: 25557
-/* 22819 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
-/* 22822 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 22830
-/* 22826 */ MCD_OPC_Decode, 150, 3, 32, // Opcode: FABSdd
-/* 22830 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 22838
-/* 22834 */ MCD_OPC_Decode, 236, 4, 32, // Opcode: FSQRTdd
-/* 22838 */ MCD_OPC_FilterValue, 3, 5, 0, // Skip to: 22847
-/* 22842 */ MCD_OPC_Decode, 128, 4, 180, 1, // Opcode: FCVThd
-/* 22847 */ MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 22855
-/* 22851 */ MCD_OPC_Decode, 227, 4, 32, // Opcode: FRINTPdd
-/* 22855 */ MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 22863
-/* 22859 */ MCD_OPC_Decode, 231, 4, 32, // Opcode: FRINTZdd
-/* 22863 */ MCD_OPC_FilterValue, 7, 130, 10, // Skip to: 25557
-/* 22867 */ MCD_OPC_Decode, 221, 4, 32, // Opcode: FRINTIdd
-/* 22871 */ MCD_OPC_FilterValue, 1, 122, 10, // Skip to: 25557
-/* 22875 */ MCD_OPC_CheckField, 5, 5, 0, 116, 10, // Skip to: 25557
-/* 22881 */ MCD_OPC_Decode, 186, 4, 181, 1, // Opcode: FMOVdi
-/* 22886 */ MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 22911
-/* 22890 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ...
-/* 22893 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 22902
-/* 22897 */ MCD_OPC_Decode, 170, 3, 182, 1, // Opcode: FCCMPdd
-/* 22902 */ MCD_OPC_FilterValue, 1, 91, 10, // Skip to: 25557
-/* 22906 */ MCD_OPC_Decode, 168, 3, 182, 1, // Opcode: FCCMPEdd
-/* 22911 */ MCD_OPC_FilterValue, 2, 75, 0, // Skip to: 22990
-/* 22915 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
-/* 22918 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 22926
-/* 22922 */ MCD_OPC_Decode, 203, 4, 24, // Opcode: FMULddd
-/* 22926 */ MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 22934
-/* 22930 */ MCD_OPC_Decode, 132, 4, 24, // Opcode: FDIVddd
-/* 22934 */ MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 22942
-/* 22938 */ MCD_OPC_Decode, 163, 3, 24, // Opcode: FADDddd
-/* 22942 */ MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 22950
-/* 22946 */ MCD_OPC_Decode, 238, 4, 24, // Opcode: FSUBddd
-/* 22950 */ MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 22958
-/* 22954 */ MCD_OPC_Decode, 154, 4, 24, // Opcode: FMAXddd
-/* 22958 */ MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 22966
-/* 22962 */ MCD_OPC_Decode, 174, 4, 24, // Opcode: FMINddd
-/* 22966 */ MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 22974
-/* 22970 */ MCD_OPC_Decode, 144, 4, 24, // Opcode: FMAXNMddd
-/* 22974 */ MCD_OPC_FilterValue, 7, 4, 0, // Skip to: 22982
-/* 22978 */ MCD_OPC_Decode, 164, 4, 24, // Opcode: FMINNMddd
-/* 22982 */ MCD_OPC_FilterValue, 8, 11, 10, // Skip to: 25557
-/* 22986 */ MCD_OPC_Decode, 214, 4, 24, // Opcode: FNMULddd
-/* 22990 */ MCD_OPC_FilterValue, 3, 3, 10, // Skip to: 25557
-/* 22994 */ MCD_OPC_Decode, 204, 3, 183, 1, // Opcode: FCSELdddc
-/* 22999 */ MCD_OPC_FilterValue, 7, 250, 9, // Skip to: 25557
-/* 23003 */ MCD_OPC_ExtractField, 10, 11, // Inst{20-10} ...
-/* 23006 */ MCD_OPC_FilterValue, 144, 1, 5, 0, // Skip to: 23016
-/* 23011 */ MCD_OPC_Decode, 131, 4, 184, 1, // Opcode: FCVTsh
-/* 23016 */ MCD_OPC_FilterValue, 176, 1, 232, 9, // Skip to: 25557
-/* 23021 */ MCD_OPC_Decode, 254, 3, 185, 1, // Opcode: FCVTdh
-/* 23026 */ MCD_OPC_FilterValue, 3, 223, 9, // Skip to: 25557
-/* 23030 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
-/* 23033 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 23058
-/* 23037 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
-/* 23040 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 23049
-/* 23044 */ MCD_OPC_Decode, 138, 4, 186, 1, // Opcode: FMADDssss
-/* 23049 */ MCD_OPC_FilterValue, 1, 200, 9, // Skip to: 25557
-/* 23053 */ MCD_OPC_Decode, 199, 4, 186, 1, // Opcode: FMSUBssss
-/* 23058 */ MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 23083
-/* 23062 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
-/* 23065 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 23074
-/* 23069 */ MCD_OPC_Decode, 211, 4, 186, 1, // Opcode: FNMADDssss
-/* 23074 */ MCD_OPC_FilterValue, 1, 175, 9, // Skip to: 25557
-/* 23078 */ MCD_OPC_Decode, 213, 4, 186, 1, // Opcode: FNMSUBssss
-/* 23083 */ MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 23108
-/* 23087 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
-/* 23090 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 23099
-/* 23094 */ MCD_OPC_Decode, 137, 4, 187, 1, // Opcode: FMADDdddd
-/* 23099 */ MCD_OPC_FilterValue, 1, 150, 9, // Skip to: 25557
-/* 23103 */ MCD_OPC_Decode, 198, 4, 187, 1, // Opcode: FMSUBdddd
-/* 23108 */ MCD_OPC_FilterValue, 3, 141, 9, // Skip to: 25557
-/* 23112 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
-/* 23115 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 23124
-/* 23119 */ MCD_OPC_Decode, 210, 4, 187, 1, // Opcode: FNMADDdddd
-/* 23124 */ MCD_OPC_FilterValue, 1, 125, 9, // Skip to: 25557
-/* 23128 */ MCD_OPC_Decode, 212, 4, 187, 1, // Opcode: FNMSUBdddd
-/* 23133 */ MCD_OPC_FilterValue, 1, 139, 1, // Skip to: 23532
-/* 23137 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
-/* 23140 */ MCD_OPC_FilterValue, 0, 85, 0, // Skip to: 23229
-/* 23144 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 23147 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 23162
-/* 23151 */ MCD_OPC_CheckField, 21, 1, 0, 96, 9, // Skip to: 25557
-/* 23157 */ MCD_OPC_Decode, 172, 6, 188, 1, // Opcode: LSFP8_STUR
-/* 23162 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 23177
-/* 23166 */ MCD_OPC_CheckField, 21, 1, 0, 81, 9, // Skip to: 25557
-/* 23172 */ MCD_OPC_Decode, 168, 6, 137, 1, // Opcode: LSFP8_PostInd_STR
-/* 23177 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 23214
-/* 23181 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 23184 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 23199
-/* 23188 */ MCD_OPC_CheckField, 21, 1, 1, 59, 9, // Skip to: 25557
-/* 23194 */ MCD_OPC_Decode, 174, 6, 189, 1, // Opcode: LSFP8_Wm_RegOffset_STR
-/* 23199 */ MCD_OPC_FilterValue, 1, 50, 9, // Skip to: 25557
-/* 23203 */ MCD_OPC_CheckField, 21, 1, 1, 44, 9, // Skip to: 25557
-/* 23209 */ MCD_OPC_Decode, 176, 6, 190, 1, // Opcode: LSFP8_Xm_RegOffset_STR
-/* 23214 */ MCD_OPC_FilterValue, 3, 35, 9, // Skip to: 25557
-/* 23218 */ MCD_OPC_CheckField, 21, 1, 0, 29, 9, // Skip to: 25557
-/* 23224 */ MCD_OPC_Decode, 170, 6, 137, 1, // Opcode: LSFP8_PreInd_STR
-/* 23229 */ MCD_OPC_FilterValue, 1, 85, 0, // Skip to: 23318
-/* 23233 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 23236 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 23251
-/* 23240 */ MCD_OPC_CheckField, 21, 1, 0, 7, 9, // Skip to: 25557
-/* 23246 */ MCD_OPC_Decode, 166, 6, 188, 1, // Opcode: LSFP8_LDUR
-/* 23251 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 23266
-/* 23255 */ MCD_OPC_CheckField, 21, 1, 0, 248, 8, // Skip to: 25557
-/* 23261 */ MCD_OPC_Decode, 167, 6, 137, 1, // Opcode: LSFP8_PostInd_LDR
-/* 23266 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 23303
-/* 23270 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 23273 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 23288
-/* 23277 */ MCD_OPC_CheckField, 21, 1, 1, 226, 8, // Skip to: 25557
-/* 23283 */ MCD_OPC_Decode, 173, 6, 189, 1, // Opcode: LSFP8_Wm_RegOffset_LDR
-/* 23288 */ MCD_OPC_FilterValue, 1, 217, 8, // Skip to: 25557
-/* 23292 */ MCD_OPC_CheckField, 21, 1, 1, 211, 8, // Skip to: 25557
-/* 23298 */ MCD_OPC_Decode, 175, 6, 190, 1, // Opcode: LSFP8_Xm_RegOffset_LDR
-/* 23303 */ MCD_OPC_FilterValue, 3, 202, 8, // Skip to: 25557
-/* 23307 */ MCD_OPC_CheckField, 21, 1, 0, 196, 8, // Skip to: 25557
-/* 23313 */ MCD_OPC_Decode, 169, 6, 137, 1, // Opcode: LSFP8_PreInd_LDR
-/* 23318 */ MCD_OPC_FilterValue, 2, 85, 0, // Skip to: 23407
-/* 23322 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 23325 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 23340
-/* 23329 */ MCD_OPC_CheckField, 21, 1, 0, 174, 8, // Skip to: 25557
-/* 23335 */ MCD_OPC_Decode, 252, 5, 191, 1, // Opcode: LSFP128_STUR
-/* 23340 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 23355
-/* 23344 */ MCD_OPC_CheckField, 21, 1, 0, 159, 8, // Skip to: 25557
-/* 23350 */ MCD_OPC_Decode, 248, 5, 137, 1, // Opcode: LSFP128_PostInd_STR
-/* 23355 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 23392
-/* 23359 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 23362 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 23377
-/* 23366 */ MCD_OPC_CheckField, 21, 1, 1, 137, 8, // Skip to: 25557
-/* 23372 */ MCD_OPC_Decode, 254, 5, 192, 1, // Opcode: LSFP128_Wm_RegOffset_STR
-/* 23377 */ MCD_OPC_FilterValue, 1, 128, 8, // Skip to: 25557
-/* 23381 */ MCD_OPC_CheckField, 21, 1, 1, 122, 8, // Skip to: 25557
-/* 23387 */ MCD_OPC_Decode, 128, 6, 193, 1, // Opcode: LSFP128_Xm_RegOffset_STR
-/* 23392 */ MCD_OPC_FilterValue, 3, 113, 8, // Skip to: 25557
-/* 23396 */ MCD_OPC_CheckField, 21, 1, 0, 107, 8, // Skip to: 25557
-/* 23402 */ MCD_OPC_Decode, 250, 5, 137, 1, // Opcode: LSFP128_PreInd_STR
-/* 23407 */ MCD_OPC_FilterValue, 3, 85, 0, // Skip to: 23496
-/* 23411 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 23414 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 23429
-/* 23418 */ MCD_OPC_CheckField, 21, 1, 0, 85, 8, // Skip to: 25557
-/* 23424 */ MCD_OPC_Decode, 246, 5, 191, 1, // Opcode: LSFP128_LDUR
-/* 23429 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 23444
-/* 23433 */ MCD_OPC_CheckField, 21, 1, 0, 70, 8, // Skip to: 25557
-/* 23439 */ MCD_OPC_Decode, 247, 5, 137, 1, // Opcode: LSFP128_PostInd_LDR
-/* 23444 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 23481
-/* 23448 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 23451 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 23466
-/* 23455 */ MCD_OPC_CheckField, 21, 1, 1, 48, 8, // Skip to: 25557
-/* 23461 */ MCD_OPC_Decode, 253, 5, 192, 1, // Opcode: LSFP128_Wm_RegOffset_LDR
-/* 23466 */ MCD_OPC_FilterValue, 1, 39, 8, // Skip to: 25557
-/* 23470 */ MCD_OPC_CheckField, 21, 1, 1, 33, 8, // Skip to: 25557
-/* 23476 */ MCD_OPC_Decode, 255, 5, 193, 1, // Opcode: LSFP128_Xm_RegOffset_LDR
-/* 23481 */ MCD_OPC_FilterValue, 3, 24, 8, // Skip to: 25557
-/* 23485 */ MCD_OPC_CheckField, 21, 1, 0, 18, 8, // Skip to: 25557
-/* 23491 */ MCD_OPC_Decode, 249, 5, 137, 1, // Opcode: LSFP128_PreInd_LDR
-/* 23496 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 23505
-/* 23500 */ MCD_OPC_Decode, 171, 6, 194, 1, // Opcode: LSFP8_STR
-/* 23505 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 23514
-/* 23509 */ MCD_OPC_Decode, 165, 6, 194, 1, // Opcode: LSFP8_LDR
-/* 23514 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 23523
-/* 23518 */ MCD_OPC_Decode, 251, 5, 195, 1, // Opcode: LSFP128_STR
-/* 23523 */ MCD_OPC_FilterValue, 7, 238, 7, // Skip to: 25557
-/* 23527 */ MCD_OPC_Decode, 245, 5, 195, 1, // Opcode: LSFP128_LDR
-/* 23532 */ MCD_OPC_FilterValue, 2, 67, 1, // Skip to: 23859
-/* 23536 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
-/* 23539 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 23548
-/* 23543 */ MCD_OPC_Decode, 172, 5, 196, 1, // Opcode: LDRd_lit
-/* 23548 */ MCD_OPC_FilterValue, 2, 213, 7, // Skip to: 25557
-/* 23552 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
-/* 23555 */ MCD_OPC_FilterValue, 3, 54, 0, // Skip to: 23613
-/* 23559 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
-/* 23562 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 23575
-/* 23566 */ MCD_OPC_CheckPredicate, 0, 195, 7, // Skip to: 25557
-/* 23570 */ MCD_OPC_Decode, 239, 8, 197, 1, // Opcode: SQADDbbb
-/* 23575 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 23588
-/* 23579 */ MCD_OPC_CheckPredicate, 0, 182, 7, // Skip to: 25557
-/* 23583 */ MCD_OPC_Decode, 241, 8, 198, 1, // Opcode: SQADDhhh
-/* 23588 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 23601
-/* 23592 */ MCD_OPC_CheckPredicate, 0, 169, 7, // Skip to: 25557
-/* 23596 */ MCD_OPC_Decode, 242, 8, 171, 1, // Opcode: SQADDsss
-/* 23601 */ MCD_OPC_FilterValue, 7, 160, 7, // Skip to: 25557
-/* 23605 */ MCD_OPC_CheckPredicate, 0, 156, 7, // Skip to: 25557
-/* 23609 */ MCD_OPC_Decode, 240, 8, 24, // Opcode: SQADDddd
-/* 23613 */ MCD_OPC_FilterValue, 11, 54, 0, // Skip to: 23671
-/* 23617 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
-/* 23620 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 23633
-/* 23624 */ MCD_OPC_CheckPredicate, 0, 137, 7, // Skip to: 25557
-/* 23628 */ MCD_OPC_Decode, 190, 9, 197, 1, // Opcode: SQSUBbbb
-/* 23633 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 23646
-/* 23637 */ MCD_OPC_CheckPredicate, 0, 124, 7, // Skip to: 25557
-/* 23641 */ MCD_OPC_Decode, 192, 9, 198, 1, // Opcode: SQSUBhhh
-/* 23646 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 23659
-/* 23650 */ MCD_OPC_CheckPredicate, 0, 111, 7, // Skip to: 25557
-/* 23654 */ MCD_OPC_Decode, 193, 9, 171, 1, // Opcode: SQSUBsss
-/* 23659 */ MCD_OPC_FilterValue, 7, 102, 7, // Skip to: 25557
-/* 23663 */ MCD_OPC_CheckPredicate, 0, 98, 7, // Skip to: 25557
-/* 23667 */ MCD_OPC_Decode, 191, 9, 24, // Opcode: SQSUBddd
-/* 23671 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 23689
-/* 23675 */ MCD_OPC_CheckPredicate, 0, 86, 7, // Skip to: 25557
-/* 23679 */ MCD_OPC_CheckField, 21, 3, 7, 80, 7, // Skip to: 25557
-/* 23685 */ MCD_OPC_Decode, 242, 9, 24, // Opcode: SSHLddd
-/* 23689 */ MCD_OPC_FilterValue, 19, 54, 0, // Skip to: 23747
-/* 23693 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
-/* 23696 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 23709
-/* 23700 */ MCD_OPC_CheckPredicate, 0, 61, 7, // Skip to: 25557
-/* 23704 */ MCD_OPC_Decode, 166, 9, 197, 1, // Opcode: SQSHLbbb
-/* 23709 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 23722
-/* 23713 */ MCD_OPC_CheckPredicate, 0, 48, 7, // Skip to: 25557
-/* 23717 */ MCD_OPC_Decode, 168, 9, 198, 1, // Opcode: SQSHLhhh
-/* 23722 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 23735
-/* 23726 */ MCD_OPC_CheckPredicate, 0, 35, 7, // Skip to: 25557
-/* 23730 */ MCD_OPC_Decode, 169, 9, 171, 1, // Opcode: SQSHLsss
-/* 23735 */ MCD_OPC_FilterValue, 7, 26, 7, // Skip to: 25557
-/* 23739 */ MCD_OPC_CheckPredicate, 0, 22, 7, // Skip to: 25557
-/* 23743 */ MCD_OPC_Decode, 167, 9, 24, // Opcode: SQSHLddd
-/* 23747 */ MCD_OPC_FilterValue, 21, 14, 0, // Skip to: 23765
-/* 23751 */ MCD_OPC_CheckPredicate, 0, 10, 7, // Skip to: 25557
-/* 23755 */ MCD_OPC_CheckField, 21, 3, 7, 4, 7, // Skip to: 25557
-/* 23761 */ MCD_OPC_Decode, 214, 9, 24, // Opcode: SRSHLddd
-/* 23765 */ MCD_OPC_FilterValue, 23, 54, 0, // Skip to: 23823
-/* 23769 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
-/* 23772 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 23785
-/* 23776 */ MCD_OPC_CheckPredicate, 0, 241, 6, // Skip to: 25557
-/* 23780 */ MCD_OPC_Decode, 142, 9, 197, 1, // Opcode: SQRSHLbbb
-/* 23785 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 23798
-/* 23789 */ MCD_OPC_CheckPredicate, 0, 228, 6, // Skip to: 25557
-/* 23793 */ MCD_OPC_Decode, 144, 9, 198, 1, // Opcode: SQRSHLhhh
-/* 23798 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 23811
-/* 23802 */ MCD_OPC_CheckPredicate, 0, 215, 6, // Skip to: 25557
-/* 23806 */ MCD_OPC_Decode, 145, 9, 171, 1, // Opcode: SQRSHLsss
-/* 23811 */ MCD_OPC_FilterValue, 7, 206, 6, // Skip to: 25557
-/* 23815 */ MCD_OPC_CheckPredicate, 0, 202, 6, // Skip to: 25557
-/* 23819 */ MCD_OPC_Decode, 143, 9, 24, // Opcode: SQRSHLddd
-/* 23823 */ MCD_OPC_FilterValue, 33, 13, 0, // Skip to: 23840
-/* 23827 */ MCD_OPC_CheckPredicate, 0, 190, 6, // Skip to: 25557
-/* 23831 */ MCD_OPC_CheckField, 21, 3, 7, 184, 6, // Skip to: 25557
-/* 23837 */ MCD_OPC_Decode, 57, 24, // Opcode: ADDddd
-/* 23840 */ MCD_OPC_FilterValue, 46, 177, 6, // Skip to: 25557
-/* 23844 */ MCD_OPC_CheckPredicate, 0, 173, 6, // Skip to: 25557
-/* 23848 */ MCD_OPC_CheckField, 16, 8, 241, 1, 166, 6, // Skip to: 25557
-/* 23855 */ MCD_OPC_Decode, 34, 199, 1, // Opcode: ADDPvv_D_2D
-/* 23859 */ MCD_OPC_FilterValue, 3, 3, 3, // Skip to: 24634
-/* 23863 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
-/* 23866 */ MCD_OPC_FilterValue, 0, 85, 0, // Skip to: 23955
-/* 23870 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 23873 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 23888
-/* 23877 */ MCD_OPC_CheckField, 21, 1, 0, 138, 6, // Skip to: 25557
-/* 23883 */ MCD_OPC_Decode, 136, 6, 200, 1, // Opcode: LSFP16_STUR
-/* 23888 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 23903
-/* 23892 */ MCD_OPC_CheckField, 21, 1, 0, 123, 6, // Skip to: 25557
-/* 23898 */ MCD_OPC_Decode, 132, 6, 137, 1, // Opcode: LSFP16_PostInd_STR
-/* 23903 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 23940
-/* 23907 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 23910 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 23925
-/* 23914 */ MCD_OPC_CheckField, 21, 1, 1, 101, 6, // Skip to: 25557
-/* 23920 */ MCD_OPC_Decode, 138, 6, 201, 1, // Opcode: LSFP16_Wm_RegOffset_STR
-/* 23925 */ MCD_OPC_FilterValue, 1, 92, 6, // Skip to: 25557
-/* 23929 */ MCD_OPC_CheckField, 21, 1, 1, 86, 6, // Skip to: 25557
-/* 23935 */ MCD_OPC_Decode, 140, 6, 202, 1, // Opcode: LSFP16_Xm_RegOffset_STR
-/* 23940 */ MCD_OPC_FilterValue, 3, 77, 6, // Skip to: 25557
-/* 23944 */ MCD_OPC_CheckField, 21, 1, 0, 71, 6, // Skip to: 25557
-/* 23950 */ MCD_OPC_Decode, 134, 6, 137, 1, // Opcode: LSFP16_PreInd_STR
-/* 23955 */ MCD_OPC_FilterValue, 1, 85, 0, // Skip to: 24044
-/* 23959 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 23962 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 23977
-/* 23966 */ MCD_OPC_CheckField, 21, 1, 0, 49, 6, // Skip to: 25557
-/* 23972 */ MCD_OPC_Decode, 130, 6, 200, 1, // Opcode: LSFP16_LDUR
-/* 23977 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 23992
-/* 23981 */ MCD_OPC_CheckField, 21, 1, 0, 34, 6, // Skip to: 25557
-/* 23987 */ MCD_OPC_Decode, 131, 6, 137, 1, // Opcode: LSFP16_PostInd_LDR
-/* 23992 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 24029
-/* 23996 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 23999 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 24014
-/* 24003 */ MCD_OPC_CheckField, 21, 1, 1, 12, 6, // Skip to: 25557
-/* 24009 */ MCD_OPC_Decode, 137, 6, 201, 1, // Opcode: LSFP16_Wm_RegOffset_LDR
-/* 24014 */ MCD_OPC_FilterValue, 1, 3, 6, // Skip to: 25557
-/* 24018 */ MCD_OPC_CheckField, 21, 1, 1, 253, 5, // Skip to: 25557
-/* 24024 */ MCD_OPC_Decode, 139, 6, 202, 1, // Opcode: LSFP16_Xm_RegOffset_LDR
-/* 24029 */ MCD_OPC_FilterValue, 3, 244, 5, // Skip to: 25557
-/* 24033 */ MCD_OPC_CheckField, 21, 1, 0, 238, 5, // Skip to: 25557
-/* 24039 */ MCD_OPC_Decode, 133, 6, 137, 1, // Opcode: LSFP16_PreInd_LDR
-/* 24044 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 24053
-/* 24048 */ MCD_OPC_Decode, 135, 6, 203, 1, // Opcode: LSFP16_STR
-/* 24053 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 24062
-/* 24057 */ MCD_OPC_Decode, 129, 6, 203, 1, // Opcode: LSFP16_LDR
-/* 24062 */ MCD_OPC_FilterValue, 8, 136, 0, // Skip to: 24202
-/* 24066 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
-/* 24069 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 24088
-/* 24073 */ MCD_OPC_CheckPredicate, 0, 200, 5, // Skip to: 25557
-/* 24077 */ MCD_OPC_CheckField, 21, 1, 1, 194, 5, // Skip to: 25557
-/* 24083 */ MCD_OPC_Decode, 247, 11, 197, 1, // Opcode: UQADDbbb
-/* 24088 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 24107
-/* 24092 */ MCD_OPC_CheckPredicate, 0, 181, 5, // Skip to: 25557
-/* 24096 */ MCD_OPC_CheckField, 21, 1, 1, 175, 5, // Skip to: 25557
-/* 24102 */ MCD_OPC_Decode, 171, 12, 197, 1, // Opcode: UQSUBbbb
-/* 24107 */ MCD_OPC_FilterValue, 19, 15, 0, // Skip to: 24126
-/* 24111 */ MCD_OPC_CheckPredicate, 0, 162, 5, // Skip to: 25557
-/* 24115 */ MCD_OPC_CheckField, 21, 1, 1, 156, 5, // Skip to: 25557
-/* 24121 */ MCD_OPC_Decode, 147, 12, 197, 1, // Opcode: UQSHLbbb
-/* 24126 */ MCD_OPC_FilterValue, 23, 15, 0, // Skip to: 24145
-/* 24130 */ MCD_OPC_CheckPredicate, 0, 143, 5, // Skip to: 25557
-/* 24134 */ MCD_OPC_CheckField, 21, 1, 1, 137, 5, // Skip to: 25557
-/* 24140 */ MCD_OPC_Decode, 130, 12, 197, 1, // Opcode: UQRSHLbbb
-/* 24145 */ MCD_OPC_FilterValue, 50, 15, 0, // Skip to: 24164
-/* 24149 */ MCD_OPC_CheckPredicate, 0, 124, 5, // Skip to: 25557
-/* 24153 */ MCD_OPC_CheckField, 16, 6, 48, 118, 5, // Skip to: 25557
-/* 24159 */ MCD_OPC_Decode, 140, 4, 179, 1, // Opcode: FMAXNMPvv_S_2S
-/* 24164 */ MCD_OPC_FilterValue, 54, 15, 0, // Skip to: 24183
-/* 24168 */ MCD_OPC_CheckPredicate, 0, 105, 5, // Skip to: 25557
-/* 24172 */ MCD_OPC_CheckField, 16, 6, 48, 99, 5, // Skip to: 25557
-/* 24178 */ MCD_OPC_Decode, 162, 3, 179, 1, // Opcode: FADDPvv_S_2S
-/* 24183 */ MCD_OPC_FilterValue, 62, 90, 5, // Skip to: 25557
-/* 24187 */ MCD_OPC_CheckPredicate, 0, 86, 5, // Skip to: 25557
-/* 24191 */ MCD_OPC_CheckField, 16, 6, 48, 80, 5, // Skip to: 25557
-/* 24197 */ MCD_OPC_Decode, 150, 4, 179, 1, // Opcode: FMAXPvv_S_2S
-/* 24202 */ MCD_OPC_FilterValue, 9, 136, 0, // Skip to: 24342
-/* 24206 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
-/* 24209 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 24228
-/* 24213 */ MCD_OPC_CheckPredicate, 0, 60, 5, // Skip to: 25557
-/* 24217 */ MCD_OPC_CheckField, 21, 1, 1, 54, 5, // Skip to: 25557
-/* 24223 */ MCD_OPC_Decode, 249, 11, 198, 1, // Opcode: UQADDhhh
-/* 24228 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 24247
-/* 24232 */ MCD_OPC_CheckPredicate, 0, 41, 5, // Skip to: 25557
-/* 24236 */ MCD_OPC_CheckField, 21, 1, 1, 35, 5, // Skip to: 25557
-/* 24242 */ MCD_OPC_Decode, 173, 12, 198, 1, // Opcode: UQSUBhhh
-/* 24247 */ MCD_OPC_FilterValue, 19, 15, 0, // Skip to: 24266
-/* 24251 */ MCD_OPC_CheckPredicate, 0, 22, 5, // Skip to: 25557
-/* 24255 */ MCD_OPC_CheckField, 21, 1, 1, 16, 5, // Skip to: 25557
-/* 24261 */ MCD_OPC_Decode, 149, 12, 198, 1, // Opcode: UQSHLhhh
-/* 24266 */ MCD_OPC_FilterValue, 23, 15, 0, // Skip to: 24285
-/* 24270 */ MCD_OPC_CheckPredicate, 0, 3, 5, // Skip to: 25557
-/* 24274 */ MCD_OPC_CheckField, 21, 1, 1, 253, 4, // Skip to: 25557
-/* 24280 */ MCD_OPC_Decode, 132, 12, 198, 1, // Opcode: UQRSHLhhh
-/* 24285 */ MCD_OPC_FilterValue, 50, 15, 0, // Skip to: 24304
-/* 24289 */ MCD_OPC_CheckPredicate, 0, 240, 4, // Skip to: 25557
-/* 24293 */ MCD_OPC_CheckField, 16, 6, 48, 234, 4, // Skip to: 25557
-/* 24299 */ MCD_OPC_Decode, 139, 4, 199, 1, // Opcode: FMAXNMPvv_D_2D
-/* 24304 */ MCD_OPC_FilterValue, 54, 15, 0, // Skip to: 24323
-/* 24308 */ MCD_OPC_CheckPredicate, 0, 221, 4, // Skip to: 25557
-/* 24312 */ MCD_OPC_CheckField, 16, 6, 48, 215, 4, // Skip to: 25557
-/* 24318 */ MCD_OPC_Decode, 161, 3, 199, 1, // Opcode: FADDPvv_D_2D
-/* 24323 */ MCD_OPC_FilterValue, 62, 206, 4, // Skip to: 25557
-/* 24327 */ MCD_OPC_CheckPredicate, 0, 202, 4, // Skip to: 25557
-/* 24331 */ MCD_OPC_CheckField, 16, 6, 48, 196, 4, // Skip to: 25557
-/* 24337 */ MCD_OPC_Decode, 149, 4, 199, 1, // Opcode: FMAXPvv_D_2D
-/* 24342 */ MCD_OPC_FilterValue, 10, 117, 0, // Skip to: 24463
-/* 24346 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
-/* 24349 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 24368
-/* 24353 */ MCD_OPC_CheckPredicate, 0, 176, 4, // Skip to: 25557
-/* 24357 */ MCD_OPC_CheckField, 21, 1, 1, 170, 4, // Skip to: 25557
-/* 24363 */ MCD_OPC_Decode, 250, 11, 171, 1, // Opcode: UQADDsss
-/* 24368 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 24387
-/* 24372 */ MCD_OPC_CheckPredicate, 0, 157, 4, // Skip to: 25557
-/* 24376 */ MCD_OPC_CheckField, 21, 1, 1, 151, 4, // Skip to: 25557
-/* 24382 */ MCD_OPC_Decode, 174, 12, 171, 1, // Opcode: UQSUBsss
-/* 24387 */ MCD_OPC_FilterValue, 19, 15, 0, // Skip to: 24406
-/* 24391 */ MCD_OPC_CheckPredicate, 0, 138, 4, // Skip to: 25557
-/* 24395 */ MCD_OPC_CheckField, 21, 1, 1, 132, 4, // Skip to: 25557
-/* 24401 */ MCD_OPC_Decode, 150, 12, 171, 1, // Opcode: UQSHLsss
-/* 24406 */ MCD_OPC_FilterValue, 23, 15, 0, // Skip to: 24425
-/* 24410 */ MCD_OPC_CheckPredicate, 0, 119, 4, // Skip to: 25557
-/* 24414 */ MCD_OPC_CheckField, 21, 1, 1, 113, 4, // Skip to: 25557
-/* 24420 */ MCD_OPC_Decode, 133, 12, 171, 1, // Opcode: UQRSHLsss
-/* 24425 */ MCD_OPC_FilterValue, 50, 15, 0, // Skip to: 24444
-/* 24429 */ MCD_OPC_CheckPredicate, 0, 100, 4, // Skip to: 25557
-/* 24433 */ MCD_OPC_CheckField, 16, 6, 48, 94, 4, // Skip to: 25557
-/* 24439 */ MCD_OPC_Decode, 160, 4, 179, 1, // Opcode: FMINNMPvv_S_2S
-/* 24444 */ MCD_OPC_FilterValue, 62, 85, 4, // Skip to: 25557
-/* 24448 */ MCD_OPC_CheckPredicate, 0, 81, 4, // Skip to: 25557
-/* 24452 */ MCD_OPC_CheckField, 16, 6, 48, 75, 4, // Skip to: 25557
-/* 24458 */ MCD_OPC_Decode, 170, 4, 179, 1, // Opcode: FMINPvv_S_2S
-/* 24463 */ MCD_OPC_FilterValue, 11, 66, 4, // Skip to: 25557
-/* 24467 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
-/* 24470 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 24488
-/* 24474 */ MCD_OPC_CheckPredicate, 0, 55, 4, // Skip to: 25557
-/* 24478 */ MCD_OPC_CheckField, 21, 1, 1, 49, 4, // Skip to: 25557
-/* 24484 */ MCD_OPC_Decode, 248, 11, 24, // Opcode: UQADDddd
-/* 24488 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 24506
-/* 24492 */ MCD_OPC_CheckPredicate, 0, 37, 4, // Skip to: 25557
-/* 24496 */ MCD_OPC_CheckField, 21, 1, 1, 31, 4, // Skip to: 25557
-/* 24502 */ MCD_OPC_Decode, 172, 12, 24, // Opcode: UQSUBddd
-/* 24506 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 24524
-/* 24510 */ MCD_OPC_CheckPredicate, 0, 19, 4, // Skip to: 25557
-/* 24514 */ MCD_OPC_CheckField, 21, 1, 1, 13, 4, // Skip to: 25557
-/* 24520 */ MCD_OPC_Decode, 216, 12, 24, // Opcode: USHLddd
-/* 24524 */ MCD_OPC_FilterValue, 19, 14, 0, // Skip to: 24542
-/* 24528 */ MCD_OPC_CheckPredicate, 0, 1, 4, // Skip to: 25557
-/* 24532 */ MCD_OPC_CheckField, 21, 1, 1, 251, 3, // Skip to: 25557
-/* 24538 */ MCD_OPC_Decode, 148, 12, 24, // Opcode: UQSHLddd
-/* 24542 */ MCD_OPC_FilterValue, 21, 14, 0, // Skip to: 24560
-/* 24546 */ MCD_OPC_CheckPredicate, 0, 239, 3, // Skip to: 25557
-/* 24550 */ MCD_OPC_CheckField, 21, 1, 1, 233, 3, // Skip to: 25557
-/* 24556 */ MCD_OPC_Decode, 188, 12, 24, // Opcode: URSHLddd
-/* 24560 */ MCD_OPC_FilterValue, 23, 14, 0, // Skip to: 24578
-/* 24564 */ MCD_OPC_CheckPredicate, 0, 221, 3, // Skip to: 25557
-/* 24568 */ MCD_OPC_CheckField, 21, 1, 1, 215, 3, // Skip to: 25557
-/* 24574 */ MCD_OPC_Decode, 131, 12, 24, // Opcode: UQRSHLddd
-/* 24578 */ MCD_OPC_FilterValue, 33, 14, 0, // Skip to: 24596
-/* 24582 */ MCD_OPC_CheckPredicate, 0, 203, 3, // Skip to: 25557
-/* 24586 */ MCD_OPC_CheckField, 21, 1, 1, 197, 3, // Skip to: 25557
-/* 24592 */ MCD_OPC_Decode, 192, 10, 24, // Opcode: SUBddd
-/* 24596 */ MCD_OPC_FilterValue, 50, 15, 0, // Skip to: 24615
-/* 24600 */ MCD_OPC_CheckPredicate, 0, 185, 3, // Skip to: 25557
-/* 24604 */ MCD_OPC_CheckField, 16, 6, 48, 179, 3, // Skip to: 25557
-/* 24610 */ MCD_OPC_Decode, 159, 4, 199, 1, // Opcode: FMINNMPvv_D_2D
-/* 24615 */ MCD_OPC_FilterValue, 62, 170, 3, // Skip to: 25557
-/* 24619 */ MCD_OPC_CheckPredicate, 0, 166, 3, // Skip to: 25557
-/* 24623 */ MCD_OPC_CheckField, 16, 6, 48, 160, 3, // Skip to: 25557
-/* 24629 */ MCD_OPC_Decode, 169, 4, 199, 1, // Opcode: FMINPvv_D_2D
-/* 24634 */ MCD_OPC_FilterValue, 4, 1, 2, // Skip to: 25151
-/* 24638 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
-/* 24641 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 24650
-/* 24645 */ MCD_OPC_Decode, 173, 5, 204, 1, // Opcode: LDRq_lit
-/* 24650 */ MCD_OPC_FilterValue, 2, 135, 3, // Skip to: 25557
-/* 24654 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ...
-/* 24657 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 24666
-/* 24661 */ MCD_OPC_Decode, 153, 8, 205, 1, // Opcode: SCVTFsxi
-/* 24666 */ MCD_OPC_FilterValue, 3, 5, 0, // Skip to: 24675
-/* 24670 */ MCD_OPC_Decode, 183, 11, 205, 1, // Opcode: UCVTFsxi
-/* 24675 */ MCD_OPC_FilterValue, 24, 5, 0, // Skip to: 24684
-/* 24679 */ MCD_OPC_Decode, 245, 3, 206, 1, // Opcode: FCVTZSxsi
-/* 24684 */ MCD_OPC_FilterValue, 25, 5, 0, // Skip to: 24693
-/* 24688 */ MCD_OPC_Decode, 253, 3, 206, 1, // Opcode: FCVTZUxsi
-/* 24693 */ MCD_OPC_FilterValue, 32, 11, 0, // Skip to: 24708
-/* 24697 */ MCD_OPC_CheckField, 10, 6, 0, 86, 3, // Skip to: 25557
-/* 24703 */ MCD_OPC_Decode, 225, 3, 207, 1, // Opcode: FCVTNSxs
-/* 24708 */ MCD_OPC_FilterValue, 33, 11, 0, // Skip to: 24723
-/* 24712 */ MCD_OPC_CheckField, 10, 6, 0, 71, 3, // Skip to: 25557
-/* 24718 */ MCD_OPC_Decode, 229, 3, 207, 1, // Opcode: FCVTNUxs
-/* 24723 */ MCD_OPC_FilterValue, 34, 11, 0, // Skip to: 24738
-/* 24727 */ MCD_OPC_CheckField, 10, 6, 0, 56, 3, // Skip to: 25557
-/* 24733 */ MCD_OPC_Decode, 152, 8, 208, 1, // Opcode: SCVTFsx
-/* 24738 */ MCD_OPC_FilterValue, 35, 11, 0, // Skip to: 24753
-/* 24742 */ MCD_OPC_CheckField, 10, 6, 0, 41, 3, // Skip to: 25557
-/* 24748 */ MCD_OPC_Decode, 182, 11, 208, 1, // Opcode: UCVTFsx
-/* 24753 */ MCD_OPC_FilterValue, 36, 11, 0, // Skip to: 24768
-/* 24757 */ MCD_OPC_CheckField, 10, 6, 0, 26, 3, // Skip to: 25557
-/* 24763 */ MCD_OPC_Decode, 209, 3, 207, 1, // Opcode: FCVTASxs
-/* 24768 */ MCD_OPC_FilterValue, 37, 11, 0, // Skip to: 24783
-/* 24772 */ MCD_OPC_CheckField, 10, 6, 0, 11, 3, // Skip to: 25557
-/* 24778 */ MCD_OPC_Decode, 213, 3, 207, 1, // Opcode: FCVTAUxs
-/* 24783 */ MCD_OPC_FilterValue, 40, 11, 0, // Skip to: 24798
-/* 24787 */ MCD_OPC_CheckField, 10, 6, 0, 252, 2, // Skip to: 25557
-/* 24793 */ MCD_OPC_Decode, 233, 3, 207, 1, // Opcode: FCVTPSxs
-/* 24798 */ MCD_OPC_FilterValue, 41, 11, 0, // Skip to: 24813
-/* 24802 */ MCD_OPC_CheckField, 10, 6, 0, 237, 2, // Skip to: 25557
-/* 24808 */ MCD_OPC_Decode, 237, 3, 207, 1, // Opcode: FCVTPUxs
-/* 24813 */ MCD_OPC_FilterValue, 48, 11, 0, // Skip to: 24828
-/* 24817 */ MCD_OPC_CheckField, 10, 6, 0, 222, 2, // Skip to: 25557
-/* 24823 */ MCD_OPC_Decode, 217, 3, 207, 1, // Opcode: FCVTMSxs
-/* 24828 */ MCD_OPC_FilterValue, 49, 11, 0, // Skip to: 24843
-/* 24832 */ MCD_OPC_CheckField, 10, 6, 0, 207, 2, // Skip to: 25557
-/* 24838 */ MCD_OPC_Decode, 221, 3, 207, 1, // Opcode: FCVTMUxs
-/* 24843 */ MCD_OPC_FilterValue, 56, 11, 0, // Skip to: 24858
-/* 24847 */ MCD_OPC_CheckField, 10, 6, 0, 192, 2, // Skip to: 25557
-/* 24853 */ MCD_OPC_Decode, 244, 3, 207, 1, // Opcode: FCVTZSxs
-/* 24858 */ MCD_OPC_FilterValue, 57, 11, 0, // Skip to: 24873
-/* 24862 */ MCD_OPC_CheckField, 10, 6, 0, 177, 2, // Skip to: 25557
-/* 24868 */ MCD_OPC_Decode, 252, 3, 207, 1, // Opcode: FCVTZUxs
-/* 24873 */ MCD_OPC_FilterValue, 66, 5, 0, // Skip to: 24882
-/* 24877 */ MCD_OPC_Decode, 149, 8, 209, 1, // Opcode: SCVTFdxi
-/* 24882 */ MCD_OPC_FilterValue, 67, 5, 0, // Skip to: 24891
-/* 24886 */ MCD_OPC_Decode, 179, 11, 209, 1, // Opcode: UCVTFdxi
-/* 24891 */ MCD_OPC_FilterValue, 88, 5, 0, // Skip to: 24900
-/* 24895 */ MCD_OPC_Decode, 243, 3, 210, 1, // Opcode: FCVTZSxdi
-/* 24900 */ MCD_OPC_FilterValue, 89, 5, 0, // Skip to: 24909
-/* 24904 */ MCD_OPC_Decode, 251, 3, 210, 1, // Opcode: FCVTZUxdi
-/* 24909 */ MCD_OPC_FilterValue, 96, 11, 0, // Skip to: 24924
-/* 24913 */ MCD_OPC_CheckField, 10, 6, 0, 126, 2, // Skip to: 25557
-/* 24919 */ MCD_OPC_Decode, 224, 3, 211, 1, // Opcode: FCVTNSxd
-/* 24924 */ MCD_OPC_FilterValue, 97, 11, 0, // Skip to: 24939
-/* 24928 */ MCD_OPC_CheckField, 10, 6, 0, 111, 2, // Skip to: 25557
-/* 24934 */ MCD_OPC_Decode, 228, 3, 211, 1, // Opcode: FCVTNUxd
-/* 24939 */ MCD_OPC_FilterValue, 98, 11, 0, // Skip to: 24954
-/* 24943 */ MCD_OPC_CheckField, 10, 6, 0, 96, 2, // Skip to: 25557
-/* 24949 */ MCD_OPC_Decode, 148, 8, 212, 1, // Opcode: SCVTFdx
-/* 24954 */ MCD_OPC_FilterValue, 99, 11, 0, // Skip to: 24969
-/* 24958 */ MCD_OPC_CheckField, 10, 6, 0, 81, 2, // Skip to: 25557
-/* 24964 */ MCD_OPC_Decode, 178, 11, 212, 1, // Opcode: UCVTFdx
-/* 24969 */ MCD_OPC_FilterValue, 100, 11, 0, // Skip to: 24984
-/* 24973 */ MCD_OPC_CheckField, 10, 6, 0, 66, 2, // Skip to: 25557
-/* 24979 */ MCD_OPC_Decode, 208, 3, 211, 1, // Opcode: FCVTASxd
-/* 24984 */ MCD_OPC_FilterValue, 101, 11, 0, // Skip to: 24999
-/* 24988 */ MCD_OPC_CheckField, 10, 6, 0, 51, 2, // Skip to: 25557
-/* 24994 */ MCD_OPC_Decode, 212, 3, 211, 1, // Opcode: FCVTAUxd
-/* 24999 */ MCD_OPC_FilterValue, 102, 11, 0, // Skip to: 25014
-/* 25003 */ MCD_OPC_CheckField, 10, 6, 0, 36, 2, // Skip to: 25557
-/* 25009 */ MCD_OPC_Decode, 196, 4, 211, 1, // Opcode: FMOVxd
-/* 25014 */ MCD_OPC_FilterValue, 103, 11, 0, // Skip to: 25029
-/* 25018 */ MCD_OPC_CheckField, 10, 6, 0, 21, 2, // Skip to: 25557
-/* 25024 */ MCD_OPC_Decode, 187, 4, 212, 1, // Opcode: FMOVdx
-/* 25029 */ MCD_OPC_FilterValue, 104, 11, 0, // Skip to: 25044
-/* 25033 */ MCD_OPC_CheckField, 10, 6, 0, 6, 2, // Skip to: 25557
-/* 25039 */ MCD_OPC_Decode, 232, 3, 211, 1, // Opcode: FCVTPSxd
-/* 25044 */ MCD_OPC_FilterValue, 105, 11, 0, // Skip to: 25059
-/* 25048 */ MCD_OPC_CheckField, 10, 6, 0, 247, 1, // Skip to: 25557
-/* 25054 */ MCD_OPC_Decode, 236, 3, 211, 1, // Opcode: FCVTPUxd
-/* 25059 */ MCD_OPC_FilterValue, 112, 11, 0, // Skip to: 25074
-/* 25063 */ MCD_OPC_CheckField, 10, 6, 0, 232, 1, // Skip to: 25557
-/* 25069 */ MCD_OPC_Decode, 216, 3, 211, 1, // Opcode: FCVTMSxd
-/* 25074 */ MCD_OPC_FilterValue, 113, 11, 0, // Skip to: 25089
-/* 25078 */ MCD_OPC_CheckField, 10, 6, 0, 217, 1, // Skip to: 25557
-/* 25084 */ MCD_OPC_Decode, 220, 3, 211, 1, // Opcode: FCVTMUxd
-/* 25089 */ MCD_OPC_FilterValue, 120, 11, 0, // Skip to: 25104
-/* 25093 */ MCD_OPC_CheckField, 10, 6, 0, 202, 1, // Skip to: 25557
-/* 25099 */ MCD_OPC_Decode, 242, 3, 211, 1, // Opcode: FCVTZSxd
-/* 25104 */ MCD_OPC_FilterValue, 121, 11, 0, // Skip to: 25119
-/* 25108 */ MCD_OPC_CheckField, 10, 6, 0, 187, 1, // Skip to: 25557
-/* 25114 */ MCD_OPC_Decode, 250, 3, 211, 1, // Opcode: FCVTZUxd
-/* 25119 */ MCD_OPC_FilterValue, 174, 1, 11, 0, // Skip to: 25135
-/* 25124 */ MCD_OPC_CheckField, 10, 6, 0, 171, 1, // Skip to: 25557
-/* 25130 */ MCD_OPC_Decode, 197, 4, 213, 1, // Opcode: FMOVxv
-/* 25135 */ MCD_OPC_FilterValue, 175, 1, 161, 1, // Skip to: 25557
-/* 25140 */ MCD_OPC_CheckField, 10, 6, 0, 155, 1, // Skip to: 25557
-/* 25146 */ MCD_OPC_Decode, 194, 4, 213, 1, // Opcode: FMOVvx
-/* 25151 */ MCD_OPC_FilterValue, 5, 199, 0, // Skip to: 25354
-/* 25155 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
-/* 25158 */ MCD_OPC_FilterValue, 0, 85, 0, // Skip to: 25247
-/* 25162 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 25165 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 25180
-/* 25169 */ MCD_OPC_CheckField, 21, 1, 0, 126, 1, // Skip to: 25557
-/* 25175 */ MCD_OPC_Decode, 148, 6, 214, 1, // Opcode: LSFP32_STUR
-/* 25180 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 25195
-/* 25184 */ MCD_OPC_CheckField, 21, 1, 0, 111, 1, // Skip to: 25557
-/* 25190 */ MCD_OPC_Decode, 144, 6, 137, 1, // Opcode: LSFP32_PostInd_STR
-/* 25195 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 25232
-/* 25199 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 25202 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 25217
-/* 25206 */ MCD_OPC_CheckField, 21, 1, 1, 89, 1, // Skip to: 25557
-/* 25212 */ MCD_OPC_Decode, 150, 6, 215, 1, // Opcode: LSFP32_Wm_RegOffset_STR
-/* 25217 */ MCD_OPC_FilterValue, 1, 80, 1, // Skip to: 25557
-/* 25221 */ MCD_OPC_CheckField, 21, 1, 1, 74, 1, // Skip to: 25557
-/* 25227 */ MCD_OPC_Decode, 152, 6, 216, 1, // Opcode: LSFP32_Xm_RegOffset_STR
-/* 25232 */ MCD_OPC_FilterValue, 3, 65, 1, // Skip to: 25557
-/* 25236 */ MCD_OPC_CheckField, 21, 1, 0, 59, 1, // Skip to: 25557
-/* 25242 */ MCD_OPC_Decode, 146, 6, 137, 1, // Opcode: LSFP32_PreInd_STR
-/* 25247 */ MCD_OPC_FilterValue, 1, 85, 0, // Skip to: 25336
-/* 25251 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 25254 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 25269
-/* 25258 */ MCD_OPC_CheckField, 21, 1, 0, 37, 1, // Skip to: 25557
-/* 25264 */ MCD_OPC_Decode, 142, 6, 214, 1, // Opcode: LSFP32_LDUR
-/* 25269 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 25284
-/* 25273 */ MCD_OPC_CheckField, 21, 1, 0, 22, 1, // Skip to: 25557
-/* 25279 */ MCD_OPC_Decode, 143, 6, 137, 1, // Opcode: LSFP32_PostInd_LDR
-/* 25284 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 25321
-/* 25288 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 25291 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 25306
-/* 25295 */ MCD_OPC_CheckField, 21, 1, 1, 0, 1, // Skip to: 25557
-/* 25301 */ MCD_OPC_Decode, 149, 6, 215, 1, // Opcode: LSFP32_Wm_RegOffset_LDR
-/* 25306 */ MCD_OPC_FilterValue, 1, 247, 0, // Skip to: 25557
-/* 25310 */ MCD_OPC_CheckField, 21, 1, 1, 241, 0, // Skip to: 25557
-/* 25316 */ MCD_OPC_Decode, 151, 6, 216, 1, // Opcode: LSFP32_Xm_RegOffset_LDR
-/* 25321 */ MCD_OPC_FilterValue, 3, 232, 0, // Skip to: 25557
-/* 25325 */ MCD_OPC_CheckField, 21, 1, 0, 226, 0, // Skip to: 25557
-/* 25331 */ MCD_OPC_Decode, 145, 6, 137, 1, // Opcode: LSFP32_PreInd_LDR
-/* 25336 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 25345
-/* 25340 */ MCD_OPC_Decode, 147, 6, 217, 1, // Opcode: LSFP32_STR
-/* 25345 */ MCD_OPC_FilterValue, 5, 208, 0, // Skip to: 25557
-/* 25349 */ MCD_OPC_Decode, 141, 6, 217, 1, // Opcode: LSFP32_LDR
-/* 25354 */ MCD_OPC_FilterValue, 7, 199, 0, // Skip to: 25557
-/* 25358 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
-/* 25361 */ MCD_OPC_FilterValue, 0, 85, 0, // Skip to: 25450
-/* 25365 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 25368 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 25383
-/* 25372 */ MCD_OPC_CheckField, 21, 1, 0, 179, 0, // Skip to: 25557
-/* 25378 */ MCD_OPC_Decode, 160, 6, 218, 1, // Opcode: LSFP64_STUR
-/* 25383 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 25398
-/* 25387 */ MCD_OPC_CheckField, 21, 1, 0, 164, 0, // Skip to: 25557
-/* 25393 */ MCD_OPC_Decode, 156, 6, 137, 1, // Opcode: LSFP64_PostInd_STR
-/* 25398 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 25435
-/* 25402 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 25405 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 25420
-/* 25409 */ MCD_OPC_CheckField, 21, 1, 1, 142, 0, // Skip to: 25557
-/* 25415 */ MCD_OPC_Decode, 162, 6, 219, 1, // Opcode: LSFP64_Wm_RegOffset_STR
-/* 25420 */ MCD_OPC_FilterValue, 1, 133, 0, // Skip to: 25557
-/* 25424 */ MCD_OPC_CheckField, 21, 1, 1, 127, 0, // Skip to: 25557
-/* 25430 */ MCD_OPC_Decode, 164, 6, 220, 1, // Opcode: LSFP64_Xm_RegOffset_STR
-/* 25435 */ MCD_OPC_FilterValue, 3, 118, 0, // Skip to: 25557
-/* 25439 */ MCD_OPC_CheckField, 21, 1, 0, 112, 0, // Skip to: 25557
-/* 25445 */ MCD_OPC_Decode, 158, 6, 137, 1, // Opcode: LSFP64_PreInd_STR
-/* 25450 */ MCD_OPC_FilterValue, 1, 85, 0, // Skip to: 25539
-/* 25454 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
-/* 25457 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 25472
-/* 25461 */ MCD_OPC_CheckField, 21, 1, 0, 90, 0, // Skip to: 25557
-/* 25467 */ MCD_OPC_Decode, 154, 6, 218, 1, // Opcode: LSFP64_LDUR
-/* 25472 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 25487
-/* 25476 */ MCD_OPC_CheckField, 21, 1, 0, 75, 0, // Skip to: 25557
-/* 25482 */ MCD_OPC_Decode, 155, 6, 137, 1, // Opcode: LSFP64_PostInd_LDR
-/* 25487 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 25524
-/* 25491 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
-/* 25494 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 25509
-/* 25498 */ MCD_OPC_CheckField, 21, 1, 1, 53, 0, // Skip to: 25557
-/* 25504 */ MCD_OPC_Decode, 161, 6, 219, 1, // Opcode: LSFP64_Wm_RegOffset_LDR
-/* 25509 */ MCD_OPC_FilterValue, 1, 44, 0, // Skip to: 25557
-/* 25513 */ MCD_OPC_CheckField, 21, 1, 1, 38, 0, // Skip to: 25557
-/* 25519 */ MCD_OPC_Decode, 163, 6, 220, 1, // Opcode: LSFP64_Xm_RegOffset_LDR
-/* 25524 */ MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 25557
-/* 25528 */ MCD_OPC_CheckField, 21, 1, 0, 23, 0, // Skip to: 25557
-/* 25534 */ MCD_OPC_Decode, 157, 6, 137, 1, // Opcode: LSFP64_PreInd_LDR
-/* 25539 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 25548
-/* 25543 */ MCD_OPC_Decode, 159, 6, 221, 1, // Opcode: LSFP64_STR
-/* 25548 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 25557
-/* 25552 */ MCD_OPC_Decode, 153, 6, 221, 1, // Opcode: LSFP64_LDR
-/* 25557 */ MCD_OPC_Fail,
+/* 14988 */ MCD_OPC_CheckPredicate, 0, 166, 120, // Skip to: 45878
+/* 14992 */ MCD_OPC_Decode, 185, 12, 107, // Opcode: SADDLP16b8h
+/* 14996 */ MCD_OPC_FilterValue, 1, 158, 120, // Skip to: 45878
+/* 15000 */ MCD_OPC_CheckPredicate, 0, 154, 120, // Skip to: 45878
+/* 15004 */ MCD_OPC_Decode, 207, 21, 116, // Opcode: XTN8h16b
+/* 15008 */ MCD_OPC_FilterValue, 11, 71, 0, // Skip to: 15083
+/* 15012 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 15015 */ MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 15071
+/* 15019 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
+/* 15022 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 15059
+/* 15026 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
+/* 15029 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 15047
+/* 15033 */ MCD_OPC_CheckPredicate, 0, 121, 120, // Skip to: 45878
+/* 15037 */ MCD_OPC_CheckField, 18, 1, 1, 115, 120, // Skip to: 45878
+/* 15043 */ MCD_OPC_Decode, 214, 13, 117, // Opcode: SMOVxs
+/* 15047 */ MCD_OPC_FilterValue, 1, 107, 120, // Skip to: 45878
+/* 15051 */ MCD_OPC_CheckPredicate, 0, 103, 120, // Skip to: 45878
+/* 15055 */ MCD_OPC_Decode, 213, 13, 118, // Opcode: SMOVxh
+/* 15059 */ MCD_OPC_FilterValue, 1, 95, 120, // Skip to: 45878
+/* 15063 */ MCD_OPC_CheckPredicate, 0, 91, 120, // Skip to: 45878
+/* 15067 */ MCD_OPC_Decode, 212, 13, 119, // Opcode: SMOVxb
+/* 15071 */ MCD_OPC_FilterValue, 1, 83, 120, // Skip to: 45878
+/* 15075 */ MCD_OPC_CheckPredicate, 0, 79, 120, // Skip to: 45878
+/* 15079 */ MCD_OPC_Decode, 146, 15, 102, // Opcode: SQSUBvvv_16B
+/* 15083 */ MCD_OPC_FilterValue, 12, 27, 0, // Skip to: 15114
+/* 15087 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 15090 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15102
+/* 15094 */ MCD_OPC_CheckPredicate, 0, 60, 120, // Skip to: 45878
+/* 15098 */ MCD_OPC_Decode, 193, 18, 120, // Opcode: TBX2_16b
+/* 15102 */ MCD_OPC_FilterValue, 1, 52, 120, // Skip to: 45878
+/* 15106 */ MCD_OPC_CheckPredicate, 0, 48, 120, // Skip to: 45878
+/* 15110 */ MCD_OPC_Decode, 247, 15, 102, // Opcode: SSUBW2vvv_8h16b
+/* 15114 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 15132
+/* 15118 */ MCD_OPC_CheckPredicate, 0, 36, 120, // Skip to: 45878
+/* 15122 */ MCD_OPC_CheckField, 21, 1, 1, 30, 120, // Skip to: 45878
+/* 15128 */ MCD_OPC_Decode, 179, 2, 102, // Opcode: CMGTvvv_16B
+/* 15132 */ MCD_OPC_FilterValue, 14, 46, 0, // Skip to: 15182
+/* 15136 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 15139 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15151
+/* 15143 */ MCD_OPC_CheckPredicate, 0, 11, 120, // Skip to: 45878
+/* 15147 */ MCD_OPC_Decode, 209, 21, 102, // Opcode: ZIP1vvv_16b
+/* 15151 */ MCD_OPC_FilterValue, 1, 3, 120, // Skip to: 45878
+/* 15155 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 15158 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15170
+/* 15162 */ MCD_OPC_CheckPredicate, 0, 248, 119, // Skip to: 45878
+/* 15166 */ MCD_OPC_Decode, 160, 18, 116, // Opcode: SUQADD16b
+/* 15170 */ MCD_OPC_FilterValue, 16, 240, 119, // Skip to: 45878
+/* 15174 */ MCD_OPC_CheckPredicate, 0, 236, 119, // Skip to: 45878
+/* 15178 */ MCD_OPC_Decode, 192, 12, 121, // Opcode: SADDLV_1h16b
+/* 15182 */ MCD_OPC_FilterValue, 15, 33, 0, // Skip to: 15219
+/* 15186 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 15189 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 15207
+/* 15193 */ MCD_OPC_CheckPredicate, 0, 217, 119, // Skip to: 45878
+/* 15197 */ MCD_OPC_CheckField, 16, 4, 8, 211, 119, // Skip to: 45878
+/* 15203 */ MCD_OPC_Decode, 247, 19, 122, // Opcode: UMOVxd
+/* 15207 */ MCD_OPC_FilterValue, 1, 203, 119, // Skip to: 45878
+/* 15211 */ MCD_OPC_CheckPredicate, 0, 199, 119, // Skip to: 45878
+/* 15215 */ MCD_OPC_Decode, 163, 2, 102, // Opcode: CMGEvvv_16B
+/* 15219 */ MCD_OPC_FilterValue, 16, 26, 0, // Skip to: 15249
+/* 15223 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 15226 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15238
+/* 15230 */ MCD_OPC_CheckPredicate, 0, 180, 119, // Skip to: 45878
+/* 15234 */ MCD_OPC_Decode, 185, 18, 123, // Opcode: TBL3_16b
+/* 15238 */ MCD_OPC_FilterValue, 1, 172, 119, // Skip to: 45878
+/* 15242 */ MCD_OPC_CheckPredicate, 0, 168, 119, // Skip to: 45878
+/* 15246 */ MCD_OPC_Decode, 31, 110, // Opcode: ADDHN2vvv_16b8h
+/* 15249 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 15267
+/* 15253 */ MCD_OPC_CheckPredicate, 0, 157, 119, // Skip to: 45878
+/* 15257 */ MCD_OPC_CheckField, 21, 1, 1, 151, 119, // Skip to: 45878
+/* 15263 */ MCD_OPC_Decode, 216, 15, 102, // Opcode: SSHLvvv_16B
+/* 15267 */ MCD_OPC_FilterValue, 18, 38, 0, // Skip to: 15309
+/* 15271 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 15274 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 15286
+/* 15278 */ MCD_OPC_CheckPredicate, 0, 132, 119, // Skip to: 45878
+/* 15282 */ MCD_OPC_Decode, 250, 1, 107, // Opcode: CLS16b
+/* 15286 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 15298
+/* 15290 */ MCD_OPC_CheckPredicate, 0, 120, 119, // Skip to: 45878
+/* 15294 */ MCD_OPC_Decode, 157, 15, 116, // Opcode: SQXTN8h16b
+/* 15298 */ MCD_OPC_FilterValue, 40, 112, 119, // Skip to: 45878
+/* 15302 */ MCD_OPC_CheckPredicate, 2, 108, 119, // Skip to: 45878
+/* 15306 */ MCD_OPC_Decode, 119, 116, // Opcode: AESE
+/* 15309 */ MCD_OPC_FilterValue, 19, 14, 0, // Skip to: 15327
+/* 15313 */ MCD_OPC_CheckPredicate, 0, 97, 119, // Skip to: 45878
+/* 15317 */ MCD_OPC_CheckField, 21, 1, 1, 91, 119, // Skip to: 45878
+/* 15323 */ MCD_OPC_Decode, 251, 14, 102, // Opcode: SQSHLvvv_16B
+/* 15327 */ MCD_OPC_FilterValue, 20, 27, 0, // Skip to: 15358
+/* 15331 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 15334 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15346
+/* 15338 */ MCD_OPC_CheckPredicate, 0, 72, 119, // Skip to: 45878
+/* 15342 */ MCD_OPC_Decode, 195, 18, 124, // Opcode: TBX3_16b
+/* 15346 */ MCD_OPC_FilterValue, 1, 64, 119, // Skip to: 45878
+/* 15350 */ MCD_OPC_CheckPredicate, 0, 60, 119, // Skip to: 45878
+/* 15354 */ MCD_OPC_Decode, 154, 12, 110, // Opcode: SABAL2vvv_8h8b
+/* 15358 */ MCD_OPC_FilterValue, 21, 14, 0, // Skip to: 15376
+/* 15362 */ MCD_OPC_CheckPredicate, 0, 48, 119, // Skip to: 45878
+/* 15366 */ MCD_OPC_CheckField, 21, 1, 1, 42, 119, // Skip to: 45878
+/* 15372 */ MCD_OPC_Decode, 186, 15, 102, // Opcode: SRSHLvvv_16B
+/* 15376 */ MCD_OPC_FilterValue, 22, 45, 0, // Skip to: 15425
+/* 15380 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 15383 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15395
+/* 15387 */ MCD_OPC_CheckPredicate, 0, 23, 119, // Skip to: 45878
+/* 15391 */ MCD_OPC_Decode, 184, 21, 102, // Opcode: UZP2vvv_16b
+/* 15395 */ MCD_OPC_FilterValue, 1, 15, 119, // Skip to: 45878
+/* 15399 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 15402 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15414
+/* 15406 */ MCD_OPC_CheckPredicate, 0, 4, 119, // Skip to: 45878
+/* 15410 */ MCD_OPC_Decode, 142, 3, 107, // Opcode: CNT16b
+/* 15414 */ MCD_OPC_FilterValue, 8, 252, 118, // Skip to: 45878
+/* 15418 */ MCD_OPC_CheckPredicate, 2, 248, 118, // Skip to: 45878
+/* 15422 */ MCD_OPC_Decode, 118, 116, // Opcode: AESD
+/* 15425 */ MCD_OPC_FilterValue, 23, 14, 0, // Skip to: 15443
+/* 15429 */ MCD_OPC_CheckPredicate, 0, 237, 118, // Skip to: 45878
+/* 15433 */ MCD_OPC_CheckField, 21, 1, 1, 231, 118, // Skip to: 45878
+/* 15439 */ MCD_OPC_Decode, 206, 14, 102, // Opcode: SQRSHLvvv_16B
+/* 15443 */ MCD_OPC_FilterValue, 24, 27, 0, // Skip to: 15474
+/* 15447 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 15450 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15462
+/* 15454 */ MCD_OPC_CheckPredicate, 0, 212, 118, // Skip to: 45878
+/* 15458 */ MCD_OPC_Decode, 187, 18, 125, // Opcode: TBL4_16b
+/* 15462 */ MCD_OPC_FilterValue, 1, 204, 118, // Skip to: 45878
+/* 15466 */ MCD_OPC_CheckPredicate, 0, 200, 118, // Skip to: 45878
+/* 15470 */ MCD_OPC_Decode, 218, 17, 110, // Opcode: SUBHN2vvv_16b8h
+/* 15474 */ MCD_OPC_FilterValue, 25, 14, 0, // Skip to: 15492
+/* 15478 */ MCD_OPC_CheckPredicate, 0, 188, 118, // Skip to: 45878
+/* 15482 */ MCD_OPC_CheckField, 21, 1, 1, 182, 118, // Skip to: 45878
+/* 15488 */ MCD_OPC_Decode, 166, 13, 102, // Opcode: SMAXvvv_16B
+/* 15492 */ MCD_OPC_FilterValue, 26, 57, 0, // Skip to: 15553
+/* 15496 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 15499 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15511
+/* 15503 */ MCD_OPC_CheckPredicate, 0, 163, 118, // Skip to: 45878
+/* 15507 */ MCD_OPC_Decode, 214, 18, 102, // Opcode: TRN2vvv_16b
+/* 15511 */ MCD_OPC_FilterValue, 1, 155, 118, // Skip to: 45878
+/* 15515 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 15518 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15530
+/* 15522 */ MCD_OPC_CheckPredicate, 0, 144, 118, // Skip to: 45878
+/* 15526 */ MCD_OPC_Decode, 176, 12, 116, // Opcode: SADALP16b8h
+/* 15530 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 15542
+/* 15534 */ MCD_OPC_CheckPredicate, 0, 132, 118, // Skip to: 45878
+/* 15538 */ MCD_OPC_Decode, 210, 4, 116, // Opcode: FCVTN4s8h
+/* 15542 */ MCD_OPC_FilterValue, 8, 124, 118, // Skip to: 45878
+/* 15546 */ MCD_OPC_CheckPredicate, 0, 120, 118, // Skip to: 45878
+/* 15550 */ MCD_OPC_Decode, 121, 107, // Opcode: AESMC
+/* 15553 */ MCD_OPC_FilterValue, 27, 14, 0, // Skip to: 15571
+/* 15557 */ MCD_OPC_CheckPredicate, 0, 109, 118, // Skip to: 45878
+/* 15561 */ MCD_OPC_CheckField, 21, 1, 1, 103, 118, // Skip to: 45878
+/* 15567 */ MCD_OPC_Decode, 184, 13, 102, // Opcode: SMINvvv_16B
+/* 15571 */ MCD_OPC_FilterValue, 28, 27, 0, // Skip to: 15602
+/* 15575 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 15578 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15590
+/* 15582 */ MCD_OPC_CheckPredicate, 0, 84, 118, // Skip to: 45878
+/* 15586 */ MCD_OPC_Decode, 197, 18, 126, // Opcode: TBX4_16b
+/* 15590 */ MCD_OPC_FilterValue, 1, 76, 118, // Skip to: 45878
+/* 15594 */ MCD_OPC_CheckPredicate, 0, 72, 118, // Skip to: 45878
+/* 15598 */ MCD_OPC_Decode, 166, 12, 102, // Opcode: SABDL2vvv_8h8b
+/* 15602 */ MCD_OPC_FilterValue, 29, 14, 0, // Skip to: 15620
+/* 15606 */ MCD_OPC_CheckPredicate, 0, 60, 118, // Skip to: 45878
+/* 15610 */ MCD_OPC_CheckField, 21, 1, 1, 54, 118, // Skip to: 45878
+/* 15616 */ MCD_OPC_Decode, 170, 12, 102, // Opcode: SABDvvv_16B
+/* 15620 */ MCD_OPC_FilterValue, 30, 57, 0, // Skip to: 15681
+/* 15624 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 15627 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15639
+/* 15631 */ MCD_OPC_CheckPredicate, 0, 35, 118, // Skip to: 45878
+/* 15635 */ MCD_OPC_Decode, 216, 21, 102, // Opcode: ZIP2vvv_16b
+/* 15639 */ MCD_OPC_FilterValue, 1, 27, 118, // Skip to: 45878
+/* 15643 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 15646 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 15658
+/* 15650 */ MCD_OPC_CheckPredicate, 0, 16, 118, // Skip to: 45878
+/* 15654 */ MCD_OPC_Decode, 227, 13, 107, // Opcode: SQABS16b
+/* 15658 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 15670
+/* 15662 */ MCD_OPC_CheckPredicate, 0, 4, 118, // Skip to: 45878
+/* 15666 */ MCD_OPC_Decode, 188, 4, 107, // Opcode: FCVTL8h4s
+/* 15670 */ MCD_OPC_FilterValue, 8, 252, 117, // Skip to: 45878
+/* 15674 */ MCD_OPC_CheckPredicate, 0, 248, 117, // Skip to: 45878
+/* 15678 */ MCD_OPC_Decode, 120, 107, // Opcode: AESIMC
+/* 15681 */ MCD_OPC_FilterValue, 31, 14, 0, // Skip to: 15699
+/* 15685 */ MCD_OPC_CheckPredicate, 0, 237, 117, // Skip to: 45878
+/* 15689 */ MCD_OPC_CheckField, 21, 1, 1, 231, 117, // Skip to: 45878
+/* 15695 */ MCD_OPC_Decode, 158, 12, 110, // Opcode: SABAvvv_16B
+/* 15699 */ MCD_OPC_FilterValue, 32, 14, 0, // Skip to: 15717
+/* 15703 */ MCD_OPC_CheckPredicate, 0, 219, 117, // Skip to: 45878
+/* 15707 */ MCD_OPC_CheckField, 21, 1, 1, 213, 117, // Skip to: 45878
+/* 15713 */ MCD_OPC_Decode, 192, 13, 110, // Opcode: SMLAL2vvv_8h16b
+/* 15717 */ MCD_OPC_FilterValue, 33, 13, 0, // Skip to: 15734
+/* 15721 */ MCD_OPC_CheckPredicate, 0, 201, 117, // Skip to: 45878
+/* 15725 */ MCD_OPC_CheckField, 21, 1, 1, 195, 117, // Skip to: 45878
+/* 15731 */ MCD_OPC_Decode, 73, 102, // Opcode: ADDvvv_16B
+/* 15734 */ MCD_OPC_FilterValue, 34, 27, 0, // Skip to: 15765
+/* 15738 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 15741 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 15753
+/* 15745 */ MCD_OPC_CheckPredicate, 0, 177, 117, // Skip to: 45878
+/* 15749 */ MCD_OPC_Decode, 172, 2, 107, // Opcode: CMGTvvi_16B
+/* 15753 */ MCD_OPC_FilterValue, 33, 169, 117, // Skip to: 45878
+/* 15757 */ MCD_OPC_CheckPredicate, 0, 165, 117, // Skip to: 45878
+/* 15761 */ MCD_OPC_Decode, 172, 6, 107, // Opcode: FRINTN_4s
+/* 15765 */ MCD_OPC_FilterValue, 35, 14, 0, // Skip to: 15783
+/* 15769 */ MCD_OPC_CheckPredicate, 0, 153, 117, // Skip to: 45878
+/* 15773 */ MCD_OPC_CheckField, 21, 1, 1, 147, 117, // Skip to: 45878
+/* 15779 */ MCD_OPC_Decode, 135, 3, 102, // Opcode: CMTSTvvv_16B
+/* 15783 */ MCD_OPC_FilterValue, 37, 14, 0, // Skip to: 15801
+/* 15787 */ MCD_OPC_CheckPredicate, 0, 135, 117, // Skip to: 45878
+/* 15791 */ MCD_OPC_CheckField, 21, 1, 1, 129, 117, // Skip to: 45878
+/* 15797 */ MCD_OPC_Decode, 245, 10, 110, // Opcode: MLAvvv_16B
+/* 15801 */ MCD_OPC_FilterValue, 38, 27, 0, // Skip to: 15832
+/* 15805 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 15808 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 15820
+/* 15812 */ MCD_OPC_CheckPredicate, 0, 110, 117, // Skip to: 45878
+/* 15816 */ MCD_OPC_Decode, 140, 2, 107, // Opcode: CMEQvvi_16B
+/* 15820 */ MCD_OPC_FilterValue, 33, 102, 117, // Skip to: 45878
+/* 15824 */ MCD_OPC_CheckPredicate, 0, 98, 117, // Skip to: 45878
+/* 15828 */ MCD_OPC_Decode, 167, 6, 107, // Opcode: FRINTM_4s
+/* 15832 */ MCD_OPC_FilterValue, 39, 14, 0, // Skip to: 15850
+/* 15836 */ MCD_OPC_CheckPredicate, 0, 86, 117, // Skip to: 45878
+/* 15840 */ MCD_OPC_CheckField, 21, 1, 1, 80, 117, // Skip to: 45878
+/* 15846 */ MCD_OPC_Decode, 158, 11, 102, // Opcode: MULvvv_16B
+/* 15850 */ MCD_OPC_FilterValue, 40, 14, 0, // Skip to: 15868
+/* 15854 */ MCD_OPC_CheckPredicate, 0, 68, 117, // Skip to: 45878
+/* 15858 */ MCD_OPC_CheckField, 21, 1, 1, 62, 117, // Skip to: 45878
+/* 15864 */ MCD_OPC_Decode, 202, 13, 110, // Opcode: SMLSL2vvv_8h16b
+/* 15868 */ MCD_OPC_FilterValue, 41, 14, 0, // Skip to: 15886
+/* 15872 */ MCD_OPC_CheckPredicate, 0, 50, 117, // Skip to: 45878
+/* 15876 */ MCD_OPC_CheckField, 21, 1, 1, 44, 117, // Skip to: 45878
+/* 15882 */ MCD_OPC_Decode, 155, 13, 102, // Opcode: SMAXPvvv_16B
+/* 15886 */ MCD_OPC_FilterValue, 42, 51, 0, // Skip to: 15941
+/* 15890 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 15893 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 15905
+/* 15897 */ MCD_OPC_CheckPredicate, 0, 25, 117, // Skip to: 45878
+/* 15901 */ MCD_OPC_Decode, 211, 2, 107, // Opcode: CMLTvvi_16B
+/* 15905 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 15917
+/* 15909 */ MCD_OPC_CheckPredicate, 0, 13, 117, // Skip to: 45878
+/* 15913 */ MCD_OPC_Decode, 213, 4, 107, // Opcode: FCVTNS_4s
+/* 15917 */ MCD_OPC_FilterValue, 48, 8, 0, // Skip to: 15929
+/* 15921 */ MCD_OPC_CheckPredicate, 0, 1, 117, // Skip to: 45878
+/* 15925 */ MCD_OPC_Decode, 161, 13, 127, // Opcode: SMAXV_1b16b
+/* 15929 */ MCD_OPC_FilterValue, 49, 249, 116, // Skip to: 45878
+/* 15933 */ MCD_OPC_CheckPredicate, 0, 245, 116, // Skip to: 45878
+/* 15937 */ MCD_OPC_Decode, 179, 13, 127, // Opcode: SMINV_1b16b
+/* 15941 */ MCD_OPC_FilterValue, 43, 14, 0, // Skip to: 15959
+/* 15945 */ MCD_OPC_CheckPredicate, 0, 233, 116, // Skip to: 45878
+/* 15949 */ MCD_OPC_CheckField, 21, 1, 1, 227, 116, // Skip to: 45878
+/* 15955 */ MCD_OPC_Decode, 173, 13, 102, // Opcode: SMINPvvv_16B
+/* 15959 */ MCD_OPC_FilterValue, 46, 37, 0, // Skip to: 16000
+/* 15963 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 15966 */ MCD_OPC_FilterValue, 32, 7, 0, // Skip to: 15977
+/* 15970 */ MCD_OPC_CheckPredicate, 0, 208, 116, // Skip to: 45878
+/* 15974 */ MCD_OPC_Decode, 19, 107, // Opcode: ABS16b
+/* 15977 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 15989
+/* 15981 */ MCD_OPC_CheckPredicate, 0, 197, 116, // Skip to: 45878
+/* 15985 */ MCD_OPC_Decode, 191, 4, 107, // Opcode: FCVTMS_4s
+/* 15989 */ MCD_OPC_FilterValue, 49, 189, 116, // Skip to: 45878
+/* 15993 */ MCD_OPC_CheckPredicate, 0, 185, 116, // Skip to: 45878
+/* 15997 */ MCD_OPC_Decode, 67, 127, // Opcode: ADDV_1b16b
+/* 16000 */ MCD_OPC_FilterValue, 47, 13, 0, // Skip to: 16017
+/* 16004 */ MCD_OPC_CheckPredicate, 0, 174, 116, // Skip to: 45878
+/* 16008 */ MCD_OPC_CheckField, 21, 1, 1, 168, 116, // Skip to: 45878
+/* 16014 */ MCD_OPC_Decode, 37, 102, // Opcode: ADDP_16B
+/* 16017 */ MCD_OPC_FilterValue, 48, 14, 0, // Skip to: 16035
+/* 16021 */ MCD_OPC_CheckPredicate, 0, 157, 116, // Skip to: 45878
+/* 16025 */ MCD_OPC_CheckField, 21, 1, 1, 151, 116, // Skip to: 45878
+/* 16031 */ MCD_OPC_Decode, 219, 13, 102, // Opcode: SMULL2vvv_8h16b
+/* 16035 */ MCD_OPC_FilterValue, 49, 14, 0, // Skip to: 16053
+/* 16039 */ MCD_OPC_CheckPredicate, 0, 139, 116, // Skip to: 45878
+/* 16043 */ MCD_OPC_CheckField, 21, 1, 1, 133, 116, // Skip to: 45878
+/* 16049 */ MCD_OPC_Decode, 175, 5, 102, // Opcode: FMAXNMvvv_4S
+/* 16053 */ MCD_OPC_FilterValue, 50, 14, 0, // Skip to: 16071
+/* 16057 */ MCD_OPC_CheckPredicate, 0, 121, 116, // Skip to: 45878
+/* 16061 */ MCD_OPC_CheckField, 16, 6, 33, 115, 116, // Skip to: 45878
+/* 16067 */ MCD_OPC_Decode, 169, 4, 107, // Opcode: FCVTAS_4s
+/* 16071 */ MCD_OPC_FilterValue, 51, 14, 0, // Skip to: 16089
+/* 16075 */ MCD_OPC_CheckPredicate, 0, 103, 116, // Skip to: 45878
+/* 16079 */ MCD_OPC_CheckField, 21, 1, 1, 97, 116, // Skip to: 45878
+/* 16085 */ MCD_OPC_Decode, 216, 5, 110, // Opcode: FMLAvvv_4S
+/* 16089 */ MCD_OPC_FilterValue, 53, 14, 0, // Skip to: 16107
+/* 16093 */ MCD_OPC_CheckPredicate, 0, 85, 116, // Skip to: 45878
+/* 16097 */ MCD_OPC_CheckField, 21, 1, 1, 79, 116, // Skip to: 45878
+/* 16103 */ MCD_OPC_Decode, 240, 3, 102, // Opcode: FADDvvv_4S
+/* 16107 */ MCD_OPC_FilterValue, 54, 14, 0, // Skip to: 16125
+/* 16111 */ MCD_OPC_CheckPredicate, 0, 67, 116, // Skip to: 45878
+/* 16115 */ MCD_OPC_CheckField, 16, 6, 33, 61, 116, // Skip to: 45878
+/* 16121 */ MCD_OPC_Decode, 217, 12, 107, // Opcode: SCVTF_4s
+/* 16125 */ MCD_OPC_FilterValue, 55, 14, 0, // Skip to: 16143
+/* 16129 */ MCD_OPC_CheckPredicate, 0, 49, 116, // Skip to: 45878
+/* 16133 */ MCD_OPC_CheckField, 21, 1, 1, 43, 116, // Skip to: 45878
+/* 16139 */ MCD_OPC_Decode, 249, 5, 102, // Opcode: FMULXvvv_4S
+/* 16143 */ MCD_OPC_FilterValue, 56, 14, 0, // Skip to: 16161
+/* 16147 */ MCD_OPC_CheckPredicate, 0, 31, 116, // Skip to: 45878
+/* 16151 */ MCD_OPC_CheckField, 21, 1, 1, 25, 116, // Skip to: 45878
+/* 16157 */ MCD_OPC_Decode, 215, 11, 102, // Opcode: PMULL2vvv_8h16b
+/* 16161 */ MCD_OPC_FilterValue, 57, 14, 0, // Skip to: 16179
+/* 16165 */ MCD_OPC_CheckPredicate, 0, 13, 116, // Skip to: 45878
+/* 16169 */ MCD_OPC_CheckField, 21, 1, 1, 7, 116, // Skip to: 45878
+/* 16175 */ MCD_OPC_Decode, 254, 3, 102, // Opcode: FCMEQvvv_4S
+/* 16179 */ MCD_OPC_FilterValue, 61, 14, 0, // Skip to: 16197
+/* 16183 */ MCD_OPC_CheckPredicate, 0, 251, 115, // Skip to: 45878
+/* 16187 */ MCD_OPC_CheckField, 21, 1, 1, 245, 115, // Skip to: 45878
+/* 16193 */ MCD_OPC_Decode, 186, 5, 102, // Opcode: FMAXvvv_4S
+/* 16197 */ MCD_OPC_FilterValue, 63, 237, 115, // Skip to: 45878
+/* 16201 */ MCD_OPC_CheckPredicate, 0, 233, 115, // Skip to: 45878
+/* 16205 */ MCD_OPC_CheckField, 21, 1, 1, 227, 115, // Skip to: 45878
+/* 16211 */ MCD_OPC_Decode, 152, 6, 102, // Opcode: FRECPSvvv_4S
+/* 16215 */ MCD_OPC_FilterValue, 3, 219, 115, // Skip to: 45878
+/* 16219 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 16222 */ MCD_OPC_FilterValue, 0, 57, 2, // Skip to: 16795
+/* 16226 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
+/* 16229 */ MCD_OPC_FilterValue, 0, 40, 1, // Skip to: 16529
+/* 16233 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 16236 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 16249
+/* 16240 */ MCD_OPC_CheckPredicate, 0, 194, 115, // Skip to: 45878
+/* 16244 */ MCD_OPC_Decode, 208, 3, 128, 1, // Opcode: EXTvvvi_16b
+/* 16249 */ MCD_OPC_FilterValue, 1, 185, 115, // Skip to: 45878
+/* 16253 */ MCD_OPC_ExtractField, 11, 4, // Inst{14-11} ...
+/* 16256 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 16268
+/* 16260 */ MCD_OPC_CheckPredicate, 0, 174, 115, // Skip to: 45878
+/* 16264 */ MCD_OPC_Decode, 133, 19, 102, // Opcode: UADDL2vvv_8h16b
+/* 16268 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 16286
+/* 16272 */ MCD_OPC_CheckPredicate, 0, 162, 115, // Skip to: 45878
+/* 16276 */ MCD_OPC_CheckField, 16, 5, 0, 156, 115, // Skip to: 45878
+/* 16282 */ MCD_OPC_Decode, 253, 11, 107, // Opcode: REV32_16b
+/* 16286 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 16298
+/* 16290 */ MCD_OPC_CheckPredicate, 0, 144, 115, // Skip to: 45878
+/* 16294 */ MCD_OPC_Decode, 150, 19, 102, // Opcode: UADDW2vvv_8h16b
+/* 16298 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 16310
+/* 16302 */ MCD_OPC_CheckPredicate, 0, 132, 115, // Skip to: 45878
+/* 16306 */ MCD_OPC_Decode, 163, 21, 102, // Opcode: USUBL2vvv_8h16b
+/* 16310 */ MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 16341
+/* 16314 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 16317 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 16329
+/* 16321 */ MCD_OPC_CheckPredicate, 0, 113, 115, // Skip to: 45878
+/* 16325 */ MCD_OPC_Decode, 134, 19, 107, // Opcode: UADDLP16b8h
+/* 16329 */ MCD_OPC_FilterValue, 1, 105, 115, // Skip to: 45878
+/* 16333 */ MCD_OPC_CheckPredicate, 0, 101, 115, // Skip to: 45878
+/* 16337 */ MCD_OPC_Decode, 166, 15, 116, // Opcode: SQXTUN8h16b
+/* 16341 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 16353
+/* 16345 */ MCD_OPC_CheckPredicate, 0, 89, 115, // Skip to: 45878
+/* 16349 */ MCD_OPC_Decode, 169, 21, 102, // Opcode: USUBW2vvv_8h16b
+/* 16353 */ MCD_OPC_FilterValue, 7, 39, 0, // Skip to: 16396
+/* 16357 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 16360 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 16372
+/* 16364 */ MCD_OPC_CheckPredicate, 0, 70, 115, // Skip to: 45878
+/* 16368 */ MCD_OPC_Decode, 142, 21, 116, // Opcode: USQADD16b
+/* 16372 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 16384
+/* 16376 */ MCD_OPC_CheckPredicate, 0, 58, 115, // Skip to: 45878
+/* 16380 */ MCD_OPC_Decode, 248, 12, 101, // Opcode: SHLL16b8h
+/* 16384 */ MCD_OPC_FilterValue, 16, 50, 115, // Skip to: 45878
+/* 16388 */ MCD_OPC_CheckPredicate, 0, 46, 115, // Skip to: 45878
+/* 16392 */ MCD_OPC_Decode, 141, 19, 121, // Opcode: UADDLV_1h16b
+/* 16396 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 16408
+/* 16400 */ MCD_OPC_CheckPredicate, 0, 34, 115, // Skip to: 45878
+/* 16404 */ MCD_OPC_Decode, 237, 11, 110, // Opcode: RADDHN2vvv_16b8h
+/* 16408 */ MCD_OPC_FilterValue, 9, 27, 0, // Skip to: 16439
+/* 16412 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 16415 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 16427
+/* 16419 */ MCD_OPC_CheckPredicate, 0, 15, 115, // Skip to: 45878
+/* 16423 */ MCD_OPC_Decode, 130, 2, 107, // Opcode: CLZ16b
+/* 16427 */ MCD_OPC_FilterValue, 1, 7, 115, // Skip to: 45878
+/* 16431 */ MCD_OPC_CheckPredicate, 0, 3, 115, // Skip to: 45878
+/* 16435 */ MCD_OPC_Decode, 209, 20, 116, // Opcode: UQXTN8h16b
+/* 16439 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 16451
+/* 16443 */ MCD_OPC_CheckPredicate, 0, 247, 114, // Skip to: 45878
+/* 16447 */ MCD_OPC_Decode, 231, 18, 110, // Opcode: UABAL2vvv_8h8b
+/* 16451 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 16469
+/* 16455 */ MCD_OPC_CheckPredicate, 0, 235, 114, // Skip to: 45878
+/* 16459 */ MCD_OPC_CheckField, 16, 5, 0, 229, 114, // Skip to: 45878
+/* 16465 */ MCD_OPC_Decode, 186, 11, 107, // Opcode: NOT16b
+/* 16469 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 16481
+/* 16473 */ MCD_OPC_CheckPredicate, 0, 217, 114, // Skip to: 45878
+/* 16477 */ MCD_OPC_Decode, 146, 12, 110, // Opcode: RSUBHN2vvv_16b8h
+/* 16481 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 16499
+/* 16485 */ MCD_OPC_CheckPredicate, 0, 205, 114, // Skip to: 45878
+/* 16489 */ MCD_OPC_CheckField, 16, 5, 0, 199, 114, // Skip to: 45878
+/* 16495 */ MCD_OPC_Decode, 253, 18, 116, // Opcode: UADALP16b8h
+/* 16499 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 16511
+/* 16503 */ MCD_OPC_CheckPredicate, 0, 187, 114, // Skip to: 45878
+/* 16507 */ MCD_OPC_Decode, 243, 18, 102, // Opcode: UABDL2vvv_8h8b
+/* 16511 */ MCD_OPC_FilterValue, 15, 179, 114, // Skip to: 45878
+/* 16515 */ MCD_OPC_CheckPredicate, 0, 175, 114, // Skip to: 45878
+/* 16519 */ MCD_OPC_CheckField, 16, 5, 0, 169, 114, // Skip to: 45878
+/* 16525 */ MCD_OPC_Decode, 177, 14, 107, // Opcode: SQNEG16b
+/* 16529 */ MCD_OPC_FilterValue, 1, 161, 114, // Skip to: 45878
+/* 16533 */ MCD_OPC_ExtractField, 11, 4, // Inst{14-11} ...
+/* 16536 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 16554
+/* 16540 */ MCD_OPC_CheckPredicate, 0, 150, 114, // Skip to: 45878
+/* 16544 */ MCD_OPC_CheckField, 21, 1, 1, 144, 114, // Skip to: 45878
+/* 16550 */ MCD_OPC_Decode, 226, 19, 110, // Opcode: UMLAL2vvv_8h16b
+/* 16554 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 16585
+/* 16558 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 16561 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 16573
+/* 16565 */ MCD_OPC_CheckPredicate, 0, 125, 114, // Skip to: 45878
+/* 16569 */ MCD_OPC_Decode, 156, 2, 107, // Opcode: CMGEvvi_16B
+/* 16573 */ MCD_OPC_FilterValue, 33, 117, 114, // Skip to: 45878
+/* 16577 */ MCD_OPC_CheckPredicate, 0, 113, 114, // Skip to: 45878
+/* 16581 */ MCD_OPC_Decode, 157, 6, 107, // Opcode: FRINTA_4s
+/* 16585 */ MCD_OPC_FilterValue, 3, 27, 0, // Skip to: 16616
+/* 16589 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 16592 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 16604
+/* 16596 */ MCD_OPC_CheckPredicate, 0, 94, 114, // Skip to: 45878
+/* 16600 */ MCD_OPC_Decode, 203, 2, 107, // Opcode: CMLEvvi_16B
+/* 16604 */ MCD_OPC_FilterValue, 33, 86, 114, // Skip to: 45878
+/* 16608 */ MCD_OPC_CheckPredicate, 0, 82, 114, // Skip to: 45878
+/* 16612 */ MCD_OPC_Decode, 182, 6, 107, // Opcode: FRINTX_4s
+/* 16616 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 16634
+/* 16620 */ MCD_OPC_CheckPredicate, 0, 70, 114, // Skip to: 45878
+/* 16624 */ MCD_OPC_CheckField, 21, 1, 1, 64, 114, // Skip to: 45878
+/* 16630 */ MCD_OPC_Decode, 236, 19, 110, // Opcode: UMLSL2vvv_8h16b
+/* 16634 */ MCD_OPC_FilterValue, 5, 39, 0, // Skip to: 16677
+/* 16638 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 16641 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 16653
+/* 16645 */ MCD_OPC_CheckPredicate, 0, 45, 114, // Skip to: 45878
+/* 16649 */ MCD_OPC_Decode, 222, 4, 107, // Opcode: FCVTNU_4s
+/* 16653 */ MCD_OPC_FilterValue, 48, 8, 0, // Skip to: 16665
+/* 16657 */ MCD_OPC_CheckPredicate, 0, 33, 114, // Skip to: 45878
+/* 16661 */ MCD_OPC_Decode, 196, 19, 127, // Opcode: UMAXV_1b16b
+/* 16665 */ MCD_OPC_FilterValue, 49, 25, 114, // Skip to: 45878
+/* 16669 */ MCD_OPC_CheckPredicate, 0, 21, 114, // Skip to: 45878
+/* 16673 */ MCD_OPC_Decode, 213, 19, 127, // Opcode: UMINV_1b16b
+/* 16677 */ MCD_OPC_FilterValue, 7, 27, 0, // Skip to: 16708
+/* 16681 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 16684 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 16696
+/* 16688 */ MCD_OPC_CheckPredicate, 0, 2, 114, // Skip to: 45878
+/* 16692 */ MCD_OPC_Decode, 178, 11, 107, // Opcode: NEG16b
+/* 16696 */ MCD_OPC_FilterValue, 33, 250, 113, // Skip to: 45878
+/* 16700 */ MCD_OPC_CheckPredicate, 0, 246, 113, // Skip to: 45878
+/* 16704 */ MCD_OPC_Decode, 200, 4, 107, // Opcode: FCVTMU_4s
+/* 16708 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 16726
+/* 16712 */ MCD_OPC_CheckPredicate, 0, 234, 113, // Skip to: 45878
+/* 16716 */ MCD_OPC_CheckField, 21, 1, 1, 228, 113, // Skip to: 45878
+/* 16722 */ MCD_OPC_Decode, 252, 19, 102, // Opcode: UMULL2vvv_8h16b
+/* 16726 */ MCD_OPC_FilterValue, 9, 28, 0, // Skip to: 16758
+/* 16730 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 16733 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 16745
+/* 16737 */ MCD_OPC_CheckPredicate, 0, 209, 113, // Skip to: 45878
+/* 16741 */ MCD_OPC_Decode, 178, 4, 107, // Opcode: FCVTAU_4s
+/* 16745 */ MCD_OPC_FilterValue, 48, 201, 113, // Skip to: 45878
+/* 16749 */ MCD_OPC_CheckPredicate, 0, 197, 113, // Skip to: 45878
+/* 16753 */ MCD_OPC_Decode, 170, 5, 129, 1, // Opcode: FMAXNMV_1s4s
+/* 16758 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 16776
+/* 16762 */ MCD_OPC_CheckPredicate, 0, 184, 113, // Skip to: 45878
+/* 16766 */ MCD_OPC_CheckField, 16, 6, 33, 178, 113, // Skip to: 45878
+/* 16772 */ MCD_OPC_Decode, 162, 19, 107, // Opcode: UCVTF_4s
+/* 16776 */ MCD_OPC_FilterValue, 15, 170, 113, // Skip to: 45878
+/* 16780 */ MCD_OPC_CheckPredicate, 0, 166, 113, // Skip to: 45878
+/* 16784 */ MCD_OPC_CheckField, 16, 6, 48, 160, 113, // Skip to: 45878
+/* 16790 */ MCD_OPC_Decode, 181, 5, 129, 1, // Opcode: FMAXV_1s4s
+/* 16795 */ MCD_OPC_FilterValue, 1, 151, 113, // Skip to: 45878
+/* 16799 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
+/* 16802 */ MCD_OPC_FilterValue, 0, 43, 1, // Skip to: 17105
+/* 16806 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 16809 */ MCD_OPC_FilterValue, 0, 93, 0, // Skip to: 16906
+/* 16813 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
+/* 16816 */ MCD_OPC_FilterValue, 0, 73, 0, // Skip to: 16893
+/* 16820 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
+/* 16823 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 16874
+/* 16827 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ...
+/* 16830 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 16855
+/* 16834 */ MCD_OPC_CheckPredicate, 0, 112, 113, // Skip to: 45878
+/* 16838 */ MCD_OPC_CheckField, 19, 1, 1, 106, 113, // Skip to: 45878
+/* 16844 */ MCD_OPC_CheckField, 11, 3, 0, 100, 113, // Skip to: 45878
+/* 16850 */ MCD_OPC_Decode, 216, 6, 130, 1, // Opcode: INSELd
+/* 16855 */ MCD_OPC_FilterValue, 1, 91, 113, // Skip to: 45878
+/* 16859 */ MCD_OPC_CheckPredicate, 0, 87, 113, // Skip to: 45878
+/* 16863 */ MCD_OPC_CheckField, 11, 2, 0, 81, 113, // Skip to: 45878
+/* 16869 */ MCD_OPC_Decode, 218, 6, 131, 1, // Opcode: INSELs
+/* 16874 */ MCD_OPC_FilterValue, 1, 72, 113, // Skip to: 45878
+/* 16878 */ MCD_OPC_CheckPredicate, 0, 68, 113, // Skip to: 45878
+/* 16882 */ MCD_OPC_CheckField, 11, 1, 0, 62, 113, // Skip to: 45878
+/* 16888 */ MCD_OPC_Decode, 217, 6, 132, 1, // Opcode: INSELh
+/* 16893 */ MCD_OPC_FilterValue, 1, 53, 113, // Skip to: 45878
+/* 16897 */ MCD_OPC_CheckPredicate, 0, 49, 113, // Skip to: 45878
+/* 16901 */ MCD_OPC_Decode, 215, 6, 133, 1, // Opcode: INSELb
+/* 16906 */ MCD_OPC_FilterValue, 1, 40, 113, // Skip to: 45878
+/* 16910 */ MCD_OPC_ExtractField, 11, 4, // Inst{14-11} ...
+/* 16913 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 16925
+/* 16917 */ MCD_OPC_CheckPredicate, 0, 29, 113, // Skip to: 45878
+/* 16921 */ MCD_OPC_Decode, 177, 19, 102, // Opcode: UHADDvvv_16B
+/* 16925 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 16937
+/* 16929 */ MCD_OPC_CheckPredicate, 0, 17, 113, // Skip to: 45878
+/* 16933 */ MCD_OPC_Decode, 136, 20, 102, // Opcode: UQADDvvv_16B
+/* 16937 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 16949
+/* 16941 */ MCD_OPC_CheckPredicate, 0, 5, 113, // Skip to: 45878
+/* 16945 */ MCD_OPC_Decode, 216, 20, 102, // Opcode: URHADDvvv_16B
+/* 16949 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 16961
+/* 16953 */ MCD_OPC_CheckPredicate, 0, 249, 112, // Skip to: 45878
+/* 16957 */ MCD_OPC_Decode, 193, 3, 102, // Opcode: EORvvv_16B
+/* 16961 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 16973
+/* 16965 */ MCD_OPC_CheckPredicate, 0, 237, 112, // Skip to: 45878
+/* 16969 */ MCD_OPC_Decode, 183, 19, 102, // Opcode: UHSUBvvv_16B
+/* 16973 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 16985
+/* 16977 */ MCD_OPC_CheckPredicate, 0, 225, 112, // Skip to: 45878
+/* 16981 */ MCD_OPC_Decode, 198, 20, 102, // Opcode: UQSUBvvv_16B
+/* 16985 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 16997
+/* 16989 */ MCD_OPC_CheckPredicate, 0, 213, 112, // Skip to: 45878
+/* 16993 */ MCD_OPC_Decode, 187, 2, 102, // Opcode: CMHIvvv_16B
+/* 16997 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 17009
+/* 17001 */ MCD_OPC_CheckPredicate, 0, 201, 112, // Skip to: 45878
+/* 17005 */ MCD_OPC_Decode, 195, 2, 102, // Opcode: CMHSvvv_16B
+/* 17009 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 17021
+/* 17013 */ MCD_OPC_CheckPredicate, 0, 189, 112, // Skip to: 45878
+/* 17017 */ MCD_OPC_Decode, 255, 20, 102, // Opcode: USHLvvv_16B
+/* 17021 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 17033
+/* 17025 */ MCD_OPC_CheckPredicate, 0, 177, 112, // Skip to: 45878
+/* 17029 */ MCD_OPC_Decode, 178, 20, 102, // Opcode: UQSHLvvv_16B
+/* 17033 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 17045
+/* 17037 */ MCD_OPC_CheckPredicate, 0, 165, 112, // Skip to: 45878
+/* 17041 */ MCD_OPC_Decode, 223, 20, 102, // Opcode: URSHLvvv_16B
+/* 17045 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 17057
+/* 17049 */ MCD_OPC_CheckPredicate, 0, 153, 112, // Skip to: 45878
+/* 17053 */ MCD_OPC_Decode, 147, 20, 102, // Opcode: UQRSHLvvv_16B
+/* 17057 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 17069
+/* 17061 */ MCD_OPC_CheckPredicate, 0, 141, 112, // Skip to: 45878
+/* 17065 */ MCD_OPC_Decode, 201, 19, 102, // Opcode: UMAXvvv_16B
+/* 17069 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 17081
+/* 17073 */ MCD_OPC_CheckPredicate, 0, 129, 112, // Skip to: 45878
+/* 17077 */ MCD_OPC_Decode, 218, 19, 102, // Opcode: UMINvvv_16B
+/* 17081 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 17093
+/* 17085 */ MCD_OPC_CheckPredicate, 0, 117, 112, // Skip to: 45878
+/* 17089 */ MCD_OPC_Decode, 247, 18, 102, // Opcode: UABDvvv_16B
+/* 17093 */ MCD_OPC_FilterValue, 15, 109, 112, // Skip to: 45878
+/* 17097 */ MCD_OPC_CheckPredicate, 0, 105, 112, // Skip to: 45878
+/* 17101 */ MCD_OPC_Decode, 235, 18, 110, // Opcode: UABAvvv_16B
+/* 17105 */ MCD_OPC_FilterValue, 1, 97, 112, // Skip to: 45878
+/* 17109 */ MCD_OPC_ExtractField, 11, 4, // Inst{14-11} ...
+/* 17112 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17130
+/* 17116 */ MCD_OPC_CheckPredicate, 0, 86, 112, // Skip to: 45878
+/* 17120 */ MCD_OPC_CheckField, 21, 1, 1, 80, 112, // Skip to: 45878
+/* 17126 */ MCD_OPC_Decode, 247, 17, 102, // Opcode: SUBvvv_16B
+/* 17130 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 17148
+/* 17134 */ MCD_OPC_CheckPredicate, 0, 68, 112, // Skip to: 45878
+/* 17138 */ MCD_OPC_CheckField, 21, 1, 1, 62, 112, // Skip to: 45878
+/* 17144 */ MCD_OPC_Decode, 147, 2, 102, // Opcode: CMEQvvv_16B
+/* 17148 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 17166
+/* 17152 */ MCD_OPC_CheckPredicate, 0, 50, 112, // Skip to: 45878
+/* 17156 */ MCD_OPC_CheckField, 21, 1, 1, 44, 112, // Skip to: 45878
+/* 17162 */ MCD_OPC_Decode, 255, 10, 110, // Opcode: MLSvvv_16B
+/* 17166 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 17184
+/* 17170 */ MCD_OPC_CheckPredicate, 0, 32, 112, // Skip to: 45878
+/* 17174 */ MCD_OPC_CheckField, 21, 1, 1, 26, 112, // Skip to: 45878
+/* 17180 */ MCD_OPC_Decode, 218, 11, 102, // Opcode: PMULvvv_16B
+/* 17184 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 17202
+/* 17188 */ MCD_OPC_CheckPredicate, 0, 14, 112, // Skip to: 45878
+/* 17192 */ MCD_OPC_CheckField, 21, 1, 1, 8, 112, // Skip to: 45878
+/* 17198 */ MCD_OPC_Decode, 190, 19, 102, // Opcode: UMAXPvvv_16B
+/* 17202 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 17220
+/* 17206 */ MCD_OPC_CheckPredicate, 0, 252, 111, // Skip to: 45878
+/* 17210 */ MCD_OPC_CheckField, 21, 1, 1, 246, 111, // Skip to: 45878
+/* 17216 */ MCD_OPC_Decode, 207, 19, 102, // Opcode: UMINPvvv_16B
+/* 17220 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 17238
+/* 17224 */ MCD_OPC_CheckPredicate, 0, 234, 111, // Skip to: 45878
+/* 17228 */ MCD_OPC_CheckField, 21, 1, 1, 228, 111, // Skip to: 45878
+/* 17234 */ MCD_OPC_Decode, 169, 5, 102, // Opcode: FMAXNMPvvv_4S
+/* 17238 */ MCD_OPC_FilterValue, 10, 14, 0, // Skip to: 17256
+/* 17242 */ MCD_OPC_CheckPredicate, 0, 216, 111, // Skip to: 45878
+/* 17246 */ MCD_OPC_CheckField, 21, 1, 1, 210, 111, // Skip to: 45878
+/* 17252 */ MCD_OPC_Decode, 233, 3, 102, // Opcode: FADDP_4S
+/* 17256 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 17274
+/* 17260 */ MCD_OPC_CheckPredicate, 0, 198, 111, // Skip to: 45878
+/* 17264 */ MCD_OPC_CheckField, 21, 1, 1, 192, 111, // Skip to: 45878
+/* 17270 */ MCD_OPC_Decode, 131, 6, 102, // Opcode: FMULvvv_4S
+/* 17274 */ MCD_OPC_FilterValue, 12, 14, 0, // Skip to: 17292
+/* 17278 */ MCD_OPC_CheckPredicate, 0, 180, 111, // Skip to: 45878
+/* 17282 */ MCD_OPC_CheckField, 21, 1, 1, 174, 111, // Skip to: 45878
+/* 17288 */ MCD_OPC_Decode, 136, 4, 102, // Opcode: FCMGEvvv_4S
+/* 17292 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 17310
+/* 17296 */ MCD_OPC_CheckPredicate, 0, 162, 111, // Skip to: 45878
+/* 17300 */ MCD_OPC_CheckField, 21, 1, 1, 156, 111, // Skip to: 45878
+/* 17306 */ MCD_OPC_Decode, 225, 3, 102, // Opcode: FACGEvvv_4S
+/* 17310 */ MCD_OPC_FilterValue, 14, 14, 0, // Skip to: 17328
+/* 17314 */ MCD_OPC_CheckPredicate, 0, 144, 111, // Skip to: 45878
+/* 17318 */ MCD_OPC_CheckField, 21, 1, 1, 138, 111, // Skip to: 45878
+/* 17324 */ MCD_OPC_Decode, 180, 5, 102, // Opcode: FMAXPvvv_4S
+/* 17328 */ MCD_OPC_FilterValue, 15, 130, 111, // Skip to: 45878
+/* 17332 */ MCD_OPC_CheckPredicate, 0, 126, 111, // Skip to: 45878
+/* 17336 */ MCD_OPC_CheckField, 21, 1, 1, 120, 111, // Skip to: 45878
+/* 17342 */ MCD_OPC_Decode, 162, 5, 102, // Opcode: FDIVvvv_4S
+/* 17346 */ MCD_OPC_FilterValue, 9, 128, 18, // Skip to: 22086
+/* 17350 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
+/* 17353 */ MCD_OPC_FilterValue, 0, 75, 0, // Skip to: 17432
+/* 17357 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 17360 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17378
+/* 17364 */ MCD_OPC_CheckPredicate, 0, 94, 111, // Skip to: 45878
+/* 17368 */ MCD_OPC_CheckField, 21, 1, 1, 88, 111, // Skip to: 45878
+/* 17374 */ MCD_OPC_Decode, 197, 12, 74, // Opcode: SADDLvvv_4s4h
+/* 17378 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 17396
+/* 17382 */ MCD_OPC_CheckPredicate, 0, 76, 111, // Skip to: 45878
+/* 17386 */ MCD_OPC_CheckField, 21, 1, 1, 70, 111, // Skip to: 45878
+/* 17392 */ MCD_OPC_Decode, 146, 19, 74, // Opcode: UADDLvvv_4s4h
+/* 17396 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 17414
+/* 17400 */ MCD_OPC_CheckPredicate, 0, 58, 111, // Skip to: 45878
+/* 17404 */ MCD_OPC_CheckField, 21, 1, 1, 52, 111, // Skip to: 45878
+/* 17410 */ MCD_OPC_Decode, 183, 12, 102, // Opcode: SADDL2vvv_4s8h
+/* 17414 */ MCD_OPC_FilterValue, 3, 44, 111, // Skip to: 45878
+/* 17418 */ MCD_OPC_CheckPredicate, 0, 40, 111, // Skip to: 45878
+/* 17422 */ MCD_OPC_CheckField, 21, 1, 1, 34, 111, // Skip to: 45878
+/* 17428 */ MCD_OPC_Decode, 132, 19, 102, // Opcode: UADDL2vvv_4s8h
+/* 17432 */ MCD_OPC_FilterValue, 1, 75, 0, // Skip to: 17511
+/* 17436 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 17439 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17457
+/* 17443 */ MCD_OPC_CheckPredicate, 0, 15, 111, // Skip to: 45878
+/* 17447 */ MCD_OPC_CheckField, 21, 1, 1, 9, 111, // Skip to: 45878
+/* 17453 */ MCD_OPC_Decode, 244, 12, 78, // Opcode: SHADDvvv_4H
+/* 17457 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 17475
+/* 17461 */ MCD_OPC_CheckPredicate, 0, 253, 110, // Skip to: 45878
+/* 17465 */ MCD_OPC_CheckField, 21, 1, 1, 247, 110, // Skip to: 45878
+/* 17471 */ MCD_OPC_Decode, 179, 19, 78, // Opcode: UHADDvvv_4H
+/* 17475 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 17493
+/* 17479 */ MCD_OPC_CheckPredicate, 0, 235, 110, // Skip to: 45878
+/* 17483 */ MCD_OPC_CheckField, 21, 1, 1, 229, 110, // Skip to: 45878
+/* 17489 */ MCD_OPC_Decode, 247, 12, 102, // Opcode: SHADDvvv_8H
+/* 17493 */ MCD_OPC_FilterValue, 3, 221, 110, // Skip to: 45878
+/* 17497 */ MCD_OPC_CheckPredicate, 0, 217, 110, // Skip to: 45878
+/* 17501 */ MCD_OPC_CheckField, 21, 1, 1, 211, 110, // Skip to: 45878
+/* 17507 */ MCD_OPC_Decode, 182, 19, 102, // Opcode: UHADDvvv_8H
+/* 17511 */ MCD_OPC_FilterValue, 2, 75, 0, // Skip to: 17590
+/* 17515 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 17518 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17536
+/* 17522 */ MCD_OPC_CheckPredicate, 0, 192, 110, // Skip to: 45878
+/* 17526 */ MCD_OPC_CheckField, 16, 6, 32, 186, 110, // Skip to: 45878
+/* 17532 */ MCD_OPC_Decode, 132, 12, 79, // Opcode: REV64_4h
+/* 17536 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 17554
+/* 17540 */ MCD_OPC_CheckPredicate, 0, 174, 110, // Skip to: 45878
+/* 17544 */ MCD_OPC_CheckField, 16, 6, 32, 168, 110, // Skip to: 45878
+/* 17550 */ MCD_OPC_Decode, 254, 11, 79, // Opcode: REV32_4h
+/* 17554 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 17572
+/* 17558 */ MCD_OPC_CheckPredicate, 0, 156, 110, // Skip to: 45878
+/* 17562 */ MCD_OPC_CheckField, 16, 6, 32, 150, 110, // Skip to: 45878
+/* 17568 */ MCD_OPC_Decode, 135, 12, 107, // Opcode: REV64_8h
+/* 17572 */ MCD_OPC_FilterValue, 3, 142, 110, // Skip to: 45878
+/* 17576 */ MCD_OPC_CheckPredicate, 0, 138, 110, // Skip to: 45878
+/* 17580 */ MCD_OPC_CheckField, 16, 6, 32, 132, 110, // Skip to: 45878
+/* 17586 */ MCD_OPC_Decode, 128, 12, 107, // Opcode: REV32_8h
+/* 17590 */ MCD_OPC_FilterValue, 3, 75, 0, // Skip to: 17669
+/* 17594 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 17597 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17615
+/* 17601 */ MCD_OPC_CheckPredicate, 0, 113, 110, // Skip to: 45878
+/* 17605 */ MCD_OPC_CheckField, 21, 1, 1, 107, 110, // Skip to: 45878
+/* 17611 */ MCD_OPC_Decode, 245, 13, 78, // Opcode: SQADDvvv_4H
+/* 17615 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 17633
+/* 17619 */ MCD_OPC_CheckPredicate, 0, 95, 110, // Skip to: 45878
+/* 17623 */ MCD_OPC_CheckField, 21, 1, 1, 89, 110, // Skip to: 45878
+/* 17629 */ MCD_OPC_Decode, 139, 20, 78, // Opcode: UQADDvvv_4H
+/* 17633 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 17651
+/* 17637 */ MCD_OPC_CheckPredicate, 0, 77, 110, // Skip to: 45878
+/* 17641 */ MCD_OPC_CheckField, 21, 1, 1, 71, 110, // Skip to: 45878
+/* 17647 */ MCD_OPC_Decode, 248, 13, 102, // Opcode: SQADDvvv_8H
+/* 17651 */ MCD_OPC_FilterValue, 3, 63, 110, // Skip to: 45878
+/* 17655 */ MCD_OPC_CheckPredicate, 0, 59, 110, // Skip to: 45878
+/* 17659 */ MCD_OPC_CheckField, 21, 1, 1, 53, 110, // Skip to: 45878
+/* 17665 */ MCD_OPC_Decode, 142, 20, 102, // Opcode: UQADDvvv_8H
+/* 17669 */ MCD_OPC_FilterValue, 4, 75, 0, // Skip to: 17748
+/* 17673 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 17676 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17694
+/* 17680 */ MCD_OPC_CheckPredicate, 0, 34, 110, // Skip to: 45878
+/* 17684 */ MCD_OPC_CheckField, 21, 1, 1, 28, 110, // Skip to: 45878
+/* 17690 */ MCD_OPC_Decode, 203, 12, 82, // Opcode: SADDWvvv_4s4h
+/* 17694 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 17712
+/* 17698 */ MCD_OPC_CheckPredicate, 0, 16, 110, // Skip to: 45878
+/* 17702 */ MCD_OPC_CheckField, 21, 1, 1, 10, 110, // Skip to: 45878
+/* 17708 */ MCD_OPC_Decode, 152, 19, 82, // Opcode: UADDWvvv_4s4h
+/* 17712 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 17730
+/* 17716 */ MCD_OPC_CheckPredicate, 0, 254, 109, // Skip to: 45878
+/* 17720 */ MCD_OPC_CheckField, 21, 1, 1, 248, 109, // Skip to: 45878
+/* 17726 */ MCD_OPC_Decode, 200, 12, 102, // Opcode: SADDW2vvv_4s8h
+/* 17730 */ MCD_OPC_FilterValue, 3, 240, 109, // Skip to: 45878
+/* 17734 */ MCD_OPC_CheckPredicate, 0, 236, 109, // Skip to: 45878
+/* 17738 */ MCD_OPC_CheckField, 21, 1, 1, 230, 109, // Skip to: 45878
+/* 17744 */ MCD_OPC_Decode, 149, 19, 102, // Opcode: UADDW2vvv_4s8h
+/* 17748 */ MCD_OPC_FilterValue, 5, 75, 0, // Skip to: 17827
+/* 17752 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 17755 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17773
+/* 17759 */ MCD_OPC_CheckPredicate, 0, 211, 109, // Skip to: 45878
+/* 17763 */ MCD_OPC_CheckField, 21, 1, 1, 205, 109, // Skip to: 45878
+/* 17769 */ MCD_OPC_Decode, 173, 15, 78, // Opcode: SRHADDvvv_4H
+/* 17773 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 17791
+/* 17777 */ MCD_OPC_CheckPredicate, 0, 193, 109, // Skip to: 45878
+/* 17781 */ MCD_OPC_CheckField, 21, 1, 1, 187, 109, // Skip to: 45878
+/* 17787 */ MCD_OPC_Decode, 218, 20, 78, // Opcode: URHADDvvv_4H
+/* 17791 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 17809
+/* 17795 */ MCD_OPC_CheckPredicate, 0, 175, 109, // Skip to: 45878
+/* 17799 */ MCD_OPC_CheckField, 21, 1, 1, 169, 109, // Skip to: 45878
+/* 17805 */ MCD_OPC_Decode, 176, 15, 102, // Opcode: SRHADDvvv_8H
+/* 17809 */ MCD_OPC_FilterValue, 3, 161, 109, // Skip to: 45878
+/* 17813 */ MCD_OPC_CheckPredicate, 0, 157, 109, // Skip to: 45878
+/* 17817 */ MCD_OPC_CheckField, 21, 1, 1, 151, 109, // Skip to: 45878
+/* 17823 */ MCD_OPC_Decode, 221, 20, 102, // Opcode: URHADDvvv_8H
+/* 17827 */ MCD_OPC_FilterValue, 6, 39, 0, // Skip to: 17870
+/* 17831 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 17834 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17852
+/* 17838 */ MCD_OPC_CheckPredicate, 0, 132, 109, // Skip to: 45878
+/* 17842 */ MCD_OPC_CheckField, 21, 1, 0, 126, 109, // Skip to: 45878
+/* 17848 */ MCD_OPC_Decode, 180, 21, 78, // Opcode: UZP1vvv_4h
+/* 17852 */ MCD_OPC_FilterValue, 2, 118, 109, // Skip to: 45878
+/* 17856 */ MCD_OPC_CheckPredicate, 0, 114, 109, // Skip to: 45878
+/* 17860 */ MCD_OPC_CheckField, 21, 1, 0, 108, 109, // Skip to: 45878
+/* 17866 */ MCD_OPC_Decode, 183, 21, 102, // Opcode: UZP1vvv_8h
+/* 17870 */ MCD_OPC_FilterValue, 7, 75, 0, // Skip to: 17949
+/* 17874 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 17877 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17895
+/* 17881 */ MCD_OPC_CheckPredicate, 0, 89, 109, // Skip to: 45878
+/* 17885 */ MCD_OPC_CheckField, 21, 1, 1, 83, 109, // Skip to: 45878
+/* 17891 */ MCD_OPC_Decode, 216, 1, 78, // Opcode: BICvvv_8B
+/* 17895 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 17913
+/* 17899 */ MCD_OPC_CheckPredicate, 0, 71, 109, // Skip to: 45878
+/* 17903 */ MCD_OPC_CheckField, 21, 1, 1, 65, 109, // Skip to: 45878
+/* 17909 */ MCD_OPC_Decode, 234, 1, 98, // Opcode: BSLvvv_8B
+/* 17913 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 17931
+/* 17917 */ MCD_OPC_CheckPredicate, 0, 53, 109, // Skip to: 45878
+/* 17921 */ MCD_OPC_CheckField, 21, 1, 1, 47, 109, // Skip to: 45878
+/* 17927 */ MCD_OPC_Decode, 215, 1, 102, // Opcode: BICvvv_16B
+/* 17931 */ MCD_OPC_FilterValue, 3, 39, 109, // Skip to: 45878
+/* 17935 */ MCD_OPC_CheckPredicate, 0, 35, 109, // Skip to: 45878
+/* 17939 */ MCD_OPC_CheckField, 21, 1, 1, 29, 109, // Skip to: 45878
+/* 17945 */ MCD_OPC_Decode, 233, 1, 110, // Opcode: BSLvvv_16B
+/* 17949 */ MCD_OPC_FilterValue, 8, 75, 0, // Skip to: 18028
+/* 17953 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 17956 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 17974
+/* 17960 */ MCD_OPC_CheckPredicate, 0, 10, 109, // Skip to: 45878
+/* 17964 */ MCD_OPC_CheckField, 21, 1, 1, 4, 109, // Skip to: 45878
+/* 17970 */ MCD_OPC_Decode, 243, 15, 74, // Opcode: SSUBLvvv_4s4h
+/* 17974 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 17992
+/* 17978 */ MCD_OPC_CheckPredicate, 0, 248, 108, // Skip to: 45878
+/* 17982 */ MCD_OPC_CheckField, 21, 1, 1, 242, 108, // Skip to: 45878
+/* 17988 */ MCD_OPC_Decode, 165, 21, 74, // Opcode: USUBLvvv_4s4h
+/* 17992 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 18010
+/* 17996 */ MCD_OPC_CheckPredicate, 0, 230, 108, // Skip to: 45878
+/* 18000 */ MCD_OPC_CheckField, 21, 1, 1, 224, 108, // Skip to: 45878
+/* 18006 */ MCD_OPC_Decode, 240, 15, 102, // Opcode: SSUBL2vvv_4s8h
+/* 18010 */ MCD_OPC_FilterValue, 3, 216, 108, // Skip to: 45878
+/* 18014 */ MCD_OPC_CheckPredicate, 0, 212, 108, // Skip to: 45878
+/* 18018 */ MCD_OPC_CheckField, 21, 1, 1, 206, 108, // Skip to: 45878
+/* 18024 */ MCD_OPC_Decode, 162, 21, 102, // Opcode: USUBL2vvv_4s8h
+/* 18028 */ MCD_OPC_FilterValue, 9, 75, 0, // Skip to: 18107
+/* 18032 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 18035 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 18053
+/* 18039 */ MCD_OPC_CheckPredicate, 0, 187, 108, // Skip to: 45878
+/* 18043 */ MCD_OPC_CheckField, 21, 1, 1, 181, 108, // Skip to: 45878
+/* 18049 */ MCD_OPC_Decode, 142, 13, 78, // Opcode: SHSUBvvv_4H
+/* 18053 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 18071
+/* 18057 */ MCD_OPC_CheckPredicate, 0, 169, 108, // Skip to: 45878
+/* 18061 */ MCD_OPC_CheckField, 21, 1, 1, 163, 108, // Skip to: 45878
+/* 18067 */ MCD_OPC_Decode, 185, 19, 78, // Opcode: UHSUBvvv_4H
+/* 18071 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 18089
+/* 18075 */ MCD_OPC_CheckPredicate, 0, 151, 108, // Skip to: 45878
+/* 18079 */ MCD_OPC_CheckField, 21, 1, 1, 145, 108, // Skip to: 45878
+/* 18085 */ MCD_OPC_Decode, 145, 13, 102, // Opcode: SHSUBvvv_8H
+/* 18089 */ MCD_OPC_FilterValue, 3, 137, 108, // Skip to: 45878
+/* 18093 */ MCD_OPC_CheckPredicate, 0, 133, 108, // Skip to: 45878
+/* 18097 */ MCD_OPC_CheckField, 21, 1, 1, 127, 108, // Skip to: 45878
+/* 18103 */ MCD_OPC_Decode, 188, 19, 102, // Opcode: UHSUBvvv_8H
+/* 18107 */ MCD_OPC_FilterValue, 10, 165, 0, // Skip to: 18276
+/* 18111 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 18114 */ MCD_OPC_FilterValue, 0, 46, 0, // Skip to: 18164
+/* 18118 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 18121 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 18133
+/* 18125 */ MCD_OPC_CheckPredicate, 0, 101, 108, // Skip to: 45878
+/* 18129 */ MCD_OPC_Decode, 210, 18, 78, // Opcode: TRN1vvv_4h
+/* 18133 */ MCD_OPC_FilterValue, 1, 93, 108, // Skip to: 45878
+/* 18137 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 18140 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 18152
+/* 18144 */ MCD_OPC_CheckPredicate, 0, 82, 108, // Skip to: 45878
+/* 18148 */ MCD_OPC_Decode, 187, 12, 79, // Opcode: SADDLP4h2s
+/* 18152 */ MCD_OPC_FilterValue, 1, 74, 108, // Skip to: 45878
+/* 18156 */ MCD_OPC_CheckPredicate, 0, 70, 108, // Skip to: 45878
+/* 18160 */ MCD_OPC_Decode, 205, 21, 84, // Opcode: XTN4s4h
+/* 18164 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 18195
+/* 18168 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 18171 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 18183
+/* 18175 */ MCD_OPC_CheckPredicate, 0, 51, 108, // Skip to: 45878
+/* 18179 */ MCD_OPC_Decode, 136, 19, 79, // Opcode: UADDLP4h2s
+/* 18183 */ MCD_OPC_FilterValue, 33, 43, 108, // Skip to: 45878
+/* 18187 */ MCD_OPC_CheckPredicate, 0, 39, 108, // Skip to: 45878
+/* 18191 */ MCD_OPC_Decode, 164, 15, 84, // Opcode: SQXTUN4s4h
+/* 18195 */ MCD_OPC_FilterValue, 2, 46, 0, // Skip to: 18245
+/* 18199 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 18202 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 18214
+/* 18206 */ MCD_OPC_CheckPredicate, 0, 20, 108, // Skip to: 45878
+/* 18210 */ MCD_OPC_Decode, 213, 18, 102, // Opcode: TRN1vvv_8h
+/* 18214 */ MCD_OPC_FilterValue, 1, 12, 108, // Skip to: 45878
+/* 18218 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 18221 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 18233
+/* 18225 */ MCD_OPC_CheckPredicate, 0, 1, 108, // Skip to: 45878
+/* 18229 */ MCD_OPC_Decode, 190, 12, 107, // Opcode: SADDLP8h4s
+/* 18233 */ MCD_OPC_FilterValue, 1, 249, 107, // Skip to: 45878
+/* 18237 */ MCD_OPC_CheckPredicate, 0, 245, 107, // Skip to: 45878
+/* 18241 */ MCD_OPC_Decode, 206, 21, 116, // Opcode: XTN4s8h
+/* 18245 */ MCD_OPC_FilterValue, 3, 237, 107, // Skip to: 45878
+/* 18249 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 18252 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 18264
+/* 18256 */ MCD_OPC_CheckPredicate, 0, 226, 107, // Skip to: 45878
+/* 18260 */ MCD_OPC_Decode, 139, 19, 107, // Opcode: UADDLP8h4s
+/* 18264 */ MCD_OPC_FilterValue, 33, 218, 107, // Skip to: 45878
+/* 18268 */ MCD_OPC_CheckPredicate, 0, 214, 107, // Skip to: 45878
+/* 18272 */ MCD_OPC_Decode, 165, 15, 116, // Opcode: SQXTUN4s8h
+/* 18276 */ MCD_OPC_FilterValue, 11, 75, 0, // Skip to: 18355
+/* 18280 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 18283 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 18301
+/* 18287 */ MCD_OPC_CheckPredicate, 0, 195, 107, // Skip to: 45878
+/* 18291 */ MCD_OPC_CheckField, 21, 1, 1, 189, 107, // Skip to: 45878
+/* 18297 */ MCD_OPC_Decode, 149, 15, 78, // Opcode: SQSUBvvv_4H
+/* 18301 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 18319
+/* 18305 */ MCD_OPC_CheckPredicate, 0, 177, 107, // Skip to: 45878
+/* 18309 */ MCD_OPC_CheckField, 21, 1, 1, 171, 107, // Skip to: 45878
+/* 18315 */ MCD_OPC_Decode, 201, 20, 78, // Opcode: UQSUBvvv_4H
+/* 18319 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 18337
+/* 18323 */ MCD_OPC_CheckPredicate, 0, 159, 107, // Skip to: 45878
+/* 18327 */ MCD_OPC_CheckField, 21, 1, 1, 153, 107, // Skip to: 45878
+/* 18333 */ MCD_OPC_Decode, 152, 15, 102, // Opcode: SQSUBvvv_8H
+/* 18337 */ MCD_OPC_FilterValue, 3, 145, 107, // Skip to: 45878
+/* 18341 */ MCD_OPC_CheckPredicate, 0, 141, 107, // Skip to: 45878
+/* 18345 */ MCD_OPC_CheckField, 21, 1, 1, 135, 107, // Skip to: 45878
+/* 18351 */ MCD_OPC_Decode, 204, 20, 102, // Opcode: UQSUBvvv_8H
+/* 18355 */ MCD_OPC_FilterValue, 12, 75, 0, // Skip to: 18434
+/* 18359 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 18362 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 18380
+/* 18366 */ MCD_OPC_CheckPredicate, 0, 116, 107, // Skip to: 45878
+/* 18370 */ MCD_OPC_CheckField, 21, 1, 1, 110, 107, // Skip to: 45878
+/* 18376 */ MCD_OPC_Decode, 249, 15, 82, // Opcode: SSUBWvvv_4s4h
+/* 18380 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 18398
+/* 18384 */ MCD_OPC_CheckPredicate, 0, 98, 107, // Skip to: 45878
+/* 18388 */ MCD_OPC_CheckField, 21, 1, 1, 92, 107, // Skip to: 45878
+/* 18394 */ MCD_OPC_Decode, 171, 21, 82, // Opcode: USUBWvvv_4s4h
+/* 18398 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 18416
+/* 18402 */ MCD_OPC_CheckPredicate, 0, 80, 107, // Skip to: 45878
+/* 18406 */ MCD_OPC_CheckField, 21, 1, 1, 74, 107, // Skip to: 45878
+/* 18412 */ MCD_OPC_Decode, 246, 15, 102, // Opcode: SSUBW2vvv_4s8h
+/* 18416 */ MCD_OPC_FilterValue, 3, 66, 107, // Skip to: 45878
+/* 18420 */ MCD_OPC_CheckPredicate, 0, 62, 107, // Skip to: 45878
+/* 18424 */ MCD_OPC_CheckField, 21, 1, 1, 56, 107, // Skip to: 45878
+/* 18430 */ MCD_OPC_Decode, 168, 21, 102, // Opcode: USUBW2vvv_4s8h
+/* 18434 */ MCD_OPC_FilterValue, 13, 75, 0, // Skip to: 18513
+/* 18438 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 18441 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 18459
+/* 18445 */ MCD_OPC_CheckPredicate, 0, 37, 107, // Skip to: 45878
+/* 18449 */ MCD_OPC_CheckField, 21, 1, 1, 31, 107, // Skip to: 45878
+/* 18455 */ MCD_OPC_Decode, 182, 2, 78, // Opcode: CMGTvvv_4H
+/* 18459 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 18477
+/* 18463 */ MCD_OPC_CheckPredicate, 0, 19, 107, // Skip to: 45878
+/* 18467 */ MCD_OPC_CheckField, 21, 1, 1, 13, 107, // Skip to: 45878
+/* 18473 */ MCD_OPC_Decode, 190, 2, 78, // Opcode: CMHIvvv_4H
+/* 18477 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 18495
+/* 18481 */ MCD_OPC_CheckPredicate, 0, 1, 107, // Skip to: 45878
+/* 18485 */ MCD_OPC_CheckField, 21, 1, 1, 251, 106, // Skip to: 45878
+/* 18491 */ MCD_OPC_Decode, 185, 2, 102, // Opcode: CMGTvvv_8H
+/* 18495 */ MCD_OPC_FilterValue, 3, 243, 106, // Skip to: 45878
+/* 18499 */ MCD_OPC_CheckPredicate, 0, 239, 106, // Skip to: 45878
+/* 18503 */ MCD_OPC_CheckField, 21, 1, 1, 233, 106, // Skip to: 45878
+/* 18509 */ MCD_OPC_Decode, 193, 2, 102, // Opcode: CMHIvvv_8H
+/* 18513 */ MCD_OPC_FilterValue, 14, 193, 0, // Skip to: 18710
+/* 18517 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 18520 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 18571
+/* 18524 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 18527 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 18539
+/* 18531 */ MCD_OPC_CheckPredicate, 0, 207, 106, // Skip to: 45878
+/* 18535 */ MCD_OPC_Decode, 212, 21, 78, // Opcode: ZIP1vvv_4h
+/* 18539 */ MCD_OPC_FilterValue, 1, 199, 106, // Skip to: 45878
+/* 18543 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 18546 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 18558
+/* 18550 */ MCD_OPC_CheckPredicate, 0, 188, 106, // Skip to: 45878
+/* 18554 */ MCD_OPC_Decode, 163, 18, 88, // Opcode: SUQADD4h
+/* 18558 */ MCD_OPC_FilterValue, 16, 180, 106, // Skip to: 45878
+/* 18562 */ MCD_OPC_CheckPredicate, 0, 176, 106, // Skip to: 45878
+/* 18566 */ MCD_OPC_Decode, 194, 12, 134, 1, // Opcode: SADDLV_1s4h
+/* 18571 */ MCD_OPC_FilterValue, 1, 40, 0, // Skip to: 18615
+/* 18575 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 18578 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 18590
+/* 18582 */ MCD_OPC_CheckPredicate, 0, 156, 106, // Skip to: 45878
+/* 18586 */ MCD_OPC_Decode, 145, 21, 88, // Opcode: USQADD4h
+/* 18590 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 18602
+/* 18594 */ MCD_OPC_CheckPredicate, 0, 144, 106, // Skip to: 45878
+/* 18598 */ MCD_OPC_Decode, 250, 12, 101, // Opcode: SHLL4h4s
+/* 18602 */ MCD_OPC_FilterValue, 48, 136, 106, // Skip to: 45878
+/* 18606 */ MCD_OPC_CheckPredicate, 0, 132, 106, // Skip to: 45878
+/* 18610 */ MCD_OPC_Decode, 143, 19, 134, 1, // Opcode: UADDLV_1s4h
+/* 18615 */ MCD_OPC_FilterValue, 2, 47, 0, // Skip to: 18666
+/* 18619 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 18622 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 18634
+/* 18626 */ MCD_OPC_CheckPredicate, 0, 112, 106, // Skip to: 45878
+/* 18630 */ MCD_OPC_Decode, 215, 21, 102, // Opcode: ZIP1vvv_8h
+/* 18634 */ MCD_OPC_FilterValue, 1, 104, 106, // Skip to: 45878
+/* 18638 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 18641 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 18653
+/* 18645 */ MCD_OPC_CheckPredicate, 0, 93, 106, // Skip to: 45878
+/* 18649 */ MCD_OPC_Decode, 166, 18, 116, // Opcode: SUQADD8h
+/* 18653 */ MCD_OPC_FilterValue, 16, 85, 106, // Skip to: 45878
+/* 18657 */ MCD_OPC_CheckPredicate, 0, 81, 106, // Skip to: 45878
+/* 18661 */ MCD_OPC_Decode, 195, 12, 129, 1, // Opcode: SADDLV_1s8h
+/* 18666 */ MCD_OPC_FilterValue, 3, 72, 106, // Skip to: 45878
+/* 18670 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 18673 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 18685
+/* 18677 */ MCD_OPC_CheckPredicate, 0, 61, 106, // Skip to: 45878
+/* 18681 */ MCD_OPC_Decode, 148, 21, 116, // Opcode: USQADD8h
+/* 18685 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 18697
+/* 18689 */ MCD_OPC_CheckPredicate, 0, 49, 106, // Skip to: 45878
+/* 18693 */ MCD_OPC_Decode, 253, 12, 101, // Opcode: SHLL8h4s
+/* 18697 */ MCD_OPC_FilterValue, 48, 41, 106, // Skip to: 45878
+/* 18701 */ MCD_OPC_CheckPredicate, 0, 37, 106, // Skip to: 45878
+/* 18705 */ MCD_OPC_Decode, 144, 19, 129, 1, // Opcode: UADDLV_1s8h
+/* 18710 */ MCD_OPC_FilterValue, 15, 75, 0, // Skip to: 18789
+/* 18714 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 18717 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 18735
+/* 18721 */ MCD_OPC_CheckPredicate, 0, 17, 106, // Skip to: 45878
+/* 18725 */ MCD_OPC_CheckField, 21, 1, 1, 11, 106, // Skip to: 45878
+/* 18731 */ MCD_OPC_Decode, 166, 2, 78, // Opcode: CMGEvvv_4H
+/* 18735 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 18753
+/* 18739 */ MCD_OPC_CheckPredicate, 0, 255, 105, // Skip to: 45878
+/* 18743 */ MCD_OPC_CheckField, 21, 1, 1, 249, 105, // Skip to: 45878
+/* 18749 */ MCD_OPC_Decode, 198, 2, 78, // Opcode: CMHSvvv_4H
+/* 18753 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 18771
+/* 18757 */ MCD_OPC_CheckPredicate, 0, 237, 105, // Skip to: 45878
+/* 18761 */ MCD_OPC_CheckField, 21, 1, 1, 231, 105, // Skip to: 45878
+/* 18767 */ MCD_OPC_Decode, 169, 2, 102, // Opcode: CMGEvvv_8H
+/* 18771 */ MCD_OPC_FilterValue, 3, 223, 105, // Skip to: 45878
+/* 18775 */ MCD_OPC_CheckPredicate, 0, 219, 105, // Skip to: 45878
+/* 18779 */ MCD_OPC_CheckField, 21, 1, 1, 213, 105, // Skip to: 45878
+/* 18785 */ MCD_OPC_Decode, 201, 2, 102, // Opcode: CMHSvvv_8H
+/* 18789 */ MCD_OPC_FilterValue, 16, 73, 0, // Skip to: 18866
+/* 18793 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 18796 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 18813
+/* 18800 */ MCD_OPC_CheckPredicate, 0, 194, 105, // Skip to: 45878
+/* 18804 */ MCD_OPC_CheckField, 21, 1, 1, 188, 105, // Skip to: 45878
+/* 18810 */ MCD_OPC_Decode, 35, 92, // Opcode: ADDHNvvv_4h4s
+/* 18813 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 18831
+/* 18817 */ MCD_OPC_CheckPredicate, 0, 177, 105, // Skip to: 45878
+/* 18821 */ MCD_OPC_CheckField, 21, 1, 1, 171, 105, // Skip to: 45878
+/* 18827 */ MCD_OPC_Decode, 241, 11, 92, // Opcode: RADDHNvvv_4h4s
+/* 18831 */ MCD_OPC_FilterValue, 2, 13, 0, // Skip to: 18848
+/* 18835 */ MCD_OPC_CheckPredicate, 0, 159, 105, // Skip to: 45878
+/* 18839 */ MCD_OPC_CheckField, 21, 1, 1, 153, 105, // Skip to: 45878
+/* 18845 */ MCD_OPC_Decode, 33, 110, // Opcode: ADDHN2vvv_8h4s
+/* 18848 */ MCD_OPC_FilterValue, 3, 146, 105, // Skip to: 45878
+/* 18852 */ MCD_OPC_CheckPredicate, 0, 142, 105, // Skip to: 45878
+/* 18856 */ MCD_OPC_CheckField, 21, 1, 1, 136, 105, // Skip to: 45878
+/* 18862 */ MCD_OPC_Decode, 239, 11, 110, // Opcode: RADDHN2vvv_8h4s
+/* 18866 */ MCD_OPC_FilterValue, 17, 75, 0, // Skip to: 18945
+/* 18870 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 18873 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 18891
+/* 18877 */ MCD_OPC_CheckPredicate, 0, 117, 105, // Skip to: 45878
+/* 18881 */ MCD_OPC_CheckField, 21, 1, 1, 111, 105, // Skip to: 45878
+/* 18887 */ MCD_OPC_Decode, 219, 15, 78, // Opcode: SSHLvvv_4H
+/* 18891 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 18909
+/* 18895 */ MCD_OPC_CheckPredicate, 0, 99, 105, // Skip to: 45878
+/* 18899 */ MCD_OPC_CheckField, 21, 1, 1, 93, 105, // Skip to: 45878
+/* 18905 */ MCD_OPC_Decode, 130, 21, 78, // Opcode: USHLvvv_4H
+/* 18909 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 18927
+/* 18913 */ MCD_OPC_CheckPredicate, 0, 81, 105, // Skip to: 45878
+/* 18917 */ MCD_OPC_CheckField, 21, 1, 1, 75, 105, // Skip to: 45878
+/* 18923 */ MCD_OPC_Decode, 222, 15, 102, // Opcode: SSHLvvv_8H
+/* 18927 */ MCD_OPC_FilterValue, 3, 67, 105, // Skip to: 45878
+/* 18931 */ MCD_OPC_CheckPredicate, 0, 63, 105, // Skip to: 45878
+/* 18935 */ MCD_OPC_CheckField, 21, 1, 1, 57, 105, // Skip to: 45878
+/* 18941 */ MCD_OPC_Decode, 133, 21, 102, // Opcode: USHLvvv_8H
+/* 18945 */ MCD_OPC_FilterValue, 18, 127, 0, // Skip to: 19076
+/* 18949 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 18952 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 18983
+/* 18956 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 18959 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 18971
+/* 18963 */ MCD_OPC_CheckPredicate, 0, 31, 105, // Skip to: 45878
+/* 18967 */ MCD_OPC_Decode, 252, 1, 79, // Opcode: CLS4h
+/* 18971 */ MCD_OPC_FilterValue, 33, 23, 105, // Skip to: 45878
+/* 18975 */ MCD_OPC_CheckPredicate, 0, 19, 105, // Skip to: 45878
+/* 18979 */ MCD_OPC_Decode, 155, 15, 84, // Opcode: SQXTN4s4h
+/* 18983 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 19014
+/* 18987 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 18990 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 19002
+/* 18994 */ MCD_OPC_CheckPredicate, 0, 0, 105, // Skip to: 45878
+/* 18998 */ MCD_OPC_Decode, 132, 2, 79, // Opcode: CLZ4h
+/* 19002 */ MCD_OPC_FilterValue, 33, 248, 104, // Skip to: 45878
+/* 19006 */ MCD_OPC_CheckPredicate, 0, 244, 104, // Skip to: 45878
+/* 19010 */ MCD_OPC_Decode, 207, 20, 84, // Opcode: UQXTN4s4h
+/* 19014 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 19045
+/* 19018 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 19021 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 19033
+/* 19025 */ MCD_OPC_CheckPredicate, 0, 225, 104, // Skip to: 45878
+/* 19029 */ MCD_OPC_Decode, 255, 1, 107, // Opcode: CLS8h
+/* 19033 */ MCD_OPC_FilterValue, 33, 217, 104, // Skip to: 45878
+/* 19037 */ MCD_OPC_CheckPredicate, 0, 213, 104, // Skip to: 45878
+/* 19041 */ MCD_OPC_Decode, 156, 15, 116, // Opcode: SQXTN4s8h
+/* 19045 */ MCD_OPC_FilterValue, 3, 205, 104, // Skip to: 45878
+/* 19049 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 19052 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 19064
+/* 19056 */ MCD_OPC_CheckPredicate, 0, 194, 104, // Skip to: 45878
+/* 19060 */ MCD_OPC_Decode, 135, 2, 107, // Opcode: CLZ8h
+/* 19064 */ MCD_OPC_FilterValue, 33, 186, 104, // Skip to: 45878
+/* 19068 */ MCD_OPC_CheckPredicate, 0, 182, 104, // Skip to: 45878
+/* 19072 */ MCD_OPC_Decode, 208, 20, 116, // Opcode: UQXTN4s8h
+/* 19076 */ MCD_OPC_FilterValue, 19, 75, 0, // Skip to: 19155
+/* 19080 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 19083 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 19101
+/* 19087 */ MCD_OPC_CheckPredicate, 0, 163, 104, // Skip to: 45878
+/* 19091 */ MCD_OPC_CheckField, 21, 1, 1, 157, 104, // Skip to: 45878
+/* 19097 */ MCD_OPC_Decode, 254, 14, 78, // Opcode: SQSHLvvv_4H
+/* 19101 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 19119
+/* 19105 */ MCD_OPC_CheckPredicate, 0, 145, 104, // Skip to: 45878
+/* 19109 */ MCD_OPC_CheckField, 21, 1, 1, 139, 104, // Skip to: 45878
+/* 19115 */ MCD_OPC_Decode, 181, 20, 78, // Opcode: UQSHLvvv_4H
+/* 19119 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 19137
+/* 19123 */ MCD_OPC_CheckPredicate, 0, 127, 104, // Skip to: 45878
+/* 19127 */ MCD_OPC_CheckField, 21, 1, 1, 121, 104, // Skip to: 45878
+/* 19133 */ MCD_OPC_Decode, 129, 15, 102, // Opcode: SQSHLvvv_8H
+/* 19137 */ MCD_OPC_FilterValue, 3, 113, 104, // Skip to: 45878
+/* 19141 */ MCD_OPC_CheckPredicate, 0, 109, 104, // Skip to: 45878
+/* 19145 */ MCD_OPC_CheckField, 21, 1, 1, 103, 104, // Skip to: 45878
+/* 19151 */ MCD_OPC_Decode, 184, 20, 102, // Opcode: UQSHLvvv_8H
+/* 19155 */ MCD_OPC_FilterValue, 20, 75, 0, // Skip to: 19234
+/* 19159 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 19162 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 19180
+/* 19166 */ MCD_OPC_CheckPredicate, 0, 84, 104, // Skip to: 45878
+/* 19170 */ MCD_OPC_CheckField, 21, 1, 1, 78, 104, // Skip to: 45878
+/* 19176 */ MCD_OPC_Decode, 156, 12, 94, // Opcode: SABALvvv_4s4h
+/* 19180 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 19198
+/* 19184 */ MCD_OPC_CheckPredicate, 0, 66, 104, // Skip to: 45878
+/* 19188 */ MCD_OPC_CheckField, 21, 1, 1, 60, 104, // Skip to: 45878
+/* 19194 */ MCD_OPC_Decode, 233, 18, 94, // Opcode: UABALvvv_4s4h
+/* 19198 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 19216
+/* 19202 */ MCD_OPC_CheckPredicate, 0, 48, 104, // Skip to: 45878
+/* 19206 */ MCD_OPC_CheckField, 21, 1, 1, 42, 104, // Skip to: 45878
+/* 19212 */ MCD_OPC_Decode, 153, 12, 110, // Opcode: SABAL2vvv_4s4h
+/* 19216 */ MCD_OPC_FilterValue, 3, 34, 104, // Skip to: 45878
+/* 19220 */ MCD_OPC_CheckPredicate, 0, 30, 104, // Skip to: 45878
+/* 19224 */ MCD_OPC_CheckField, 21, 1, 1, 24, 104, // Skip to: 45878
+/* 19230 */ MCD_OPC_Decode, 230, 18, 110, // Opcode: UABAL2vvv_4s4h
+/* 19234 */ MCD_OPC_FilterValue, 21, 75, 0, // Skip to: 19313
+/* 19238 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 19241 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 19259
+/* 19245 */ MCD_OPC_CheckPredicate, 0, 5, 104, // Skip to: 45878
+/* 19249 */ MCD_OPC_CheckField, 21, 1, 1, 255, 103, // Skip to: 45878
+/* 19255 */ MCD_OPC_Decode, 189, 15, 78, // Opcode: SRSHLvvv_4H
+/* 19259 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 19277
+/* 19263 */ MCD_OPC_CheckPredicate, 0, 243, 103, // Skip to: 45878
+/* 19267 */ MCD_OPC_CheckField, 21, 1, 1, 237, 103, // Skip to: 45878
+/* 19273 */ MCD_OPC_Decode, 226, 20, 78, // Opcode: URSHLvvv_4H
+/* 19277 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 19295
+/* 19281 */ MCD_OPC_CheckPredicate, 0, 225, 103, // Skip to: 45878
+/* 19285 */ MCD_OPC_CheckField, 21, 1, 1, 219, 103, // Skip to: 45878
+/* 19291 */ MCD_OPC_Decode, 192, 15, 102, // Opcode: SRSHLvvv_8H
+/* 19295 */ MCD_OPC_FilterValue, 3, 211, 103, // Skip to: 45878
+/* 19299 */ MCD_OPC_CheckPredicate, 0, 207, 103, // Skip to: 45878
+/* 19303 */ MCD_OPC_CheckField, 21, 1, 1, 201, 103, // Skip to: 45878
+/* 19309 */ MCD_OPC_Decode, 229, 20, 102, // Opcode: URSHLvvv_8H
+/* 19313 */ MCD_OPC_FilterValue, 22, 75, 0, // Skip to: 19392
+/* 19317 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 19320 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 19338
+/* 19324 */ MCD_OPC_CheckPredicate, 0, 182, 103, // Skip to: 45878
+/* 19328 */ MCD_OPC_CheckField, 21, 1, 0, 176, 103, // Skip to: 45878
+/* 19334 */ MCD_OPC_Decode, 187, 21, 78, // Opcode: UZP2vvv_4h
+/* 19338 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 19356
+/* 19342 */ MCD_OPC_CheckPredicate, 0, 164, 103, // Skip to: 45878
+/* 19346 */ MCD_OPC_CheckField, 16, 6, 32, 158, 103, // Skip to: 45878
+/* 19352 */ MCD_OPC_Decode, 244, 11, 79, // Opcode: RBIT8b
+/* 19356 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 19374
+/* 19360 */ MCD_OPC_CheckPredicate, 0, 146, 103, // Skip to: 45878
+/* 19364 */ MCD_OPC_CheckField, 21, 1, 0, 140, 103, // Skip to: 45878
+/* 19370 */ MCD_OPC_Decode, 190, 21, 102, // Opcode: UZP2vvv_8h
+/* 19374 */ MCD_OPC_FilterValue, 3, 132, 103, // Skip to: 45878
+/* 19378 */ MCD_OPC_CheckPredicate, 0, 128, 103, // Skip to: 45878
+/* 19382 */ MCD_OPC_CheckField, 16, 6, 32, 122, 103, // Skip to: 45878
+/* 19388 */ MCD_OPC_Decode, 243, 11, 107, // Opcode: RBIT16b
+/* 19392 */ MCD_OPC_FilterValue, 23, 75, 0, // Skip to: 19471
+/* 19396 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 19399 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 19417
+/* 19403 */ MCD_OPC_CheckPredicate, 0, 103, 103, // Skip to: 45878
+/* 19407 */ MCD_OPC_CheckField, 21, 1, 1, 97, 103, // Skip to: 45878
+/* 19413 */ MCD_OPC_Decode, 209, 14, 78, // Opcode: SQRSHLvvv_4H
+/* 19417 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 19435
+/* 19421 */ MCD_OPC_CheckPredicate, 0, 85, 103, // Skip to: 45878
+/* 19425 */ MCD_OPC_CheckField, 21, 1, 1, 79, 103, // Skip to: 45878
+/* 19431 */ MCD_OPC_Decode, 150, 20, 78, // Opcode: UQRSHLvvv_4H
+/* 19435 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 19453
+/* 19439 */ MCD_OPC_CheckPredicate, 0, 67, 103, // Skip to: 45878
+/* 19443 */ MCD_OPC_CheckField, 21, 1, 1, 61, 103, // Skip to: 45878
+/* 19449 */ MCD_OPC_Decode, 212, 14, 102, // Opcode: SQRSHLvvv_8H
+/* 19453 */ MCD_OPC_FilterValue, 3, 53, 103, // Skip to: 45878
+/* 19457 */ MCD_OPC_CheckPredicate, 0, 49, 103, // Skip to: 45878
+/* 19461 */ MCD_OPC_CheckField, 21, 1, 1, 43, 103, // Skip to: 45878
+/* 19467 */ MCD_OPC_Decode, 153, 20, 102, // Opcode: UQRSHLvvv_8H
+/* 19471 */ MCD_OPC_FilterValue, 24, 75, 0, // Skip to: 19550
+/* 19475 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 19478 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 19496
+/* 19482 */ MCD_OPC_CheckPredicate, 0, 24, 103, // Skip to: 45878
+/* 19486 */ MCD_OPC_CheckField, 21, 1, 1, 18, 103, // Skip to: 45878
+/* 19492 */ MCD_OPC_Decode, 222, 17, 92, // Opcode: SUBHNvvv_4h4s
+/* 19496 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 19514
+/* 19500 */ MCD_OPC_CheckPredicate, 0, 6, 103, // Skip to: 45878
+/* 19504 */ MCD_OPC_CheckField, 21, 1, 1, 0, 103, // Skip to: 45878
+/* 19510 */ MCD_OPC_Decode, 150, 12, 92, // Opcode: RSUBHNvvv_4h4s
+/* 19514 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 19532
+/* 19518 */ MCD_OPC_CheckPredicate, 0, 244, 102, // Skip to: 45878
+/* 19522 */ MCD_OPC_CheckField, 21, 1, 1, 238, 102, // Skip to: 45878
+/* 19528 */ MCD_OPC_Decode, 220, 17, 110, // Opcode: SUBHN2vvv_8h4s
+/* 19532 */ MCD_OPC_FilterValue, 3, 230, 102, // Skip to: 45878
+/* 19536 */ MCD_OPC_CheckPredicate, 0, 226, 102, // Skip to: 45878
+/* 19540 */ MCD_OPC_CheckField, 21, 1, 1, 220, 102, // Skip to: 45878
+/* 19546 */ MCD_OPC_Decode, 148, 12, 110, // Opcode: RSUBHN2vvv_8h4s
+/* 19550 */ MCD_OPC_FilterValue, 25, 75, 0, // Skip to: 19629
+/* 19554 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 19557 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 19575
+/* 19561 */ MCD_OPC_CheckPredicate, 0, 201, 102, // Skip to: 45878
+/* 19565 */ MCD_OPC_CheckField, 21, 1, 1, 195, 102, // Skip to: 45878
+/* 19571 */ MCD_OPC_Decode, 168, 13, 78, // Opcode: SMAXvvv_4H
+/* 19575 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 19593
+/* 19579 */ MCD_OPC_CheckPredicate, 0, 183, 102, // Skip to: 45878
+/* 19583 */ MCD_OPC_CheckField, 21, 1, 1, 177, 102, // Skip to: 45878
+/* 19589 */ MCD_OPC_Decode, 203, 19, 78, // Opcode: UMAXvvv_4H
+/* 19593 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 19611
+/* 19597 */ MCD_OPC_CheckPredicate, 0, 165, 102, // Skip to: 45878
+/* 19601 */ MCD_OPC_CheckField, 21, 1, 1, 159, 102, // Skip to: 45878
+/* 19607 */ MCD_OPC_Decode, 171, 13, 102, // Opcode: SMAXvvv_8H
+/* 19611 */ MCD_OPC_FilterValue, 3, 151, 102, // Skip to: 45878
+/* 19615 */ MCD_OPC_CheckPredicate, 0, 147, 102, // Skip to: 45878
+/* 19619 */ MCD_OPC_CheckField, 21, 1, 1, 141, 102, // Skip to: 45878
+/* 19625 */ MCD_OPC_Decode, 206, 19, 102, // Opcode: UMAXvvv_8H
+/* 19629 */ MCD_OPC_FilterValue, 26, 165, 0, // Skip to: 19798
+/* 19633 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 19636 */ MCD_OPC_FilterValue, 0, 46, 0, // Skip to: 19686
+/* 19640 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 19643 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 19655
+/* 19647 */ MCD_OPC_CheckPredicate, 0, 115, 102, // Skip to: 45878
+/* 19651 */ MCD_OPC_Decode, 217, 18, 78, // Opcode: TRN2vvv_4h
+/* 19655 */ MCD_OPC_FilterValue, 1, 107, 102, // Skip to: 45878
+/* 19659 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 19662 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 19674
+/* 19666 */ MCD_OPC_CheckPredicate, 0, 96, 102, // Skip to: 45878
+/* 19670 */ MCD_OPC_Decode, 178, 12, 88, // Opcode: SADALP4h2s
+/* 19674 */ MCD_OPC_FilterValue, 1, 88, 102, // Skip to: 45878
+/* 19678 */ MCD_OPC_CheckPredicate, 0, 84, 102, // Skip to: 45878
+/* 19682 */ MCD_OPC_Decode, 207, 4, 84, // Opcode: FCVTN2d2s
+/* 19686 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 19717
+/* 19690 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 19693 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 19705
+/* 19697 */ MCD_OPC_CheckPredicate, 0, 65, 102, // Skip to: 45878
+/* 19701 */ MCD_OPC_Decode, 255, 18, 88, // Opcode: UADALP4h2s
+/* 19705 */ MCD_OPC_FilterValue, 33, 57, 102, // Skip to: 45878
+/* 19709 */ MCD_OPC_CheckPredicate, 0, 53, 102, // Skip to: 45878
+/* 19713 */ MCD_OPC_Decode, 248, 4, 84, // Opcode: FCVTXN2d2s
+/* 19717 */ MCD_OPC_FilterValue, 2, 46, 0, // Skip to: 19767
+/* 19721 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 19724 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 19736
+/* 19728 */ MCD_OPC_CheckPredicate, 0, 34, 102, // Skip to: 45878
+/* 19732 */ MCD_OPC_Decode, 220, 18, 102, // Opcode: TRN2vvv_8h
+/* 19736 */ MCD_OPC_FilterValue, 1, 26, 102, // Skip to: 45878
+/* 19740 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 19743 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 19755
+/* 19747 */ MCD_OPC_CheckPredicate, 0, 15, 102, // Skip to: 45878
+/* 19751 */ MCD_OPC_Decode, 181, 12, 116, // Opcode: SADALP8h4s
+/* 19755 */ MCD_OPC_FilterValue, 1, 7, 102, // Skip to: 45878
+/* 19759 */ MCD_OPC_CheckPredicate, 0, 3, 102, // Skip to: 45878
+/* 19763 */ MCD_OPC_Decode, 208, 4, 116, // Opcode: FCVTN2d4s
+/* 19767 */ MCD_OPC_FilterValue, 3, 251, 101, // Skip to: 45878
+/* 19771 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 19774 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 19786
+/* 19778 */ MCD_OPC_CheckPredicate, 0, 240, 101, // Skip to: 45878
+/* 19782 */ MCD_OPC_Decode, 130, 19, 116, // Opcode: UADALP8h4s
+/* 19786 */ MCD_OPC_FilterValue, 33, 232, 101, // Skip to: 45878
+/* 19790 */ MCD_OPC_CheckPredicate, 0, 228, 101, // Skip to: 45878
+/* 19794 */ MCD_OPC_Decode, 249, 4, 116, // Opcode: FCVTXN2d4s
+/* 19798 */ MCD_OPC_FilterValue, 27, 75, 0, // Skip to: 19877
+/* 19802 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 19805 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 19823
+/* 19809 */ MCD_OPC_CheckPredicate, 0, 209, 101, // Skip to: 45878
+/* 19813 */ MCD_OPC_CheckField, 21, 1, 1, 203, 101, // Skip to: 45878
+/* 19819 */ MCD_OPC_Decode, 186, 13, 78, // Opcode: SMINvvv_4H
+/* 19823 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 19841
+/* 19827 */ MCD_OPC_CheckPredicate, 0, 191, 101, // Skip to: 45878
+/* 19831 */ MCD_OPC_CheckField, 21, 1, 1, 185, 101, // Skip to: 45878
+/* 19837 */ MCD_OPC_Decode, 220, 19, 78, // Opcode: UMINvvv_4H
+/* 19841 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 19859
+/* 19845 */ MCD_OPC_CheckPredicate, 0, 173, 101, // Skip to: 45878
+/* 19849 */ MCD_OPC_CheckField, 21, 1, 1, 167, 101, // Skip to: 45878
+/* 19855 */ MCD_OPC_Decode, 189, 13, 102, // Opcode: SMINvvv_8H
+/* 19859 */ MCD_OPC_FilterValue, 3, 159, 101, // Skip to: 45878
+/* 19863 */ MCD_OPC_CheckPredicate, 0, 155, 101, // Skip to: 45878
+/* 19867 */ MCD_OPC_CheckField, 21, 1, 1, 149, 101, // Skip to: 45878
+/* 19873 */ MCD_OPC_Decode, 223, 19, 102, // Opcode: UMINvvv_8H
+/* 19877 */ MCD_OPC_FilterValue, 28, 75, 0, // Skip to: 19956
+/* 19881 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 19884 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 19902
+/* 19888 */ MCD_OPC_CheckPredicate, 0, 130, 101, // Skip to: 45878
+/* 19892 */ MCD_OPC_CheckField, 21, 1, 1, 124, 101, // Skip to: 45878
+/* 19898 */ MCD_OPC_Decode, 168, 12, 74, // Opcode: SABDLvvv_4s4h
+/* 19902 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 19920
+/* 19906 */ MCD_OPC_CheckPredicate, 0, 112, 101, // Skip to: 45878
+/* 19910 */ MCD_OPC_CheckField, 21, 1, 1, 106, 101, // Skip to: 45878
+/* 19916 */ MCD_OPC_Decode, 245, 18, 74, // Opcode: UABDLvvv_4s4h
+/* 19920 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 19938
+/* 19924 */ MCD_OPC_CheckPredicate, 0, 94, 101, // Skip to: 45878
+/* 19928 */ MCD_OPC_CheckField, 21, 1, 1, 88, 101, // Skip to: 45878
+/* 19934 */ MCD_OPC_Decode, 165, 12, 102, // Opcode: SABDL2vvv_4s4h
+/* 19938 */ MCD_OPC_FilterValue, 3, 80, 101, // Skip to: 45878
+/* 19942 */ MCD_OPC_CheckPredicate, 0, 76, 101, // Skip to: 45878
+/* 19946 */ MCD_OPC_CheckField, 21, 1, 1, 70, 101, // Skip to: 45878
+/* 19952 */ MCD_OPC_Decode, 242, 18, 102, // Opcode: UABDL2vvv_4s4h
+/* 19956 */ MCD_OPC_FilterValue, 29, 75, 0, // Skip to: 20035
+/* 19960 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 19963 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 19981
+/* 19967 */ MCD_OPC_CheckPredicate, 0, 51, 101, // Skip to: 45878
+/* 19971 */ MCD_OPC_CheckField, 21, 1, 1, 45, 101, // Skip to: 45878
+/* 19977 */ MCD_OPC_Decode, 172, 12, 78, // Opcode: SABDvvv_4H
+/* 19981 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 19999
+/* 19985 */ MCD_OPC_CheckPredicate, 0, 33, 101, // Skip to: 45878
+/* 19989 */ MCD_OPC_CheckField, 21, 1, 1, 27, 101, // Skip to: 45878
+/* 19995 */ MCD_OPC_Decode, 249, 18, 78, // Opcode: UABDvvv_4H
+/* 19999 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 20017
+/* 20003 */ MCD_OPC_CheckPredicate, 0, 15, 101, // Skip to: 45878
+/* 20007 */ MCD_OPC_CheckField, 21, 1, 1, 9, 101, // Skip to: 45878
+/* 20013 */ MCD_OPC_Decode, 175, 12, 102, // Opcode: SABDvvv_8H
+/* 20017 */ MCD_OPC_FilterValue, 3, 1, 101, // Skip to: 45878
+/* 20021 */ MCD_OPC_CheckPredicate, 0, 253, 100, // Skip to: 45878
+/* 20025 */ MCD_OPC_CheckField, 21, 1, 1, 247, 100, // Skip to: 45878
+/* 20031 */ MCD_OPC_Decode, 252, 18, 102, // Opcode: UABDvvv_8H
+/* 20035 */ MCD_OPC_FilterValue, 30, 139, 0, // Skip to: 20178
+/* 20039 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 20042 */ MCD_OPC_FilterValue, 0, 46, 0, // Skip to: 20092
+/* 20046 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 20049 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 20061
+/* 20053 */ MCD_OPC_CheckPredicate, 0, 221, 100, // Skip to: 45878
+/* 20057 */ MCD_OPC_Decode, 219, 21, 78, // Opcode: ZIP2vvv_4h
+/* 20061 */ MCD_OPC_FilterValue, 1, 213, 100, // Skip to: 45878
+/* 20065 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 20068 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 20080
+/* 20072 */ MCD_OPC_CheckPredicate, 0, 202, 100, // Skip to: 45878
+/* 20076 */ MCD_OPC_Decode, 230, 13, 79, // Opcode: SQABS4h
+/* 20080 */ MCD_OPC_FilterValue, 1, 194, 100, // Skip to: 45878
+/* 20084 */ MCD_OPC_CheckPredicate, 0, 190, 100, // Skip to: 45878
+/* 20088 */ MCD_OPC_Decode, 185, 4, 97, // Opcode: FCVTL2s2d
+/* 20092 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 20110
+/* 20096 */ MCD_OPC_CheckPredicate, 0, 178, 100, // Skip to: 45878
+/* 20100 */ MCD_OPC_CheckField, 16, 6, 32, 172, 100, // Skip to: 45878
+/* 20106 */ MCD_OPC_Decode, 180, 14, 79, // Opcode: SQNEG4h
+/* 20110 */ MCD_OPC_FilterValue, 2, 46, 0, // Skip to: 20160
+/* 20114 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 20117 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 20129
+/* 20121 */ MCD_OPC_CheckPredicate, 0, 153, 100, // Skip to: 45878
+/* 20125 */ MCD_OPC_Decode, 222, 21, 102, // Opcode: ZIP2vvv_8h
+/* 20129 */ MCD_OPC_FilterValue, 1, 145, 100, // Skip to: 45878
+/* 20133 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 20136 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 20148
+/* 20140 */ MCD_OPC_CheckPredicate, 0, 134, 100, // Skip to: 45878
+/* 20144 */ MCD_OPC_Decode, 233, 13, 107, // Opcode: SQABS8h
+/* 20148 */ MCD_OPC_FilterValue, 1, 126, 100, // Skip to: 45878
+/* 20152 */ MCD_OPC_CheckPredicate, 0, 122, 100, // Skip to: 45878
+/* 20156 */ MCD_OPC_Decode, 187, 4, 107, // Opcode: FCVTL4s2d
+/* 20160 */ MCD_OPC_FilterValue, 3, 114, 100, // Skip to: 45878
+/* 20164 */ MCD_OPC_CheckPredicate, 0, 110, 100, // Skip to: 45878
+/* 20168 */ MCD_OPC_CheckField, 16, 6, 32, 104, 100, // Skip to: 45878
+/* 20174 */ MCD_OPC_Decode, 183, 14, 107, // Opcode: SQNEG8h
+/* 20178 */ MCD_OPC_FilterValue, 31, 75, 0, // Skip to: 20257
+/* 20182 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 20185 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 20203
+/* 20189 */ MCD_OPC_CheckPredicate, 0, 85, 100, // Skip to: 45878
+/* 20193 */ MCD_OPC_CheckField, 21, 1, 1, 79, 100, // Skip to: 45878
+/* 20199 */ MCD_OPC_Decode, 160, 12, 98, // Opcode: SABAvvv_4H
+/* 20203 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 20221
+/* 20207 */ MCD_OPC_CheckPredicate, 0, 67, 100, // Skip to: 45878
+/* 20211 */ MCD_OPC_CheckField, 21, 1, 1, 61, 100, // Skip to: 45878
+/* 20217 */ MCD_OPC_Decode, 237, 18, 98, // Opcode: UABAvvv_4H
+/* 20221 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 20239
+/* 20225 */ MCD_OPC_CheckPredicate, 0, 49, 100, // Skip to: 45878
+/* 20229 */ MCD_OPC_CheckField, 21, 1, 1, 43, 100, // Skip to: 45878
+/* 20235 */ MCD_OPC_Decode, 163, 12, 110, // Opcode: SABAvvv_8H
+/* 20239 */ MCD_OPC_FilterValue, 3, 35, 100, // Skip to: 45878
+/* 20243 */ MCD_OPC_CheckPredicate, 0, 31, 100, // Skip to: 45878
+/* 20247 */ MCD_OPC_CheckField, 21, 1, 1, 25, 100, // Skip to: 45878
+/* 20253 */ MCD_OPC_Decode, 240, 18, 110, // Opcode: UABAvvv_8H
+/* 20257 */ MCD_OPC_FilterValue, 32, 75, 0, // Skip to: 20336
+/* 20261 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 20264 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 20282
+/* 20268 */ MCD_OPC_CheckPredicate, 0, 6, 100, // Skip to: 45878
+/* 20272 */ MCD_OPC_CheckField, 21, 1, 1, 0, 100, // Skip to: 45878
+/* 20278 */ MCD_OPC_Decode, 198, 13, 94, // Opcode: SMLALvvv_4s4h
+/* 20282 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 20300
+/* 20286 */ MCD_OPC_CheckPredicate, 0, 244, 99, // Skip to: 45878
+/* 20290 */ MCD_OPC_CheckField, 21, 1, 1, 238, 99, // Skip to: 45878
+/* 20296 */ MCD_OPC_Decode, 232, 19, 94, // Opcode: UMLALvvv_4s4h
+/* 20300 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 20318
+/* 20304 */ MCD_OPC_CheckPredicate, 0, 226, 99, // Skip to: 45878
+/* 20308 */ MCD_OPC_CheckField, 21, 1, 1, 220, 99, // Skip to: 45878
+/* 20314 */ MCD_OPC_Decode, 191, 13, 110, // Opcode: SMLAL2vvv_4s8h
+/* 20318 */ MCD_OPC_FilterValue, 3, 212, 99, // Skip to: 45878
+/* 20322 */ MCD_OPC_CheckPredicate, 0, 208, 99, // Skip to: 45878
+/* 20326 */ MCD_OPC_CheckField, 21, 1, 1, 202, 99, // Skip to: 45878
+/* 20332 */ MCD_OPC_Decode, 225, 19, 110, // Opcode: UMLAL2vvv_4s8h
+/* 20336 */ MCD_OPC_FilterValue, 33, 73, 0, // Skip to: 20413
+/* 20340 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 20343 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 20360
+/* 20347 */ MCD_OPC_CheckPredicate, 0, 183, 99, // Skip to: 45878
+/* 20351 */ MCD_OPC_CheckField, 21, 1, 1, 177, 99, // Skip to: 45878
+/* 20357 */ MCD_OPC_Decode, 76, 78, // Opcode: ADDvvv_4H
+/* 20360 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 20378
+/* 20364 */ MCD_OPC_CheckPredicate, 0, 166, 99, // Skip to: 45878
+/* 20368 */ MCD_OPC_CheckField, 21, 1, 1, 160, 99, // Skip to: 45878
+/* 20374 */ MCD_OPC_Decode, 250, 17, 78, // Opcode: SUBvvv_4H
+/* 20378 */ MCD_OPC_FilterValue, 2, 13, 0, // Skip to: 20395
+/* 20382 */ MCD_OPC_CheckPredicate, 0, 148, 99, // Skip to: 45878
+/* 20386 */ MCD_OPC_CheckField, 21, 1, 1, 142, 99, // Skip to: 45878
+/* 20392 */ MCD_OPC_Decode, 79, 102, // Opcode: ADDvvv_8H
+/* 20395 */ MCD_OPC_FilterValue, 3, 135, 99, // Skip to: 45878
+/* 20399 */ MCD_OPC_CheckPredicate, 0, 131, 99, // Skip to: 45878
+/* 20403 */ MCD_OPC_CheckField, 21, 1, 1, 125, 99, // Skip to: 45878
+/* 20409 */ MCD_OPC_Decode, 253, 17, 102, // Opcode: SUBvvv_8H
+/* 20413 */ MCD_OPC_FilterValue, 34, 101, 0, // Skip to: 20518
+/* 20417 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 20420 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 20438
+/* 20424 */ MCD_OPC_CheckPredicate, 0, 106, 99, // Skip to: 45878
+/* 20428 */ MCD_OPC_CheckField, 16, 6, 32, 100, 99, // Skip to: 45878
+/* 20434 */ MCD_OPC_Decode, 175, 2, 79, // Opcode: CMGTvvi_4H
+/* 20438 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 20456
+/* 20442 */ MCD_OPC_CheckPredicate, 0, 88, 99, // Skip to: 45878
+/* 20446 */ MCD_OPC_CheckField, 16, 6, 32, 82, 99, // Skip to: 45878
+/* 20452 */ MCD_OPC_Decode, 159, 2, 79, // Opcode: CMGEvvi_4H
+/* 20456 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 20487
+/* 20460 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 20463 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 20475
+/* 20467 */ MCD_OPC_CheckPredicate, 0, 63, 99, // Skip to: 45878
+/* 20471 */ MCD_OPC_Decode, 178, 2, 107, // Opcode: CMGTvvi_8H
+/* 20475 */ MCD_OPC_FilterValue, 33, 55, 99, // Skip to: 45878
+/* 20479 */ MCD_OPC_CheckPredicate, 0, 51, 99, // Skip to: 45878
+/* 20483 */ MCD_OPC_Decode, 170, 6, 107, // Opcode: FRINTN_2d
+/* 20487 */ MCD_OPC_FilterValue, 3, 43, 99, // Skip to: 45878
+/* 20491 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 20494 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 20506
+/* 20498 */ MCD_OPC_CheckPredicate, 0, 32, 99, // Skip to: 45878
+/* 20502 */ MCD_OPC_Decode, 162, 2, 107, // Opcode: CMGEvvi_8H
+/* 20506 */ MCD_OPC_FilterValue, 33, 24, 99, // Skip to: 45878
+/* 20510 */ MCD_OPC_CheckPredicate, 0, 20, 99, // Skip to: 45878
+/* 20514 */ MCD_OPC_Decode, 155, 6, 107, // Opcode: FRINTA_2d
+/* 20518 */ MCD_OPC_FilterValue, 35, 75, 0, // Skip to: 20597
+/* 20522 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 20525 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 20543
+/* 20529 */ MCD_OPC_CheckPredicate, 0, 1, 99, // Skip to: 45878
+/* 20533 */ MCD_OPC_CheckField, 21, 1, 1, 251, 98, // Skip to: 45878
+/* 20539 */ MCD_OPC_Decode, 138, 3, 78, // Opcode: CMTSTvvv_4H
+/* 20543 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 20561
+/* 20547 */ MCD_OPC_CheckPredicate, 0, 239, 98, // Skip to: 45878
+/* 20551 */ MCD_OPC_CheckField, 21, 1, 1, 233, 98, // Skip to: 45878
+/* 20557 */ MCD_OPC_Decode, 150, 2, 78, // Opcode: CMEQvvv_4H
+/* 20561 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 20579
+/* 20565 */ MCD_OPC_CheckPredicate, 0, 221, 98, // Skip to: 45878
+/* 20569 */ MCD_OPC_CheckField, 21, 1, 1, 215, 98, // Skip to: 45878
+/* 20575 */ MCD_OPC_Decode, 141, 3, 102, // Opcode: CMTSTvvv_8H
+/* 20579 */ MCD_OPC_FilterValue, 3, 207, 98, // Skip to: 45878
+/* 20583 */ MCD_OPC_CheckPredicate, 0, 203, 98, // Skip to: 45878
+/* 20587 */ MCD_OPC_CheckField, 21, 1, 1, 197, 98, // Skip to: 45878
+/* 20593 */ MCD_OPC_Decode, 153, 2, 102, // Opcode: CMEQvvv_8H
+/* 20597 */ MCD_OPC_FilterValue, 36, 39, 0, // Skip to: 20640
+/* 20601 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 20604 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 20622
+/* 20608 */ MCD_OPC_CheckPredicate, 0, 178, 98, // Skip to: 45878
+/* 20612 */ MCD_OPC_CheckField, 21, 1, 1, 172, 98, // Skip to: 45878
+/* 20618 */ MCD_OPC_Decode, 134, 14, 94, // Opcode: SQDMLALvvv_4s4h
+/* 20622 */ MCD_OPC_FilterValue, 2, 164, 98, // Skip to: 45878
+/* 20626 */ MCD_OPC_CheckPredicate, 0, 160, 98, // Skip to: 45878
+/* 20630 */ MCD_OPC_CheckField, 21, 1, 1, 154, 98, // Skip to: 45878
+/* 20636 */ MCD_OPC_Decode, 250, 13, 110, // Opcode: SQDMLAL2vvv_4s8h
+/* 20640 */ MCD_OPC_FilterValue, 37, 75, 0, // Skip to: 20719
+/* 20644 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 20647 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 20665
+/* 20651 */ MCD_OPC_CheckPredicate, 0, 135, 98, // Skip to: 45878
+/* 20655 */ MCD_OPC_CheckField, 21, 1, 1, 129, 98, // Skip to: 45878
+/* 20661 */ MCD_OPC_Decode, 247, 10, 98, // Opcode: MLAvvv_4H
+/* 20665 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 20683
+/* 20669 */ MCD_OPC_CheckPredicate, 0, 117, 98, // Skip to: 45878
+/* 20673 */ MCD_OPC_CheckField, 21, 1, 1, 111, 98, // Skip to: 45878
+/* 20679 */ MCD_OPC_Decode, 129, 11, 98, // Opcode: MLSvvv_4H
+/* 20683 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 20701
+/* 20687 */ MCD_OPC_CheckPredicate, 0, 99, 98, // Skip to: 45878
+/* 20691 */ MCD_OPC_CheckField, 21, 1, 1, 93, 98, // Skip to: 45878
+/* 20697 */ MCD_OPC_Decode, 250, 10, 110, // Opcode: MLAvvv_8H
+/* 20701 */ MCD_OPC_FilterValue, 3, 85, 98, // Skip to: 45878
+/* 20705 */ MCD_OPC_CheckPredicate, 0, 81, 98, // Skip to: 45878
+/* 20709 */ MCD_OPC_CheckField, 21, 1, 1, 75, 98, // Skip to: 45878
+/* 20715 */ MCD_OPC_Decode, 132, 11, 110, // Opcode: MLSvvv_8H
+/* 20719 */ MCD_OPC_FilterValue, 38, 101, 0, // Skip to: 20824
+/* 20723 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 20726 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 20744
+/* 20730 */ MCD_OPC_CheckPredicate, 0, 56, 98, // Skip to: 45878
+/* 20734 */ MCD_OPC_CheckField, 16, 6, 32, 50, 98, // Skip to: 45878
+/* 20740 */ MCD_OPC_Decode, 143, 2, 79, // Opcode: CMEQvvi_4H
+/* 20744 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 20762
+/* 20748 */ MCD_OPC_CheckPredicate, 0, 38, 98, // Skip to: 45878
+/* 20752 */ MCD_OPC_CheckField, 16, 6, 32, 32, 98, // Skip to: 45878
+/* 20758 */ MCD_OPC_Decode, 206, 2, 79, // Opcode: CMLEvvi_4H
+/* 20762 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 20793
+/* 20766 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 20769 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 20781
+/* 20773 */ MCD_OPC_CheckPredicate, 0, 13, 98, // Skip to: 45878
+/* 20777 */ MCD_OPC_Decode, 146, 2, 107, // Opcode: CMEQvvi_8H
+/* 20781 */ MCD_OPC_FilterValue, 33, 5, 98, // Skip to: 45878
+/* 20785 */ MCD_OPC_CheckPredicate, 0, 1, 98, // Skip to: 45878
+/* 20789 */ MCD_OPC_Decode, 165, 6, 107, // Opcode: FRINTM_2d
+/* 20793 */ MCD_OPC_FilterValue, 3, 249, 97, // Skip to: 45878
+/* 20797 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 20800 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 20812
+/* 20804 */ MCD_OPC_CheckPredicate, 0, 238, 97, // Skip to: 45878
+/* 20808 */ MCD_OPC_Decode, 209, 2, 107, // Opcode: CMLEvvi_8H
+/* 20812 */ MCD_OPC_FilterValue, 33, 230, 97, // Skip to: 45878
+/* 20816 */ MCD_OPC_CheckPredicate, 0, 226, 97, // Skip to: 45878
+/* 20820 */ MCD_OPC_Decode, 180, 6, 107, // Opcode: FRINTX_2d
+/* 20824 */ MCD_OPC_FilterValue, 39, 39, 0, // Skip to: 20867
+/* 20828 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 20831 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 20849
+/* 20835 */ MCD_OPC_CheckPredicate, 0, 207, 97, // Skip to: 45878
+/* 20839 */ MCD_OPC_CheckField, 21, 1, 1, 201, 97, // Skip to: 45878
+/* 20845 */ MCD_OPC_Decode, 160, 11, 78, // Opcode: MULvvv_4H
+/* 20849 */ MCD_OPC_FilterValue, 2, 193, 97, // Skip to: 45878
+/* 20853 */ MCD_OPC_CheckPredicate, 0, 189, 97, // Skip to: 45878
+/* 20857 */ MCD_OPC_CheckField, 21, 1, 1, 183, 97, // Skip to: 45878
+/* 20863 */ MCD_OPC_Decode, 163, 11, 102, // Opcode: MULvvv_8H
+/* 20867 */ MCD_OPC_FilterValue, 40, 75, 0, // Skip to: 20946
+/* 20871 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 20874 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 20892
+/* 20878 */ MCD_OPC_CheckPredicate, 0, 164, 97, // Skip to: 45878
+/* 20882 */ MCD_OPC_CheckField, 21, 1, 1, 158, 97, // Skip to: 45878
+/* 20888 */ MCD_OPC_Decode, 208, 13, 94, // Opcode: SMLSLvvv_4s4h
+/* 20892 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 20910
+/* 20896 */ MCD_OPC_CheckPredicate, 0, 146, 97, // Skip to: 45878
+/* 20900 */ MCD_OPC_CheckField, 21, 1, 1, 140, 97, // Skip to: 45878
+/* 20906 */ MCD_OPC_Decode, 242, 19, 94, // Opcode: UMLSLvvv_4s4h
+/* 20910 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 20928
+/* 20914 */ MCD_OPC_CheckPredicate, 0, 128, 97, // Skip to: 45878
+/* 20918 */ MCD_OPC_CheckField, 21, 1, 1, 122, 97, // Skip to: 45878
+/* 20924 */ MCD_OPC_Decode, 201, 13, 110, // Opcode: SMLSL2vvv_4s8h
+/* 20928 */ MCD_OPC_FilterValue, 3, 114, 97, // Skip to: 45878
+/* 20932 */ MCD_OPC_CheckPredicate, 0, 110, 97, // Skip to: 45878
+/* 20936 */ MCD_OPC_CheckField, 21, 1, 1, 104, 97, // Skip to: 45878
+/* 20942 */ MCD_OPC_Decode, 235, 19, 110, // Opcode: UMLSL2vvv_4s8h
+/* 20946 */ MCD_OPC_FilterValue, 41, 75, 0, // Skip to: 21025
+/* 20950 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 20953 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 20971
+/* 20957 */ MCD_OPC_CheckPredicate, 0, 85, 97, // Skip to: 45878
+/* 20961 */ MCD_OPC_CheckField, 21, 1, 1, 79, 97, // Skip to: 45878
+/* 20967 */ MCD_OPC_Decode, 157, 13, 78, // Opcode: SMAXPvvv_4H
+/* 20971 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 20989
+/* 20975 */ MCD_OPC_CheckPredicate, 0, 67, 97, // Skip to: 45878
+/* 20979 */ MCD_OPC_CheckField, 21, 1, 1, 61, 97, // Skip to: 45878
+/* 20985 */ MCD_OPC_Decode, 192, 19, 78, // Opcode: UMAXPvvv_4H
+/* 20989 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 21007
+/* 20993 */ MCD_OPC_CheckPredicate, 0, 49, 97, // Skip to: 45878
+/* 20997 */ MCD_OPC_CheckField, 21, 1, 1, 43, 97, // Skip to: 45878
+/* 21003 */ MCD_OPC_Decode, 160, 13, 102, // Opcode: SMAXPvvv_8H
+/* 21007 */ MCD_OPC_FilterValue, 3, 35, 97, // Skip to: 45878
+/* 21011 */ MCD_OPC_CheckPredicate, 0, 31, 97, // Skip to: 45878
+/* 21015 */ MCD_OPC_CheckField, 21, 1, 1, 25, 97, // Skip to: 45878
+/* 21021 */ MCD_OPC_Decode, 195, 19, 102, // Opcode: UMAXPvvv_8H
+/* 21025 */ MCD_OPC_FilterValue, 42, 175, 0, // Skip to: 21204
+/* 21029 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 21032 */ MCD_OPC_FilterValue, 32, 27, 0, // Skip to: 21063
+/* 21036 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 21039 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 21051
+/* 21043 */ MCD_OPC_CheckPredicate, 0, 255, 96, // Skip to: 45878
+/* 21047 */ MCD_OPC_Decode, 214, 2, 79, // Opcode: CMLTvvi_4H
+/* 21051 */ MCD_OPC_FilterValue, 2, 247, 96, // Skip to: 45878
+/* 21055 */ MCD_OPC_CheckPredicate, 0, 243, 96, // Skip to: 45878
+/* 21059 */ MCD_OPC_Decode, 217, 2, 107, // Opcode: CMLTvvi_8H
+/* 21063 */ MCD_OPC_FilterValue, 33, 27, 0, // Skip to: 21094
+/* 21067 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 21070 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 21082
+/* 21074 */ MCD_OPC_CheckPredicate, 0, 224, 96, // Skip to: 45878
+/* 21078 */ MCD_OPC_Decode, 211, 4, 107, // Opcode: FCVTNS_2d
+/* 21082 */ MCD_OPC_FilterValue, 3, 216, 96, // Skip to: 45878
+/* 21086 */ MCD_OPC_CheckPredicate, 0, 212, 96, // Skip to: 45878
+/* 21090 */ MCD_OPC_Decode, 220, 4, 107, // Opcode: FCVTNU_2d
+/* 21094 */ MCD_OPC_FilterValue, 48, 51, 0, // Skip to: 21149
+/* 21098 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 21101 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 21113
+/* 21105 */ MCD_OPC_CheckPredicate, 0, 193, 96, // Skip to: 45878
+/* 21109 */ MCD_OPC_Decode, 163, 13, 89, // Opcode: SMAXV_1h4h
+/* 21113 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 21125
+/* 21117 */ MCD_OPC_CheckPredicate, 0, 181, 96, // Skip to: 45878
+/* 21121 */ MCD_OPC_Decode, 198, 19, 89, // Opcode: UMAXV_1h4h
+/* 21125 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 21137
+/* 21129 */ MCD_OPC_CheckPredicate, 0, 169, 96, // Skip to: 45878
+/* 21133 */ MCD_OPC_Decode, 164, 13, 121, // Opcode: SMAXV_1h8h
+/* 21137 */ MCD_OPC_FilterValue, 3, 161, 96, // Skip to: 45878
+/* 21141 */ MCD_OPC_CheckPredicate, 0, 157, 96, // Skip to: 45878
+/* 21145 */ MCD_OPC_Decode, 199, 19, 121, // Opcode: UMAXV_1h8h
+/* 21149 */ MCD_OPC_FilterValue, 49, 149, 96, // Skip to: 45878
+/* 21153 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 21156 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 21168
+/* 21160 */ MCD_OPC_CheckPredicate, 0, 138, 96, // Skip to: 45878
+/* 21164 */ MCD_OPC_Decode, 181, 13, 89, // Opcode: SMINV_1h4h
+/* 21168 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 21180
+/* 21172 */ MCD_OPC_CheckPredicate, 0, 126, 96, // Skip to: 45878
+/* 21176 */ MCD_OPC_Decode, 215, 19, 89, // Opcode: UMINV_1h4h
+/* 21180 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 21192
+/* 21184 */ MCD_OPC_CheckPredicate, 0, 114, 96, // Skip to: 45878
+/* 21188 */ MCD_OPC_Decode, 182, 13, 121, // Opcode: SMINV_1h8h
+/* 21192 */ MCD_OPC_FilterValue, 3, 106, 96, // Skip to: 45878
+/* 21196 */ MCD_OPC_CheckPredicate, 0, 102, 96, // Skip to: 45878
+/* 21200 */ MCD_OPC_Decode, 216, 19, 121, // Opcode: UMINV_1h8h
+/* 21204 */ MCD_OPC_FilterValue, 43, 75, 0, // Skip to: 21283
+/* 21208 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 21211 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 21229
+/* 21215 */ MCD_OPC_CheckPredicate, 0, 83, 96, // Skip to: 45878
+/* 21219 */ MCD_OPC_CheckField, 21, 1, 1, 77, 96, // Skip to: 45878
+/* 21225 */ MCD_OPC_Decode, 175, 13, 78, // Opcode: SMINPvvv_4H
+/* 21229 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 21247
+/* 21233 */ MCD_OPC_CheckPredicate, 0, 65, 96, // Skip to: 45878
+/* 21237 */ MCD_OPC_CheckField, 21, 1, 1, 59, 96, // Skip to: 45878
+/* 21243 */ MCD_OPC_Decode, 209, 19, 78, // Opcode: UMINPvvv_4H
+/* 21247 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 21265
+/* 21251 */ MCD_OPC_CheckPredicate, 0, 47, 96, // Skip to: 45878
+/* 21255 */ MCD_OPC_CheckField, 21, 1, 1, 41, 96, // Skip to: 45878
+/* 21261 */ MCD_OPC_Decode, 178, 13, 102, // Opcode: SMINPvvv_8H
+/* 21265 */ MCD_OPC_FilterValue, 3, 33, 96, // Skip to: 45878
+/* 21269 */ MCD_OPC_CheckPredicate, 0, 29, 96, // Skip to: 45878
+/* 21273 */ MCD_OPC_CheckField, 21, 1, 1, 23, 96, // Skip to: 45878
+/* 21279 */ MCD_OPC_Decode, 212, 19, 102, // Opcode: UMINPvvv_8H
+/* 21283 */ MCD_OPC_FilterValue, 44, 39, 0, // Skip to: 21326
+/* 21287 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 21290 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 21308
+/* 21294 */ MCD_OPC_CheckPredicate, 0, 4, 96, // Skip to: 45878
+/* 21298 */ MCD_OPC_CheckField, 21, 1, 1, 254, 95, // Skip to: 45878
+/* 21304 */ MCD_OPC_Decode, 148, 14, 94, // Opcode: SQDMLSLvvv_4s4h
+/* 21308 */ MCD_OPC_FilterValue, 2, 246, 95, // Skip to: 45878
+/* 21312 */ MCD_OPC_CheckPredicate, 0, 242, 95, // Skip to: 45878
+/* 21316 */ MCD_OPC_CheckField, 21, 1, 1, 236, 95, // Skip to: 45878
+/* 21322 */ MCD_OPC_Decode, 136, 14, 110, // Opcode: SQDMLSL2vvv_4s8h
+/* 21326 */ MCD_OPC_FilterValue, 45, 75, 0, // Skip to: 21405
+/* 21330 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 21333 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 21351
+/* 21337 */ MCD_OPC_CheckPredicate, 0, 217, 95, // Skip to: 45878
+/* 21341 */ MCD_OPC_CheckField, 21, 1, 1, 211, 95, // Skip to: 45878
+/* 21347 */ MCD_OPC_Decode, 160, 14, 78, // Opcode: SQDMULHvvv_4H
+/* 21351 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 21369
+/* 21355 */ MCD_OPC_CheckPredicate, 0, 199, 95, // Skip to: 45878
+/* 21359 */ MCD_OPC_CheckField, 21, 1, 1, 193, 95, // Skip to: 45878
+/* 21365 */ MCD_OPC_Decode, 199, 14, 78, // Opcode: SQRDMULHvvv_4H
+/* 21369 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 21387
+/* 21373 */ MCD_OPC_CheckPredicate, 0, 181, 95, // Skip to: 45878
+/* 21377 */ MCD_OPC_CheckField, 21, 1, 1, 175, 95, // Skip to: 45878
+/* 21383 */ MCD_OPC_Decode, 162, 14, 102, // Opcode: SQDMULHvvv_8H
+/* 21387 */ MCD_OPC_FilterValue, 3, 167, 95, // Skip to: 45878
+/* 21391 */ MCD_OPC_CheckPredicate, 0, 163, 95, // Skip to: 45878
+/* 21395 */ MCD_OPC_CheckField, 21, 1, 1, 157, 95, // Skip to: 45878
+/* 21401 */ MCD_OPC_Decode, 201, 14, 102, // Opcode: SQRDMULHvvv_8H
+/* 21405 */ MCD_OPC_FilterValue, 46, 122, 0, // Skip to: 21531
+/* 21409 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 21412 */ MCD_OPC_FilterValue, 0, 25, 0, // Skip to: 21441
+/* 21416 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 21419 */ MCD_OPC_FilterValue, 32, 7, 0, // Skip to: 21430
+/* 21423 */ MCD_OPC_CheckPredicate, 0, 131, 95, // Skip to: 45878
+/* 21427 */ MCD_OPC_Decode, 22, 79, // Opcode: ABS4h
+/* 21430 */ MCD_OPC_FilterValue, 49, 124, 95, // Skip to: 45878
+/* 21434 */ MCD_OPC_CheckPredicate, 0, 120, 95, // Skip to: 45878
+/* 21438 */ MCD_OPC_Decode, 69, 89, // Opcode: ADDV_1h4h
+/* 21441 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 21459
+/* 21445 */ MCD_OPC_CheckPredicate, 0, 109, 95, // Skip to: 45878
+/* 21449 */ MCD_OPC_CheckField, 16, 6, 32, 103, 95, // Skip to: 45878
+/* 21455 */ MCD_OPC_Decode, 181, 11, 79, // Opcode: NEG4h
+/* 21459 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 21500
+/* 21463 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 21466 */ MCD_OPC_FilterValue, 32, 7, 0, // Skip to: 21477
+/* 21470 */ MCD_OPC_CheckPredicate, 0, 84, 95, // Skip to: 45878
+/* 21474 */ MCD_OPC_Decode, 25, 107, // Opcode: ABS8h
+/* 21477 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 21489
+/* 21481 */ MCD_OPC_CheckPredicate, 0, 73, 95, // Skip to: 45878
+/* 21485 */ MCD_OPC_Decode, 189, 4, 107, // Opcode: FCVTMS_2d
+/* 21489 */ MCD_OPC_FilterValue, 49, 65, 95, // Skip to: 45878
+/* 21493 */ MCD_OPC_CheckPredicate, 0, 61, 95, // Skip to: 45878
+/* 21497 */ MCD_OPC_Decode, 70, 121, // Opcode: ADDV_1h8h
+/* 21500 */ MCD_OPC_FilterValue, 3, 54, 95, // Skip to: 45878
+/* 21504 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 21507 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 21519
+/* 21511 */ MCD_OPC_CheckPredicate, 0, 43, 95, // Skip to: 45878
+/* 21515 */ MCD_OPC_Decode, 184, 11, 107, // Opcode: NEG8h
+/* 21519 */ MCD_OPC_FilterValue, 33, 35, 95, // Skip to: 45878
+/* 21523 */ MCD_OPC_CheckPredicate, 0, 31, 95, // Skip to: 45878
+/* 21527 */ MCD_OPC_Decode, 198, 4, 107, // Opcode: FCVTMU_2d
+/* 21531 */ MCD_OPC_FilterValue, 47, 37, 0, // Skip to: 21572
+/* 21535 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 21538 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 21555
+/* 21542 */ MCD_OPC_CheckPredicate, 0, 12, 95, // Skip to: 45878
+/* 21546 */ MCD_OPC_CheckField, 21, 1, 1, 6, 95, // Skip to: 45878
+/* 21552 */ MCD_OPC_Decode, 40, 78, // Opcode: ADDP_4H
+/* 21555 */ MCD_OPC_FilterValue, 2, 255, 94, // Skip to: 45878
+/* 21559 */ MCD_OPC_CheckPredicate, 0, 251, 94, // Skip to: 45878
+/* 21563 */ MCD_OPC_CheckField, 21, 1, 1, 245, 94, // Skip to: 45878
+/* 21569 */ MCD_OPC_Decode, 43, 102, // Opcode: ADDP_8H
+/* 21572 */ MCD_OPC_FilterValue, 48, 75, 0, // Skip to: 21651
+/* 21576 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 21579 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 21597
+/* 21583 */ MCD_OPC_CheckPredicate, 0, 227, 94, // Skip to: 45878
+/* 21587 */ MCD_OPC_CheckField, 21, 1, 1, 221, 94, // Skip to: 45878
+/* 21593 */ MCD_OPC_Decode, 225, 13, 74, // Opcode: SMULLvvv_4s4h
+/* 21597 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 21615
+/* 21601 */ MCD_OPC_CheckPredicate, 0, 209, 94, // Skip to: 45878
+/* 21605 */ MCD_OPC_CheckField, 21, 1, 1, 203, 94, // Skip to: 45878
+/* 21611 */ MCD_OPC_Decode, 130, 20, 74, // Opcode: UMULLvvv_4s4h
+/* 21615 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 21633
+/* 21619 */ MCD_OPC_CheckPredicate, 0, 191, 94, // Skip to: 45878
+/* 21623 */ MCD_OPC_CheckField, 21, 1, 1, 185, 94, // Skip to: 45878
+/* 21629 */ MCD_OPC_Decode, 218, 13, 102, // Opcode: SMULL2vvv_4s8h
+/* 21633 */ MCD_OPC_FilterValue, 3, 177, 94, // Skip to: 45878
+/* 21637 */ MCD_OPC_CheckPredicate, 0, 173, 94, // Skip to: 45878
+/* 21641 */ MCD_OPC_CheckField, 21, 1, 1, 167, 94, // Skip to: 45878
+/* 21647 */ MCD_OPC_Decode, 251, 19, 102, // Opcode: UMULL2vvv_4s8h
+/* 21651 */ MCD_OPC_FilterValue, 49, 39, 0, // Skip to: 21694
+/* 21655 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 21658 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 21676
+/* 21662 */ MCD_OPC_CheckPredicate, 0, 148, 94, // Skip to: 45878
+/* 21666 */ MCD_OPC_CheckField, 21, 1, 1, 142, 94, // Skip to: 45878
+/* 21672 */ MCD_OPC_Decode, 173, 5, 102, // Opcode: FMAXNMvvv_2D
+/* 21676 */ MCD_OPC_FilterValue, 3, 134, 94, // Skip to: 45878
+/* 21680 */ MCD_OPC_CheckPredicate, 0, 130, 94, // Skip to: 45878
+/* 21684 */ MCD_OPC_CheckField, 21, 1, 1, 124, 94, // Skip to: 45878
+/* 21690 */ MCD_OPC_Decode, 167, 5, 102, // Opcode: FMAXNMPvvv_2D
+/* 21694 */ MCD_OPC_FilterValue, 50, 39, 0, // Skip to: 21737
+/* 21698 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 21701 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 21719
+/* 21705 */ MCD_OPC_CheckPredicate, 0, 105, 94, // Skip to: 45878
+/* 21709 */ MCD_OPC_CheckField, 16, 6, 33, 99, 94, // Skip to: 45878
+/* 21715 */ MCD_OPC_Decode, 167, 4, 107, // Opcode: FCVTAS_2d
+/* 21719 */ MCD_OPC_FilterValue, 3, 91, 94, // Skip to: 45878
+/* 21723 */ MCD_OPC_CheckPredicate, 0, 87, 94, // Skip to: 45878
+/* 21727 */ MCD_OPC_CheckField, 16, 6, 33, 81, 94, // Skip to: 45878
+/* 21733 */ MCD_OPC_Decode, 176, 4, 107, // Opcode: FCVTAU_2d
+/* 21737 */ MCD_OPC_FilterValue, 51, 20, 0, // Skip to: 21761
+/* 21741 */ MCD_OPC_CheckPredicate, 0, 69, 94, // Skip to: 45878
+/* 21745 */ MCD_OPC_CheckField, 29, 3, 2, 63, 94, // Skip to: 45878
+/* 21751 */ MCD_OPC_CheckField, 21, 1, 1, 57, 94, // Skip to: 45878
+/* 21757 */ MCD_OPC_Decode, 214, 5, 110, // Opcode: FMLAvvv_2D
+/* 21761 */ MCD_OPC_FilterValue, 52, 39, 0, // Skip to: 21804
+/* 21765 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 21768 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 21786
+/* 21772 */ MCD_OPC_CheckPredicate, 0, 38, 94, // Skip to: 45878
+/* 21776 */ MCD_OPC_CheckField, 21, 1, 1, 32, 94, // Skip to: 45878
+/* 21782 */ MCD_OPC_Decode, 176, 14, 74, // Opcode: SQDMULLvvv_4s4h
+/* 21786 */ MCD_OPC_FilterValue, 2, 24, 94, // Skip to: 45878
+/* 21790 */ MCD_OPC_CheckPredicate, 0, 20, 94, // Skip to: 45878
+/* 21794 */ MCD_OPC_CheckField, 21, 1, 1, 14, 94, // Skip to: 45878
+/* 21800 */ MCD_OPC_Decode, 164, 14, 102, // Opcode: SQDMULL2vvv_4s8h
+/* 21804 */ MCD_OPC_FilterValue, 53, 39, 0, // Skip to: 21847
+/* 21808 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 21811 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 21829
+/* 21815 */ MCD_OPC_CheckPredicate, 0, 251, 93, // Skip to: 45878
+/* 21819 */ MCD_OPC_CheckField, 21, 1, 1, 245, 93, // Skip to: 45878
+/* 21825 */ MCD_OPC_Decode, 238, 3, 102, // Opcode: FADDvvv_2D
+/* 21829 */ MCD_OPC_FilterValue, 3, 237, 93, // Skip to: 45878
+/* 21833 */ MCD_OPC_CheckPredicate, 0, 233, 93, // Skip to: 45878
+/* 21837 */ MCD_OPC_CheckField, 21, 1, 1, 227, 93, // Skip to: 45878
+/* 21843 */ MCD_OPC_Decode, 231, 3, 102, // Opcode: FADDP_2D
+/* 21847 */ MCD_OPC_FilterValue, 54, 39, 0, // Skip to: 21890
+/* 21851 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 21854 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 21872
+/* 21858 */ MCD_OPC_CheckPredicate, 0, 208, 93, // Skip to: 45878
+/* 21862 */ MCD_OPC_CheckField, 16, 6, 33, 202, 93, // Skip to: 45878
+/* 21868 */ MCD_OPC_Decode, 215, 12, 107, // Opcode: SCVTF_2d
+/* 21872 */ MCD_OPC_FilterValue, 3, 194, 93, // Skip to: 45878
+/* 21876 */ MCD_OPC_CheckPredicate, 0, 190, 93, // Skip to: 45878
+/* 21880 */ MCD_OPC_CheckField, 16, 6, 33, 184, 93, // Skip to: 45878
+/* 21886 */ MCD_OPC_Decode, 160, 19, 107, // Opcode: UCVTF_2d
+/* 21890 */ MCD_OPC_FilterValue, 55, 39, 0, // Skip to: 21933
+/* 21894 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 21897 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 21915
+/* 21901 */ MCD_OPC_CheckPredicate, 0, 165, 93, // Skip to: 45878
+/* 21905 */ MCD_OPC_CheckField, 21, 1, 1, 159, 93, // Skip to: 45878
+/* 21911 */ MCD_OPC_Decode, 247, 5, 102, // Opcode: FMULXvvv_2D
+/* 21915 */ MCD_OPC_FilterValue, 3, 151, 93, // Skip to: 45878
+/* 21919 */ MCD_OPC_CheckPredicate, 0, 147, 93, // Skip to: 45878
+/* 21923 */ MCD_OPC_CheckField, 21, 1, 1, 141, 93, // Skip to: 45878
+/* 21929 */ MCD_OPC_Decode, 129, 6, 102, // Opcode: FMULvvv_2D
+/* 21933 */ MCD_OPC_FilterValue, 57, 39, 0, // Skip to: 21976
+/* 21937 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 21940 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 21958
+/* 21944 */ MCD_OPC_CheckPredicate, 0, 122, 93, // Skip to: 45878
+/* 21948 */ MCD_OPC_CheckField, 21, 1, 1, 116, 93, // Skip to: 45878
+/* 21954 */ MCD_OPC_Decode, 252, 3, 102, // Opcode: FCMEQvvv_2D
+/* 21958 */ MCD_OPC_FilterValue, 3, 108, 93, // Skip to: 45878
+/* 21962 */ MCD_OPC_CheckPredicate, 0, 104, 93, // Skip to: 45878
+/* 21966 */ MCD_OPC_CheckField, 21, 1, 1, 98, 93, // Skip to: 45878
+/* 21972 */ MCD_OPC_Decode, 134, 4, 102, // Opcode: FCMGEvvv_2D
+/* 21976 */ MCD_OPC_FilterValue, 59, 20, 0, // Skip to: 22000
+/* 21980 */ MCD_OPC_CheckPredicate, 0, 86, 93, // Skip to: 45878
+/* 21984 */ MCD_OPC_CheckField, 29, 3, 3, 80, 93, // Skip to: 45878
+/* 21990 */ MCD_OPC_CheckField, 21, 1, 1, 74, 93, // Skip to: 45878
+/* 21996 */ MCD_OPC_Decode, 223, 3, 102, // Opcode: FACGEvvv_2D
+/* 22000 */ MCD_OPC_FilterValue, 61, 39, 0, // Skip to: 22043
+/* 22004 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 22007 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 22025
+/* 22011 */ MCD_OPC_CheckPredicate, 0, 55, 93, // Skip to: 45878
+/* 22015 */ MCD_OPC_CheckField, 21, 1, 1, 49, 93, // Skip to: 45878
+/* 22021 */ MCD_OPC_Decode, 184, 5, 102, // Opcode: FMAXvvv_2D
+/* 22025 */ MCD_OPC_FilterValue, 3, 41, 93, // Skip to: 45878
+/* 22029 */ MCD_OPC_CheckPredicate, 0, 37, 93, // Skip to: 45878
+/* 22033 */ MCD_OPC_CheckField, 21, 1, 1, 31, 93, // Skip to: 45878
+/* 22039 */ MCD_OPC_Decode, 178, 5, 102, // Opcode: FMAXPvvv_2D
+/* 22043 */ MCD_OPC_FilterValue, 63, 23, 93, // Skip to: 45878
+/* 22047 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 22050 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 22068
+/* 22054 */ MCD_OPC_CheckPredicate, 0, 12, 93, // Skip to: 45878
+/* 22058 */ MCD_OPC_CheckField, 21, 1, 1, 6, 93, // Skip to: 45878
+/* 22064 */ MCD_OPC_Decode, 150, 6, 102, // Opcode: FRECPSvvv_2D
+/* 22068 */ MCD_OPC_FilterValue, 3, 254, 92, // Skip to: 45878
+/* 22072 */ MCD_OPC_CheckPredicate, 0, 250, 92, // Skip to: 45878
+/* 22076 */ MCD_OPC_CheckField, 21, 1, 1, 244, 92, // Skip to: 45878
+/* 22082 */ MCD_OPC_Decode, 160, 5, 102, // Opcode: FDIVvvv_2D
+/* 22086 */ MCD_OPC_FilterValue, 10, 167, 19, // Skip to: 27121
+/* 22090 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
+/* 22093 */ MCD_OPC_FilterValue, 0, 75, 0, // Skip to: 22172
+/* 22097 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 22100 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 22118
+/* 22104 */ MCD_OPC_CheckPredicate, 0, 218, 92, // Skip to: 45878
+/* 22108 */ MCD_OPC_CheckField, 21, 1, 1, 212, 92, // Skip to: 45878
+/* 22114 */ MCD_OPC_Decode, 196, 12, 74, // Opcode: SADDLvvv_2d2s
+/* 22118 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 22136
+/* 22122 */ MCD_OPC_CheckPredicate, 0, 200, 92, // Skip to: 45878
+/* 22126 */ MCD_OPC_CheckField, 21, 1, 1, 194, 92, // Skip to: 45878
+/* 22132 */ MCD_OPC_Decode, 145, 19, 74, // Opcode: UADDLvvv_2d2s
+/* 22136 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 22154
+/* 22140 */ MCD_OPC_CheckPredicate, 0, 182, 92, // Skip to: 45878
+/* 22144 */ MCD_OPC_CheckField, 21, 1, 1, 176, 92, // Skip to: 45878
+/* 22150 */ MCD_OPC_Decode, 182, 12, 102, // Opcode: SADDL2vvv_2d4s
+/* 22154 */ MCD_OPC_FilterValue, 3, 168, 92, // Skip to: 45878
+/* 22158 */ MCD_OPC_CheckPredicate, 0, 164, 92, // Skip to: 45878
+/* 22162 */ MCD_OPC_CheckField, 21, 1, 1, 158, 92, // Skip to: 45878
+/* 22168 */ MCD_OPC_Decode, 131, 19, 102, // Opcode: UADDL2vvv_2d4s
+/* 22172 */ MCD_OPC_FilterValue, 1, 75, 0, // Skip to: 22251
+/* 22176 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 22179 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 22197
+/* 22183 */ MCD_OPC_CheckPredicate, 0, 139, 92, // Skip to: 45878
+/* 22187 */ MCD_OPC_CheckField, 21, 1, 1, 133, 92, // Skip to: 45878
+/* 22193 */ MCD_OPC_Decode, 243, 12, 78, // Opcode: SHADDvvv_2S
+/* 22197 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 22215
+/* 22201 */ MCD_OPC_CheckPredicate, 0, 121, 92, // Skip to: 45878
+/* 22205 */ MCD_OPC_CheckField, 21, 1, 1, 115, 92, // Skip to: 45878
+/* 22211 */ MCD_OPC_Decode, 178, 19, 78, // Opcode: UHADDvvv_2S
+/* 22215 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 22233
+/* 22219 */ MCD_OPC_CheckPredicate, 0, 103, 92, // Skip to: 45878
+/* 22223 */ MCD_OPC_CheckField, 21, 1, 1, 97, 92, // Skip to: 45878
+/* 22229 */ MCD_OPC_Decode, 245, 12, 102, // Opcode: SHADDvvv_4S
+/* 22233 */ MCD_OPC_FilterValue, 3, 89, 92, // Skip to: 45878
+/* 22237 */ MCD_OPC_CheckPredicate, 0, 85, 92, // Skip to: 45878
+/* 22241 */ MCD_OPC_CheckField, 21, 1, 1, 79, 92, // Skip to: 45878
+/* 22247 */ MCD_OPC_Decode, 180, 19, 102, // Opcode: UHADDvvv_4S
+/* 22251 */ MCD_OPC_FilterValue, 2, 39, 0, // Skip to: 22294
+/* 22255 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 22258 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 22276
+/* 22262 */ MCD_OPC_CheckPredicate, 0, 60, 92, // Skip to: 45878
+/* 22266 */ MCD_OPC_CheckField, 16, 6, 32, 54, 92, // Skip to: 45878
+/* 22272 */ MCD_OPC_Decode, 131, 12, 79, // Opcode: REV64_2s
+/* 22276 */ MCD_OPC_FilterValue, 2, 46, 92, // Skip to: 45878
+/* 22280 */ MCD_OPC_CheckPredicate, 0, 42, 92, // Skip to: 45878
+/* 22284 */ MCD_OPC_CheckField, 16, 6, 32, 36, 92, // Skip to: 45878
+/* 22290 */ MCD_OPC_Decode, 133, 12, 107, // Opcode: REV64_4s
+/* 22294 */ MCD_OPC_FilterValue, 3, 75, 0, // Skip to: 22373
+/* 22298 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 22301 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 22319
+/* 22305 */ MCD_OPC_CheckPredicate, 0, 17, 92, // Skip to: 45878
+/* 22309 */ MCD_OPC_CheckField, 21, 1, 1, 11, 92, // Skip to: 45878
+/* 22315 */ MCD_OPC_Decode, 244, 13, 78, // Opcode: SQADDvvv_2S
+/* 22319 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 22337
+/* 22323 */ MCD_OPC_CheckPredicate, 0, 255, 91, // Skip to: 45878
+/* 22327 */ MCD_OPC_CheckField, 21, 1, 1, 249, 91, // Skip to: 45878
+/* 22333 */ MCD_OPC_Decode, 138, 20, 78, // Opcode: UQADDvvv_2S
+/* 22337 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 22355
+/* 22341 */ MCD_OPC_CheckPredicate, 0, 237, 91, // Skip to: 45878
+/* 22345 */ MCD_OPC_CheckField, 21, 1, 1, 231, 91, // Skip to: 45878
+/* 22351 */ MCD_OPC_Decode, 246, 13, 102, // Opcode: SQADDvvv_4S
+/* 22355 */ MCD_OPC_FilterValue, 3, 223, 91, // Skip to: 45878
+/* 22359 */ MCD_OPC_CheckPredicate, 0, 219, 91, // Skip to: 45878
+/* 22363 */ MCD_OPC_CheckField, 21, 1, 1, 213, 91, // Skip to: 45878
+/* 22369 */ MCD_OPC_Decode, 140, 20, 102, // Opcode: UQADDvvv_4S
+/* 22373 */ MCD_OPC_FilterValue, 4, 75, 0, // Skip to: 22452
+/* 22377 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 22380 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 22398
+/* 22384 */ MCD_OPC_CheckPredicate, 0, 194, 91, // Skip to: 45878
+/* 22388 */ MCD_OPC_CheckField, 21, 1, 1, 188, 91, // Skip to: 45878
+/* 22394 */ MCD_OPC_Decode, 202, 12, 82, // Opcode: SADDWvvv_2d2s
+/* 22398 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 22416
+/* 22402 */ MCD_OPC_CheckPredicate, 0, 176, 91, // Skip to: 45878
+/* 22406 */ MCD_OPC_CheckField, 21, 1, 1, 170, 91, // Skip to: 45878
+/* 22412 */ MCD_OPC_Decode, 151, 19, 82, // Opcode: UADDWvvv_2d2s
+/* 22416 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 22434
+/* 22420 */ MCD_OPC_CheckPredicate, 0, 158, 91, // Skip to: 45878
+/* 22424 */ MCD_OPC_CheckField, 21, 1, 1, 152, 91, // Skip to: 45878
+/* 22430 */ MCD_OPC_Decode, 199, 12, 102, // Opcode: SADDW2vvv_2d4s
+/* 22434 */ MCD_OPC_FilterValue, 3, 144, 91, // Skip to: 45878
+/* 22438 */ MCD_OPC_CheckPredicate, 0, 140, 91, // Skip to: 45878
+/* 22442 */ MCD_OPC_CheckField, 21, 1, 1, 134, 91, // Skip to: 45878
+/* 22448 */ MCD_OPC_Decode, 148, 19, 102, // Opcode: UADDW2vvv_2d4s
+/* 22452 */ MCD_OPC_FilterValue, 5, 75, 0, // Skip to: 22531
+/* 22456 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 22459 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 22477
+/* 22463 */ MCD_OPC_CheckPredicate, 0, 115, 91, // Skip to: 45878
+/* 22467 */ MCD_OPC_CheckField, 21, 1, 1, 109, 91, // Skip to: 45878
+/* 22473 */ MCD_OPC_Decode, 172, 15, 78, // Opcode: SRHADDvvv_2S
+/* 22477 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 22495
+/* 22481 */ MCD_OPC_CheckPredicate, 0, 97, 91, // Skip to: 45878
+/* 22485 */ MCD_OPC_CheckField, 21, 1, 1, 91, 91, // Skip to: 45878
+/* 22491 */ MCD_OPC_Decode, 217, 20, 78, // Opcode: URHADDvvv_2S
+/* 22495 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 22513
+/* 22499 */ MCD_OPC_CheckPredicate, 0, 79, 91, // Skip to: 45878
+/* 22503 */ MCD_OPC_CheckField, 21, 1, 1, 73, 91, // Skip to: 45878
+/* 22509 */ MCD_OPC_Decode, 174, 15, 102, // Opcode: SRHADDvvv_4S
+/* 22513 */ MCD_OPC_FilterValue, 3, 65, 91, // Skip to: 45878
+/* 22517 */ MCD_OPC_CheckPredicate, 0, 61, 91, // Skip to: 45878
+/* 22521 */ MCD_OPC_CheckField, 21, 1, 1, 55, 91, // Skip to: 45878
+/* 22527 */ MCD_OPC_Decode, 219, 20, 102, // Opcode: URHADDvvv_4S
+/* 22531 */ MCD_OPC_FilterValue, 6, 39, 0, // Skip to: 22574
+/* 22535 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 22538 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 22556
+/* 22542 */ MCD_OPC_CheckPredicate, 0, 36, 91, // Skip to: 45878
+/* 22546 */ MCD_OPC_CheckField, 21, 1, 0, 30, 91, // Skip to: 45878
+/* 22552 */ MCD_OPC_Decode, 179, 21, 78, // Opcode: UZP1vvv_2s
+/* 22556 */ MCD_OPC_FilterValue, 2, 22, 91, // Skip to: 45878
+/* 22560 */ MCD_OPC_CheckPredicate, 0, 18, 91, // Skip to: 45878
+/* 22564 */ MCD_OPC_CheckField, 21, 1, 0, 12, 91, // Skip to: 45878
+/* 22570 */ MCD_OPC_Decode, 181, 21, 102, // Opcode: UZP1vvv_4s
+/* 22574 */ MCD_OPC_FilterValue, 7, 75, 0, // Skip to: 22653
+/* 22578 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 22581 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 22599
+/* 22585 */ MCD_OPC_CheckPredicate, 0, 249, 90, // Skip to: 45878
+/* 22589 */ MCD_OPC_CheckField, 21, 1, 1, 243, 90, // Skip to: 45878
+/* 22595 */ MCD_OPC_Decode, 203, 11, 78, // Opcode: ORRvvv_8B
+/* 22599 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 22617
+/* 22603 */ MCD_OPC_CheckPredicate, 0, 231, 90, // Skip to: 45878
+/* 22607 */ MCD_OPC_CheckField, 21, 1, 1, 225, 90, // Skip to: 45878
+/* 22613 */ MCD_OPC_Decode, 228, 1, 98, // Opcode: BITvvv_8B
+/* 22617 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 22635
+/* 22621 */ MCD_OPC_CheckPredicate, 0, 213, 90, // Skip to: 45878
+/* 22625 */ MCD_OPC_CheckField, 21, 1, 1, 207, 90, // Skip to: 45878
+/* 22631 */ MCD_OPC_Decode, 202, 11, 102, // Opcode: ORRvvv_16B
+/* 22635 */ MCD_OPC_FilterValue, 3, 199, 90, // Skip to: 45878
+/* 22639 */ MCD_OPC_CheckPredicate, 0, 195, 90, // Skip to: 45878
+/* 22643 */ MCD_OPC_CheckField, 21, 1, 1, 189, 90, // Skip to: 45878
+/* 22649 */ MCD_OPC_Decode, 227, 1, 110, // Opcode: BITvvv_16B
+/* 22653 */ MCD_OPC_FilterValue, 8, 75, 0, // Skip to: 22732
+/* 22657 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 22660 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 22678
+/* 22664 */ MCD_OPC_CheckPredicate, 0, 170, 90, // Skip to: 45878
+/* 22668 */ MCD_OPC_CheckField, 21, 1, 1, 164, 90, // Skip to: 45878
+/* 22674 */ MCD_OPC_Decode, 242, 15, 74, // Opcode: SSUBLvvv_2d2s
+/* 22678 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 22696
+/* 22682 */ MCD_OPC_CheckPredicate, 0, 152, 90, // Skip to: 45878
+/* 22686 */ MCD_OPC_CheckField, 21, 1, 1, 146, 90, // Skip to: 45878
+/* 22692 */ MCD_OPC_Decode, 164, 21, 74, // Opcode: USUBLvvv_2d2s
+/* 22696 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 22714
+/* 22700 */ MCD_OPC_CheckPredicate, 0, 134, 90, // Skip to: 45878
+/* 22704 */ MCD_OPC_CheckField, 21, 1, 1, 128, 90, // Skip to: 45878
+/* 22710 */ MCD_OPC_Decode, 239, 15, 102, // Opcode: SSUBL2vvv_2d4s
+/* 22714 */ MCD_OPC_FilterValue, 3, 120, 90, // Skip to: 45878
+/* 22718 */ MCD_OPC_CheckPredicate, 0, 116, 90, // Skip to: 45878
+/* 22722 */ MCD_OPC_CheckField, 21, 1, 1, 110, 90, // Skip to: 45878
+/* 22728 */ MCD_OPC_Decode, 161, 21, 102, // Opcode: USUBL2vvv_2d4s
+/* 22732 */ MCD_OPC_FilterValue, 9, 75, 0, // Skip to: 22811
+/* 22736 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 22739 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 22757
+/* 22743 */ MCD_OPC_CheckPredicate, 0, 91, 90, // Skip to: 45878
+/* 22747 */ MCD_OPC_CheckField, 21, 1, 1, 85, 90, // Skip to: 45878
+/* 22753 */ MCD_OPC_Decode, 141, 13, 78, // Opcode: SHSUBvvv_2S
+/* 22757 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 22775
+/* 22761 */ MCD_OPC_CheckPredicate, 0, 73, 90, // Skip to: 45878
+/* 22765 */ MCD_OPC_CheckField, 21, 1, 1, 67, 90, // Skip to: 45878
+/* 22771 */ MCD_OPC_Decode, 184, 19, 78, // Opcode: UHSUBvvv_2S
+/* 22775 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 22793
+/* 22779 */ MCD_OPC_CheckPredicate, 0, 55, 90, // Skip to: 45878
+/* 22783 */ MCD_OPC_CheckField, 21, 1, 1, 49, 90, // Skip to: 45878
+/* 22789 */ MCD_OPC_Decode, 143, 13, 102, // Opcode: SHSUBvvv_4S
+/* 22793 */ MCD_OPC_FilterValue, 3, 41, 90, // Skip to: 45878
+/* 22797 */ MCD_OPC_CheckPredicate, 0, 37, 90, // Skip to: 45878
+/* 22801 */ MCD_OPC_CheckField, 21, 1, 1, 31, 90, // Skip to: 45878
+/* 22807 */ MCD_OPC_Decode, 186, 19, 102, // Opcode: UHSUBvvv_4S
+/* 22811 */ MCD_OPC_FilterValue, 10, 165, 0, // Skip to: 22980
+/* 22815 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 22818 */ MCD_OPC_FilterValue, 0, 46, 0, // Skip to: 22868
+/* 22822 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 22825 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 22837
+/* 22829 */ MCD_OPC_CheckPredicate, 0, 5, 90, // Skip to: 45878
+/* 22833 */ MCD_OPC_Decode, 209, 18, 78, // Opcode: TRN1vvv_2s
+/* 22837 */ MCD_OPC_FilterValue, 1, 253, 89, // Skip to: 45878
+/* 22841 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 22844 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 22856
+/* 22848 */ MCD_OPC_CheckPredicate, 0, 242, 89, // Skip to: 45878
+/* 22852 */ MCD_OPC_Decode, 186, 12, 79, // Opcode: SADDLP2s1d
+/* 22856 */ MCD_OPC_FilterValue, 1, 234, 89, // Skip to: 45878
+/* 22860 */ MCD_OPC_CheckPredicate, 0, 230, 89, // Skip to: 45878
+/* 22864 */ MCD_OPC_Decode, 203, 21, 84, // Opcode: XTN2d2s
+/* 22868 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 22899
+/* 22872 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 22875 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 22887
+/* 22879 */ MCD_OPC_CheckPredicate, 0, 211, 89, // Skip to: 45878
+/* 22883 */ MCD_OPC_Decode, 135, 19, 79, // Opcode: UADDLP2s1d
+/* 22887 */ MCD_OPC_FilterValue, 33, 203, 89, // Skip to: 45878
+/* 22891 */ MCD_OPC_CheckPredicate, 0, 199, 89, // Skip to: 45878
+/* 22895 */ MCD_OPC_Decode, 162, 15, 84, // Opcode: SQXTUN2d2s
+/* 22899 */ MCD_OPC_FilterValue, 2, 46, 0, // Skip to: 22949
+/* 22903 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 22906 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 22918
+/* 22910 */ MCD_OPC_CheckPredicate, 0, 180, 89, // Skip to: 45878
+/* 22914 */ MCD_OPC_Decode, 211, 18, 102, // Opcode: TRN1vvv_4s
+/* 22918 */ MCD_OPC_FilterValue, 1, 172, 89, // Skip to: 45878
+/* 22922 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 22925 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 22937
+/* 22929 */ MCD_OPC_CheckPredicate, 0, 161, 89, // Skip to: 45878
+/* 22933 */ MCD_OPC_Decode, 188, 12, 107, // Opcode: SADDLP4s2d
+/* 22937 */ MCD_OPC_FilterValue, 1, 153, 89, // Skip to: 45878
+/* 22941 */ MCD_OPC_CheckPredicate, 0, 149, 89, // Skip to: 45878
+/* 22945 */ MCD_OPC_Decode, 204, 21, 116, // Opcode: XTN2d4s
+/* 22949 */ MCD_OPC_FilterValue, 3, 141, 89, // Skip to: 45878
+/* 22953 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 22956 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 22968
+/* 22960 */ MCD_OPC_CheckPredicate, 0, 130, 89, // Skip to: 45878
+/* 22964 */ MCD_OPC_Decode, 137, 19, 107, // Opcode: UADDLP4s2d
+/* 22968 */ MCD_OPC_FilterValue, 33, 122, 89, // Skip to: 45878
+/* 22972 */ MCD_OPC_CheckPredicate, 0, 118, 89, // Skip to: 45878
+/* 22976 */ MCD_OPC_Decode, 163, 15, 116, // Opcode: SQXTUN2d4s
+/* 22980 */ MCD_OPC_FilterValue, 11, 75, 0, // Skip to: 23059
+/* 22984 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 22987 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 23005
+/* 22991 */ MCD_OPC_CheckPredicate, 0, 99, 89, // Skip to: 45878
+/* 22995 */ MCD_OPC_CheckField, 21, 1, 1, 93, 89, // Skip to: 45878
+/* 23001 */ MCD_OPC_Decode, 148, 15, 78, // Opcode: SQSUBvvv_2S
+/* 23005 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 23023
+/* 23009 */ MCD_OPC_CheckPredicate, 0, 81, 89, // Skip to: 45878
+/* 23013 */ MCD_OPC_CheckField, 21, 1, 1, 75, 89, // Skip to: 45878
+/* 23019 */ MCD_OPC_Decode, 200, 20, 78, // Opcode: UQSUBvvv_2S
+/* 23023 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 23041
+/* 23027 */ MCD_OPC_CheckPredicate, 0, 63, 89, // Skip to: 45878
+/* 23031 */ MCD_OPC_CheckField, 21, 1, 1, 57, 89, // Skip to: 45878
+/* 23037 */ MCD_OPC_Decode, 150, 15, 102, // Opcode: SQSUBvvv_4S
+/* 23041 */ MCD_OPC_FilterValue, 3, 49, 89, // Skip to: 45878
+/* 23045 */ MCD_OPC_CheckPredicate, 0, 45, 89, // Skip to: 45878
+/* 23049 */ MCD_OPC_CheckField, 21, 1, 1, 39, 89, // Skip to: 45878
+/* 23055 */ MCD_OPC_Decode, 202, 20, 102, // Opcode: UQSUBvvv_4S
+/* 23059 */ MCD_OPC_FilterValue, 12, 75, 0, // Skip to: 23138
+/* 23063 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 23066 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 23084
+/* 23070 */ MCD_OPC_CheckPredicate, 0, 20, 89, // Skip to: 45878
+/* 23074 */ MCD_OPC_CheckField, 21, 1, 1, 14, 89, // Skip to: 45878
+/* 23080 */ MCD_OPC_Decode, 248, 15, 82, // Opcode: SSUBWvvv_2d2s
+/* 23084 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 23102
+/* 23088 */ MCD_OPC_CheckPredicate, 0, 2, 89, // Skip to: 45878
+/* 23092 */ MCD_OPC_CheckField, 21, 1, 1, 252, 88, // Skip to: 45878
+/* 23098 */ MCD_OPC_Decode, 170, 21, 82, // Opcode: USUBWvvv_2d2s
+/* 23102 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 23120
+/* 23106 */ MCD_OPC_CheckPredicate, 0, 240, 88, // Skip to: 45878
+/* 23110 */ MCD_OPC_CheckField, 21, 1, 1, 234, 88, // Skip to: 45878
+/* 23116 */ MCD_OPC_Decode, 245, 15, 102, // Opcode: SSUBW2vvv_2d4s
+/* 23120 */ MCD_OPC_FilterValue, 3, 226, 88, // Skip to: 45878
+/* 23124 */ MCD_OPC_CheckPredicate, 0, 222, 88, // Skip to: 45878
+/* 23128 */ MCD_OPC_CheckField, 21, 1, 1, 216, 88, // Skip to: 45878
+/* 23134 */ MCD_OPC_Decode, 167, 21, 102, // Opcode: USUBW2vvv_2d4s
+/* 23138 */ MCD_OPC_FilterValue, 13, 75, 0, // Skip to: 23217
+/* 23142 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 23145 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 23163
+/* 23149 */ MCD_OPC_CheckPredicate, 0, 197, 88, // Skip to: 45878
+/* 23153 */ MCD_OPC_CheckField, 21, 1, 1, 191, 88, // Skip to: 45878
+/* 23159 */ MCD_OPC_Decode, 181, 2, 78, // Opcode: CMGTvvv_2S
+/* 23163 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 23181
+/* 23167 */ MCD_OPC_CheckPredicate, 0, 179, 88, // Skip to: 45878
+/* 23171 */ MCD_OPC_CheckField, 21, 1, 1, 173, 88, // Skip to: 45878
+/* 23177 */ MCD_OPC_Decode, 189, 2, 78, // Opcode: CMHIvvv_2S
+/* 23181 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 23199
+/* 23185 */ MCD_OPC_CheckPredicate, 0, 161, 88, // Skip to: 45878
+/* 23189 */ MCD_OPC_CheckField, 21, 1, 1, 155, 88, // Skip to: 45878
+/* 23195 */ MCD_OPC_Decode, 183, 2, 102, // Opcode: CMGTvvv_4S
+/* 23199 */ MCD_OPC_FilterValue, 3, 147, 88, // Skip to: 45878
+/* 23203 */ MCD_OPC_CheckPredicate, 0, 143, 88, // Skip to: 45878
+/* 23207 */ MCD_OPC_CheckField, 21, 1, 1, 137, 88, // Skip to: 45878
+/* 23213 */ MCD_OPC_Decode, 191, 2, 102, // Opcode: CMHIvvv_4S
+/* 23217 */ MCD_OPC_FilterValue, 14, 164, 0, // Skip to: 23385
+/* 23221 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 23224 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 23261
+/* 23228 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 23231 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 23243
+/* 23235 */ MCD_OPC_CheckPredicate, 0, 111, 88, // Skip to: 45878
+/* 23239 */ MCD_OPC_Decode, 211, 21, 78, // Opcode: ZIP1vvv_2s
+/* 23243 */ MCD_OPC_FilterValue, 1, 103, 88, // Skip to: 45878
+/* 23247 */ MCD_OPC_CheckPredicate, 0, 99, 88, // Skip to: 45878
+/* 23251 */ MCD_OPC_CheckField, 16, 5, 0, 93, 88, // Skip to: 45878
+/* 23257 */ MCD_OPC_Decode, 162, 18, 88, // Opcode: SUQADD2s
+/* 23261 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 23292
+/* 23265 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 23268 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 23280
+/* 23272 */ MCD_OPC_CheckPredicate, 0, 74, 88, // Skip to: 45878
+/* 23276 */ MCD_OPC_Decode, 144, 21, 88, // Opcode: USQADD2s
+/* 23280 */ MCD_OPC_FilterValue, 33, 66, 88, // Skip to: 45878
+/* 23284 */ MCD_OPC_CheckPredicate, 0, 62, 88, // Skip to: 45878
+/* 23288 */ MCD_OPC_Decode, 249, 12, 101, // Opcode: SHLL2s2d
+/* 23292 */ MCD_OPC_FilterValue, 2, 46, 0, // Skip to: 23342
+/* 23296 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 23299 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 23311
+/* 23303 */ MCD_OPC_CheckPredicate, 0, 43, 88, // Skip to: 45878
+/* 23307 */ MCD_OPC_Decode, 213, 21, 102, // Opcode: ZIP1vvv_4s
+/* 23311 */ MCD_OPC_FilterValue, 1, 35, 88, // Skip to: 45878
+/* 23315 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 23318 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 23330
+/* 23322 */ MCD_OPC_CheckPredicate, 0, 24, 88, // Skip to: 45878
+/* 23326 */ MCD_OPC_Decode, 164, 18, 116, // Opcode: SUQADD4s
+/* 23330 */ MCD_OPC_FilterValue, 16, 16, 88, // Skip to: 45878
+/* 23334 */ MCD_OPC_CheckPredicate, 0, 12, 88, // Skip to: 45878
+/* 23338 */ MCD_OPC_Decode, 191, 12, 84, // Opcode: SADDLV_1d4s
+/* 23342 */ MCD_OPC_FilterValue, 3, 4, 88, // Skip to: 45878
+/* 23346 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 23349 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 23361
+/* 23353 */ MCD_OPC_CheckPredicate, 0, 249, 87, // Skip to: 45878
+/* 23357 */ MCD_OPC_Decode, 146, 21, 116, // Opcode: USQADD4s
+/* 23361 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 23373
+/* 23365 */ MCD_OPC_CheckPredicate, 0, 237, 87, // Skip to: 45878
+/* 23369 */ MCD_OPC_Decode, 251, 12, 101, // Opcode: SHLL4s2d
+/* 23373 */ MCD_OPC_FilterValue, 48, 229, 87, // Skip to: 45878
+/* 23377 */ MCD_OPC_CheckPredicate, 0, 225, 87, // Skip to: 45878
+/* 23381 */ MCD_OPC_Decode, 140, 19, 84, // Opcode: UADDLV_1d4s
+/* 23385 */ MCD_OPC_FilterValue, 15, 75, 0, // Skip to: 23464
+/* 23389 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 23392 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 23410
+/* 23396 */ MCD_OPC_CheckPredicate, 0, 206, 87, // Skip to: 45878
+/* 23400 */ MCD_OPC_CheckField, 21, 1, 1, 200, 87, // Skip to: 45878
+/* 23406 */ MCD_OPC_Decode, 165, 2, 78, // Opcode: CMGEvvv_2S
+/* 23410 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 23428
+/* 23414 */ MCD_OPC_CheckPredicate, 0, 188, 87, // Skip to: 45878
+/* 23418 */ MCD_OPC_CheckField, 21, 1, 1, 182, 87, // Skip to: 45878
+/* 23424 */ MCD_OPC_Decode, 197, 2, 78, // Opcode: CMHSvvv_2S
+/* 23428 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 23446
+/* 23432 */ MCD_OPC_CheckPredicate, 0, 170, 87, // Skip to: 45878
+/* 23436 */ MCD_OPC_CheckField, 21, 1, 1, 164, 87, // Skip to: 45878
+/* 23442 */ MCD_OPC_Decode, 167, 2, 102, // Opcode: CMGEvvv_4S
+/* 23446 */ MCD_OPC_FilterValue, 3, 156, 87, // Skip to: 45878
+/* 23450 */ MCD_OPC_CheckPredicate, 0, 152, 87, // Skip to: 45878
+/* 23454 */ MCD_OPC_CheckField, 21, 1, 1, 146, 87, // Skip to: 45878
+/* 23460 */ MCD_OPC_Decode, 199, 2, 102, // Opcode: CMHSvvv_4S
+/* 23464 */ MCD_OPC_FilterValue, 16, 73, 0, // Skip to: 23541
+/* 23468 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 23471 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 23488
+/* 23475 */ MCD_OPC_CheckPredicate, 0, 127, 87, // Skip to: 45878
+/* 23479 */ MCD_OPC_CheckField, 21, 1, 1, 121, 87, // Skip to: 45878
+/* 23485 */ MCD_OPC_Decode, 34, 92, // Opcode: ADDHNvvv_2s2d
+/* 23488 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 23506
+/* 23492 */ MCD_OPC_CheckPredicate, 0, 110, 87, // Skip to: 45878
+/* 23496 */ MCD_OPC_CheckField, 21, 1, 1, 104, 87, // Skip to: 45878
+/* 23502 */ MCD_OPC_Decode, 240, 11, 92, // Opcode: RADDHNvvv_2s2d
+/* 23506 */ MCD_OPC_FilterValue, 2, 13, 0, // Skip to: 23523
+/* 23510 */ MCD_OPC_CheckPredicate, 0, 92, 87, // Skip to: 45878
+/* 23514 */ MCD_OPC_CheckField, 21, 1, 1, 86, 87, // Skip to: 45878
+/* 23520 */ MCD_OPC_Decode, 32, 110, // Opcode: ADDHN2vvv_4s2d
+/* 23523 */ MCD_OPC_FilterValue, 3, 79, 87, // Skip to: 45878
+/* 23527 */ MCD_OPC_CheckPredicate, 0, 75, 87, // Skip to: 45878
+/* 23531 */ MCD_OPC_CheckField, 21, 1, 1, 69, 87, // Skip to: 45878
+/* 23537 */ MCD_OPC_Decode, 238, 11, 110, // Opcode: RADDHN2vvv_4s2d
+/* 23541 */ MCD_OPC_FilterValue, 17, 75, 0, // Skip to: 23620
+/* 23545 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 23548 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 23566
+/* 23552 */ MCD_OPC_CheckPredicate, 0, 50, 87, // Skip to: 45878
+/* 23556 */ MCD_OPC_CheckField, 21, 1, 1, 44, 87, // Skip to: 45878
+/* 23562 */ MCD_OPC_Decode, 218, 15, 78, // Opcode: SSHLvvv_2S
+/* 23566 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 23584
+/* 23570 */ MCD_OPC_CheckPredicate, 0, 32, 87, // Skip to: 45878
+/* 23574 */ MCD_OPC_CheckField, 21, 1, 1, 26, 87, // Skip to: 45878
+/* 23580 */ MCD_OPC_Decode, 129, 21, 78, // Opcode: USHLvvv_2S
+/* 23584 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 23602
+/* 23588 */ MCD_OPC_CheckPredicate, 0, 14, 87, // Skip to: 45878
+/* 23592 */ MCD_OPC_CheckField, 21, 1, 1, 8, 87, // Skip to: 45878
+/* 23598 */ MCD_OPC_Decode, 220, 15, 102, // Opcode: SSHLvvv_4S
+/* 23602 */ MCD_OPC_FilterValue, 3, 0, 87, // Skip to: 45878
+/* 23606 */ MCD_OPC_CheckPredicate, 0, 252, 86, // Skip to: 45878
+/* 23610 */ MCD_OPC_CheckField, 21, 1, 1, 246, 86, // Skip to: 45878
+/* 23616 */ MCD_OPC_Decode, 131, 21, 102, // Opcode: USHLvvv_4S
+/* 23620 */ MCD_OPC_FilterValue, 18, 127, 0, // Skip to: 23751
+/* 23624 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 23627 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 23658
+/* 23631 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 23634 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 23646
+/* 23638 */ MCD_OPC_CheckPredicate, 0, 220, 86, // Skip to: 45878
+/* 23642 */ MCD_OPC_Decode, 251, 1, 79, // Opcode: CLS2s
+/* 23646 */ MCD_OPC_FilterValue, 33, 212, 86, // Skip to: 45878
+/* 23650 */ MCD_OPC_CheckPredicate, 0, 208, 86, // Skip to: 45878
+/* 23654 */ MCD_OPC_Decode, 153, 15, 84, // Opcode: SQXTN2d2s
+/* 23658 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 23689
+/* 23662 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 23665 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 23677
+/* 23669 */ MCD_OPC_CheckPredicate, 0, 189, 86, // Skip to: 45878
+/* 23673 */ MCD_OPC_Decode, 131, 2, 79, // Opcode: CLZ2s
+/* 23677 */ MCD_OPC_FilterValue, 33, 181, 86, // Skip to: 45878
+/* 23681 */ MCD_OPC_CheckPredicate, 0, 177, 86, // Skip to: 45878
+/* 23685 */ MCD_OPC_Decode, 205, 20, 84, // Opcode: UQXTN2d2s
+/* 23689 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 23720
+/* 23693 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 23696 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 23708
+/* 23700 */ MCD_OPC_CheckPredicate, 0, 158, 86, // Skip to: 45878
+/* 23704 */ MCD_OPC_Decode, 253, 1, 107, // Opcode: CLS4s
+/* 23708 */ MCD_OPC_FilterValue, 33, 150, 86, // Skip to: 45878
+/* 23712 */ MCD_OPC_CheckPredicate, 0, 146, 86, // Skip to: 45878
+/* 23716 */ MCD_OPC_Decode, 154, 15, 116, // Opcode: SQXTN2d4s
+/* 23720 */ MCD_OPC_FilterValue, 3, 138, 86, // Skip to: 45878
+/* 23724 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 23727 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 23739
+/* 23731 */ MCD_OPC_CheckPredicate, 0, 127, 86, // Skip to: 45878
+/* 23735 */ MCD_OPC_Decode, 133, 2, 107, // Opcode: CLZ4s
+/* 23739 */ MCD_OPC_FilterValue, 33, 119, 86, // Skip to: 45878
+/* 23743 */ MCD_OPC_CheckPredicate, 0, 115, 86, // Skip to: 45878
+/* 23747 */ MCD_OPC_Decode, 206, 20, 116, // Opcode: UQXTN2d4s
+/* 23751 */ MCD_OPC_FilterValue, 19, 75, 0, // Skip to: 23830
+/* 23755 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 23758 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 23776
+/* 23762 */ MCD_OPC_CheckPredicate, 0, 96, 86, // Skip to: 45878
+/* 23766 */ MCD_OPC_CheckField, 21, 1, 1, 90, 86, // Skip to: 45878
+/* 23772 */ MCD_OPC_Decode, 253, 14, 78, // Opcode: SQSHLvvv_2S
+/* 23776 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 23794
+/* 23780 */ MCD_OPC_CheckPredicate, 0, 78, 86, // Skip to: 45878
+/* 23784 */ MCD_OPC_CheckField, 21, 1, 1, 72, 86, // Skip to: 45878
+/* 23790 */ MCD_OPC_Decode, 180, 20, 78, // Opcode: UQSHLvvv_2S
+/* 23794 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 23812
+/* 23798 */ MCD_OPC_CheckPredicate, 0, 60, 86, // Skip to: 45878
+/* 23802 */ MCD_OPC_CheckField, 21, 1, 1, 54, 86, // Skip to: 45878
+/* 23808 */ MCD_OPC_Decode, 255, 14, 102, // Opcode: SQSHLvvv_4S
+/* 23812 */ MCD_OPC_FilterValue, 3, 46, 86, // Skip to: 45878
+/* 23816 */ MCD_OPC_CheckPredicate, 0, 42, 86, // Skip to: 45878
+/* 23820 */ MCD_OPC_CheckField, 21, 1, 1, 36, 86, // Skip to: 45878
+/* 23826 */ MCD_OPC_Decode, 182, 20, 102, // Opcode: UQSHLvvv_4S
+/* 23830 */ MCD_OPC_FilterValue, 20, 75, 0, // Skip to: 23909
+/* 23834 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 23837 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 23855
+/* 23841 */ MCD_OPC_CheckPredicate, 0, 17, 86, // Skip to: 45878
+/* 23845 */ MCD_OPC_CheckField, 21, 1, 1, 11, 86, // Skip to: 45878
+/* 23851 */ MCD_OPC_Decode, 155, 12, 94, // Opcode: SABALvvv_2d2s
+/* 23855 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 23873
+/* 23859 */ MCD_OPC_CheckPredicate, 0, 255, 85, // Skip to: 45878
+/* 23863 */ MCD_OPC_CheckField, 21, 1, 1, 249, 85, // Skip to: 45878
+/* 23869 */ MCD_OPC_Decode, 232, 18, 94, // Opcode: UABALvvv_2d2s
+/* 23873 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 23891
+/* 23877 */ MCD_OPC_CheckPredicate, 0, 237, 85, // Skip to: 45878
+/* 23881 */ MCD_OPC_CheckField, 21, 1, 1, 231, 85, // Skip to: 45878
+/* 23887 */ MCD_OPC_Decode, 152, 12, 110, // Opcode: SABAL2vvv_2d2s
+/* 23891 */ MCD_OPC_FilterValue, 3, 223, 85, // Skip to: 45878
+/* 23895 */ MCD_OPC_CheckPredicate, 0, 219, 85, // Skip to: 45878
+/* 23899 */ MCD_OPC_CheckField, 21, 1, 1, 213, 85, // Skip to: 45878
+/* 23905 */ MCD_OPC_Decode, 229, 18, 110, // Opcode: UABAL2vvv_2d2s
+/* 23909 */ MCD_OPC_FilterValue, 21, 75, 0, // Skip to: 23988
+/* 23913 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 23916 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 23934
+/* 23920 */ MCD_OPC_CheckPredicate, 0, 194, 85, // Skip to: 45878
+/* 23924 */ MCD_OPC_CheckField, 21, 1, 1, 188, 85, // Skip to: 45878
+/* 23930 */ MCD_OPC_Decode, 188, 15, 78, // Opcode: SRSHLvvv_2S
+/* 23934 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 23952
+/* 23938 */ MCD_OPC_CheckPredicate, 0, 176, 85, // Skip to: 45878
+/* 23942 */ MCD_OPC_CheckField, 21, 1, 1, 170, 85, // Skip to: 45878
+/* 23948 */ MCD_OPC_Decode, 225, 20, 78, // Opcode: URSHLvvv_2S
+/* 23952 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 23970
+/* 23956 */ MCD_OPC_CheckPredicate, 0, 158, 85, // Skip to: 45878
+/* 23960 */ MCD_OPC_CheckField, 21, 1, 1, 152, 85, // Skip to: 45878
+/* 23966 */ MCD_OPC_Decode, 190, 15, 102, // Opcode: SRSHLvvv_4S
+/* 23970 */ MCD_OPC_FilterValue, 3, 144, 85, // Skip to: 45878
+/* 23974 */ MCD_OPC_CheckPredicate, 0, 140, 85, // Skip to: 45878
+/* 23978 */ MCD_OPC_CheckField, 21, 1, 1, 134, 85, // Skip to: 45878
+/* 23984 */ MCD_OPC_Decode, 227, 20, 102, // Opcode: URSHLvvv_4S
+/* 23988 */ MCD_OPC_FilterValue, 22, 39, 0, // Skip to: 24031
+/* 23992 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 23995 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 24013
+/* 23999 */ MCD_OPC_CheckPredicate, 0, 115, 85, // Skip to: 45878
+/* 24003 */ MCD_OPC_CheckField, 21, 1, 0, 109, 85, // Skip to: 45878
+/* 24009 */ MCD_OPC_Decode, 186, 21, 78, // Opcode: UZP2vvv_2s
+/* 24013 */ MCD_OPC_FilterValue, 2, 101, 85, // Skip to: 45878
+/* 24017 */ MCD_OPC_CheckPredicate, 0, 97, 85, // Skip to: 45878
+/* 24021 */ MCD_OPC_CheckField, 21, 1, 0, 91, 85, // Skip to: 45878
+/* 24027 */ MCD_OPC_Decode, 188, 21, 102, // Opcode: UZP2vvv_4s
+/* 24031 */ MCD_OPC_FilterValue, 23, 75, 0, // Skip to: 24110
+/* 24035 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 24038 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 24056
+/* 24042 */ MCD_OPC_CheckPredicate, 0, 72, 85, // Skip to: 45878
+/* 24046 */ MCD_OPC_CheckField, 21, 1, 1, 66, 85, // Skip to: 45878
+/* 24052 */ MCD_OPC_Decode, 208, 14, 78, // Opcode: SQRSHLvvv_2S
+/* 24056 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 24074
+/* 24060 */ MCD_OPC_CheckPredicate, 0, 54, 85, // Skip to: 45878
+/* 24064 */ MCD_OPC_CheckField, 21, 1, 1, 48, 85, // Skip to: 45878
+/* 24070 */ MCD_OPC_Decode, 149, 20, 78, // Opcode: UQRSHLvvv_2S
+/* 24074 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 24092
+/* 24078 */ MCD_OPC_CheckPredicate, 0, 36, 85, // Skip to: 45878
+/* 24082 */ MCD_OPC_CheckField, 21, 1, 1, 30, 85, // Skip to: 45878
+/* 24088 */ MCD_OPC_Decode, 210, 14, 102, // Opcode: SQRSHLvvv_4S
+/* 24092 */ MCD_OPC_FilterValue, 3, 22, 85, // Skip to: 45878
+/* 24096 */ MCD_OPC_CheckPredicate, 0, 18, 85, // Skip to: 45878
+/* 24100 */ MCD_OPC_CheckField, 21, 1, 1, 12, 85, // Skip to: 45878
+/* 24106 */ MCD_OPC_Decode, 151, 20, 102, // Opcode: UQRSHLvvv_4S
+/* 24110 */ MCD_OPC_FilterValue, 24, 75, 0, // Skip to: 24189
+/* 24114 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 24117 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 24135
+/* 24121 */ MCD_OPC_CheckPredicate, 0, 249, 84, // Skip to: 45878
+/* 24125 */ MCD_OPC_CheckField, 21, 1, 1, 243, 84, // Skip to: 45878
+/* 24131 */ MCD_OPC_Decode, 221, 17, 92, // Opcode: SUBHNvvv_2s2d
+/* 24135 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 24153
+/* 24139 */ MCD_OPC_CheckPredicate, 0, 231, 84, // Skip to: 45878
+/* 24143 */ MCD_OPC_CheckField, 21, 1, 1, 225, 84, // Skip to: 45878
+/* 24149 */ MCD_OPC_Decode, 149, 12, 92, // Opcode: RSUBHNvvv_2s2d
+/* 24153 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 24171
+/* 24157 */ MCD_OPC_CheckPredicate, 0, 213, 84, // Skip to: 45878
+/* 24161 */ MCD_OPC_CheckField, 21, 1, 1, 207, 84, // Skip to: 45878
+/* 24167 */ MCD_OPC_Decode, 219, 17, 110, // Opcode: SUBHN2vvv_4s2d
+/* 24171 */ MCD_OPC_FilterValue, 3, 199, 84, // Skip to: 45878
+/* 24175 */ MCD_OPC_CheckPredicate, 0, 195, 84, // Skip to: 45878
+/* 24179 */ MCD_OPC_CheckField, 21, 1, 1, 189, 84, // Skip to: 45878
+/* 24185 */ MCD_OPC_Decode, 147, 12, 110, // Opcode: RSUBHN2vvv_4s2d
+/* 24189 */ MCD_OPC_FilterValue, 25, 75, 0, // Skip to: 24268
+/* 24193 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 24196 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 24214
+/* 24200 */ MCD_OPC_CheckPredicate, 0, 170, 84, // Skip to: 45878
+/* 24204 */ MCD_OPC_CheckField, 21, 1, 1, 164, 84, // Skip to: 45878
+/* 24210 */ MCD_OPC_Decode, 167, 13, 78, // Opcode: SMAXvvv_2S
+/* 24214 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 24232
+/* 24218 */ MCD_OPC_CheckPredicate, 0, 152, 84, // Skip to: 45878
+/* 24222 */ MCD_OPC_CheckField, 21, 1, 1, 146, 84, // Skip to: 45878
+/* 24228 */ MCD_OPC_Decode, 202, 19, 78, // Opcode: UMAXvvv_2S
+/* 24232 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 24250
+/* 24236 */ MCD_OPC_CheckPredicate, 0, 134, 84, // Skip to: 45878
+/* 24240 */ MCD_OPC_CheckField, 21, 1, 1, 128, 84, // Skip to: 45878
+/* 24246 */ MCD_OPC_Decode, 169, 13, 102, // Opcode: SMAXvvv_4S
+/* 24250 */ MCD_OPC_FilterValue, 3, 120, 84, // Skip to: 45878
+/* 24254 */ MCD_OPC_CheckPredicate, 0, 116, 84, // Skip to: 45878
+/* 24258 */ MCD_OPC_CheckField, 21, 1, 1, 110, 84, // Skip to: 45878
+/* 24264 */ MCD_OPC_Decode, 204, 19, 102, // Opcode: UMAXvvv_4S
+/* 24268 */ MCD_OPC_FilterValue, 26, 113, 0, // Skip to: 24385
+/* 24272 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 24275 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 24312
+/* 24279 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 24282 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 24294
+/* 24286 */ MCD_OPC_CheckPredicate, 0, 84, 84, // Skip to: 45878
+/* 24290 */ MCD_OPC_Decode, 216, 18, 78, // Opcode: TRN2vvv_2s
+/* 24294 */ MCD_OPC_FilterValue, 1, 76, 84, // Skip to: 45878
+/* 24298 */ MCD_OPC_CheckPredicate, 0, 72, 84, // Skip to: 45878
+/* 24302 */ MCD_OPC_CheckField, 16, 5, 0, 66, 84, // Skip to: 45878
+/* 24308 */ MCD_OPC_Decode, 177, 12, 88, // Opcode: SADALP2s1d
+/* 24312 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 24330
+/* 24316 */ MCD_OPC_CheckPredicate, 0, 54, 84, // Skip to: 45878
+/* 24320 */ MCD_OPC_CheckField, 16, 6, 32, 48, 84, // Skip to: 45878
+/* 24326 */ MCD_OPC_Decode, 254, 18, 88, // Opcode: UADALP2s1d
+/* 24330 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 24367
+/* 24334 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 24337 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 24349
+/* 24341 */ MCD_OPC_CheckPredicate, 0, 29, 84, // Skip to: 45878
+/* 24345 */ MCD_OPC_Decode, 218, 18, 102, // Opcode: TRN2vvv_4s
+/* 24349 */ MCD_OPC_FilterValue, 1, 21, 84, // Skip to: 45878
+/* 24353 */ MCD_OPC_CheckPredicate, 0, 17, 84, // Skip to: 45878
+/* 24357 */ MCD_OPC_CheckField, 16, 5, 0, 11, 84, // Skip to: 45878
+/* 24363 */ MCD_OPC_Decode, 179, 12, 116, // Opcode: SADALP4s2d
+/* 24367 */ MCD_OPC_FilterValue, 3, 3, 84, // Skip to: 45878
+/* 24371 */ MCD_OPC_CheckPredicate, 0, 255, 83, // Skip to: 45878
+/* 24375 */ MCD_OPC_CheckField, 16, 6, 32, 249, 83, // Skip to: 45878
+/* 24381 */ MCD_OPC_Decode, 128, 19, 116, // Opcode: UADALP4s2d
+/* 24385 */ MCD_OPC_FilterValue, 27, 75, 0, // Skip to: 24464
+/* 24389 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 24392 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 24410
+/* 24396 */ MCD_OPC_CheckPredicate, 0, 230, 83, // Skip to: 45878
+/* 24400 */ MCD_OPC_CheckField, 21, 1, 1, 224, 83, // Skip to: 45878
+/* 24406 */ MCD_OPC_Decode, 185, 13, 78, // Opcode: SMINvvv_2S
+/* 24410 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 24428
+/* 24414 */ MCD_OPC_CheckPredicate, 0, 212, 83, // Skip to: 45878
+/* 24418 */ MCD_OPC_CheckField, 21, 1, 1, 206, 83, // Skip to: 45878
+/* 24424 */ MCD_OPC_Decode, 219, 19, 78, // Opcode: UMINvvv_2S
+/* 24428 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 24446
+/* 24432 */ MCD_OPC_CheckPredicate, 0, 194, 83, // Skip to: 45878
+/* 24436 */ MCD_OPC_CheckField, 21, 1, 1, 188, 83, // Skip to: 45878
+/* 24442 */ MCD_OPC_Decode, 187, 13, 102, // Opcode: SMINvvv_4S
+/* 24446 */ MCD_OPC_FilterValue, 3, 180, 83, // Skip to: 45878
+/* 24450 */ MCD_OPC_CheckPredicate, 0, 176, 83, // Skip to: 45878
+/* 24454 */ MCD_OPC_CheckField, 21, 1, 1, 170, 83, // Skip to: 45878
+/* 24460 */ MCD_OPC_Decode, 221, 19, 102, // Opcode: UMINvvv_4S
+/* 24464 */ MCD_OPC_FilterValue, 28, 75, 0, // Skip to: 24543
+/* 24468 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 24471 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 24489
+/* 24475 */ MCD_OPC_CheckPredicate, 0, 151, 83, // Skip to: 45878
+/* 24479 */ MCD_OPC_CheckField, 21, 1, 1, 145, 83, // Skip to: 45878
+/* 24485 */ MCD_OPC_Decode, 167, 12, 74, // Opcode: SABDLvvv_2d2s
+/* 24489 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 24507
+/* 24493 */ MCD_OPC_CheckPredicate, 0, 133, 83, // Skip to: 45878
+/* 24497 */ MCD_OPC_CheckField, 21, 1, 1, 127, 83, // Skip to: 45878
+/* 24503 */ MCD_OPC_Decode, 244, 18, 74, // Opcode: UABDLvvv_2d2s
+/* 24507 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 24525
+/* 24511 */ MCD_OPC_CheckPredicate, 0, 115, 83, // Skip to: 45878
+/* 24515 */ MCD_OPC_CheckField, 21, 1, 1, 109, 83, // Skip to: 45878
+/* 24521 */ MCD_OPC_Decode, 164, 12, 102, // Opcode: SABDL2vvv_2d2s
+/* 24525 */ MCD_OPC_FilterValue, 3, 101, 83, // Skip to: 45878
+/* 24529 */ MCD_OPC_CheckPredicate, 0, 97, 83, // Skip to: 45878
+/* 24533 */ MCD_OPC_CheckField, 21, 1, 1, 91, 83, // Skip to: 45878
+/* 24539 */ MCD_OPC_Decode, 241, 18, 102, // Opcode: UABDL2vvv_2d2s
+/* 24543 */ MCD_OPC_FilterValue, 29, 75, 0, // Skip to: 24622
+/* 24547 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 24550 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 24568
+/* 24554 */ MCD_OPC_CheckPredicate, 0, 72, 83, // Skip to: 45878
+/* 24558 */ MCD_OPC_CheckField, 21, 1, 1, 66, 83, // Skip to: 45878
+/* 24564 */ MCD_OPC_Decode, 171, 12, 78, // Opcode: SABDvvv_2S
+/* 24568 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 24586
+/* 24572 */ MCD_OPC_CheckPredicate, 0, 54, 83, // Skip to: 45878
+/* 24576 */ MCD_OPC_CheckField, 21, 1, 1, 48, 83, // Skip to: 45878
+/* 24582 */ MCD_OPC_Decode, 248, 18, 78, // Opcode: UABDvvv_2S
+/* 24586 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 24604
+/* 24590 */ MCD_OPC_CheckPredicate, 0, 36, 83, // Skip to: 45878
+/* 24594 */ MCD_OPC_CheckField, 21, 1, 1, 30, 83, // Skip to: 45878
+/* 24600 */ MCD_OPC_Decode, 173, 12, 102, // Opcode: SABDvvv_4S
+/* 24604 */ MCD_OPC_FilterValue, 3, 22, 83, // Skip to: 45878
+/* 24608 */ MCD_OPC_CheckPredicate, 0, 18, 83, // Skip to: 45878
+/* 24612 */ MCD_OPC_CheckField, 21, 1, 1, 12, 83, // Skip to: 45878
+/* 24618 */ MCD_OPC_Decode, 250, 18, 102, // Opcode: UABDvvv_4S
+/* 24622 */ MCD_OPC_FilterValue, 30, 113, 0, // Skip to: 24739
+/* 24626 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 24629 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 24666
+/* 24633 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 24636 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 24648
+/* 24640 */ MCD_OPC_CheckPredicate, 0, 242, 82, // Skip to: 45878
+/* 24644 */ MCD_OPC_Decode, 218, 21, 78, // Opcode: ZIP2vvv_2s
+/* 24648 */ MCD_OPC_FilterValue, 1, 234, 82, // Skip to: 45878
+/* 24652 */ MCD_OPC_CheckPredicate, 0, 230, 82, // Skip to: 45878
+/* 24656 */ MCD_OPC_CheckField, 16, 5, 0, 224, 82, // Skip to: 45878
+/* 24662 */ MCD_OPC_Decode, 229, 13, 79, // Opcode: SQABS2s
+/* 24666 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 24684
+/* 24670 */ MCD_OPC_CheckPredicate, 0, 212, 82, // Skip to: 45878
+/* 24674 */ MCD_OPC_CheckField, 16, 6, 32, 206, 82, // Skip to: 45878
+/* 24680 */ MCD_OPC_Decode, 179, 14, 79, // Opcode: SQNEG2s
+/* 24684 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 24721
+/* 24688 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 24691 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 24703
+/* 24695 */ MCD_OPC_CheckPredicate, 0, 187, 82, // Skip to: 45878
+/* 24699 */ MCD_OPC_Decode, 220, 21, 102, // Opcode: ZIP2vvv_4s
+/* 24703 */ MCD_OPC_FilterValue, 1, 179, 82, // Skip to: 45878
+/* 24707 */ MCD_OPC_CheckPredicate, 0, 175, 82, // Skip to: 45878
+/* 24711 */ MCD_OPC_CheckField, 16, 5, 0, 169, 82, // Skip to: 45878
+/* 24717 */ MCD_OPC_Decode, 231, 13, 107, // Opcode: SQABS4s
+/* 24721 */ MCD_OPC_FilterValue, 3, 161, 82, // Skip to: 45878
+/* 24725 */ MCD_OPC_CheckPredicate, 0, 157, 82, // Skip to: 45878
+/* 24729 */ MCD_OPC_CheckField, 16, 6, 32, 151, 82, // Skip to: 45878
+/* 24735 */ MCD_OPC_Decode, 181, 14, 107, // Opcode: SQNEG4s
+/* 24739 */ MCD_OPC_FilterValue, 31, 75, 0, // Skip to: 24818
+/* 24743 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 24746 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 24764
+/* 24750 */ MCD_OPC_CheckPredicate, 0, 132, 82, // Skip to: 45878
+/* 24754 */ MCD_OPC_CheckField, 21, 1, 1, 126, 82, // Skip to: 45878
+/* 24760 */ MCD_OPC_Decode, 159, 12, 98, // Opcode: SABAvvv_2S
+/* 24764 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 24782
+/* 24768 */ MCD_OPC_CheckPredicate, 0, 114, 82, // Skip to: 45878
+/* 24772 */ MCD_OPC_CheckField, 21, 1, 1, 108, 82, // Skip to: 45878
+/* 24778 */ MCD_OPC_Decode, 236, 18, 98, // Opcode: UABAvvv_2S
+/* 24782 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 24800
+/* 24786 */ MCD_OPC_CheckPredicate, 0, 96, 82, // Skip to: 45878
+/* 24790 */ MCD_OPC_CheckField, 21, 1, 1, 90, 82, // Skip to: 45878
+/* 24796 */ MCD_OPC_Decode, 161, 12, 110, // Opcode: SABAvvv_4S
+/* 24800 */ MCD_OPC_FilterValue, 3, 82, 82, // Skip to: 45878
+/* 24804 */ MCD_OPC_CheckPredicate, 0, 78, 82, // Skip to: 45878
+/* 24808 */ MCD_OPC_CheckField, 21, 1, 1, 72, 82, // Skip to: 45878
+/* 24814 */ MCD_OPC_Decode, 238, 18, 110, // Opcode: UABAvvv_4S
+/* 24818 */ MCD_OPC_FilterValue, 32, 75, 0, // Skip to: 24897
+/* 24822 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 24825 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 24843
+/* 24829 */ MCD_OPC_CheckPredicate, 0, 53, 82, // Skip to: 45878
+/* 24833 */ MCD_OPC_CheckField, 21, 1, 1, 47, 82, // Skip to: 45878
+/* 24839 */ MCD_OPC_Decode, 197, 13, 94, // Opcode: SMLALvvv_2d2s
+/* 24843 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 24861
+/* 24847 */ MCD_OPC_CheckPredicate, 0, 35, 82, // Skip to: 45878
+/* 24851 */ MCD_OPC_CheckField, 21, 1, 1, 29, 82, // Skip to: 45878
+/* 24857 */ MCD_OPC_Decode, 231, 19, 94, // Opcode: UMLALvvv_2d2s
+/* 24861 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 24879
+/* 24865 */ MCD_OPC_CheckPredicate, 0, 17, 82, // Skip to: 45878
+/* 24869 */ MCD_OPC_CheckField, 21, 1, 1, 11, 82, // Skip to: 45878
+/* 24875 */ MCD_OPC_Decode, 190, 13, 110, // Opcode: SMLAL2vvv_2d4s
+/* 24879 */ MCD_OPC_FilterValue, 3, 3, 82, // Skip to: 45878
+/* 24883 */ MCD_OPC_CheckPredicate, 0, 255, 81, // Skip to: 45878
+/* 24887 */ MCD_OPC_CheckField, 21, 1, 1, 249, 81, // Skip to: 45878
+/* 24893 */ MCD_OPC_Decode, 224, 19, 110, // Opcode: UMLAL2vvv_2d4s
+/* 24897 */ MCD_OPC_FilterValue, 33, 73, 0, // Skip to: 24974
+/* 24901 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 24904 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 24921
+/* 24908 */ MCD_OPC_CheckPredicate, 0, 230, 81, // Skip to: 45878
+/* 24912 */ MCD_OPC_CheckField, 21, 1, 1, 224, 81, // Skip to: 45878
+/* 24918 */ MCD_OPC_Decode, 75, 78, // Opcode: ADDvvv_2S
+/* 24921 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 24939
+/* 24925 */ MCD_OPC_CheckPredicate, 0, 213, 81, // Skip to: 45878
+/* 24929 */ MCD_OPC_CheckField, 21, 1, 1, 207, 81, // Skip to: 45878
+/* 24935 */ MCD_OPC_Decode, 249, 17, 78, // Opcode: SUBvvv_2S
+/* 24939 */ MCD_OPC_FilterValue, 2, 13, 0, // Skip to: 24956
+/* 24943 */ MCD_OPC_CheckPredicate, 0, 195, 81, // Skip to: 45878
+/* 24947 */ MCD_OPC_CheckField, 21, 1, 1, 189, 81, // Skip to: 45878
+/* 24953 */ MCD_OPC_Decode, 77, 102, // Opcode: ADDvvv_4S
+/* 24956 */ MCD_OPC_FilterValue, 3, 182, 81, // Skip to: 45878
+/* 24960 */ MCD_OPC_CheckPredicate, 0, 178, 81, // Skip to: 45878
+/* 24964 */ MCD_OPC_CheckField, 21, 1, 1, 172, 81, // Skip to: 45878
+/* 24970 */ MCD_OPC_Decode, 251, 17, 102, // Opcode: SUBvvv_4S
+/* 24974 */ MCD_OPC_FilterValue, 34, 101, 0, // Skip to: 25079
+/* 24978 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 24981 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 25012
+/* 24985 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 24988 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 25000
+/* 24992 */ MCD_OPC_CheckPredicate, 0, 146, 81, // Skip to: 45878
+/* 24996 */ MCD_OPC_Decode, 174, 2, 79, // Opcode: CMGTvvi_2S
+/* 25000 */ MCD_OPC_FilterValue, 33, 138, 81, // Skip to: 45878
+/* 25004 */ MCD_OPC_CheckPredicate, 0, 134, 81, // Skip to: 45878
+/* 25008 */ MCD_OPC_Decode, 176, 6, 79, // Opcode: FRINTP_2s
+/* 25012 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 25030
+/* 25016 */ MCD_OPC_CheckPredicate, 0, 122, 81, // Skip to: 45878
+/* 25020 */ MCD_OPC_CheckField, 16, 6, 32, 116, 81, // Skip to: 45878
+/* 25026 */ MCD_OPC_Decode, 158, 2, 79, // Opcode: CMGEvvi_2S
+/* 25030 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 25061
+/* 25034 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 25037 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 25049
+/* 25041 */ MCD_OPC_CheckPredicate, 0, 97, 81, // Skip to: 45878
+/* 25045 */ MCD_OPC_Decode, 176, 2, 107, // Opcode: CMGTvvi_4S
+/* 25049 */ MCD_OPC_FilterValue, 33, 89, 81, // Skip to: 45878
+/* 25053 */ MCD_OPC_CheckPredicate, 0, 85, 81, // Skip to: 45878
+/* 25057 */ MCD_OPC_Decode, 177, 6, 107, // Opcode: FRINTP_4s
+/* 25061 */ MCD_OPC_FilterValue, 3, 77, 81, // Skip to: 45878
+/* 25065 */ MCD_OPC_CheckPredicate, 0, 73, 81, // Skip to: 45878
+/* 25069 */ MCD_OPC_CheckField, 16, 6, 32, 67, 81, // Skip to: 45878
+/* 25075 */ MCD_OPC_Decode, 160, 2, 107, // Opcode: CMGEvvi_4S
+/* 25079 */ MCD_OPC_FilterValue, 35, 75, 0, // Skip to: 25158
+/* 25083 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 25086 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 25104
+/* 25090 */ MCD_OPC_CheckPredicate, 0, 48, 81, // Skip to: 45878
+/* 25094 */ MCD_OPC_CheckField, 21, 1, 1, 42, 81, // Skip to: 45878
+/* 25100 */ MCD_OPC_Decode, 137, 3, 78, // Opcode: CMTSTvvv_2S
+/* 25104 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 25122
+/* 25108 */ MCD_OPC_CheckPredicate, 0, 30, 81, // Skip to: 45878
+/* 25112 */ MCD_OPC_CheckField, 21, 1, 1, 24, 81, // Skip to: 45878
+/* 25118 */ MCD_OPC_Decode, 149, 2, 78, // Opcode: CMEQvvv_2S
+/* 25122 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 25140
+/* 25126 */ MCD_OPC_CheckPredicate, 0, 12, 81, // Skip to: 45878
+/* 25130 */ MCD_OPC_CheckField, 21, 1, 1, 6, 81, // Skip to: 45878
+/* 25136 */ MCD_OPC_Decode, 139, 3, 102, // Opcode: CMTSTvvv_4S
+/* 25140 */ MCD_OPC_FilterValue, 3, 254, 80, // Skip to: 45878
+/* 25144 */ MCD_OPC_CheckPredicate, 0, 250, 80, // Skip to: 45878
+/* 25148 */ MCD_OPC_CheckField, 21, 1, 1, 244, 80, // Skip to: 45878
+/* 25154 */ MCD_OPC_Decode, 151, 2, 102, // Opcode: CMEQvvv_4S
+/* 25158 */ MCD_OPC_FilterValue, 36, 39, 0, // Skip to: 25201
+/* 25162 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 25165 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 25183
+/* 25169 */ MCD_OPC_CheckPredicate, 0, 225, 80, // Skip to: 45878
+/* 25173 */ MCD_OPC_CheckField, 21, 1, 1, 219, 80, // Skip to: 45878
+/* 25179 */ MCD_OPC_Decode, 133, 14, 94, // Opcode: SQDMLALvvv_2d2s
+/* 25183 */ MCD_OPC_FilterValue, 2, 211, 80, // Skip to: 45878
+/* 25187 */ MCD_OPC_CheckPredicate, 0, 207, 80, // Skip to: 45878
+/* 25191 */ MCD_OPC_CheckField, 21, 1, 1, 201, 80, // Skip to: 45878
+/* 25197 */ MCD_OPC_Decode, 249, 13, 110, // Opcode: SQDMLAL2vvv_2d4s
+/* 25201 */ MCD_OPC_FilterValue, 37, 75, 0, // Skip to: 25280
+/* 25205 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 25208 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 25226
+/* 25212 */ MCD_OPC_CheckPredicate, 0, 182, 80, // Skip to: 45878
+/* 25216 */ MCD_OPC_CheckField, 21, 1, 1, 176, 80, // Skip to: 45878
+/* 25222 */ MCD_OPC_Decode, 246, 10, 98, // Opcode: MLAvvv_2S
+/* 25226 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 25244
+/* 25230 */ MCD_OPC_CheckPredicate, 0, 164, 80, // Skip to: 45878
+/* 25234 */ MCD_OPC_CheckField, 21, 1, 1, 158, 80, // Skip to: 45878
+/* 25240 */ MCD_OPC_Decode, 128, 11, 98, // Opcode: MLSvvv_2S
+/* 25244 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 25262
+/* 25248 */ MCD_OPC_CheckPredicate, 0, 146, 80, // Skip to: 45878
+/* 25252 */ MCD_OPC_CheckField, 21, 1, 1, 140, 80, // Skip to: 45878
+/* 25258 */ MCD_OPC_Decode, 248, 10, 110, // Opcode: MLAvvv_4S
+/* 25262 */ MCD_OPC_FilterValue, 3, 132, 80, // Skip to: 45878
+/* 25266 */ MCD_OPC_CheckPredicate, 0, 128, 80, // Skip to: 45878
+/* 25270 */ MCD_OPC_CheckField, 21, 1, 1, 122, 80, // Skip to: 45878
+/* 25276 */ MCD_OPC_Decode, 130, 11, 110, // Opcode: MLSvvv_4S
+/* 25280 */ MCD_OPC_FilterValue, 38, 127, 0, // Skip to: 25411
+/* 25284 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 25287 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 25318
+/* 25291 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 25294 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 25306
+/* 25298 */ MCD_OPC_CheckPredicate, 0, 96, 80, // Skip to: 45878
+/* 25302 */ MCD_OPC_Decode, 142, 2, 79, // Opcode: CMEQvvi_2S
+/* 25306 */ MCD_OPC_FilterValue, 33, 88, 80, // Skip to: 45878
+/* 25310 */ MCD_OPC_CheckPredicate, 0, 84, 80, // Skip to: 45878
+/* 25314 */ MCD_OPC_Decode, 186, 6, 79, // Opcode: FRINTZ_2s
+/* 25318 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 25349
+/* 25322 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 25325 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 25337
+/* 25329 */ MCD_OPC_CheckPredicate, 0, 65, 80, // Skip to: 45878
+/* 25333 */ MCD_OPC_Decode, 205, 2, 79, // Opcode: CMLEvvi_2S
+/* 25337 */ MCD_OPC_FilterValue, 33, 57, 80, // Skip to: 45878
+/* 25341 */ MCD_OPC_CheckPredicate, 0, 53, 80, // Skip to: 45878
+/* 25345 */ MCD_OPC_Decode, 161, 6, 79, // Opcode: FRINTI_2s
+/* 25349 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 25380
+/* 25353 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 25356 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 25368
+/* 25360 */ MCD_OPC_CheckPredicate, 0, 34, 80, // Skip to: 45878
+/* 25364 */ MCD_OPC_Decode, 144, 2, 107, // Opcode: CMEQvvi_4S
+/* 25368 */ MCD_OPC_FilterValue, 33, 26, 80, // Skip to: 45878
+/* 25372 */ MCD_OPC_CheckPredicate, 0, 22, 80, // Skip to: 45878
+/* 25376 */ MCD_OPC_Decode, 187, 6, 107, // Opcode: FRINTZ_4s
+/* 25380 */ MCD_OPC_FilterValue, 3, 14, 80, // Skip to: 45878
+/* 25384 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 25387 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 25399
+/* 25391 */ MCD_OPC_CheckPredicate, 0, 3, 80, // Skip to: 45878
+/* 25395 */ MCD_OPC_Decode, 207, 2, 107, // Opcode: CMLEvvi_4S
+/* 25399 */ MCD_OPC_FilterValue, 33, 251, 79, // Skip to: 45878
+/* 25403 */ MCD_OPC_CheckPredicate, 0, 247, 79, // Skip to: 45878
+/* 25407 */ MCD_OPC_Decode, 162, 6, 107, // Opcode: FRINTI_4s
+/* 25411 */ MCD_OPC_FilterValue, 39, 39, 0, // Skip to: 25454
+/* 25415 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 25418 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 25436
+/* 25422 */ MCD_OPC_CheckPredicate, 0, 228, 79, // Skip to: 45878
+/* 25426 */ MCD_OPC_CheckField, 21, 1, 1, 222, 79, // Skip to: 45878
+/* 25432 */ MCD_OPC_Decode, 159, 11, 78, // Opcode: MULvvv_2S
+/* 25436 */ MCD_OPC_FilterValue, 2, 214, 79, // Skip to: 45878
+/* 25440 */ MCD_OPC_CheckPredicate, 0, 210, 79, // Skip to: 45878
+/* 25444 */ MCD_OPC_CheckField, 21, 1, 1, 204, 79, // Skip to: 45878
+/* 25450 */ MCD_OPC_Decode, 161, 11, 102, // Opcode: MULvvv_4S
+/* 25454 */ MCD_OPC_FilterValue, 40, 75, 0, // Skip to: 25533
+/* 25458 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 25461 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 25479
+/* 25465 */ MCD_OPC_CheckPredicate, 0, 185, 79, // Skip to: 45878
+/* 25469 */ MCD_OPC_CheckField, 21, 1, 1, 179, 79, // Skip to: 45878
+/* 25475 */ MCD_OPC_Decode, 207, 13, 94, // Opcode: SMLSLvvv_2d2s
+/* 25479 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 25497
+/* 25483 */ MCD_OPC_CheckPredicate, 0, 167, 79, // Skip to: 45878
+/* 25487 */ MCD_OPC_CheckField, 21, 1, 1, 161, 79, // Skip to: 45878
+/* 25493 */ MCD_OPC_Decode, 241, 19, 94, // Opcode: UMLSLvvv_2d2s
+/* 25497 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 25515
+/* 25501 */ MCD_OPC_CheckPredicate, 0, 149, 79, // Skip to: 45878
+/* 25505 */ MCD_OPC_CheckField, 21, 1, 1, 143, 79, // Skip to: 45878
+/* 25511 */ MCD_OPC_Decode, 200, 13, 110, // Opcode: SMLSL2vvv_2d4s
+/* 25515 */ MCD_OPC_FilterValue, 3, 135, 79, // Skip to: 45878
+/* 25519 */ MCD_OPC_CheckPredicate, 0, 131, 79, // Skip to: 45878
+/* 25523 */ MCD_OPC_CheckField, 21, 1, 1, 125, 79, // Skip to: 45878
+/* 25529 */ MCD_OPC_Decode, 234, 19, 110, // Opcode: UMLSL2vvv_2d4s
+/* 25533 */ MCD_OPC_FilterValue, 41, 75, 0, // Skip to: 25612
+/* 25537 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 25540 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 25558
+/* 25544 */ MCD_OPC_CheckPredicate, 0, 106, 79, // Skip to: 45878
+/* 25548 */ MCD_OPC_CheckField, 21, 1, 1, 100, 79, // Skip to: 45878
+/* 25554 */ MCD_OPC_Decode, 156, 13, 78, // Opcode: SMAXPvvv_2S
+/* 25558 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 25576
+/* 25562 */ MCD_OPC_CheckPredicate, 0, 88, 79, // Skip to: 45878
+/* 25566 */ MCD_OPC_CheckField, 21, 1, 1, 82, 79, // Skip to: 45878
+/* 25572 */ MCD_OPC_Decode, 191, 19, 78, // Opcode: UMAXPvvv_2S
+/* 25576 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 25594
+/* 25580 */ MCD_OPC_CheckPredicate, 0, 70, 79, // Skip to: 45878
+/* 25584 */ MCD_OPC_CheckField, 21, 1, 1, 64, 79, // Skip to: 45878
+/* 25590 */ MCD_OPC_Decode, 158, 13, 102, // Opcode: SMAXPvvv_4S
+/* 25594 */ MCD_OPC_FilterValue, 3, 56, 79, // Skip to: 45878
+/* 25598 */ MCD_OPC_CheckPredicate, 0, 52, 79, // Skip to: 45878
+/* 25602 */ MCD_OPC_CheckField, 21, 1, 1, 46, 79, // Skip to: 45878
+/* 25608 */ MCD_OPC_Decode, 193, 19, 102, // Opcode: UMAXPvvv_4S
+/* 25612 */ MCD_OPC_FilterValue, 42, 155, 0, // Skip to: 25771
+/* 25616 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 25619 */ MCD_OPC_FilterValue, 32, 27, 0, // Skip to: 25650
+/* 25623 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 25626 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 25638
+/* 25630 */ MCD_OPC_CheckPredicate, 0, 20, 79, // Skip to: 45878
+/* 25634 */ MCD_OPC_Decode, 213, 2, 79, // Opcode: CMLTvvi_2S
+/* 25638 */ MCD_OPC_FilterValue, 2, 12, 79, // Skip to: 45878
+/* 25642 */ MCD_OPC_CheckPredicate, 0, 8, 79, // Skip to: 45878
+/* 25646 */ MCD_OPC_Decode, 215, 2, 107, // Opcode: CMLTvvi_4S
+/* 25650 */ MCD_OPC_FilterValue, 33, 51, 0, // Skip to: 25705
+/* 25654 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 25657 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 25669
+/* 25661 */ MCD_OPC_CheckPredicate, 0, 245, 78, // Skip to: 45878
+/* 25665 */ MCD_OPC_Decode, 230, 4, 79, // Opcode: FCVTPS_2s
+/* 25669 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 25681
+/* 25673 */ MCD_OPC_CheckPredicate, 0, 233, 78, // Skip to: 45878
+/* 25677 */ MCD_OPC_Decode, 239, 4, 79, // Opcode: FCVTPU_2s
+/* 25681 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 25693
+/* 25685 */ MCD_OPC_CheckPredicate, 0, 221, 78, // Skip to: 45878
+/* 25689 */ MCD_OPC_Decode, 231, 4, 107, // Opcode: FCVTPS_4s
+/* 25693 */ MCD_OPC_FilterValue, 3, 213, 78, // Skip to: 45878
+/* 25697 */ MCD_OPC_CheckPredicate, 0, 209, 78, // Skip to: 45878
+/* 25701 */ MCD_OPC_Decode, 240, 4, 107, // Opcode: FCVTPU_4s
+/* 25705 */ MCD_OPC_FilterValue, 48, 29, 0, // Skip to: 25738
+/* 25709 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 25712 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 25725
+/* 25716 */ MCD_OPC_CheckPredicate, 0, 190, 78, // Skip to: 45878
+/* 25720 */ MCD_OPC_Decode, 165, 13, 129, 1, // Opcode: SMAXV_1s4s
+/* 25725 */ MCD_OPC_FilterValue, 3, 181, 78, // Skip to: 45878
+/* 25729 */ MCD_OPC_CheckPredicate, 0, 177, 78, // Skip to: 45878
+/* 25733 */ MCD_OPC_Decode, 200, 19, 129, 1, // Opcode: UMAXV_1s4s
+/* 25738 */ MCD_OPC_FilterValue, 49, 168, 78, // Skip to: 45878
+/* 25742 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 25745 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 25758
+/* 25749 */ MCD_OPC_CheckPredicate, 0, 157, 78, // Skip to: 45878
+/* 25753 */ MCD_OPC_Decode, 183, 13, 129, 1, // Opcode: SMINV_1s4s
+/* 25758 */ MCD_OPC_FilterValue, 3, 148, 78, // Skip to: 45878
+/* 25762 */ MCD_OPC_CheckPredicate, 0, 144, 78, // Skip to: 45878
+/* 25766 */ MCD_OPC_Decode, 217, 19, 129, 1, // Opcode: UMINV_1s4s
+/* 25771 */ MCD_OPC_FilterValue, 43, 75, 0, // Skip to: 25850
+/* 25775 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 25778 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 25796
+/* 25782 */ MCD_OPC_CheckPredicate, 0, 124, 78, // Skip to: 45878
+/* 25786 */ MCD_OPC_CheckField, 21, 1, 1, 118, 78, // Skip to: 45878
+/* 25792 */ MCD_OPC_Decode, 174, 13, 78, // Opcode: SMINPvvv_2S
+/* 25796 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 25814
+/* 25800 */ MCD_OPC_CheckPredicate, 0, 106, 78, // Skip to: 45878
+/* 25804 */ MCD_OPC_CheckField, 21, 1, 1, 100, 78, // Skip to: 45878
+/* 25810 */ MCD_OPC_Decode, 208, 19, 78, // Opcode: UMINPvvv_2S
+/* 25814 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 25832
+/* 25818 */ MCD_OPC_CheckPredicate, 0, 88, 78, // Skip to: 45878
+/* 25822 */ MCD_OPC_CheckField, 21, 1, 1, 82, 78, // Skip to: 45878
+/* 25828 */ MCD_OPC_Decode, 176, 13, 102, // Opcode: SMINPvvv_4S
+/* 25832 */ MCD_OPC_FilterValue, 3, 74, 78, // Skip to: 45878
+/* 25836 */ MCD_OPC_CheckPredicate, 0, 70, 78, // Skip to: 45878
+/* 25840 */ MCD_OPC_CheckField, 21, 1, 1, 64, 78, // Skip to: 45878
+/* 25846 */ MCD_OPC_Decode, 210, 19, 102, // Opcode: UMINPvvv_4S
+/* 25850 */ MCD_OPC_FilterValue, 44, 39, 0, // Skip to: 25893
+/* 25854 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 25857 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 25875
+/* 25861 */ MCD_OPC_CheckPredicate, 0, 45, 78, // Skip to: 45878
+/* 25865 */ MCD_OPC_CheckField, 21, 1, 1, 39, 78, // Skip to: 45878
+/* 25871 */ MCD_OPC_Decode, 147, 14, 94, // Opcode: SQDMLSLvvv_2d2s
+/* 25875 */ MCD_OPC_FilterValue, 2, 31, 78, // Skip to: 45878
+/* 25879 */ MCD_OPC_CheckPredicate, 0, 27, 78, // Skip to: 45878
+/* 25883 */ MCD_OPC_CheckField, 21, 1, 1, 21, 78, // Skip to: 45878
+/* 25889 */ MCD_OPC_Decode, 135, 14, 110, // Opcode: SQDMLSL2vvv_2d4s
+/* 25893 */ MCD_OPC_FilterValue, 45, 75, 0, // Skip to: 25972
+/* 25897 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 25900 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 25918
+/* 25904 */ MCD_OPC_CheckPredicate, 0, 2, 78, // Skip to: 45878
+/* 25908 */ MCD_OPC_CheckField, 21, 1, 1, 252, 77, // Skip to: 45878
+/* 25914 */ MCD_OPC_Decode, 159, 14, 78, // Opcode: SQDMULHvvv_2S
+/* 25918 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 25936
+/* 25922 */ MCD_OPC_CheckPredicate, 0, 240, 77, // Skip to: 45878
+/* 25926 */ MCD_OPC_CheckField, 21, 1, 1, 234, 77, // Skip to: 45878
+/* 25932 */ MCD_OPC_Decode, 198, 14, 78, // Opcode: SQRDMULHvvv_2S
+/* 25936 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 25954
+/* 25940 */ MCD_OPC_CheckPredicate, 0, 222, 77, // Skip to: 45878
+/* 25944 */ MCD_OPC_CheckField, 21, 1, 1, 216, 77, // Skip to: 45878
+/* 25950 */ MCD_OPC_Decode, 161, 14, 102, // Opcode: SQDMULHvvv_4S
+/* 25954 */ MCD_OPC_FilterValue, 3, 208, 77, // Skip to: 45878
+/* 25958 */ MCD_OPC_CheckPredicate, 0, 204, 77, // Skip to: 45878
+/* 25962 */ MCD_OPC_CheckField, 21, 1, 1, 198, 77, // Skip to: 45878
+/* 25968 */ MCD_OPC_Decode, 200, 14, 102, // Opcode: SQRDMULHvvv_4S
+/* 25972 */ MCD_OPC_FilterValue, 46, 137, 0, // Skip to: 26113
+/* 25976 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 25979 */ MCD_OPC_FilterValue, 0, 26, 0, // Skip to: 26009
+/* 25983 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 25986 */ MCD_OPC_FilterValue, 32, 7, 0, // Skip to: 25997
+/* 25990 */ MCD_OPC_CheckPredicate, 0, 172, 77, // Skip to: 45878
+/* 25994 */ MCD_OPC_Decode, 21, 79, // Opcode: ABS2s
+/* 25997 */ MCD_OPC_FilterValue, 33, 165, 77, // Skip to: 45878
+/* 26001 */ MCD_OPC_CheckPredicate, 0, 161, 77, // Skip to: 45878
+/* 26005 */ MCD_OPC_Decode, 251, 4, 79, // Opcode: FCVTZS_2s
+/* 26009 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 26040
+/* 26013 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 26016 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 26028
+/* 26020 */ MCD_OPC_CheckPredicate, 0, 142, 77, // Skip to: 45878
+/* 26024 */ MCD_OPC_Decode, 180, 11, 79, // Opcode: NEG2s
+/* 26028 */ MCD_OPC_FilterValue, 33, 134, 77, // Skip to: 45878
+/* 26032 */ MCD_OPC_CheckPredicate, 0, 130, 77, // Skip to: 45878
+/* 26036 */ MCD_OPC_Decode, 138, 5, 79, // Opcode: FCVTZU_2s
+/* 26040 */ MCD_OPC_FilterValue, 2, 38, 0, // Skip to: 26082
+/* 26044 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 26047 */ MCD_OPC_FilterValue, 32, 7, 0, // Skip to: 26058
+/* 26051 */ MCD_OPC_CheckPredicate, 0, 111, 77, // Skip to: 45878
+/* 26055 */ MCD_OPC_Decode, 23, 107, // Opcode: ABS4s
+/* 26058 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 26070
+/* 26062 */ MCD_OPC_CheckPredicate, 0, 100, 77, // Skip to: 45878
+/* 26066 */ MCD_OPC_Decode, 252, 4, 107, // Opcode: FCVTZS_4s
+/* 26070 */ MCD_OPC_FilterValue, 49, 92, 77, // Skip to: 45878
+/* 26074 */ MCD_OPC_CheckPredicate, 0, 88, 77, // Skip to: 45878
+/* 26078 */ MCD_OPC_Decode, 71, 129, 1, // Opcode: ADDV_1s4s
+/* 26082 */ MCD_OPC_FilterValue, 3, 80, 77, // Skip to: 45878
+/* 26086 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 26089 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 26101
+/* 26093 */ MCD_OPC_CheckPredicate, 0, 69, 77, // Skip to: 45878
+/* 26097 */ MCD_OPC_Decode, 182, 11, 107, // Opcode: NEG4s
+/* 26101 */ MCD_OPC_FilterValue, 33, 61, 77, // Skip to: 45878
+/* 26105 */ MCD_OPC_CheckPredicate, 0, 57, 77, // Skip to: 45878
+/* 26109 */ MCD_OPC_Decode, 139, 5, 107, // Opcode: FCVTZU_4s
+/* 26113 */ MCD_OPC_FilterValue, 47, 37, 0, // Skip to: 26154
+/* 26117 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 26120 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 26137
+/* 26124 */ MCD_OPC_CheckPredicate, 0, 38, 77, // Skip to: 45878
+/* 26128 */ MCD_OPC_CheckField, 21, 1, 1, 32, 77, // Skip to: 45878
+/* 26134 */ MCD_OPC_Decode, 39, 78, // Opcode: ADDP_2S
+/* 26137 */ MCD_OPC_FilterValue, 2, 25, 77, // Skip to: 45878
+/* 26141 */ MCD_OPC_CheckPredicate, 0, 21, 77, // Skip to: 45878
+/* 26145 */ MCD_OPC_CheckField, 21, 1, 1, 15, 77, // Skip to: 45878
+/* 26151 */ MCD_OPC_Decode, 41, 102, // Opcode: ADDP_4S
+/* 26154 */ MCD_OPC_FilterValue, 48, 75, 0, // Skip to: 26233
+/* 26158 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 26161 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 26179
+/* 26165 */ MCD_OPC_CheckPredicate, 0, 253, 76, // Skip to: 45878
+/* 26169 */ MCD_OPC_CheckField, 21, 1, 1, 247, 76, // Skip to: 45878
+/* 26175 */ MCD_OPC_Decode, 224, 13, 74, // Opcode: SMULLvvv_2d2s
+/* 26179 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 26197
+/* 26183 */ MCD_OPC_CheckPredicate, 0, 235, 76, // Skip to: 45878
+/* 26187 */ MCD_OPC_CheckField, 21, 1, 1, 229, 76, // Skip to: 45878
+/* 26193 */ MCD_OPC_Decode, 129, 20, 74, // Opcode: UMULLvvv_2d2s
+/* 26197 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 26215
+/* 26201 */ MCD_OPC_CheckPredicate, 0, 217, 76, // Skip to: 45878
+/* 26205 */ MCD_OPC_CheckField, 21, 1, 1, 211, 76, // Skip to: 45878
+/* 26211 */ MCD_OPC_Decode, 217, 13, 102, // Opcode: SMULL2vvv_2d4s
+/* 26215 */ MCD_OPC_FilterValue, 3, 203, 76, // Skip to: 45878
+/* 26219 */ MCD_OPC_CheckPredicate, 0, 199, 76, // Skip to: 45878
+/* 26223 */ MCD_OPC_CheckField, 21, 1, 1, 193, 76, // Skip to: 45878
+/* 26229 */ MCD_OPC_Decode, 250, 19, 102, // Opcode: UMULL2vvv_2d4s
+/* 26233 */ MCD_OPC_FilterValue, 49, 75, 0, // Skip to: 26312
+/* 26237 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 26240 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 26258
+/* 26244 */ MCD_OPC_CheckPredicate, 0, 174, 76, // Skip to: 45878
+/* 26248 */ MCD_OPC_CheckField, 21, 1, 1, 168, 76, // Skip to: 45878
+/* 26254 */ MCD_OPC_Decode, 196, 5, 78, // Opcode: FMINNMvvv_2S
+/* 26258 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 26276
+/* 26262 */ MCD_OPC_CheckPredicate, 0, 156, 76, // Skip to: 45878
+/* 26266 */ MCD_OPC_CheckField, 21, 1, 1, 150, 76, // Skip to: 45878
+/* 26272 */ MCD_OPC_Decode, 190, 5, 78, // Opcode: FMINNMPvvv_2S
+/* 26276 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 26294
+/* 26280 */ MCD_OPC_CheckPredicate, 0, 138, 76, // Skip to: 45878
+/* 26284 */ MCD_OPC_CheckField, 21, 1, 1, 132, 76, // Skip to: 45878
+/* 26290 */ MCD_OPC_Decode, 197, 5, 102, // Opcode: FMINNMvvv_4S
+/* 26294 */ MCD_OPC_FilterValue, 3, 124, 76, // Skip to: 45878
+/* 26298 */ MCD_OPC_CheckPredicate, 0, 120, 76, // Skip to: 45878
+/* 26302 */ MCD_OPC_CheckField, 21, 1, 1, 114, 76, // Skip to: 45878
+/* 26308 */ MCD_OPC_Decode, 191, 5, 102, // Opcode: FMINNMPvvv_4S
+/* 26312 */ MCD_OPC_FilterValue, 50, 140, 0, // Skip to: 26456
+/* 26316 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 26319 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 26350
+/* 26323 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 26326 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 26338
+/* 26330 */ MCD_OPC_CheckPredicate, 0, 88, 76, // Skip to: 45878
+/* 26334 */ MCD_OPC_Decode, 142, 4, 79, // Opcode: FCMGTvvi_2S
+/* 26338 */ MCD_OPC_FilterValue, 33, 80, 76, // Skip to: 45878
+/* 26342 */ MCD_OPC_CheckPredicate, 0, 76, 76, // Skip to: 45878
+/* 26346 */ MCD_OPC_Decode, 214, 20, 79, // Opcode: URECPE2s
+/* 26350 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 26381
+/* 26354 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 26357 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 26369
+/* 26361 */ MCD_OPC_CheckPredicate, 0, 57, 76, // Skip to: 45878
+/* 26365 */ MCD_OPC_Decode, 132, 4, 79, // Opcode: FCMGEvvi_2S
+/* 26369 */ MCD_OPC_FilterValue, 33, 49, 76, // Skip to: 45878
+/* 26373 */ MCD_OPC_CheckPredicate, 0, 45, 76, // Skip to: 45878
+/* 26377 */ MCD_OPC_Decode, 238, 20, 79, // Opcode: URSQRTE2s
+/* 26381 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 26412
+/* 26385 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 26388 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 26400
+/* 26392 */ MCD_OPC_CheckPredicate, 0, 26, 76, // Skip to: 45878
+/* 26396 */ MCD_OPC_Decode, 143, 4, 107, // Opcode: FCMGTvvi_4S
+/* 26400 */ MCD_OPC_FilterValue, 33, 18, 76, // Skip to: 45878
+/* 26404 */ MCD_OPC_CheckPredicate, 0, 14, 76, // Skip to: 45878
+/* 26408 */ MCD_OPC_Decode, 215, 20, 107, // Opcode: URECPE4s
+/* 26412 */ MCD_OPC_FilterValue, 3, 6, 76, // Skip to: 45878
+/* 26416 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 26419 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 26431
+/* 26423 */ MCD_OPC_CheckPredicate, 0, 251, 75, // Skip to: 45878
+/* 26427 */ MCD_OPC_Decode, 133, 4, 107, // Opcode: FCMGEvvi_4S
+/* 26431 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 26443
+/* 26435 */ MCD_OPC_CheckPredicate, 0, 239, 75, // Skip to: 45878
+/* 26439 */ MCD_OPC_Decode, 239, 20, 107, // Opcode: URSQRTE4s
+/* 26443 */ MCD_OPC_FilterValue, 48, 231, 75, // Skip to: 45878
+/* 26447 */ MCD_OPC_CheckPredicate, 0, 227, 75, // Skip to: 45878
+/* 26451 */ MCD_OPC_Decode, 192, 5, 129, 1, // Opcode: FMINNMV_1s4s
+/* 26456 */ MCD_OPC_FilterValue, 51, 39, 0, // Skip to: 26499
+/* 26460 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 26463 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 26481
+/* 26467 */ MCD_OPC_CheckPredicate, 0, 207, 75, // Skip to: 45878
+/* 26471 */ MCD_OPC_CheckField, 21, 1, 1, 201, 75, // Skip to: 45878
+/* 26477 */ MCD_OPC_Decode, 223, 5, 98, // Opcode: FMLSvvv_2S
+/* 26481 */ MCD_OPC_FilterValue, 2, 193, 75, // Skip to: 45878
+/* 26485 */ MCD_OPC_CheckPredicate, 0, 189, 75, // Skip to: 45878
+/* 26489 */ MCD_OPC_CheckField, 21, 1, 1, 183, 75, // Skip to: 45878
+/* 26495 */ MCD_OPC_Decode, 224, 5, 110, // Opcode: FMLSvvv_4S
+/* 26499 */ MCD_OPC_FilterValue, 52, 39, 0, // Skip to: 26542
+/* 26503 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 26506 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 26524
+/* 26510 */ MCD_OPC_CheckPredicate, 0, 164, 75, // Skip to: 45878
+/* 26514 */ MCD_OPC_CheckField, 21, 1, 1, 158, 75, // Skip to: 45878
+/* 26520 */ MCD_OPC_Decode, 175, 14, 74, // Opcode: SQDMULLvvv_2d2s
+/* 26524 */ MCD_OPC_FilterValue, 2, 150, 75, // Skip to: 45878
+/* 26528 */ MCD_OPC_CheckPredicate, 0, 146, 75, // Skip to: 45878
+/* 26532 */ MCD_OPC_CheckField, 21, 1, 1, 140, 75, // Skip to: 45878
+/* 26538 */ MCD_OPC_Decode, 163, 14, 102, // Opcode: SQDMULL2vvv_2d4s
+/* 26542 */ MCD_OPC_FilterValue, 53, 75, 0, // Skip to: 26621
+/* 26546 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 26549 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 26567
+/* 26553 */ MCD_OPC_CheckPredicate, 0, 121, 75, // Skip to: 45878
+/* 26557 */ MCD_OPC_CheckField, 21, 1, 1, 115, 75, // Skip to: 45878
+/* 26563 */ MCD_OPC_Decode, 208, 6, 78, // Opcode: FSUBvvv_2S
+/* 26567 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 26585
+/* 26571 */ MCD_OPC_CheckPredicate, 0, 103, 75, // Skip to: 45878
+/* 26575 */ MCD_OPC_CheckField, 21, 1, 1, 97, 75, // Skip to: 45878
+/* 26581 */ MCD_OPC_Decode, 214, 3, 78, // Opcode: FABDvvv_2S
+/* 26585 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 26603
+/* 26589 */ MCD_OPC_CheckPredicate, 0, 85, 75, // Skip to: 45878
+/* 26593 */ MCD_OPC_CheckField, 21, 1, 1, 79, 75, // Skip to: 45878
+/* 26599 */ MCD_OPC_Decode, 209, 6, 102, // Opcode: FSUBvvv_4S
+/* 26603 */ MCD_OPC_FilterValue, 3, 71, 75, // Skip to: 45878
+/* 26607 */ MCD_OPC_CheckPredicate, 0, 67, 75, // Skip to: 45878
+/* 26611 */ MCD_OPC_CheckField, 21, 1, 1, 61, 75, // Skip to: 45878
+/* 26617 */ MCD_OPC_Decode, 215, 3, 102, // Opcode: FABDvvv_4S
+/* 26621 */ MCD_OPC_FilterValue, 54, 127, 0, // Skip to: 26752
+/* 26625 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 26628 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 26659
+/* 26632 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 26635 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 26647
+/* 26639 */ MCD_OPC_CheckPredicate, 0, 35, 75, // Skip to: 45878
+/* 26643 */ MCD_OPC_Decode, 250, 3, 79, // Opcode: FCMEQvvi_2S
+/* 26647 */ MCD_OPC_FilterValue, 33, 27, 75, // Skip to: 45878
+/* 26651 */ MCD_OPC_CheckPredicate, 0, 23, 75, // Skip to: 45878
+/* 26655 */ MCD_OPC_Decode, 144, 6, 79, // Opcode: FRECPE_2s
+/* 26659 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 26690
+/* 26663 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 26666 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 26678
+/* 26670 */ MCD_OPC_CheckPredicate, 0, 4, 75, // Skip to: 45878
+/* 26674 */ MCD_OPC_Decode, 150, 4, 79, // Opcode: FCMLEvvi_2S
+/* 26678 */ MCD_OPC_FilterValue, 33, 252, 74, // Skip to: 45878
+/* 26682 */ MCD_OPC_CheckPredicate, 0, 248, 74, // Skip to: 45878
+/* 26686 */ MCD_OPC_Decode, 191, 6, 79, // Opcode: FRSQRTE_2s
+/* 26690 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 26721
+/* 26694 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 26697 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 26709
+/* 26701 */ MCD_OPC_CheckPredicate, 0, 229, 74, // Skip to: 45878
+/* 26705 */ MCD_OPC_Decode, 251, 3, 107, // Opcode: FCMEQvvi_4S
+/* 26709 */ MCD_OPC_FilterValue, 33, 221, 74, // Skip to: 45878
+/* 26713 */ MCD_OPC_CheckPredicate, 0, 217, 74, // Skip to: 45878
+/* 26717 */ MCD_OPC_Decode, 145, 6, 107, // Opcode: FRECPE_4s
+/* 26721 */ MCD_OPC_FilterValue, 3, 209, 74, // Skip to: 45878
+/* 26725 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 26728 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 26740
+/* 26732 */ MCD_OPC_CheckPredicate, 0, 198, 74, // Skip to: 45878
+/* 26736 */ MCD_OPC_Decode, 151, 4, 107, // Opcode: FCMLEvvi_4S
+/* 26740 */ MCD_OPC_FilterValue, 33, 190, 74, // Skip to: 45878
+/* 26744 */ MCD_OPC_CheckPredicate, 0, 186, 74, // Skip to: 45878
+/* 26748 */ MCD_OPC_Decode, 192, 6, 107, // Opcode: FRSQRTE_4s
+/* 26752 */ MCD_OPC_FilterValue, 57, 39, 0, // Skip to: 26795
+/* 26756 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 26759 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 26777
+/* 26763 */ MCD_OPC_CheckPredicate, 0, 167, 74, // Skip to: 45878
+/* 26767 */ MCD_OPC_CheckField, 21, 1, 1, 161, 74, // Skip to: 45878
+/* 26773 */ MCD_OPC_Decode, 145, 4, 78, // Opcode: FCMGTvvv_2S
+/* 26777 */ MCD_OPC_FilterValue, 3, 153, 74, // Skip to: 45878
+/* 26781 */ MCD_OPC_CheckPredicate, 0, 149, 74, // Skip to: 45878
+/* 26785 */ MCD_OPC_CheckField, 21, 1, 1, 143, 74, // Skip to: 45878
+/* 26791 */ MCD_OPC_Decode, 146, 4, 102, // Opcode: FCMGTvvv_4S
+/* 26795 */ MCD_OPC_FilterValue, 58, 39, 0, // Skip to: 26838
+/* 26799 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 26802 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 26820
+/* 26806 */ MCD_OPC_CheckPredicate, 0, 124, 74, // Skip to: 45878
+/* 26810 */ MCD_OPC_CheckField, 16, 6, 32, 118, 74, // Skip to: 45878
+/* 26816 */ MCD_OPC_Decode, 155, 4, 79, // Opcode: FCMLTvvi_2S
+/* 26820 */ MCD_OPC_FilterValue, 2, 110, 74, // Skip to: 45878
+/* 26824 */ MCD_OPC_CheckPredicate, 0, 106, 74, // Skip to: 45878
+/* 26828 */ MCD_OPC_CheckField, 16, 6, 32, 100, 74, // Skip to: 45878
+/* 26834 */ MCD_OPC_Decode, 156, 4, 107, // Opcode: FCMLTvvi_4S
+/* 26838 */ MCD_OPC_FilterValue, 59, 39, 0, // Skip to: 26881
+/* 26842 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 26845 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 26863
+/* 26849 */ MCD_OPC_CheckPredicate, 0, 81, 74, // Skip to: 45878
+/* 26853 */ MCD_OPC_CheckField, 21, 1, 1, 75, 74, // Skip to: 45878
+/* 26859 */ MCD_OPC_Decode, 229, 3, 78, // Opcode: FACGTvvv_2S
+/* 26863 */ MCD_OPC_FilterValue, 3, 67, 74, // Skip to: 45878
+/* 26867 */ MCD_OPC_CheckPredicate, 0, 63, 74, // Skip to: 45878
+/* 26871 */ MCD_OPC_CheckField, 21, 1, 1, 57, 74, // Skip to: 45878
+/* 26877 */ MCD_OPC_Decode, 230, 3, 102, // Opcode: FACGTvvv_4S
+/* 26881 */ MCD_OPC_FilterValue, 61, 75, 0, // Skip to: 26960
+/* 26885 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 26888 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 26906
+/* 26892 */ MCD_OPC_CheckPredicate, 0, 38, 74, // Skip to: 45878
+/* 26896 */ MCD_OPC_CheckField, 21, 1, 1, 32, 74, // Skip to: 45878
+/* 26902 */ MCD_OPC_Decode, 207, 5, 78, // Opcode: FMINvvv_2S
+/* 26906 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 26924
+/* 26910 */ MCD_OPC_CheckPredicate, 0, 20, 74, // Skip to: 45878
+/* 26914 */ MCD_OPC_CheckField, 21, 1, 1, 14, 74, // Skip to: 45878
+/* 26920 */ MCD_OPC_Decode, 201, 5, 78, // Opcode: FMINPvvv_2S
+/* 26924 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 26942
+/* 26928 */ MCD_OPC_CheckPredicate, 0, 2, 74, // Skip to: 45878
+/* 26932 */ MCD_OPC_CheckField, 21, 1, 1, 252, 73, // Skip to: 45878
+/* 26938 */ MCD_OPC_Decode, 208, 5, 102, // Opcode: FMINvvv_4S
+/* 26942 */ MCD_OPC_FilterValue, 3, 244, 73, // Skip to: 45878
+/* 26946 */ MCD_OPC_CheckPredicate, 0, 240, 73, // Skip to: 45878
+/* 26950 */ MCD_OPC_CheckField, 21, 1, 1, 234, 73, // Skip to: 45878
+/* 26956 */ MCD_OPC_Decode, 202, 5, 102, // Opcode: FMINPvvv_4S
+/* 26960 */ MCD_OPC_FilterValue, 62, 114, 0, // Skip to: 27078
+/* 26964 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 26967 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 26985
+/* 26971 */ MCD_OPC_CheckPredicate, 0, 215, 73, // Skip to: 45878
+/* 26975 */ MCD_OPC_CheckField, 16, 6, 32, 209, 73, // Skip to: 45878
+/* 26981 */ MCD_OPC_Decode, 217, 3, 79, // Opcode: FABS2s
+/* 26985 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 27016
+/* 26989 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 26992 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 27004
+/* 26996 */ MCD_OPC_CheckPredicate, 0, 190, 73, // Skip to: 45878
+/* 27000 */ MCD_OPC_Decode, 133, 6, 79, // Opcode: FNEG2s
+/* 27004 */ MCD_OPC_FilterValue, 33, 182, 73, // Skip to: 45878
+/* 27008 */ MCD_OPC_CheckPredicate, 0, 178, 73, // Skip to: 45878
+/* 27012 */ MCD_OPC_Decode, 201, 6, 79, // Opcode: FSQRT_2s
+/* 27016 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 27034
+/* 27020 */ MCD_OPC_CheckPredicate, 0, 166, 73, // Skip to: 45878
+/* 27024 */ MCD_OPC_CheckField, 16, 6, 32, 160, 73, // Skip to: 45878
+/* 27030 */ MCD_OPC_Decode, 218, 3, 107, // Opcode: FABS4s
+/* 27034 */ MCD_OPC_FilterValue, 3, 152, 73, // Skip to: 45878
+/* 27038 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 27041 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 27053
+/* 27045 */ MCD_OPC_CheckPredicate, 0, 141, 73, // Skip to: 45878
+/* 27049 */ MCD_OPC_Decode, 134, 6, 107, // Opcode: FNEG4s
+/* 27053 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 27065
+/* 27057 */ MCD_OPC_CheckPredicate, 0, 129, 73, // Skip to: 45878
+/* 27061 */ MCD_OPC_Decode, 202, 6, 107, // Opcode: FSQRT_4s
+/* 27065 */ MCD_OPC_FilterValue, 48, 121, 73, // Skip to: 45878
+/* 27069 */ MCD_OPC_CheckPredicate, 0, 117, 73, // Skip to: 45878
+/* 27073 */ MCD_OPC_Decode, 203, 5, 129, 1, // Opcode: FMINV_1s4s
+/* 27078 */ MCD_OPC_FilterValue, 63, 108, 73, // Skip to: 45878
+/* 27082 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 27085 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 27103
+/* 27089 */ MCD_OPC_CheckPredicate, 0, 97, 73, // Skip to: 45878
+/* 27093 */ MCD_OPC_CheckField, 21, 1, 1, 91, 73, // Skip to: 45878
+/* 27099 */ MCD_OPC_Decode, 198, 6, 78, // Opcode: FRSQRTSvvv_2S
+/* 27103 */ MCD_OPC_FilterValue, 2, 83, 73, // Skip to: 45878
+/* 27107 */ MCD_OPC_CheckPredicate, 0, 79, 73, // Skip to: 45878
+/* 27111 */ MCD_OPC_CheckField, 21, 1, 1, 73, 73, // Skip to: 45878
+/* 27117 */ MCD_OPC_Decode, 199, 6, 102, // Opcode: FRSQRTSvvv_4S
+/* 27121 */ MCD_OPC_FilterValue, 11, 195, 5, // Skip to: 28600
+/* 27125 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
+/* 27128 */ MCD_OPC_FilterValue, 3, 39, 0, // Skip to: 27171
+/* 27132 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 27135 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 27153
+/* 27139 */ MCD_OPC_CheckPredicate, 0, 47, 73, // Skip to: 45878
+/* 27143 */ MCD_OPC_CheckField, 21, 1, 1, 41, 73, // Skip to: 45878
+/* 27149 */ MCD_OPC_Decode, 243, 13, 102, // Opcode: SQADDvvv_2D
+/* 27153 */ MCD_OPC_FilterValue, 3, 33, 73, // Skip to: 45878
+/* 27157 */ MCD_OPC_CheckPredicate, 0, 29, 73, // Skip to: 45878
+/* 27161 */ MCD_OPC_CheckField, 21, 1, 1, 23, 73, // Skip to: 45878
+/* 27167 */ MCD_OPC_Decode, 137, 20, 102, // Opcode: UQADDvvv_2D
+/* 27171 */ MCD_OPC_FilterValue, 6, 20, 0, // Skip to: 27195
+/* 27175 */ MCD_OPC_CheckPredicate, 0, 11, 73, // Skip to: 45878
+/* 27179 */ MCD_OPC_CheckField, 29, 3, 2, 5, 73, // Skip to: 45878
+/* 27185 */ MCD_OPC_CheckField, 21, 1, 0, 255, 72, // Skip to: 45878
+/* 27191 */ MCD_OPC_Decode, 178, 21, 102, // Opcode: UZP1vvv_2d
+/* 27195 */ MCD_OPC_FilterValue, 7, 75, 0, // Skip to: 27274
+/* 27199 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 27202 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 27220
+/* 27206 */ MCD_OPC_CheckPredicate, 0, 236, 72, // Skip to: 45878
+/* 27210 */ MCD_OPC_CheckField, 21, 1, 1, 230, 72, // Skip to: 45878
+/* 27216 */ MCD_OPC_Decode, 189, 11, 78, // Opcode: ORNvvv_8B
+/* 27220 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 27238
+/* 27224 */ MCD_OPC_CheckPredicate, 0, 218, 72, // Skip to: 45878
+/* 27228 */ MCD_OPC_CheckField, 21, 1, 1, 212, 72, // Skip to: 45878
+/* 27234 */ MCD_OPC_Decode, 226, 1, 98, // Opcode: BIFvvv_8B
+/* 27238 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 27256
+/* 27242 */ MCD_OPC_CheckPredicate, 0, 200, 72, // Skip to: 45878
+/* 27246 */ MCD_OPC_CheckField, 21, 1, 1, 194, 72, // Skip to: 45878
+/* 27252 */ MCD_OPC_Decode, 188, 11, 102, // Opcode: ORNvvv_16B
+/* 27256 */ MCD_OPC_FilterValue, 3, 186, 72, // Skip to: 45878
+/* 27260 */ MCD_OPC_CheckPredicate, 0, 182, 72, // Skip to: 45878
+/* 27264 */ MCD_OPC_CheckField, 21, 1, 1, 176, 72, // Skip to: 45878
+/* 27270 */ MCD_OPC_Decode, 225, 1, 110, // Opcode: BIFvvv_16B
+/* 27274 */ MCD_OPC_FilterValue, 10, 20, 0, // Skip to: 27298
+/* 27278 */ MCD_OPC_CheckPredicate, 0, 164, 72, // Skip to: 45878
+/* 27282 */ MCD_OPC_CheckField, 29, 3, 2, 158, 72, // Skip to: 45878
+/* 27288 */ MCD_OPC_CheckField, 21, 1, 0, 152, 72, // Skip to: 45878
+/* 27294 */ MCD_OPC_Decode, 208, 18, 102, // Opcode: TRN1vvv_2d
+/* 27298 */ MCD_OPC_FilterValue, 11, 39, 0, // Skip to: 27341
+/* 27302 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 27305 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 27323
+/* 27309 */ MCD_OPC_CheckPredicate, 0, 133, 72, // Skip to: 45878
+/* 27313 */ MCD_OPC_CheckField, 21, 1, 1, 127, 72, // Skip to: 45878
+/* 27319 */ MCD_OPC_Decode, 147, 15, 102, // Opcode: SQSUBvvv_2D
+/* 27323 */ MCD_OPC_FilterValue, 3, 119, 72, // Skip to: 45878
+/* 27327 */ MCD_OPC_CheckPredicate, 0, 115, 72, // Skip to: 45878
+/* 27331 */ MCD_OPC_CheckField, 21, 1, 1, 109, 72, // Skip to: 45878
+/* 27337 */ MCD_OPC_Decode, 199, 20, 102, // Opcode: UQSUBvvv_2D
+/* 27341 */ MCD_OPC_FilterValue, 13, 39, 0, // Skip to: 27384
+/* 27345 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 27348 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 27366
+/* 27352 */ MCD_OPC_CheckPredicate, 0, 90, 72, // Skip to: 45878
+/* 27356 */ MCD_OPC_CheckField, 21, 1, 1, 84, 72, // Skip to: 45878
+/* 27362 */ MCD_OPC_Decode, 180, 2, 102, // Opcode: CMGTvvv_2D
+/* 27366 */ MCD_OPC_FilterValue, 3, 76, 72, // Skip to: 45878
+/* 27370 */ MCD_OPC_CheckPredicate, 0, 72, 72, // Skip to: 45878
+/* 27374 */ MCD_OPC_CheckField, 21, 1, 1, 66, 72, // Skip to: 45878
+/* 27380 */ MCD_OPC_Decode, 188, 2, 102, // Opcode: CMHIvvv_2D
+/* 27384 */ MCD_OPC_FilterValue, 14, 64, 0, // Skip to: 27452
+/* 27388 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 27391 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 27409
+/* 27395 */ MCD_OPC_CheckPredicate, 0, 47, 72, // Skip to: 45878
+/* 27399 */ MCD_OPC_CheckField, 29, 3, 2, 41, 72, // Skip to: 45878
+/* 27405 */ MCD_OPC_Decode, 210, 21, 102, // Opcode: ZIP1vvv_2d
+/* 27409 */ MCD_OPC_FilterValue, 1, 33, 72, // Skip to: 45878
+/* 27413 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 27416 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 27434
+/* 27420 */ MCD_OPC_CheckPredicate, 0, 22, 72, // Skip to: 45878
+/* 27424 */ MCD_OPC_CheckField, 16, 5, 0, 16, 72, // Skip to: 45878
+/* 27430 */ MCD_OPC_Decode, 161, 18, 116, // Opcode: SUQADD2d
+/* 27434 */ MCD_OPC_FilterValue, 3, 8, 72, // Skip to: 45878
+/* 27438 */ MCD_OPC_CheckPredicate, 0, 4, 72, // Skip to: 45878
+/* 27442 */ MCD_OPC_CheckField, 16, 5, 0, 254, 71, // Skip to: 45878
+/* 27448 */ MCD_OPC_Decode, 143, 21, 116, // Opcode: USQADD2d
+/* 27452 */ MCD_OPC_FilterValue, 15, 39, 0, // Skip to: 27495
+/* 27456 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 27459 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 27477
+/* 27463 */ MCD_OPC_CheckPredicate, 0, 235, 71, // Skip to: 45878
+/* 27467 */ MCD_OPC_CheckField, 21, 1, 1, 229, 71, // Skip to: 45878
+/* 27473 */ MCD_OPC_Decode, 164, 2, 102, // Opcode: CMGEvvv_2D
+/* 27477 */ MCD_OPC_FilterValue, 3, 221, 71, // Skip to: 45878
+/* 27481 */ MCD_OPC_CheckPredicate, 0, 217, 71, // Skip to: 45878
+/* 27485 */ MCD_OPC_CheckField, 21, 1, 1, 211, 71, // Skip to: 45878
+/* 27491 */ MCD_OPC_Decode, 196, 2, 102, // Opcode: CMHSvvv_2D
+/* 27495 */ MCD_OPC_FilterValue, 17, 39, 0, // Skip to: 27538
+/* 27499 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 27502 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 27520
+/* 27506 */ MCD_OPC_CheckPredicate, 0, 192, 71, // Skip to: 45878
+/* 27510 */ MCD_OPC_CheckField, 21, 1, 1, 186, 71, // Skip to: 45878
+/* 27516 */ MCD_OPC_Decode, 217, 15, 102, // Opcode: SSHLvvv_2D
+/* 27520 */ MCD_OPC_FilterValue, 3, 178, 71, // Skip to: 45878
+/* 27524 */ MCD_OPC_CheckPredicate, 0, 174, 71, // Skip to: 45878
+/* 27528 */ MCD_OPC_CheckField, 21, 1, 1, 168, 71, // Skip to: 45878
+/* 27534 */ MCD_OPC_Decode, 128, 21, 102, // Opcode: USHLvvv_2D
+/* 27538 */ MCD_OPC_FilterValue, 19, 39, 0, // Skip to: 27581
+/* 27542 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 27545 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 27563
+/* 27549 */ MCD_OPC_CheckPredicate, 0, 149, 71, // Skip to: 45878
+/* 27553 */ MCD_OPC_CheckField, 21, 1, 1, 143, 71, // Skip to: 45878
+/* 27559 */ MCD_OPC_Decode, 252, 14, 102, // Opcode: SQSHLvvv_2D
+/* 27563 */ MCD_OPC_FilterValue, 3, 135, 71, // Skip to: 45878
+/* 27567 */ MCD_OPC_CheckPredicate, 0, 131, 71, // Skip to: 45878
+/* 27571 */ MCD_OPC_CheckField, 21, 1, 1, 125, 71, // Skip to: 45878
+/* 27577 */ MCD_OPC_Decode, 179, 20, 102, // Opcode: UQSHLvvv_2D
+/* 27581 */ MCD_OPC_FilterValue, 21, 39, 0, // Skip to: 27624
+/* 27585 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 27588 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 27606
+/* 27592 */ MCD_OPC_CheckPredicate, 0, 106, 71, // Skip to: 45878
+/* 27596 */ MCD_OPC_CheckField, 21, 1, 1, 100, 71, // Skip to: 45878
+/* 27602 */ MCD_OPC_Decode, 187, 15, 102, // Opcode: SRSHLvvv_2D
+/* 27606 */ MCD_OPC_FilterValue, 3, 92, 71, // Skip to: 45878
+/* 27610 */ MCD_OPC_CheckPredicate, 0, 88, 71, // Skip to: 45878
+/* 27614 */ MCD_OPC_CheckField, 21, 1, 1, 82, 71, // Skip to: 45878
+/* 27620 */ MCD_OPC_Decode, 224, 20, 102, // Opcode: URSHLvvv_2D
+/* 27624 */ MCD_OPC_FilterValue, 22, 20, 0, // Skip to: 27648
+/* 27628 */ MCD_OPC_CheckPredicate, 0, 70, 71, // Skip to: 45878
+/* 27632 */ MCD_OPC_CheckField, 29, 3, 2, 64, 71, // Skip to: 45878
+/* 27638 */ MCD_OPC_CheckField, 21, 1, 0, 58, 71, // Skip to: 45878
+/* 27644 */ MCD_OPC_Decode, 185, 21, 102, // Opcode: UZP2vvv_2d
+/* 27648 */ MCD_OPC_FilterValue, 23, 39, 0, // Skip to: 27691
+/* 27652 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 27655 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 27673
+/* 27659 */ MCD_OPC_CheckPredicate, 0, 39, 71, // Skip to: 45878
+/* 27663 */ MCD_OPC_CheckField, 21, 1, 1, 33, 71, // Skip to: 45878
+/* 27669 */ MCD_OPC_Decode, 207, 14, 102, // Opcode: SQRSHLvvv_2D
+/* 27673 */ MCD_OPC_FilterValue, 3, 25, 71, // Skip to: 45878
+/* 27677 */ MCD_OPC_CheckPredicate, 0, 21, 71, // Skip to: 45878
+/* 27681 */ MCD_OPC_CheckField, 21, 1, 1, 15, 71, // Skip to: 45878
+/* 27687 */ MCD_OPC_Decode, 148, 20, 102, // Opcode: UQRSHLvvv_2D
+/* 27691 */ MCD_OPC_FilterValue, 26, 20, 0, // Skip to: 27715
+/* 27695 */ MCD_OPC_CheckPredicate, 0, 3, 71, // Skip to: 45878
+/* 27699 */ MCD_OPC_CheckField, 29, 3, 2, 253, 70, // Skip to: 45878
+/* 27705 */ MCD_OPC_CheckField, 21, 1, 0, 247, 70, // Skip to: 45878
+/* 27711 */ MCD_OPC_Decode, 215, 18, 102, // Opcode: TRN2vvv_2d
+/* 27715 */ MCD_OPC_FilterValue, 30, 64, 0, // Skip to: 27783
+/* 27719 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 27722 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 27740
+/* 27726 */ MCD_OPC_CheckPredicate, 0, 228, 70, // Skip to: 45878
+/* 27730 */ MCD_OPC_CheckField, 29, 3, 2, 222, 70, // Skip to: 45878
+/* 27736 */ MCD_OPC_Decode, 217, 21, 102, // Opcode: ZIP2vvv_2d
+/* 27740 */ MCD_OPC_FilterValue, 1, 214, 70, // Skip to: 45878
+/* 27744 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 27747 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 27765
+/* 27751 */ MCD_OPC_CheckPredicate, 0, 203, 70, // Skip to: 45878
+/* 27755 */ MCD_OPC_CheckField, 16, 5, 0, 197, 70, // Skip to: 45878
+/* 27761 */ MCD_OPC_Decode, 228, 13, 107, // Opcode: SQABS2d
+/* 27765 */ MCD_OPC_FilterValue, 3, 189, 70, // Skip to: 45878
+/* 27769 */ MCD_OPC_CheckPredicate, 0, 185, 70, // Skip to: 45878
+/* 27773 */ MCD_OPC_CheckField, 16, 5, 0, 179, 70, // Skip to: 45878
+/* 27779 */ MCD_OPC_Decode, 178, 14, 107, // Opcode: SQNEG2d
+/* 27783 */ MCD_OPC_FilterValue, 33, 38, 0, // Skip to: 27825
+/* 27787 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 27790 */ MCD_OPC_FilterValue, 2, 13, 0, // Skip to: 27807
+/* 27794 */ MCD_OPC_CheckPredicate, 0, 160, 70, // Skip to: 45878
+/* 27798 */ MCD_OPC_CheckField, 21, 1, 1, 154, 70, // Skip to: 45878
+/* 27804 */ MCD_OPC_Decode, 74, 102, // Opcode: ADDvvv_2D
+/* 27807 */ MCD_OPC_FilterValue, 3, 147, 70, // Skip to: 45878
+/* 27811 */ MCD_OPC_CheckPredicate, 0, 143, 70, // Skip to: 45878
+/* 27815 */ MCD_OPC_CheckField, 21, 1, 1, 137, 70, // Skip to: 45878
+/* 27821 */ MCD_OPC_Decode, 248, 17, 102, // Opcode: SUBvvv_2D
+/* 27825 */ MCD_OPC_FilterValue, 34, 52, 0, // Skip to: 27881
+/* 27829 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 27832 */ MCD_OPC_FilterValue, 32, 27, 0, // Skip to: 27863
+/* 27836 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 27839 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 27851
+/* 27843 */ MCD_OPC_CheckPredicate, 0, 111, 70, // Skip to: 45878
+/* 27847 */ MCD_OPC_Decode, 173, 2, 107, // Opcode: CMGTvvi_2D
+/* 27851 */ MCD_OPC_FilterValue, 3, 103, 70, // Skip to: 45878
+/* 27855 */ MCD_OPC_CheckPredicate, 0, 99, 70, // Skip to: 45878
+/* 27859 */ MCD_OPC_Decode, 157, 2, 107, // Opcode: CMGEvvi_2D
+/* 27863 */ MCD_OPC_FilterValue, 33, 91, 70, // Skip to: 45878
+/* 27867 */ MCD_OPC_CheckPredicate, 0, 87, 70, // Skip to: 45878
+/* 27871 */ MCD_OPC_CheckField, 29, 3, 2, 81, 70, // Skip to: 45878
+/* 27877 */ MCD_OPC_Decode, 175, 6, 107, // Opcode: FRINTP_2d
+/* 27881 */ MCD_OPC_FilterValue, 35, 39, 0, // Skip to: 27924
+/* 27885 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 27888 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 27906
+/* 27892 */ MCD_OPC_CheckPredicate, 0, 62, 70, // Skip to: 45878
+/* 27896 */ MCD_OPC_CheckField, 21, 1, 1, 56, 70, // Skip to: 45878
+/* 27902 */ MCD_OPC_Decode, 136, 3, 102, // Opcode: CMTSTvvv_2D
+/* 27906 */ MCD_OPC_FilterValue, 3, 48, 70, // Skip to: 45878
+/* 27910 */ MCD_OPC_CheckPredicate, 0, 44, 70, // Skip to: 45878
+/* 27914 */ MCD_OPC_CheckField, 21, 1, 1, 38, 70, // Skip to: 45878
+/* 27920 */ MCD_OPC_Decode, 148, 2, 102, // Opcode: CMEQvvv_2D
+/* 27924 */ MCD_OPC_FilterValue, 38, 65, 0, // Skip to: 27993
+/* 27928 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 27931 */ MCD_OPC_FilterValue, 32, 27, 0, // Skip to: 27962
+/* 27935 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 27938 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 27950
+/* 27942 */ MCD_OPC_CheckPredicate, 0, 12, 70, // Skip to: 45878
+/* 27946 */ MCD_OPC_Decode, 141, 2, 107, // Opcode: CMEQvvi_2D
+/* 27950 */ MCD_OPC_FilterValue, 3, 4, 70, // Skip to: 45878
+/* 27954 */ MCD_OPC_CheckPredicate, 0, 0, 70, // Skip to: 45878
+/* 27958 */ MCD_OPC_Decode, 204, 2, 107, // Opcode: CMLEvvi_2D
+/* 27962 */ MCD_OPC_FilterValue, 33, 248, 69, // Skip to: 45878
+/* 27966 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 27969 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 27981
+/* 27973 */ MCD_OPC_CheckPredicate, 0, 237, 69, // Skip to: 45878
+/* 27977 */ MCD_OPC_Decode, 185, 6, 107, // Opcode: FRINTZ_2d
+/* 27981 */ MCD_OPC_FilterValue, 3, 229, 69, // Skip to: 45878
+/* 27985 */ MCD_OPC_CheckPredicate, 0, 225, 69, // Skip to: 45878
+/* 27989 */ MCD_OPC_Decode, 160, 6, 107, // Opcode: FRINTI_2d
+/* 27993 */ MCD_OPC_FilterValue, 42, 52, 0, // Skip to: 28049
+/* 27997 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 28000 */ MCD_OPC_FilterValue, 32, 14, 0, // Skip to: 28018
+/* 28004 */ MCD_OPC_CheckPredicate, 0, 206, 69, // Skip to: 45878
+/* 28008 */ MCD_OPC_CheckField, 29, 3, 2, 200, 69, // Skip to: 45878
+/* 28014 */ MCD_OPC_Decode, 212, 2, 107, // Opcode: CMLTvvi_2D
+/* 28018 */ MCD_OPC_FilterValue, 33, 192, 69, // Skip to: 45878
+/* 28022 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 28025 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 28037
+/* 28029 */ MCD_OPC_CheckPredicate, 0, 181, 69, // Skip to: 45878
+/* 28033 */ MCD_OPC_Decode, 229, 4, 107, // Opcode: FCVTPS_2d
+/* 28037 */ MCD_OPC_FilterValue, 3, 173, 69, // Skip to: 45878
+/* 28041 */ MCD_OPC_CheckPredicate, 0, 169, 69, // Skip to: 45878
+/* 28045 */ MCD_OPC_Decode, 238, 4, 107, // Opcode: FCVTPU_2d
+/* 28049 */ MCD_OPC_FilterValue, 46, 64, 0, // Skip to: 28117
+/* 28053 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 28056 */ MCD_OPC_FilterValue, 32, 26, 0, // Skip to: 28086
+/* 28060 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 28063 */ MCD_OPC_FilterValue, 2, 7, 0, // Skip to: 28074
+/* 28067 */ MCD_OPC_CheckPredicate, 0, 143, 69, // Skip to: 45878
+/* 28071 */ MCD_OPC_Decode, 20, 107, // Opcode: ABS2d
+/* 28074 */ MCD_OPC_FilterValue, 3, 136, 69, // Skip to: 45878
+/* 28078 */ MCD_OPC_CheckPredicate, 0, 132, 69, // Skip to: 45878
+/* 28082 */ MCD_OPC_Decode, 179, 11, 107, // Opcode: NEG2d
+/* 28086 */ MCD_OPC_FilterValue, 33, 124, 69, // Skip to: 45878
+/* 28090 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 28093 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 28105
+/* 28097 */ MCD_OPC_CheckPredicate, 0, 113, 69, // Skip to: 45878
+/* 28101 */ MCD_OPC_Decode, 250, 4, 107, // Opcode: FCVTZS_2d
+/* 28105 */ MCD_OPC_FilterValue, 3, 105, 69, // Skip to: 45878
+/* 28109 */ MCD_OPC_CheckPredicate, 0, 101, 69, // Skip to: 45878
+/* 28113 */ MCD_OPC_Decode, 137, 5, 107, // Opcode: FCVTZU_2d
+/* 28117 */ MCD_OPC_FilterValue, 47, 19, 0, // Skip to: 28140
+/* 28121 */ MCD_OPC_CheckPredicate, 0, 89, 69, // Skip to: 45878
+/* 28125 */ MCD_OPC_CheckField, 29, 3, 2, 83, 69, // Skip to: 45878
+/* 28131 */ MCD_OPC_CheckField, 21, 1, 1, 77, 69, // Skip to: 45878
+/* 28137 */ MCD_OPC_Decode, 38, 102, // Opcode: ADDP_2D
+/* 28140 */ MCD_OPC_FilterValue, 49, 39, 0, // Skip to: 28183
+/* 28144 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 28147 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 28165
+/* 28151 */ MCD_OPC_CheckPredicate, 0, 59, 69, // Skip to: 45878
+/* 28155 */ MCD_OPC_CheckField, 21, 1, 1, 53, 69, // Skip to: 45878
+/* 28161 */ MCD_OPC_Decode, 195, 5, 102, // Opcode: FMINNMvvv_2D
+/* 28165 */ MCD_OPC_FilterValue, 3, 45, 69, // Skip to: 45878
+/* 28169 */ MCD_OPC_CheckPredicate, 0, 41, 69, // Skip to: 45878
+/* 28173 */ MCD_OPC_CheckField, 21, 1, 1, 35, 69, // Skip to: 45878
+/* 28179 */ MCD_OPC_Decode, 189, 5, 102, // Opcode: FMINNMPvvv_2D
+/* 28183 */ MCD_OPC_FilterValue, 50, 39, 0, // Skip to: 28226
+/* 28187 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 28190 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 28208
+/* 28194 */ MCD_OPC_CheckPredicate, 0, 16, 69, // Skip to: 45878
+/* 28198 */ MCD_OPC_CheckField, 16, 6, 32, 10, 69, // Skip to: 45878
+/* 28204 */ MCD_OPC_Decode, 141, 4, 107, // Opcode: FCMGTvvi_2D
+/* 28208 */ MCD_OPC_FilterValue, 3, 2, 69, // Skip to: 45878
+/* 28212 */ MCD_OPC_CheckPredicate, 0, 254, 68, // Skip to: 45878
+/* 28216 */ MCD_OPC_CheckField, 16, 6, 32, 248, 68, // Skip to: 45878
+/* 28222 */ MCD_OPC_Decode, 131, 4, 107, // Opcode: FCMGEvvi_2D
+/* 28226 */ MCD_OPC_FilterValue, 51, 20, 0, // Skip to: 28250
+/* 28230 */ MCD_OPC_CheckPredicate, 0, 236, 68, // Skip to: 45878
+/* 28234 */ MCD_OPC_CheckField, 29, 3, 2, 230, 68, // Skip to: 45878
+/* 28240 */ MCD_OPC_CheckField, 21, 1, 1, 224, 68, // Skip to: 45878
+/* 28246 */ MCD_OPC_Decode, 222, 5, 110, // Opcode: FMLSvvv_2D
+/* 28250 */ MCD_OPC_FilterValue, 53, 39, 0, // Skip to: 28293
+/* 28254 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 28257 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 28275
+/* 28261 */ MCD_OPC_CheckPredicate, 0, 205, 68, // Skip to: 45878
+/* 28265 */ MCD_OPC_CheckField, 21, 1, 1, 199, 68, // Skip to: 45878
+/* 28271 */ MCD_OPC_Decode, 207, 6, 102, // Opcode: FSUBvvv_2D
+/* 28275 */ MCD_OPC_FilterValue, 3, 191, 68, // Skip to: 45878
+/* 28279 */ MCD_OPC_CheckPredicate, 0, 187, 68, // Skip to: 45878
+/* 28283 */ MCD_OPC_CheckField, 21, 1, 1, 181, 68, // Skip to: 45878
+/* 28289 */ MCD_OPC_Decode, 213, 3, 102, // Opcode: FABDvvv_2D
+/* 28293 */ MCD_OPC_FilterValue, 54, 65, 0, // Skip to: 28362
+/* 28297 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 28300 */ MCD_OPC_FilterValue, 32, 27, 0, // Skip to: 28331
+/* 28304 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 28307 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 28319
+/* 28311 */ MCD_OPC_CheckPredicate, 0, 155, 68, // Skip to: 45878
+/* 28315 */ MCD_OPC_Decode, 249, 3, 107, // Opcode: FCMEQvvi_2D
+/* 28319 */ MCD_OPC_FilterValue, 3, 147, 68, // Skip to: 45878
+/* 28323 */ MCD_OPC_CheckPredicate, 0, 143, 68, // Skip to: 45878
+/* 28327 */ MCD_OPC_Decode, 149, 4, 107, // Opcode: FCMLEvvi_2D
+/* 28331 */ MCD_OPC_FilterValue, 33, 135, 68, // Skip to: 45878
+/* 28335 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 28338 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 28350
+/* 28342 */ MCD_OPC_CheckPredicate, 0, 124, 68, // Skip to: 45878
+/* 28346 */ MCD_OPC_Decode, 143, 6, 107, // Opcode: FRECPE_2d
+/* 28350 */ MCD_OPC_FilterValue, 3, 116, 68, // Skip to: 45878
+/* 28354 */ MCD_OPC_CheckPredicate, 0, 112, 68, // Skip to: 45878
+/* 28358 */ MCD_OPC_Decode, 190, 6, 107, // Opcode: FRSQRTE_2d
+/* 28362 */ MCD_OPC_FilterValue, 56, 39, 0, // Skip to: 28405
+/* 28366 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 28369 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 28387
+/* 28373 */ MCD_OPC_CheckPredicate, 0, 93, 68, // Skip to: 45878
+/* 28377 */ MCD_OPC_CheckField, 21, 1, 1, 87, 68, // Skip to: 45878
+/* 28383 */ MCD_OPC_Decode, 216, 11, 74, // Opcode: PMULLvvv_1q1d
+/* 28387 */ MCD_OPC_FilterValue, 2, 79, 68, // Skip to: 45878
+/* 28391 */ MCD_OPC_CheckPredicate, 0, 75, 68, // Skip to: 45878
+/* 28395 */ MCD_OPC_CheckField, 21, 1, 1, 69, 68, // Skip to: 45878
+/* 28401 */ MCD_OPC_Decode, 214, 11, 102, // Opcode: PMULL2vvv_1q2d
+/* 28405 */ MCD_OPC_FilterValue, 57, 20, 0, // Skip to: 28429
+/* 28409 */ MCD_OPC_CheckPredicate, 0, 57, 68, // Skip to: 45878
+/* 28413 */ MCD_OPC_CheckField, 29, 3, 3, 51, 68, // Skip to: 45878
+/* 28419 */ MCD_OPC_CheckField, 21, 1, 1, 45, 68, // Skip to: 45878
+/* 28425 */ MCD_OPC_Decode, 144, 4, 102, // Opcode: FCMGTvvv_2D
+/* 28429 */ MCD_OPC_FilterValue, 58, 20, 0, // Skip to: 28453
+/* 28433 */ MCD_OPC_CheckPredicate, 0, 33, 68, // Skip to: 45878
+/* 28437 */ MCD_OPC_CheckField, 29, 3, 2, 27, 68, // Skip to: 45878
+/* 28443 */ MCD_OPC_CheckField, 16, 6, 32, 21, 68, // Skip to: 45878
+/* 28449 */ MCD_OPC_Decode, 154, 4, 107, // Opcode: FCMLTvvi_2D
+/* 28453 */ MCD_OPC_FilterValue, 59, 20, 0, // Skip to: 28477
+/* 28457 */ MCD_OPC_CheckPredicate, 0, 9, 68, // Skip to: 45878
+/* 28461 */ MCD_OPC_CheckField, 29, 3, 3, 3, 68, // Skip to: 45878
+/* 28467 */ MCD_OPC_CheckField, 21, 1, 1, 253, 67, // Skip to: 45878
+/* 28473 */ MCD_OPC_Decode, 228, 3, 102, // Opcode: FACGTvvv_2D
+/* 28477 */ MCD_OPC_FilterValue, 61, 39, 0, // Skip to: 28520
+/* 28481 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 28484 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 28502
+/* 28488 */ MCD_OPC_CheckPredicate, 0, 234, 67, // Skip to: 45878
+/* 28492 */ MCD_OPC_CheckField, 21, 1, 1, 228, 67, // Skip to: 45878
+/* 28498 */ MCD_OPC_Decode, 206, 5, 102, // Opcode: FMINvvv_2D
+/* 28502 */ MCD_OPC_FilterValue, 3, 220, 67, // Skip to: 45878
+/* 28506 */ MCD_OPC_CheckPredicate, 0, 216, 67, // Skip to: 45878
+/* 28510 */ MCD_OPC_CheckField, 21, 1, 1, 210, 67, // Skip to: 45878
+/* 28516 */ MCD_OPC_Decode, 200, 5, 102, // Opcode: FMINPvvv_2D
+/* 28520 */ MCD_OPC_FilterValue, 62, 52, 0, // Skip to: 28576
+/* 28524 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 28527 */ MCD_OPC_FilterValue, 32, 27, 0, // Skip to: 28558
+/* 28531 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 28534 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 28546
+/* 28538 */ MCD_OPC_CheckPredicate, 0, 184, 67, // Skip to: 45878
+/* 28542 */ MCD_OPC_Decode, 216, 3, 107, // Opcode: FABS2d
+/* 28546 */ MCD_OPC_FilterValue, 3, 176, 67, // Skip to: 45878
+/* 28550 */ MCD_OPC_CheckPredicate, 0, 172, 67, // Skip to: 45878
+/* 28554 */ MCD_OPC_Decode, 132, 6, 107, // Opcode: FNEG2d
+/* 28558 */ MCD_OPC_FilterValue, 33, 164, 67, // Skip to: 45878
+/* 28562 */ MCD_OPC_CheckPredicate, 0, 160, 67, // Skip to: 45878
+/* 28566 */ MCD_OPC_CheckField, 29, 3, 3, 154, 67, // Skip to: 45878
+/* 28572 */ MCD_OPC_Decode, 200, 6, 107, // Opcode: FSQRT_2d
+/* 28576 */ MCD_OPC_FilterValue, 63, 146, 67, // Skip to: 45878
+/* 28580 */ MCD_OPC_CheckPredicate, 0, 142, 67, // Skip to: 45878
+/* 28584 */ MCD_OPC_CheckField, 29, 3, 2, 136, 67, // Skip to: 45878
+/* 28590 */ MCD_OPC_CheckField, 21, 1, 1, 130, 67, // Skip to: 45878
+/* 28596 */ MCD_OPC_Decode, 197, 6, 102, // Opcode: FRSQRTSvvv_2D
+/* 28600 */ MCD_OPC_FilterValue, 12, 169, 13, // Skip to: 32101
+/* 28604 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 28607 */ MCD_OPC_FilterValue, 0, 66, 3, // Skip to: 29445
+/* 28611 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 28614 */ MCD_OPC_FilterValue, 1, 171, 2, // Skip to: 29301
+/* 28618 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
+/* 28621 */ MCD_OPC_FilterValue, 0, 91, 1, // Skip to: 28972
+/* 28625 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
+/* 28628 */ MCD_OPC_FilterValue, 0, 129, 0, // Skip to: 28761
+/* 28632 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 28635 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 28728
+/* 28639 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 28642 */ MCD_OPC_FilterValue, 0, 49, 0, // Skip to: 28695
+/* 28646 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
+/* 28649 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 28662
+/* 28653 */ MCD_OPC_CheckPredicate, 0, 69, 67, // Skip to: 45878
+/* 28657 */ MCD_OPC_Decode, 137, 11, 135, 1, // Opcode: MOVIvi_lsl_2S
+/* 28662 */ MCD_OPC_FilterValue, 1, 60, 67, // Skip to: 45878
+/* 28666 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 28669 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 28682
+/* 28673 */ MCD_OPC_CheckPredicate, 0, 49, 67, // Skip to: 45878
+/* 28677 */ MCD_OPC_Decode, 229, 15, 136, 1, // Opcode: SSHRvvi_8B
+/* 28682 */ MCD_OPC_FilterValue, 1, 40, 67, // Skip to: 45878
+/* 28686 */ MCD_OPC_CheckPredicate, 0, 36, 67, // Skip to: 45878
+/* 28690 */ MCD_OPC_Decode, 199, 15, 136, 1, // Opcode: SRSHRvvi_8B
+/* 28695 */ MCD_OPC_FilterValue, 1, 27, 67, // Skip to: 45878
+/* 28699 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 28702 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 28715
+/* 28706 */ MCD_OPC_CheckPredicate, 0, 16, 67, // Skip to: 45878
+/* 28710 */ MCD_OPC_Decode, 227, 15, 137, 1, // Opcode: SSHRvvi_4H
+/* 28715 */ MCD_OPC_FilterValue, 1, 7, 67, // Skip to: 45878
+/* 28719 */ MCD_OPC_CheckPredicate, 0, 3, 67, // Skip to: 45878
+/* 28723 */ MCD_OPC_Decode, 197, 15, 137, 1, // Opcode: SRSHRvvi_4H
+/* 28728 */ MCD_OPC_FilterValue, 1, 250, 66, // Skip to: 45878
+/* 28732 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 28735 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 28748
+/* 28739 */ MCD_OPC_CheckPredicate, 0, 239, 66, // Skip to: 45878
+/* 28743 */ MCD_OPC_Decode, 226, 15, 138, 1, // Opcode: SSHRvvi_2S
+/* 28748 */ MCD_OPC_FilterValue, 1, 230, 66, // Skip to: 45878
+/* 28752 */ MCD_OPC_CheckPredicate, 0, 226, 66, // Skip to: 45878
+/* 28756 */ MCD_OPC_Decode, 196, 15, 138, 1, // Opcode: SRSHRvvi_2S
+/* 28761 */ MCD_OPC_FilterValue, 1, 217, 66, // Skip to: 45878
+/* 28765 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 28768 */ MCD_OPC_FilterValue, 0, 141, 0, // Skip to: 28913
+/* 28772 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 28775 */ MCD_OPC_FilterValue, 0, 75, 0, // Skip to: 28854
+/* 28779 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
+/* 28782 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 28795
+/* 28786 */ MCD_OPC_CheckPredicate, 0, 192, 66, // Skip to: 45878
+/* 28790 */ MCD_OPC_Decode, 198, 11, 139, 1, // Opcode: ORRvi_lsl_2S
+/* 28795 */ MCD_OPC_FilterValue, 1, 183, 66, // Skip to: 45878
+/* 28799 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 28802 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 28815
+/* 28806 */ MCD_OPC_CheckPredicate, 0, 172, 66, // Skip to: 45878
+/* 28810 */ MCD_OPC_Decode, 237, 15, 140, 1, // Opcode: SSRAvvi_8B
+/* 28815 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 28828
+/* 28819 */ MCD_OPC_CheckPredicate, 0, 159, 66, // Skip to: 45878
+/* 28823 */ MCD_OPC_Decode, 207, 15, 140, 1, // Opcode: SRSRAvvi_8B
+/* 28828 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 28841
+/* 28832 */ MCD_OPC_CheckPredicate, 0, 146, 66, // Skip to: 45878
+/* 28836 */ MCD_OPC_Decode, 132, 13, 141, 1, // Opcode: SHLvvi_8B
+/* 28841 */ MCD_OPC_FilterValue, 3, 137, 66, // Skip to: 45878
+/* 28845 */ MCD_OPC_CheckPredicate, 0, 133, 66, // Skip to: 45878
+/* 28849 */ MCD_OPC_Decode, 249, 14, 141, 1, // Opcode: SQSHLvvi_8B
+/* 28854 */ MCD_OPC_FilterValue, 1, 124, 66, // Skip to: 45878
+/* 28858 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 28861 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 28874
+/* 28865 */ MCD_OPC_CheckPredicate, 0, 113, 66, // Skip to: 45878
+/* 28869 */ MCD_OPC_Decode, 235, 15, 142, 1, // Opcode: SSRAvvi_4H
+/* 28874 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 28887
+/* 28878 */ MCD_OPC_CheckPredicate, 0, 100, 66, // Skip to: 45878
+/* 28882 */ MCD_OPC_Decode, 205, 15, 142, 1, // Opcode: SRSRAvvi_4H
+/* 28887 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 28900
+/* 28891 */ MCD_OPC_CheckPredicate, 0, 87, 66, // Skip to: 45878
+/* 28895 */ MCD_OPC_Decode, 130, 13, 143, 1, // Opcode: SHLvvi_4H
+/* 28900 */ MCD_OPC_FilterValue, 3, 78, 66, // Skip to: 45878
+/* 28904 */ MCD_OPC_CheckPredicate, 0, 74, 66, // Skip to: 45878
+/* 28908 */ MCD_OPC_Decode, 247, 14, 143, 1, // Opcode: SQSHLvvi_4H
+/* 28913 */ MCD_OPC_FilterValue, 1, 65, 66, // Skip to: 45878
+/* 28917 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 28920 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 28933
+/* 28924 */ MCD_OPC_CheckPredicate, 0, 54, 66, // Skip to: 45878
+/* 28928 */ MCD_OPC_Decode, 234, 15, 144, 1, // Opcode: SSRAvvi_2S
+/* 28933 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 28946
+/* 28937 */ MCD_OPC_CheckPredicate, 0, 41, 66, // Skip to: 45878
+/* 28941 */ MCD_OPC_Decode, 204, 15, 144, 1, // Opcode: SRSRAvvi_2S
+/* 28946 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 28959
+/* 28950 */ MCD_OPC_CheckPredicate, 0, 28, 66, // Skip to: 45878
+/* 28954 */ MCD_OPC_Decode, 129, 13, 145, 1, // Opcode: SHLvvi_2S
+/* 28959 */ MCD_OPC_FilterValue, 3, 19, 66, // Skip to: 45878
+/* 28963 */ MCD_OPC_CheckPredicate, 0, 15, 66, // Skip to: 45878
+/* 28967 */ MCD_OPC_Decode, 246, 14, 145, 1, // Opcode: SQSHLvvi_2S
+/* 28972 */ MCD_OPC_FilterValue, 1, 6, 66, // Skip to: 45878
+/* 28976 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
+/* 28979 */ MCD_OPC_FilterValue, 0, 227, 0, // Skip to: 29210
+/* 28983 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
+/* 28986 */ MCD_OPC_FilterValue, 0, 129, 0, // Skip to: 29119
+/* 28990 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 28993 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 29086
+/* 28997 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 29000 */ MCD_OPC_FilterValue, 0, 49, 0, // Skip to: 29053
+/* 29004 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
+/* 29007 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 29020
+/* 29011 */ MCD_OPC_CheckPredicate, 0, 223, 65, // Skip to: 45878
+/* 29015 */ MCD_OPC_Decode, 138, 11, 146, 1, // Opcode: MOVIvi_lsl_4H
+/* 29020 */ MCD_OPC_FilterValue, 1, 214, 65, // Skip to: 45878
+/* 29024 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 29027 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 29040
+/* 29031 */ MCD_OPC_CheckPredicate, 0, 203, 65, // Skip to: 45878
+/* 29035 */ MCD_OPC_Decode, 138, 13, 147, 1, // Opcode: SHRNvvi_8B
+/* 29040 */ MCD_OPC_FilterValue, 1, 194, 65, // Skip to: 45878
+/* 29044 */ MCD_OPC_CheckPredicate, 0, 190, 65, // Skip to: 45878
+/* 29048 */ MCD_OPC_Decode, 213, 15, 148, 1, // Opcode: SSHLLvvi_8B
+/* 29053 */ MCD_OPC_FilterValue, 1, 181, 65, // Skip to: 45878
+/* 29057 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 29060 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 29073
+/* 29064 */ MCD_OPC_CheckPredicate, 0, 170, 65, // Skip to: 45878
+/* 29068 */ MCD_OPC_Decode, 136, 13, 149, 1, // Opcode: SHRNvvi_4H
+/* 29073 */ MCD_OPC_FilterValue, 1, 161, 65, // Skip to: 45878
+/* 29077 */ MCD_OPC_CheckPredicate, 0, 157, 65, // Skip to: 45878
+/* 29081 */ MCD_OPC_Decode, 211, 15, 150, 1, // Opcode: SSHLLvvi_4H
+/* 29086 */ MCD_OPC_FilterValue, 1, 148, 65, // Skip to: 45878
+/* 29090 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 29093 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 29106
+/* 29097 */ MCD_OPC_CheckPredicate, 0, 137, 65, // Skip to: 45878
+/* 29101 */ MCD_OPC_Decode, 135, 13, 151, 1, // Opcode: SHRNvvi_2S
+/* 29106 */ MCD_OPC_FilterValue, 1, 128, 65, // Skip to: 45878
+/* 29110 */ MCD_OPC_CheckPredicate, 0, 124, 65, // Skip to: 45878
+/* 29114 */ MCD_OPC_Decode, 210, 15, 152, 1, // Opcode: SSHLLvvi_2S
+/* 29119 */ MCD_OPC_FilterValue, 1, 115, 65, // Skip to: 45878
+/* 29123 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 29126 */ MCD_OPC_FilterValue, 0, 61, 0, // Skip to: 29191
+/* 29130 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 29133 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 29172
+/* 29137 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
+/* 29140 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 29153
+/* 29144 */ MCD_OPC_CheckPredicate, 0, 90, 65, // Skip to: 45878
+/* 29148 */ MCD_OPC_Decode, 199, 11, 153, 1, // Opcode: ORRvi_lsl_4H
+/* 29153 */ MCD_OPC_FilterValue, 1, 81, 65, // Skip to: 45878
+/* 29157 */ MCD_OPC_CheckPredicate, 0, 77, 65, // Skip to: 45878
+/* 29161 */ MCD_OPC_CheckField, 13, 1, 0, 71, 65, // Skip to: 45878
+/* 29167 */ MCD_OPC_Decode, 137, 15, 147, 1, // Opcode: SQSHRNvvi_8B
+/* 29172 */ MCD_OPC_FilterValue, 1, 62, 65, // Skip to: 45878
+/* 29176 */ MCD_OPC_CheckPredicate, 0, 58, 65, // Skip to: 45878
+/* 29180 */ MCD_OPC_CheckField, 13, 1, 0, 52, 65, // Skip to: 45878
+/* 29186 */ MCD_OPC_Decode, 135, 15, 149, 1, // Opcode: SQSHRNvvi_4H
+/* 29191 */ MCD_OPC_FilterValue, 1, 43, 65, // Skip to: 45878
+/* 29195 */ MCD_OPC_CheckPredicate, 0, 39, 65, // Skip to: 45878
+/* 29199 */ MCD_OPC_CheckField, 13, 1, 0, 33, 65, // Skip to: 45878
+/* 29205 */ MCD_OPC_Decode, 134, 15, 151, 1, // Opcode: SQSHRNvvi_2S
+/* 29210 */ MCD_OPC_FilterValue, 1, 24, 65, // Skip to: 45878
+/* 29214 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 29217 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 29236
+/* 29221 */ MCD_OPC_CheckPredicate, 0, 13, 65, // Skip to: 45878
+/* 29225 */ MCD_OPC_CheckField, 19, 3, 0, 7, 65, // Skip to: 45878
+/* 29231 */ MCD_OPC_Decode, 141, 11, 154, 1, // Opcode: MOVIvi_msl_2S
+/* 29236 */ MCD_OPC_FilterValue, 1, 254, 64, // Skip to: 45878
+/* 29240 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
+/* 29243 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 29282
+/* 29247 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 29250 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 29269
+/* 29254 */ MCD_OPC_CheckPredicate, 0, 236, 64, // Skip to: 45878
+/* 29258 */ MCD_OPC_CheckField, 19, 2, 0, 230, 64, // Skip to: 45878
+/* 29264 */ MCD_OPC_Decode, 136, 11, 155, 1, // Opcode: MOVIvi_8B
+/* 29269 */ MCD_OPC_FilterValue, 1, 221, 64, // Skip to: 45878
+/* 29273 */ MCD_OPC_CheckPredicate, 0, 217, 64, // Skip to: 45878
+/* 29277 */ MCD_OPC_Decode, 198, 21, 138, 1, // Opcode: VCVTxs2f_2S
+/* 29282 */ MCD_OPC_FilterValue, 1, 208, 64, // Skip to: 45878
+/* 29286 */ MCD_OPC_CheckPredicate, 0, 204, 64, // Skip to: 45878
+/* 29290 */ MCD_OPC_CheckField, 19, 3, 0, 198, 64, // Skip to: 45878
+/* 29296 */ MCD_OPC_Decode, 232, 5, 155, 1, // Opcode: FMOVvi_2S
+/* 29301 */ MCD_OPC_FilterValue, 3, 189, 64, // Skip to: 45878
+/* 29305 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
+/* 29308 */ MCD_OPC_FilterValue, 8, 55, 0, // Skip to: 29367
+/* 29312 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 29315 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 29354
+/* 29319 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 29322 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 29341
+/* 29326 */ MCD_OPC_CheckPredicate, 0, 164, 64, // Skip to: 45878
+/* 29330 */ MCD_OPC_CheckField, 19, 1, 1, 158, 64, // Skip to: 45878
+/* 29336 */ MCD_OPC_Decode, 144, 12, 147, 1, // Opcode: RSHRNvvi_8B
+/* 29341 */ MCD_OPC_FilterValue, 1, 149, 64, // Skip to: 45878
+/* 29345 */ MCD_OPC_CheckPredicate, 0, 145, 64, // Skip to: 45878
+/* 29349 */ MCD_OPC_Decode, 142, 12, 149, 1, // Opcode: RSHRNvvi_4H
+/* 29354 */ MCD_OPC_FilterValue, 1, 136, 64, // Skip to: 45878
+/* 29358 */ MCD_OPC_CheckPredicate, 0, 132, 64, // Skip to: 45878
+/* 29362 */ MCD_OPC_Decode, 141, 12, 151, 1, // Opcode: RSHRNvvi_2S
+/* 29367 */ MCD_OPC_FilterValue, 9, 55, 0, // Skip to: 29426
+/* 29371 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 29374 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 29413
+/* 29378 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 29381 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 29400
+/* 29385 */ MCD_OPC_CheckPredicate, 0, 105, 64, // Skip to: 45878
+/* 29389 */ MCD_OPC_CheckField, 19, 1, 1, 99, 64, // Skip to: 45878
+/* 29395 */ MCD_OPC_Decode, 220, 14, 147, 1, // Opcode: SQRSHRNvvi_8B
+/* 29400 */ MCD_OPC_FilterValue, 1, 90, 64, // Skip to: 45878
+/* 29404 */ MCD_OPC_CheckPredicate, 0, 86, 64, // Skip to: 45878
+/* 29408 */ MCD_OPC_Decode, 218, 14, 149, 1, // Opcode: SQRSHRNvvi_4H
+/* 29413 */ MCD_OPC_FilterValue, 1, 77, 64, // Skip to: 45878
+/* 29417 */ MCD_OPC_CheckPredicate, 0, 73, 64, // Skip to: 45878
+/* 29421 */ MCD_OPC_Decode, 217, 14, 151, 1, // Opcode: SQRSHRNvvi_2S
+/* 29426 */ MCD_OPC_FilterValue, 15, 64, 64, // Skip to: 45878
+/* 29430 */ MCD_OPC_CheckPredicate, 0, 60, 64, // Skip to: 45878
+/* 29434 */ MCD_OPC_CheckField, 21, 1, 1, 54, 64, // Skip to: 45878
+/* 29440 */ MCD_OPC_Decode, 192, 21, 138, 1, // Opcode: VCVTf2xs_2S
+/* 29445 */ MCD_OPC_FilterValue, 1, 130, 3, // Skip to: 30347
+/* 29449 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 29452 */ MCD_OPC_FilterValue, 1, 235, 2, // Skip to: 30203
+/* 29456 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
+/* 29459 */ MCD_OPC_FilterValue, 0, 169, 1, // Skip to: 29888
+/* 29463 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
+/* 29466 */ MCD_OPC_FilterValue, 0, 207, 0, // Skip to: 29677
+/* 29470 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 29473 */ MCD_OPC_FilterValue, 0, 141, 0, // Skip to: 29618
+/* 29477 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 29480 */ MCD_OPC_FilterValue, 0, 75, 0, // Skip to: 29559
+/* 29484 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
+/* 29487 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 29500
+/* 29491 */ MCD_OPC_CheckPredicate, 0, 255, 63, // Skip to: 45878
+/* 29495 */ MCD_OPC_Decode, 164, 11, 135, 1, // Opcode: MVNIvi_lsl_2S
+/* 29500 */ MCD_OPC_FilterValue, 1, 246, 63, // Skip to: 45878
+/* 29504 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 29507 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 29520
+/* 29511 */ MCD_OPC_CheckPredicate, 0, 235, 63, // Skip to: 45878
+/* 29515 */ MCD_OPC_Decode, 140, 21, 136, 1, // Opcode: USHRvvi_8B
+/* 29520 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 29533
+/* 29524 */ MCD_OPC_CheckPredicate, 0, 222, 63, // Skip to: 45878
+/* 29528 */ MCD_OPC_Decode, 236, 20, 136, 1, // Opcode: URSHRvvi_8B
+/* 29533 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 29546
+/* 29537 */ MCD_OPC_CheckPredicate, 0, 209, 63, // Skip to: 45878
+/* 29541 */ MCD_OPC_Decode, 183, 15, 140, 1, // Opcode: SRIvvi_8B
+/* 29546 */ MCD_OPC_FilterValue, 3, 200, 63, // Skip to: 45878
+/* 29550 */ MCD_OPC_CheckPredicate, 0, 196, 63, // Skip to: 45878
+/* 29554 */ MCD_OPC_Decode, 234, 14, 141, 1, // Opcode: SQSHLUvvi_8B
+/* 29559 */ MCD_OPC_FilterValue, 1, 187, 63, // Skip to: 45878
+/* 29563 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 29566 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 29579
+/* 29570 */ MCD_OPC_CheckPredicate, 0, 176, 63, // Skip to: 45878
+/* 29574 */ MCD_OPC_Decode, 138, 21, 137, 1, // Opcode: USHRvvi_4H
+/* 29579 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 29592
+/* 29583 */ MCD_OPC_CheckPredicate, 0, 163, 63, // Skip to: 45878
+/* 29587 */ MCD_OPC_Decode, 234, 20, 137, 1, // Opcode: URSHRvvi_4H
+/* 29592 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 29605
+/* 29596 */ MCD_OPC_CheckPredicate, 0, 150, 63, // Skip to: 45878
+/* 29600 */ MCD_OPC_Decode, 181, 15, 142, 1, // Opcode: SRIvvi_4H
+/* 29605 */ MCD_OPC_FilterValue, 3, 141, 63, // Skip to: 45878
+/* 29609 */ MCD_OPC_CheckPredicate, 0, 137, 63, // Skip to: 45878
+/* 29613 */ MCD_OPC_Decode, 232, 14, 143, 1, // Opcode: SQSHLUvvi_4H
+/* 29618 */ MCD_OPC_FilterValue, 1, 128, 63, // Skip to: 45878
+/* 29622 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 29625 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 29638
+/* 29629 */ MCD_OPC_CheckPredicate, 0, 117, 63, // Skip to: 45878
+/* 29633 */ MCD_OPC_Decode, 137, 21, 138, 1, // Opcode: USHRvvi_2S
+/* 29638 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 29651
+/* 29642 */ MCD_OPC_CheckPredicate, 0, 104, 63, // Skip to: 45878
+/* 29646 */ MCD_OPC_Decode, 233, 20, 138, 1, // Opcode: URSHRvvi_2S
+/* 29651 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 29664
+/* 29655 */ MCD_OPC_CheckPredicate, 0, 91, 63, // Skip to: 45878
+/* 29659 */ MCD_OPC_Decode, 180, 15, 144, 1, // Opcode: SRIvvi_2S
+/* 29664 */ MCD_OPC_FilterValue, 3, 82, 63, // Skip to: 45878
+/* 29668 */ MCD_OPC_CheckPredicate, 0, 78, 63, // Skip to: 45878
+/* 29672 */ MCD_OPC_Decode, 231, 14, 145, 1, // Opcode: SQSHLUvvi_2S
+/* 29677 */ MCD_OPC_FilterValue, 1, 69, 63, // Skip to: 45878
+/* 29681 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 29684 */ MCD_OPC_FilterValue, 0, 141, 0, // Skip to: 29829
+/* 29688 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 29691 */ MCD_OPC_FilterValue, 0, 75, 0, // Skip to: 29770
+/* 29695 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
+/* 29698 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 29711
+/* 29702 */ MCD_OPC_CheckPredicate, 0, 44, 63, // Skip to: 45878
+/* 29706 */ MCD_OPC_Decode, 211, 1, 139, 1, // Opcode: BICvi_lsl_2S
+/* 29711 */ MCD_OPC_FilterValue, 1, 35, 63, // Skip to: 45878
+/* 29715 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 29718 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 29731
+/* 29722 */ MCD_OPC_CheckPredicate, 0, 24, 63, // Skip to: 45878
+/* 29726 */ MCD_OPC_Decode, 159, 21, 140, 1, // Opcode: USRAvvi_8B
+/* 29731 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 29744
+/* 29735 */ MCD_OPC_CheckPredicate, 0, 11, 63, // Skip to: 45878
+/* 29739 */ MCD_OPC_Decode, 246, 20, 140, 1, // Opcode: URSRAvvi_8B
+/* 29744 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 29757
+/* 29748 */ MCD_OPC_CheckPredicate, 0, 254, 62, // Skip to: 45878
+/* 29752 */ MCD_OPC_Decode, 152, 13, 156, 1, // Opcode: SLIvvi_8B
+/* 29757 */ MCD_OPC_FilterValue, 3, 245, 62, // Skip to: 45878
+/* 29761 */ MCD_OPC_CheckPredicate, 0, 241, 62, // Skip to: 45878
+/* 29765 */ MCD_OPC_Decode, 176, 20, 141, 1, // Opcode: UQSHLvvi_8B
+/* 29770 */ MCD_OPC_FilterValue, 1, 232, 62, // Skip to: 45878
+/* 29774 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 29777 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 29790
+/* 29781 */ MCD_OPC_CheckPredicate, 0, 221, 62, // Skip to: 45878
+/* 29785 */ MCD_OPC_Decode, 157, 21, 142, 1, // Opcode: USRAvvi_4H
+/* 29790 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 29803
+/* 29794 */ MCD_OPC_CheckPredicate, 0, 208, 62, // Skip to: 45878
+/* 29798 */ MCD_OPC_Decode, 244, 20, 142, 1, // Opcode: URSRAvvi_4H
+/* 29803 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 29816
+/* 29807 */ MCD_OPC_CheckPredicate, 0, 195, 62, // Skip to: 45878
+/* 29811 */ MCD_OPC_Decode, 150, 13, 157, 1, // Opcode: SLIvvi_4H
+/* 29816 */ MCD_OPC_FilterValue, 3, 186, 62, // Skip to: 45878
+/* 29820 */ MCD_OPC_CheckPredicate, 0, 182, 62, // Skip to: 45878
+/* 29824 */ MCD_OPC_Decode, 174, 20, 143, 1, // Opcode: UQSHLvvi_4H
+/* 29829 */ MCD_OPC_FilterValue, 1, 173, 62, // Skip to: 45878
+/* 29833 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 29836 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 29849
+/* 29840 */ MCD_OPC_CheckPredicate, 0, 162, 62, // Skip to: 45878
+/* 29844 */ MCD_OPC_Decode, 156, 21, 144, 1, // Opcode: USRAvvi_2S
+/* 29849 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 29862
+/* 29853 */ MCD_OPC_CheckPredicate, 0, 149, 62, // Skip to: 45878
+/* 29857 */ MCD_OPC_Decode, 243, 20, 144, 1, // Opcode: URSRAvvi_2S
+/* 29862 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 29875
+/* 29866 */ MCD_OPC_CheckPredicate, 0, 136, 62, // Skip to: 45878
+/* 29870 */ MCD_OPC_Decode, 149, 13, 158, 1, // Opcode: SLIvvi_2S
+/* 29875 */ MCD_OPC_FilterValue, 3, 127, 62, // Skip to: 45878
+/* 29879 */ MCD_OPC_CheckPredicate, 0, 123, 62, // Skip to: 45878
+/* 29883 */ MCD_OPC_Decode, 173, 20, 145, 1, // Opcode: UQSHLvvi_2S
+/* 29888 */ MCD_OPC_FilterValue, 1, 114, 62, // Skip to: 45878
+/* 29892 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
+/* 29895 */ MCD_OPC_FilterValue, 0, 227, 0, // Skip to: 30126
+/* 29899 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
+/* 29902 */ MCD_OPC_FilterValue, 0, 129, 0, // Skip to: 30035
+/* 29906 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 29909 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 30002
+/* 29913 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 29916 */ MCD_OPC_FilterValue, 0, 49, 0, // Skip to: 29969
+/* 29920 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
+/* 29923 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 29936
+/* 29927 */ MCD_OPC_CheckPredicate, 0, 75, 62, // Skip to: 45878
+/* 29931 */ MCD_OPC_Decode, 165, 11, 146, 1, // Opcode: MVNIvi_lsl_4H
+/* 29936 */ MCD_OPC_FilterValue, 1, 66, 62, // Skip to: 45878
+/* 29940 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 29943 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 29956
+/* 29947 */ MCD_OPC_CheckPredicate, 0, 55, 62, // Skip to: 45878
+/* 29951 */ MCD_OPC_Decode, 235, 11, 147, 1, // Opcode: QSHRUNvvi_8B
+/* 29956 */ MCD_OPC_FilterValue, 1, 46, 62, // Skip to: 45878
+/* 29960 */ MCD_OPC_CheckPredicate, 0, 42, 62, // Skip to: 45878
+/* 29964 */ MCD_OPC_Decode, 252, 20, 148, 1, // Opcode: USHLLvvi_8B
+/* 29969 */ MCD_OPC_FilterValue, 1, 33, 62, // Skip to: 45878
+/* 29973 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 29976 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 29989
+/* 29980 */ MCD_OPC_CheckPredicate, 0, 22, 62, // Skip to: 45878
+/* 29984 */ MCD_OPC_Decode, 233, 11, 149, 1, // Opcode: QSHRUNvvi_4H
+/* 29989 */ MCD_OPC_FilterValue, 1, 13, 62, // Skip to: 45878
+/* 29993 */ MCD_OPC_CheckPredicate, 0, 9, 62, // Skip to: 45878
+/* 29997 */ MCD_OPC_Decode, 250, 20, 150, 1, // Opcode: USHLLvvi_4H
+/* 30002 */ MCD_OPC_FilterValue, 1, 0, 62, // Skip to: 45878
+/* 30006 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 30009 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 30022
+/* 30013 */ MCD_OPC_CheckPredicate, 0, 245, 61, // Skip to: 45878
+/* 30017 */ MCD_OPC_Decode, 232, 11, 151, 1, // Opcode: QSHRUNvvi_2S
+/* 30022 */ MCD_OPC_FilterValue, 1, 236, 61, // Skip to: 45878
+/* 30026 */ MCD_OPC_CheckPredicate, 0, 232, 61, // Skip to: 45878
+/* 30030 */ MCD_OPC_Decode, 249, 20, 152, 1, // Opcode: USHLLvvi_2S
+/* 30035 */ MCD_OPC_FilterValue, 1, 223, 61, // Skip to: 45878
+/* 30039 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 30042 */ MCD_OPC_FilterValue, 0, 61, 0, // Skip to: 30107
+/* 30046 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 30049 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 30088
+/* 30053 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
+/* 30056 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 30069
+/* 30060 */ MCD_OPC_CheckPredicate, 0, 198, 61, // Skip to: 45878
+/* 30064 */ MCD_OPC_Decode, 212, 1, 153, 1, // Opcode: BICvi_lsl_4H
+/* 30069 */ MCD_OPC_FilterValue, 1, 189, 61, // Skip to: 45878
+/* 30073 */ MCD_OPC_CheckPredicate, 0, 185, 61, // Skip to: 45878
+/* 30077 */ MCD_OPC_CheckField, 13, 1, 0, 179, 61, // Skip to: 45878
+/* 30083 */ MCD_OPC_Decode, 192, 20, 147, 1, // Opcode: UQSHRNvvi_8B
+/* 30088 */ MCD_OPC_FilterValue, 1, 170, 61, // Skip to: 45878
+/* 30092 */ MCD_OPC_CheckPredicate, 0, 166, 61, // Skip to: 45878
+/* 30096 */ MCD_OPC_CheckField, 13, 1, 0, 160, 61, // Skip to: 45878
+/* 30102 */ MCD_OPC_Decode, 190, 20, 149, 1, // Opcode: UQSHRNvvi_4H
+/* 30107 */ MCD_OPC_FilterValue, 1, 151, 61, // Skip to: 45878
+/* 30111 */ MCD_OPC_CheckPredicate, 0, 147, 61, // Skip to: 45878
+/* 30115 */ MCD_OPC_CheckField, 13, 1, 0, 141, 61, // Skip to: 45878
+/* 30121 */ MCD_OPC_Decode, 189, 20, 151, 1, // Opcode: UQSHRNvvi_2S
+/* 30126 */ MCD_OPC_FilterValue, 1, 132, 61, // Skip to: 45878
+/* 30130 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 30133 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 30152
+/* 30137 */ MCD_OPC_CheckPredicate, 0, 121, 61, // Skip to: 45878
+/* 30141 */ MCD_OPC_CheckField, 19, 3, 0, 115, 61, // Skip to: 45878
+/* 30147 */ MCD_OPC_Decode, 168, 11, 154, 1, // Opcode: MVNIvi_msl_2S
+/* 30152 */ MCD_OPC_FilterValue, 1, 106, 61, // Skip to: 45878
+/* 30156 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 30159 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 30184
+/* 30163 */ MCD_OPC_CheckPredicate, 0, 95, 61, // Skip to: 45878
+/* 30167 */ MCD_OPC_CheckField, 19, 2, 0, 89, 61, // Skip to: 45878
+/* 30173 */ MCD_OPC_CheckField, 12, 1, 0, 83, 61, // Skip to: 45878
+/* 30179 */ MCD_OPC_Decode, 133, 11, 155, 1, // Opcode: MOVIdi
+/* 30184 */ MCD_OPC_FilterValue, 1, 74, 61, // Skip to: 45878
+/* 30188 */ MCD_OPC_CheckPredicate, 0, 70, 61, // Skip to: 45878
+/* 30192 */ MCD_OPC_CheckField, 12, 1, 0, 64, 61, // Skip to: 45878
+/* 30198 */ MCD_OPC_Decode, 201, 21, 138, 1, // Opcode: VCVTxu2f_2S
+/* 30203 */ MCD_OPC_FilterValue, 3, 55, 61, // Skip to: 45878
+/* 30207 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
+/* 30210 */ MCD_OPC_FilterValue, 8, 55, 0, // Skip to: 30269
+/* 30214 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 30217 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 30256
+/* 30221 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 30224 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 30243
+/* 30228 */ MCD_OPC_CheckPredicate, 0, 30, 61, // Skip to: 45878
+/* 30232 */ MCD_OPC_CheckField, 19, 1, 1, 24, 61, // Skip to: 45878
+/* 30238 */ MCD_OPC_Decode, 229, 11, 147, 1, // Opcode: QRSHRUNvvi_8B
+/* 30243 */ MCD_OPC_FilterValue, 1, 15, 61, // Skip to: 45878
+/* 30247 */ MCD_OPC_CheckPredicate, 0, 11, 61, // Skip to: 45878
+/* 30251 */ MCD_OPC_Decode, 227, 11, 149, 1, // Opcode: QRSHRUNvvi_4H
+/* 30256 */ MCD_OPC_FilterValue, 1, 2, 61, // Skip to: 45878
+/* 30260 */ MCD_OPC_CheckPredicate, 0, 254, 60, // Skip to: 45878
+/* 30264 */ MCD_OPC_Decode, 226, 11, 151, 1, // Opcode: QRSHRUNvvi_2S
+/* 30269 */ MCD_OPC_FilterValue, 9, 55, 0, // Skip to: 30328
+/* 30273 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 30276 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 30315
+/* 30280 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 30283 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 30302
+/* 30287 */ MCD_OPC_CheckPredicate, 0, 227, 60, // Skip to: 45878
+/* 30291 */ MCD_OPC_CheckField, 19, 1, 1, 221, 60, // Skip to: 45878
+/* 30297 */ MCD_OPC_Decode, 161, 20, 147, 1, // Opcode: UQRSHRNvvi_8B
+/* 30302 */ MCD_OPC_FilterValue, 1, 212, 60, // Skip to: 45878
+/* 30306 */ MCD_OPC_CheckPredicate, 0, 208, 60, // Skip to: 45878
+/* 30310 */ MCD_OPC_Decode, 159, 20, 149, 1, // Opcode: UQRSHRNvvi_4H
+/* 30315 */ MCD_OPC_FilterValue, 1, 199, 60, // Skip to: 45878
+/* 30319 */ MCD_OPC_CheckPredicate, 0, 195, 60, // Skip to: 45878
+/* 30323 */ MCD_OPC_Decode, 158, 20, 151, 1, // Opcode: UQRSHRNvvi_2S
+/* 30328 */ MCD_OPC_FilterValue, 15, 186, 60, // Skip to: 45878
+/* 30332 */ MCD_OPC_CheckPredicate, 0, 182, 60, // Skip to: 45878
+/* 30336 */ MCD_OPC_CheckField, 21, 1, 1, 176, 60, // Skip to: 45878
+/* 30342 */ MCD_OPC_Decode, 195, 21, 138, 1, // Opcode: VCVTf2xu_2S
+/* 30347 */ MCD_OPC_FilterValue, 2, 66, 3, // Skip to: 31185
+/* 30351 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 30354 */ MCD_OPC_FilterValue, 1, 171, 2, // Skip to: 31041
+/* 30358 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
+/* 30361 */ MCD_OPC_FilterValue, 0, 91, 1, // Skip to: 30712
+/* 30365 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
+/* 30368 */ MCD_OPC_FilterValue, 0, 129, 0, // Skip to: 30501
+/* 30372 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 30375 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 30468
+/* 30379 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 30382 */ MCD_OPC_FilterValue, 0, 49, 0, // Skip to: 30435
+/* 30386 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
+/* 30389 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 30402
+/* 30393 */ MCD_OPC_CheckPredicate, 0, 121, 60, // Skip to: 45878
+/* 30397 */ MCD_OPC_Decode, 139, 11, 159, 1, // Opcode: MOVIvi_lsl_4S
+/* 30402 */ MCD_OPC_FilterValue, 1, 112, 60, // Skip to: 45878
+/* 30406 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 30409 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 30422
+/* 30413 */ MCD_OPC_CheckPredicate, 0, 101, 60, // Skip to: 45878
+/* 30417 */ MCD_OPC_Decode, 224, 15, 160, 1, // Opcode: SSHRvvi_16B
+/* 30422 */ MCD_OPC_FilterValue, 1, 92, 60, // Skip to: 45878
+/* 30426 */ MCD_OPC_CheckPredicate, 0, 88, 60, // Skip to: 45878
+/* 30430 */ MCD_OPC_Decode, 194, 15, 160, 1, // Opcode: SRSHRvvi_16B
+/* 30435 */ MCD_OPC_FilterValue, 1, 79, 60, // Skip to: 45878
+/* 30439 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 30442 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 30455
+/* 30446 */ MCD_OPC_CheckPredicate, 0, 68, 60, // Skip to: 45878
+/* 30450 */ MCD_OPC_Decode, 230, 15, 161, 1, // Opcode: SSHRvvi_8H
+/* 30455 */ MCD_OPC_FilterValue, 1, 59, 60, // Skip to: 45878
+/* 30459 */ MCD_OPC_CheckPredicate, 0, 55, 60, // Skip to: 45878
+/* 30463 */ MCD_OPC_Decode, 200, 15, 161, 1, // Opcode: SRSHRvvi_8H
+/* 30468 */ MCD_OPC_FilterValue, 1, 46, 60, // Skip to: 45878
+/* 30472 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 30475 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 30488
+/* 30479 */ MCD_OPC_CheckPredicate, 0, 35, 60, // Skip to: 45878
+/* 30483 */ MCD_OPC_Decode, 228, 15, 162, 1, // Opcode: SSHRvvi_4S
+/* 30488 */ MCD_OPC_FilterValue, 1, 26, 60, // Skip to: 45878
+/* 30492 */ MCD_OPC_CheckPredicate, 0, 22, 60, // Skip to: 45878
+/* 30496 */ MCD_OPC_Decode, 198, 15, 162, 1, // Opcode: SRSHRvvi_4S
+/* 30501 */ MCD_OPC_FilterValue, 1, 13, 60, // Skip to: 45878
+/* 30505 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 30508 */ MCD_OPC_FilterValue, 0, 141, 0, // Skip to: 30653
+/* 30512 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 30515 */ MCD_OPC_FilterValue, 0, 75, 0, // Skip to: 30594
+/* 30519 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
+/* 30522 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 30535
+/* 30526 */ MCD_OPC_CheckPredicate, 0, 244, 59, // Skip to: 45878
+/* 30530 */ MCD_OPC_Decode, 200, 11, 163, 1, // Opcode: ORRvi_lsl_4S
+/* 30535 */ MCD_OPC_FilterValue, 1, 235, 59, // Skip to: 45878
+/* 30539 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 30542 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 30555
+/* 30546 */ MCD_OPC_CheckPredicate, 0, 224, 59, // Skip to: 45878
+/* 30550 */ MCD_OPC_Decode, 232, 15, 164, 1, // Opcode: SSRAvvi_16B
+/* 30555 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 30568
+/* 30559 */ MCD_OPC_CheckPredicate, 0, 211, 59, // Skip to: 45878
+/* 30563 */ MCD_OPC_Decode, 202, 15, 164, 1, // Opcode: SRSRAvvi_16B
+/* 30568 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 30581
+/* 30572 */ MCD_OPC_CheckPredicate, 0, 198, 59, // Skip to: 45878
+/* 30576 */ MCD_OPC_Decode, 255, 12, 165, 1, // Opcode: SHLvvi_16B
+/* 30581 */ MCD_OPC_FilterValue, 3, 189, 59, // Skip to: 45878
+/* 30585 */ MCD_OPC_CheckPredicate, 0, 185, 59, // Skip to: 45878
+/* 30589 */ MCD_OPC_Decode, 244, 14, 165, 1, // Opcode: SQSHLvvi_16B
+/* 30594 */ MCD_OPC_FilterValue, 1, 176, 59, // Skip to: 45878
+/* 30598 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 30601 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 30614
+/* 30605 */ MCD_OPC_CheckPredicate, 0, 165, 59, // Skip to: 45878
+/* 30609 */ MCD_OPC_Decode, 238, 15, 166, 1, // Opcode: SSRAvvi_8H
+/* 30614 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 30627
+/* 30618 */ MCD_OPC_CheckPredicate, 0, 152, 59, // Skip to: 45878
+/* 30622 */ MCD_OPC_Decode, 208, 15, 166, 1, // Opcode: SRSRAvvi_8H
+/* 30627 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 30640
+/* 30631 */ MCD_OPC_CheckPredicate, 0, 139, 59, // Skip to: 45878
+/* 30635 */ MCD_OPC_Decode, 133, 13, 167, 1, // Opcode: SHLvvi_8H
+/* 30640 */ MCD_OPC_FilterValue, 3, 130, 59, // Skip to: 45878
+/* 30644 */ MCD_OPC_CheckPredicate, 0, 126, 59, // Skip to: 45878
+/* 30648 */ MCD_OPC_Decode, 250, 14, 167, 1, // Opcode: SQSHLvvi_8H
+/* 30653 */ MCD_OPC_FilterValue, 1, 117, 59, // Skip to: 45878
+/* 30657 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 30660 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 30673
+/* 30664 */ MCD_OPC_CheckPredicate, 0, 106, 59, // Skip to: 45878
+/* 30668 */ MCD_OPC_Decode, 236, 15, 168, 1, // Opcode: SSRAvvi_4S
+/* 30673 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 30686
+/* 30677 */ MCD_OPC_CheckPredicate, 0, 93, 59, // Skip to: 45878
+/* 30681 */ MCD_OPC_Decode, 206, 15, 168, 1, // Opcode: SRSRAvvi_4S
+/* 30686 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 30699
+/* 30690 */ MCD_OPC_CheckPredicate, 0, 80, 59, // Skip to: 45878
+/* 30694 */ MCD_OPC_Decode, 131, 13, 169, 1, // Opcode: SHLvvi_4S
+/* 30699 */ MCD_OPC_FilterValue, 3, 71, 59, // Skip to: 45878
+/* 30703 */ MCD_OPC_CheckPredicate, 0, 67, 59, // Skip to: 45878
+/* 30707 */ MCD_OPC_Decode, 248, 14, 169, 1, // Opcode: SQSHLvvi_4S
+/* 30712 */ MCD_OPC_FilterValue, 1, 58, 59, // Skip to: 45878
+/* 30716 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
+/* 30719 */ MCD_OPC_FilterValue, 0, 227, 0, // Skip to: 30950
+/* 30723 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
+/* 30726 */ MCD_OPC_FilterValue, 0, 129, 0, // Skip to: 30859
+/* 30730 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 30733 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 30826
+/* 30737 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 30740 */ MCD_OPC_FilterValue, 0, 49, 0, // Skip to: 30793
+/* 30744 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
+/* 30747 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 30760
+/* 30751 */ MCD_OPC_CheckPredicate, 0, 19, 59, // Skip to: 45878
+/* 30755 */ MCD_OPC_Decode, 140, 11, 170, 1, // Opcode: MOVIvi_lsl_8H
+/* 30760 */ MCD_OPC_FilterValue, 1, 10, 59, // Skip to: 45878
+/* 30764 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 30767 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 30780
+/* 30771 */ MCD_OPC_CheckPredicate, 0, 255, 58, // Skip to: 45878
+/* 30775 */ MCD_OPC_Decode, 134, 13, 164, 1, // Opcode: SHRNvvi_16B
+/* 30780 */ MCD_OPC_FilterValue, 1, 246, 58, // Skip to: 45878
+/* 30784 */ MCD_OPC_CheckPredicate, 0, 242, 58, // Skip to: 45878
+/* 30788 */ MCD_OPC_Decode, 209, 15, 165, 1, // Opcode: SSHLLvvi_16B
+/* 30793 */ MCD_OPC_FilterValue, 1, 233, 58, // Skip to: 45878
+/* 30797 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 30800 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 30813
+/* 30804 */ MCD_OPC_CheckPredicate, 0, 222, 58, // Skip to: 45878
+/* 30808 */ MCD_OPC_Decode, 139, 13, 166, 1, // Opcode: SHRNvvi_8H
+/* 30813 */ MCD_OPC_FilterValue, 1, 213, 58, // Skip to: 45878
+/* 30817 */ MCD_OPC_CheckPredicate, 0, 209, 58, // Skip to: 45878
+/* 30821 */ MCD_OPC_Decode, 214, 15, 167, 1, // Opcode: SSHLLvvi_8H
+/* 30826 */ MCD_OPC_FilterValue, 1, 200, 58, // Skip to: 45878
+/* 30830 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 30833 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 30846
+/* 30837 */ MCD_OPC_CheckPredicate, 0, 189, 58, // Skip to: 45878
+/* 30841 */ MCD_OPC_Decode, 137, 13, 168, 1, // Opcode: SHRNvvi_4S
+/* 30846 */ MCD_OPC_FilterValue, 1, 180, 58, // Skip to: 45878
+/* 30850 */ MCD_OPC_CheckPredicate, 0, 176, 58, // Skip to: 45878
+/* 30854 */ MCD_OPC_Decode, 212, 15, 169, 1, // Opcode: SSHLLvvi_4S
+/* 30859 */ MCD_OPC_FilterValue, 1, 167, 58, // Skip to: 45878
+/* 30863 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 30866 */ MCD_OPC_FilterValue, 0, 61, 0, // Skip to: 30931
+/* 30870 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 30873 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 30912
+/* 30877 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
+/* 30880 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 30893
+/* 30884 */ MCD_OPC_CheckPredicate, 0, 142, 58, // Skip to: 45878
+/* 30888 */ MCD_OPC_Decode, 201, 11, 171, 1, // Opcode: ORRvi_lsl_8H
+/* 30893 */ MCD_OPC_FilterValue, 1, 133, 58, // Skip to: 45878
+/* 30897 */ MCD_OPC_CheckPredicate, 0, 129, 58, // Skip to: 45878
+/* 30901 */ MCD_OPC_CheckField, 13, 1, 0, 123, 58, // Skip to: 45878
+/* 30907 */ MCD_OPC_Decode, 133, 15, 164, 1, // Opcode: SQSHRNvvi_16B
+/* 30912 */ MCD_OPC_FilterValue, 1, 114, 58, // Skip to: 45878
+/* 30916 */ MCD_OPC_CheckPredicate, 0, 110, 58, // Skip to: 45878
+/* 30920 */ MCD_OPC_CheckField, 13, 1, 0, 104, 58, // Skip to: 45878
+/* 30926 */ MCD_OPC_Decode, 138, 15, 166, 1, // Opcode: SQSHRNvvi_8H
+/* 30931 */ MCD_OPC_FilterValue, 1, 95, 58, // Skip to: 45878
+/* 30935 */ MCD_OPC_CheckPredicate, 0, 91, 58, // Skip to: 45878
+/* 30939 */ MCD_OPC_CheckField, 13, 1, 0, 85, 58, // Skip to: 45878
+/* 30945 */ MCD_OPC_Decode, 136, 15, 168, 1, // Opcode: SQSHRNvvi_4S
+/* 30950 */ MCD_OPC_FilterValue, 1, 76, 58, // Skip to: 45878
+/* 30954 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 30957 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 30976
+/* 30961 */ MCD_OPC_CheckPredicate, 0, 65, 58, // Skip to: 45878
+/* 30965 */ MCD_OPC_CheckField, 19, 3, 0, 59, 58, // Skip to: 45878
+/* 30971 */ MCD_OPC_Decode, 142, 11, 172, 1, // Opcode: MOVIvi_msl_4S
+/* 30976 */ MCD_OPC_FilterValue, 1, 50, 58, // Skip to: 45878
+/* 30980 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
+/* 30983 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 31022
+/* 30987 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 30990 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 31009
+/* 30994 */ MCD_OPC_CheckPredicate, 0, 32, 58, // Skip to: 45878
+/* 30998 */ MCD_OPC_CheckField, 19, 2, 0, 26, 58, // Skip to: 45878
+/* 31004 */ MCD_OPC_Decode, 134, 11, 173, 1, // Opcode: MOVIvi_16B
+/* 31009 */ MCD_OPC_FilterValue, 1, 17, 58, // Skip to: 45878
+/* 31013 */ MCD_OPC_CheckPredicate, 0, 13, 58, // Skip to: 45878
+/* 31017 */ MCD_OPC_Decode, 199, 21, 162, 1, // Opcode: VCVTxs2f_4S
+/* 31022 */ MCD_OPC_FilterValue, 1, 4, 58, // Skip to: 45878
+/* 31026 */ MCD_OPC_CheckPredicate, 0, 0, 58, // Skip to: 45878
+/* 31030 */ MCD_OPC_CheckField, 19, 3, 0, 250, 57, // Skip to: 45878
+/* 31036 */ MCD_OPC_Decode, 233, 5, 173, 1, // Opcode: FMOVvi_4S
+/* 31041 */ MCD_OPC_FilterValue, 3, 241, 57, // Skip to: 45878
+/* 31045 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
+/* 31048 */ MCD_OPC_FilterValue, 8, 55, 0, // Skip to: 31107
+/* 31052 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 31055 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 31094
+/* 31059 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 31062 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 31081
+/* 31066 */ MCD_OPC_CheckPredicate, 0, 216, 57, // Skip to: 45878
+/* 31070 */ MCD_OPC_CheckField, 19, 1, 1, 210, 57, // Skip to: 45878
+/* 31076 */ MCD_OPC_Decode, 140, 12, 164, 1, // Opcode: RSHRNvvi_16B
+/* 31081 */ MCD_OPC_FilterValue, 1, 201, 57, // Skip to: 45878
+/* 31085 */ MCD_OPC_CheckPredicate, 0, 197, 57, // Skip to: 45878
+/* 31089 */ MCD_OPC_Decode, 145, 12, 166, 1, // Opcode: RSHRNvvi_8H
+/* 31094 */ MCD_OPC_FilterValue, 1, 188, 57, // Skip to: 45878
+/* 31098 */ MCD_OPC_CheckPredicate, 0, 184, 57, // Skip to: 45878
+/* 31102 */ MCD_OPC_Decode, 143, 12, 168, 1, // Opcode: RSHRNvvi_4S
+/* 31107 */ MCD_OPC_FilterValue, 9, 55, 0, // Skip to: 31166
+/* 31111 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 31114 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 31153
+/* 31118 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 31121 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 31140
+/* 31125 */ MCD_OPC_CheckPredicate, 0, 157, 57, // Skip to: 45878
+/* 31129 */ MCD_OPC_CheckField, 19, 1, 1, 151, 57, // Skip to: 45878
+/* 31135 */ MCD_OPC_Decode, 216, 14, 164, 1, // Opcode: SQRSHRNvvi_16B
+/* 31140 */ MCD_OPC_FilterValue, 1, 142, 57, // Skip to: 45878
+/* 31144 */ MCD_OPC_CheckPredicate, 0, 138, 57, // Skip to: 45878
+/* 31148 */ MCD_OPC_Decode, 221, 14, 166, 1, // Opcode: SQRSHRNvvi_8H
+/* 31153 */ MCD_OPC_FilterValue, 1, 129, 57, // Skip to: 45878
+/* 31157 */ MCD_OPC_CheckPredicate, 0, 125, 57, // Skip to: 45878
+/* 31161 */ MCD_OPC_Decode, 219, 14, 168, 1, // Opcode: SQRSHRNvvi_4S
+/* 31166 */ MCD_OPC_FilterValue, 15, 116, 57, // Skip to: 45878
+/* 31170 */ MCD_OPC_CheckPredicate, 0, 112, 57, // Skip to: 45878
+/* 31174 */ MCD_OPC_CheckField, 21, 1, 1, 106, 57, // Skip to: 45878
+/* 31180 */ MCD_OPC_Decode, 193, 21, 162, 1, // Opcode: VCVTf2xs_4S
+/* 31185 */ MCD_OPC_FilterValue, 3, 97, 57, // Skip to: 45878
+/* 31189 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 31192 */ MCD_OPC_FilterValue, 1, 249, 2, // Skip to: 31957
+/* 31196 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
+/* 31199 */ MCD_OPC_FilterValue, 0, 169, 1, // Skip to: 31628
+/* 31203 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
+/* 31206 */ MCD_OPC_FilterValue, 0, 207, 0, // Skip to: 31417
+/* 31210 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 31213 */ MCD_OPC_FilterValue, 0, 141, 0, // Skip to: 31358
+/* 31217 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 31220 */ MCD_OPC_FilterValue, 0, 75, 0, // Skip to: 31299
+/* 31224 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
+/* 31227 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 31240
+/* 31231 */ MCD_OPC_CheckPredicate, 0, 51, 57, // Skip to: 45878
+/* 31235 */ MCD_OPC_Decode, 166, 11, 159, 1, // Opcode: MVNIvi_lsl_4S
+/* 31240 */ MCD_OPC_FilterValue, 1, 42, 57, // Skip to: 45878
+/* 31244 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 31247 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 31260
+/* 31251 */ MCD_OPC_CheckPredicate, 0, 31, 57, // Skip to: 45878
+/* 31255 */ MCD_OPC_Decode, 135, 21, 160, 1, // Opcode: USHRvvi_16B
+/* 31260 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 31273
+/* 31264 */ MCD_OPC_CheckPredicate, 0, 18, 57, // Skip to: 45878
+/* 31268 */ MCD_OPC_Decode, 231, 20, 160, 1, // Opcode: URSHRvvi_16B
+/* 31273 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 31286
+/* 31277 */ MCD_OPC_CheckPredicate, 0, 5, 57, // Skip to: 45878
+/* 31281 */ MCD_OPC_Decode, 178, 15, 164, 1, // Opcode: SRIvvi_16B
+/* 31286 */ MCD_OPC_FilterValue, 3, 252, 56, // Skip to: 45878
+/* 31290 */ MCD_OPC_CheckPredicate, 0, 248, 56, // Skip to: 45878
+/* 31294 */ MCD_OPC_Decode, 229, 14, 165, 1, // Opcode: SQSHLUvvi_16B
+/* 31299 */ MCD_OPC_FilterValue, 1, 239, 56, // Skip to: 45878
+/* 31303 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 31306 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 31319
+/* 31310 */ MCD_OPC_CheckPredicate, 0, 228, 56, // Skip to: 45878
+/* 31314 */ MCD_OPC_Decode, 141, 21, 161, 1, // Opcode: USHRvvi_8H
+/* 31319 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 31332
+/* 31323 */ MCD_OPC_CheckPredicate, 0, 215, 56, // Skip to: 45878
+/* 31327 */ MCD_OPC_Decode, 237, 20, 161, 1, // Opcode: URSHRvvi_8H
+/* 31332 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 31345
+/* 31336 */ MCD_OPC_CheckPredicate, 0, 202, 56, // Skip to: 45878
+/* 31340 */ MCD_OPC_Decode, 184, 15, 166, 1, // Opcode: SRIvvi_8H
+/* 31345 */ MCD_OPC_FilterValue, 3, 193, 56, // Skip to: 45878
+/* 31349 */ MCD_OPC_CheckPredicate, 0, 189, 56, // Skip to: 45878
+/* 31353 */ MCD_OPC_Decode, 235, 14, 167, 1, // Opcode: SQSHLUvvi_8H
+/* 31358 */ MCD_OPC_FilterValue, 1, 180, 56, // Skip to: 45878
+/* 31362 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 31365 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 31378
+/* 31369 */ MCD_OPC_CheckPredicate, 0, 169, 56, // Skip to: 45878
+/* 31373 */ MCD_OPC_Decode, 139, 21, 162, 1, // Opcode: USHRvvi_4S
+/* 31378 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 31391
+/* 31382 */ MCD_OPC_CheckPredicate, 0, 156, 56, // Skip to: 45878
+/* 31386 */ MCD_OPC_Decode, 235, 20, 162, 1, // Opcode: URSHRvvi_4S
+/* 31391 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 31404
+/* 31395 */ MCD_OPC_CheckPredicate, 0, 143, 56, // Skip to: 45878
+/* 31399 */ MCD_OPC_Decode, 182, 15, 168, 1, // Opcode: SRIvvi_4S
+/* 31404 */ MCD_OPC_FilterValue, 3, 134, 56, // Skip to: 45878
+/* 31408 */ MCD_OPC_CheckPredicate, 0, 130, 56, // Skip to: 45878
+/* 31412 */ MCD_OPC_Decode, 233, 14, 169, 1, // Opcode: SQSHLUvvi_4S
+/* 31417 */ MCD_OPC_FilterValue, 1, 121, 56, // Skip to: 45878
+/* 31421 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 31424 */ MCD_OPC_FilterValue, 0, 141, 0, // Skip to: 31569
+/* 31428 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 31431 */ MCD_OPC_FilterValue, 0, 75, 0, // Skip to: 31510
+/* 31435 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
+/* 31438 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 31451
+/* 31442 */ MCD_OPC_CheckPredicate, 0, 96, 56, // Skip to: 45878
+/* 31446 */ MCD_OPC_Decode, 213, 1, 163, 1, // Opcode: BICvi_lsl_4S
+/* 31451 */ MCD_OPC_FilterValue, 1, 87, 56, // Skip to: 45878
+/* 31455 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 31458 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 31471
+/* 31462 */ MCD_OPC_CheckPredicate, 0, 76, 56, // Skip to: 45878
+/* 31466 */ MCD_OPC_Decode, 154, 21, 164, 1, // Opcode: USRAvvi_16B
+/* 31471 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 31484
+/* 31475 */ MCD_OPC_CheckPredicate, 0, 63, 56, // Skip to: 45878
+/* 31479 */ MCD_OPC_Decode, 241, 20, 164, 1, // Opcode: URSRAvvi_16B
+/* 31484 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 31497
+/* 31488 */ MCD_OPC_CheckPredicate, 0, 50, 56, // Skip to: 45878
+/* 31492 */ MCD_OPC_Decode, 147, 13, 174, 1, // Opcode: SLIvvi_16B
+/* 31497 */ MCD_OPC_FilterValue, 3, 41, 56, // Skip to: 45878
+/* 31501 */ MCD_OPC_CheckPredicate, 0, 37, 56, // Skip to: 45878
+/* 31505 */ MCD_OPC_Decode, 171, 20, 165, 1, // Opcode: UQSHLvvi_16B
+/* 31510 */ MCD_OPC_FilterValue, 1, 28, 56, // Skip to: 45878
+/* 31514 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 31517 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 31530
+/* 31521 */ MCD_OPC_CheckPredicate, 0, 17, 56, // Skip to: 45878
+/* 31525 */ MCD_OPC_Decode, 160, 21, 166, 1, // Opcode: USRAvvi_8H
+/* 31530 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 31543
+/* 31534 */ MCD_OPC_CheckPredicate, 0, 4, 56, // Skip to: 45878
+/* 31538 */ MCD_OPC_Decode, 247, 20, 166, 1, // Opcode: URSRAvvi_8H
+/* 31543 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 31556
+/* 31547 */ MCD_OPC_CheckPredicate, 0, 247, 55, // Skip to: 45878
+/* 31551 */ MCD_OPC_Decode, 153, 13, 175, 1, // Opcode: SLIvvi_8H
+/* 31556 */ MCD_OPC_FilterValue, 3, 238, 55, // Skip to: 45878
+/* 31560 */ MCD_OPC_CheckPredicate, 0, 234, 55, // Skip to: 45878
+/* 31564 */ MCD_OPC_Decode, 177, 20, 167, 1, // Opcode: UQSHLvvi_8H
+/* 31569 */ MCD_OPC_FilterValue, 1, 225, 55, // Skip to: 45878
+/* 31573 */ MCD_OPC_ExtractField, 13, 2, // Inst{14-13} ...
+/* 31576 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 31589
+/* 31580 */ MCD_OPC_CheckPredicate, 0, 214, 55, // Skip to: 45878
+/* 31584 */ MCD_OPC_Decode, 158, 21, 168, 1, // Opcode: USRAvvi_4S
+/* 31589 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 31602
+/* 31593 */ MCD_OPC_CheckPredicate, 0, 201, 55, // Skip to: 45878
+/* 31597 */ MCD_OPC_Decode, 245, 20, 168, 1, // Opcode: URSRAvvi_4S
+/* 31602 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 31615
+/* 31606 */ MCD_OPC_CheckPredicate, 0, 188, 55, // Skip to: 45878
+/* 31610 */ MCD_OPC_Decode, 151, 13, 176, 1, // Opcode: SLIvvi_4S
+/* 31615 */ MCD_OPC_FilterValue, 3, 179, 55, // Skip to: 45878
+/* 31619 */ MCD_OPC_CheckPredicate, 0, 175, 55, // Skip to: 45878
+/* 31623 */ MCD_OPC_Decode, 175, 20, 169, 1, // Opcode: UQSHLvvi_4S
+/* 31628 */ MCD_OPC_FilterValue, 1, 166, 55, // Skip to: 45878
+/* 31632 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ...
+/* 31635 */ MCD_OPC_FilterValue, 0, 227, 0, // Skip to: 31866
+/* 31639 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
+/* 31642 */ MCD_OPC_FilterValue, 0, 129, 0, // Skip to: 31775
+/* 31646 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 31649 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 31742
+/* 31653 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 31656 */ MCD_OPC_FilterValue, 0, 49, 0, // Skip to: 31709
+/* 31660 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
+/* 31663 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 31676
+/* 31667 */ MCD_OPC_CheckPredicate, 0, 127, 55, // Skip to: 45878
+/* 31671 */ MCD_OPC_Decode, 167, 11, 170, 1, // Opcode: MVNIvi_lsl_8H
+/* 31676 */ MCD_OPC_FilterValue, 1, 118, 55, // Skip to: 45878
+/* 31680 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 31683 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 31696
+/* 31687 */ MCD_OPC_CheckPredicate, 0, 107, 55, // Skip to: 45878
+/* 31691 */ MCD_OPC_Decode, 231, 11, 164, 1, // Opcode: QSHRUNvvi_16B
+/* 31696 */ MCD_OPC_FilterValue, 1, 98, 55, // Skip to: 45878
+/* 31700 */ MCD_OPC_CheckPredicate, 0, 94, 55, // Skip to: 45878
+/* 31704 */ MCD_OPC_Decode, 248, 20, 165, 1, // Opcode: USHLLvvi_16B
+/* 31709 */ MCD_OPC_FilterValue, 1, 85, 55, // Skip to: 45878
+/* 31713 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 31716 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 31729
+/* 31720 */ MCD_OPC_CheckPredicate, 0, 74, 55, // Skip to: 45878
+/* 31724 */ MCD_OPC_Decode, 236, 11, 166, 1, // Opcode: QSHRUNvvi_8H
+/* 31729 */ MCD_OPC_FilterValue, 1, 65, 55, // Skip to: 45878
+/* 31733 */ MCD_OPC_CheckPredicate, 0, 61, 55, // Skip to: 45878
+/* 31737 */ MCD_OPC_Decode, 253, 20, 167, 1, // Opcode: USHLLvvi_8H
+/* 31742 */ MCD_OPC_FilterValue, 1, 52, 55, // Skip to: 45878
+/* 31746 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 31749 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 31762
+/* 31753 */ MCD_OPC_CheckPredicate, 0, 41, 55, // Skip to: 45878
+/* 31757 */ MCD_OPC_Decode, 234, 11, 168, 1, // Opcode: QSHRUNvvi_4S
+/* 31762 */ MCD_OPC_FilterValue, 1, 32, 55, // Skip to: 45878
+/* 31766 */ MCD_OPC_CheckPredicate, 0, 28, 55, // Skip to: 45878
+/* 31770 */ MCD_OPC_Decode, 251, 20, 169, 1, // Opcode: USHLLvvi_4S
+/* 31775 */ MCD_OPC_FilterValue, 1, 19, 55, // Skip to: 45878
+/* 31779 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 31782 */ MCD_OPC_FilterValue, 0, 61, 0, // Skip to: 31847
+/* 31786 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 31789 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 31828
+/* 31793 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ...
+/* 31796 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 31809
+/* 31800 */ MCD_OPC_CheckPredicate, 0, 250, 54, // Skip to: 45878
+/* 31804 */ MCD_OPC_Decode, 214, 1, 171, 1, // Opcode: BICvi_lsl_8H
+/* 31809 */ MCD_OPC_FilterValue, 1, 241, 54, // Skip to: 45878
+/* 31813 */ MCD_OPC_CheckPredicate, 0, 237, 54, // Skip to: 45878
+/* 31817 */ MCD_OPC_CheckField, 13, 1, 0, 231, 54, // Skip to: 45878
+/* 31823 */ MCD_OPC_Decode, 188, 20, 164, 1, // Opcode: UQSHRNvvi_16B
+/* 31828 */ MCD_OPC_FilterValue, 1, 222, 54, // Skip to: 45878
+/* 31832 */ MCD_OPC_CheckPredicate, 0, 218, 54, // Skip to: 45878
+/* 31836 */ MCD_OPC_CheckField, 13, 1, 0, 212, 54, // Skip to: 45878
+/* 31842 */ MCD_OPC_Decode, 193, 20, 166, 1, // Opcode: UQSHRNvvi_8H
+/* 31847 */ MCD_OPC_FilterValue, 1, 203, 54, // Skip to: 45878
+/* 31851 */ MCD_OPC_CheckPredicate, 0, 199, 54, // Skip to: 45878
+/* 31855 */ MCD_OPC_CheckField, 13, 1, 0, 193, 54, // Skip to: 45878
+/* 31861 */ MCD_OPC_Decode, 191, 20, 168, 1, // Opcode: UQSHRNvvi_4S
+/* 31866 */ MCD_OPC_FilterValue, 1, 184, 54, // Skip to: 45878
+/* 31870 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 31873 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 31892
+/* 31877 */ MCD_OPC_CheckPredicate, 0, 173, 54, // Skip to: 45878
+/* 31881 */ MCD_OPC_CheckField, 19, 3, 0, 167, 54, // Skip to: 45878
+/* 31887 */ MCD_OPC_Decode, 169, 11, 172, 1, // Opcode: MVNIvi_msl_4S
+/* 31892 */ MCD_OPC_FilterValue, 1, 158, 54, // Skip to: 45878
+/* 31896 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
+/* 31899 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 31938
+/* 31903 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 31906 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 31925
+/* 31910 */ MCD_OPC_CheckPredicate, 0, 140, 54, // Skip to: 45878
+/* 31914 */ MCD_OPC_CheckField, 19, 2, 0, 134, 54, // Skip to: 45878
+/* 31920 */ MCD_OPC_Decode, 135, 11, 173, 1, // Opcode: MOVIvi_2D
+/* 31925 */ MCD_OPC_FilterValue, 1, 125, 54, // Skip to: 45878
+/* 31929 */ MCD_OPC_CheckPredicate, 0, 121, 54, // Skip to: 45878
+/* 31933 */ MCD_OPC_Decode, 202, 21, 162, 1, // Opcode: VCVTxu2f_4S
+/* 31938 */ MCD_OPC_FilterValue, 1, 112, 54, // Skip to: 45878
+/* 31942 */ MCD_OPC_CheckPredicate, 0, 108, 54, // Skip to: 45878
+/* 31946 */ MCD_OPC_CheckField, 19, 3, 0, 102, 54, // Skip to: 45878
+/* 31952 */ MCD_OPC_Decode, 231, 5, 173, 1, // Opcode: FMOVvi_2D
+/* 31957 */ MCD_OPC_FilterValue, 3, 93, 54, // Skip to: 45878
+/* 31961 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
+/* 31964 */ MCD_OPC_FilterValue, 8, 55, 0, // Skip to: 32023
+/* 31968 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 31971 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 32010
+/* 31975 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 31978 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 31997
+/* 31982 */ MCD_OPC_CheckPredicate, 0, 68, 54, // Skip to: 45878
+/* 31986 */ MCD_OPC_CheckField, 19, 1, 1, 62, 54, // Skip to: 45878
+/* 31992 */ MCD_OPC_Decode, 225, 11, 164, 1, // Opcode: QRSHRUNvvi_16B
+/* 31997 */ MCD_OPC_FilterValue, 1, 53, 54, // Skip to: 45878
+/* 32001 */ MCD_OPC_CheckPredicate, 0, 49, 54, // Skip to: 45878
+/* 32005 */ MCD_OPC_Decode, 230, 11, 166, 1, // Opcode: QRSHRUNvvi_8H
+/* 32010 */ MCD_OPC_FilterValue, 1, 40, 54, // Skip to: 45878
+/* 32014 */ MCD_OPC_CheckPredicate, 0, 36, 54, // Skip to: 45878
+/* 32018 */ MCD_OPC_Decode, 228, 11, 168, 1, // Opcode: QRSHRUNvvi_4S
+/* 32023 */ MCD_OPC_FilterValue, 9, 55, 0, // Skip to: 32082
+/* 32027 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 32030 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 32069
+/* 32034 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 32037 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 32056
+/* 32041 */ MCD_OPC_CheckPredicate, 0, 9, 54, // Skip to: 45878
+/* 32045 */ MCD_OPC_CheckField, 19, 1, 1, 3, 54, // Skip to: 45878
+/* 32051 */ MCD_OPC_Decode, 157, 20, 164, 1, // Opcode: UQRSHRNvvi_16B
+/* 32056 */ MCD_OPC_FilterValue, 1, 250, 53, // Skip to: 45878
+/* 32060 */ MCD_OPC_CheckPredicate, 0, 246, 53, // Skip to: 45878
+/* 32064 */ MCD_OPC_Decode, 162, 20, 166, 1, // Opcode: UQRSHRNvvi_8H
+/* 32069 */ MCD_OPC_FilterValue, 1, 237, 53, // Skip to: 45878
+/* 32073 */ MCD_OPC_CheckPredicate, 0, 233, 53, // Skip to: 45878
+/* 32077 */ MCD_OPC_Decode, 160, 20, 168, 1, // Opcode: UQRSHRNvvi_4S
+/* 32082 */ MCD_OPC_FilterValue, 15, 224, 53, // Skip to: 45878
+/* 32086 */ MCD_OPC_CheckPredicate, 0, 220, 53, // Skip to: 45878
+/* 32090 */ MCD_OPC_CheckField, 21, 1, 1, 214, 53, // Skip to: 45878
+/* 32096 */ MCD_OPC_Decode, 196, 21, 162, 1, // Opcode: VCVTf2xu_4S
+/* 32101 */ MCD_OPC_FilterValue, 13, 221, 3, // Skip to: 33094
+/* 32105 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
+/* 32108 */ MCD_OPC_FilterValue, 0, 80, 0, // Skip to: 32192
+/* 32112 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 32115 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 32134
+/* 32119 */ MCD_OPC_CheckPredicate, 0, 187, 53, // Skip to: 45878
+/* 32123 */ MCD_OPC_CheckField, 10, 1, 0, 181, 53, // Skip to: 45878
+/* 32129 */ MCD_OPC_Decode, 242, 10, 177, 1, // Opcode: MLAvve_4h8h
+/* 32134 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 32153
+/* 32138 */ MCD_OPC_CheckPredicate, 0, 168, 53, // Skip to: 45878
+/* 32142 */ MCD_OPC_CheckField, 10, 2, 1, 162, 53, // Skip to: 45878
+/* 32148 */ MCD_OPC_Decode, 225, 15, 178, 1, // Opcode: SSHRvvi_2D
+/* 32153 */ MCD_OPC_FilterValue, 3, 153, 53, // Skip to: 45878
+/* 32157 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 32160 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 32173
+/* 32164 */ MCD_OPC_CheckPredicate, 0, 142, 53, // Skip to: 45878
+/* 32168 */ MCD_OPC_Decode, 244, 10, 179, 1, // Opcode: MLAvve_8h8h
+/* 32173 */ MCD_OPC_FilterValue, 1, 133, 53, // Skip to: 45878
+/* 32177 */ MCD_OPC_CheckPredicate, 0, 129, 53, // Skip to: 45878
+/* 32181 */ MCD_OPC_CheckField, 11, 1, 0, 123, 53, // Skip to: 45878
+/* 32187 */ MCD_OPC_Decode, 136, 21, 178, 1, // Opcode: USHRvvi_2D
+/* 32192 */ MCD_OPC_FilterValue, 1, 41, 0, // Skip to: 32237
+/* 32196 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 32199 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 32218
+/* 32203 */ MCD_OPC_CheckPredicate, 0, 103, 53, // Skip to: 45878
+/* 32207 */ MCD_OPC_CheckField, 10, 2, 1, 97, 53, // Skip to: 45878
+/* 32213 */ MCD_OPC_Decode, 233, 15, 180, 1, // Opcode: SSRAvvi_2D
+/* 32218 */ MCD_OPC_FilterValue, 3, 88, 53, // Skip to: 45878
+/* 32222 */ MCD_OPC_CheckPredicate, 0, 84, 53, // Skip to: 45878
+/* 32226 */ MCD_OPC_CheckField, 10, 2, 1, 78, 53, // Skip to: 45878
+/* 32232 */ MCD_OPC_Decode, 155, 21, 180, 1, // Opcode: USRAvvi_2D
+/* 32237 */ MCD_OPC_FilterValue, 2, 119, 0, // Skip to: 32360
+/* 32241 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 32244 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 32263
+/* 32248 */ MCD_OPC_CheckPredicate, 0, 58, 53, // Skip to: 45878
+/* 32252 */ MCD_OPC_CheckField, 10, 1, 0, 52, 53, // Skip to: 45878
+/* 32258 */ MCD_OPC_Decode, 195, 13, 181, 1, // Opcode: SMLALvve_4s4h
+/* 32263 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 32282
+/* 32267 */ MCD_OPC_CheckPredicate, 0, 39, 53, // Skip to: 45878
+/* 32271 */ MCD_OPC_CheckField, 10, 1, 0, 33, 53, // Skip to: 45878
+/* 32277 */ MCD_OPC_Decode, 229, 19, 181, 1, // Opcode: UMLALvve_4s4h
+/* 32282 */ MCD_OPC_FilterValue, 2, 35, 0, // Skip to: 32321
+/* 32286 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 32289 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 32302
+/* 32293 */ MCD_OPC_CheckPredicate, 0, 13, 53, // Skip to: 45878
+/* 32297 */ MCD_OPC_Decode, 196, 13, 179, 1, // Opcode: SMLALvve_4s8h
+/* 32302 */ MCD_OPC_FilterValue, 1, 4, 53, // Skip to: 45878
+/* 32306 */ MCD_OPC_CheckPredicate, 0, 0, 53, // Skip to: 45878
+/* 32310 */ MCD_OPC_CheckField, 11, 1, 0, 250, 52, // Skip to: 45878
+/* 32316 */ MCD_OPC_Decode, 195, 15, 178, 1, // Opcode: SRSHRvvi_2D
+/* 32321 */ MCD_OPC_FilterValue, 3, 241, 52, // Skip to: 45878
+/* 32325 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 32328 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 32341
+/* 32332 */ MCD_OPC_CheckPredicate, 0, 230, 52, // Skip to: 45878
+/* 32336 */ MCD_OPC_Decode, 230, 19, 179, 1, // Opcode: UMLALvve_4s8h
+/* 32341 */ MCD_OPC_FilterValue, 1, 221, 52, // Skip to: 45878
+/* 32345 */ MCD_OPC_CheckPredicate, 0, 217, 52, // Skip to: 45878
+/* 32349 */ MCD_OPC_CheckField, 11, 1, 0, 211, 52, // Skip to: 45878
+/* 32355 */ MCD_OPC_Decode, 232, 20, 178, 1, // Opcode: URSHRvvi_2D
+/* 32360 */ MCD_OPC_FilterValue, 3, 80, 0, // Skip to: 32444
+/* 32364 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 32367 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 32386
+/* 32371 */ MCD_OPC_CheckPredicate, 0, 191, 52, // Skip to: 45878
+/* 32375 */ MCD_OPC_CheckField, 10, 1, 0, 185, 52, // Skip to: 45878
+/* 32381 */ MCD_OPC_Decode, 131, 14, 181, 1, // Opcode: SQDMLALvve_4s4h
+/* 32386 */ MCD_OPC_FilterValue, 2, 35, 0, // Skip to: 32425
+/* 32390 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 32393 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 32406
+/* 32397 */ MCD_OPC_CheckPredicate, 0, 165, 52, // Skip to: 45878
+/* 32401 */ MCD_OPC_Decode, 132, 14, 179, 1, // Opcode: SQDMLALvve_4s8h
+/* 32406 */ MCD_OPC_FilterValue, 1, 156, 52, // Skip to: 45878
+/* 32410 */ MCD_OPC_CheckPredicate, 0, 152, 52, // Skip to: 45878
+/* 32414 */ MCD_OPC_CheckField, 11, 1, 0, 146, 52, // Skip to: 45878
+/* 32420 */ MCD_OPC_Decode, 203, 15, 180, 1, // Opcode: SRSRAvvi_2D
+/* 32425 */ MCD_OPC_FilterValue, 3, 137, 52, // Skip to: 45878
+/* 32429 */ MCD_OPC_CheckPredicate, 0, 133, 52, // Skip to: 45878
+/* 32433 */ MCD_OPC_CheckField, 10, 2, 1, 127, 52, // Skip to: 45878
+/* 32439 */ MCD_OPC_Decode, 242, 20, 180, 1, // Opcode: URSRAvvi_2D
+/* 32444 */ MCD_OPC_FilterValue, 4, 61, 0, // Skip to: 32509
+/* 32448 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 32451 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 32484
+/* 32455 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 32458 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 32471
+/* 32462 */ MCD_OPC_CheckPredicate, 0, 100, 52, // Skip to: 45878
+/* 32466 */ MCD_OPC_Decode, 252, 10, 177, 1, // Opcode: MLSvve_4h8h
+/* 32471 */ MCD_OPC_FilterValue, 3, 91, 52, // Skip to: 45878
+/* 32475 */ MCD_OPC_CheckPredicate, 0, 87, 52, // Skip to: 45878
+/* 32479 */ MCD_OPC_Decode, 254, 10, 179, 1, // Opcode: MLSvve_8h8h
+/* 32484 */ MCD_OPC_FilterValue, 1, 78, 52, // Skip to: 45878
+/* 32488 */ MCD_OPC_CheckPredicate, 0, 74, 52, // Skip to: 45878
+/* 32492 */ MCD_OPC_CheckField, 29, 3, 3, 68, 52, // Skip to: 45878
+/* 32498 */ MCD_OPC_CheckField, 11, 1, 0, 62, 52, // Skip to: 45878
+/* 32504 */ MCD_OPC_Decode, 179, 15, 180, 1, // Opcode: SRIvvi_2D
+/* 32509 */ MCD_OPC_FilterValue, 5, 41, 0, // Skip to: 32554
+/* 32513 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 32516 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 32535
+/* 32520 */ MCD_OPC_CheckPredicate, 0, 42, 52, // Skip to: 45878
+/* 32524 */ MCD_OPC_CheckField, 10, 2, 1, 36, 52, // Skip to: 45878
+/* 32530 */ MCD_OPC_Decode, 128, 13, 182, 1, // Opcode: SHLvvi_2D
+/* 32535 */ MCD_OPC_FilterValue, 3, 27, 52, // Skip to: 45878
+/* 32539 */ MCD_OPC_CheckPredicate, 0, 23, 52, // Skip to: 45878
+/* 32543 */ MCD_OPC_CheckField, 10, 2, 1, 17, 52, // Skip to: 45878
+/* 32549 */ MCD_OPC_Decode, 148, 13, 183, 1, // Opcode: SLIvvi_2D
+/* 32554 */ MCD_OPC_FilterValue, 6, 99, 0, // Skip to: 32657
+/* 32558 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 32561 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 32580
+/* 32565 */ MCD_OPC_CheckPredicate, 0, 253, 51, // Skip to: 45878
+/* 32569 */ MCD_OPC_CheckField, 10, 1, 0, 247, 51, // Skip to: 45878
+/* 32575 */ MCD_OPC_Decode, 205, 13, 181, 1, // Opcode: SMLSLvve_4s4h
+/* 32580 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 32599
+/* 32584 */ MCD_OPC_CheckPredicate, 0, 234, 51, // Skip to: 45878
+/* 32588 */ MCD_OPC_CheckField, 10, 1, 0, 228, 51, // Skip to: 45878
+/* 32594 */ MCD_OPC_Decode, 239, 19, 181, 1, // Opcode: UMLSLvve_4s4h
+/* 32599 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 32618
+/* 32603 */ MCD_OPC_CheckPredicate, 0, 215, 51, // Skip to: 45878
+/* 32607 */ MCD_OPC_CheckField, 10, 1, 0, 209, 51, // Skip to: 45878
+/* 32613 */ MCD_OPC_Decode, 206, 13, 179, 1, // Opcode: SMLSLvve_4s8h
+/* 32618 */ MCD_OPC_FilterValue, 3, 200, 51, // Skip to: 45878
+/* 32622 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 32625 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 32638
+/* 32629 */ MCD_OPC_CheckPredicate, 0, 189, 51, // Skip to: 45878
+/* 32633 */ MCD_OPC_Decode, 240, 19, 179, 1, // Opcode: UMLSLvve_4s8h
+/* 32638 */ MCD_OPC_FilterValue, 1, 180, 51, // Skip to: 45878
+/* 32642 */ MCD_OPC_CheckPredicate, 0, 176, 51, // Skip to: 45878
+/* 32646 */ MCD_OPC_CheckField, 11, 1, 0, 170, 51, // Skip to: 45878
+/* 32652 */ MCD_OPC_Decode, 230, 14, 182, 1, // Opcode: SQSHLUvvi_2D
+/* 32657 */ MCD_OPC_FilterValue, 7, 80, 0, // Skip to: 32741
+/* 32661 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 32664 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 32683
+/* 32668 */ MCD_OPC_CheckPredicate, 0, 150, 51, // Skip to: 45878
+/* 32672 */ MCD_OPC_CheckField, 10, 1, 0, 144, 51, // Skip to: 45878
+/* 32678 */ MCD_OPC_Decode, 145, 14, 181, 1, // Opcode: SQDMLSLvve_4s4h
+/* 32683 */ MCD_OPC_FilterValue, 2, 35, 0, // Skip to: 32722
+/* 32687 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 32690 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 32703
+/* 32694 */ MCD_OPC_CheckPredicate, 0, 124, 51, // Skip to: 45878
+/* 32698 */ MCD_OPC_Decode, 146, 14, 179, 1, // Opcode: SQDMLSLvve_4s8h
+/* 32703 */ MCD_OPC_FilterValue, 1, 115, 51, // Skip to: 45878
+/* 32707 */ MCD_OPC_CheckPredicate, 0, 111, 51, // Skip to: 45878
+/* 32711 */ MCD_OPC_CheckField, 11, 1, 0, 105, 51, // Skip to: 45878
+/* 32717 */ MCD_OPC_Decode, 245, 14, 182, 1, // Opcode: SQSHLvvi_2D
+/* 32722 */ MCD_OPC_FilterValue, 3, 96, 51, // Skip to: 45878
+/* 32726 */ MCD_OPC_CheckPredicate, 0, 92, 51, // Skip to: 45878
+/* 32730 */ MCD_OPC_CheckField, 10, 2, 1, 86, 51, // Skip to: 45878
+/* 32736 */ MCD_OPC_Decode, 172, 20, 182, 1, // Opcode: UQSHLvvi_2D
+/* 32741 */ MCD_OPC_FilterValue, 8, 41, 0, // Skip to: 32786
+/* 32745 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 32748 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 32767
+/* 32752 */ MCD_OPC_CheckPredicate, 0, 66, 51, // Skip to: 45878
+/* 32756 */ MCD_OPC_CheckField, 10, 1, 0, 60, 51, // Skip to: 45878
+/* 32762 */ MCD_OPC_Decode, 155, 11, 184, 1, // Opcode: MULve_4h8h
+/* 32767 */ MCD_OPC_FilterValue, 2, 51, 51, // Skip to: 45878
+/* 32771 */ MCD_OPC_CheckPredicate, 0, 47, 51, // Skip to: 45878
+/* 32775 */ MCD_OPC_CheckField, 10, 1, 0, 41, 51, // Skip to: 45878
+/* 32781 */ MCD_OPC_Decode, 157, 11, 185, 1, // Opcode: MULve_8h8h
+/* 32786 */ MCD_OPC_FilterValue, 10, 79, 0, // Skip to: 32869
+/* 32790 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 32793 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 32812
+/* 32797 */ MCD_OPC_CheckPredicate, 0, 21, 51, // Skip to: 45878
+/* 32801 */ MCD_OPC_CheckField, 10, 1, 0, 15, 51, // Skip to: 45878
+/* 32807 */ MCD_OPC_Decode, 222, 13, 186, 1, // Opcode: SMULLve_4s4h
+/* 32812 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 32831
+/* 32816 */ MCD_OPC_CheckPredicate, 0, 2, 51, // Skip to: 45878
+/* 32820 */ MCD_OPC_CheckField, 10, 1, 0, 252, 50, // Skip to: 45878
+/* 32826 */ MCD_OPC_Decode, 255, 19, 186, 1, // Opcode: UMULLve_4s4h
+/* 32831 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 32850
+/* 32835 */ MCD_OPC_CheckPredicate, 0, 239, 50, // Skip to: 45878
+/* 32839 */ MCD_OPC_CheckField, 10, 1, 0, 233, 50, // Skip to: 45878
+/* 32845 */ MCD_OPC_Decode, 223, 13, 185, 1, // Opcode: SMULLve_4s8h
+/* 32850 */ MCD_OPC_FilterValue, 3, 224, 50, // Skip to: 45878
+/* 32854 */ MCD_OPC_CheckPredicate, 0, 220, 50, // Skip to: 45878
+/* 32858 */ MCD_OPC_CheckField, 10, 1, 0, 214, 50, // Skip to: 45878
+/* 32864 */ MCD_OPC_Decode, 128, 20, 185, 1, // Opcode: UMULLve_4s8h
+/* 32869 */ MCD_OPC_FilterValue, 11, 41, 0, // Skip to: 32914
+/* 32873 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 32876 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 32895
+/* 32880 */ MCD_OPC_CheckPredicate, 0, 194, 50, // Skip to: 45878
+/* 32884 */ MCD_OPC_CheckField, 10, 1, 0, 188, 50, // Skip to: 45878
+/* 32890 */ MCD_OPC_Decode, 173, 14, 186, 1, // Opcode: SQDMULLve_4s4h
+/* 32895 */ MCD_OPC_FilterValue, 2, 179, 50, // Skip to: 45878
+/* 32899 */ MCD_OPC_CheckPredicate, 0, 175, 50, // Skip to: 45878
+/* 32903 */ MCD_OPC_CheckField, 10, 1, 0, 169, 50, // Skip to: 45878
+/* 32909 */ MCD_OPC_Decode, 174, 14, 185, 1, // Opcode: SQDMULLve_4s8h
+/* 32914 */ MCD_OPC_FilterValue, 12, 41, 0, // Skip to: 32959
+/* 32918 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 32921 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 32940
+/* 32925 */ MCD_OPC_CheckPredicate, 0, 149, 50, // Skip to: 45878
+/* 32929 */ MCD_OPC_CheckField, 10, 1, 0, 143, 50, // Skip to: 45878
+/* 32935 */ MCD_OPC_Decode, 156, 14, 184, 1, // Opcode: SQDMULHve_4h8h
+/* 32940 */ MCD_OPC_FilterValue, 2, 134, 50, // Skip to: 45878
+/* 32944 */ MCD_OPC_CheckPredicate, 0, 130, 50, // Skip to: 45878
+/* 32948 */ MCD_OPC_CheckField, 10, 1, 0, 124, 50, // Skip to: 45878
+/* 32954 */ MCD_OPC_Decode, 158, 14, 185, 1, // Opcode: SQDMULHve_8h8h
+/* 32959 */ MCD_OPC_FilterValue, 13, 41, 0, // Skip to: 33004
+/* 32963 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 32966 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 32985
+/* 32970 */ MCD_OPC_CheckPredicate, 0, 104, 50, // Skip to: 45878
+/* 32974 */ MCD_OPC_CheckField, 10, 1, 0, 98, 50, // Skip to: 45878
+/* 32980 */ MCD_OPC_Decode, 195, 14, 184, 1, // Opcode: SQRDMULHve_4h8h
+/* 32985 */ MCD_OPC_FilterValue, 2, 89, 50, // Skip to: 45878
+/* 32989 */ MCD_OPC_CheckPredicate, 0, 85, 50, // Skip to: 45878
+/* 32993 */ MCD_OPC_CheckField, 10, 1, 0, 79, 50, // Skip to: 45878
+/* 32999 */ MCD_OPC_Decode, 197, 14, 185, 1, // Opcode: SQRDMULHve_8h8h
+/* 33004 */ MCD_OPC_FilterValue, 14, 41, 0, // Skip to: 33049
+/* 33008 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 33011 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 33030
+/* 33015 */ MCD_OPC_CheckPredicate, 0, 59, 50, // Skip to: 45878
+/* 33019 */ MCD_OPC_CheckField, 10, 2, 1, 53, 50, // Skip to: 45878
+/* 33025 */ MCD_OPC_Decode, 197, 21, 178, 1, // Opcode: VCVTxs2f_2D
+/* 33030 */ MCD_OPC_FilterValue, 3, 44, 50, // Skip to: 45878
+/* 33034 */ MCD_OPC_CheckPredicate, 0, 40, 50, // Skip to: 45878
+/* 33038 */ MCD_OPC_CheckField, 10, 2, 1, 34, 50, // Skip to: 45878
+/* 33044 */ MCD_OPC_Decode, 200, 21, 178, 1, // Opcode: VCVTxu2f_2D
+/* 33049 */ MCD_OPC_FilterValue, 15, 25, 50, // Skip to: 45878
+/* 33053 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 33056 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 33075
+/* 33060 */ MCD_OPC_CheckPredicate, 0, 14, 50, // Skip to: 45878
+/* 33064 */ MCD_OPC_CheckField, 10, 2, 3, 8, 50, // Skip to: 45878
+/* 33070 */ MCD_OPC_Decode, 191, 21, 178, 1, // Opcode: VCVTf2xs_2D
+/* 33075 */ MCD_OPC_FilterValue, 3, 255, 49, // Skip to: 45878
+/* 33079 */ MCD_OPC_CheckPredicate, 0, 251, 49, // Skip to: 45878
+/* 33083 */ MCD_OPC_CheckField, 10, 2, 3, 245, 49, // Skip to: 45878
+/* 33089 */ MCD_OPC_Decode, 194, 21, 178, 1, // Opcode: VCVTf2xu_2D
+/* 33094 */ MCD_OPC_FilterValue, 14, 17, 3, // Skip to: 33883
+/* 33098 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
+/* 33101 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 33146
+/* 33105 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 33108 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 33127
+/* 33112 */ MCD_OPC_CheckPredicate, 0, 218, 49, // Skip to: 45878
+/* 33116 */ MCD_OPC_CheckField, 10, 1, 0, 212, 49, // Skip to: 45878
+/* 33122 */ MCD_OPC_Decode, 241, 10, 187, 1, // Opcode: MLAvve_2s4s
+/* 33127 */ MCD_OPC_FilterValue, 3, 203, 49, // Skip to: 45878
+/* 33131 */ MCD_OPC_CheckPredicate, 0, 199, 49, // Skip to: 45878
+/* 33135 */ MCD_OPC_CheckField, 10, 1, 0, 193, 49, // Skip to: 45878
+/* 33141 */ MCD_OPC_Decode, 243, 10, 188, 1, // Opcode: MLAvve_4s4s
+/* 33146 */ MCD_OPC_FilterValue, 1, 41, 0, // Skip to: 33191
+/* 33150 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 33153 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 33172
+/* 33157 */ MCD_OPC_CheckPredicate, 0, 173, 49, // Skip to: 45878
+/* 33161 */ MCD_OPC_CheckField, 10, 1, 0, 167, 49, // Skip to: 45878
+/* 33167 */ MCD_OPC_Decode, 212, 5, 187, 1, // Opcode: FMLAvve_2s4s
+/* 33172 */ MCD_OPC_FilterValue, 2, 158, 49, // Skip to: 45878
+/* 33176 */ MCD_OPC_CheckPredicate, 0, 154, 49, // Skip to: 45878
+/* 33180 */ MCD_OPC_CheckField, 10, 1, 0, 148, 49, // Skip to: 45878
+/* 33186 */ MCD_OPC_Decode, 213, 5, 188, 1, // Opcode: FMLAvve_4s4s
+/* 33191 */ MCD_OPC_FilterValue, 2, 79, 0, // Skip to: 33274
+/* 33195 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 33198 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 33217
+/* 33202 */ MCD_OPC_CheckPredicate, 0, 128, 49, // Skip to: 45878
+/* 33206 */ MCD_OPC_CheckField, 10, 1, 0, 122, 49, // Skip to: 45878
+/* 33212 */ MCD_OPC_Decode, 193, 13, 189, 1, // Opcode: SMLALvve_2d2s
+/* 33217 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 33236
+/* 33221 */ MCD_OPC_CheckPredicate, 0, 109, 49, // Skip to: 45878
+/* 33225 */ MCD_OPC_CheckField, 10, 1, 0, 103, 49, // Skip to: 45878
+/* 33231 */ MCD_OPC_Decode, 227, 19, 189, 1, // Opcode: UMLALvve_2d2s
+/* 33236 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 33255
+/* 33240 */ MCD_OPC_CheckPredicate, 0, 90, 49, // Skip to: 45878
+/* 33244 */ MCD_OPC_CheckField, 10, 1, 0, 84, 49, // Skip to: 45878
+/* 33250 */ MCD_OPC_Decode, 194, 13, 188, 1, // Opcode: SMLALvve_2d4s
+/* 33255 */ MCD_OPC_FilterValue, 3, 75, 49, // Skip to: 45878
+/* 33259 */ MCD_OPC_CheckPredicate, 0, 71, 49, // Skip to: 45878
+/* 33263 */ MCD_OPC_CheckField, 10, 1, 0, 65, 49, // Skip to: 45878
+/* 33269 */ MCD_OPC_Decode, 228, 19, 188, 1, // Opcode: UMLALvve_2d4s
+/* 33274 */ MCD_OPC_FilterValue, 3, 41, 0, // Skip to: 33319
+/* 33278 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 33281 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 33300
+/* 33285 */ MCD_OPC_CheckPredicate, 0, 45, 49, // Skip to: 45878
+/* 33289 */ MCD_OPC_CheckField, 10, 1, 0, 39, 49, // Skip to: 45878
+/* 33295 */ MCD_OPC_Decode, 129, 14, 189, 1, // Opcode: SQDMLALvve_2d2s
+/* 33300 */ MCD_OPC_FilterValue, 2, 30, 49, // Skip to: 45878
+/* 33304 */ MCD_OPC_CheckPredicate, 0, 26, 49, // Skip to: 45878
+/* 33308 */ MCD_OPC_CheckField, 10, 1, 0, 20, 49, // Skip to: 45878
+/* 33314 */ MCD_OPC_Decode, 130, 14, 188, 1, // Opcode: SQDMLALvve_2d4s
+/* 33319 */ MCD_OPC_FilterValue, 4, 41, 0, // Skip to: 33364
+/* 33323 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 33326 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 33345
+/* 33330 */ MCD_OPC_CheckPredicate, 0, 0, 49, // Skip to: 45878
+/* 33334 */ MCD_OPC_CheckField, 10, 1, 0, 250, 48, // Skip to: 45878
+/* 33340 */ MCD_OPC_Decode, 251, 10, 187, 1, // Opcode: MLSvve_2s4s
+/* 33345 */ MCD_OPC_FilterValue, 3, 241, 48, // Skip to: 45878
+/* 33349 */ MCD_OPC_CheckPredicate, 0, 237, 48, // Skip to: 45878
+/* 33353 */ MCD_OPC_CheckField, 10, 1, 0, 231, 48, // Skip to: 45878
+/* 33359 */ MCD_OPC_Decode, 253, 10, 188, 1, // Opcode: MLSvve_4s4s
+/* 33364 */ MCD_OPC_FilterValue, 5, 41, 0, // Skip to: 33409
+/* 33368 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 33371 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 33390
+/* 33375 */ MCD_OPC_CheckPredicate, 0, 211, 48, // Skip to: 45878
+/* 33379 */ MCD_OPC_CheckField, 10, 1, 0, 205, 48, // Skip to: 45878
+/* 33385 */ MCD_OPC_Decode, 220, 5, 187, 1, // Opcode: FMLSvve_2s4s
+/* 33390 */ MCD_OPC_FilterValue, 2, 196, 48, // Skip to: 45878
+/* 33394 */ MCD_OPC_CheckPredicate, 0, 192, 48, // Skip to: 45878
+/* 33398 */ MCD_OPC_CheckField, 10, 1, 0, 186, 48, // Skip to: 45878
+/* 33404 */ MCD_OPC_Decode, 221, 5, 188, 1, // Opcode: FMLSvve_4s4s
+/* 33409 */ MCD_OPC_FilterValue, 6, 79, 0, // Skip to: 33492
+/* 33413 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 33416 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 33435
+/* 33420 */ MCD_OPC_CheckPredicate, 0, 166, 48, // Skip to: 45878
+/* 33424 */ MCD_OPC_CheckField, 10, 1, 0, 160, 48, // Skip to: 45878
+/* 33430 */ MCD_OPC_Decode, 203, 13, 189, 1, // Opcode: SMLSLvve_2d2s
+/* 33435 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 33454
+/* 33439 */ MCD_OPC_CheckPredicate, 0, 147, 48, // Skip to: 45878
+/* 33443 */ MCD_OPC_CheckField, 10, 1, 0, 141, 48, // Skip to: 45878
+/* 33449 */ MCD_OPC_Decode, 237, 19, 189, 1, // Opcode: UMLSLvve_2d2s
+/* 33454 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 33473
+/* 33458 */ MCD_OPC_CheckPredicate, 0, 128, 48, // Skip to: 45878
+/* 33462 */ MCD_OPC_CheckField, 10, 1, 0, 122, 48, // Skip to: 45878
+/* 33468 */ MCD_OPC_Decode, 204, 13, 188, 1, // Opcode: SMLSLvve_2d4s
+/* 33473 */ MCD_OPC_FilterValue, 3, 113, 48, // Skip to: 45878
+/* 33477 */ MCD_OPC_CheckPredicate, 0, 109, 48, // Skip to: 45878
+/* 33481 */ MCD_OPC_CheckField, 10, 1, 0, 103, 48, // Skip to: 45878
+/* 33487 */ MCD_OPC_Decode, 238, 19, 188, 1, // Opcode: UMLSLvve_2d4s
+/* 33492 */ MCD_OPC_FilterValue, 7, 41, 0, // Skip to: 33537
+/* 33496 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 33499 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 33518
+/* 33503 */ MCD_OPC_CheckPredicate, 0, 83, 48, // Skip to: 45878
+/* 33507 */ MCD_OPC_CheckField, 10, 1, 0, 77, 48, // Skip to: 45878
+/* 33513 */ MCD_OPC_Decode, 143, 14, 189, 1, // Opcode: SQDMLSLvve_2d2s
+/* 33518 */ MCD_OPC_FilterValue, 2, 68, 48, // Skip to: 45878
+/* 33522 */ MCD_OPC_CheckPredicate, 0, 64, 48, // Skip to: 45878
+/* 33526 */ MCD_OPC_CheckField, 10, 1, 0, 58, 48, // Skip to: 45878
+/* 33532 */ MCD_OPC_Decode, 144, 14, 188, 1, // Opcode: SQDMLSLvve_2d4s
+/* 33537 */ MCD_OPC_FilterValue, 8, 41, 0, // Skip to: 33582
+/* 33541 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 33544 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 33563
+/* 33548 */ MCD_OPC_CheckPredicate, 0, 38, 48, // Skip to: 45878
+/* 33552 */ MCD_OPC_CheckField, 10, 1, 0, 32, 48, // Skip to: 45878
+/* 33558 */ MCD_OPC_Decode, 154, 11, 190, 1, // Opcode: MULve_2s4s
+/* 33563 */ MCD_OPC_FilterValue, 2, 23, 48, // Skip to: 45878
+/* 33567 */ MCD_OPC_CheckPredicate, 0, 19, 48, // Skip to: 45878
+/* 33571 */ MCD_OPC_CheckField, 10, 1, 0, 13, 48, // Skip to: 45878
+/* 33577 */ MCD_OPC_Decode, 156, 11, 191, 1, // Opcode: MULve_4s4s
+/* 33582 */ MCD_OPC_FilterValue, 9, 79, 0, // Skip to: 33665
+/* 33586 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 33589 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 33608
+/* 33593 */ MCD_OPC_CheckPredicate, 0, 249, 47, // Skip to: 45878
+/* 33597 */ MCD_OPC_CheckField, 10, 1, 0, 243, 47, // Skip to: 45878
+/* 33603 */ MCD_OPC_Decode, 255, 5, 190, 1, // Opcode: FMULve_2s4s
+/* 33608 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 33627
+/* 33612 */ MCD_OPC_CheckPredicate, 0, 230, 47, // Skip to: 45878
+/* 33616 */ MCD_OPC_CheckField, 10, 1, 0, 224, 47, // Skip to: 45878
+/* 33622 */ MCD_OPC_Decode, 245, 5, 190, 1, // Opcode: FMULXve_2s4s
+/* 33627 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 33646
+/* 33631 */ MCD_OPC_CheckPredicate, 0, 211, 47, // Skip to: 45878
+/* 33635 */ MCD_OPC_CheckField, 10, 1, 0, 205, 47, // Skip to: 45878
+/* 33641 */ MCD_OPC_Decode, 128, 6, 191, 1, // Opcode: FMULve_4s4s
+/* 33646 */ MCD_OPC_FilterValue, 3, 196, 47, // Skip to: 45878
+/* 33650 */ MCD_OPC_CheckPredicate, 0, 192, 47, // Skip to: 45878
+/* 33654 */ MCD_OPC_CheckField, 10, 1, 0, 186, 47, // Skip to: 45878
+/* 33660 */ MCD_OPC_Decode, 246, 5, 191, 1, // Opcode: FMULXve_4s4s
+/* 33665 */ MCD_OPC_FilterValue, 10, 79, 0, // Skip to: 33748
+/* 33669 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 33672 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 33691
+/* 33676 */ MCD_OPC_CheckPredicate, 0, 166, 47, // Skip to: 45878
+/* 33680 */ MCD_OPC_CheckField, 10, 1, 0, 160, 47, // Skip to: 45878
+/* 33686 */ MCD_OPC_Decode, 220, 13, 192, 1, // Opcode: SMULLve_2d2s
+/* 33691 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 33710
+/* 33695 */ MCD_OPC_CheckPredicate, 0, 147, 47, // Skip to: 45878
+/* 33699 */ MCD_OPC_CheckField, 10, 1, 0, 141, 47, // Skip to: 45878
+/* 33705 */ MCD_OPC_Decode, 253, 19, 192, 1, // Opcode: UMULLve_2d2s
+/* 33710 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 33729
+/* 33714 */ MCD_OPC_CheckPredicate, 0, 128, 47, // Skip to: 45878
+/* 33718 */ MCD_OPC_CheckField, 10, 1, 0, 122, 47, // Skip to: 45878
+/* 33724 */ MCD_OPC_Decode, 221, 13, 191, 1, // Opcode: SMULLve_2d4s
+/* 33729 */ MCD_OPC_FilterValue, 3, 113, 47, // Skip to: 45878
+/* 33733 */ MCD_OPC_CheckPredicate, 0, 109, 47, // Skip to: 45878
+/* 33737 */ MCD_OPC_CheckField, 10, 1, 0, 103, 47, // Skip to: 45878
+/* 33743 */ MCD_OPC_Decode, 254, 19, 191, 1, // Opcode: UMULLve_2d4s
+/* 33748 */ MCD_OPC_FilterValue, 11, 41, 0, // Skip to: 33793
+/* 33752 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 33755 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 33774
+/* 33759 */ MCD_OPC_CheckPredicate, 0, 83, 47, // Skip to: 45878
+/* 33763 */ MCD_OPC_CheckField, 10, 1, 0, 77, 47, // Skip to: 45878
+/* 33769 */ MCD_OPC_Decode, 171, 14, 192, 1, // Opcode: SQDMULLve_2d2s
+/* 33774 */ MCD_OPC_FilterValue, 2, 68, 47, // Skip to: 45878
+/* 33778 */ MCD_OPC_CheckPredicate, 0, 64, 47, // Skip to: 45878
+/* 33782 */ MCD_OPC_CheckField, 10, 1, 0, 58, 47, // Skip to: 45878
+/* 33788 */ MCD_OPC_Decode, 172, 14, 191, 1, // Opcode: SQDMULLve_2d4s
+/* 33793 */ MCD_OPC_FilterValue, 12, 41, 0, // Skip to: 33838
+/* 33797 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 33800 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 33819
+/* 33804 */ MCD_OPC_CheckPredicate, 0, 38, 47, // Skip to: 45878
+/* 33808 */ MCD_OPC_CheckField, 10, 1, 0, 32, 47, // Skip to: 45878
+/* 33814 */ MCD_OPC_Decode, 155, 14, 190, 1, // Opcode: SQDMULHve_2s4s
+/* 33819 */ MCD_OPC_FilterValue, 2, 23, 47, // Skip to: 45878
+/* 33823 */ MCD_OPC_CheckPredicate, 0, 19, 47, // Skip to: 45878
+/* 33827 */ MCD_OPC_CheckField, 10, 1, 0, 13, 47, // Skip to: 45878
+/* 33833 */ MCD_OPC_Decode, 157, 14, 191, 1, // Opcode: SQDMULHve_4s4s
+/* 33838 */ MCD_OPC_FilterValue, 13, 4, 47, // Skip to: 45878
+/* 33842 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 33845 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 33864
+/* 33849 */ MCD_OPC_CheckPredicate, 0, 249, 46, // Skip to: 45878
+/* 33853 */ MCD_OPC_CheckField, 10, 1, 0, 243, 46, // Skip to: 45878
+/* 33859 */ MCD_OPC_Decode, 194, 14, 190, 1, // Opcode: SQRDMULHve_2s4s
+/* 33864 */ MCD_OPC_FilterValue, 2, 234, 46, // Skip to: 45878
+/* 33868 */ MCD_OPC_CheckPredicate, 0, 230, 46, // Skip to: 45878
+/* 33872 */ MCD_OPC_CheckField, 10, 1, 0, 224, 46, // Skip to: 45878
+/* 33878 */ MCD_OPC_Decode, 196, 14, 191, 1, // Opcode: SQRDMULHve_4s4s
+/* 33883 */ MCD_OPC_FilterValue, 15, 215, 46, // Skip to: 45878
+/* 33887 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
+/* 33890 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 33921
+/* 33894 */ MCD_OPC_CheckPredicate, 0, 204, 46, // Skip to: 45878
+/* 33898 */ MCD_OPC_CheckField, 29, 3, 2, 198, 46, // Skip to: 45878
+/* 33904 */ MCD_OPC_CheckField, 21, 1, 0, 192, 46, // Skip to: 45878
+/* 33910 */ MCD_OPC_CheckField, 10, 1, 0, 186, 46, // Skip to: 45878
+/* 33916 */ MCD_OPC_Decode, 211, 5, 193, 1, // Opcode: FMLAvve_2d2d
+/* 33921 */ MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 33952
+/* 33925 */ MCD_OPC_CheckPredicate, 0, 173, 46, // Skip to: 45878
+/* 33929 */ MCD_OPC_CheckField, 29, 3, 2, 167, 46, // Skip to: 45878
+/* 33935 */ MCD_OPC_CheckField, 21, 1, 0, 161, 46, // Skip to: 45878
+/* 33941 */ MCD_OPC_CheckField, 10, 1, 0, 155, 46, // Skip to: 45878
+/* 33947 */ MCD_OPC_Decode, 219, 5, 193, 1, // Opcode: FMLSvve_2d2d
+/* 33952 */ MCD_OPC_FilterValue, 9, 146, 46, // Skip to: 45878
+/* 33956 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 33959 */ MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 33984
+/* 33963 */ MCD_OPC_CheckPredicate, 0, 135, 46, // Skip to: 45878
+/* 33967 */ MCD_OPC_CheckField, 21, 1, 0, 129, 46, // Skip to: 45878
+/* 33973 */ MCD_OPC_CheckField, 10, 1, 0, 123, 46, // Skip to: 45878
+/* 33979 */ MCD_OPC_Decode, 254, 5, 194, 1, // Opcode: FMULve_2d2d
+/* 33984 */ MCD_OPC_FilterValue, 3, 114, 46, // Skip to: 45878
+/* 33988 */ MCD_OPC_CheckPredicate, 0, 110, 46, // Skip to: 45878
+/* 33992 */ MCD_OPC_CheckField, 21, 1, 0, 104, 46, // Skip to: 45878
+/* 33998 */ MCD_OPC_CheckField, 10, 1, 0, 98, 46, // Skip to: 45878
+/* 34004 */ MCD_OPC_Decode, 244, 5, 194, 1, // Opcode: FMULXve_2d2d
+/* 34009 */ MCD_OPC_FilterValue, 4, 228, 2, // Skip to: 34753
+/* 34013 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
+/* 34016 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 34039
+/* 34020 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 34023 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 34031
+/* 34027 */ MCD_OPC_Decode, 117, 195, 1, // Opcode: ADRxi
+/* 34031 */ MCD_OPC_FilterValue, 1, 67, 46, // Skip to: 45878
+/* 34035 */ MCD_OPC_Decode, 116, 195, 1, // Opcode: ADRPxi
+/* 34039 */ MCD_OPC_FilterValue, 1, 23, 1, // Skip to: 34322
+/* 34043 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 34046 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 34069
+/* 34050 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 34053 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 34061
+/* 34057 */ MCD_OPC_Decode, 82, 196, 1, // Opcode: ADDwwi_lsl0_s
+/* 34061 */ MCD_OPC_FilterValue, 1, 37, 46, // Skip to: 45878
+/* 34065 */ MCD_OPC_Decode, 85, 196, 1, // Opcode: ADDwwi_lsl12_s
+/* 34069 */ MCD_OPC_FilterValue, 1, 39, 0, // Skip to: 34112
+/* 34073 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 34076 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 34094
+/* 34080 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 34090
+/* 34086 */ MCD_OPC_Decode, 81, 197, 1, // Opcode: ADDwwi_lsl0_cmp
+/* 34090 */ MCD_OPC_Decode, 80, 198, 1, // Opcode: ADDwwi_lsl0_S
+/* 34094 */ MCD_OPC_FilterValue, 1, 4, 46, // Skip to: 45878
+/* 34098 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 34108
+/* 34104 */ MCD_OPC_Decode, 84, 197, 1, // Opcode: ADDwwi_lsl12_cmp
+/* 34108 */ MCD_OPC_Decode, 83, 198, 1, // Opcode: ADDwwi_lsl12_S
+/* 34112 */ MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 34137
+/* 34116 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 34119 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 34128
+/* 34123 */ MCD_OPC_Decode, 128, 18, 196, 1, // Opcode: SUBwwi_lsl0_s
+/* 34128 */ MCD_OPC_FilterValue, 1, 226, 45, // Skip to: 45878
+/* 34132 */ MCD_OPC_Decode, 131, 18, 196, 1, // Opcode: SUBwwi_lsl12_s
+/* 34137 */ MCD_OPC_FilterValue, 3, 43, 0, // Skip to: 34184
+/* 34141 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 34144 */ MCD_OPC_FilterValue, 0, 16, 0, // Skip to: 34164
+/* 34148 */ MCD_OPC_CheckField, 0, 5, 31, 5, 0, // Skip to: 34159
+/* 34154 */ MCD_OPC_Decode, 255, 17, 197, 1, // Opcode: SUBwwi_lsl0_cmp
+/* 34159 */ MCD_OPC_Decode, 254, 17, 198, 1, // Opcode: SUBwwi_lsl0_S
+/* 34164 */ MCD_OPC_FilterValue, 1, 190, 45, // Skip to: 45878
+/* 34168 */ MCD_OPC_CheckField, 0, 5, 31, 5, 0, // Skip to: 34179
+/* 34174 */ MCD_OPC_Decode, 130, 18, 197, 1, // Opcode: SUBwwi_lsl12_cmp
+/* 34179 */ MCD_OPC_Decode, 129, 18, 198, 1, // Opcode: SUBwwi_lsl12_S
+/* 34184 */ MCD_OPC_FilterValue, 4, 19, 0, // Skip to: 34207
+/* 34188 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 34191 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 34199
+/* 34195 */ MCD_OPC_Decode, 99, 199, 1, // Opcode: ADDxxi_lsl0_s
+/* 34199 */ MCD_OPC_FilterValue, 1, 155, 45, // Skip to: 45878
+/* 34203 */ MCD_OPC_Decode, 102, 199, 1, // Opcode: ADDxxi_lsl12_s
+/* 34207 */ MCD_OPC_FilterValue, 5, 39, 0, // Skip to: 34250
+/* 34211 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 34214 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 34232
+/* 34218 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 34228
+/* 34224 */ MCD_OPC_Decode, 98, 200, 1, // Opcode: ADDxxi_lsl0_cmp
+/* 34228 */ MCD_OPC_Decode, 97, 201, 1, // Opcode: ADDxxi_lsl0_S
+/* 34232 */ MCD_OPC_FilterValue, 1, 122, 45, // Skip to: 45878
+/* 34236 */ MCD_OPC_CheckField, 0, 5, 31, 4, 0, // Skip to: 34246
+/* 34242 */ MCD_OPC_Decode, 101, 200, 1, // Opcode: ADDxxi_lsl12_cmp
+/* 34246 */ MCD_OPC_Decode, 100, 201, 1, // Opcode: ADDxxi_lsl12_S
+/* 34250 */ MCD_OPC_FilterValue, 6, 21, 0, // Skip to: 34275
+/* 34254 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 34257 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 34266
+/* 34261 */ MCD_OPC_Decode, 145, 18, 199, 1, // Opcode: SUBxxi_lsl0_s
+/* 34266 */ MCD_OPC_FilterValue, 1, 88, 45, // Skip to: 45878
+/* 34270 */ MCD_OPC_Decode, 148, 18, 199, 1, // Opcode: SUBxxi_lsl12_s
+/* 34275 */ MCD_OPC_FilterValue, 7, 79, 45, // Skip to: 45878
+/* 34279 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 34282 */ MCD_OPC_FilterValue, 0, 16, 0, // Skip to: 34302
+/* 34286 */ MCD_OPC_CheckField, 0, 5, 31, 5, 0, // Skip to: 34297
+/* 34292 */ MCD_OPC_Decode, 144, 18, 200, 1, // Opcode: SUBxxi_lsl0_cmp
+/* 34297 */ MCD_OPC_Decode, 143, 18, 201, 1, // Opcode: SUBxxi_lsl0_S
+/* 34302 */ MCD_OPC_FilterValue, 1, 52, 45, // Skip to: 45878
+/* 34306 */ MCD_OPC_CheckField, 0, 5, 31, 5, 0, // Skip to: 34317
+/* 34312 */ MCD_OPC_Decode, 147, 18, 200, 1, // Opcode: SUBxxi_lsl12_cmp
+/* 34317 */ MCD_OPC_Decode, 146, 18, 201, 1, // Opcode: SUBxxi_lsl12_S
+/* 34322 */ MCD_OPC_FilterValue, 2, 181, 0, // Skip to: 34507
+/* 34326 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 34329 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 34354
+/* 34333 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ...
+/* 34336 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 34345
+/* 34340 */ MCD_OPC_Decode, 134, 1, 202, 1, // Opcode: ANDwwi
+/* 34345 */ MCD_OPC_FilterValue, 1, 9, 45, // Skip to: 45878
+/* 34349 */ MCD_OPC_Decode, 145, 11, 203, 1, // Opcode: MOVNwii
+/* 34354 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 34369
+/* 34358 */ MCD_OPC_CheckField, 23, 1, 0, 250, 44, // Skip to: 45878
+/* 34364 */ MCD_OPC_Decode, 204, 11, 202, 1, // Opcode: ORRwwi
+/* 34369 */ MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 34394
+/* 34373 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ...
+/* 34376 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 34385
+/* 34380 */ MCD_OPC_Decode, 195, 3, 202, 1, // Opcode: EORwwi
+/* 34385 */ MCD_OPC_FilterValue, 1, 225, 44, // Skip to: 45878
+/* 34389 */ MCD_OPC_Decode, 147, 11, 203, 1, // Opcode: MOVZwii
+/* 34394 */ MCD_OPC_FilterValue, 3, 20, 0, // Skip to: 34418
+/* 34398 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ...
+/* 34401 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 34409
+/* 34405 */ MCD_OPC_Decode, 122, 204, 1, // Opcode: ANDSwwi
+/* 34409 */ MCD_OPC_FilterValue, 1, 201, 44, // Skip to: 45878
+/* 34413 */ MCD_OPC_Decode, 143, 11, 205, 1, // Opcode: MOVKwii
+/* 34418 */ MCD_OPC_FilterValue, 4, 21, 0, // Skip to: 34443
+/* 34422 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ...
+/* 34425 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 34434
+/* 34429 */ MCD_OPC_Decode, 139, 1, 206, 1, // Opcode: ANDxxi
+/* 34434 */ MCD_OPC_FilterValue, 1, 176, 44, // Skip to: 45878
+/* 34438 */ MCD_OPC_Decode, 146, 11, 207, 1, // Opcode: MOVNxii
+/* 34443 */ MCD_OPC_FilterValue, 5, 11, 0, // Skip to: 34458
+/* 34447 */ MCD_OPC_CheckField, 23, 1, 0, 161, 44, // Skip to: 45878
+/* 34453 */ MCD_OPC_Decode, 209, 11, 206, 1, // Opcode: ORRxxi
+/* 34458 */ MCD_OPC_FilterValue, 6, 21, 0, // Skip to: 34483
+/* 34462 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ...
+/* 34465 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 34474
+/* 34469 */ MCD_OPC_Decode, 200, 3, 206, 1, // Opcode: EORxxi
+/* 34474 */ MCD_OPC_FilterValue, 1, 136, 44, // Skip to: 45878
+/* 34478 */ MCD_OPC_Decode, 148, 11, 207, 1, // Opcode: MOVZxii
+/* 34483 */ MCD_OPC_FilterValue, 7, 127, 44, // Skip to: 45878
+/* 34487 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ...
+/* 34490 */ MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 34498
+/* 34494 */ MCD_OPC_Decode, 127, 208, 1, // Opcode: ANDSxxi
+/* 34498 */ MCD_OPC_FilterValue, 1, 112, 44, // Skip to: 45878
+/* 34502 */ MCD_OPC_Decode, 144, 11, 209, 1, // Opcode: MOVKxii
+/* 34507 */ MCD_OPC_FilterValue, 3, 103, 44, // Skip to: 45878
+/* 34511 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 34514 */ MCD_OPC_FilterValue, 0, 59, 0, // Skip to: 34577
+/* 34518 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 34521 */ MCD_OPC_FilterValue, 0, 37, 0, // Skip to: 34562
+/* 34525 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ...
+/* 34528 */ MCD_OPC_FilterValue, 7, 5, 0, // Skip to: 34537
+/* 34532 */ MCD_OPC_Decode, 172, 18, 210, 1, // Opcode: SXTBww
+/* 34537 */ MCD_OPC_FilterValue, 15, 5, 0, // Skip to: 34546
+/* 34541 */ MCD_OPC_Decode, 174, 18, 210, 1, // Opcode: SXTHww
+/* 34546 */ MCD_OPC_CheckField, 10, 6, 31, 5, 0, // Skip to: 34557
+/* 34552 */ MCD_OPC_Decode, 146, 1, 211, 1, // Opcode: ASRwwi
+/* 34557 */ MCD_OPC_Decode, 211, 12, 212, 1, // Opcode: SBFMwwii
+/* 34562 */ MCD_OPC_FilterValue, 2, 48, 44, // Skip to: 45878
+/* 34566 */ MCD_OPC_CheckField, 21, 1, 0, 42, 44, // Skip to: 45878
+/* 34572 */ MCD_OPC_Decode, 206, 3, 213, 1, // Opcode: EXTRwwwi
+/* 34577 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 34592
+/* 34581 */ MCD_OPC_CheckField, 22, 2, 0, 27, 44, // Skip to: 45878
+/* 34587 */ MCD_OPC_Decode, 199, 1, 212, 1, // Opcode: BFMwwii
+/* 34592 */ MCD_OPC_FilterValue, 2, 44, 0, // Skip to: 34640
+/* 34596 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 34599 */ MCD_OPC_FilterValue, 0, 11, 44, // Skip to: 45878
+/* 34603 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ...
+/* 34606 */ MCD_OPC_FilterValue, 7, 5, 0, // Skip to: 34615
+/* 34610 */ MCD_OPC_Decode, 173, 21, 210, 1, // Opcode: UXTBww
+/* 34615 */ MCD_OPC_FilterValue, 15, 5, 0, // Skip to: 34624
+/* 34619 */ MCD_OPC_Decode, 175, 21, 210, 1, // Opcode: UXTHww
+/* 34624 */ MCD_OPC_CheckField, 10, 6, 31, 5, 0, // Skip to: 34635
+/* 34630 */ MCD_OPC_Decode, 237, 10, 211, 1, // Opcode: LSRwwi
+/* 34635 */ MCD_OPC_Decode, 156, 19, 212, 1, // Opcode: UBFMwwii
+/* 34640 */ MCD_OPC_FilterValue, 4, 67, 0, // Skip to: 34711
+/* 34644 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 34647 */ MCD_OPC_FilterValue, 1, 46, 0, // Skip to: 34697
+/* 34651 */ MCD_OPC_ExtractField, 10, 12, // Inst{21-10} ...
+/* 34654 */ MCD_OPC_FilterValue, 7, 5, 0, // Skip to: 34663
+/* 34658 */ MCD_OPC_Decode, 173, 18, 214, 1, // Opcode: SXTBxw
+/* 34663 */ MCD_OPC_FilterValue, 15, 5, 0, // Skip to: 34672
+/* 34667 */ MCD_OPC_Decode, 175, 18, 214, 1, // Opcode: SXTHxw
+/* 34672 */ MCD_OPC_FilterValue, 31, 5, 0, // Skip to: 34681
+/* 34676 */ MCD_OPC_Decode, 176, 18, 214, 1, // Opcode: SXTWxw
+/* 34681 */ MCD_OPC_CheckField, 10, 6, 63, 5, 0, // Skip to: 34692
+/* 34687 */ MCD_OPC_Decode, 147, 1, 215, 1, // Opcode: ASRxxi
+/* 34692 */ MCD_OPC_Decode, 212, 12, 212, 1, // Opcode: SBFMxxii
+/* 34697 */ MCD_OPC_FilterValue, 3, 169, 43, // Skip to: 45878
+/* 34701 */ MCD_OPC_CheckField, 21, 1, 0, 163, 43, // Skip to: 45878
+/* 34707 */ MCD_OPC_Decode, 207, 3, 11, // Opcode: EXTRxxxi
+/* 34711 */ MCD_OPC_FilterValue, 5, 11, 0, // Skip to: 34726
+/* 34715 */ MCD_OPC_CheckField, 22, 2, 1, 149, 43, // Skip to: 45878
+/* 34721 */ MCD_OPC_Decode, 200, 1, 212, 1, // Opcode: BFMxxii
+/* 34726 */ MCD_OPC_FilterValue, 6, 140, 43, // Skip to: 45878
+/* 34730 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 34733 */ MCD_OPC_FilterValue, 1, 133, 43, // Skip to: 45878
+/* 34737 */ MCD_OPC_CheckField, 10, 6, 63, 5, 0, // Skip to: 34748
+/* 34743 */ MCD_OPC_Decode, 238, 10, 215, 1, // Opcode: LSRxxi
+/* 34748 */ MCD_OPC_Decode, 157, 19, 212, 1, // Opcode: UBFMxxii
+/* 34753 */ MCD_OPC_FilterValue, 5, 35, 2, // Skip to: 35304
+/* 34757 */ MCD_OPC_ExtractField, 29, 2, // Inst{30-29} ...
+/* 34760 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 34785
+/* 34764 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 34767 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 34776
+/* 34771 */ MCD_OPC_Decode, 236, 1, 216, 1, // Opcode: Bimm
+/* 34776 */ MCD_OPC_FilterValue, 1, 90, 43, // Skip to: 45878
+/* 34780 */ MCD_OPC_Decode, 230, 1, 216, 1, // Opcode: BLimm
+/* 34785 */ MCD_OPC_FilterValue, 1, 93, 0, // Skip to: 34882
+/* 34789 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
+/* 34792 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 34817
+/* 34796 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 34799 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 34808
+/* 34803 */ MCD_OPC_Decode, 239, 1, 217, 1, // Opcode: CBZw
+/* 34808 */ MCD_OPC_FilterValue, 1, 58, 43, // Skip to: 45878
+/* 34812 */ MCD_OPC_Decode, 240, 1, 218, 1, // Opcode: CBZx
+/* 34817 */ MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 34842
+/* 34821 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 34824 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 34833
+/* 34828 */ MCD_OPC_Decode, 237, 1, 217, 1, // Opcode: CBNZw
+/* 34833 */ MCD_OPC_FilterValue, 1, 33, 43, // Skip to: 45878
+/* 34837 */ MCD_OPC_Decode, 238, 1, 218, 1, // Opcode: CBNZx
+/* 34842 */ MCD_OPC_FilterValue, 2, 16, 0, // Skip to: 34862
+/* 34846 */ MCD_OPC_CheckField, 31, 1, 0, 5, 0, // Skip to: 34857
+/* 34852 */ MCD_OPC_Decode, 199, 18, 219, 1, // Opcode: TBZwii
+/* 34857 */ MCD_OPC_Decode, 200, 18, 220, 1, // Opcode: TBZxii
+/* 34862 */ MCD_OPC_FilterValue, 3, 4, 43, // Skip to: 45878
+/* 34866 */ MCD_OPC_CheckField, 31, 1, 0, 5, 0, // Skip to: 34877
+/* 34872 */ MCD_OPC_Decode, 189, 18, 219, 1, // Opcode: TBNZwii
+/* 34877 */ MCD_OPC_Decode, 190, 18, 220, 1, // Opcode: TBNZxii
+/* 34882 */ MCD_OPC_FilterValue, 2, 240, 42, // Skip to: 45878
+/* 34886 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
+/* 34889 */ MCD_OPC_FilterValue, 0, 125, 0, // Skip to: 35018
+/* 34893 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 34896 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 34911
+/* 34900 */ MCD_OPC_CheckField, 4, 1, 0, 220, 42, // Skip to: 45878
+/* 34906 */ MCD_OPC_Decode, 235, 1, 221, 1, // Opcode: Bcc
+/* 34911 */ MCD_OPC_FilterValue, 1, 211, 42, // Skip to: 45878
+/* 34915 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ...
+/* 34918 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 34943
+/* 34922 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 34925 */ MCD_OPC_FilterValue, 1, 5, 0, // Skip to: 34934
+/* 34929 */ MCD_OPC_Decode, 231, 1, 222, 1, // Opcode: BRKi
+/* 34934 */ MCD_OPC_FilterValue, 2, 188, 42, // Skip to: 45878
+/* 34938 */ MCD_OPC_Decode, 211, 6, 222, 1, // Opcode: HLTi
+/* 34943 */ MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 34968
+/* 34947 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 34950 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 34959
+/* 34954 */ MCD_OPC_Decode, 171, 18, 222, 1, // Opcode: SVCi
+/* 34959 */ MCD_OPC_FilterValue, 5, 163, 42, // Skip to: 45878
+/* 34963 */ MCD_OPC_Decode, 160, 3, 222, 1, // Opcode: DCPS1i
+/* 34968 */ MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 34993
+/* 34972 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 34975 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 34984
+/* 34979 */ MCD_OPC_Decode, 212, 6, 222, 1, // Opcode: HVCi
+/* 34984 */ MCD_OPC_FilterValue, 5, 138, 42, // Skip to: 45878
+/* 34988 */ MCD_OPC_Decode, 161, 3, 222, 1, // Opcode: DCPS2i
+/* 34993 */ MCD_OPC_FilterValue, 3, 129, 42, // Skip to: 45878
+/* 34997 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 35000 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 35009
+/* 35004 */ MCD_OPC_Decode, 172, 13, 222, 1, // Opcode: SMCi
+/* 35009 */ MCD_OPC_FilterValue, 5, 113, 42, // Skip to: 45878
+/* 35013 */ MCD_OPC_Decode, 162, 3, 222, 1, // Opcode: DCPS3i
+/* 35018 */ MCD_OPC_FilterValue, 1, 163, 0, // Skip to: 35185
+/* 35022 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 35025 */ MCD_OPC_FilterValue, 0, 129, 0, // Skip to: 35158
+/* 35029 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 35032 */ MCD_OPC_FilterValue, 1, 90, 42, // Skip to: 45878
+/* 35036 */ MCD_OPC_ExtractField, 0, 8, // Inst{7-0} ...
+/* 35039 */ MCD_OPC_FilterValue, 95, 11, 0, // Skip to: 35054
+/* 35043 */ MCD_OPC_CheckField, 12, 9, 51, 53, 0, // Skip to: 35102
+/* 35049 */ MCD_OPC_Decode, 249, 1, 223, 1, // Opcode: CLREXi
+/* 35054 */ MCD_OPC_FilterValue, 159, 1, 11, 0, // Skip to: 35070
+/* 35059 */ MCD_OPC_CheckField, 12, 9, 51, 37, 0, // Skip to: 35102
+/* 35065 */ MCD_OPC_Decode, 166, 3, 224, 1, // Opcode: DSBi
+/* 35070 */ MCD_OPC_FilterValue, 191, 1, 11, 0, // Skip to: 35086
+/* 35075 */ MCD_OPC_CheckField, 12, 9, 51, 21, 0, // Skip to: 35102
+/* 35081 */ MCD_OPC_Decode, 164, 3, 224, 1, // Opcode: DMBi
+/* 35086 */ MCD_OPC_FilterValue, 223, 1, 11, 0, // Skip to: 35102
+/* 35091 */ MCD_OPC_CheckField, 12, 9, 51, 5, 0, // Skip to: 35102
+/* 35097 */ MCD_OPC_Decode, 223, 6, 225, 1, // Opcode: ISBi
+/* 35102 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ...
+/* 35105 */ MCD_OPC_FilterValue, 31, 33, 0, // Skip to: 35142
+/* 35109 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
+/* 35112 */ MCD_OPC_FilterValue, 2, 11, 0, // Skip to: 35127
+/* 35116 */ MCD_OPC_CheckField, 16, 5, 3, 20, 0, // Skip to: 35142
+/* 35122 */ MCD_OPC_Decode, 210, 6, 226, 1, // Opcode: HINTi
+/* 35127 */ MCD_OPC_FilterValue, 4, 11, 0, // Skip to: 35142
+/* 35131 */ MCD_OPC_CheckField, 19, 2, 0, 5, 0, // Skip to: 35142
+/* 35137 */ MCD_OPC_Decode, 150, 11, 227, 1, // Opcode: MSRii
+/* 35142 */ MCD_OPC_CheckField, 19, 2, 1, 5, 0, // Skip to: 35153
+/* 35148 */ MCD_OPC_Decode, 178, 18, 228, 1, // Opcode: SYSiccix
+/* 35153 */ MCD_OPC_Decode, 151, 11, 229, 1, // Opcode: MSRix
+/* 35158 */ MCD_OPC_FilterValue, 1, 220, 41, // Skip to: 45878
+/* 35162 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ...
+/* 35165 */ MCD_OPC_FilterValue, 1, 213, 41, // Skip to: 45878
+/* 35169 */ MCD_OPC_CheckField, 19, 2, 1, 5, 0, // Skip to: 35180
+/* 35175 */ MCD_OPC_Decode, 177, 18, 230, 1, // Opcode: SYSLxicci
+/* 35180 */ MCD_OPC_Decode, 149, 11, 231, 1, // Opcode: MRSxi
+/* 35185 */ MCD_OPC_FilterValue, 2, 193, 41, // Skip to: 45878
+/* 35189 */ MCD_OPC_ExtractField, 10, 14, // Inst{23-10} ...
+/* 35192 */ MCD_OPC_FilterValue, 192, 15, 17, 0, // Skip to: 35214
+/* 35197 */ MCD_OPC_CheckField, 31, 1, 1, 179, 41, // Skip to: 45878
+/* 35203 */ MCD_OPC_CheckField, 0, 5, 0, 173, 41, // Skip to: 45878
+/* 35209 */ MCD_OPC_Decode, 232, 1, 232, 1, // Opcode: BRx
+/* 35214 */ MCD_OPC_FilterValue, 192, 31, 17, 0, // Skip to: 35236
+/* 35219 */ MCD_OPC_CheckField, 31, 1, 1, 157, 41, // Skip to: 45878
+/* 35225 */ MCD_OPC_CheckField, 0, 5, 0, 151, 41, // Skip to: 45878
+/* 35231 */ MCD_OPC_Decode, 229, 1, 232, 1, // Opcode: BLRx
+/* 35236 */ MCD_OPC_FilterValue, 192, 47, 17, 0, // Skip to: 35258
+/* 35241 */ MCD_OPC_CheckField, 31, 1, 1, 135, 41, // Skip to: 45878
+/* 35247 */ MCD_OPC_CheckField, 0, 5, 0, 129, 41, // Skip to: 45878
+/* 35253 */ MCD_OPC_Decode, 248, 11, 232, 1, // Opcode: RETx
+/* 35258 */ MCD_OPC_FilterValue, 192, 79, 18, 0, // Skip to: 35281
+/* 35263 */ MCD_OPC_CheckField, 31, 1, 1, 113, 41, // Skip to: 45878
+/* 35269 */ MCD_OPC_CheckField, 0, 10, 224, 7, 106, 41, // Skip to: 45878
+/* 35276 */ MCD_OPC_Decode, 205, 3, 233, 1, // Opcode: ERET
+/* 35281 */ MCD_OPC_FilterValue, 192, 95, 96, 41, // Skip to: 45878
+/* 35286 */ MCD_OPC_CheckField, 31, 1, 1, 90, 41, // Skip to: 45878
+/* 35292 */ MCD_OPC_CheckField, 0, 10, 224, 7, 83, 41, // Skip to: 45878
+/* 35299 */ MCD_OPC_Decode, 165, 3, 233, 1, // Opcode: DRPS
+/* 35304 */ MCD_OPC_FilterValue, 6, 24, 10, // Skip to: 37892
+/* 35308 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 35311 */ MCD_OPC_FilterValue, 0, 18, 1, // Skip to: 35589
+/* 35315 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
+/* 35318 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 35327
+/* 35322 */ MCD_OPC_Decode, 189, 9, 217, 1, // Opcode: LDRw_lit
+/* 35327 */ MCD_OPC_FilterValue, 2, 221, 0, // Skip to: 35552
+/* 35331 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 35334 */ MCD_OPC_FilterValue, 0, 60, 0, // Skip to: 35398
+/* 35338 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 35341 */ MCD_OPC_FilterValue, 0, 10, 0, // Skip to: 35355
+/* 35345 */ MCD_OPC_CheckField, 12, 4, 0, 31, 41, // Skip to: 45878
+/* 35351 */ MCD_OPC_Decode, 29, 234, 1, // Opcode: ADCwww
+/* 35355 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 35364
+/* 35359 */ MCD_OPC_Decode, 152, 3, 235, 1, // Opcode: CSELwwwc
+/* 35364 */ MCD_OPC_FilterValue, 6, 14, 41, // Skip to: 45878
+/* 35368 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
+/* 35371 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 35380
+/* 35375 */ MCD_OPC_Decode, 215, 10, 234, 1, // Opcode: LSLVwww
+/* 35380 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 35389
+/* 35384 */ MCD_OPC_Decode, 144, 3, 234, 1, // Opcode: CRC32B_www
+/* 35389 */ MCD_OPC_FilterValue, 5, 245, 40, // Skip to: 45878
+/* 35393 */ MCD_OPC_Decode, 145, 3, 234, 1, // Opcode: CRC32CB_www
+/* 35398 */ MCD_OPC_FilterValue, 1, 46, 0, // Skip to: 35448
+/* 35402 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 35405 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 35414
+/* 35409 */ MCD_OPC_Decode, 154, 3, 235, 1, // Opcode: CSINCwwwc
+/* 35414 */ MCD_OPC_FilterValue, 6, 220, 40, // Skip to: 45878
+/* 35418 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
+/* 35421 */ MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 35430
+/* 35425 */ MCD_OPC_Decode, 235, 10, 234, 1, // Opcode: LSRVwww
+/* 35430 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 35439
+/* 35434 */ MCD_OPC_Decode, 149, 3, 234, 1, // Opcode: CRC32H_www
+/* 35439 */ MCD_OPC_FilterValue, 5, 195, 40, // Skip to: 45878
+/* 35443 */ MCD_OPC_Decode, 146, 3, 234, 1, // Opcode: CRC32CH_www
+/* 35448 */ MCD_OPC_FilterValue, 2, 63, 0, // Skip to: 35515
+/* 35452 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
+/* 35455 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 35470
+/* 35459 */ MCD_OPC_CheckField, 21, 3, 6, 173, 40, // Skip to: 45878
+/* 35465 */ MCD_OPC_Decode, 175, 19, 234, 1, // Opcode: UDIVwww
+/* 35470 */ MCD_OPC_FilterValue, 2, 11, 0, // Skip to: 35485
+/* 35474 */ MCD_OPC_CheckField, 21, 3, 6, 158, 40, // Skip to: 45878
+/* 35480 */ MCD_OPC_Decode, 144, 1, 234, 1, // Opcode: ASRVwww
+/* 35485 */ MCD_OPC_FilterValue, 4, 11, 0, // Skip to: 35500
+/* 35489 */ MCD_OPC_CheckField, 21, 3, 6, 143, 40, // Skip to: 45878
+/* 35495 */ MCD_OPC_Decode, 150, 3, 234, 1, // Opcode: CRC32W_www
+/* 35500 */ MCD_OPC_FilterValue, 5, 134, 40, // Skip to: 45878
+/* 35504 */ MCD_OPC_CheckField, 21, 3, 6, 128, 40, // Skip to: 45878
+/* 35510 */ MCD_OPC_Decode, 147, 3, 234, 1, // Opcode: CRC32CW_www
+/* 35515 */ MCD_OPC_FilterValue, 3, 119, 40, // Skip to: 45878
+/* 35519 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
+/* 35522 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 35537
+/* 35526 */ MCD_OPC_CheckField, 21, 3, 6, 106, 40, // Skip to: 45878
+/* 35532 */ MCD_OPC_Decode, 230, 12, 234, 1, // Opcode: SDIVwww
+/* 35537 */ MCD_OPC_FilterValue, 2, 97, 40, // Skip to: 45878
+/* 35541 */ MCD_OPC_CheckField, 21, 3, 6, 91, 40, // Skip to: 45878
+/* 35547 */ MCD_OPC_Decode, 138, 12, 234, 1, // Opcode: RORVwww
+/* 35552 */ MCD_OPC_FilterValue, 3, 82, 40, // Skip to: 45878
+/* 35556 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
+/* 35559 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 35574
+/* 35563 */ MCD_OPC_CheckField, 21, 3, 0, 69, 40, // Skip to: 45878
+/* 35569 */ MCD_OPC_Decode, 239, 10, 236, 1, // Opcode: MADDwwww
+/* 35574 */ MCD_OPC_FilterValue, 1, 60, 40, // Skip to: 45878
+/* 35578 */ MCD_OPC_CheckField, 21, 3, 0, 54, 40, // Skip to: 45878
+/* 35584 */ MCD_OPC_Decode, 152, 11, 236, 1, // Opcode: MSUBwwww
+/* 35589 */ MCD_OPC_FilterValue, 1, 224, 1, // Skip to: 36073
+/* 35593 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
+/* 35596 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 35689
+/* 35600 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 35603 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 35618
+/* 35607 */ MCD_OPC_CheckField, 21, 1, 0, 25, 40, // Skip to: 45878
+/* 35613 */ MCD_OPC_Decode, 252, 9, 237, 1, // Opcode: LS8_STUR
+/* 35618 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 35633
+/* 35622 */ MCD_OPC_CheckField, 21, 1, 0, 10, 40, // Skip to: 45878
+/* 35628 */ MCD_OPC_Decode, 248, 9, 238, 1, // Opcode: LS8_PostInd_STR
+/* 35633 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 35674
+/* 35637 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 35640 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 35649
+/* 35644 */ MCD_OPC_Decode, 254, 9, 237, 1, // Opcode: LS8_UnPriv_STR
+/* 35649 */ MCD_OPC_FilterValue, 1, 241, 39, // Skip to: 45878
+/* 35653 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 35656 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 35665
+/* 35660 */ MCD_OPC_Decode, 128, 10, 239, 1, // Opcode: LS8_Wm_RegOffset_STR
+/* 35665 */ MCD_OPC_FilterValue, 1, 225, 39, // Skip to: 45878
+/* 35669 */ MCD_OPC_Decode, 130, 10, 240, 1, // Opcode: LS8_Xm_RegOffset_STR
+/* 35674 */ MCD_OPC_FilterValue, 3, 216, 39, // Skip to: 45878
+/* 35678 */ MCD_OPC_CheckField, 21, 1, 0, 210, 39, // Skip to: 45878
+/* 35684 */ MCD_OPC_Decode, 250, 9, 238, 1, // Opcode: LS8_PreInd_STR
+/* 35689 */ MCD_OPC_FilterValue, 1, 89, 0, // Skip to: 35782
+/* 35693 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 35696 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 35711
+/* 35700 */ MCD_OPC_CheckField, 21, 1, 0, 188, 39, // Skip to: 45878
+/* 35706 */ MCD_OPC_Decode, 246, 9, 237, 1, // Opcode: LS8_LDUR
+/* 35711 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 35726
+/* 35715 */ MCD_OPC_CheckField, 21, 1, 0, 173, 39, // Skip to: 45878
+/* 35721 */ MCD_OPC_Decode, 247, 9, 238, 1, // Opcode: LS8_PostInd_LDR
+/* 35726 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 35767
+/* 35730 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 35733 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 35742
+/* 35737 */ MCD_OPC_Decode, 253, 9, 237, 1, // Opcode: LS8_UnPriv_LDR
+/* 35742 */ MCD_OPC_FilterValue, 1, 148, 39, // Skip to: 45878
+/* 35746 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 35749 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 35758
+/* 35753 */ MCD_OPC_Decode, 255, 9, 239, 1, // Opcode: LS8_Wm_RegOffset_LDR
+/* 35758 */ MCD_OPC_FilterValue, 1, 132, 39, // Skip to: 45878
+/* 35762 */ MCD_OPC_Decode, 129, 10, 240, 1, // Opcode: LS8_Xm_RegOffset_LDR
+/* 35767 */ MCD_OPC_FilterValue, 3, 123, 39, // Skip to: 45878
+/* 35771 */ MCD_OPC_CheckField, 21, 1, 0, 117, 39, // Skip to: 45878
+/* 35777 */ MCD_OPC_Decode, 249, 9, 238, 1, // Opcode: LS8_PreInd_LDR
+/* 35782 */ MCD_OPC_FilterValue, 2, 89, 0, // Skip to: 35875
+/* 35786 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 35789 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 35804
+/* 35793 */ MCD_OPC_CheckField, 21, 1, 0, 95, 39, // Skip to: 45878
+/* 35799 */ MCD_OPC_Decode, 165, 9, 241, 1, // Opcode: LDRSBx_U
+/* 35804 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 35819
+/* 35808 */ MCD_OPC_CheckField, 21, 1, 0, 80, 39, // Skip to: 45878
+/* 35814 */ MCD_OPC_Decode, 163, 9, 238, 1, // Opcode: LDRSBx_PostInd
+/* 35819 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 35860
+/* 35823 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 35826 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 35835
+/* 35830 */ MCD_OPC_Decode, 192, 9, 241, 1, // Opcode: LDTRSBx
+/* 35835 */ MCD_OPC_FilterValue, 1, 55, 39, // Skip to: 45878
+/* 35839 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 35842 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 35851
+/* 35846 */ MCD_OPC_Decode, 166, 9, 242, 1, // Opcode: LDRSBx_Wm_RegOffset
+/* 35851 */ MCD_OPC_FilterValue, 1, 39, 39, // Skip to: 45878
+/* 35855 */ MCD_OPC_Decode, 167, 9, 243, 1, // Opcode: LDRSBx_Xm_RegOffset
+/* 35860 */ MCD_OPC_FilterValue, 3, 30, 39, // Skip to: 45878
+/* 35864 */ MCD_OPC_CheckField, 21, 1, 0, 24, 39, // Skip to: 45878
+/* 35870 */ MCD_OPC_Decode, 164, 9, 238, 1, // Opcode: LDRSBx_PreInd
+/* 35875 */ MCD_OPC_FilterValue, 3, 89, 0, // Skip to: 35968
+/* 35879 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 35882 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 35897
+/* 35886 */ MCD_OPC_CheckField, 21, 1, 0, 2, 39, // Skip to: 45878
+/* 35892 */ MCD_OPC_Decode, 159, 9, 237, 1, // Opcode: LDRSBw_U
+/* 35897 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 35912
+/* 35901 */ MCD_OPC_CheckField, 21, 1, 0, 243, 38, // Skip to: 45878
+/* 35907 */ MCD_OPC_Decode, 157, 9, 238, 1, // Opcode: LDRSBw_PostInd
+/* 35912 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 35953
+/* 35916 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 35919 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 35928
+/* 35923 */ MCD_OPC_Decode, 191, 9, 237, 1, // Opcode: LDTRSBw
+/* 35928 */ MCD_OPC_FilterValue, 1, 218, 38, // Skip to: 45878
+/* 35932 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 35935 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 35944
+/* 35939 */ MCD_OPC_Decode, 160, 9, 239, 1, // Opcode: LDRSBw_Wm_RegOffset
+/* 35944 */ MCD_OPC_FilterValue, 1, 202, 38, // Skip to: 45878
+/* 35948 */ MCD_OPC_Decode, 161, 9, 240, 1, // Opcode: LDRSBw_Xm_RegOffset
+/* 35953 */ MCD_OPC_FilterValue, 3, 193, 38, // Skip to: 45878
+/* 35957 */ MCD_OPC_CheckField, 21, 1, 0, 187, 38, // Skip to: 45878
+/* 35963 */ MCD_OPC_Decode, 158, 9, 238, 1, // Opcode: LDRSBw_PreInd
+/* 35968 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 35977
+/* 35972 */ MCD_OPC_Decode, 251, 9, 244, 1, // Opcode: LS8_STR
+/* 35977 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 35986
+/* 35981 */ MCD_OPC_Decode, 245, 9, 244, 1, // Opcode: LS8_LDR
+/* 35986 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 35995
+/* 35990 */ MCD_OPC_Decode, 162, 9, 201, 1, // Opcode: LDRSBx
+/* 35995 */ MCD_OPC_FilterValue, 7, 5, 0, // Skip to: 36004
+/* 35999 */ MCD_OPC_Decode, 156, 9, 244, 1, // Opcode: LDRSBw
+/* 36004 */ MCD_OPC_FilterValue, 8, 16, 0, // Skip to: 36024
+/* 36008 */ MCD_OPC_CheckField, 21, 1, 0, 136, 38, // Skip to: 45878
+/* 36014 */ MCD_OPC_CheckField, 10, 6, 0, 130, 38, // Skip to: 45878
+/* 36020 */ MCD_OPC_Decode, 27, 234, 1, // Opcode: ADCSwww
+/* 36024 */ MCD_OPC_FilterValue, 9, 122, 38, // Skip to: 45878
+/* 36028 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 36031 */ MCD_OPC_FilterValue, 0, 17, 0, // Skip to: 36052
+/* 36035 */ MCD_OPC_CheckField, 21, 1, 0, 109, 38, // Skip to: 45878
+/* 36041 */ MCD_OPC_CheckField, 4, 1, 0, 103, 38, // Skip to: 45878
+/* 36047 */ MCD_OPC_Decode, 242, 1, 245, 1, // Opcode: CCMNww
+/* 36052 */ MCD_OPC_FilterValue, 2, 94, 38, // Skip to: 45878
+/* 36056 */ MCD_OPC_CheckField, 21, 1, 0, 88, 38, // Skip to: 45878
+/* 36062 */ MCD_OPC_CheckField, 4, 1, 0, 82, 38, // Skip to: 45878
+/* 36068 */ MCD_OPC_Decode, 241, 1, 246, 1, // Opcode: CCMNwi
+/* 36073 */ MCD_OPC_FilterValue, 2, 132, 0, // Skip to: 36209
+/* 36077 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
+/* 36080 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 36089
+/* 36084 */ MCD_OPC_Decode, 190, 9, 218, 1, // Opcode: LDRx_lit
+/* 36089 */ MCD_OPC_FilterValue, 2, 57, 38, // Skip to: 45878
+/* 36093 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 36096 */ MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 36152
+/* 36100 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 36103 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 36118
+/* 36107 */ MCD_OPC_CheckField, 12, 4, 0, 37, 38, // Skip to: 45878
+/* 36113 */ MCD_OPC_Decode, 207, 12, 234, 1, // Opcode: SBCwww
+/* 36118 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 36127
+/* 36122 */ MCD_OPC_Decode, 156, 3, 235, 1, // Opcode: CSINVwwwc
+/* 36127 */ MCD_OPC_FilterValue, 6, 19, 38, // Skip to: 45878
+/* 36131 */ MCD_OPC_ExtractField, 12, 9, // Inst{20-12} ...
+/* 36134 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 36143
+/* 36138 */ MCD_OPC_Decode, 245, 11, 210, 1, // Opcode: RBITww
+/* 36143 */ MCD_OPC_FilterValue, 1, 3, 38, // Skip to: 45878
+/* 36147 */ MCD_OPC_Decode, 136, 2, 210, 1, // Opcode: CLZww
+/* 36152 */ MCD_OPC_FilterValue, 1, 37, 0, // Skip to: 36193
+/* 36156 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 36159 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 36168
+/* 36163 */ MCD_OPC_Decode, 158, 3, 235, 1, // Opcode: CSNEGwwwc
+/* 36168 */ MCD_OPC_FilterValue, 6, 234, 37, // Skip to: 45878
+/* 36172 */ MCD_OPC_ExtractField, 12, 9, // Inst{20-12} ...
+/* 36175 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 36184
+/* 36179 */ MCD_OPC_Decode, 251, 11, 210, 1, // Opcode: REV16ww
+/* 36184 */ MCD_OPC_FilterValue, 1, 218, 37, // Skip to: 45878
+/* 36188 */ MCD_OPC_Decode, 128, 2, 210, 1, // Opcode: CLSww
+/* 36193 */ MCD_OPC_FilterValue, 2, 209, 37, // Skip to: 45878
+/* 36197 */ MCD_OPC_CheckField, 12, 12, 128, 24, 202, 37, // Skip to: 45878
+/* 36204 */ MCD_OPC_Decode, 136, 12, 210, 1, // Opcode: REVww
+/* 36209 */ MCD_OPC_FilterValue, 3, 225, 1, // Skip to: 36694
+/* 36213 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
+/* 36216 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 36309
+/* 36220 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 36223 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 36238
+/* 36227 */ MCD_OPC_CheckField, 21, 1, 0, 173, 37, // Skip to: 45878
+/* 36233 */ MCD_OPC_Decode, 210, 9, 237, 1, // Opcode: LS16_STUR
+/* 36238 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 36253
+/* 36242 */ MCD_OPC_CheckField, 21, 1, 0, 158, 37, // Skip to: 45878
+/* 36248 */ MCD_OPC_Decode, 206, 9, 238, 1, // Opcode: LS16_PostInd_STR
+/* 36253 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 36294
+/* 36257 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 36260 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 36269
+/* 36264 */ MCD_OPC_Decode, 212, 9, 237, 1, // Opcode: LS16_UnPriv_STR
+/* 36269 */ MCD_OPC_FilterValue, 1, 133, 37, // Skip to: 45878
+/* 36273 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 36276 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 36285
+/* 36280 */ MCD_OPC_Decode, 214, 9, 239, 1, // Opcode: LS16_Wm_RegOffset_STR
+/* 36285 */ MCD_OPC_FilterValue, 1, 117, 37, // Skip to: 45878
+/* 36289 */ MCD_OPC_Decode, 216, 9, 240, 1, // Opcode: LS16_Xm_RegOffset_STR
+/* 36294 */ MCD_OPC_FilterValue, 3, 108, 37, // Skip to: 45878
+/* 36298 */ MCD_OPC_CheckField, 21, 1, 0, 102, 37, // Skip to: 45878
+/* 36304 */ MCD_OPC_Decode, 208, 9, 238, 1, // Opcode: LS16_PreInd_STR
+/* 36309 */ MCD_OPC_FilterValue, 1, 89, 0, // Skip to: 36402
+/* 36313 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 36316 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 36331
+/* 36320 */ MCD_OPC_CheckField, 21, 1, 0, 80, 37, // Skip to: 45878
+/* 36326 */ MCD_OPC_Decode, 204, 9, 237, 1, // Opcode: LS16_LDUR
+/* 36331 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 36346
+/* 36335 */ MCD_OPC_CheckField, 21, 1, 0, 65, 37, // Skip to: 45878
+/* 36341 */ MCD_OPC_Decode, 205, 9, 238, 1, // Opcode: LS16_PostInd_LDR
+/* 36346 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 36387
+/* 36350 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 36353 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 36362
+/* 36357 */ MCD_OPC_Decode, 211, 9, 237, 1, // Opcode: LS16_UnPriv_LDR
+/* 36362 */ MCD_OPC_FilterValue, 1, 40, 37, // Skip to: 45878
+/* 36366 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 36369 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 36378
+/* 36373 */ MCD_OPC_Decode, 213, 9, 239, 1, // Opcode: LS16_Wm_RegOffset_LDR
+/* 36378 */ MCD_OPC_FilterValue, 1, 24, 37, // Skip to: 45878
+/* 36382 */ MCD_OPC_Decode, 215, 9, 240, 1, // Opcode: LS16_Xm_RegOffset_LDR
+/* 36387 */ MCD_OPC_FilterValue, 3, 15, 37, // Skip to: 45878
+/* 36391 */ MCD_OPC_CheckField, 21, 1, 0, 9, 37, // Skip to: 45878
+/* 36397 */ MCD_OPC_Decode, 207, 9, 238, 1, // Opcode: LS16_PreInd_LDR
+/* 36402 */ MCD_OPC_FilterValue, 2, 89, 0, // Skip to: 36495
+/* 36406 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 36409 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 36424
+/* 36413 */ MCD_OPC_CheckField, 21, 1, 0, 243, 36, // Skip to: 45878
+/* 36419 */ MCD_OPC_Decode, 177, 9, 241, 1, // Opcode: LDRSHx_U
+/* 36424 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 36439
+/* 36428 */ MCD_OPC_CheckField, 21, 1, 0, 228, 36, // Skip to: 45878
+/* 36434 */ MCD_OPC_Decode, 175, 9, 238, 1, // Opcode: LDRSHx_PostInd
+/* 36439 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 36480
+/* 36443 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 36446 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 36455
+/* 36450 */ MCD_OPC_Decode, 194, 9, 241, 1, // Opcode: LDTRSHx
+/* 36455 */ MCD_OPC_FilterValue, 1, 203, 36, // Skip to: 45878
+/* 36459 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 36462 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 36471
+/* 36466 */ MCD_OPC_Decode, 178, 9, 242, 1, // Opcode: LDRSHx_Wm_RegOffset
+/* 36471 */ MCD_OPC_FilterValue, 1, 187, 36, // Skip to: 45878
+/* 36475 */ MCD_OPC_Decode, 179, 9, 243, 1, // Opcode: LDRSHx_Xm_RegOffset
+/* 36480 */ MCD_OPC_FilterValue, 3, 178, 36, // Skip to: 45878
+/* 36484 */ MCD_OPC_CheckField, 21, 1, 0, 172, 36, // Skip to: 45878
+/* 36490 */ MCD_OPC_Decode, 176, 9, 238, 1, // Opcode: LDRSHx_PreInd
+/* 36495 */ MCD_OPC_FilterValue, 3, 89, 0, // Skip to: 36588
+/* 36499 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 36502 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 36517
+/* 36506 */ MCD_OPC_CheckField, 21, 1, 0, 150, 36, // Skip to: 45878
+/* 36512 */ MCD_OPC_Decode, 171, 9, 237, 1, // Opcode: LDRSHw_U
+/* 36517 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 36532
+/* 36521 */ MCD_OPC_CheckField, 21, 1, 0, 135, 36, // Skip to: 45878
+/* 36527 */ MCD_OPC_Decode, 169, 9, 238, 1, // Opcode: LDRSHw_PostInd
+/* 36532 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 36573
+/* 36536 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 36539 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 36548
+/* 36543 */ MCD_OPC_Decode, 193, 9, 237, 1, // Opcode: LDTRSHw
+/* 36548 */ MCD_OPC_FilterValue, 1, 110, 36, // Skip to: 45878
+/* 36552 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 36555 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 36564
+/* 36559 */ MCD_OPC_Decode, 172, 9, 239, 1, // Opcode: LDRSHw_Wm_RegOffset
+/* 36564 */ MCD_OPC_FilterValue, 1, 94, 36, // Skip to: 45878
+/* 36568 */ MCD_OPC_Decode, 173, 9, 240, 1, // Opcode: LDRSHw_Xm_RegOffset
+/* 36573 */ MCD_OPC_FilterValue, 3, 85, 36, // Skip to: 45878
+/* 36577 */ MCD_OPC_CheckField, 21, 1, 0, 79, 36, // Skip to: 45878
+/* 36583 */ MCD_OPC_Decode, 170, 9, 238, 1, // Opcode: LDRSHw_PreInd
+/* 36588 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 36597
+/* 36592 */ MCD_OPC_Decode, 209, 9, 244, 1, // Opcode: LS16_STR
+/* 36597 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 36606
+/* 36601 */ MCD_OPC_Decode, 203, 9, 244, 1, // Opcode: LS16_LDR
+/* 36606 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 36615
+/* 36610 */ MCD_OPC_Decode, 174, 9, 201, 1, // Opcode: LDRSHx
+/* 36615 */ MCD_OPC_FilterValue, 7, 5, 0, // Skip to: 36624
+/* 36619 */ MCD_OPC_Decode, 168, 9, 244, 1, // Opcode: LDRSHw
+/* 36624 */ MCD_OPC_FilterValue, 8, 17, 0, // Skip to: 36645
+/* 36628 */ MCD_OPC_CheckField, 21, 1, 0, 28, 36, // Skip to: 45878
+/* 36634 */ MCD_OPC_CheckField, 10, 6, 0, 22, 36, // Skip to: 45878
+/* 36640 */ MCD_OPC_Decode, 205, 12, 234, 1, // Opcode: SBCSwww
+/* 36645 */ MCD_OPC_FilterValue, 9, 13, 36, // Skip to: 45878
+/* 36649 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 36652 */ MCD_OPC_FilterValue, 0, 17, 0, // Skip to: 36673
+/* 36656 */ MCD_OPC_CheckField, 21, 1, 0, 0, 36, // Skip to: 45878
+/* 36662 */ MCD_OPC_CheckField, 4, 1, 0, 250, 35, // Skip to: 45878
+/* 36668 */ MCD_OPC_Decode, 246, 1, 245, 1, // Opcode: CCMPww
+/* 36673 */ MCD_OPC_FilterValue, 2, 241, 35, // Skip to: 45878
+/* 36677 */ MCD_OPC_CheckField, 21, 1, 0, 235, 35, // Skip to: 45878
+/* 36683 */ MCD_OPC_CheckField, 4, 1, 0, 229, 35, // Skip to: 45878
+/* 36689 */ MCD_OPC_Decode, 245, 1, 246, 1, // Opcode: CCMPwi
+/* 36694 */ MCD_OPC_FilterValue, 4, 55, 1, // Skip to: 37009
+/* 36698 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
+/* 36701 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 36710
+/* 36705 */ MCD_OPC_Decode, 185, 9, 218, 1, // Opcode: LDRSWx_lit
+/* 36710 */ MCD_OPC_FilterValue, 2, 183, 0, // Skip to: 36897
+/* 36714 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 36717 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 36762
+/* 36721 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 36724 */ MCD_OPC_FilterValue, 0, 10, 0, // Skip to: 36738
+/* 36728 */ MCD_OPC_CheckField, 12, 4, 0, 184, 35, // Skip to: 45878
+/* 36734 */ MCD_OPC_Decode, 30, 247, 1, // Opcode: ADCxxx
+/* 36738 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 36747
+/* 36742 */ MCD_OPC_Decode, 153, 3, 248, 1, // Opcode: CSELxxxc
+/* 36747 */ MCD_OPC_FilterValue, 6, 167, 35, // Skip to: 45878
+/* 36751 */ MCD_OPC_CheckField, 12, 4, 2, 161, 35, // Skip to: 45878
+/* 36757 */ MCD_OPC_Decode, 216, 10, 247, 1, // Opcode: LSLVxxx
+/* 36762 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 36793
+/* 36766 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 36769 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 36778
+/* 36773 */ MCD_OPC_Decode, 155, 3, 248, 1, // Opcode: CSINCxxxc
+/* 36778 */ MCD_OPC_FilterValue, 6, 136, 35, // Skip to: 45878
+/* 36782 */ MCD_OPC_CheckField, 12, 4, 2, 130, 35, // Skip to: 45878
+/* 36788 */ MCD_OPC_Decode, 236, 10, 247, 1, // Opcode: LSRVxxx
+/* 36793 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 36830
+/* 36797 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
+/* 36800 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 36815
+/* 36804 */ MCD_OPC_CheckField, 21, 3, 6, 108, 35, // Skip to: 45878
+/* 36810 */ MCD_OPC_Decode, 176, 19, 247, 1, // Opcode: UDIVxxx
+/* 36815 */ MCD_OPC_FilterValue, 2, 99, 35, // Skip to: 45878
+/* 36819 */ MCD_OPC_CheckField, 21, 3, 6, 93, 35, // Skip to: 45878
+/* 36825 */ MCD_OPC_Decode, 145, 1, 247, 1, // Opcode: ASRVxxx
+/* 36830 */ MCD_OPC_FilterValue, 3, 84, 35, // Skip to: 45878
+/* 36834 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
+/* 36837 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 36852
+/* 36841 */ MCD_OPC_CheckField, 21, 3, 6, 71, 35, // Skip to: 45878
+/* 36847 */ MCD_OPC_Decode, 231, 12, 247, 1, // Opcode: SDIVxxx
+/* 36852 */ MCD_OPC_FilterValue, 2, 11, 0, // Skip to: 36867
+/* 36856 */ MCD_OPC_CheckField, 21, 3, 6, 56, 35, // Skip to: 45878
+/* 36862 */ MCD_OPC_Decode, 139, 12, 247, 1, // Opcode: RORVxxx
+/* 36867 */ MCD_OPC_FilterValue, 4, 11, 0, // Skip to: 36882
+/* 36871 */ MCD_OPC_CheckField, 21, 3, 6, 41, 35, // Skip to: 45878
+/* 36877 */ MCD_OPC_Decode, 151, 3, 249, 1, // Opcode: CRC32X_wwx
+/* 36882 */ MCD_OPC_FilterValue, 5, 32, 35, // Skip to: 45878
+/* 36886 */ MCD_OPC_CheckField, 21, 3, 6, 26, 35, // Skip to: 45878
+/* 36892 */ MCD_OPC_Decode, 148, 3, 249, 1, // Opcode: CRC32CX_wwx
+/* 36897 */ MCD_OPC_FilterValue, 3, 17, 35, // Skip to: 45878
+/* 36901 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 36904 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 36929
+/* 36908 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
+/* 36911 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 36920
+/* 36915 */ MCD_OPC_Decode, 240, 10, 250, 1, // Opcode: MADDxxxx
+/* 36920 */ MCD_OPC_FilterValue, 1, 250, 34, // Skip to: 45878
+/* 36924 */ MCD_OPC_Decode, 153, 11, 250, 1, // Opcode: MSUBxxxx
+/* 36929 */ MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 36954
+/* 36933 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
+/* 36936 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 36945
+/* 36940 */ MCD_OPC_Decode, 154, 13, 251, 1, // Opcode: SMADDLxwwx
+/* 36945 */ MCD_OPC_FilterValue, 1, 225, 34, // Skip to: 45878
+/* 36949 */ MCD_OPC_Decode, 215, 13, 251, 1, // Opcode: SMSUBLxwwx
+/* 36954 */ MCD_OPC_FilterValue, 2, 11, 0, // Skip to: 36969
+/* 36958 */ MCD_OPC_CheckField, 15, 1, 0, 210, 34, // Skip to: 45878
+/* 36964 */ MCD_OPC_Decode, 216, 13, 247, 1, // Opcode: SMULHxxx
+/* 36969 */ MCD_OPC_FilterValue, 5, 21, 0, // Skip to: 36994
+/* 36973 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
+/* 36976 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 36985
+/* 36980 */ MCD_OPC_Decode, 189, 19, 251, 1, // Opcode: UMADDLxwwx
+/* 36985 */ MCD_OPC_FilterValue, 1, 185, 34, // Skip to: 45878
+/* 36989 */ MCD_OPC_Decode, 248, 19, 251, 1, // Opcode: UMSUBLxwwx
+/* 36994 */ MCD_OPC_FilterValue, 6, 176, 34, // Skip to: 45878
+/* 36998 */ MCD_OPC_CheckField, 15, 1, 0, 170, 34, // Skip to: 45878
+/* 37004 */ MCD_OPC_Decode, 249, 19, 247, 1, // Opcode: UMULHxxx
+/* 37009 */ MCD_OPC_FilterValue, 5, 122, 1, // Skip to: 37391
+/* 37013 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
+/* 37016 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 37109
+/* 37020 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 37023 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 37038
+/* 37027 */ MCD_OPC_CheckField, 21, 1, 0, 141, 34, // Skip to: 45878
+/* 37033 */ MCD_OPC_Decode, 224, 9, 237, 1, // Opcode: LS32_STUR
+/* 37038 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 37053
+/* 37042 */ MCD_OPC_CheckField, 21, 1, 0, 126, 34, // Skip to: 45878
+/* 37048 */ MCD_OPC_Decode, 220, 9, 238, 1, // Opcode: LS32_PostInd_STR
+/* 37053 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 37094
+/* 37057 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 37060 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 37069
+/* 37064 */ MCD_OPC_Decode, 226, 9, 237, 1, // Opcode: LS32_UnPriv_STR
+/* 37069 */ MCD_OPC_FilterValue, 1, 101, 34, // Skip to: 45878
+/* 37073 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 37076 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 37085
+/* 37080 */ MCD_OPC_Decode, 228, 9, 239, 1, // Opcode: LS32_Wm_RegOffset_STR
+/* 37085 */ MCD_OPC_FilterValue, 1, 85, 34, // Skip to: 45878
+/* 37089 */ MCD_OPC_Decode, 230, 9, 240, 1, // Opcode: LS32_Xm_RegOffset_STR
+/* 37094 */ MCD_OPC_FilterValue, 3, 76, 34, // Skip to: 45878
+/* 37098 */ MCD_OPC_CheckField, 21, 1, 0, 70, 34, // Skip to: 45878
+/* 37104 */ MCD_OPC_Decode, 222, 9, 238, 1, // Opcode: LS32_PreInd_STR
+/* 37109 */ MCD_OPC_FilterValue, 1, 89, 0, // Skip to: 37202
+/* 37113 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 37116 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 37131
+/* 37120 */ MCD_OPC_CheckField, 21, 1, 0, 48, 34, // Skip to: 45878
+/* 37126 */ MCD_OPC_Decode, 218, 9, 237, 1, // Opcode: LS32_LDUR
+/* 37131 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 37146
+/* 37135 */ MCD_OPC_CheckField, 21, 1, 0, 33, 34, // Skip to: 45878
+/* 37141 */ MCD_OPC_Decode, 219, 9, 238, 1, // Opcode: LS32_PostInd_LDR
+/* 37146 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 37187
+/* 37150 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 37153 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 37162
+/* 37157 */ MCD_OPC_Decode, 225, 9, 237, 1, // Opcode: LS32_UnPriv_LDR
+/* 37162 */ MCD_OPC_FilterValue, 1, 8, 34, // Skip to: 45878
+/* 37166 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 37169 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 37178
+/* 37173 */ MCD_OPC_Decode, 227, 9, 239, 1, // Opcode: LS32_Wm_RegOffset_LDR
+/* 37178 */ MCD_OPC_FilterValue, 1, 248, 33, // Skip to: 45878
+/* 37182 */ MCD_OPC_Decode, 229, 9, 240, 1, // Opcode: LS32_Xm_RegOffset_LDR
+/* 37187 */ MCD_OPC_FilterValue, 3, 239, 33, // Skip to: 45878
+/* 37191 */ MCD_OPC_CheckField, 21, 1, 0, 233, 33, // Skip to: 45878
+/* 37197 */ MCD_OPC_Decode, 221, 9, 238, 1, // Opcode: LS32_PreInd_LDR
+/* 37202 */ MCD_OPC_FilterValue, 2, 89, 0, // Skip to: 37295
+/* 37206 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 37209 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 37224
+/* 37213 */ MCD_OPC_CheckField, 21, 1, 0, 211, 33, // Skip to: 45878
+/* 37219 */ MCD_OPC_Decode, 196, 9, 241, 1, // Opcode: LDURSWx
+/* 37224 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 37239
+/* 37228 */ MCD_OPC_CheckField, 21, 1, 0, 196, 33, // Skip to: 45878
+/* 37234 */ MCD_OPC_Decode, 181, 9, 238, 1, // Opcode: LDRSWx_PostInd
+/* 37239 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 37280
+/* 37243 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 37246 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 37255
+/* 37250 */ MCD_OPC_Decode, 195, 9, 241, 1, // Opcode: LDTRSWx
+/* 37255 */ MCD_OPC_FilterValue, 1, 171, 33, // Skip to: 45878
+/* 37259 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 37262 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 37271
+/* 37266 */ MCD_OPC_Decode, 183, 9, 242, 1, // Opcode: LDRSWx_Wm_RegOffset
+/* 37271 */ MCD_OPC_FilterValue, 1, 155, 33, // Skip to: 45878
+/* 37275 */ MCD_OPC_Decode, 184, 9, 243, 1, // Opcode: LDRSWx_Xm_RegOffset
+/* 37280 */ MCD_OPC_FilterValue, 3, 146, 33, // Skip to: 45878
+/* 37284 */ MCD_OPC_CheckField, 21, 1, 0, 140, 33, // Skip to: 45878
+/* 37290 */ MCD_OPC_Decode, 182, 9, 238, 1, // Opcode: LDRSWx_PreInd
+/* 37295 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 37304
+/* 37299 */ MCD_OPC_Decode, 223, 9, 244, 1, // Opcode: LS32_STR
+/* 37304 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 37313
+/* 37308 */ MCD_OPC_Decode, 217, 9, 244, 1, // Opcode: LS32_LDR
+/* 37313 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 37322
+/* 37317 */ MCD_OPC_Decode, 180, 9, 201, 1, // Opcode: LDRSWx
+/* 37322 */ MCD_OPC_FilterValue, 8, 16, 0, // Skip to: 37342
+/* 37326 */ MCD_OPC_CheckField, 21, 1, 0, 98, 33, // Skip to: 45878
+/* 37332 */ MCD_OPC_CheckField, 10, 6, 0, 92, 33, // Skip to: 45878
+/* 37338 */ MCD_OPC_Decode, 28, 247, 1, // Opcode: ADCSxxx
+/* 37342 */ MCD_OPC_FilterValue, 9, 84, 33, // Skip to: 45878
+/* 37346 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 37349 */ MCD_OPC_FilterValue, 0, 17, 0, // Skip to: 37370
+/* 37353 */ MCD_OPC_CheckField, 21, 1, 0, 71, 33, // Skip to: 45878
+/* 37359 */ MCD_OPC_CheckField, 4, 1, 0, 65, 33, // Skip to: 45878
+/* 37365 */ MCD_OPC_Decode, 244, 1, 252, 1, // Opcode: CCMNxx
+/* 37370 */ MCD_OPC_FilterValue, 2, 56, 33, // Skip to: 45878
+/* 37374 */ MCD_OPC_CheckField, 21, 1, 0, 50, 33, // Skip to: 45878
+/* 37380 */ MCD_OPC_CheckField, 4, 1, 0, 44, 33, // Skip to: 45878
+/* 37386 */ MCD_OPC_Decode, 243, 1, 253, 1, // Opcode: CCMNxi
+/* 37391 */ MCD_OPC_FilterValue, 6, 148, 0, // Skip to: 37543
+/* 37395 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
+/* 37398 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 37407
+/* 37402 */ MCD_OPC_Decode, 223, 11, 254, 1, // Opcode: PRFM_lit
+/* 37407 */ MCD_OPC_FilterValue, 2, 19, 33, // Skip to: 45878
+/* 37411 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 37414 */ MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 37470
+/* 37418 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 37421 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 37436
+/* 37425 */ MCD_OPC_CheckField, 12, 4, 0, 255, 32, // Skip to: 45878
+/* 37431 */ MCD_OPC_Decode, 208, 12, 247, 1, // Opcode: SBCxxx
+/* 37436 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 37445
+/* 37440 */ MCD_OPC_Decode, 157, 3, 248, 1, // Opcode: CSINVxxxc
+/* 37445 */ MCD_OPC_FilterValue, 6, 237, 32, // Skip to: 45878
+/* 37449 */ MCD_OPC_ExtractField, 12, 9, // Inst{20-12} ...
+/* 37452 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 37461
+/* 37456 */ MCD_OPC_Decode, 246, 11, 255, 1, // Opcode: RBITxx
+/* 37461 */ MCD_OPC_FilterValue, 1, 221, 32, // Skip to: 45878
+/* 37465 */ MCD_OPC_Decode, 137, 2, 255, 1, // Opcode: CLZxx
+/* 37470 */ MCD_OPC_FilterValue, 1, 37, 0, // Skip to: 37511
+/* 37474 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 37477 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 37486
+/* 37481 */ MCD_OPC_Decode, 159, 3, 248, 1, // Opcode: CSNEGxxxc
+/* 37486 */ MCD_OPC_FilterValue, 6, 196, 32, // Skip to: 45878
+/* 37490 */ MCD_OPC_ExtractField, 12, 9, // Inst{20-12} ...
+/* 37493 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 37502
+/* 37497 */ MCD_OPC_Decode, 252, 11, 255, 1, // Opcode: REV16xx
+/* 37502 */ MCD_OPC_FilterValue, 1, 180, 32, // Skip to: 45878
+/* 37506 */ MCD_OPC_Decode, 129, 2, 255, 1, // Opcode: CLSxx
+/* 37511 */ MCD_OPC_FilterValue, 2, 12, 0, // Skip to: 37527
+/* 37515 */ MCD_OPC_CheckField, 12, 12, 128, 24, 164, 32, // Skip to: 45878
+/* 37522 */ MCD_OPC_Decode, 129, 12, 255, 1, // Opcode: REV32xx
+/* 37527 */ MCD_OPC_FilterValue, 3, 155, 32, // Skip to: 45878
+/* 37531 */ MCD_OPC_CheckField, 12, 12, 128, 24, 148, 32, // Skip to: 45878
+/* 37538 */ MCD_OPC_Decode, 137, 12, 255, 1, // Opcode: REVxx
+/* 37543 */ MCD_OPC_FilterValue, 7, 139, 32, // Skip to: 45878
+/* 37547 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
+/* 37550 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 37643
+/* 37554 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 37557 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 37572
+/* 37561 */ MCD_OPC_CheckField, 21, 1, 0, 119, 32, // Skip to: 45878
+/* 37567 */ MCD_OPC_Decode, 238, 9, 241, 1, // Opcode: LS64_STUR
+/* 37572 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 37587
+/* 37576 */ MCD_OPC_CheckField, 21, 1, 0, 104, 32, // Skip to: 45878
+/* 37582 */ MCD_OPC_Decode, 234, 9, 238, 1, // Opcode: LS64_PostInd_STR
+/* 37587 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 37628
+/* 37591 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 37594 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 37603
+/* 37598 */ MCD_OPC_Decode, 240, 9, 241, 1, // Opcode: LS64_UnPriv_STR
+/* 37603 */ MCD_OPC_FilterValue, 1, 79, 32, // Skip to: 45878
+/* 37607 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 37610 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 37619
+/* 37614 */ MCD_OPC_Decode, 242, 9, 242, 1, // Opcode: LS64_Wm_RegOffset_STR
+/* 37619 */ MCD_OPC_FilterValue, 1, 63, 32, // Skip to: 45878
+/* 37623 */ MCD_OPC_Decode, 244, 9, 243, 1, // Opcode: LS64_Xm_RegOffset_STR
+/* 37628 */ MCD_OPC_FilterValue, 3, 54, 32, // Skip to: 45878
+/* 37632 */ MCD_OPC_CheckField, 21, 1, 0, 48, 32, // Skip to: 45878
+/* 37638 */ MCD_OPC_Decode, 236, 9, 238, 1, // Opcode: LS64_PreInd_STR
+/* 37643 */ MCD_OPC_FilterValue, 1, 89, 0, // Skip to: 37736
+/* 37647 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 37650 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 37665
+/* 37654 */ MCD_OPC_CheckField, 21, 1, 0, 26, 32, // Skip to: 45878
+/* 37660 */ MCD_OPC_Decode, 232, 9, 241, 1, // Opcode: LS64_LDUR
+/* 37665 */ MCD_OPC_FilterValue, 1, 11, 0, // Skip to: 37680
+/* 37669 */ MCD_OPC_CheckField, 21, 1, 0, 11, 32, // Skip to: 45878
+/* 37675 */ MCD_OPC_Decode, 233, 9, 238, 1, // Opcode: LS64_PostInd_LDR
+/* 37680 */ MCD_OPC_FilterValue, 2, 37, 0, // Skip to: 37721
+/* 37684 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 37687 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 37696
+/* 37691 */ MCD_OPC_Decode, 239, 9, 241, 1, // Opcode: LS64_UnPriv_LDR
+/* 37696 */ MCD_OPC_FilterValue, 1, 242, 31, // Skip to: 45878
+/* 37700 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 37703 */ MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 37712
+/* 37707 */ MCD_OPC_Decode, 241, 9, 242, 1, // Opcode: LS64_Wm_RegOffset_LDR
+/* 37712 */ MCD_OPC_FilterValue, 1, 226, 31, // Skip to: 45878
+/* 37716 */ MCD_OPC_Decode, 243, 9, 243, 1, // Opcode: LS64_Xm_RegOffset_LDR
+/* 37721 */ MCD_OPC_FilterValue, 3, 217, 31, // Skip to: 45878
+/* 37725 */ MCD_OPC_CheckField, 21, 1, 0, 211, 31, // Skip to: 45878
+/* 37731 */ MCD_OPC_Decode, 235, 9, 238, 1, // Opcode: LS64_PreInd_LDR
+/* 37736 */ MCD_OPC_FilterValue, 2, 55, 0, // Skip to: 37795
+/* 37740 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 37743 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 37758
+/* 37747 */ MCD_OPC_CheckField, 21, 1, 0, 189, 31, // Skip to: 45878
+/* 37753 */ MCD_OPC_Decode, 224, 11, 128, 2, // Opcode: PRFUM
+/* 37758 */ MCD_OPC_FilterValue, 2, 180, 31, // Skip to: 45878
+/* 37762 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 37765 */ MCD_OPC_FilterValue, 0, 11, 0, // Skip to: 37780
+/* 37769 */ MCD_OPC_CheckField, 21, 1, 1, 167, 31, // Skip to: 45878
+/* 37775 */ MCD_OPC_Decode, 221, 11, 129, 2, // Opcode: PRFM_Wm_RegOffset
+/* 37780 */ MCD_OPC_FilterValue, 1, 158, 31, // Skip to: 45878
+/* 37784 */ MCD_OPC_CheckField, 21, 1, 1, 152, 31, // Skip to: 45878
+/* 37790 */ MCD_OPC_Decode, 222, 11, 130, 2, // Opcode: PRFM_Xm_RegOffset
+/* 37795 */ MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 37804
+/* 37799 */ MCD_OPC_Decode, 237, 9, 201, 1, // Opcode: LS64_STR
+/* 37804 */ MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 37813
+/* 37808 */ MCD_OPC_Decode, 231, 9, 201, 1, // Opcode: LS64_LDR
+/* 37813 */ MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 37822
+/* 37817 */ MCD_OPC_Decode, 220, 11, 131, 2, // Opcode: PRFM
+/* 37822 */ MCD_OPC_FilterValue, 8, 17, 0, // Skip to: 37843
+/* 37826 */ MCD_OPC_CheckField, 21, 1, 0, 110, 31, // Skip to: 45878
+/* 37832 */ MCD_OPC_CheckField, 10, 6, 0, 104, 31, // Skip to: 45878
+/* 37838 */ MCD_OPC_Decode, 206, 12, 247, 1, // Opcode: SBCSxxx
+/* 37843 */ MCD_OPC_FilterValue, 9, 95, 31, // Skip to: 45878
+/* 37847 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 37850 */ MCD_OPC_FilterValue, 0, 17, 0, // Skip to: 37871
+/* 37854 */ MCD_OPC_CheckField, 21, 1, 0, 82, 31, // Skip to: 45878
+/* 37860 */ MCD_OPC_CheckField, 4, 1, 0, 76, 31, // Skip to: 45878
+/* 37866 */ MCD_OPC_Decode, 248, 1, 252, 1, // Opcode: CCMPxx
+/* 37871 */ MCD_OPC_FilterValue, 2, 67, 31, // Skip to: 45878
+/* 37875 */ MCD_OPC_CheckField, 21, 1, 0, 61, 31, // Skip to: 45878
+/* 37881 */ MCD_OPC_CheckField, 4, 1, 0, 55, 31, // Skip to: 45878
+/* 37887 */ MCD_OPC_Decode, 247, 1, 253, 1, // Opcode: CCMPxi
+/* 37892 */ MCD_OPC_FilterValue, 7, 46, 31, // Skip to: 45878
+/* 37896 */ MCD_OPC_ExtractField, 29, 3, // Inst{31-29} ...
+/* 37899 */ MCD_OPC_FilterValue, 0, 12, 6, // Skip to: 39451
+/* 37903 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
+/* 37906 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 37919
+/* 37910 */ MCD_OPC_CheckPredicate, 1, 28, 31, // Skip to: 45878
+/* 37914 */ MCD_OPC_Decode, 188, 9, 132, 2, // Opcode: LDRs_lit
+/* 37919 */ MCD_OPC_FilterValue, 2, 109, 5, // Skip to: 39312
+/* 37923 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 37926 */ MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 37985
+/* 37930 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 37933 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 37946
+/* 37937 */ MCD_OPC_CheckPredicate, 1, 1, 31, // Skip to: 45878
+/* 37941 */ MCD_OPC_Decode, 227, 12, 133, 2, // Opcode: SCVTFswi
+/* 37946 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 37959
+/* 37950 */ MCD_OPC_CheckPredicate, 1, 244, 30, // Skip to: 45878
+/* 37954 */ MCD_OPC_Decode, 172, 19, 133, 2, // Opcode: UCVTFswi
+/* 37959 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 37972
+/* 37963 */ MCD_OPC_CheckPredicate, 1, 231, 30, // Skip to: 45878
+/* 37967 */ MCD_OPC_Decode, 132, 5, 134, 2, // Opcode: FCVTZSwsi
+/* 37972 */ MCD_OPC_FilterValue, 25, 222, 30, // Skip to: 45878
+/* 37976 */ MCD_OPC_CheckPredicate, 1, 218, 30, // Skip to: 45878
+/* 37980 */ MCD_OPC_Decode, 147, 5, 134, 2, // Opcode: FCVTZUwsi
+/* 37985 */ MCD_OPC_FilterValue, 1, 125, 2, // Skip to: 38626
+/* 37989 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 37992 */ MCD_OPC_FilterValue, 0, 204, 1, // Skip to: 38456
+/* 37996 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
+/* 37999 */ MCD_OPC_FilterValue, 0, 178, 1, // Skip to: 38437
+/* 38003 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
+/* 38006 */ MCD_OPC_FilterValue, 0, 185, 0, // Skip to: 38195
+/* 38010 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 38013 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 38026
+/* 38017 */ MCD_OPC_CheckPredicate, 1, 177, 30, // Skip to: 45878
+/* 38021 */ MCD_OPC_Decode, 217, 4, 135, 2, // Opcode: FCVTNSws
+/* 38026 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 38039
+/* 38030 */ MCD_OPC_CheckPredicate, 1, 164, 30, // Skip to: 45878
+/* 38034 */ MCD_OPC_Decode, 226, 4, 135, 2, // Opcode: FCVTNUws
+/* 38039 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 38052
+/* 38043 */ MCD_OPC_CheckPredicate, 1, 151, 30, // Skip to: 45878
+/* 38047 */ MCD_OPC_Decode, 226, 12, 136, 2, // Opcode: SCVTFsw
+/* 38052 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 38065
+/* 38056 */ MCD_OPC_CheckPredicate, 1, 138, 30, // Skip to: 45878
+/* 38060 */ MCD_OPC_Decode, 171, 19, 136, 2, // Opcode: UCVTFsw
+/* 38065 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 38078
+/* 38069 */ MCD_OPC_CheckPredicate, 1, 125, 30, // Skip to: 45878
+/* 38073 */ MCD_OPC_Decode, 173, 4, 135, 2, // Opcode: FCVTASws
+/* 38078 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 38091
+/* 38082 */ MCD_OPC_CheckPredicate, 1, 112, 30, // Skip to: 45878
+/* 38086 */ MCD_OPC_Decode, 182, 4, 135, 2, // Opcode: FCVTAUws
+/* 38091 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 38104
+/* 38095 */ MCD_OPC_CheckPredicate, 1, 99, 30, // Skip to: 45878
+/* 38099 */ MCD_OPC_Decode, 235, 5, 135, 2, // Opcode: FMOVws
+/* 38104 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 38117
+/* 38108 */ MCD_OPC_CheckPredicate, 1, 86, 30, // Skip to: 45878
+/* 38112 */ MCD_OPC_Decode, 230, 5, 136, 2, // Opcode: FMOVsw
+/* 38117 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 38130
+/* 38121 */ MCD_OPC_CheckPredicate, 1, 73, 30, // Skip to: 45878
+/* 38125 */ MCD_OPC_Decode, 235, 4, 135, 2, // Opcode: FCVTPSws
+/* 38130 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 38143
+/* 38134 */ MCD_OPC_CheckPredicate, 1, 60, 30, // Skip to: 45878
+/* 38138 */ MCD_OPC_Decode, 244, 4, 135, 2, // Opcode: FCVTPUws
+/* 38143 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 38156
+/* 38147 */ MCD_OPC_CheckPredicate, 1, 47, 30, // Skip to: 45878
+/* 38151 */ MCD_OPC_Decode, 195, 4, 135, 2, // Opcode: FCVTMSws
+/* 38156 */ MCD_OPC_FilterValue, 17, 9, 0, // Skip to: 38169
+/* 38160 */ MCD_OPC_CheckPredicate, 1, 34, 30, // Skip to: 45878
+/* 38164 */ MCD_OPC_Decode, 204, 4, 135, 2, // Opcode: FCVTMUws
+/* 38169 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 38182
+/* 38173 */ MCD_OPC_CheckPredicate, 1, 21, 30, // Skip to: 45878
+/* 38177 */ MCD_OPC_Decode, 131, 5, 135, 2, // Opcode: FCVTZSws
+/* 38182 */ MCD_OPC_FilterValue, 25, 12, 30, // Skip to: 45878
+/* 38186 */ MCD_OPC_CheckPredicate, 1, 8, 30, // Skip to: 45878
+/* 38190 */ MCD_OPC_Decode, 146, 5, 135, 2, // Opcode: FCVTZUws
+/* 38195 */ MCD_OPC_FilterValue, 1, 55, 0, // Skip to: 38254
+/* 38199 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ...
+/* 38202 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 38215
+/* 38206 */ MCD_OPC_CheckPredicate, 1, 244, 29, // Skip to: 45878
+/* 38210 */ MCD_OPC_Decode, 163, 4, 137, 2, // Opcode: FCMPss_quiet
+/* 38215 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 38228
+/* 38219 */ MCD_OPC_CheckPredicate, 1, 231, 29, // Skip to: 45878
+/* 38223 */ MCD_OPC_Decode, 161, 4, 138, 2, // Opcode: FCMPsi_quiet
+/* 38228 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 38241
+/* 38232 */ MCD_OPC_CheckPredicate, 1, 218, 29, // Skip to: 45878
+/* 38236 */ MCD_OPC_Decode, 164, 4, 137, 2, // Opcode: FCMPss_sig
+/* 38241 */ MCD_OPC_FilterValue, 24, 209, 29, // Skip to: 45878
+/* 38245 */ MCD_OPC_CheckPredicate, 1, 205, 29, // Skip to: 45878
+/* 38249 */ MCD_OPC_Decode, 162, 4, 138, 2, // Opcode: FCMPsi_sig
+/* 38254 */ MCD_OPC_FilterValue, 2, 81, 0, // Skip to: 38339
+/* 38258 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 38261 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 38274
+/* 38265 */ MCD_OPC_CheckPredicate, 1, 185, 29, // Skip to: 45878
+/* 38269 */ MCD_OPC_Decode, 229, 5, 139, 2, // Opcode: FMOVss
+/* 38274 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 38287
+/* 38278 */ MCD_OPC_CheckPredicate, 1, 172, 29, // Skip to: 45878
+/* 38282 */ MCD_OPC_Decode, 136, 6, 139, 2, // Opcode: FNEGss
+/* 38287 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 38300
+/* 38291 */ MCD_OPC_CheckPredicate, 1, 159, 29, // Skip to: 45878
+/* 38295 */ MCD_OPC_Decode, 174, 6, 139, 2, // Opcode: FRINTNss
+/* 38300 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 38313
+/* 38304 */ MCD_OPC_CheckPredicate, 1, 146, 29, // Skip to: 45878
+/* 38308 */ MCD_OPC_Decode, 169, 6, 139, 2, // Opcode: FRINTMss
+/* 38313 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 38326
+/* 38317 */ MCD_OPC_CheckPredicate, 1, 133, 29, // Skip to: 45878
+/* 38321 */ MCD_OPC_Decode, 159, 6, 139, 2, // Opcode: FRINTAss
+/* 38326 */ MCD_OPC_FilterValue, 7, 124, 29, // Skip to: 45878
+/* 38330 */ MCD_OPC_CheckPredicate, 1, 120, 29, // Skip to: 45878
+/* 38334 */ MCD_OPC_Decode, 184, 6, 139, 2, // Opcode: FRINTXss
+/* 38339 */ MCD_OPC_FilterValue, 6, 111, 29, // Skip to: 45878
+/* 38343 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 38346 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 38359
+/* 38350 */ MCD_OPC_CheckPredicate, 1, 100, 29, // Skip to: 45878
+/* 38354 */ MCD_OPC_Decode, 220, 3, 139, 2, // Opcode: FABSss
+/* 38359 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 38372
+/* 38363 */ MCD_OPC_CheckPredicate, 1, 87, 29, // Skip to: 45878
+/* 38367 */ MCD_OPC_Decode, 204, 6, 139, 2, // Opcode: FSQRTss
+/* 38372 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 38385
+/* 38376 */ MCD_OPC_CheckPredicate, 1, 74, 29, // Skip to: 45878
+/* 38380 */ MCD_OPC_Decode, 153, 5, 140, 2, // Opcode: FCVTds
+/* 38385 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 38398
+/* 38389 */ MCD_OPC_CheckPredicate, 1, 61, 29, // Skip to: 45878
+/* 38393 */ MCD_OPC_Decode, 155, 5, 141, 2, // Opcode: FCVThs
+/* 38398 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 38411
+/* 38402 */ MCD_OPC_CheckPredicate, 1, 48, 29, // Skip to: 45878
+/* 38406 */ MCD_OPC_Decode, 179, 6, 139, 2, // Opcode: FRINTPss
+/* 38411 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 38424
+/* 38415 */ MCD_OPC_CheckPredicate, 1, 35, 29, // Skip to: 45878
+/* 38419 */ MCD_OPC_Decode, 189, 6, 139, 2, // Opcode: FRINTZss
+/* 38424 */ MCD_OPC_FilterValue, 7, 26, 29, // Skip to: 45878
+/* 38428 */ MCD_OPC_CheckPredicate, 1, 22, 29, // Skip to: 45878
+/* 38432 */ MCD_OPC_Decode, 164, 6, 139, 2, // Opcode: FRINTIss
+/* 38437 */ MCD_OPC_FilterValue, 1, 13, 29, // Skip to: 45878
+/* 38441 */ MCD_OPC_CheckPredicate, 1, 9, 29, // Skip to: 45878
+/* 38445 */ MCD_OPC_CheckField, 5, 5, 0, 3, 29, // Skip to: 45878
+/* 38451 */ MCD_OPC_Decode, 228, 5, 142, 2, // Opcode: FMOVsi
+/* 38456 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 38489
+/* 38460 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ...
+/* 38463 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 38476
+/* 38467 */ MCD_OPC_CheckPredicate, 1, 239, 28, // Skip to: 45878
+/* 38471 */ MCD_OPC_Decode, 244, 3, 143, 2, // Opcode: FCCMPss
+/* 38476 */ MCD_OPC_FilterValue, 1, 230, 28, // Skip to: 45878
+/* 38480 */ MCD_OPC_CheckPredicate, 1, 226, 28, // Skip to: 45878
+/* 38484 */ MCD_OPC_Decode, 242, 3, 143, 2, // Opcode: FCCMPEss
+/* 38489 */ MCD_OPC_FilterValue, 2, 120, 0, // Skip to: 38613
+/* 38493 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
+/* 38496 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 38509
+/* 38500 */ MCD_OPC_CheckPredicate, 1, 206, 28, // Skip to: 45878
+/* 38504 */ MCD_OPC_Decode, 252, 5, 144, 2, // Opcode: FMULsss
+/* 38509 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 38522
+/* 38513 */ MCD_OPC_CheckPredicate, 1, 193, 28, // Skip to: 45878
+/* 38517 */ MCD_OPC_Decode, 159, 5, 144, 2, // Opcode: FDIVsss
+/* 38522 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 38535
+/* 38526 */ MCD_OPC_CheckPredicate, 1, 180, 28, // Skip to: 45878
+/* 38530 */ MCD_OPC_Decode, 237, 3, 144, 2, // Opcode: FADDsss
+/* 38535 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 38548
+/* 38539 */ MCD_OPC_CheckPredicate, 1, 167, 28, // Skip to: 45878
+/* 38543 */ MCD_OPC_Decode, 206, 6, 144, 2, // Opcode: FSUBsss
+/* 38548 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 38561
+/* 38552 */ MCD_OPC_CheckPredicate, 1, 154, 28, // Skip to: 45878
+/* 38556 */ MCD_OPC_Decode, 183, 5, 144, 2, // Opcode: FMAXsss
+/* 38561 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 38574
+/* 38565 */ MCD_OPC_CheckPredicate, 1, 141, 28, // Skip to: 45878
+/* 38569 */ MCD_OPC_Decode, 205, 5, 144, 2, // Opcode: FMINsss
+/* 38574 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 38587
+/* 38578 */ MCD_OPC_CheckPredicate, 1, 128, 28, // Skip to: 45878
+/* 38582 */ MCD_OPC_Decode, 172, 5, 144, 2, // Opcode: FMAXNMsss
+/* 38587 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 38600
+/* 38591 */ MCD_OPC_CheckPredicate, 1, 115, 28, // Skip to: 45878
+/* 38595 */ MCD_OPC_Decode, 194, 5, 144, 2, // Opcode: FMINNMsss
+/* 38600 */ MCD_OPC_FilterValue, 8, 106, 28, // Skip to: 45878
+/* 38604 */ MCD_OPC_CheckPredicate, 1, 102, 28, // Skip to: 45878
+/* 38608 */ MCD_OPC_Decode, 142, 6, 144, 2, // Opcode: FNMULsss
+/* 38613 */ MCD_OPC_FilterValue, 3, 93, 28, // Skip to: 45878
+/* 38617 */ MCD_OPC_CheckPredicate, 1, 89, 28, // Skip to: 45878
+/* 38621 */ MCD_OPC_Decode, 166, 4, 145, 2, // Opcode: FCSELsssc
+/* 38626 */ MCD_OPC_FilterValue, 2, 55, 0, // Skip to: 38685
+/* 38630 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 38633 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 38646
+/* 38637 */ MCD_OPC_CheckPredicate, 1, 69, 28, // Skip to: 45878
+/* 38641 */ MCD_OPC_Decode, 222, 12, 146, 2, // Opcode: SCVTFdwi
+/* 38646 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 38659
+/* 38650 */ MCD_OPC_CheckPredicate, 1, 56, 28, // Skip to: 45878
+/* 38654 */ MCD_OPC_Decode, 167, 19, 146, 2, // Opcode: UCVTFdwi
+/* 38659 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 38672
+/* 38663 */ MCD_OPC_CheckPredicate, 1, 43, 28, // Skip to: 45878
+/* 38667 */ MCD_OPC_Decode, 130, 5, 147, 2, // Opcode: FCVTZSwdi
+/* 38672 */ MCD_OPC_FilterValue, 25, 34, 28, // Skip to: 45878
+/* 38676 */ MCD_OPC_CheckPredicate, 1, 30, 28, // Skip to: 45878
+/* 38680 */ MCD_OPC_Decode, 145, 5, 147, 2, // Opcode: FCVTZUwdi
+/* 38685 */ MCD_OPC_FilterValue, 3, 76, 2, // Skip to: 39277
+/* 38689 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 38692 */ MCD_OPC_FilterValue, 0, 164, 1, // Skip to: 39116
+/* 38696 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ...
+/* 38699 */ MCD_OPC_FilterValue, 0, 138, 1, // Skip to: 39097
+/* 38703 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ...
+/* 38706 */ MCD_OPC_FilterValue, 0, 157, 0, // Skip to: 38867
+/* 38710 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 38713 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 38726
+/* 38717 */ MCD_OPC_CheckPredicate, 1, 245, 27, // Skip to: 45878
+/* 38721 */ MCD_OPC_Decode, 216, 4, 148, 2, // Opcode: FCVTNSwd
+/* 38726 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 38739
+/* 38730 */ MCD_OPC_CheckPredicate, 1, 232, 27, // Skip to: 45878
+/* 38734 */ MCD_OPC_Decode, 225, 4, 148, 2, // Opcode: FCVTNUwd
+/* 38739 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 38751
+/* 38743 */ MCD_OPC_CheckPredicate, 1, 219, 27, // Skip to: 45878
+/* 38747 */ MCD_OPC_Decode, 221, 12, 80, // Opcode: SCVTFdw
+/* 38751 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 38763
+/* 38755 */ MCD_OPC_CheckPredicate, 1, 207, 27, // Skip to: 45878
+/* 38759 */ MCD_OPC_Decode, 166, 19, 80, // Opcode: UCVTFdw
+/* 38763 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 38776
+/* 38767 */ MCD_OPC_CheckPredicate, 1, 195, 27, // Skip to: 45878
+/* 38771 */ MCD_OPC_Decode, 172, 4, 148, 2, // Opcode: FCVTASwd
+/* 38776 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 38789
+/* 38780 */ MCD_OPC_CheckPredicate, 1, 182, 27, // Skip to: 45878
+/* 38784 */ MCD_OPC_Decode, 181, 4, 148, 2, // Opcode: FCVTAUwd
+/* 38789 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 38802
+/* 38793 */ MCD_OPC_CheckPredicate, 1, 169, 27, // Skip to: 45878
+/* 38797 */ MCD_OPC_Decode, 234, 4, 148, 2, // Opcode: FCVTPSwd
+/* 38802 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 38815
+/* 38806 */ MCD_OPC_CheckPredicate, 1, 156, 27, // Skip to: 45878
+/* 38810 */ MCD_OPC_Decode, 243, 4, 148, 2, // Opcode: FCVTPUwd
+/* 38815 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 38828
+/* 38819 */ MCD_OPC_CheckPredicate, 1, 143, 27, // Skip to: 45878
+/* 38823 */ MCD_OPC_Decode, 194, 4, 148, 2, // Opcode: FCVTMSwd
+/* 38828 */ MCD_OPC_FilterValue, 17, 9, 0, // Skip to: 38841
+/* 38832 */ MCD_OPC_CheckPredicate, 1, 130, 27, // Skip to: 45878
+/* 38836 */ MCD_OPC_Decode, 203, 4, 148, 2, // Opcode: FCVTMUwd
+/* 38841 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 38854
+/* 38845 */ MCD_OPC_CheckPredicate, 1, 117, 27, // Skip to: 45878
+/* 38849 */ MCD_OPC_Decode, 129, 5, 148, 2, // Opcode: FCVTZSwd
+/* 38854 */ MCD_OPC_FilterValue, 25, 108, 27, // Skip to: 45878
+/* 38858 */ MCD_OPC_CheckPredicate, 1, 104, 27, // Skip to: 45878
+/* 38862 */ MCD_OPC_Decode, 144, 5, 148, 2, // Opcode: FCVTZUwd
+/* 38867 */ MCD_OPC_FilterValue, 1, 55, 0, // Skip to: 38926
+/* 38871 */ MCD_OPC_ExtractField, 0, 5, // Inst{4-0} ...
+/* 38874 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 38887
+/* 38878 */ MCD_OPC_CheckPredicate, 1, 84, 27, // Skip to: 45878
+/* 38882 */ MCD_OPC_Decode, 157, 4, 149, 2, // Opcode: FCMPdd_quiet
+/* 38887 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 38900
+/* 38891 */ MCD_OPC_CheckPredicate, 1, 71, 27, // Skip to: 45878
+/* 38895 */ MCD_OPC_Decode, 159, 4, 150, 2, // Opcode: FCMPdi_quiet
+/* 38900 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 38913
+/* 38904 */ MCD_OPC_CheckPredicate, 1, 58, 27, // Skip to: 45878
+/* 38908 */ MCD_OPC_Decode, 158, 4, 149, 2, // Opcode: FCMPdd_sig
+/* 38913 */ MCD_OPC_FilterValue, 24, 49, 27, // Skip to: 45878
+/* 38917 */ MCD_OPC_CheckPredicate, 1, 45, 27, // Skip to: 45878
+/* 38921 */ MCD_OPC_Decode, 160, 4, 150, 2, // Opcode: FCMPdi_sig
+/* 38926 */ MCD_OPC_FilterValue, 2, 88, 0, // Skip to: 39018
+/* 38930 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 38933 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 38945
+/* 38937 */ MCD_OPC_CheckPredicate, 1, 25, 27, // Skip to: 45878
+/* 38941 */ MCD_OPC_Decode, 225, 5, 79, // Opcode: FMOVdd
+/* 38945 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 38957
+/* 38949 */ MCD_OPC_CheckPredicate, 1, 13, 27, // Skip to: 45878
+/* 38953 */ MCD_OPC_Decode, 135, 6, 79, // Opcode: FNEGdd
+/* 38957 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 38970
+/* 38961 */ MCD_OPC_CheckPredicate, 1, 1, 27, // Skip to: 45878
+/* 38965 */ MCD_OPC_Decode, 156, 5, 134, 1, // Opcode: FCVTsd
+/* 38970 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 38982
+/* 38974 */ MCD_OPC_CheckPredicate, 1, 244, 26, // Skip to: 45878
+/* 38978 */ MCD_OPC_Decode, 173, 6, 79, // Opcode: FRINTNdd
+/* 38982 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 38994
+/* 38986 */ MCD_OPC_CheckPredicate, 1, 232, 26, // Skip to: 45878
+/* 38990 */ MCD_OPC_Decode, 168, 6, 79, // Opcode: FRINTMdd
+/* 38994 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 39006
+/* 38998 */ MCD_OPC_CheckPredicate, 1, 220, 26, // Skip to: 45878
+/* 39002 */ MCD_OPC_Decode, 158, 6, 79, // Opcode: FRINTAdd
+/* 39006 */ MCD_OPC_FilterValue, 7, 212, 26, // Skip to: 45878
+/* 39010 */ MCD_OPC_CheckPredicate, 1, 208, 26, // Skip to: 45878
+/* 39014 */ MCD_OPC_Decode, 183, 6, 79, // Opcode: FRINTXdd
+/* 39018 */ MCD_OPC_FilterValue, 6, 200, 26, // Skip to: 45878
+/* 39022 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ...
+/* 39025 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 39037
+/* 39029 */ MCD_OPC_CheckPredicate, 1, 189, 26, // Skip to: 45878
+/* 39033 */ MCD_OPC_Decode, 219, 3, 79, // Opcode: FABSdd
+/* 39037 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 39049
+/* 39041 */ MCD_OPC_CheckPredicate, 1, 177, 26, // Skip to: 45878
+/* 39045 */ MCD_OPC_Decode, 203, 6, 79, // Opcode: FSQRTdd
+/* 39049 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 39061
+/* 39053 */ MCD_OPC_CheckPredicate, 1, 165, 26, // Skip to: 45878
+/* 39057 */ MCD_OPC_Decode, 154, 5, 89, // Opcode: FCVThd
+/* 39061 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 39073
+/* 39065 */ MCD_OPC_CheckPredicate, 1, 153, 26, // Skip to: 45878
+/* 39069 */ MCD_OPC_Decode, 178, 6, 79, // Opcode: FRINTPdd
+/* 39073 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 39085
+/* 39077 */ MCD_OPC_CheckPredicate, 1, 141, 26, // Skip to: 45878
+/* 39081 */ MCD_OPC_Decode, 188, 6, 79, // Opcode: FRINTZdd
+/* 39085 */ MCD_OPC_FilterValue, 7, 133, 26, // Skip to: 45878
+/* 39089 */ MCD_OPC_CheckPredicate, 1, 129, 26, // Skip to: 45878
+/* 39093 */ MCD_OPC_Decode, 163, 6, 79, // Opcode: FRINTIdd
+/* 39097 */ MCD_OPC_FilterValue, 1, 121, 26, // Skip to: 45878
+/* 39101 */ MCD_OPC_CheckPredicate, 1, 117, 26, // Skip to: 45878
+/* 39105 */ MCD_OPC_CheckField, 5, 5, 0, 111, 26, // Skip to: 45878
+/* 39111 */ MCD_OPC_Decode, 226, 5, 151, 2, // Opcode: FMOVdi
+/* 39116 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 39149
+/* 39120 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ...
+/* 39123 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 39136
+/* 39127 */ MCD_OPC_CheckPredicate, 1, 91, 26, // Skip to: 45878
+/* 39131 */ MCD_OPC_Decode, 243, 3, 152, 2, // Opcode: FCCMPdd
+/* 39136 */ MCD_OPC_FilterValue, 1, 82, 26, // Skip to: 45878
+/* 39140 */ MCD_OPC_CheckPredicate, 1, 78, 26, // Skip to: 45878
+/* 39144 */ MCD_OPC_Decode, 241, 3, 152, 2, // Opcode: FCCMPEdd
+/* 39149 */ MCD_OPC_FilterValue, 2, 111, 0, // Skip to: 39264
+/* 39153 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
+/* 39156 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 39168
+/* 39160 */ MCD_OPC_CheckPredicate, 1, 58, 26, // Skip to: 45878
+/* 39164 */ MCD_OPC_Decode, 250, 5, 78, // Opcode: FMULddd
+/* 39168 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 39180
+/* 39172 */ MCD_OPC_CheckPredicate, 1, 46, 26, // Skip to: 45878
+/* 39176 */ MCD_OPC_Decode, 158, 5, 78, // Opcode: FDIVddd
+/* 39180 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 39192
+/* 39184 */ MCD_OPC_CheckPredicate, 1, 34, 26, // Skip to: 45878
+/* 39188 */ MCD_OPC_Decode, 236, 3, 78, // Opcode: FADDddd
+/* 39192 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 39204
+/* 39196 */ MCD_OPC_CheckPredicate, 1, 22, 26, // Skip to: 45878
+/* 39200 */ MCD_OPC_Decode, 205, 6, 78, // Opcode: FSUBddd
+/* 39204 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 39216
+/* 39208 */ MCD_OPC_CheckPredicate, 1, 10, 26, // Skip to: 45878
+/* 39212 */ MCD_OPC_Decode, 182, 5, 78, // Opcode: FMAXddd
+/* 39216 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 39228
+/* 39220 */ MCD_OPC_CheckPredicate, 1, 254, 25, // Skip to: 45878
+/* 39224 */ MCD_OPC_Decode, 204, 5, 78, // Opcode: FMINddd
+/* 39228 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 39240
+/* 39232 */ MCD_OPC_CheckPredicate, 1, 242, 25, // Skip to: 45878
+/* 39236 */ MCD_OPC_Decode, 171, 5, 78, // Opcode: FMAXNMddd
+/* 39240 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 39252
+/* 39244 */ MCD_OPC_CheckPredicate, 1, 230, 25, // Skip to: 45878
+/* 39248 */ MCD_OPC_Decode, 193, 5, 78, // Opcode: FMINNMddd
+/* 39252 */ MCD_OPC_FilterValue, 8, 222, 25, // Skip to: 45878
+/* 39256 */ MCD_OPC_CheckPredicate, 1, 218, 25, // Skip to: 45878
+/* 39260 */ MCD_OPC_Decode, 141, 6, 78, // Opcode: FNMULddd
+/* 39264 */ MCD_OPC_FilterValue, 3, 210, 25, // Skip to: 45878
+/* 39268 */ MCD_OPC_CheckPredicate, 1, 206, 25, // Skip to: 45878
+/* 39272 */ MCD_OPC_Decode, 165, 4, 153, 2, // Opcode: FCSELdddc
+/* 39277 */ MCD_OPC_FilterValue, 7, 197, 25, // Skip to: 45878
+/* 39281 */ MCD_OPC_ExtractField, 10, 11, // Inst{20-10} ...
+/* 39284 */ MCD_OPC_FilterValue, 144, 1, 9, 0, // Skip to: 39298
+/* 39289 */ MCD_OPC_CheckPredicate, 1, 185, 25, // Skip to: 45878
+/* 39293 */ MCD_OPC_Decode, 157, 5, 154, 2, // Opcode: FCVTsh
+/* 39298 */ MCD_OPC_FilterValue, 176, 1, 175, 25, // Skip to: 45878
+/* 39303 */ MCD_OPC_CheckPredicate, 1, 171, 25, // Skip to: 45878
+/* 39307 */ MCD_OPC_Decode, 152, 5, 155, 2, // Opcode: FCVTdh
+/* 39312 */ MCD_OPC_FilterValue, 3, 162, 25, // Skip to: 45878
+/* 39316 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 39319 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 39352
+/* 39323 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
+/* 39326 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 39339
+/* 39330 */ MCD_OPC_CheckPredicate, 1, 144, 25, // Skip to: 45878
+/* 39334 */ MCD_OPC_Decode, 164, 5, 156, 2, // Opcode: FMADDssss
+/* 39339 */ MCD_OPC_FilterValue, 1, 135, 25, // Skip to: 45878
+/* 39343 */ MCD_OPC_CheckPredicate, 1, 131, 25, // Skip to: 45878
+/* 39347 */ MCD_OPC_Decode, 239, 5, 156, 2, // Opcode: FMSUBssss
+/* 39352 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 39385
+/* 39356 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
+/* 39359 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 39372
+/* 39363 */ MCD_OPC_CheckPredicate, 1, 111, 25, // Skip to: 45878
+/* 39367 */ MCD_OPC_Decode, 138, 6, 156, 2, // Opcode: FNMADDssss
+/* 39372 */ MCD_OPC_FilterValue, 1, 102, 25, // Skip to: 45878
+/* 39376 */ MCD_OPC_CheckPredicate, 1, 98, 25, // Skip to: 45878
+/* 39380 */ MCD_OPC_Decode, 140, 6, 156, 2, // Opcode: FNMSUBssss
+/* 39385 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 39418
+/* 39389 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
+/* 39392 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 39405
+/* 39396 */ MCD_OPC_CheckPredicate, 1, 78, 25, // Skip to: 45878
+/* 39400 */ MCD_OPC_Decode, 163, 5, 157, 2, // Opcode: FMADDdddd
+/* 39405 */ MCD_OPC_FilterValue, 1, 69, 25, // Skip to: 45878
+/* 39409 */ MCD_OPC_CheckPredicate, 1, 65, 25, // Skip to: 45878
+/* 39413 */ MCD_OPC_Decode, 238, 5, 157, 2, // Opcode: FMSUBdddd
+/* 39418 */ MCD_OPC_FilterValue, 3, 56, 25, // Skip to: 45878
+/* 39422 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ...
+/* 39425 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 39438
+/* 39429 */ MCD_OPC_CheckPredicate, 1, 45, 25, // Skip to: 45878
+/* 39433 */ MCD_OPC_Decode, 137, 6, 157, 2, // Opcode: FNMADDdddd
+/* 39438 */ MCD_OPC_FilterValue, 1, 36, 25, // Skip to: 45878
+/* 39442 */ MCD_OPC_CheckPredicate, 1, 32, 25, // Skip to: 45878
+/* 39446 */ MCD_OPC_Decode, 139, 6, 157, 2, // Opcode: FNMSUBdddd
+/* 39451 */ MCD_OPC_FilterValue, 1, 235, 1, // Skip to: 39946
+/* 39455 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
+/* 39458 */ MCD_OPC_FilterValue, 0, 105, 0, // Skip to: 39567
+/* 39462 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 39465 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 39484
+/* 39469 */ MCD_OPC_CheckPredicate, 1, 5, 25, // Skip to: 45878
+/* 39473 */ MCD_OPC_CheckField, 21, 1, 0, 255, 24, // Skip to: 45878
+/* 39479 */ MCD_OPC_Decode, 186, 10, 158, 2, // Opcode: LSFP8_STUR
+/* 39484 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 39503
+/* 39488 */ MCD_OPC_CheckPredicate, 1, 242, 24, // Skip to: 45878
+/* 39492 */ MCD_OPC_CheckField, 21, 1, 0, 236, 24, // Skip to: 45878
+/* 39498 */ MCD_OPC_Decode, 182, 10, 238, 1, // Opcode: LSFP8_PostInd_STR
+/* 39503 */ MCD_OPC_FilterValue, 2, 41, 0, // Skip to: 39548
+/* 39507 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 39510 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 39529
+/* 39514 */ MCD_OPC_CheckPredicate, 1, 216, 24, // Skip to: 45878
+/* 39518 */ MCD_OPC_CheckField, 21, 1, 1, 210, 24, // Skip to: 45878
+/* 39524 */ MCD_OPC_Decode, 188, 10, 159, 2, // Opcode: LSFP8_Wm_RegOffset_STR
+/* 39529 */ MCD_OPC_FilterValue, 1, 201, 24, // Skip to: 45878
+/* 39533 */ MCD_OPC_CheckPredicate, 1, 197, 24, // Skip to: 45878
+/* 39537 */ MCD_OPC_CheckField, 21, 1, 1, 191, 24, // Skip to: 45878
+/* 39543 */ MCD_OPC_Decode, 190, 10, 160, 2, // Opcode: LSFP8_Xm_RegOffset_STR
+/* 39548 */ MCD_OPC_FilterValue, 3, 182, 24, // Skip to: 45878
+/* 39552 */ MCD_OPC_CheckPredicate, 1, 178, 24, // Skip to: 45878
+/* 39556 */ MCD_OPC_CheckField, 21, 1, 0, 172, 24, // Skip to: 45878
+/* 39562 */ MCD_OPC_Decode, 184, 10, 238, 1, // Opcode: LSFP8_PreInd_STR
+/* 39567 */ MCD_OPC_FilterValue, 1, 105, 0, // Skip to: 39676
+/* 39571 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 39574 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 39593
+/* 39578 */ MCD_OPC_CheckPredicate, 1, 152, 24, // Skip to: 45878
+/* 39582 */ MCD_OPC_CheckField, 21, 1, 0, 146, 24, // Skip to: 45878
+/* 39588 */ MCD_OPC_Decode, 180, 10, 158, 2, // Opcode: LSFP8_LDUR
+/* 39593 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 39612
+/* 39597 */ MCD_OPC_CheckPredicate, 1, 133, 24, // Skip to: 45878
+/* 39601 */ MCD_OPC_CheckField, 21, 1, 0, 127, 24, // Skip to: 45878
+/* 39607 */ MCD_OPC_Decode, 181, 10, 238, 1, // Opcode: LSFP8_PostInd_LDR
+/* 39612 */ MCD_OPC_FilterValue, 2, 41, 0, // Skip to: 39657
+/* 39616 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 39619 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 39638
+/* 39623 */ MCD_OPC_CheckPredicate, 1, 107, 24, // Skip to: 45878
+/* 39627 */ MCD_OPC_CheckField, 21, 1, 1, 101, 24, // Skip to: 45878
+/* 39633 */ MCD_OPC_Decode, 187, 10, 159, 2, // Opcode: LSFP8_Wm_RegOffset_LDR
+/* 39638 */ MCD_OPC_FilterValue, 1, 92, 24, // Skip to: 45878
+/* 39642 */ MCD_OPC_CheckPredicate, 1, 88, 24, // Skip to: 45878
+/* 39646 */ MCD_OPC_CheckField, 21, 1, 1, 82, 24, // Skip to: 45878
+/* 39652 */ MCD_OPC_Decode, 189, 10, 160, 2, // Opcode: LSFP8_Xm_RegOffset_LDR
+/* 39657 */ MCD_OPC_FilterValue, 3, 73, 24, // Skip to: 45878
+/* 39661 */ MCD_OPC_CheckPredicate, 1, 69, 24, // Skip to: 45878
+/* 39665 */ MCD_OPC_CheckField, 21, 1, 0, 63, 24, // Skip to: 45878
+/* 39671 */ MCD_OPC_Decode, 183, 10, 238, 1, // Opcode: LSFP8_PreInd_LDR
+/* 39676 */ MCD_OPC_FilterValue, 2, 105, 0, // Skip to: 39785
+/* 39680 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 39683 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 39702
+/* 39687 */ MCD_OPC_CheckPredicate, 1, 43, 24, // Skip to: 45878
+/* 39691 */ MCD_OPC_CheckField, 21, 1, 0, 37, 24, // Skip to: 45878
+/* 39697 */ MCD_OPC_Decode, 138, 10, 161, 2, // Opcode: LSFP128_STUR
+/* 39702 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 39721
+/* 39706 */ MCD_OPC_CheckPredicate, 1, 24, 24, // Skip to: 45878
+/* 39710 */ MCD_OPC_CheckField, 21, 1, 0, 18, 24, // Skip to: 45878
+/* 39716 */ MCD_OPC_Decode, 134, 10, 238, 1, // Opcode: LSFP128_PostInd_STR
+/* 39721 */ MCD_OPC_FilterValue, 2, 41, 0, // Skip to: 39766
+/* 39725 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 39728 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 39747
+/* 39732 */ MCD_OPC_CheckPredicate, 1, 254, 23, // Skip to: 45878
+/* 39736 */ MCD_OPC_CheckField, 21, 1, 1, 248, 23, // Skip to: 45878
+/* 39742 */ MCD_OPC_Decode, 140, 10, 162, 2, // Opcode: LSFP128_Wm_RegOffset_STR
+/* 39747 */ MCD_OPC_FilterValue, 1, 239, 23, // Skip to: 45878
+/* 39751 */ MCD_OPC_CheckPredicate, 1, 235, 23, // Skip to: 45878
+/* 39755 */ MCD_OPC_CheckField, 21, 1, 1, 229, 23, // Skip to: 45878
+/* 39761 */ MCD_OPC_Decode, 142, 10, 163, 2, // Opcode: LSFP128_Xm_RegOffset_STR
+/* 39766 */ MCD_OPC_FilterValue, 3, 220, 23, // Skip to: 45878
+/* 39770 */ MCD_OPC_CheckPredicate, 1, 216, 23, // Skip to: 45878
+/* 39774 */ MCD_OPC_CheckField, 21, 1, 0, 210, 23, // Skip to: 45878
+/* 39780 */ MCD_OPC_Decode, 136, 10, 238, 1, // Opcode: LSFP128_PreInd_STR
+/* 39785 */ MCD_OPC_FilterValue, 3, 105, 0, // Skip to: 39894
+/* 39789 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 39792 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 39811
+/* 39796 */ MCD_OPC_CheckPredicate, 1, 190, 23, // Skip to: 45878
+/* 39800 */ MCD_OPC_CheckField, 21, 1, 0, 184, 23, // Skip to: 45878
+/* 39806 */ MCD_OPC_Decode, 132, 10, 161, 2, // Opcode: LSFP128_LDUR
+/* 39811 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 39830
+/* 39815 */ MCD_OPC_CheckPredicate, 1, 171, 23, // Skip to: 45878
+/* 39819 */ MCD_OPC_CheckField, 21, 1, 0, 165, 23, // Skip to: 45878
+/* 39825 */ MCD_OPC_Decode, 133, 10, 238, 1, // Opcode: LSFP128_PostInd_LDR
+/* 39830 */ MCD_OPC_FilterValue, 2, 41, 0, // Skip to: 39875
+/* 39834 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 39837 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 39856
+/* 39841 */ MCD_OPC_CheckPredicate, 1, 145, 23, // Skip to: 45878
+/* 39845 */ MCD_OPC_CheckField, 21, 1, 1, 139, 23, // Skip to: 45878
+/* 39851 */ MCD_OPC_Decode, 139, 10, 162, 2, // Opcode: LSFP128_Wm_RegOffset_LDR
+/* 39856 */ MCD_OPC_FilterValue, 1, 130, 23, // Skip to: 45878
+/* 39860 */ MCD_OPC_CheckPredicate, 1, 126, 23, // Skip to: 45878
+/* 39864 */ MCD_OPC_CheckField, 21, 1, 1, 120, 23, // Skip to: 45878
+/* 39870 */ MCD_OPC_Decode, 141, 10, 163, 2, // Opcode: LSFP128_Xm_RegOffset_LDR
+/* 39875 */ MCD_OPC_FilterValue, 3, 111, 23, // Skip to: 45878
+/* 39879 */ MCD_OPC_CheckPredicate, 1, 107, 23, // Skip to: 45878
+/* 39883 */ MCD_OPC_CheckField, 21, 1, 0, 101, 23, // Skip to: 45878
+/* 39889 */ MCD_OPC_Decode, 135, 10, 238, 1, // Opcode: LSFP128_PreInd_LDR
+/* 39894 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 39907
+/* 39898 */ MCD_OPC_CheckPredicate, 1, 88, 23, // Skip to: 45878
+/* 39902 */ MCD_OPC_Decode, 185, 10, 164, 2, // Opcode: LSFP8_STR
+/* 39907 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 39920
+/* 39911 */ MCD_OPC_CheckPredicate, 1, 75, 23, // Skip to: 45878
+/* 39915 */ MCD_OPC_Decode, 179, 10, 164, 2, // Opcode: LSFP8_LDR
+/* 39920 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 39933
+/* 39924 */ MCD_OPC_CheckPredicate, 1, 62, 23, // Skip to: 45878
+/* 39928 */ MCD_OPC_Decode, 137, 10, 165, 2, // Opcode: LSFP128_STR
+/* 39933 */ MCD_OPC_FilterValue, 7, 53, 23, // Skip to: 45878
+/* 39937 */ MCD_OPC_CheckPredicate, 1, 49, 23, // Skip to: 45878
+/* 39941 */ MCD_OPC_Decode, 131, 10, 165, 2, // Opcode: LSFP128_LDR
+/* 39946 */ MCD_OPC_FilterValue, 2, 145, 9, // Skip to: 42399
+/* 39950 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
+/* 39953 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 39966
+/* 39957 */ MCD_OPC_CheckPredicate, 1, 29, 23, // Skip to: 45878
+/* 39961 */ MCD_OPC_Decode, 186, 9, 166, 2, // Opcode: LDRd_lit
+/* 39966 */ MCD_OPC_FilterValue, 2, 175, 5, // Skip to: 41425
+/* 39970 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
+/* 39973 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 39992
+/* 39977 */ MCD_OPC_CheckPredicate, 2, 9, 23, // Skip to: 45878
+/* 39981 */ MCD_OPC_CheckField, 21, 3, 0, 3, 23, // Skip to: 45878
+/* 39987 */ MCD_OPC_Decode, 232, 12, 167, 2, // Opcode: SHA1C
+/* 39992 */ MCD_OPC_FilterValue, 1, 99, 0, // Skip to: 40095
+/* 39996 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ...
+/* 39999 */ MCD_OPC_FilterValue, 0, 73, 0, // Skip to: 40076
+/* 40003 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ...
+/* 40006 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 40057
+/* 40010 */ MCD_OPC_ExtractField, 18, 1, // Inst{18} ...
+/* 40013 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 40038
+/* 40017 */ MCD_OPC_CheckPredicate, 0, 225, 22, // Skip to: 45878
+/* 40021 */ MCD_OPC_CheckField, 21, 3, 0, 219, 22, // Skip to: 45878
+/* 40027 */ MCD_OPC_CheckField, 19, 1, 1, 213, 22, // Skip to: 45878
+/* 40033 */ MCD_OPC_Decode, 182, 3, 168, 2, // Opcode: DUPdv_D
+/* 40038 */ MCD_OPC_FilterValue, 1, 204, 22, // Skip to: 45878
+/* 40042 */ MCD_OPC_CheckPredicate, 0, 200, 22, // Skip to: 45878
+/* 40046 */ MCD_OPC_CheckField, 21, 3, 0, 194, 22, // Skip to: 45878
+/* 40052 */ MCD_OPC_Decode, 184, 3, 169, 2, // Opcode: DUPsv_S
+/* 40057 */ MCD_OPC_FilterValue, 1, 185, 22, // Skip to: 45878
+/* 40061 */ MCD_OPC_CheckPredicate, 0, 181, 22, // Skip to: 45878
+/* 40065 */ MCD_OPC_CheckField, 21, 3, 0, 175, 22, // Skip to: 45878
+/* 40071 */ MCD_OPC_Decode, 183, 3, 170, 2, // Opcode: DUPhv_H
+/* 40076 */ MCD_OPC_FilterValue, 1, 166, 22, // Skip to: 45878
+/* 40080 */ MCD_OPC_CheckPredicate, 0, 162, 22, // Skip to: 45878
+/* 40084 */ MCD_OPC_CheckField, 21, 3, 0, 156, 22, // Skip to: 45878
+/* 40090 */ MCD_OPC_Decode, 181, 3, 171, 2, // Opcode: DUPbv_B
+/* 40095 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 40114
+/* 40099 */ MCD_OPC_CheckPredicate, 2, 143, 22, // Skip to: 45878
+/* 40103 */ MCD_OPC_CheckField, 16, 8, 40, 137, 22, // Skip to: 45878
+/* 40109 */ MCD_OPC_Decode, 233, 12, 139, 2, // Opcode: SHA1H
+/* 40114 */ MCD_OPC_FilterValue, 3, 54, 0, // Skip to: 40172
+/* 40118 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 40121 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 40134
+/* 40125 */ MCD_OPC_CheckPredicate, 0, 117, 22, // Skip to: 45878
+/* 40129 */ MCD_OPC_Decode, 238, 13, 172, 2, // Opcode: SQADDbbb
+/* 40134 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 40147
+/* 40138 */ MCD_OPC_CheckPredicate, 0, 104, 22, // Skip to: 45878
+/* 40142 */ MCD_OPC_Decode, 240, 13, 173, 2, // Opcode: SQADDhhh
+/* 40147 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 40160
+/* 40151 */ MCD_OPC_CheckPredicate, 0, 91, 22, // Skip to: 45878
+/* 40155 */ MCD_OPC_Decode, 241, 13, 144, 2, // Opcode: SQADDsss
+/* 40160 */ MCD_OPC_FilterValue, 7, 82, 22, // Skip to: 45878
+/* 40164 */ MCD_OPC_CheckPredicate, 0, 78, 22, // Skip to: 45878
+/* 40168 */ MCD_OPC_Decode, 239, 13, 78, // Opcode: SQADDddd
+/* 40172 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 40191
+/* 40176 */ MCD_OPC_CheckPredicate, 2, 66, 22, // Skip to: 45878
+/* 40180 */ MCD_OPC_CheckField, 21, 3, 0, 60, 22, // Skip to: 45878
+/* 40186 */ MCD_OPC_Decode, 235, 12, 167, 2, // Opcode: SHA1P
+/* 40191 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 40209
+/* 40195 */ MCD_OPC_CheckPredicate, 2, 47, 22, // Skip to: 45878
+/* 40199 */ MCD_OPC_CheckField, 16, 8, 40, 41, 22, // Skip to: 45878
+/* 40205 */ MCD_OPC_Decode, 237, 12, 116, // Opcode: SHA1SU1
+/* 40209 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 40228
+/* 40213 */ MCD_OPC_CheckPredicate, 2, 29, 22, // Skip to: 45878
+/* 40217 */ MCD_OPC_CheckField, 21, 3, 0, 23, 22, // Skip to: 45878
+/* 40223 */ MCD_OPC_Decode, 234, 12, 167, 2, // Opcode: SHA1M
+/* 40228 */ MCD_OPC_FilterValue, 10, 14, 0, // Skip to: 40246
+/* 40232 */ MCD_OPC_CheckPredicate, 2, 10, 22, // Skip to: 45878
+/* 40236 */ MCD_OPC_CheckField, 16, 8, 40, 4, 22, // Skip to: 45878
+/* 40242 */ MCD_OPC_Decode, 240, 12, 116, // Opcode: SHA256SU0
+/* 40246 */ MCD_OPC_FilterValue, 11, 54, 0, // Skip to: 40304
+/* 40250 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 40253 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 40266
+/* 40257 */ MCD_OPC_CheckPredicate, 0, 241, 21, // Skip to: 45878
+/* 40261 */ MCD_OPC_Decode, 142, 15, 172, 2, // Opcode: SQSUBbbb
+/* 40266 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 40279
+/* 40270 */ MCD_OPC_CheckPredicate, 0, 228, 21, // Skip to: 45878
+/* 40274 */ MCD_OPC_Decode, 144, 15, 173, 2, // Opcode: SQSUBhhh
+/* 40279 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 40292
+/* 40283 */ MCD_OPC_CheckPredicate, 0, 215, 21, // Skip to: 45878
+/* 40287 */ MCD_OPC_Decode, 145, 15, 144, 2, // Opcode: SQSUBsss
+/* 40292 */ MCD_OPC_FilterValue, 7, 206, 21, // Skip to: 45878
+/* 40296 */ MCD_OPC_CheckPredicate, 0, 202, 21, // Skip to: 45878
+/* 40300 */ MCD_OPC_Decode, 143, 15, 78, // Opcode: SQSUBddd
+/* 40304 */ MCD_OPC_FilterValue, 12, 14, 0, // Skip to: 40322
+/* 40308 */ MCD_OPC_CheckPredicate, 2, 190, 21, // Skip to: 45878
+/* 40312 */ MCD_OPC_CheckField, 21, 3, 0, 184, 21, // Skip to: 45878
+/* 40318 */ MCD_OPC_Decode, 236, 12, 110, // Opcode: SHA1SU0
+/* 40322 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 40340
+/* 40326 */ MCD_OPC_CheckPredicate, 0, 172, 21, // Skip to: 45878
+/* 40330 */ MCD_OPC_CheckField, 21, 3, 7, 166, 21, // Skip to: 45878
+/* 40336 */ MCD_OPC_Decode, 170, 2, 78, // Opcode: CMGTddd
+/* 40340 */ MCD_OPC_FilterValue, 14, 56, 0, // Skip to: 40400
+/* 40344 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ...
+/* 40347 */ MCD_OPC_FilterValue, 32, 9, 0, // Skip to: 40360
+/* 40351 */ MCD_OPC_CheckPredicate, 0, 147, 21, // Skip to: 45878
+/* 40355 */ MCD_OPC_Decode, 167, 18, 174, 2, // Opcode: SUQADDbb
+/* 40360 */ MCD_OPC_FilterValue, 96, 9, 0, // Skip to: 40373
+/* 40364 */ MCD_OPC_CheckPredicate, 0, 134, 21, // Skip to: 45878
+/* 40368 */ MCD_OPC_Decode, 169, 18, 175, 2, // Opcode: SUQADDhh
+/* 40373 */ MCD_OPC_FilterValue, 160, 1, 9, 0, // Skip to: 40387
+/* 40378 */ MCD_OPC_CheckPredicate, 0, 120, 21, // Skip to: 45878
+/* 40382 */ MCD_OPC_Decode, 170, 18, 176, 2, // Opcode: SUQADDss
+/* 40387 */ MCD_OPC_FilterValue, 224, 1, 110, 21, // Skip to: 45878
+/* 40392 */ MCD_OPC_CheckPredicate, 0, 106, 21, // Skip to: 45878
+/* 40396 */ MCD_OPC_Decode, 168, 18, 88, // Opcode: SUQADDdd
+/* 40400 */ MCD_OPC_FilterValue, 15, 14, 0, // Skip to: 40418
+/* 40404 */ MCD_OPC_CheckPredicate, 0, 94, 21, // Skip to: 45878
+/* 40408 */ MCD_OPC_CheckField, 21, 3, 7, 88, 21, // Skip to: 45878
+/* 40414 */ MCD_OPC_Decode, 154, 2, 78, // Opcode: CMGEddd
+/* 40418 */ MCD_OPC_FilterValue, 16, 14, 0, // Skip to: 40436
+/* 40422 */ MCD_OPC_CheckPredicate, 2, 76, 21, // Skip to: 45878
+/* 40426 */ MCD_OPC_CheckField, 21, 3, 0, 70, 21, // Skip to: 45878
+/* 40432 */ MCD_OPC_Decode, 238, 12, 110, // Opcode: SHA256H
+/* 40436 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 40454
+/* 40440 */ MCD_OPC_CheckPredicate, 0, 58, 21, // Skip to: 45878
+/* 40444 */ MCD_OPC_CheckField, 21, 3, 7, 52, 21, // Skip to: 45878
+/* 40450 */ MCD_OPC_Decode, 215, 15, 78, // Opcode: SSHLddd
+/* 40454 */ MCD_OPC_FilterValue, 18, 43, 0, // Skip to: 40501
+/* 40458 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ...
+/* 40461 */ MCD_OPC_FilterValue, 33, 9, 0, // Skip to: 40474
+/* 40465 */ MCD_OPC_CheckPredicate, 0, 33, 21, // Skip to: 45878
+/* 40469 */ MCD_OPC_Decode, 159, 15, 177, 2, // Opcode: SQXTNbh
+/* 40474 */ MCD_OPC_FilterValue, 97, 9, 0, // Skip to: 40487
+/* 40478 */ MCD_OPC_CheckPredicate, 0, 20, 21, // Skip to: 45878
+/* 40482 */ MCD_OPC_Decode, 160, 15, 141, 2, // Opcode: SQXTNhs
+/* 40487 */ MCD_OPC_FilterValue, 161, 1, 10, 21, // Skip to: 45878
+/* 40492 */ MCD_OPC_CheckPredicate, 0, 6, 21, // Skip to: 45878
+/* 40496 */ MCD_OPC_Decode, 161, 15, 134, 1, // Opcode: SQXTNsd
+/* 40501 */ MCD_OPC_FilterValue, 19, 54, 0, // Skip to: 40559
+/* 40505 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 40508 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 40521
+/* 40512 */ MCD_OPC_CheckPredicate, 0, 242, 20, // Skip to: 45878
+/* 40516 */ MCD_OPC_Decode, 236, 14, 172, 2, // Opcode: SQSHLbbb
+/* 40521 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 40534
+/* 40525 */ MCD_OPC_CheckPredicate, 0, 229, 20, // Skip to: 45878
+/* 40529 */ MCD_OPC_Decode, 240, 14, 173, 2, // Opcode: SQSHLhhh
+/* 40534 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 40547
+/* 40538 */ MCD_OPC_CheckPredicate, 0, 216, 20, // Skip to: 45878
+/* 40542 */ MCD_OPC_Decode, 243, 14, 144, 2, // Opcode: SQSHLsss
+/* 40547 */ MCD_OPC_FilterValue, 7, 207, 20, // Skip to: 45878
+/* 40551 */ MCD_OPC_CheckPredicate, 0, 203, 20, // Skip to: 45878
+/* 40555 */ MCD_OPC_Decode, 238, 14, 78, // Opcode: SQSHLddd
+/* 40559 */ MCD_OPC_FilterValue, 20, 14, 0, // Skip to: 40577
+/* 40563 */ MCD_OPC_CheckPredicate, 2, 191, 20, // Skip to: 45878
+/* 40567 */ MCD_OPC_CheckField, 21, 3, 0, 185, 20, // Skip to: 45878
+/* 40573 */ MCD_OPC_Decode, 239, 12, 110, // Opcode: SHA256H2
+/* 40577 */ MCD_OPC_FilterValue, 21, 14, 0, // Skip to: 40595
+/* 40581 */ MCD_OPC_CheckPredicate, 0, 173, 20, // Skip to: 45878
+/* 40585 */ MCD_OPC_CheckField, 21, 3, 7, 167, 20, // Skip to: 45878
+/* 40591 */ MCD_OPC_Decode, 185, 15, 78, // Opcode: SRSHLddd
+/* 40595 */ MCD_OPC_FilterValue, 23, 54, 0, // Skip to: 40653
+/* 40599 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 40602 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 40615
+/* 40606 */ MCD_OPC_CheckPredicate, 0, 148, 20, // Skip to: 45878
+/* 40610 */ MCD_OPC_Decode, 202, 14, 172, 2, // Opcode: SQRSHLbbb
+/* 40615 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 40628
+/* 40619 */ MCD_OPC_CheckPredicate, 0, 135, 20, // Skip to: 45878
+/* 40623 */ MCD_OPC_Decode, 204, 14, 173, 2, // Opcode: SQRSHLhhh
+/* 40628 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 40641
+/* 40632 */ MCD_OPC_CheckPredicate, 0, 122, 20, // Skip to: 45878
+/* 40636 */ MCD_OPC_Decode, 205, 14, 144, 2, // Opcode: SQRSHLsss
+/* 40641 */ MCD_OPC_FilterValue, 7, 113, 20, // Skip to: 45878
+/* 40645 */ MCD_OPC_CheckPredicate, 0, 109, 20, // Skip to: 45878
+/* 40649 */ MCD_OPC_Decode, 203, 14, 78, // Opcode: SQRSHLddd
+/* 40653 */ MCD_OPC_FilterValue, 24, 14, 0, // Skip to: 40671
+/* 40657 */ MCD_OPC_CheckPredicate, 2, 97, 20, // Skip to: 45878
+/* 40661 */ MCD_OPC_CheckField, 21, 3, 0, 91, 20, // Skip to: 45878
+/* 40667 */ MCD_OPC_Decode, 241, 12, 110, // Opcode: SHA256SU1
+/* 40671 */ MCD_OPC_FilterValue, 30, 56, 0, // Skip to: 40731
+/* 40675 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ...
+/* 40678 */ MCD_OPC_FilterValue, 32, 9, 0, // Skip to: 40691
+/* 40682 */ MCD_OPC_CheckPredicate, 0, 72, 20, // Skip to: 45878
+/* 40686 */ MCD_OPC_Decode, 234, 13, 178, 2, // Opcode: SQABSbb
+/* 40691 */ MCD_OPC_FilterValue, 96, 9, 0, // Skip to: 40704
+/* 40695 */ MCD_OPC_CheckPredicate, 0, 59, 20, // Skip to: 45878
+/* 40699 */ MCD_OPC_Decode, 236, 13, 179, 2, // Opcode: SQABShh
+/* 40704 */ MCD_OPC_FilterValue, 160, 1, 9, 0, // Skip to: 40718
+/* 40709 */ MCD_OPC_CheckPredicate, 0, 45, 20, // Skip to: 45878
+/* 40713 */ MCD_OPC_Decode, 237, 13, 139, 2, // Opcode: SQABSss
+/* 40718 */ MCD_OPC_FilterValue, 224, 1, 35, 20, // Skip to: 45878
+/* 40723 */ MCD_OPC_CheckPredicate, 0, 31, 20, // Skip to: 45878
+/* 40727 */ MCD_OPC_Decode, 235, 13, 79, // Opcode: SQABSdd
+/* 40731 */ MCD_OPC_FilterValue, 33, 13, 0, // Skip to: 40748
+/* 40735 */ MCD_OPC_CheckPredicate, 0, 19, 20, // Skip to: 45878
+/* 40739 */ MCD_OPC_CheckField, 21, 3, 7, 13, 20, // Skip to: 45878
+/* 40745 */ MCD_OPC_Decode, 72, 78, // Opcode: ADDddd
+/* 40748 */ MCD_OPC_FilterValue, 34, 15, 0, // Skip to: 40767
+/* 40752 */ MCD_OPC_CheckPredicate, 0, 2, 20, // Skip to: 45878
+/* 40756 */ MCD_OPC_CheckField, 16, 8, 224, 1, 251, 19, // Skip to: 45878
+/* 40763 */ MCD_OPC_Decode, 171, 2, 79, // Opcode: CMGTddi
+/* 40767 */ MCD_OPC_FilterValue, 35, 14, 0, // Skip to: 40785
+/* 40771 */ MCD_OPC_CheckPredicate, 0, 239, 19, // Skip to: 45878
+/* 40775 */ MCD_OPC_CheckField, 21, 3, 7, 233, 19, // Skip to: 45878
+/* 40781 */ MCD_OPC_Decode, 134, 3, 78, // Opcode: CMTSTddd
+/* 40785 */ MCD_OPC_FilterValue, 36, 29, 0, // Skip to: 40818
+/* 40789 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 40792 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 40805
+/* 40796 */ MCD_OPC_CheckPredicate, 0, 214, 19, // Skip to: 45878
+/* 40800 */ MCD_OPC_Decode, 254, 13, 180, 2, // Opcode: SQDMLALshh
+/* 40805 */ MCD_OPC_FilterValue, 5, 205, 19, // Skip to: 45878
+/* 40809 */ MCD_OPC_CheckPredicate, 0, 201, 19, // Skip to: 45878
+/* 40813 */ MCD_OPC_Decode, 251, 13, 181, 2, // Opcode: SQDMLALdss
+/* 40818 */ MCD_OPC_FilterValue, 38, 15, 0, // Skip to: 40837
+/* 40822 */ MCD_OPC_CheckPredicate, 0, 188, 19, // Skip to: 45878
+/* 40826 */ MCD_OPC_CheckField, 16, 8, 224, 1, 181, 19, // Skip to: 45878
+/* 40833 */ MCD_OPC_Decode, 139, 2, 79, // Opcode: CMEQddi
+/* 40837 */ MCD_OPC_FilterValue, 42, 68, 0, // Skip to: 40909
+/* 40841 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ...
+/* 40844 */ MCD_OPC_FilterValue, 33, 9, 0, // Skip to: 40857
+/* 40848 */ MCD_OPC_CheckPredicate, 0, 162, 19, // Skip to: 45878
+/* 40852 */ MCD_OPC_Decode, 215, 4, 139, 2, // Opcode: FCVTNSss
+/* 40857 */ MCD_OPC_FilterValue, 97, 8, 0, // Skip to: 40869
+/* 40861 */ MCD_OPC_CheckPredicate, 0, 149, 19, // Skip to: 45878
+/* 40865 */ MCD_OPC_Decode, 214, 4, 79, // Opcode: FCVTNSdd
+/* 40869 */ MCD_OPC_FilterValue, 161, 1, 9, 0, // Skip to: 40883
+/* 40874 */ MCD_OPC_CheckPredicate, 0, 136, 19, // Skip to: 45878
+/* 40878 */ MCD_OPC_Decode, 233, 4, 139, 2, // Opcode: FCVTPSss
+/* 40883 */ MCD_OPC_FilterValue, 224, 1, 8, 0, // Skip to: 40896
+/* 40888 */ MCD_OPC_CheckPredicate, 0, 122, 19, // Skip to: 45878
+/* 40892 */ MCD_OPC_Decode, 210, 2, 79, // Opcode: CMLTddi
+/* 40896 */ MCD_OPC_FilterValue, 225, 1, 113, 19, // Skip to: 45878
+/* 40901 */ MCD_OPC_CheckPredicate, 0, 109, 19, // Skip to: 45878
+/* 40905 */ MCD_OPC_Decode, 232, 4, 79, // Opcode: FCVTPSdd
+/* 40909 */ MCD_OPC_FilterValue, 44, 29, 0, // Skip to: 40942
+/* 40913 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 40916 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 40929
+/* 40920 */ MCD_OPC_CheckPredicate, 0, 90, 19, // Skip to: 45878
+/* 40924 */ MCD_OPC_Decode, 140, 14, 180, 2, // Opcode: SQDMLSLshh
+/* 40929 */ MCD_OPC_FilterValue, 5, 81, 19, // Skip to: 45878
+/* 40933 */ MCD_OPC_CheckPredicate, 0, 77, 19, // Skip to: 45878
+/* 40937 */ MCD_OPC_Decode, 137, 14, 181, 2, // Opcode: SQDMLSLdss
+/* 40942 */ MCD_OPC_FilterValue, 45, 29, 0, // Skip to: 40975
+/* 40946 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 40949 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 40962
+/* 40953 */ MCD_OPC_CheckPredicate, 0, 57, 19, // Skip to: 45878
+/* 40957 */ MCD_OPC_Decode, 149, 14, 173, 2, // Opcode: SQDMULHhhh
+/* 40962 */ MCD_OPC_FilterValue, 5, 48, 19, // Skip to: 45878
+/* 40966 */ MCD_OPC_CheckPredicate, 0, 44, 19, // Skip to: 45878
+/* 40970 */ MCD_OPC_Decode, 152, 14, 144, 2, // Opcode: SQDMULHsss
+/* 40975 */ MCD_OPC_FilterValue, 46, 79, 0, // Skip to: 41058
+/* 40979 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ...
+/* 40982 */ MCD_OPC_FilterValue, 33, 9, 0, // Skip to: 40995
+/* 40986 */ MCD_OPC_CheckPredicate, 0, 24, 19, // Skip to: 45878
+/* 40990 */ MCD_OPC_Decode, 193, 4, 139, 2, // Opcode: FCVTMSss
+/* 40995 */ MCD_OPC_FilterValue, 97, 8, 0, // Skip to: 41007
+/* 40999 */ MCD_OPC_CheckPredicate, 0, 11, 19, // Skip to: 45878
+/* 41003 */ MCD_OPC_Decode, 192, 4, 79, // Opcode: FCVTMSdd
+/* 41007 */ MCD_OPC_FilterValue, 161, 1, 9, 0, // Skip to: 41021
+/* 41012 */ MCD_OPC_CheckPredicate, 0, 254, 18, // Skip to: 45878
+/* 41016 */ MCD_OPC_Decode, 128, 5, 139, 2, // Opcode: FCVTZSss
+/* 41021 */ MCD_OPC_FilterValue, 224, 1, 7, 0, // Skip to: 41033
+/* 41026 */ MCD_OPC_CheckPredicate, 0, 240, 18, // Skip to: 45878
+/* 41030 */ MCD_OPC_Decode, 26, 79, // Opcode: ABSdd
+/* 41033 */ MCD_OPC_FilterValue, 225, 1, 8, 0, // Skip to: 41046
+/* 41038 */ MCD_OPC_CheckPredicate, 0, 228, 18, // Skip to: 45878
+/* 41042 */ MCD_OPC_Decode, 255, 4, 79, // Opcode: FCVTZSdd
+/* 41046 */ MCD_OPC_FilterValue, 241, 1, 219, 18, // Skip to: 45878
+/* 41051 */ MCD_OPC_CheckPredicate, 0, 215, 18, // Skip to: 45878
+/* 41055 */ MCD_OPC_Decode, 44, 84, // Opcode: ADDPvv_D_2D
+/* 41058 */ MCD_OPC_FilterValue, 50, 55, 0, // Skip to: 41117
+/* 41062 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ...
+/* 41065 */ MCD_OPC_FilterValue, 33, 9, 0, // Skip to: 41078
+/* 41069 */ MCD_OPC_CheckPredicate, 0, 197, 18, // Skip to: 45878
+/* 41073 */ MCD_OPC_Decode, 171, 4, 139, 2, // Opcode: FCVTASss
+/* 41078 */ MCD_OPC_FilterValue, 97, 8, 0, // Skip to: 41090
+/* 41082 */ MCD_OPC_CheckPredicate, 0, 184, 18, // Skip to: 45878
+/* 41086 */ MCD_OPC_Decode, 170, 4, 79, // Opcode: FCVTASdd
+/* 41090 */ MCD_OPC_FilterValue, 160, 1, 9, 0, // Skip to: 41104
+/* 41095 */ MCD_OPC_CheckPredicate, 0, 171, 18, // Skip to: 45878
+/* 41099 */ MCD_OPC_Decode, 138, 4, 139, 2, // Opcode: FCMGTZssi
+/* 41104 */ MCD_OPC_FilterValue, 224, 1, 161, 18, // Skip to: 45878
+/* 41109 */ MCD_OPC_CheckPredicate, 0, 157, 18, // Skip to: 45878
+/* 41113 */ MCD_OPC_Decode, 137, 4, 79, // Opcode: FCMGTZddi
+/* 41117 */ MCD_OPC_FilterValue, 52, 29, 0, // Skip to: 41150
+/* 41121 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 41124 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 41137
+/* 41128 */ MCD_OPC_CheckPredicate, 0, 138, 18, // Skip to: 45878
+/* 41132 */ MCD_OPC_Decode, 168, 14, 182, 2, // Opcode: SQDMULLshh
+/* 41137 */ MCD_OPC_FilterValue, 5, 129, 18, // Skip to: 45878
+/* 41141 */ MCD_OPC_CheckPredicate, 0, 125, 18, // Skip to: 45878
+/* 41145 */ MCD_OPC_Decode, 165, 14, 183, 2, // Opcode: SQDMULLdss
+/* 41150 */ MCD_OPC_FilterValue, 54, 82, 0, // Skip to: 41236
+/* 41154 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ...
+/* 41157 */ MCD_OPC_FilterValue, 33, 9, 0, // Skip to: 41170
+/* 41161 */ MCD_OPC_CheckPredicate, 0, 105, 18, // Skip to: 45878
+/* 41165 */ MCD_OPC_Decode, 225, 12, 139, 2, // Opcode: SCVTFss
+/* 41170 */ MCD_OPC_FilterValue, 97, 8, 0, // Skip to: 41182
+/* 41174 */ MCD_OPC_CheckPredicate, 0, 92, 18, // Skip to: 45878
+/* 41178 */ MCD_OPC_Decode, 220, 12, 79, // Opcode: SCVTFdd
+/* 41182 */ MCD_OPC_FilterValue, 160, 1, 9, 0, // Skip to: 41196
+/* 41187 */ MCD_OPC_CheckPredicate, 0, 79, 18, // Skip to: 45878
+/* 41191 */ MCD_OPC_Decode, 246, 3, 139, 2, // Opcode: FCMEQZssi
+/* 41196 */ MCD_OPC_FilterValue, 161, 1, 9, 0, // Skip to: 41210
+/* 41201 */ MCD_OPC_CheckPredicate, 0, 65, 18, // Skip to: 45878
+/* 41205 */ MCD_OPC_Decode, 147, 6, 139, 2, // Opcode: FRECPEss
+/* 41210 */ MCD_OPC_FilterValue, 224, 1, 8, 0, // Skip to: 41223
+/* 41215 */ MCD_OPC_CheckPredicate, 0, 51, 18, // Skip to: 45878
+/* 41219 */ MCD_OPC_Decode, 245, 3, 79, // Opcode: FCMEQZddi
+/* 41223 */ MCD_OPC_FilterValue, 225, 1, 42, 18, // Skip to: 45878
+/* 41228 */ MCD_OPC_CheckPredicate, 0, 38, 18, // Skip to: 45878
+/* 41232 */ MCD_OPC_Decode, 146, 6, 79, // Opcode: FRECPEdd
+/* 41236 */ MCD_OPC_FilterValue, 55, 28, 0, // Skip to: 41268
+/* 41240 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 41243 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 41256
+/* 41247 */ MCD_OPC_CheckPredicate, 0, 19, 18, // Skip to: 45878
+/* 41251 */ MCD_OPC_Decode, 242, 5, 144, 2, // Opcode: FMULXsss
+/* 41256 */ MCD_OPC_FilterValue, 3, 10, 18, // Skip to: 45878
+/* 41260 */ MCD_OPC_CheckPredicate, 0, 6, 18, // Skip to: 45878
+/* 41264 */ MCD_OPC_Decode, 240, 5, 78, // Opcode: FMULXddd
+/* 41268 */ MCD_OPC_FilterValue, 57, 28, 0, // Skip to: 41300
+/* 41272 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 41275 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 41288
+/* 41279 */ MCD_OPC_CheckPredicate, 0, 243, 17, // Skip to: 45878
+/* 41283 */ MCD_OPC_Decode, 248, 3, 144, 2, // Opcode: FCMEQsss
+/* 41288 */ MCD_OPC_FilterValue, 3, 234, 17, // Skip to: 45878
+/* 41292 */ MCD_OPC_CheckPredicate, 0, 230, 17, // Skip to: 45878
+/* 41296 */ MCD_OPC_Decode, 247, 3, 78, // Opcode: FCMEQddd
+/* 41300 */ MCD_OPC_FilterValue, 58, 30, 0, // Skip to: 41334
+/* 41304 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ...
+/* 41307 */ MCD_OPC_FilterValue, 160, 1, 9, 0, // Skip to: 41321
+/* 41312 */ MCD_OPC_CheckPredicate, 0, 210, 17, // Skip to: 45878
+/* 41316 */ MCD_OPC_Decode, 153, 4, 139, 2, // Opcode: FCMLTZssi
+/* 41321 */ MCD_OPC_FilterValue, 224, 1, 200, 17, // Skip to: 45878
+/* 41326 */ MCD_OPC_CheckPredicate, 0, 196, 17, // Skip to: 45878
+/* 41330 */ MCD_OPC_Decode, 152, 4, 79, // Opcode: FCMLTZddi
+/* 41334 */ MCD_OPC_FilterValue, 62, 30, 0, // Skip to: 41368
+/* 41338 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ...
+/* 41341 */ MCD_OPC_FilterValue, 161, 1, 9, 0, // Skip to: 41355
+/* 41346 */ MCD_OPC_CheckPredicate, 0, 176, 17, // Skip to: 45878
+/* 41350 */ MCD_OPC_Decode, 154, 6, 139, 2, // Opcode: FRECPXss
+/* 41355 */ MCD_OPC_FilterValue, 225, 1, 166, 17, // Skip to: 45878
+/* 41360 */ MCD_OPC_CheckPredicate, 0, 162, 17, // Skip to: 45878
+/* 41364 */ MCD_OPC_Decode, 153, 6, 79, // Opcode: FRECPXdd
+/* 41368 */ MCD_OPC_FilterValue, 63, 154, 17, // Skip to: 45878
+/* 41372 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ...
+/* 41375 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 41388
+/* 41379 */ MCD_OPC_CheckPredicate, 0, 143, 17, // Skip to: 45878
+/* 41383 */ MCD_OPC_Decode, 149, 6, 144, 2, // Opcode: FRECPSsss
+/* 41388 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 41400
+/* 41392 */ MCD_OPC_CheckPredicate, 0, 130, 17, // Skip to: 45878
+/* 41396 */ MCD_OPC_Decode, 148, 6, 78, // Opcode: FRECPSddd
+/* 41400 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 41413
+/* 41404 */ MCD_OPC_CheckPredicate, 0, 118, 17, // Skip to: 45878
+/* 41408 */ MCD_OPC_Decode, 196, 6, 144, 2, // Opcode: FRSQRTSsss
+/* 41413 */ MCD_OPC_FilterValue, 7, 109, 17, // Skip to: 45878
+/* 41417 */ MCD_OPC_CheckPredicate, 0, 105, 17, // Skip to: 45878
+/* 41421 */ MCD_OPC_Decode, 195, 6, 78, // Opcode: FRSQRTSddd
+/* 41425 */ MCD_OPC_FilterValue, 3, 97, 17, // Skip to: 45878
+/* 41429 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ...
+/* 41432 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 41457
+/* 41436 */ MCD_OPC_CheckPredicate, 0, 86, 17, // Skip to: 45878
+/* 41440 */ MCD_OPC_CheckField, 22, 2, 1, 80, 17, // Skip to: 45878
+/* 41446 */ MCD_OPC_CheckField, 10, 2, 1, 74, 17, // Skip to: 45878
+/* 41452 */ MCD_OPC_Decode, 223, 15, 184, 2, // Opcode: SSHRddi
+/* 41457 */ MCD_OPC_FilterValue, 1, 66, 0, // Skip to: 41527
+/* 41461 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 41464 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 41483
+/* 41468 */ MCD_OPC_CheckPredicate, 0, 54, 17, // Skip to: 45878
+/* 41472 */ MCD_OPC_CheckField, 10, 2, 1, 48, 17, // Skip to: 45878
+/* 41478 */ MCD_OPC_Decode, 231, 15, 185, 2, // Opcode: SSRA
+/* 41483 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 41502
+/* 41487 */ MCD_OPC_CheckPredicate, 0, 35, 17, // Skip to: 45878
+/* 41491 */ MCD_OPC_CheckField, 10, 1, 0, 29, 17, // Skip to: 45878
+/* 41497 */ MCD_OPC_Decode, 210, 5, 186, 2, // Opcode: FMLAssv_4S
+/* 41502 */ MCD_OPC_FilterValue, 3, 20, 17, // Skip to: 45878
+/* 41506 */ MCD_OPC_CheckPredicate, 0, 16, 17, // Skip to: 45878
+/* 41510 */ MCD_OPC_CheckField, 21, 1, 0, 10, 17, // Skip to: 45878
+/* 41516 */ MCD_OPC_CheckField, 10, 1, 0, 4, 17, // Skip to: 45878
+/* 41522 */ MCD_OPC_Decode, 209, 5, 187, 2, // Opcode: FMLAddv_2D
+/* 41527 */ MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 41552
+/* 41531 */ MCD_OPC_CheckPredicate, 0, 247, 16, // Skip to: 45878
+/* 41535 */ MCD_OPC_CheckField, 22, 2, 1, 241, 16, // Skip to: 45878
+/* 41541 */ MCD_OPC_CheckField, 10, 2, 1, 235, 16, // Skip to: 45878
+/* 41547 */ MCD_OPC_Decode, 193, 15, 184, 2, // Opcode: SRSHRddi
+/* 41552 */ MCD_OPC_FilterValue, 3, 91, 0, // Skip to: 41647
+/* 41556 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 41559 */ MCD_OPC_FilterValue, 0, 59, 0, // Skip to: 41622
+/* 41563 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 41566 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 41594
+/* 41570 */ MCD_OPC_CheckPredicate, 0, 11, 0, // Skip to: 41585
+/* 41574 */ MCD_OPC_CheckField, 11, 1, 0, 5, 0, // Skip to: 41585
+/* 41580 */ MCD_OPC_Decode, 255, 13, 188, 2, // Opcode: SQDMLALshv_4H
+/* 41585 */ MCD_OPC_CheckPredicate, 0, 193, 16, // Skip to: 45878
+/* 41589 */ MCD_OPC_Decode, 128, 14, 189, 2, // Opcode: SQDMLALshv_8H
+/* 41594 */ MCD_OPC_FilterValue, 2, 184, 16, // Skip to: 45878
+/* 41598 */ MCD_OPC_CheckPredicate, 0, 11, 0, // Skip to: 41613
+/* 41602 */ MCD_OPC_CheckField, 11, 1, 0, 5, 0, // Skip to: 41613
+/* 41608 */ MCD_OPC_Decode, 252, 13, 190, 2, // Opcode: SQDMLALdsv_2S
+/* 41613 */ MCD_OPC_CheckPredicate, 0, 165, 16, // Skip to: 45878
+/* 41617 */ MCD_OPC_Decode, 253, 13, 191, 2, // Opcode: SQDMLALdsv_4S
+/* 41622 */ MCD_OPC_FilterValue, 1, 156, 16, // Skip to: 45878
+/* 41626 */ MCD_OPC_CheckPredicate, 0, 152, 16, // Skip to: 45878
+/* 41630 */ MCD_OPC_CheckField, 22, 2, 1, 146, 16, // Skip to: 45878
+/* 41636 */ MCD_OPC_CheckField, 11, 1, 0, 140, 16, // Skip to: 45878
+/* 41642 */ MCD_OPC_Decode, 201, 15, 185, 2, // Opcode: SRSRA
+/* 41647 */ MCD_OPC_FilterValue, 5, 66, 0, // Skip to: 41717
+/* 41651 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 41654 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 41673
+/* 41658 */ MCD_OPC_CheckPredicate, 0, 120, 16, // Skip to: 45878
+/* 41662 */ MCD_OPC_CheckField, 10, 2, 1, 114, 16, // Skip to: 45878
+/* 41668 */ MCD_OPC_Decode, 254, 12, 192, 2, // Opcode: SHLddi
+/* 41673 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 41692
+/* 41677 */ MCD_OPC_CheckPredicate, 0, 101, 16, // Skip to: 45878
+/* 41681 */ MCD_OPC_CheckField, 10, 1, 0, 95, 16, // Skip to: 45878
+/* 41687 */ MCD_OPC_Decode, 218, 5, 186, 2, // Opcode: FMLSssv_4S
+/* 41692 */ MCD_OPC_FilterValue, 3, 86, 16, // Skip to: 45878
+/* 41696 */ MCD_OPC_CheckPredicate, 0, 82, 16, // Skip to: 45878
+/* 41700 */ MCD_OPC_CheckField, 21, 1, 0, 76, 16, // Skip to: 45878
+/* 41706 */ MCD_OPC_CheckField, 10, 1, 0, 70, 16, // Skip to: 45878
+/* 41712 */ MCD_OPC_Decode, 217, 5, 187, 2, // Opcode: FMLSddv_2D
+/* 41717 */ MCD_OPC_FilterValue, 7, 169, 0, // Skip to: 41890
+/* 41721 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 41724 */ MCD_OPC_FilterValue, 0, 73, 0, // Skip to: 41801
+/* 41728 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 41731 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 41782
+/* 41735 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 41738 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 41763
+/* 41742 */ MCD_OPC_CheckPredicate, 0, 36, 16, // Skip to: 45878
+/* 41746 */ MCD_OPC_CheckField, 19, 1, 1, 30, 16, // Skip to: 45878
+/* 41752 */ MCD_OPC_CheckField, 10, 2, 1, 24, 16, // Skip to: 45878
+/* 41758 */ MCD_OPC_Decode, 237, 14, 193, 2, // Opcode: SQSHLbbi
+/* 41763 */ MCD_OPC_FilterValue, 1, 15, 16, // Skip to: 45878
+/* 41767 */ MCD_OPC_CheckPredicate, 0, 11, 16, // Skip to: 45878
+/* 41771 */ MCD_OPC_CheckField, 10, 2, 1, 5, 16, // Skip to: 45878
+/* 41777 */ MCD_OPC_Decode, 241, 14, 194, 2, // Opcode: SQSHLhhi
+/* 41782 */ MCD_OPC_FilterValue, 1, 252, 15, // Skip to: 45878
+/* 41786 */ MCD_OPC_CheckPredicate, 0, 248, 15, // Skip to: 45878
+/* 41790 */ MCD_OPC_CheckField, 10, 2, 1, 242, 15, // Skip to: 45878
+/* 41796 */ MCD_OPC_Decode, 242, 14, 195, 2, // Opcode: SQSHLssi
+/* 41801 */ MCD_OPC_FilterValue, 1, 50, 0, // Skip to: 41855
+/* 41805 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 41808 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 41836
+/* 41812 */ MCD_OPC_CheckPredicate, 0, 11, 0, // Skip to: 41827
+/* 41816 */ MCD_OPC_CheckField, 11, 1, 0, 5, 0, // Skip to: 41827
+/* 41822 */ MCD_OPC_Decode, 141, 14, 188, 2, // Opcode: SQDMLSLshv_4H
+/* 41827 */ MCD_OPC_CheckPredicate, 0, 207, 15, // Skip to: 45878
+/* 41831 */ MCD_OPC_Decode, 142, 14, 189, 2, // Opcode: SQDMLSLshv_8H
+/* 41836 */ MCD_OPC_FilterValue, 1, 198, 15, // Skip to: 45878
+/* 41840 */ MCD_OPC_CheckPredicate, 0, 194, 15, // Skip to: 45878
+/* 41844 */ MCD_OPC_CheckField, 11, 1, 0, 188, 15, // Skip to: 45878
+/* 41850 */ MCD_OPC_Decode, 239, 14, 192, 2, // Opcode: SQSHLddi
+/* 41855 */ MCD_OPC_FilterValue, 2, 179, 15, // Skip to: 45878
+/* 41859 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 41862 */ MCD_OPC_FilterValue, 0, 172, 15, // Skip to: 45878
+/* 41866 */ MCD_OPC_CheckPredicate, 0, 11, 0, // Skip to: 41881
+/* 41870 */ MCD_OPC_CheckField, 11, 1, 0, 5, 0, // Skip to: 41881
+/* 41876 */ MCD_OPC_Decode, 138, 14, 190, 2, // Opcode: SQDMLSLdsv_2S
+/* 41881 */ MCD_OPC_CheckPredicate, 0, 153, 15, // Skip to: 45878
+/* 41885 */ MCD_OPC_Decode, 139, 14, 191, 2, // Opcode: SQDMLSLdsv_4S
+/* 41890 */ MCD_OPC_FilterValue, 9, 172, 0, // Skip to: 42066
+/* 41894 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 41897 */ MCD_OPC_FilterValue, 0, 121, 0, // Skip to: 42022
+/* 41901 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 41904 */ MCD_OPC_FilterValue, 1, 55, 0, // Skip to: 41963
+/* 41908 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 41911 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 41950
+/* 41915 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 41918 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 41937
+/* 41922 */ MCD_OPC_CheckPredicate, 0, 112, 15, // Skip to: 45878
+/* 41926 */ MCD_OPC_CheckField, 19, 1, 1, 106, 15, // Skip to: 45878
+/* 41932 */ MCD_OPC_Decode, 130, 15, 196, 2, // Opcode: SQSHRNbhi
+/* 41937 */ MCD_OPC_FilterValue, 1, 97, 15, // Skip to: 45878
+/* 41941 */ MCD_OPC_CheckPredicate, 0, 93, 15, // Skip to: 45878
+/* 41945 */ MCD_OPC_Decode, 131, 15, 197, 2, // Opcode: SQSHRNhsi
+/* 41950 */ MCD_OPC_FilterValue, 1, 84, 15, // Skip to: 45878
+/* 41954 */ MCD_OPC_CheckPredicate, 0, 80, 15, // Skip to: 45878
+/* 41958 */ MCD_OPC_Decode, 132, 15, 198, 2, // Opcode: SQSHRNsdi
+/* 41963 */ MCD_OPC_FilterValue, 3, 71, 15, // Skip to: 45878
+/* 41967 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 41970 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 42009
+/* 41974 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 41977 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 41996
+/* 41981 */ MCD_OPC_CheckPredicate, 0, 53, 15, // Skip to: 45878
+/* 41985 */ MCD_OPC_CheckField, 19, 1, 1, 47, 15, // Skip to: 45878
+/* 41991 */ MCD_OPC_Decode, 213, 14, 196, 2, // Opcode: SQRSHRNbhi
+/* 41996 */ MCD_OPC_FilterValue, 1, 38, 15, // Skip to: 45878
+/* 42000 */ MCD_OPC_CheckPredicate, 0, 34, 15, // Skip to: 45878
+/* 42004 */ MCD_OPC_Decode, 214, 14, 197, 2, // Opcode: SQRSHRNhsi
+/* 42009 */ MCD_OPC_FilterValue, 1, 25, 15, // Skip to: 45878
+/* 42013 */ MCD_OPC_CheckPredicate, 0, 21, 15, // Skip to: 45878
+/* 42017 */ MCD_OPC_Decode, 215, 14, 198, 2, // Opcode: SQRSHRNsdi
+/* 42022 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 42041
+/* 42026 */ MCD_OPC_CheckPredicate, 0, 8, 15, // Skip to: 45878
+/* 42030 */ MCD_OPC_CheckField, 10, 1, 0, 2, 15, // Skip to: 45878
+/* 42036 */ MCD_OPC_Decode, 253, 5, 199, 2, // Opcode: FMULssv_4S
+/* 42041 */ MCD_OPC_FilterValue, 3, 249, 14, // Skip to: 45878
+/* 42045 */ MCD_OPC_CheckPredicate, 0, 245, 14, // Skip to: 45878
+/* 42049 */ MCD_OPC_CheckField, 21, 1, 0, 239, 14, // Skip to: 45878
+/* 42055 */ MCD_OPC_CheckField, 10, 1, 0, 233, 14, // Skip to: 45878
+/* 42061 */ MCD_OPC_Decode, 251, 5, 200, 2, // Opcode: FMULddv_2D
+/* 42066 */ MCD_OPC_FilterValue, 11, 73, 0, // Skip to: 42143
+/* 42070 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 42073 */ MCD_OPC_FilterValue, 1, 31, 0, // Skip to: 42108
+/* 42077 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 42080 */ MCD_OPC_FilterValue, 0, 210, 14, // Skip to: 45878
+/* 42084 */ MCD_OPC_CheckPredicate, 0, 11, 0, // Skip to: 42099
+/* 42088 */ MCD_OPC_CheckField, 11, 1, 0, 5, 0, // Skip to: 42099
+/* 42094 */ MCD_OPC_Decode, 169, 14, 201, 2, // Opcode: SQDMULLshv_4H
+/* 42099 */ MCD_OPC_CheckPredicate, 0, 191, 14, // Skip to: 45878
+/* 42103 */ MCD_OPC_Decode, 170, 14, 202, 2, // Opcode: SQDMULLshv_8H
+/* 42108 */ MCD_OPC_FilterValue, 2, 182, 14, // Skip to: 45878
+/* 42112 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 42115 */ MCD_OPC_FilterValue, 0, 175, 14, // Skip to: 45878
+/* 42119 */ MCD_OPC_CheckPredicate, 0, 11, 0, // Skip to: 42134
+/* 42123 */ MCD_OPC_CheckField, 11, 1, 0, 5, 0, // Skip to: 42134
+/* 42129 */ MCD_OPC_Decode, 166, 14, 203, 2, // Opcode: SQDMULLdsv_2S
+/* 42134 */ MCD_OPC_CheckPredicate, 0, 156, 14, // Skip to: 45878
+/* 42138 */ MCD_OPC_Decode, 167, 14, 204, 2, // Opcode: SQDMULLdsv_4S
+/* 42143 */ MCD_OPC_FilterValue, 12, 73, 0, // Skip to: 42220
+/* 42147 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 42150 */ MCD_OPC_FilterValue, 1, 31, 0, // Skip to: 42185
+/* 42154 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 42157 */ MCD_OPC_FilterValue, 0, 133, 14, // Skip to: 45878
+/* 42161 */ MCD_OPC_CheckPredicate, 0, 11, 0, // Skip to: 42176
+/* 42165 */ MCD_OPC_CheckField, 11, 1, 0, 5, 0, // Skip to: 42176
+/* 42171 */ MCD_OPC_Decode, 150, 14, 205, 2, // Opcode: SQDMULHhhv_4H
+/* 42176 */ MCD_OPC_CheckPredicate, 0, 114, 14, // Skip to: 45878
+/* 42180 */ MCD_OPC_Decode, 151, 14, 206, 2, // Opcode: SQDMULHhhv_8H
+/* 42185 */ MCD_OPC_FilterValue, 2, 105, 14, // Skip to: 45878
+/* 42189 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 42192 */ MCD_OPC_FilterValue, 0, 98, 14, // Skip to: 45878
+/* 42196 */ MCD_OPC_CheckPredicate, 0, 11, 0, // Skip to: 42211
+/* 42200 */ MCD_OPC_CheckField, 11, 1, 0, 5, 0, // Skip to: 42211
+/* 42206 */ MCD_OPC_Decode, 153, 14, 207, 2, // Opcode: SQDMULHssv_2S
+/* 42211 */ MCD_OPC_CheckPredicate, 0, 79, 14, // Skip to: 45878
+/* 42215 */ MCD_OPC_Decode, 154, 14, 199, 2, // Opcode: SQDMULHssv_4S
+/* 42220 */ MCD_OPC_FilterValue, 13, 73, 0, // Skip to: 42297
+/* 42224 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 42227 */ MCD_OPC_FilterValue, 1, 31, 0, // Skip to: 42262
+/* 42231 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 42234 */ MCD_OPC_FilterValue, 0, 56, 14, // Skip to: 45878
+/* 42238 */ MCD_OPC_CheckPredicate, 0, 11, 0, // Skip to: 42253
+/* 42242 */ MCD_OPC_CheckField, 11, 1, 0, 5, 0, // Skip to: 42253
+/* 42248 */ MCD_OPC_Decode, 189, 14, 205, 2, // Opcode: SQRDMULHhhv_4H
+/* 42253 */ MCD_OPC_CheckPredicate, 0, 37, 14, // Skip to: 45878
+/* 42257 */ MCD_OPC_Decode, 190, 14, 206, 2, // Opcode: SQRDMULHhhv_8H
+/* 42262 */ MCD_OPC_FilterValue, 2, 28, 14, // Skip to: 45878
+/* 42266 */ MCD_OPC_ExtractField, 10, 1, // Inst{10} ...
+/* 42269 */ MCD_OPC_FilterValue, 0, 21, 14, // Skip to: 45878
+/* 42273 */ MCD_OPC_CheckPredicate, 0, 11, 0, // Skip to: 42288
+/* 42277 */ MCD_OPC_CheckField, 11, 1, 0, 5, 0, // Skip to: 42288
+/* 42283 */ MCD_OPC_Decode, 192, 14, 207, 2, // Opcode: SQRDMULHssv_2S
+/* 42288 */ MCD_OPC_CheckPredicate, 0, 2, 14, // Skip to: 45878
+/* 42292 */ MCD_OPC_Decode, 193, 14, 199, 2, // Opcode: SQRDMULHssv_4S
+/* 42297 */ MCD_OPC_FilterValue, 14, 47, 0, // Skip to: 42348
+/* 42301 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 42304 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 42329
+/* 42308 */ MCD_OPC_CheckPredicate, 0, 238, 13, // Skip to: 45878
+/* 42312 */ MCD_OPC_CheckField, 21, 1, 1, 232, 13, // Skip to: 45878
+/* 42318 */ MCD_OPC_CheckField, 10, 2, 1, 226, 13, // Skip to: 45878
+/* 42324 */ MCD_OPC_Decode, 219, 12, 208, 2, // Opcode: SCVTF_Nssi
+/* 42329 */ MCD_OPC_FilterValue, 1, 217, 13, // Skip to: 45878
+/* 42333 */ MCD_OPC_CheckPredicate, 0, 213, 13, // Skip to: 45878
+/* 42337 */ MCD_OPC_CheckField, 10, 2, 1, 207, 13, // Skip to: 45878
+/* 42343 */ MCD_OPC_Decode, 218, 12, 184, 2, // Opcode: SCVTF_Nddi
+/* 42348 */ MCD_OPC_FilterValue, 15, 198, 13, // Skip to: 45878
+/* 42352 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ...
+/* 42355 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 42380
+/* 42359 */ MCD_OPC_CheckPredicate, 0, 187, 13, // Skip to: 45878
+/* 42363 */ MCD_OPC_CheckField, 21, 1, 1, 181, 13, // Skip to: 45878
+/* 42369 */ MCD_OPC_CheckField, 10, 2, 3, 175, 13, // Skip to: 45878
+/* 42375 */ MCD_OPC_Decode, 254, 4, 208, 2, // Opcode: FCVTZS_Nssi
+/* 42380 */ MCD_OPC_FilterValue, 1, 166, 13, // Skip to: 45878
+/* 42384 */ MCD_OPC_CheckPredicate, 0, 162, 13, // Skip to: 45878
+/* 42388 */ MCD_OPC_CheckField, 10, 2, 3, 156, 13, // Skip to: 45878
+/* 42394 */ MCD_OPC_Decode, 253, 4, 184, 2, // Opcode: FCVTZS_Nddi
+/* 42399 */ MCD_OPC_FilterValue, 3, 4, 9, // Skip to: 44711
+/* 42403 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
+/* 42406 */ MCD_OPC_FilterValue, 0, 105, 0, // Skip to: 42515
+/* 42410 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 42413 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 42432
+/* 42417 */ MCD_OPC_CheckPredicate, 1, 129, 13, // Skip to: 45878
+/* 42421 */ MCD_OPC_CheckField, 21, 1, 0, 123, 13, // Skip to: 45878
+/* 42427 */ MCD_OPC_Decode, 150, 10, 209, 2, // Opcode: LSFP16_STUR
+/* 42432 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 42451
+/* 42436 */ MCD_OPC_CheckPredicate, 1, 110, 13, // Skip to: 45878
+/* 42440 */ MCD_OPC_CheckField, 21, 1, 0, 104, 13, // Skip to: 45878
+/* 42446 */ MCD_OPC_Decode, 146, 10, 238, 1, // Opcode: LSFP16_PostInd_STR
+/* 42451 */ MCD_OPC_FilterValue, 2, 41, 0, // Skip to: 42496
+/* 42455 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 42458 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 42477
+/* 42462 */ MCD_OPC_CheckPredicate, 1, 84, 13, // Skip to: 45878
+/* 42466 */ MCD_OPC_CheckField, 21, 1, 1, 78, 13, // Skip to: 45878
+/* 42472 */ MCD_OPC_Decode, 152, 10, 210, 2, // Opcode: LSFP16_Wm_RegOffset_STR
+/* 42477 */ MCD_OPC_FilterValue, 1, 69, 13, // Skip to: 45878
+/* 42481 */ MCD_OPC_CheckPredicate, 1, 65, 13, // Skip to: 45878
+/* 42485 */ MCD_OPC_CheckField, 21, 1, 1, 59, 13, // Skip to: 45878
+/* 42491 */ MCD_OPC_Decode, 154, 10, 211, 2, // Opcode: LSFP16_Xm_RegOffset_STR
+/* 42496 */ MCD_OPC_FilterValue, 3, 50, 13, // Skip to: 45878
+/* 42500 */ MCD_OPC_CheckPredicate, 1, 46, 13, // Skip to: 45878
+/* 42504 */ MCD_OPC_CheckField, 21, 1, 0, 40, 13, // Skip to: 45878
+/* 42510 */ MCD_OPC_Decode, 148, 10, 238, 1, // Opcode: LSFP16_PreInd_STR
+/* 42515 */ MCD_OPC_FilterValue, 1, 105, 0, // Skip to: 42624
+/* 42519 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 42522 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 42541
+/* 42526 */ MCD_OPC_CheckPredicate, 1, 20, 13, // Skip to: 45878
+/* 42530 */ MCD_OPC_CheckField, 21, 1, 0, 14, 13, // Skip to: 45878
+/* 42536 */ MCD_OPC_Decode, 144, 10, 209, 2, // Opcode: LSFP16_LDUR
+/* 42541 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 42560
+/* 42545 */ MCD_OPC_CheckPredicate, 1, 1, 13, // Skip to: 45878
+/* 42549 */ MCD_OPC_CheckField, 21, 1, 0, 251, 12, // Skip to: 45878
+/* 42555 */ MCD_OPC_Decode, 145, 10, 238, 1, // Opcode: LSFP16_PostInd_LDR
+/* 42560 */ MCD_OPC_FilterValue, 2, 41, 0, // Skip to: 42605
+/* 42564 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 42567 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 42586
+/* 42571 */ MCD_OPC_CheckPredicate, 1, 231, 12, // Skip to: 45878
+/* 42575 */ MCD_OPC_CheckField, 21, 1, 1, 225, 12, // Skip to: 45878
+/* 42581 */ MCD_OPC_Decode, 151, 10, 210, 2, // Opcode: LSFP16_Wm_RegOffset_LDR
+/* 42586 */ MCD_OPC_FilterValue, 1, 216, 12, // Skip to: 45878
+/* 42590 */ MCD_OPC_CheckPredicate, 1, 212, 12, // Skip to: 45878
+/* 42594 */ MCD_OPC_CheckField, 21, 1, 1, 206, 12, // Skip to: 45878
+/* 42600 */ MCD_OPC_Decode, 153, 10, 211, 2, // Opcode: LSFP16_Xm_RegOffset_LDR
+/* 42605 */ MCD_OPC_FilterValue, 3, 197, 12, // Skip to: 45878
+/* 42609 */ MCD_OPC_CheckPredicate, 1, 193, 12, // Skip to: 45878
+/* 42613 */ MCD_OPC_CheckField, 21, 1, 0, 187, 12, // Skip to: 45878
+/* 42619 */ MCD_OPC_Decode, 147, 10, 238, 1, // Opcode: LSFP16_PreInd_LDR
+/* 42624 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 42637
+/* 42628 */ MCD_OPC_CheckPredicate, 1, 174, 12, // Skip to: 45878
+/* 42632 */ MCD_OPC_Decode, 149, 10, 212, 2, // Opcode: LSFP16_STR
+/* 42637 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 42650
+/* 42641 */ MCD_OPC_CheckPredicate, 1, 161, 12, // Skip to: 45878
+/* 42645 */ MCD_OPC_Decode, 143, 10, 212, 2, // Opcode: LSFP16_LDR
+/* 42650 */ MCD_OPC_FilterValue, 8, 60, 1, // Skip to: 42970
+/* 42654 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
+/* 42657 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 42676
+/* 42661 */ MCD_OPC_CheckPredicate, 0, 141, 12, // Skip to: 45878
+/* 42665 */ MCD_OPC_CheckField, 21, 1, 1, 135, 12, // Skip to: 45878
+/* 42671 */ MCD_OPC_Decode, 132, 20, 172, 2, // Opcode: UQADDbbb
+/* 42676 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 42695
+/* 42680 */ MCD_OPC_CheckPredicate, 0, 122, 12, // Skip to: 45878
+/* 42684 */ MCD_OPC_CheckField, 16, 6, 33, 116, 12, // Skip to: 45878
+/* 42690 */ MCD_OPC_Decode, 168, 15, 177, 2, // Opcode: SQXTUNbh
+/* 42695 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 42714
+/* 42699 */ MCD_OPC_CheckPredicate, 0, 103, 12, // Skip to: 45878
+/* 42703 */ MCD_OPC_CheckField, 21, 1, 1, 97, 12, // Skip to: 45878
+/* 42709 */ MCD_OPC_Decode, 194, 20, 172, 2, // Opcode: UQSUBbbb
+/* 42714 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 42733
+/* 42718 */ MCD_OPC_CheckPredicate, 0, 84, 12, // Skip to: 45878
+/* 42722 */ MCD_OPC_CheckField, 16, 6, 32, 78, 12, // Skip to: 45878
+/* 42728 */ MCD_OPC_Decode, 149, 21, 174, 2, // Opcode: USQADDbb
+/* 42733 */ MCD_OPC_FilterValue, 18, 15, 0, // Skip to: 42752
+/* 42737 */ MCD_OPC_CheckPredicate, 0, 65, 12, // Skip to: 45878
+/* 42741 */ MCD_OPC_CheckField, 16, 6, 33, 59, 12, // Skip to: 45878
+/* 42747 */ MCD_OPC_Decode, 211, 20, 177, 2, // Opcode: UQXTNbh
+/* 42752 */ MCD_OPC_FilterValue, 19, 15, 0, // Skip to: 42771
+/* 42756 */ MCD_OPC_CheckPredicate, 0, 46, 12, // Skip to: 45878
+/* 42760 */ MCD_OPC_CheckField, 21, 1, 1, 40, 12, // Skip to: 45878
+/* 42766 */ MCD_OPC_Decode, 163, 20, 172, 2, // Opcode: UQSHLbbb
+/* 42771 */ MCD_OPC_FilterValue, 23, 15, 0, // Skip to: 42790
+/* 42775 */ MCD_OPC_CheckPredicate, 0, 27, 12, // Skip to: 45878
+/* 42779 */ MCD_OPC_CheckField, 21, 1, 1, 21, 12, // Skip to: 45878
+/* 42785 */ MCD_OPC_Decode, 143, 20, 172, 2, // Opcode: UQRSHLbbb
+/* 42790 */ MCD_OPC_FilterValue, 30, 15, 0, // Skip to: 42809
+/* 42794 */ MCD_OPC_CheckPredicate, 0, 8, 12, // Skip to: 45878
+/* 42798 */ MCD_OPC_CheckField, 16, 6, 32, 2, 12, // Skip to: 45878
+/* 42804 */ MCD_OPC_Decode, 184, 14, 178, 2, // Opcode: SQNEGbb
+/* 42809 */ MCD_OPC_FilterValue, 42, 15, 0, // Skip to: 42828
+/* 42813 */ MCD_OPC_CheckPredicate, 0, 245, 11, // Skip to: 45878
+/* 42817 */ MCD_OPC_CheckField, 16, 6, 33, 239, 11, // Skip to: 45878
+/* 42823 */ MCD_OPC_Decode, 224, 4, 139, 2, // Opcode: FCVTNUss
+/* 42828 */ MCD_OPC_FilterValue, 46, 15, 0, // Skip to: 42847
+/* 42832 */ MCD_OPC_CheckPredicate, 0, 226, 11, // Skip to: 45878
+/* 42836 */ MCD_OPC_CheckField, 16, 6, 33, 220, 11, // Skip to: 45878
+/* 42842 */ MCD_OPC_Decode, 202, 4, 139, 2, // Opcode: FCVTMUss
+/* 42847 */ MCD_OPC_FilterValue, 50, 29, 0, // Skip to: 42880
+/* 42851 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 42854 */ MCD_OPC_FilterValue, 33, 9, 0, // Skip to: 42867
+/* 42858 */ MCD_OPC_CheckPredicate, 0, 200, 11, // Skip to: 45878
+/* 42862 */ MCD_OPC_Decode, 180, 4, 139, 2, // Opcode: FCVTAUss
+/* 42867 */ MCD_OPC_FilterValue, 48, 191, 11, // Skip to: 45878
+/* 42871 */ MCD_OPC_CheckPredicate, 0, 187, 11, // Skip to: 45878
+/* 42875 */ MCD_OPC_Decode, 166, 5, 134, 1, // Opcode: FMAXNMPvv_S_2S
+/* 42880 */ MCD_OPC_FilterValue, 54, 29, 0, // Skip to: 42913
+/* 42884 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 42887 */ MCD_OPC_FilterValue, 33, 9, 0, // Skip to: 42900
+/* 42891 */ MCD_OPC_CheckPredicate, 0, 167, 11, // Skip to: 45878
+/* 42895 */ MCD_OPC_Decode, 170, 19, 139, 2, // Opcode: UCVTFss
+/* 42900 */ MCD_OPC_FilterValue, 48, 158, 11, // Skip to: 45878
+/* 42904 */ MCD_OPC_CheckPredicate, 0, 154, 11, // Skip to: 45878
+/* 42908 */ MCD_OPC_Decode, 235, 3, 134, 1, // Opcode: FADDPvv_S_2S
+/* 42913 */ MCD_OPC_FilterValue, 57, 15, 0, // Skip to: 42932
+/* 42917 */ MCD_OPC_CheckPredicate, 0, 141, 11, // Skip to: 45878
+/* 42921 */ MCD_OPC_CheckField, 21, 1, 1, 135, 11, // Skip to: 45878
+/* 42927 */ MCD_OPC_Decode, 130, 4, 144, 2, // Opcode: FCMGEsss
+/* 42932 */ MCD_OPC_FilterValue, 59, 15, 0, // Skip to: 42951
+/* 42936 */ MCD_OPC_CheckPredicate, 0, 122, 11, // Skip to: 45878
+/* 42940 */ MCD_OPC_CheckField, 21, 1, 1, 116, 11, // Skip to: 45878
+/* 42946 */ MCD_OPC_Decode, 222, 3, 144, 2, // Opcode: FACGEsss
+/* 42951 */ MCD_OPC_FilterValue, 62, 107, 11, // Skip to: 45878
+/* 42955 */ MCD_OPC_CheckPredicate, 0, 103, 11, // Skip to: 45878
+/* 42959 */ MCD_OPC_CheckField, 16, 6, 48, 97, 11, // Skip to: 45878
+/* 42965 */ MCD_OPC_Decode, 177, 5, 134, 1, // Opcode: FMAXPvv_S_2S
+/* 42970 */ MCD_OPC_FilterValue, 9, 89, 1, // Skip to: 43319
+/* 42974 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
+/* 42977 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 42996
+/* 42981 */ MCD_OPC_CheckPredicate, 0, 77, 11, // Skip to: 45878
+/* 42985 */ MCD_OPC_CheckField, 21, 1, 1, 71, 11, // Skip to: 45878
+/* 42991 */ MCD_OPC_Decode, 134, 20, 173, 2, // Opcode: UQADDhhh
+/* 42996 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 43015
+/* 43000 */ MCD_OPC_CheckPredicate, 0, 58, 11, // Skip to: 45878
+/* 43004 */ MCD_OPC_CheckField, 16, 6, 33, 52, 11, // Skip to: 45878
+/* 43010 */ MCD_OPC_Decode, 169, 15, 141, 2, // Opcode: SQXTUNhs
+/* 43015 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 43034
+/* 43019 */ MCD_OPC_CheckPredicate, 0, 39, 11, // Skip to: 45878
+/* 43023 */ MCD_OPC_CheckField, 21, 1, 1, 33, 11, // Skip to: 45878
+/* 43029 */ MCD_OPC_Decode, 196, 20, 173, 2, // Opcode: UQSUBhhh
+/* 43034 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 43053
+/* 43038 */ MCD_OPC_CheckPredicate, 0, 20, 11, // Skip to: 45878
+/* 43042 */ MCD_OPC_CheckField, 16, 6, 32, 14, 11, // Skip to: 45878
+/* 43048 */ MCD_OPC_Decode, 151, 21, 175, 2, // Opcode: USQADDhh
+/* 43053 */ MCD_OPC_FilterValue, 18, 15, 0, // Skip to: 43072
+/* 43057 */ MCD_OPC_CheckPredicate, 0, 1, 11, // Skip to: 45878
+/* 43061 */ MCD_OPC_CheckField, 16, 6, 33, 251, 10, // Skip to: 45878
+/* 43067 */ MCD_OPC_Decode, 212, 20, 141, 2, // Opcode: UQXTNhs
+/* 43072 */ MCD_OPC_FilterValue, 19, 15, 0, // Skip to: 43091
+/* 43076 */ MCD_OPC_CheckPredicate, 0, 238, 10, // Skip to: 45878
+/* 43080 */ MCD_OPC_CheckField, 21, 1, 1, 232, 10, // Skip to: 45878
+/* 43086 */ MCD_OPC_Decode, 167, 20, 173, 2, // Opcode: UQSHLhhh
+/* 43091 */ MCD_OPC_FilterValue, 23, 15, 0, // Skip to: 43110
+/* 43095 */ MCD_OPC_CheckPredicate, 0, 219, 10, // Skip to: 45878
+/* 43099 */ MCD_OPC_CheckField, 21, 1, 1, 213, 10, // Skip to: 45878
+/* 43105 */ MCD_OPC_Decode, 145, 20, 173, 2, // Opcode: UQRSHLhhh
+/* 43110 */ MCD_OPC_FilterValue, 26, 15, 0, // Skip to: 43129
+/* 43114 */ MCD_OPC_CheckPredicate, 0, 200, 10, // Skip to: 45878
+/* 43118 */ MCD_OPC_CheckField, 16, 6, 33, 194, 10, // Skip to: 45878
+/* 43124 */ MCD_OPC_Decode, 247, 4, 134, 1, // Opcode: FCVTXN
+/* 43129 */ MCD_OPC_FilterValue, 30, 15, 0, // Skip to: 43148
+/* 43133 */ MCD_OPC_CheckPredicate, 0, 181, 10, // Skip to: 45878
+/* 43137 */ MCD_OPC_CheckField, 16, 6, 32, 175, 10, // Skip to: 45878
+/* 43143 */ MCD_OPC_Decode, 186, 14, 179, 2, // Opcode: SQNEGhh
+/* 43148 */ MCD_OPC_FilterValue, 42, 14, 0, // Skip to: 43166
+/* 43152 */ MCD_OPC_CheckPredicate, 0, 162, 10, // Skip to: 45878
+/* 43156 */ MCD_OPC_CheckField, 16, 6, 33, 156, 10, // Skip to: 45878
+/* 43162 */ MCD_OPC_Decode, 223, 4, 79, // Opcode: FCVTNUdd
+/* 43166 */ MCD_OPC_FilterValue, 45, 15, 0, // Skip to: 43185
+/* 43170 */ MCD_OPC_CheckPredicate, 0, 144, 10, // Skip to: 45878
+/* 43174 */ MCD_OPC_CheckField, 21, 1, 1, 138, 10, // Skip to: 45878
+/* 43180 */ MCD_OPC_Decode, 188, 14, 173, 2, // Opcode: SQRDMULHhhh
+/* 43185 */ MCD_OPC_FilterValue, 46, 14, 0, // Skip to: 43203
+/* 43189 */ MCD_OPC_CheckPredicate, 0, 125, 10, // Skip to: 45878
+/* 43193 */ MCD_OPC_CheckField, 16, 6, 33, 119, 10, // Skip to: 45878
+/* 43199 */ MCD_OPC_Decode, 201, 4, 79, // Opcode: FCVTMUdd
+/* 43203 */ MCD_OPC_FilterValue, 50, 27, 0, // Skip to: 43234
+/* 43207 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 43210 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 43222
+/* 43214 */ MCD_OPC_CheckPredicate, 0, 100, 10, // Skip to: 45878
+/* 43218 */ MCD_OPC_Decode, 179, 4, 79, // Opcode: FCVTAUdd
+/* 43222 */ MCD_OPC_FilterValue, 48, 92, 10, // Skip to: 45878
+/* 43226 */ MCD_OPC_CheckPredicate, 0, 88, 10, // Skip to: 45878
+/* 43230 */ MCD_OPC_Decode, 165, 5, 84, // Opcode: FMAXNMPvv_D_2D
+/* 43234 */ MCD_OPC_FilterValue, 54, 27, 0, // Skip to: 43265
+/* 43238 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 43241 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 43253
+/* 43245 */ MCD_OPC_CheckPredicate, 0, 69, 10, // Skip to: 45878
+/* 43249 */ MCD_OPC_Decode, 165, 19, 79, // Opcode: UCVTFdd
+/* 43253 */ MCD_OPC_FilterValue, 48, 61, 10, // Skip to: 45878
+/* 43257 */ MCD_OPC_CheckPredicate, 0, 57, 10, // Skip to: 45878
+/* 43261 */ MCD_OPC_Decode, 234, 3, 84, // Opcode: FADDPvv_D_2D
+/* 43265 */ MCD_OPC_FilterValue, 57, 14, 0, // Skip to: 43283
+/* 43269 */ MCD_OPC_CheckPredicate, 0, 45, 10, // Skip to: 45878
+/* 43273 */ MCD_OPC_CheckField, 21, 1, 1, 39, 10, // Skip to: 45878
+/* 43279 */ MCD_OPC_Decode, 129, 4, 78, // Opcode: FCMGEddd
+/* 43283 */ MCD_OPC_FilterValue, 59, 14, 0, // Skip to: 43301
+/* 43287 */ MCD_OPC_CheckPredicate, 0, 27, 10, // Skip to: 45878
+/* 43291 */ MCD_OPC_CheckField, 21, 1, 1, 21, 10, // Skip to: 45878
+/* 43297 */ MCD_OPC_Decode, 221, 3, 78, // Opcode: FACGEddd
+/* 43301 */ MCD_OPC_FilterValue, 62, 13, 10, // Skip to: 45878
+/* 43305 */ MCD_OPC_CheckPredicate, 0, 9, 10, // Skip to: 45878
+/* 43309 */ MCD_OPC_CheckField, 16, 6, 48, 3, 10, // Skip to: 45878
+/* 43315 */ MCD_OPC_Decode, 176, 5, 84, // Opcode: FMAXPvv_D_2D
+/* 43319 */ MCD_OPC_FilterValue, 10, 98, 1, // Skip to: 43677
+/* 43323 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
+/* 43326 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 43345
+/* 43330 */ MCD_OPC_CheckPredicate, 0, 240, 9, // Skip to: 45878
+/* 43334 */ MCD_OPC_CheckField, 21, 1, 1, 234, 9, // Skip to: 45878
+/* 43340 */ MCD_OPC_Decode, 135, 20, 144, 2, // Opcode: UQADDsss
+/* 43345 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 43364
+/* 43349 */ MCD_OPC_CheckPredicate, 0, 221, 9, // Skip to: 45878
+/* 43353 */ MCD_OPC_CheckField, 16, 6, 33, 215, 9, // Skip to: 45878
+/* 43359 */ MCD_OPC_Decode, 170, 15, 134, 1, // Opcode: SQXTUNsd
+/* 43364 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 43383
+/* 43368 */ MCD_OPC_CheckPredicate, 0, 202, 9, // Skip to: 45878
+/* 43372 */ MCD_OPC_CheckField, 21, 1, 1, 196, 9, // Skip to: 45878
+/* 43378 */ MCD_OPC_Decode, 197, 20, 144, 2, // Opcode: UQSUBsss
+/* 43383 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 43402
+/* 43387 */ MCD_OPC_CheckPredicate, 0, 183, 9, // Skip to: 45878
+/* 43391 */ MCD_OPC_CheckField, 16, 6, 32, 177, 9, // Skip to: 45878
+/* 43397 */ MCD_OPC_Decode, 152, 21, 176, 2, // Opcode: USQADDss
+/* 43402 */ MCD_OPC_FilterValue, 18, 15, 0, // Skip to: 43421
+/* 43406 */ MCD_OPC_CheckPredicate, 0, 164, 9, // Skip to: 45878
+/* 43410 */ MCD_OPC_CheckField, 16, 6, 33, 158, 9, // Skip to: 45878
+/* 43416 */ MCD_OPC_Decode, 213, 20, 134, 1, // Opcode: UQXTNsd
+/* 43421 */ MCD_OPC_FilterValue, 19, 15, 0, // Skip to: 43440
+/* 43425 */ MCD_OPC_CheckPredicate, 0, 145, 9, // Skip to: 45878
+/* 43429 */ MCD_OPC_CheckField, 21, 1, 1, 139, 9, // Skip to: 45878
+/* 43435 */ MCD_OPC_Decode, 170, 20, 144, 2, // Opcode: UQSHLsss
+/* 43440 */ MCD_OPC_FilterValue, 23, 15, 0, // Skip to: 43459
+/* 43444 */ MCD_OPC_CheckPredicate, 0, 126, 9, // Skip to: 45878
+/* 43448 */ MCD_OPC_CheckField, 21, 1, 1, 120, 9, // Skip to: 45878
+/* 43454 */ MCD_OPC_Decode, 146, 20, 144, 2, // Opcode: UQRSHLsss
+/* 43459 */ MCD_OPC_FilterValue, 30, 15, 0, // Skip to: 43478
+/* 43463 */ MCD_OPC_CheckPredicate, 0, 107, 9, // Skip to: 45878
+/* 43467 */ MCD_OPC_CheckField, 16, 6, 32, 101, 9, // Skip to: 45878
+/* 43473 */ MCD_OPC_Decode, 187, 14, 139, 2, // Opcode: SQNEGss
+/* 43478 */ MCD_OPC_FilterValue, 42, 15, 0, // Skip to: 43497
+/* 43482 */ MCD_OPC_CheckPredicate, 0, 88, 9, // Skip to: 45878
+/* 43486 */ MCD_OPC_CheckField, 16, 6, 33, 82, 9, // Skip to: 45878
+/* 43492 */ MCD_OPC_Decode, 242, 4, 139, 2, // Opcode: FCVTPUss
+/* 43497 */ MCD_OPC_FilterValue, 45, 15, 0, // Skip to: 43516
+/* 43501 */ MCD_OPC_CheckPredicate, 0, 69, 9, // Skip to: 45878
+/* 43505 */ MCD_OPC_CheckField, 21, 1, 1, 63, 9, // Skip to: 45878
+/* 43511 */ MCD_OPC_Decode, 191, 14, 144, 2, // Opcode: SQRDMULHsss
+/* 43516 */ MCD_OPC_FilterValue, 46, 15, 0, // Skip to: 43535
+/* 43520 */ MCD_OPC_CheckPredicate, 0, 50, 9, // Skip to: 45878
+/* 43524 */ MCD_OPC_CheckField, 16, 6, 33, 44, 9, // Skip to: 45878
+/* 43530 */ MCD_OPC_Decode, 143, 5, 139, 2, // Opcode: FCVTZUss
+/* 43535 */ MCD_OPC_FilterValue, 50, 29, 0, // Skip to: 43568
+/* 43539 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 43542 */ MCD_OPC_FilterValue, 32, 9, 0, // Skip to: 43555
+/* 43546 */ MCD_OPC_CheckPredicate, 0, 24, 9, // Skip to: 45878
+/* 43550 */ MCD_OPC_Decode, 128, 4, 139, 2, // Opcode: FCMGEZssi
+/* 43555 */ MCD_OPC_FilterValue, 48, 15, 9, // Skip to: 45878
+/* 43559 */ MCD_OPC_CheckPredicate, 0, 11, 9, // Skip to: 45878
+/* 43563 */ MCD_OPC_Decode, 188, 5, 134, 1, // Opcode: FMINNMPvv_S_2S
+/* 43568 */ MCD_OPC_FilterValue, 53, 15, 0, // Skip to: 43587
+/* 43572 */ MCD_OPC_CheckPredicate, 0, 254, 8, // Skip to: 45878
+/* 43576 */ MCD_OPC_CheckField, 21, 1, 1, 248, 8, // Skip to: 45878
+/* 43582 */ MCD_OPC_Decode, 212, 3, 144, 2, // Opcode: FABDsss
+/* 43587 */ MCD_OPC_FilterValue, 54, 29, 0, // Skip to: 43620
+/* 43591 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 43594 */ MCD_OPC_FilterValue, 32, 9, 0, // Skip to: 43607
+/* 43598 */ MCD_OPC_CheckPredicate, 0, 228, 8, // Skip to: 45878
+/* 43602 */ MCD_OPC_Decode, 148, 4, 139, 2, // Opcode: FCMLEZssi
+/* 43607 */ MCD_OPC_FilterValue, 33, 219, 8, // Skip to: 45878
+/* 43611 */ MCD_OPC_CheckPredicate, 0, 215, 8, // Skip to: 45878
+/* 43615 */ MCD_OPC_Decode, 194, 6, 139, 2, // Opcode: FRSQRTEss
+/* 43620 */ MCD_OPC_FilterValue, 57, 15, 0, // Skip to: 43639
+/* 43624 */ MCD_OPC_CheckPredicate, 0, 202, 8, // Skip to: 45878
+/* 43628 */ MCD_OPC_CheckField, 21, 1, 1, 196, 8, // Skip to: 45878
+/* 43634 */ MCD_OPC_Decode, 140, 4, 144, 2, // Opcode: FCMGTsss
+/* 43639 */ MCD_OPC_FilterValue, 59, 15, 0, // Skip to: 43658
+/* 43643 */ MCD_OPC_CheckPredicate, 0, 183, 8, // Skip to: 45878
+/* 43647 */ MCD_OPC_CheckField, 21, 1, 1, 177, 8, // Skip to: 45878
+/* 43653 */ MCD_OPC_Decode, 227, 3, 144, 2, // Opcode: FACGTsss
+/* 43658 */ MCD_OPC_FilterValue, 62, 168, 8, // Skip to: 45878
+/* 43662 */ MCD_OPC_CheckPredicate, 0, 164, 8, // Skip to: 45878
+/* 43666 */ MCD_OPC_CheckField, 16, 6, 48, 158, 8, // Skip to: 45878
+/* 43672 */ MCD_OPC_Decode, 199, 5, 134, 1, // Opcode: FMINPvv_S_2S
+/* 43677 */ MCD_OPC_FilterValue, 11, 182, 1, // Skip to: 44119
+/* 43681 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
+/* 43684 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 43702
+/* 43688 */ MCD_OPC_CheckPredicate, 0, 138, 8, // Skip to: 45878
+/* 43692 */ MCD_OPC_CheckField, 21, 1, 1, 132, 8, // Skip to: 45878
+/* 43698 */ MCD_OPC_Decode, 133, 20, 78, // Opcode: UQADDddd
+/* 43702 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 43720
+/* 43706 */ MCD_OPC_CheckPredicate, 0, 120, 8, // Skip to: 45878
+/* 43710 */ MCD_OPC_CheckField, 21, 1, 1, 114, 8, // Skip to: 45878
+/* 43716 */ MCD_OPC_Decode, 195, 20, 78, // Opcode: UQSUBddd
+/* 43720 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 43738
+/* 43724 */ MCD_OPC_CheckPredicate, 0, 102, 8, // Skip to: 45878
+/* 43728 */ MCD_OPC_CheckField, 21, 1, 1, 96, 8, // Skip to: 45878
+/* 43734 */ MCD_OPC_Decode, 186, 2, 78, // Opcode: CMHIddd
+/* 43738 */ MCD_OPC_FilterValue, 14, 14, 0, // Skip to: 43756
+/* 43742 */ MCD_OPC_CheckPredicate, 0, 84, 8, // Skip to: 45878
+/* 43746 */ MCD_OPC_CheckField, 16, 6, 32, 78, 8, // Skip to: 45878
+/* 43752 */ MCD_OPC_Decode, 150, 21, 88, // Opcode: USQADDdd
+/* 43756 */ MCD_OPC_FilterValue, 15, 14, 0, // Skip to: 43774
+/* 43760 */ MCD_OPC_CheckPredicate, 0, 66, 8, // Skip to: 45878
+/* 43764 */ MCD_OPC_CheckField, 21, 1, 1, 60, 8, // Skip to: 45878
+/* 43770 */ MCD_OPC_Decode, 194, 2, 78, // Opcode: CMHSddd
+/* 43774 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 43792
+/* 43778 */ MCD_OPC_CheckPredicate, 0, 48, 8, // Skip to: 45878
+/* 43782 */ MCD_OPC_CheckField, 21, 1, 1, 42, 8, // Skip to: 45878
+/* 43788 */ MCD_OPC_Decode, 254, 20, 78, // Opcode: USHLddd
+/* 43792 */ MCD_OPC_FilterValue, 19, 14, 0, // Skip to: 43810
+/* 43796 */ MCD_OPC_CheckPredicate, 0, 30, 8, // Skip to: 45878
+/* 43800 */ MCD_OPC_CheckField, 21, 1, 1, 24, 8, // Skip to: 45878
+/* 43806 */ MCD_OPC_Decode, 165, 20, 78, // Opcode: UQSHLddd
+/* 43810 */ MCD_OPC_FilterValue, 21, 14, 0, // Skip to: 43828
+/* 43814 */ MCD_OPC_CheckPredicate, 0, 12, 8, // Skip to: 45878
+/* 43818 */ MCD_OPC_CheckField, 21, 1, 1, 6, 8, // Skip to: 45878
+/* 43824 */ MCD_OPC_Decode, 222, 20, 78, // Opcode: URSHLddd
+/* 43828 */ MCD_OPC_FilterValue, 23, 14, 0, // Skip to: 43846
+/* 43832 */ MCD_OPC_CheckPredicate, 0, 250, 7, // Skip to: 45878
+/* 43836 */ MCD_OPC_CheckField, 21, 1, 1, 244, 7, // Skip to: 45878
+/* 43842 */ MCD_OPC_Decode, 144, 20, 78, // Opcode: UQRSHLddd
+/* 43846 */ MCD_OPC_FilterValue, 30, 14, 0, // Skip to: 43864
+/* 43850 */ MCD_OPC_CheckPredicate, 0, 232, 7, // Skip to: 45878
+/* 43854 */ MCD_OPC_CheckField, 16, 6, 32, 226, 7, // Skip to: 45878
+/* 43860 */ MCD_OPC_Decode, 185, 14, 79, // Opcode: SQNEGdd
+/* 43864 */ MCD_OPC_FilterValue, 33, 14, 0, // Skip to: 43882
+/* 43868 */ MCD_OPC_CheckPredicate, 0, 214, 7, // Skip to: 45878
+/* 43872 */ MCD_OPC_CheckField, 21, 1, 1, 208, 7, // Skip to: 45878
+/* 43878 */ MCD_OPC_Decode, 246, 17, 78, // Opcode: SUBddd
+/* 43882 */ MCD_OPC_FilterValue, 34, 14, 0, // Skip to: 43900
+/* 43886 */ MCD_OPC_CheckPredicate, 0, 196, 7, // Skip to: 45878
+/* 43890 */ MCD_OPC_CheckField, 16, 6, 32, 190, 7, // Skip to: 45878
+/* 43896 */ MCD_OPC_Decode, 155, 2, 79, // Opcode: CMGEddi
+/* 43900 */ MCD_OPC_FilterValue, 35, 14, 0, // Skip to: 43918
+/* 43904 */ MCD_OPC_CheckPredicate, 0, 178, 7, // Skip to: 45878
+/* 43908 */ MCD_OPC_CheckField, 21, 1, 1, 172, 7, // Skip to: 45878
+/* 43914 */ MCD_OPC_Decode, 138, 2, 78, // Opcode: CMEQddd
+/* 43918 */ MCD_OPC_FilterValue, 38, 14, 0, // Skip to: 43936
+/* 43922 */ MCD_OPC_CheckPredicate, 0, 160, 7, // Skip to: 45878
+/* 43926 */ MCD_OPC_CheckField, 16, 6, 32, 154, 7, // Skip to: 45878
+/* 43932 */ MCD_OPC_Decode, 202, 2, 79, // Opcode: CMLEddi
+/* 43936 */ MCD_OPC_FilterValue, 42, 14, 0, // Skip to: 43954
+/* 43940 */ MCD_OPC_CheckPredicate, 0, 142, 7, // Skip to: 45878
+/* 43944 */ MCD_OPC_CheckField, 16, 6, 33, 136, 7, // Skip to: 45878
+/* 43950 */ MCD_OPC_Decode, 241, 4, 79, // Opcode: FCVTPUdd
+/* 43954 */ MCD_OPC_FilterValue, 46, 27, 0, // Skip to: 43985
+/* 43958 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 43961 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 43973
+/* 43965 */ MCD_OPC_CheckPredicate, 0, 117, 7, // Skip to: 45878
+/* 43969 */ MCD_OPC_Decode, 185, 11, 79, // Opcode: NEGdd
+/* 43973 */ MCD_OPC_FilterValue, 33, 109, 7, // Skip to: 45878
+/* 43977 */ MCD_OPC_CheckPredicate, 0, 105, 7, // Skip to: 45878
+/* 43981 */ MCD_OPC_Decode, 142, 5, 79, // Opcode: FCVTZUdd
+/* 43985 */ MCD_OPC_FilterValue, 50, 27, 0, // Skip to: 44016
+/* 43989 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 43992 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 44004
+/* 43996 */ MCD_OPC_CheckPredicate, 0, 86, 7, // Skip to: 45878
+/* 44000 */ MCD_OPC_Decode, 255, 3, 79, // Opcode: FCMGEZddi
+/* 44004 */ MCD_OPC_FilterValue, 48, 78, 7, // Skip to: 45878
+/* 44008 */ MCD_OPC_CheckPredicate, 0, 74, 7, // Skip to: 45878
+/* 44012 */ MCD_OPC_Decode, 187, 5, 84, // Opcode: FMINNMPvv_D_2D
+/* 44016 */ MCD_OPC_FilterValue, 53, 14, 0, // Skip to: 44034
+/* 44020 */ MCD_OPC_CheckPredicate, 0, 62, 7, // Skip to: 45878
+/* 44024 */ MCD_OPC_CheckField, 21, 1, 1, 56, 7, // Skip to: 45878
+/* 44030 */ MCD_OPC_Decode, 211, 3, 78, // Opcode: FABDddd
+/* 44034 */ MCD_OPC_FilterValue, 54, 27, 0, // Skip to: 44065
+/* 44038 */ MCD_OPC_ExtractField, 16, 6, // Inst{21-16} ...
+/* 44041 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 44053
+/* 44045 */ MCD_OPC_CheckPredicate, 0, 37, 7, // Skip to: 45878
+/* 44049 */ MCD_OPC_Decode, 147, 4, 79, // Opcode: FCMLEZddi
+/* 44053 */ MCD_OPC_FilterValue, 33, 29, 7, // Skip to: 45878
+/* 44057 */ MCD_OPC_CheckPredicate, 0, 25, 7, // Skip to: 45878
+/* 44061 */ MCD_OPC_Decode, 193, 6, 79, // Opcode: FRSQRTEdd
+/* 44065 */ MCD_OPC_FilterValue, 57, 14, 0, // Skip to: 44083
+/* 44069 */ MCD_OPC_CheckPredicate, 0, 13, 7, // Skip to: 45878
+/* 44073 */ MCD_OPC_CheckField, 21, 1, 1, 7, 7, // Skip to: 45878
+/* 44079 */ MCD_OPC_Decode, 139, 4, 78, // Opcode: FCMGTddd
+/* 44083 */ MCD_OPC_FilterValue, 59, 14, 0, // Skip to: 44101
+/* 44087 */ MCD_OPC_CheckPredicate, 0, 251, 6, // Skip to: 45878
+/* 44091 */ MCD_OPC_CheckField, 21, 1, 1, 245, 6, // Skip to: 45878
+/* 44097 */ MCD_OPC_Decode, 226, 3, 78, // Opcode: FACGTddd
+/* 44101 */ MCD_OPC_FilterValue, 62, 237, 6, // Skip to: 45878
+/* 44105 */ MCD_OPC_CheckPredicate, 0, 233, 6, // Skip to: 45878
+/* 44109 */ MCD_OPC_CheckField, 16, 6, 48, 227, 6, // Skip to: 45878
+/* 44115 */ MCD_OPC_Decode, 198, 5, 84, // Opcode: FMINPvv_D_2D
+/* 44119 */ MCD_OPC_FilterValue, 12, 139, 1, // Skip to: 44518
+/* 44123 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
+/* 44126 */ MCD_OPC_FilterValue, 25, 55, 0, // Skip to: 44185
+/* 44130 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 44133 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 44172
+/* 44137 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 44140 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 44159
+/* 44144 */ MCD_OPC_CheckPredicate, 0, 194, 6, // Skip to: 45878
+/* 44148 */ MCD_OPC_CheckField, 19, 1, 1, 188, 6, // Skip to: 45878
+/* 44154 */ MCD_OPC_Decode, 225, 14, 193, 2, // Opcode: SQSHLUbbi
+/* 44159 */ MCD_OPC_FilterValue, 1, 179, 6, // Skip to: 45878
+/* 44163 */ MCD_OPC_CheckPredicate, 0, 175, 6, // Skip to: 45878
+/* 44167 */ MCD_OPC_Decode, 227, 14, 194, 2, // Opcode: SQSHLUhhi
+/* 44172 */ MCD_OPC_FilterValue, 1, 166, 6, // Skip to: 45878
+/* 44176 */ MCD_OPC_CheckPredicate, 0, 162, 6, // Skip to: 45878
+/* 44180 */ MCD_OPC_Decode, 228, 14, 195, 2, // Opcode: SQSHLUssi
+/* 44185 */ MCD_OPC_FilterValue, 29, 55, 0, // Skip to: 44244
+/* 44189 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 44192 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 44231
+/* 44196 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 44199 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 44218
+/* 44203 */ MCD_OPC_CheckPredicate, 0, 135, 6, // Skip to: 45878
+/* 44207 */ MCD_OPC_CheckField, 19, 1, 1, 129, 6, // Skip to: 45878
+/* 44213 */ MCD_OPC_Decode, 164, 20, 193, 2, // Opcode: UQSHLbbi
+/* 44218 */ MCD_OPC_FilterValue, 1, 120, 6, // Skip to: 45878
+/* 44222 */ MCD_OPC_CheckPredicate, 0, 116, 6, // Skip to: 45878
+/* 44226 */ MCD_OPC_Decode, 168, 20, 194, 2, // Opcode: UQSHLhhi
+/* 44231 */ MCD_OPC_FilterValue, 1, 107, 6, // Skip to: 45878
+/* 44235 */ MCD_OPC_CheckPredicate, 0, 103, 6, // Skip to: 45878
+/* 44239 */ MCD_OPC_Decode, 169, 20, 195, 2, // Opcode: UQSHLssi
+/* 44244 */ MCD_OPC_FilterValue, 33, 55, 0, // Skip to: 44303
+/* 44248 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 44251 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 44290
+/* 44255 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 44258 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 44277
+/* 44262 */ MCD_OPC_CheckPredicate, 0, 76, 6, // Skip to: 45878
+/* 44266 */ MCD_OPC_CheckField, 19, 1, 1, 70, 6, // Skip to: 45878
+/* 44272 */ MCD_OPC_Decode, 139, 15, 196, 2, // Opcode: SQSHRUNbhi
+/* 44277 */ MCD_OPC_FilterValue, 1, 61, 6, // Skip to: 45878
+/* 44281 */ MCD_OPC_CheckPredicate, 0, 57, 6, // Skip to: 45878
+/* 44285 */ MCD_OPC_Decode, 140, 15, 197, 2, // Opcode: SQSHRUNhsi
+/* 44290 */ MCD_OPC_FilterValue, 1, 48, 6, // Skip to: 45878
+/* 44294 */ MCD_OPC_CheckPredicate, 0, 44, 6, // Skip to: 45878
+/* 44298 */ MCD_OPC_Decode, 141, 15, 198, 2, // Opcode: SQSHRUNsdi
+/* 44303 */ MCD_OPC_FilterValue, 35, 55, 0, // Skip to: 44362
+/* 44307 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 44310 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 44349
+/* 44314 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 44317 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 44336
+/* 44321 */ MCD_OPC_CheckPredicate, 0, 17, 6, // Skip to: 45878
+/* 44325 */ MCD_OPC_CheckField, 19, 1, 1, 11, 6, // Skip to: 45878
+/* 44331 */ MCD_OPC_Decode, 222, 14, 196, 2, // Opcode: SQRSHRUNbhi
+/* 44336 */ MCD_OPC_FilterValue, 1, 2, 6, // Skip to: 45878
+/* 44340 */ MCD_OPC_CheckPredicate, 0, 254, 5, // Skip to: 45878
+/* 44344 */ MCD_OPC_Decode, 223, 14, 197, 2, // Opcode: SQRSHRUNhsi
+/* 44349 */ MCD_OPC_FilterValue, 1, 245, 5, // Skip to: 45878
+/* 44353 */ MCD_OPC_CheckPredicate, 0, 241, 5, // Skip to: 45878
+/* 44357 */ MCD_OPC_Decode, 224, 14, 198, 2, // Opcode: SQRSHRUNsdi
+/* 44362 */ MCD_OPC_FilterValue, 37, 55, 0, // Skip to: 44421
+/* 44366 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 44369 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 44408
+/* 44373 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 44376 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 44395
+/* 44380 */ MCD_OPC_CheckPredicate, 0, 214, 5, // Skip to: 45878
+/* 44384 */ MCD_OPC_CheckField, 19, 1, 1, 208, 5, // Skip to: 45878
+/* 44390 */ MCD_OPC_Decode, 185, 20, 196, 2, // Opcode: UQSHRNbhi
+/* 44395 */ MCD_OPC_FilterValue, 1, 199, 5, // Skip to: 45878
+/* 44399 */ MCD_OPC_CheckPredicate, 0, 195, 5, // Skip to: 45878
+/* 44403 */ MCD_OPC_Decode, 186, 20, 197, 2, // Opcode: UQSHRNhsi
+/* 44408 */ MCD_OPC_FilterValue, 1, 186, 5, // Skip to: 45878
+/* 44412 */ MCD_OPC_CheckPredicate, 0, 182, 5, // Skip to: 45878
+/* 44416 */ MCD_OPC_Decode, 187, 20, 198, 2, // Opcode: UQSHRNsdi
+/* 44421 */ MCD_OPC_FilterValue, 39, 55, 0, // Skip to: 44480
+/* 44425 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ...
+/* 44428 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 44467
+/* 44432 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ...
+/* 44435 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 44454
+/* 44439 */ MCD_OPC_CheckPredicate, 0, 155, 5, // Skip to: 45878
+/* 44443 */ MCD_OPC_CheckField, 19, 1, 1, 149, 5, // Skip to: 45878
+/* 44449 */ MCD_OPC_Decode, 154, 20, 196, 2, // Opcode: UQRSHRNbhi
+/* 44454 */ MCD_OPC_FilterValue, 1, 140, 5, // Skip to: 45878
+/* 44458 */ MCD_OPC_CheckPredicate, 0, 136, 5, // Skip to: 45878
+/* 44462 */ MCD_OPC_Decode, 155, 20, 197, 2, // Opcode: UQRSHRNhsi
+/* 44467 */ MCD_OPC_FilterValue, 1, 127, 5, // Skip to: 45878
+/* 44471 */ MCD_OPC_CheckPredicate, 0, 123, 5, // Skip to: 45878
+/* 44475 */ MCD_OPC_Decode, 156, 20, 198, 2, // Opcode: UQRSHRNsdi
+/* 44480 */ MCD_OPC_FilterValue, 57, 15, 0, // Skip to: 44499
+/* 44484 */ MCD_OPC_CheckPredicate, 0, 110, 5, // Skip to: 45878
+/* 44488 */ MCD_OPC_CheckField, 21, 1, 1, 104, 5, // Skip to: 45878
+/* 44494 */ MCD_OPC_Decode, 164, 19, 208, 2, // Opcode: UCVTF_Nssi
+/* 44499 */ MCD_OPC_FilterValue, 63, 95, 5, // Skip to: 45878
+/* 44503 */ MCD_OPC_CheckPredicate, 0, 91, 5, // Skip to: 45878
+/* 44507 */ MCD_OPC_CheckField, 21, 1, 1, 85, 5, // Skip to: 45878
+/* 44513 */ MCD_OPC_Decode, 141, 5, 208, 2, // Opcode: FCVTZU_Nssi
+/* 44518 */ MCD_OPC_FilterValue, 13, 133, 0, // Skip to: 44655
+/* 44522 */ MCD_OPC_ExtractField, 10, 6, // Inst{15-10} ...
+/* 44525 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 44538
+/* 44529 */ MCD_OPC_CheckPredicate, 0, 65, 5, // Skip to: 45878
+/* 44533 */ MCD_OPC_Decode, 134, 21, 184, 2, // Opcode: USHRddi
+/* 44538 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 44551
+/* 44542 */ MCD_OPC_CheckPredicate, 0, 52, 5, // Skip to: 45878
+/* 44546 */ MCD_OPC_Decode, 153, 21, 185, 2, // Opcode: USRA
+/* 44551 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 44564
+/* 44555 */ MCD_OPC_CheckPredicate, 0, 39, 5, // Skip to: 45878
+/* 44559 */ MCD_OPC_Decode, 230, 20, 184, 2, // Opcode: URSHRddi
+/* 44564 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 44577
+/* 44568 */ MCD_OPC_CheckPredicate, 0, 26, 5, // Skip to: 45878
+/* 44572 */ MCD_OPC_Decode, 240, 20, 185, 2, // Opcode: URSRA
+/* 44577 */ MCD_OPC_FilterValue, 17, 9, 0, // Skip to: 44590
+/* 44581 */ MCD_OPC_CheckPredicate, 0, 13, 5, // Skip to: 45878
+/* 44585 */ MCD_OPC_Decode, 177, 15, 185, 2, // Opcode: SRI
+/* 44590 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 44603
+/* 44594 */ MCD_OPC_CheckPredicate, 0, 0, 5, // Skip to: 45878
+/* 44598 */ MCD_OPC_Decode, 146, 13, 213, 2, // Opcode: SLI
+/* 44603 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 44616
+/* 44607 */ MCD_OPC_CheckPredicate, 0, 243, 4, // Skip to: 45878
+/* 44611 */ MCD_OPC_Decode, 226, 14, 192, 2, // Opcode: SQSHLUddi
+/* 44616 */ MCD_OPC_FilterValue, 29, 9, 0, // Skip to: 44629
+/* 44620 */ MCD_OPC_CheckPredicate, 0, 230, 4, // Skip to: 45878
+/* 44624 */ MCD_OPC_Decode, 166, 20, 192, 2, // Opcode: UQSHLddi
+/* 44629 */ MCD_OPC_FilterValue, 57, 9, 0, // Skip to: 44642
+/* 44633 */ MCD_OPC_CheckPredicate, 0, 217, 4, // Skip to: 45878
+/* 44637 */ MCD_OPC_Decode, 163, 19, 184, 2, // Opcode: UCVTF_Nddi
+/* 44642 */ MCD_OPC_FilterValue, 63, 208, 4, // Skip to: 45878
+/* 44646 */ MCD_OPC_CheckPredicate, 0, 204, 4, // Skip to: 45878
+/* 44650 */ MCD_OPC_Decode, 140, 5, 184, 2, // Opcode: FCVTZU_Nddi
+/* 44655 */ MCD_OPC_FilterValue, 14, 21, 0, // Skip to: 44680
+/* 44659 */ MCD_OPC_CheckPredicate, 0, 191, 4, // Skip to: 45878
+/* 44663 */ MCD_OPC_CheckField, 12, 4, 9, 185, 4, // Skip to: 45878
+/* 44669 */ MCD_OPC_CheckField, 10, 1, 0, 179, 4, // Skip to: 45878
+/* 44675 */ MCD_OPC_Decode, 243, 5, 199, 2, // Opcode: FMULXssv_4S
+/* 44680 */ MCD_OPC_FilterValue, 15, 170, 4, // Skip to: 45878
+/* 44684 */ MCD_OPC_CheckPredicate, 0, 166, 4, // Skip to: 45878
+/* 44688 */ MCD_OPC_CheckField, 21, 1, 0, 160, 4, // Skip to: 45878
+/* 44694 */ MCD_OPC_CheckField, 12, 4, 9, 154, 4, // Skip to: 45878
+/* 44700 */ MCD_OPC_CheckField, 10, 1, 0, 148, 4, // Skip to: 45878
+/* 44706 */ MCD_OPC_Decode, 241, 5, 200, 2, // Opcode: FMULXddv_2D
+/* 44711 */ MCD_OPC_FilterValue, 4, 149, 2, // Skip to: 45376
+/* 44715 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ...
+/* 44718 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 44731
+/* 44722 */ MCD_OPC_CheckPredicate, 1, 128, 4, // Skip to: 45878
+/* 44726 */ MCD_OPC_Decode, 187, 9, 214, 2, // Opcode: LDRq_lit
+/* 44731 */ MCD_OPC_FilterValue, 2, 119, 4, // Skip to: 45878
+/* 44735 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ...
+/* 44738 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 44751
+/* 44742 */ MCD_OPC_CheckPredicate, 1, 108, 4, // Skip to: 45878
+/* 44746 */ MCD_OPC_Decode, 229, 12, 215, 2, // Opcode: SCVTFsxi
+/* 44751 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 44764
+/* 44755 */ MCD_OPC_CheckPredicate, 1, 95, 4, // Skip to: 45878
+/* 44759 */ MCD_OPC_Decode, 174, 19, 215, 2, // Opcode: UCVTFsxi
+/* 44764 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 44777
+/* 44768 */ MCD_OPC_CheckPredicate, 1, 82, 4, // Skip to: 45878
+/* 44772 */ MCD_OPC_Decode, 136, 5, 216, 2, // Opcode: FCVTZSxsi
+/* 44777 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 44790
+/* 44781 */ MCD_OPC_CheckPredicate, 1, 69, 4, // Skip to: 45878
+/* 44785 */ MCD_OPC_Decode, 151, 5, 216, 2, // Opcode: FCVTZUxsi
+/* 44790 */ MCD_OPC_FilterValue, 32, 15, 0, // Skip to: 44809
+/* 44794 */ MCD_OPC_CheckPredicate, 1, 56, 4, // Skip to: 45878
+/* 44798 */ MCD_OPC_CheckField, 10, 6, 0, 50, 4, // Skip to: 45878
+/* 44804 */ MCD_OPC_Decode, 219, 4, 217, 2, // Opcode: FCVTNSxs
+/* 44809 */ MCD_OPC_FilterValue, 33, 15, 0, // Skip to: 44828
+/* 44813 */ MCD_OPC_CheckPredicate, 1, 37, 4, // Skip to: 45878
+/* 44817 */ MCD_OPC_CheckField, 10, 6, 0, 31, 4, // Skip to: 45878
+/* 44823 */ MCD_OPC_Decode, 228, 4, 217, 2, // Opcode: FCVTNUxs
+/* 44828 */ MCD_OPC_FilterValue, 34, 15, 0, // Skip to: 44847
+/* 44832 */ MCD_OPC_CheckPredicate, 1, 18, 4, // Skip to: 45878
+/* 44836 */ MCD_OPC_CheckField, 10, 6, 0, 12, 4, // Skip to: 45878
+/* 44842 */ MCD_OPC_Decode, 228, 12, 218, 2, // Opcode: SCVTFsx
+/* 44847 */ MCD_OPC_FilterValue, 35, 15, 0, // Skip to: 44866
+/* 44851 */ MCD_OPC_CheckPredicate, 1, 255, 3, // Skip to: 45878
+/* 44855 */ MCD_OPC_CheckField, 10, 6, 0, 249, 3, // Skip to: 45878
+/* 44861 */ MCD_OPC_Decode, 173, 19, 218, 2, // Opcode: UCVTFsx
+/* 44866 */ MCD_OPC_FilterValue, 36, 15, 0, // Skip to: 44885
+/* 44870 */ MCD_OPC_CheckPredicate, 1, 236, 3, // Skip to: 45878
+/* 44874 */ MCD_OPC_CheckField, 10, 6, 0, 230, 3, // Skip to: 45878
+/* 44880 */ MCD_OPC_Decode, 175, 4, 217, 2, // Opcode: FCVTASxs
+/* 44885 */ MCD_OPC_FilterValue, 37, 15, 0, // Skip to: 44904
+/* 44889 */ MCD_OPC_CheckPredicate, 1, 217, 3, // Skip to: 45878
+/* 44893 */ MCD_OPC_CheckField, 10, 6, 0, 211, 3, // Skip to: 45878
+/* 44899 */ MCD_OPC_Decode, 184, 4, 217, 2, // Opcode: FCVTAUxs
+/* 44904 */ MCD_OPC_FilterValue, 40, 15, 0, // Skip to: 44923
+/* 44908 */ MCD_OPC_CheckPredicate, 1, 198, 3, // Skip to: 45878
+/* 44912 */ MCD_OPC_CheckField, 10, 6, 0, 192, 3, // Skip to: 45878
+/* 44918 */ MCD_OPC_Decode, 237, 4, 217, 2, // Opcode: FCVTPSxs
+/* 44923 */ MCD_OPC_FilterValue, 41, 15, 0, // Skip to: 44942
+/* 44927 */ MCD_OPC_CheckPredicate, 1, 179, 3, // Skip to: 45878
+/* 44931 */ MCD_OPC_CheckField, 10, 6, 0, 173, 3, // Skip to: 45878
+/* 44937 */ MCD_OPC_Decode, 246, 4, 217, 2, // Opcode: FCVTPUxs
+/* 44942 */ MCD_OPC_FilterValue, 48, 15, 0, // Skip to: 44961
+/* 44946 */ MCD_OPC_CheckPredicate, 1, 160, 3, // Skip to: 45878
+/* 44950 */ MCD_OPC_CheckField, 10, 6, 0, 154, 3, // Skip to: 45878
+/* 44956 */ MCD_OPC_Decode, 197, 4, 217, 2, // Opcode: FCVTMSxs
+/* 44961 */ MCD_OPC_FilterValue, 49, 15, 0, // Skip to: 44980
+/* 44965 */ MCD_OPC_CheckPredicate, 1, 141, 3, // Skip to: 45878
+/* 44969 */ MCD_OPC_CheckField, 10, 6, 0, 135, 3, // Skip to: 45878
+/* 44975 */ MCD_OPC_Decode, 206, 4, 217, 2, // Opcode: FCVTMUxs
+/* 44980 */ MCD_OPC_FilterValue, 56, 15, 0, // Skip to: 44999
+/* 44984 */ MCD_OPC_CheckPredicate, 1, 122, 3, // Skip to: 45878
+/* 44988 */ MCD_OPC_CheckField, 10, 6, 0, 116, 3, // Skip to: 45878
+/* 44994 */ MCD_OPC_Decode, 135, 5, 217, 2, // Opcode: FCVTZSxs
+/* 44999 */ MCD_OPC_FilterValue, 57, 15, 0, // Skip to: 45018
+/* 45003 */ MCD_OPC_CheckPredicate, 1, 103, 3, // Skip to: 45878
+/* 45007 */ MCD_OPC_CheckField, 10, 6, 0, 97, 3, // Skip to: 45878
+/* 45013 */ MCD_OPC_Decode, 150, 5, 217, 2, // Opcode: FCVTZUxs
+/* 45018 */ MCD_OPC_FilterValue, 66, 9, 0, // Skip to: 45031
+/* 45022 */ MCD_OPC_CheckPredicate, 1, 84, 3, // Skip to: 45878
+/* 45026 */ MCD_OPC_Decode, 224, 12, 219, 2, // Opcode: SCVTFdxi
+/* 45031 */ MCD_OPC_FilterValue, 67, 9, 0, // Skip to: 45044
+/* 45035 */ MCD_OPC_CheckPredicate, 1, 71, 3, // Skip to: 45878
+/* 45039 */ MCD_OPC_Decode, 169, 19, 219, 2, // Opcode: UCVTFdxi
+/* 45044 */ MCD_OPC_FilterValue, 88, 9, 0, // Skip to: 45057
+/* 45048 */ MCD_OPC_CheckPredicate, 1, 58, 3, // Skip to: 45878
+/* 45052 */ MCD_OPC_Decode, 134, 5, 220, 2, // Opcode: FCVTZSxdi
+/* 45057 */ MCD_OPC_FilterValue, 89, 9, 0, // Skip to: 45070
+/* 45061 */ MCD_OPC_CheckPredicate, 1, 45, 3, // Skip to: 45878
+/* 45065 */ MCD_OPC_Decode, 149, 5, 220, 2, // Opcode: FCVTZUxdi
+/* 45070 */ MCD_OPC_FilterValue, 96, 15, 0, // Skip to: 45089
+/* 45074 */ MCD_OPC_CheckPredicate, 1, 32, 3, // Skip to: 45878
+/* 45078 */ MCD_OPC_CheckField, 10, 6, 0, 26, 3, // Skip to: 45878
+/* 45084 */ MCD_OPC_Decode, 218, 4, 221, 2, // Opcode: FCVTNSxd
+/* 45089 */ MCD_OPC_FilterValue, 97, 15, 0, // Skip to: 45108
+/* 45093 */ MCD_OPC_CheckPredicate, 1, 13, 3, // Skip to: 45878
+/* 45097 */ MCD_OPC_CheckField, 10, 6, 0, 7, 3, // Skip to: 45878
+/* 45103 */ MCD_OPC_Decode, 227, 4, 221, 2, // Opcode: FCVTNUxd
+/* 45108 */ MCD_OPC_FilterValue, 98, 15, 0, // Skip to: 45127
+/* 45112 */ MCD_OPC_CheckPredicate, 1, 250, 2, // Skip to: 45878
+/* 45116 */ MCD_OPC_CheckField, 10, 6, 0, 244, 2, // Skip to: 45878
+/* 45122 */ MCD_OPC_Decode, 223, 12, 222, 2, // Opcode: SCVTFdx
+/* 45127 */ MCD_OPC_FilterValue, 99, 15, 0, // Skip to: 45146
+/* 45131 */ MCD_OPC_CheckPredicate, 1, 231, 2, // Skip to: 45878
+/* 45135 */ MCD_OPC_CheckField, 10, 6, 0, 225, 2, // Skip to: 45878
+/* 45141 */ MCD_OPC_Decode, 168, 19, 222, 2, // Opcode: UCVTFdx
+/* 45146 */ MCD_OPC_FilterValue, 100, 15, 0, // Skip to: 45165
+/* 45150 */ MCD_OPC_CheckPredicate, 1, 212, 2, // Skip to: 45878
+/* 45154 */ MCD_OPC_CheckField, 10, 6, 0, 206, 2, // Skip to: 45878
+/* 45160 */ MCD_OPC_Decode, 174, 4, 221, 2, // Opcode: FCVTASxd
+/* 45165 */ MCD_OPC_FilterValue, 101, 15, 0, // Skip to: 45184
+/* 45169 */ MCD_OPC_CheckPredicate, 1, 193, 2, // Skip to: 45878
+/* 45173 */ MCD_OPC_CheckField, 10, 6, 0, 187, 2, // Skip to: 45878
+/* 45179 */ MCD_OPC_Decode, 183, 4, 221, 2, // Opcode: FCVTAUxd
+/* 45184 */ MCD_OPC_FilterValue, 102, 15, 0, // Skip to: 45203
+/* 45188 */ MCD_OPC_CheckPredicate, 1, 174, 2, // Skip to: 45878
+/* 45192 */ MCD_OPC_CheckField, 10, 6, 0, 168, 2, // Skip to: 45878
+/* 45198 */ MCD_OPC_Decode, 236, 5, 221, 2, // Opcode: FMOVxd
+/* 45203 */ MCD_OPC_FilterValue, 103, 15, 0, // Skip to: 45222
+/* 45207 */ MCD_OPC_CheckPredicate, 1, 155, 2, // Skip to: 45878
+/* 45211 */ MCD_OPC_CheckField, 10, 6, 0, 149, 2, // Skip to: 45878
+/* 45217 */ MCD_OPC_Decode, 227, 5, 222, 2, // Opcode: FMOVdx
+/* 45222 */ MCD_OPC_FilterValue, 104, 15, 0, // Skip to: 45241
+/* 45226 */ MCD_OPC_CheckPredicate, 1, 136, 2, // Skip to: 45878
+/* 45230 */ MCD_OPC_CheckField, 10, 6, 0, 130, 2, // Skip to: 45878
+/* 45236 */ MCD_OPC_Decode, 236, 4, 221, 2, // Opcode: FCVTPSxd
+/* 45241 */ MCD_OPC_FilterValue, 105, 15, 0, // Skip to: 45260
+/* 45245 */ MCD_OPC_CheckPredicate, 1, 117, 2, // Skip to: 45878
+/* 45249 */ MCD_OPC_CheckField, 10, 6, 0, 111, 2, // Skip to: 45878
+/* 45255 */ MCD_OPC_Decode, 245, 4, 221, 2, // Opcode: FCVTPUxd
+/* 45260 */ MCD_OPC_FilterValue, 112, 15, 0, // Skip to: 45279
+/* 45264 */ MCD_OPC_CheckPredicate, 1, 98, 2, // Skip to: 45878
+/* 45268 */ MCD_OPC_CheckField, 10, 6, 0, 92, 2, // Skip to: 45878
+/* 45274 */ MCD_OPC_Decode, 196, 4, 221, 2, // Opcode: FCVTMSxd
+/* 45279 */ MCD_OPC_FilterValue, 113, 15, 0, // Skip to: 45298
+/* 45283 */ MCD_OPC_CheckPredicate, 1, 79, 2, // Skip to: 45878
+/* 45287 */ MCD_OPC_CheckField, 10, 6, 0, 73, 2, // Skip to: 45878
+/* 45293 */ MCD_OPC_Decode, 205, 4, 221, 2, // Opcode: FCVTMUxd
+/* 45298 */ MCD_OPC_FilterValue, 120, 15, 0, // Skip to: 45317
+/* 45302 */ MCD_OPC_CheckPredicate, 1, 60, 2, // Skip to: 45878
+/* 45306 */ MCD_OPC_CheckField, 10, 6, 0, 54, 2, // Skip to: 45878
+/* 45312 */ MCD_OPC_Decode, 133, 5, 221, 2, // Opcode: FCVTZSxd
+/* 45317 */ MCD_OPC_FilterValue, 121, 15, 0, // Skip to: 45336
+/* 45321 */ MCD_OPC_CheckPredicate, 1, 41, 2, // Skip to: 45878
+/* 45325 */ MCD_OPC_CheckField, 10, 6, 0, 35, 2, // Skip to: 45878
+/* 45331 */ MCD_OPC_Decode, 148, 5, 221, 2, // Opcode: FCVTZUxd
+/* 45336 */ MCD_OPC_FilterValue, 174, 1, 15, 0, // Skip to: 45356
+/* 45341 */ MCD_OPC_CheckPredicate, 1, 21, 2, // Skip to: 45878
+/* 45345 */ MCD_OPC_CheckField, 10, 6, 0, 15, 2, // Skip to: 45878
+/* 45351 */ MCD_OPC_Decode, 237, 5, 223, 2, // Opcode: FMOVxv
+/* 45356 */ MCD_OPC_FilterValue, 175, 1, 5, 2, // Skip to: 45878
+/* 45361 */ MCD_OPC_CheckPredicate, 1, 1, 2, // Skip to: 45878
+/* 45365 */ MCD_OPC_CheckField, 10, 6, 0, 251, 1, // Skip to: 45878
+/* 45371 */ MCD_OPC_Decode, 234, 5, 223, 2, // Opcode: FMOVvx
+/* 45376 */ MCD_OPC_FilterValue, 5, 247, 0, // Skip to: 45627
+/* 45380 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
+/* 45383 */ MCD_OPC_FilterValue, 0, 105, 0, // Skip to: 45492
+/* 45387 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 45390 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 45409
+/* 45394 */ MCD_OPC_CheckPredicate, 1, 224, 1, // Skip to: 45878
+/* 45398 */ MCD_OPC_CheckField, 21, 1, 0, 218, 1, // Skip to: 45878
+/* 45404 */ MCD_OPC_Decode, 162, 10, 224, 2, // Opcode: LSFP32_STUR
+/* 45409 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 45428
+/* 45413 */ MCD_OPC_CheckPredicate, 1, 205, 1, // Skip to: 45878
+/* 45417 */ MCD_OPC_CheckField, 21, 1, 0, 199, 1, // Skip to: 45878
+/* 45423 */ MCD_OPC_Decode, 158, 10, 238, 1, // Opcode: LSFP32_PostInd_STR
+/* 45428 */ MCD_OPC_FilterValue, 2, 41, 0, // Skip to: 45473
+/* 45432 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 45435 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 45454
+/* 45439 */ MCD_OPC_CheckPredicate, 1, 179, 1, // Skip to: 45878
+/* 45443 */ MCD_OPC_CheckField, 21, 1, 1, 173, 1, // Skip to: 45878
+/* 45449 */ MCD_OPC_Decode, 164, 10, 225, 2, // Opcode: LSFP32_Wm_RegOffset_STR
+/* 45454 */ MCD_OPC_FilterValue, 1, 164, 1, // Skip to: 45878
+/* 45458 */ MCD_OPC_CheckPredicate, 1, 160, 1, // Skip to: 45878
+/* 45462 */ MCD_OPC_CheckField, 21, 1, 1, 154, 1, // Skip to: 45878
+/* 45468 */ MCD_OPC_Decode, 166, 10, 226, 2, // Opcode: LSFP32_Xm_RegOffset_STR
+/* 45473 */ MCD_OPC_FilterValue, 3, 145, 1, // Skip to: 45878
+/* 45477 */ MCD_OPC_CheckPredicate, 1, 141, 1, // Skip to: 45878
+/* 45481 */ MCD_OPC_CheckField, 21, 1, 0, 135, 1, // Skip to: 45878
+/* 45487 */ MCD_OPC_Decode, 160, 10, 238, 1, // Opcode: LSFP32_PreInd_STR
+/* 45492 */ MCD_OPC_FilterValue, 1, 105, 0, // Skip to: 45601
+/* 45496 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 45499 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 45518
+/* 45503 */ MCD_OPC_CheckPredicate, 1, 115, 1, // Skip to: 45878
+/* 45507 */ MCD_OPC_CheckField, 21, 1, 0, 109, 1, // Skip to: 45878
+/* 45513 */ MCD_OPC_Decode, 156, 10, 224, 2, // Opcode: LSFP32_LDUR
+/* 45518 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 45537
+/* 45522 */ MCD_OPC_CheckPredicate, 1, 96, 1, // Skip to: 45878
+/* 45526 */ MCD_OPC_CheckField, 21, 1, 0, 90, 1, // Skip to: 45878
+/* 45532 */ MCD_OPC_Decode, 157, 10, 238, 1, // Opcode: LSFP32_PostInd_LDR
+/* 45537 */ MCD_OPC_FilterValue, 2, 41, 0, // Skip to: 45582
+/* 45541 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 45544 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 45563
+/* 45548 */ MCD_OPC_CheckPredicate, 1, 70, 1, // Skip to: 45878
+/* 45552 */ MCD_OPC_CheckField, 21, 1, 1, 64, 1, // Skip to: 45878
+/* 45558 */ MCD_OPC_Decode, 163, 10, 225, 2, // Opcode: LSFP32_Wm_RegOffset_LDR
+/* 45563 */ MCD_OPC_FilterValue, 1, 55, 1, // Skip to: 45878
+/* 45567 */ MCD_OPC_CheckPredicate, 1, 51, 1, // Skip to: 45878
+/* 45571 */ MCD_OPC_CheckField, 21, 1, 1, 45, 1, // Skip to: 45878
+/* 45577 */ MCD_OPC_Decode, 165, 10, 226, 2, // Opcode: LSFP32_Xm_RegOffset_LDR
+/* 45582 */ MCD_OPC_FilterValue, 3, 36, 1, // Skip to: 45878
+/* 45586 */ MCD_OPC_CheckPredicate, 1, 32, 1, // Skip to: 45878
+/* 45590 */ MCD_OPC_CheckField, 21, 1, 0, 26, 1, // Skip to: 45878
+/* 45596 */ MCD_OPC_Decode, 159, 10, 238, 1, // Opcode: LSFP32_PreInd_LDR
+/* 45601 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 45614
+/* 45605 */ MCD_OPC_CheckPredicate, 1, 13, 1, // Skip to: 45878
+/* 45609 */ MCD_OPC_Decode, 161, 10, 227, 2, // Opcode: LSFP32_STR
+/* 45614 */ MCD_OPC_FilterValue, 5, 4, 1, // Skip to: 45878
+/* 45618 */ MCD_OPC_CheckPredicate, 1, 0, 1, // Skip to: 45878
+/* 45622 */ MCD_OPC_Decode, 155, 10, 227, 2, // Opcode: LSFP32_LDR
+/* 45627 */ MCD_OPC_FilterValue, 7, 247, 0, // Skip to: 45878
+/* 45631 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ...
+/* 45634 */ MCD_OPC_FilterValue, 0, 105, 0, // Skip to: 45743
+/* 45638 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 45641 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 45660
+/* 45645 */ MCD_OPC_CheckPredicate, 1, 229, 0, // Skip to: 45878
+/* 45649 */ MCD_OPC_CheckField, 21, 1, 0, 223, 0, // Skip to: 45878
+/* 45655 */ MCD_OPC_Decode, 174, 10, 228, 2, // Opcode: LSFP64_STUR
+/* 45660 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 45679
+/* 45664 */ MCD_OPC_CheckPredicate, 1, 210, 0, // Skip to: 45878
+/* 45668 */ MCD_OPC_CheckField, 21, 1, 0, 204, 0, // Skip to: 45878
+/* 45674 */ MCD_OPC_Decode, 170, 10, 238, 1, // Opcode: LSFP64_PostInd_STR
+/* 45679 */ MCD_OPC_FilterValue, 2, 41, 0, // Skip to: 45724
+/* 45683 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 45686 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 45705
+/* 45690 */ MCD_OPC_CheckPredicate, 1, 184, 0, // Skip to: 45878
+/* 45694 */ MCD_OPC_CheckField, 21, 1, 1, 178, 0, // Skip to: 45878
+/* 45700 */ MCD_OPC_Decode, 176, 10, 229, 2, // Opcode: LSFP64_Wm_RegOffset_STR
+/* 45705 */ MCD_OPC_FilterValue, 1, 169, 0, // Skip to: 45878
+/* 45709 */ MCD_OPC_CheckPredicate, 1, 165, 0, // Skip to: 45878
+/* 45713 */ MCD_OPC_CheckField, 21, 1, 1, 159, 0, // Skip to: 45878
+/* 45719 */ MCD_OPC_Decode, 178, 10, 230, 2, // Opcode: LSFP64_Xm_RegOffset_STR
+/* 45724 */ MCD_OPC_FilterValue, 3, 150, 0, // Skip to: 45878
+/* 45728 */ MCD_OPC_CheckPredicate, 1, 146, 0, // Skip to: 45878
+/* 45732 */ MCD_OPC_CheckField, 21, 1, 0, 140, 0, // Skip to: 45878
+/* 45738 */ MCD_OPC_Decode, 172, 10, 238, 1, // Opcode: LSFP64_PreInd_STR
+/* 45743 */ MCD_OPC_FilterValue, 1, 105, 0, // Skip to: 45852
+/* 45747 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ...
+/* 45750 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 45769
+/* 45754 */ MCD_OPC_CheckPredicate, 1, 120, 0, // Skip to: 45878
+/* 45758 */ MCD_OPC_CheckField, 21, 1, 0, 114, 0, // Skip to: 45878
+/* 45764 */ MCD_OPC_Decode, 168, 10, 228, 2, // Opcode: LSFP64_LDUR
+/* 45769 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 45788
+/* 45773 */ MCD_OPC_CheckPredicate, 1, 101, 0, // Skip to: 45878
+/* 45777 */ MCD_OPC_CheckField, 21, 1, 0, 95, 0, // Skip to: 45878
+/* 45783 */ MCD_OPC_Decode, 169, 10, 238, 1, // Opcode: LSFP64_PostInd_LDR
+/* 45788 */ MCD_OPC_FilterValue, 2, 41, 0, // Skip to: 45833
+/* 45792 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ...
+/* 45795 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 45814
+/* 45799 */ MCD_OPC_CheckPredicate, 1, 75, 0, // Skip to: 45878
+/* 45803 */ MCD_OPC_CheckField, 21, 1, 1, 69, 0, // Skip to: 45878
+/* 45809 */ MCD_OPC_Decode, 175, 10, 229, 2, // Opcode: LSFP64_Wm_RegOffset_LDR
+/* 45814 */ MCD_OPC_FilterValue, 1, 60, 0, // Skip to: 45878
+/* 45818 */ MCD_OPC_CheckPredicate, 1, 56, 0, // Skip to: 45878
+/* 45822 */ MCD_OPC_CheckField, 21, 1, 1, 50, 0, // Skip to: 45878
+/* 45828 */ MCD_OPC_Decode, 177, 10, 230, 2, // Opcode: LSFP64_Xm_RegOffset_LDR
+/* 45833 */ MCD_OPC_FilterValue, 3, 41, 0, // Skip to: 45878
+/* 45837 */ MCD_OPC_CheckPredicate, 1, 37, 0, // Skip to: 45878
+/* 45841 */ MCD_OPC_CheckField, 21, 1, 0, 31, 0, // Skip to: 45878
+/* 45847 */ MCD_OPC_Decode, 171, 10, 238, 1, // Opcode: LSFP64_PreInd_LDR
+/* 45852 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 45865
+/* 45856 */ MCD_OPC_CheckPredicate, 1, 18, 0, // Skip to: 45878
+/* 45860 */ MCD_OPC_Decode, 173, 10, 231, 2, // Opcode: LSFP64_STR
+/* 45865 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 45878
+/* 45869 */ MCD_OPC_CheckPredicate, 1, 5, 0, // Skip to: 45878
+/* 45873 */ MCD_OPC_Decode, 167, 10, 231, 2, // Opcode: LSFP64_LDR
+/* 45878 */ MCD_OPC_Fail,
0
};
static bool checkDecoderPredicate(unsigned Idx, uint64_t Bits)
{
switch (Idx) {
- default: return false; // never reach
+ default:
case 0:
return ((Bits & AArch64_FeatureNEON));
+ case 1:
+ return ((Bits & AArch64_FeatureFPARMv8));
+ case 2:
+ return ((Bits & AArch64_FeatureNEON) && (Bits & AArch64_FeatureCrypto));
}
}
@@ -6232,168 +11107,731 @@
if (!Check(&S, DecodeRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
case 23:
- tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
- if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 16, 5);
- if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeDQuadRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
case 24:
- tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
- if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 16, 5);
- if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeDTripleRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
case 25:
- tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
- if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
case 26:
- tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
- if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 18, 3);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeDPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
case 27:
- tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
- if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 17, 4);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQQuadRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
case 28:
- tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
- if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 19, 2);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQTripleRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
case 29:
- tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
- if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
case 30:
- tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
- if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 16, 5);
- if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
case 31:
tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ if (!Check(&S, DecodeDQuadRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
- if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 16, 5);
- if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
case 32:
tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ if (!Check(&S, DecodeDTripleRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
- if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
case 33:
tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
- if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 16, 5);
- if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
case 34:
tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ if (!Check(&S, DecodeDPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
- if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 20, 1);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
case 35:
tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ if (!Check(&S, DecodeQQuadRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
- if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 19, 2);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
case 36:
tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ if (!Check(&S, DecodeQTripleRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
- if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 18, 3);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
case 37:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
- if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 17, 4);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
case 38:
tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ if (!Check(&S, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 39:
+ if (!Check(&S, DecodeVLDSTPostInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 40:
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 10, 3) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 3);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 41:
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQTripleRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 10, 3) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 3);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 42:
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 2) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 2);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 43:
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQTripleRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 2) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 2);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 44:
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 12, 1) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 45:
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 30, 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 46:
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQTripleRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 12, 1) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 47:
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQTripleRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 30, 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 48:
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 10, 3) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 3);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 49:
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQQuadRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 10, 3) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 3);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 50:
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 2) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 2);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 51:
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQQuadRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 2) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 2);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 52:
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 12, 1) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 53:
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 30, 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 54:
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQQuadRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 12, 1) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 55:
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQQuadRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 30, 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 56:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 10, 3) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 3);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 57:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQTripleRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQTripleRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 10, 3) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 3);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 58:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 2) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 2);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 59:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQTripleRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQTripleRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 2) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 2);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 60:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 12, 1) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 61:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 30, 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 62:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQTripleRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQTripleRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 12, 1) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 63:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQTripleRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQTripleRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 30, 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 64:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 10, 3) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 3);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 65:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQQuadRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQQuadRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 10, 3) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 3);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 66:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 2) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 2);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 67:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQQuadRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQQuadRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 2) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 2);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 68:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 12, 1) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 69:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 30, 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 70:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQQuadRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQQuadRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 12, 1) << 0);
+ tmp |= (fieldFromInstruction(insn, 30, 1) << 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 71:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQQuadRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeQQuadRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 30, 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 72:
+ if (!Check(&S, DecodeVLDSTLanePostInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 73:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 74:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 75:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 19, 2);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 39:
+ case 76:
tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 18, 3);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 40:
+ case 77:
tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 17, 4);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 41:
+ case 78:
tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 79:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 80:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 81:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 82:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 83:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 84:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 85:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 18, 3);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 86:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 17, 4);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 87:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 88:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 89:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 90:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 19, 2);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 91:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeQTripleRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 92:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 93:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeQTripleRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 94:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 95:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeQQuadRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 96:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeQQuadRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 97:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 98:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 99:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 100:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 11, 3);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 101:
+ if (!Check(&S, DecodeSHLLInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 102:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 103:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 20, 1);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 42:
+ case 104:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 19, 2);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 105:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 18, 3);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 106:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 17, 4);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 107:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 108:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 109:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 110:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6403,13 +11841,169 @@
tmp = fieldFromInstruction(insn, 16, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 43:
+ case 111:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 20, 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 112:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 19, 2);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 113:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 18, 3);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 114:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 17, 4);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 115:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 116:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 44:
+ case 117:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 19, 2);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 118:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 18, 3);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 119:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 17, 4);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 120:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 121:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 122:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 20, 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 123:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeQTripleRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 124:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeQTripleRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 125:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeQQuadRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 126:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeQQuadRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 127:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 128:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 11, 4);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 129:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 130:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6421,7 +12015,7 @@
tmp = fieldFromInstruction(insn, 14, 1);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 45:
+ case 131:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6433,7 +12027,7 @@
tmp = fieldFromInstruction(insn, 13, 2);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 46:
+ case 132:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6445,7 +12039,7 @@
tmp = fieldFromInstruction(insn, 12, 3);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 47:
+ case 133:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6457,7 +12051,13 @@
tmp = fieldFromInstruction(insn, 11, 4);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 48:
+ case 134:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 135:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = 0;
@@ -6467,7 +12067,7 @@
tmp = fieldFromInstruction(insn, 13, 2);
if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, false))) return MCDisassembler_Fail;
return S;
- case 49:
+ case 136:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -6475,7 +12075,7 @@
tmp = fieldFromInstruction(insn, 16, 3);
if (!Check(&S, DecodeShiftRightImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 50:
+ case 137:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -6483,7 +12083,7 @@
tmp = fieldFromInstruction(insn, 16, 4);
if (!Check(&S, DecodeShiftRightImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 51:
+ case 138:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -6491,7 +12091,7 @@
tmp = fieldFromInstruction(insn, 16, 5);
if (!Check(&S, DecodeShiftRightImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 52:
+ case 139:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6503,7 +12103,7 @@
tmp = fieldFromInstruction(insn, 13, 2);
if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, false))) return MCDisassembler_Fail;
return S;
- case 53:
+ case 140:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6513,15 +12113,15 @@
tmp = fieldFromInstruction(insn, 16, 3);
if (!Check(&S, DecodeShiftRightImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 54:
+ case 141:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 3);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeShiftLeftImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 55:
+ case 142:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6531,15 +12131,15 @@
tmp = fieldFromInstruction(insn, 16, 4);
if (!Check(&S, DecodeShiftRightImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 56:
+ case 143:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 4);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeShiftLeftImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 57:
+ case 144:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6549,15 +12149,15 @@
tmp = fieldFromInstruction(insn, 16, 5);
if (!Check(&S, DecodeShiftRightImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 58:
+ case 145:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 5);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeShiftLeftImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 59:
+ case 146:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = 0;
@@ -6567,7 +12167,7 @@
tmp = fieldFromInstruction(insn, 13, 1);
if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, true))) return MCDisassembler_Fail;
return S;
- case 60:
+ case 147:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -6575,15 +12175,15 @@
tmp = fieldFromInstruction(insn, 16, 3);
if (!Check(&S, DecodeShiftRightImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 61:
+ case 148:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 3);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeShiftLeftImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 62:
+ case 149:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -6591,15 +12191,15 @@
tmp = fieldFromInstruction(insn, 16, 4);
if (!Check(&S, DecodeShiftRightImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 63:
+ case 150:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 4);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeShiftLeftImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 64:
+ case 151:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -6607,15 +12207,15 @@
tmp = fieldFromInstruction(insn, 16, 5);
if (!Check(&S, DecodeShiftRightImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 65:
+ case 152:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 5);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeShiftLeftImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 66:
+ case 153:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6627,7 +12227,7 @@
tmp = fieldFromInstruction(insn, 13, 1);
if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, true))) return MCDisassembler_Fail;
return S;
- case 67:
+ case 154:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = 0;
@@ -6637,7 +12237,7 @@
tmp = fieldFromInstruction(insn, 12, 1);
if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_MSL, false))) return MCDisassembler_Fail;
return S;
- case 68:
+ case 155:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = 0;
@@ -6645,7 +12245,7 @@
tmp |= (fieldFromInstruction(insn, 16, 3) << 5);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 69:
+ case 156:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6653,9 +12253,9 @@
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 3);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeShiftLeftImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 70:
+ case 157:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6663,9 +12263,9 @@
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 4);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeShiftLeftImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 71:
+ case 158:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6673,9 +12273,9 @@
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 5);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeShiftLeftImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 72:
+ case 159:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = 0;
@@ -6685,7 +12285,7 @@
tmp = fieldFromInstruction(insn, 13, 2);
if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, false))) return MCDisassembler_Fail;
return S;
- case 73:
+ case 160:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -6693,7 +12293,7 @@
tmp = fieldFromInstruction(insn, 16, 3);
if (!Check(&S, DecodeShiftRightImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 74:
+ case 161:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -6701,7 +12301,7 @@
tmp = fieldFromInstruction(insn, 16, 4);
if (!Check(&S, DecodeShiftRightImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 75:
+ case 162:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -6709,7 +12309,7 @@
tmp = fieldFromInstruction(insn, 16, 5);
if (!Check(&S, DecodeShiftRightImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 76:
+ case 163:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6721,7 +12321,7 @@
tmp = fieldFromInstruction(insn, 13, 2);
if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, false))) return MCDisassembler_Fail;
return S;
- case 77:
+ case 164:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6731,15 +12331,15 @@
tmp = fieldFromInstruction(insn, 16, 3);
if (!Check(&S, DecodeShiftRightImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 78:
+ case 165:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 3);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeShiftLeftImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 79:
+ case 166:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6749,15 +12349,15 @@
tmp = fieldFromInstruction(insn, 16, 4);
if (!Check(&S, DecodeShiftRightImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 80:
+ case 167:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 4);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeShiftLeftImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 81:
+ case 168:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6767,15 +12367,15 @@
tmp = fieldFromInstruction(insn, 16, 5);
if (!Check(&S, DecodeShiftRightImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 82:
+ case 169:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 5);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeShiftLeftImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 83:
+ case 170:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = 0;
@@ -6785,7 +12385,7 @@
tmp = fieldFromInstruction(insn, 13, 1);
if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, true))) return MCDisassembler_Fail;
return S;
- case 84:
+ case 171:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6797,7 +12397,7 @@
tmp = fieldFromInstruction(insn, 13, 1);
if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, true))) return MCDisassembler_Fail;
return S;
- case 85:
+ case 172:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = 0;
@@ -6807,7 +12407,7 @@
tmp = fieldFromInstruction(insn, 12, 1);
if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_MSL, false))) return MCDisassembler_Fail;
return S;
- case 86:
+ case 173:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = 0;
@@ -6815,7 +12415,7 @@
tmp |= (fieldFromInstruction(insn, 16, 3) << 5);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 87:
+ case 174:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6823,9 +12423,9 @@
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 3);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeShiftLeftImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 88:
+ case 175:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6833,9 +12433,9 @@
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 4);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeShiftLeftImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 89:
+ case 176:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6843,9 +12443,23 @@
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeShiftLeftImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 177:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 4);
+ if (!Check(&S, DecodeFPR128LoRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 1) << 2);
+ tmp |= (fieldFromInstruction(insn, 20, 2) << 0);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 90:
+ case 178:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -6853,7 +12467,21 @@
tmp = fieldFromInstruction(insn, 16, 6);
if (!Check(&S, DecodeShiftRightImm64(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 91:
+ case 179:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 4);
+ if (!Check(&S, DecodeFPR128LoRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 1) << 2);
+ tmp |= (fieldFromInstruction(insn, 20, 2) << 0);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 180:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6863,15 +12491,29 @@
tmp = fieldFromInstruction(insn, 16, 6);
if (!Check(&S, DecodeShiftRightImm64(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 92:
+ case 181:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 4);
+ if (!Check(&S, DecodeFPR128LoRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 1) << 2);
+ tmp |= (fieldFromInstruction(insn, 20, 2) << 0);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 182:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 6);
- MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ if (!Check(&S, DecodeShiftLeftImm64(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 93:
+ case 183:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6879,9 +12521,145 @@
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 6);
+ if (!Check(&S, DecodeShiftLeftImm64(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 184:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 4);
+ if (!Check(&S, DecodeFPR128LoRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 1) << 2);
+ tmp |= (fieldFromInstruction(insn, 20, 2) << 0);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 94:
+ case 185:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 4);
+ if (!Check(&S, DecodeFPR128LoRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 1) << 2);
+ tmp |= (fieldFromInstruction(insn, 20, 2) << 0);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 186:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 4);
+ if (!Check(&S, DecodeFPR128LoRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 1) << 2);
+ tmp |= (fieldFromInstruction(insn, 20, 2) << 0);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 187:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 1) << 1);
+ tmp |= (fieldFromInstruction(insn, 21, 1) << 0);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 188:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 1) << 1);
+ tmp |= (fieldFromInstruction(insn, 21, 1) << 0);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 189:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 1) << 1);
+ tmp |= (fieldFromInstruction(insn, 21, 1) << 0);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 190:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 1) << 1);
+ tmp |= (fieldFromInstruction(insn, 21, 1) << 0);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 191:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 1) << 1);
+ tmp |= (fieldFromInstruction(insn, 21, 1) << 0);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 192:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 1) << 1);
+ tmp |= (fieldFromInstruction(insn, 21, 1) << 0);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 193:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 11, 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 194:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 11, 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 195:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = 0;
@@ -6889,7 +12667,7 @@
tmp |= (fieldFromInstruction(insn, 29, 2) << 0);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 95:
+ case 196:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32wspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -6897,13 +12675,13 @@
tmp = fieldFromInstruction(insn, 10, 12);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 96:
+ case 197:
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeGPR32wspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 10, 12);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 97:
+ case 198:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -6911,7 +12689,7 @@
tmp = fieldFromInstruction(insn, 10, 12);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 98:
+ case 199:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -6919,13 +12697,13 @@
tmp = fieldFromInstruction(insn, 10, 12);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 99:
+ case 200:
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 10, 12);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 100:
+ case 201:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -6933,7 +12711,7 @@
tmp = fieldFromInstruction(insn, 10, 12);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 101:
+ case 202:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32wspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -6941,13 +12719,13 @@
tmp = fieldFromInstruction(insn, 10, 13);
if (!Check(&S, DecodeLogicalImmOperand(MI, tmp, Address, Decoder, 32))) return MCDisassembler_Fail;
return S;
- case 102:
+ case 203:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 18);
if (!Check(&S, DecodeMoveWideImmOperand(MI, tmp, Address, Decoder, 32))) return MCDisassembler_Fail;
return S;
- case 103:
+ case 204:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -6955,7 +12733,7 @@
tmp = fieldFromInstruction(insn, 10, 13);
if (!Check(&S, DecodeLogicalImmOperand(MI, tmp, Address, Decoder, 32))) return MCDisassembler_Fail;
return S;
- case 104:
+ case 205:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6963,7 +12741,7 @@
tmp = fieldFromInstruction(insn, 5, 18);
if (!Check(&S, DecodeMoveWideImmOperand(MI, tmp, Address, Decoder, 32))) return MCDisassembler_Fail;
return S;
- case 105:
+ case 206:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -6971,13 +12749,13 @@
tmp = fieldFromInstruction(insn, 10, 13);
if (!Check(&S, DecodeLogicalImmOperand(MI, tmp, Address, Decoder, 64))) return MCDisassembler_Fail;
return S;
- case 106:
+ case 207:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 18);
if (!Check(&S, DecodeMoveWideImmOperand(MI, tmp, Address, Decoder, 64))) return MCDisassembler_Fail;
return S;
- case 107:
+ case 208:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -6985,7 +12763,7 @@
tmp = fieldFromInstruction(insn, 10, 13);
if (!Check(&S, DecodeLogicalImmOperand(MI, tmp, Address, Decoder, 64))) return MCDisassembler_Fail;
return S;
- case 108:
+ case 209:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
@@ -6993,13 +12771,13 @@
tmp = fieldFromInstruction(insn, 5, 18);
if (!Check(&S, DecodeMoveWideImmOperand(MI, tmp, Address, Decoder, 64))) return MCDisassembler_Fail;
return S;
- case 109:
+ case 210:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 110:
+ case 211:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7007,10 +12785,10 @@
tmp = fieldFromInstruction(insn, 16, 6);
if (!Check(&S, DecodeBitfield32ImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 111:
+ case 212:
if (!Check(&S, DecodeBitfieldInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 112:
+ case 213:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7020,13 +12798,13 @@
tmp = fieldFromInstruction(insn, 10, 6);
if (!Check(&S, DecodeBitfield32ImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 113:
+ case 214:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 114:
+ case 215:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7034,23 +12812,23 @@
tmp = fieldFromInstruction(insn, 16, 6);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 115:
+ case 216:
tmp = fieldFromInstruction(insn, 0, 26);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 116:
+ case 217:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 19);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 117:
+ case 218:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 19);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 118:
+ case 219:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 19, 5);
@@ -7058,7 +12836,7 @@
tmp = fieldFromInstruction(insn, 5, 14);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 119:
+ case 220:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = 0;
@@ -7068,33 +12846,33 @@
tmp = fieldFromInstruction(insn, 5, 14);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 120:
+ case 221:
tmp = fieldFromInstruction(insn, 0, 4);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
tmp = fieldFromInstruction(insn, 5, 19);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 121:
+ case 222:
tmp = fieldFromInstruction(insn, 5, 16);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 122:
+ case 223:
tmp = fieldFromInstruction(insn, 8, 4);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 123:
+ case 224:
tmp = fieldFromInstruction(insn, 8, 4);
if (!Check(&S, DecodeNamedImmOperand(MI, tmp, Address, Decoder, &AArch64_DBarrierMapper))) return MCDisassembler_Fail;
return S;
- case 124:
+ case 225:
tmp = fieldFromInstruction(insn, 8, 4);
if (!Check(&S, DecodeNamedImmOperand(MI, tmp, Address, Decoder, &AArch64_ISBMapper))) return MCDisassembler_Fail;
return S;
- case 125:
+ case 226:
tmp = fieldFromInstruction(insn, 5, 7);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 126:
+ case 227:
tmp = 0;
tmp |= (fieldFromInstruction(insn, 5, 3) << 0);
tmp |= (fieldFromInstruction(insn, 16, 3) << 3);
@@ -7102,7 +12880,7 @@
tmp = fieldFromInstruction(insn, 8, 4);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 127:
+ case 228:
tmp = fieldFromInstruction(insn, 16, 3);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
tmp = fieldFromInstruction(insn, 12, 4);
@@ -7114,13 +12892,13 @@
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 128:
+ case 229:
tmp = fieldFromInstruction(insn, 5, 16);
if (!Check(&S, DecodeMSROperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 129:
+ case 230:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 3);
@@ -7132,19 +12910,19 @@
tmp = fieldFromInstruction(insn, 5, 3);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 130:
+ case 231:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 16);
if (!Check(&S, DecodeMRSOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 131:
+ case 232:
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 132:
+ case 233:
return S;
- case 133:
+ case 234:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7152,7 +12930,7 @@
tmp = fieldFromInstruction(insn, 16, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 134:
+ case 235:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7162,7 +12940,7 @@
tmp = fieldFromInstruction(insn, 12, 4);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 135:
+ case 236:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7172,7 +12950,7 @@
tmp = fieldFromInstruction(insn, 10, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 136:
+ case 237:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7180,10 +12958,10 @@
tmp = fieldFromInstruction(insn, 12, 9);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 137:
+ case 238:
if (!Check(&S, DecodeSingleIndexedInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 138:
+ case 239:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7195,7 +12973,7 @@
tmp |= (fieldFromInstruction(insn, 14, 2) << 1);
if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 139:
+ case 240:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7207,7 +12985,7 @@
tmp |= (fieldFromInstruction(insn, 14, 2) << 1);
if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 140:
+ case 241:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7215,7 +12993,7 @@
tmp = fieldFromInstruction(insn, 12, 9);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 141:
+ case 242:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7227,7 +13005,7 @@
tmp |= (fieldFromInstruction(insn, 14, 2) << 1);
if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 142:
+ case 243:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7239,7 +13017,7 @@
tmp |= (fieldFromInstruction(insn, 14, 2) << 1);
if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 143:
+ case 244:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7247,7 +13025,7 @@
tmp = fieldFromInstruction(insn, 10, 12);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 144:
+ case 245:
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 5);
@@ -7257,7 +13035,7 @@
tmp = fieldFromInstruction(insn, 12, 4);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 145:
+ case 246:
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 5);
@@ -7267,7 +13045,7 @@
tmp = fieldFromInstruction(insn, 12, 4);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 146:
+ case 247:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7275,7 +13053,7 @@
tmp = fieldFromInstruction(insn, 16, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 147:
+ case 248:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7285,7 +13063,7 @@
tmp = fieldFromInstruction(insn, 12, 4);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 148:
+ case 249:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7293,7 +13071,7 @@
tmp = fieldFromInstruction(insn, 16, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 149:
+ case 250:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7303,7 +13081,7 @@
tmp = fieldFromInstruction(insn, 10, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 150:
+ case 251:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7313,7 +13091,7 @@
tmp = fieldFromInstruction(insn, 10, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 151:
+ case 252:
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 5);
@@ -7323,7 +13101,7 @@
tmp = fieldFromInstruction(insn, 12, 4);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 152:
+ case 253:
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 5);
@@ -7333,19 +13111,19 @@
tmp = fieldFromInstruction(insn, 12, 4);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 153:
+ case 254:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeNamedImmOperand(MI, tmp, Address, Decoder, &AArch64_PRFMMapper))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 19);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 154:
+ case 255:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 155:
+ case 256:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeNamedImmOperand(MI, tmp, Address, Decoder, &AArch64_PRFMMapper))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7353,7 +13131,7 @@
tmp = fieldFromInstruction(insn, 12, 9);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 156:
+ case 257:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeNamedImmOperand(MI, tmp, Address, Decoder, &AArch64_PRFMMapper))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7365,7 +13143,7 @@
tmp |= (fieldFromInstruction(insn, 14, 2) << 1);
if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 157:
+ case 258:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeNamedImmOperand(MI, tmp, Address, Decoder, &AArch64_PRFMMapper))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7377,7 +13155,7 @@
tmp |= (fieldFromInstruction(insn, 14, 2) << 1);
if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 158:
+ case 259:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeNamedImmOperand(MI, tmp, Address, Decoder, &AArch64_PRFMMapper))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7385,13 +13163,13 @@
tmp = fieldFromInstruction(insn, 10, 12);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 159:
+ case 260:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 19);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 160:
+ case 261:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7399,7 +13177,7 @@
tmp = fieldFromInstruction(insn, 10, 6);
if (!Check(&S, DecodeCVT32FixedPosOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 161:
+ case 262:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7407,55 +13185,55 @@
tmp = fieldFromInstruction(insn, 10, 6);
if (!Check(&S, DecodeCVT32FixedPosOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 162:
+ case 263:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 163:
+ case 264:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 164:
+ case 265:
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 165:
+ case 266:
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 5);
if (!Check(&S, DecodeFPZeroOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 166:
+ case 267:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 167:
+ case 268:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 168:
+ case 269:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 169:
+ case 270:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 13, 8);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 170:
+ case 271:
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 5);
@@ -7465,7 +13243,7 @@
tmp = fieldFromInstruction(insn, 12, 4);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 171:
+ case 272:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7473,7 +13251,7 @@
tmp = fieldFromInstruction(insn, 16, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 172:
+ case 273:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7483,7 +13261,7 @@
tmp = fieldFromInstruction(insn, 12, 4);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 173:
+ case 274:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7491,7 +13269,7 @@
tmp = fieldFromInstruction(insn, 10, 6);
if (!Check(&S, DecodeCVT32FixedPosOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 174:
+ case 275:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7499,49 +13277,31 @@
tmp = fieldFromInstruction(insn, 10, 6);
if (!Check(&S, DecodeCVT32FixedPosOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 175:
+ case 276:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 176:
- tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 5, 5);
- if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- return S;
- case 177:
+ case 277:
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 178:
+ case 278:
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 5);
if (!Check(&S, DecodeFPZeroOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 179:
- tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 5, 5);
- if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- return S;
- case 180:
- tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 5, 5);
- if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- return S;
- case 181:
+ case 279:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 13, 8);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 182:
+ case 280:
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 5);
@@ -7551,7 +13311,7 @@
tmp = fieldFromInstruction(insn, 12, 4);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 183:
+ case 281:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7561,19 +13321,19 @@
tmp = fieldFromInstruction(insn, 12, 4);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 184:
+ case 282:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 185:
+ case 283:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 186:
+ case 284:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7583,7 +13343,7 @@
tmp = fieldFromInstruction(insn, 10, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 187:
+ case 285:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7593,7 +13353,7 @@
tmp = fieldFromInstruction(insn, 10, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 188:
+ case 286:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7601,7 +13361,7 @@
tmp = fieldFromInstruction(insn, 12, 9);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 189:
+ case 287:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7613,7 +13373,7 @@
tmp |= (fieldFromInstruction(insn, 14, 2) << 1);
if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 190:
+ case 288:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7625,7 +13385,7 @@
tmp |= (fieldFromInstruction(insn, 14, 2) << 1);
if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 191:
+ case 289:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7633,7 +13393,7 @@
tmp = fieldFromInstruction(insn, 12, 9);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 192:
+ case 290:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7645,7 +13405,7 @@
tmp |= (fieldFromInstruction(insn, 14, 2) << 1);
if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 193:
+ case 291:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7657,7 +13417,7 @@
tmp |= (fieldFromInstruction(insn, 14, 2) << 1);
if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 194:
+ case 292:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7665,7 +13425,7 @@
tmp = fieldFromInstruction(insn, 10, 12);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 195:
+ case 293:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7673,35 +13433,407 @@
tmp = fieldFromInstruction(insn, 10, 12);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 196:
+ case 294:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 19);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 197:
+ case 295:
tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 5, 5);
- if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- tmp = fieldFromInstruction(insn, 16, 5);
- if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
- return S;
- case 198:
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 0, 5);
- if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
- if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 16, 5);
- if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 199:
+ case 296:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 20, 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 200:
+ case 297:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 19, 2);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 298:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 18, 3);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 299:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 17, 4);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 300:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 301:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 302:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 303:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 304:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 305:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 306:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 307:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 308:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 309:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 310:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 311:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 312:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 6);
+ if (!Check(&S, DecodeShiftRightImm64(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 313:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 6);
+ if (!Check(&S, DecodeShiftRightImm64(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 314:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 1) << 1);
+ tmp |= (fieldFromInstruction(insn, 21, 1) << 0);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 315:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 11, 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 316:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 4);
+ if (!Check(&S, DecodeFPR64LoRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 20, 2);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 317:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 4);
+ if (!Check(&S, DecodeFPR128LoRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 1) << 2);
+ tmp |= (fieldFromInstruction(insn, 20, 2) << 0);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 318:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 21, 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 319:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 1) << 1);
+ tmp |= (fieldFromInstruction(insn, 21, 1) << 0);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 320:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 6);
+ if (!Check(&S, DecodeShiftLeftImm64(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 321:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 3);
+ if (!Check(&S, DecodeShiftLeftImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 322:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 4);
+ if (!Check(&S, DecodeShiftLeftImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 323:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeShiftLeftImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 324:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 3);
+ if (!Check(&S, DecodeShiftRightImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 325:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 4);
+ if (!Check(&S, DecodeShiftRightImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 326:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeShiftRightImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 327:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 1) << 1);
+ tmp |= (fieldFromInstruction(insn, 21, 1) << 0);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 328:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 11, 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 329:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 4);
+ if (!Check(&S, DecodeFPR64LoRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 20, 2);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 330:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 4);
+ if (!Check(&S, DecodeFPR128LoRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 1) << 2);
+ tmp |= (fieldFromInstruction(insn, 20, 2) << 0);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 331:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 21, 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 332:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 1) << 1);
+ tmp |= (fieldFromInstruction(insn, 21, 1) << 0);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 333:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 4);
+ if (!Check(&S, DecodeFPR64LoRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 20, 2);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 334:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 4);
+ if (!Check(&S, DecodeFPR128LoRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = 0;
+ tmp |= (fieldFromInstruction(insn, 11, 1) << 2);
+ tmp |= (fieldFromInstruction(insn, 20, 2) << 0);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 335:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 21, 1);
+ MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
+ return S;
+ case 336:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 5);
+ if (!Check(&S, DecodeShiftRightImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 337:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7709,7 +13841,7 @@
tmp = fieldFromInstruction(insn, 12, 9);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 201:
+ case 338:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7721,7 +13853,7 @@
tmp |= (fieldFromInstruction(insn, 14, 2) << 1);
if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 202:
+ case 339:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7733,7 +13865,7 @@
tmp |= (fieldFromInstruction(insn, 14, 2) << 1);
if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 203:
+ case 340:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7741,13 +13873,23 @@
tmp = fieldFromInstruction(insn, 10, 12);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 204:
+ case 341:
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 0, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 5, 5);
+ if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ tmp = fieldFromInstruction(insn, 16, 6);
+ if (!Check(&S, DecodeShiftLeftImm64(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
+ return S;
+ case 342:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 19);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 205:
+ case 343:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7755,7 +13897,7 @@
tmp = fieldFromInstruction(insn, 10, 6);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 206:
+ case 344:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7763,19 +13905,19 @@
tmp = fieldFromInstruction(insn, 10, 6);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 207:
+ case 345:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 208:
+ case 346:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 209:
+ case 347:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7783,7 +13925,7 @@
tmp = fieldFromInstruction(insn, 10, 6);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 210:
+ case 348:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7791,22 +13933,22 @@
tmp = fieldFromInstruction(insn, 10, 6);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 211:
+ case 349:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 212:
+ case 350:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 213:
+ case 351:
if (!Check(&S, DecodeFMOVLaneInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 214:
+ case 352:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7814,7 +13956,7 @@
tmp = fieldFromInstruction(insn, 12, 9);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 215:
+ case 353:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7826,7 +13968,7 @@
tmp |= (fieldFromInstruction(insn, 14, 2) << 1);
if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 216:
+ case 354:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7838,7 +13980,7 @@
tmp |= (fieldFromInstruction(insn, 14, 2) << 1);
if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 217:
+ case 355:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7846,7 +13988,7 @@
tmp = fieldFromInstruction(insn, 10, 12);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 218:
+ case 356:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7854,7 +13996,7 @@
tmp = fieldFromInstruction(insn, 12, 9);
MCInst_addOperand(MI, MCOperand_CreateImm(tmp));
return S;
- case 219:
+ case 357:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7866,7 +14008,7 @@
tmp |= (fieldFromInstruction(insn, 14, 2) << 1);
if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 220:
+ case 358:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
@@ -7878,7 +14020,7 @@
tmp |= (fieldFromInstruction(insn, 14, 2) << 1);
if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
return S;
- case 221:
+ case 359:
tmp = fieldFromInstruction(insn, 0, 5);
if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail;
tmp = fieldFromInstruction(insn, 5, 5);
diff --git a/arch/AArch64/AArch64GenInstrInfo.inc b/arch/AArch64/AArch64GenInstrInfo.inc
index 6141e1b..cd2532f 100644
--- a/arch/AArch64/AArch64GenInstrInfo.inc
+++ b/arch/AArch64/AArch64GenInstrInfo.inc
@@ -12,1681 +12,2790 @@
#ifdef GET_INSTRINFO_ENUM
#undef GET_INSTRINFO_ENUM
enum {
- AArch64_PHI = 0,
- AArch64_INLINEASM = 1,
- AArch64_PROLOG_LABEL = 2,
- AArch64_EH_LABEL = 3,
- AArch64_GC_LABEL = 4,
- AArch64_KILL = 5,
- AArch64_EXTRACT_SUBREG = 6,
- AArch64_INSERT_SUBREG = 7,
- AArch64_IMPLICIT_DEF = 8,
- AArch64_SUBREG_TO_REG = 9,
- AArch64_COPY_TO_REGCLASS = 10,
- AArch64_DBG_VALUE = 11,
- AArch64_REG_SEQUENCE = 12,
- AArch64_COPY = 13,
- AArch64_BUNDLE = 14,
- AArch64_LIFETIME_START = 15,
- AArch64_LIFETIME_END = 16,
- AArch64_ADCSwww = 17,
- AArch64_ADCSxxx = 18,
- AArch64_ADCwww = 19,
- AArch64_ADCxxx = 20,
- AArch64_ADDHN2vvv_16b8h = 21,
- AArch64_ADDHN2vvv_4s2d = 22,
- AArch64_ADDHN2vvv_8h4s = 23,
- AArch64_ADDHNvvv_2s2d = 24,
- AArch64_ADDHNvvv_4h4s = 25,
- AArch64_ADDHNvvv_8b8h = 26,
- AArch64_ADDP_16B = 27,
- AArch64_ADDP_2D = 28,
- AArch64_ADDP_2S = 29,
- AArch64_ADDP_4H = 30,
- AArch64_ADDP_4S = 31,
- AArch64_ADDP_8B = 32,
- AArch64_ADDP_8H = 33,
- AArch64_ADDPvv_D_2D = 34,
- AArch64_ADDSwww_asr = 35,
- AArch64_ADDSwww_lsl = 36,
- AArch64_ADDSwww_lsr = 37,
- AArch64_ADDSwww_sxtb = 38,
- AArch64_ADDSwww_sxth = 39,
- AArch64_ADDSwww_sxtw = 40,
- AArch64_ADDSwww_sxtx = 41,
- AArch64_ADDSwww_uxtb = 42,
- AArch64_ADDSwww_uxth = 43,
- AArch64_ADDSwww_uxtw = 44,
- AArch64_ADDSwww_uxtx = 45,
- AArch64_ADDSxxw_sxtb = 46,
- AArch64_ADDSxxw_sxth = 47,
- AArch64_ADDSxxw_sxtw = 48,
- AArch64_ADDSxxw_uxtb = 49,
- AArch64_ADDSxxw_uxth = 50,
- AArch64_ADDSxxw_uxtw = 51,
- AArch64_ADDSxxx_asr = 52,
- AArch64_ADDSxxx_lsl = 53,
- AArch64_ADDSxxx_lsr = 54,
- AArch64_ADDSxxx_sxtx = 55,
- AArch64_ADDSxxx_uxtx = 56,
- AArch64_ADDddd = 57,
- AArch64_ADDvvv_16B = 58,
- AArch64_ADDvvv_2D = 59,
- AArch64_ADDvvv_2S = 60,
- AArch64_ADDvvv_4H = 61,
- AArch64_ADDvvv_4S = 62,
- AArch64_ADDvvv_8B = 63,
- AArch64_ADDvvv_8H = 64,
- AArch64_ADDwwi_lsl0_S = 65,
- AArch64_ADDwwi_lsl0_cmp = 66,
- AArch64_ADDwwi_lsl0_s = 67,
- AArch64_ADDwwi_lsl12_S = 68,
- AArch64_ADDwwi_lsl12_cmp = 69,
- AArch64_ADDwwi_lsl12_s = 70,
- AArch64_ADDwww_asr = 71,
- AArch64_ADDwww_lsl = 72,
- AArch64_ADDwww_lsr = 73,
- AArch64_ADDwww_sxtb = 74,
- AArch64_ADDwww_sxth = 75,
- AArch64_ADDwww_sxtw = 76,
- AArch64_ADDwww_sxtx = 77,
- AArch64_ADDwww_uxtb = 78,
- AArch64_ADDwww_uxth = 79,
- AArch64_ADDwww_uxtw = 80,
- AArch64_ADDwww_uxtx = 81,
- AArch64_ADDxxi_lsl0_S = 82,
- AArch64_ADDxxi_lsl0_cmp = 83,
- AArch64_ADDxxi_lsl0_s = 84,
- AArch64_ADDxxi_lsl12_S = 85,
- AArch64_ADDxxi_lsl12_cmp = 86,
- AArch64_ADDxxi_lsl12_s = 87,
- AArch64_ADDxxw_sxtb = 88,
- AArch64_ADDxxw_sxth = 89,
- AArch64_ADDxxw_sxtw = 90,
- AArch64_ADDxxw_uxtb = 91,
- AArch64_ADDxxw_uxth = 92,
- AArch64_ADDxxw_uxtw = 93,
- AArch64_ADDxxx_asr = 94,
- AArch64_ADDxxx_lsl = 95,
- AArch64_ADDxxx_lsr = 96,
- AArch64_ADDxxx_sxtx = 97,
- AArch64_ADDxxx_uxtx = 98,
- AArch64_ADJCALLSTACKDOWN = 99,
- AArch64_ADJCALLSTACKUP = 100,
- AArch64_ADRPxi = 101,
- AArch64_ADRxi = 102,
- AArch64_ANDSwwi = 103,
- AArch64_ANDSwww_asr = 104,
- AArch64_ANDSwww_lsl = 105,
- AArch64_ANDSwww_lsr = 106,
- AArch64_ANDSwww_ror = 107,
- AArch64_ANDSxxi = 108,
- AArch64_ANDSxxx_asr = 109,
- AArch64_ANDSxxx_lsl = 110,
- AArch64_ANDSxxx_lsr = 111,
- AArch64_ANDSxxx_ror = 112,
- AArch64_ANDvvv_16B = 113,
- AArch64_ANDvvv_8B = 114,
- AArch64_ANDwwi = 115,
- AArch64_ANDwww_asr = 116,
- AArch64_ANDwww_lsl = 117,
- AArch64_ANDwww_lsr = 118,
- AArch64_ANDwww_ror = 119,
- AArch64_ANDxxi = 120,
- AArch64_ANDxxx_asr = 121,
- AArch64_ANDxxx_lsl = 122,
- AArch64_ANDxxx_lsr = 123,
- AArch64_ANDxxx_ror = 124,
- AArch64_ASRVwww = 125,
- AArch64_ASRVxxx = 126,
- AArch64_ASRwwi = 127,
- AArch64_ASRxxi = 128,
- AArch64_ATOMIC_CMP_SWAP_I16 = 129,
- AArch64_ATOMIC_CMP_SWAP_I32 = 130,
- AArch64_ATOMIC_CMP_SWAP_I64 = 131,
- AArch64_ATOMIC_CMP_SWAP_I8 = 132,
- AArch64_ATOMIC_LOAD_ADD_I16 = 133,
- AArch64_ATOMIC_LOAD_ADD_I32 = 134,
- AArch64_ATOMIC_LOAD_ADD_I64 = 135,
- AArch64_ATOMIC_LOAD_ADD_I8 = 136,
- AArch64_ATOMIC_LOAD_AND_I16 = 137,
- AArch64_ATOMIC_LOAD_AND_I32 = 138,
- AArch64_ATOMIC_LOAD_AND_I64 = 139,
- AArch64_ATOMIC_LOAD_AND_I8 = 140,
- AArch64_ATOMIC_LOAD_MAX_I16 = 141,
- AArch64_ATOMIC_LOAD_MAX_I32 = 142,
- AArch64_ATOMIC_LOAD_MAX_I64 = 143,
- AArch64_ATOMIC_LOAD_MAX_I8 = 144,
- AArch64_ATOMIC_LOAD_MIN_I16 = 145,
- AArch64_ATOMIC_LOAD_MIN_I32 = 146,
- AArch64_ATOMIC_LOAD_MIN_I64 = 147,
- AArch64_ATOMIC_LOAD_MIN_I8 = 148,
- AArch64_ATOMIC_LOAD_NAND_I16 = 149,
- AArch64_ATOMIC_LOAD_NAND_I32 = 150,
- AArch64_ATOMIC_LOAD_NAND_I64 = 151,
- AArch64_ATOMIC_LOAD_NAND_I8 = 152,
- AArch64_ATOMIC_LOAD_OR_I16 = 153,
- AArch64_ATOMIC_LOAD_OR_I32 = 154,
- AArch64_ATOMIC_LOAD_OR_I64 = 155,
- AArch64_ATOMIC_LOAD_OR_I8 = 156,
- AArch64_ATOMIC_LOAD_SUB_I16 = 157,
- AArch64_ATOMIC_LOAD_SUB_I32 = 158,
- AArch64_ATOMIC_LOAD_SUB_I64 = 159,
- AArch64_ATOMIC_LOAD_SUB_I8 = 160,
- AArch64_ATOMIC_LOAD_UMAX_I16 = 161,
- AArch64_ATOMIC_LOAD_UMAX_I32 = 162,
- AArch64_ATOMIC_LOAD_UMAX_I64 = 163,
- AArch64_ATOMIC_LOAD_UMAX_I8 = 164,
- AArch64_ATOMIC_LOAD_UMIN_I16 = 165,
- AArch64_ATOMIC_LOAD_UMIN_I32 = 166,
- AArch64_ATOMIC_LOAD_UMIN_I64 = 167,
- AArch64_ATOMIC_LOAD_UMIN_I8 = 168,
- AArch64_ATOMIC_LOAD_XOR_I16 = 169,
- AArch64_ATOMIC_LOAD_XOR_I32 = 170,
- AArch64_ATOMIC_LOAD_XOR_I64 = 171,
- AArch64_ATOMIC_LOAD_XOR_I8 = 172,
- AArch64_ATOMIC_SWAP_I16 = 173,
- AArch64_ATOMIC_SWAP_I32 = 174,
- AArch64_ATOMIC_SWAP_I64 = 175,
- AArch64_ATOMIC_SWAP_I8 = 176,
- AArch64_ATix = 177,
- AArch64_BFIwwii = 178,
- AArch64_BFIxxii = 179,
- AArch64_BFMwwii = 180,
- AArch64_BFMxxii = 181,
- AArch64_BFXILwwii = 182,
- AArch64_BFXILxxii = 183,
- AArch64_BICSwww_asr = 184,
- AArch64_BICSwww_lsl = 185,
- AArch64_BICSwww_lsr = 186,
- AArch64_BICSwww_ror = 187,
- AArch64_BICSxxx_asr = 188,
- AArch64_BICSxxx_lsl = 189,
- AArch64_BICSxxx_lsr = 190,
- AArch64_BICSxxx_ror = 191,
- AArch64_BICvi_lsl_2S = 192,
- AArch64_BICvi_lsl_4H = 193,
- AArch64_BICvi_lsl_4S = 194,
- AArch64_BICvi_lsl_8H = 195,
- AArch64_BICvvv_16B = 196,
- AArch64_BICvvv_8B = 197,
- AArch64_BICwww_asr = 198,
- AArch64_BICwww_lsl = 199,
- AArch64_BICwww_lsr = 200,
- AArch64_BICwww_ror = 201,
- AArch64_BICxxx_asr = 202,
- AArch64_BICxxx_lsl = 203,
- AArch64_BICxxx_lsr = 204,
- AArch64_BICxxx_ror = 205,
- AArch64_BIFvvv_16B = 206,
- AArch64_BIFvvv_8B = 207,
- AArch64_BITvvv_16B = 208,
- AArch64_BITvvv_8B = 209,
- AArch64_BLRx = 210,
- AArch64_BLimm = 211,
- AArch64_BRKi = 212,
- AArch64_BRx = 213,
- AArch64_BSLvvv_16B = 214,
- AArch64_BSLvvv_8B = 215,
- AArch64_Bcc = 216,
- AArch64_Bimm = 217,
- AArch64_CBNZw = 218,
- AArch64_CBNZx = 219,
- AArch64_CBZw = 220,
- AArch64_CBZx = 221,
- AArch64_CCMNwi = 222,
- AArch64_CCMNww = 223,
- AArch64_CCMNxi = 224,
- AArch64_CCMNxx = 225,
- AArch64_CCMPwi = 226,
- AArch64_CCMPww = 227,
- AArch64_CCMPxi = 228,
- AArch64_CCMPxx = 229,
- AArch64_CLREXi = 230,
- AArch64_CLSww = 231,
- AArch64_CLSxx = 232,
- AArch64_CLZww = 233,
- AArch64_CLZxx = 234,
- AArch64_CMEQvvi_16B = 235,
- AArch64_CMEQvvi_2D = 236,
- AArch64_CMEQvvi_2S = 237,
- AArch64_CMEQvvi_4H = 238,
- AArch64_CMEQvvi_4S = 239,
- AArch64_CMEQvvi_8B = 240,
- AArch64_CMEQvvi_8H = 241,
- AArch64_CMEQvvv_16B = 242,
- AArch64_CMEQvvv_2D = 243,
- AArch64_CMEQvvv_2S = 244,
- AArch64_CMEQvvv_4H = 245,
- AArch64_CMEQvvv_4S = 246,
- AArch64_CMEQvvv_8B = 247,
- AArch64_CMEQvvv_8H = 248,
- AArch64_CMGEvvi_16B = 249,
- AArch64_CMGEvvi_2D = 250,
- AArch64_CMGEvvi_2S = 251,
- AArch64_CMGEvvi_4H = 252,
- AArch64_CMGEvvi_4S = 253,
- AArch64_CMGEvvi_8B = 254,
- AArch64_CMGEvvi_8H = 255,
- AArch64_CMGEvvv_16B = 256,
- AArch64_CMGEvvv_2D = 257,
- AArch64_CMGEvvv_2S = 258,
- AArch64_CMGEvvv_4H = 259,
- AArch64_CMGEvvv_4S = 260,
- AArch64_CMGEvvv_8B = 261,
- AArch64_CMGEvvv_8H = 262,
- AArch64_CMGTvvi_16B = 263,
- AArch64_CMGTvvi_2D = 264,
- AArch64_CMGTvvi_2S = 265,
- AArch64_CMGTvvi_4H = 266,
- AArch64_CMGTvvi_4S = 267,
- AArch64_CMGTvvi_8B = 268,
- AArch64_CMGTvvi_8H = 269,
- AArch64_CMGTvvv_16B = 270,
- AArch64_CMGTvvv_2D = 271,
- AArch64_CMGTvvv_2S = 272,
- AArch64_CMGTvvv_4H = 273,
- AArch64_CMGTvvv_4S = 274,
- AArch64_CMGTvvv_8B = 275,
- AArch64_CMGTvvv_8H = 276,
- AArch64_CMHIvvv_16B = 277,
- AArch64_CMHIvvv_2D = 278,
- AArch64_CMHIvvv_2S = 279,
- AArch64_CMHIvvv_4H = 280,
- AArch64_CMHIvvv_4S = 281,
- AArch64_CMHIvvv_8B = 282,
- AArch64_CMHIvvv_8H = 283,
- AArch64_CMHSvvv_16B = 284,
- AArch64_CMHSvvv_2D = 285,
- AArch64_CMHSvvv_2S = 286,
- AArch64_CMHSvvv_4H = 287,
- AArch64_CMHSvvv_4S = 288,
- AArch64_CMHSvvv_8B = 289,
- AArch64_CMHSvvv_8H = 290,
- AArch64_CMLEvvi_16B = 291,
- AArch64_CMLEvvi_2D = 292,
- AArch64_CMLEvvi_2S = 293,
- AArch64_CMLEvvi_4H = 294,
- AArch64_CMLEvvi_4S = 295,
- AArch64_CMLEvvi_8B = 296,
- AArch64_CMLEvvi_8H = 297,
- AArch64_CMLTvvi_16B = 298,
- AArch64_CMLTvvi_2D = 299,
- AArch64_CMLTvvi_2S = 300,
- AArch64_CMLTvvi_4H = 301,
- AArch64_CMLTvvi_4S = 302,
- AArch64_CMLTvvi_8B = 303,
- AArch64_CMLTvvi_8H = 304,
- AArch64_CMNww_asr = 305,
- AArch64_CMNww_lsl = 306,
- AArch64_CMNww_lsr = 307,
- AArch64_CMNww_sxtb = 308,
- AArch64_CMNww_sxth = 309,
- AArch64_CMNww_sxtw = 310,
- AArch64_CMNww_sxtx = 311,
- AArch64_CMNww_uxtb = 312,
- AArch64_CMNww_uxth = 313,
- AArch64_CMNww_uxtw = 314,
- AArch64_CMNww_uxtx = 315,
- AArch64_CMNxw_sxtb = 316,
- AArch64_CMNxw_sxth = 317,
- AArch64_CMNxw_sxtw = 318,
- AArch64_CMNxw_uxtb = 319,
- AArch64_CMNxw_uxth = 320,
- AArch64_CMNxw_uxtw = 321,
- AArch64_CMNxx_asr = 322,
- AArch64_CMNxx_lsl = 323,
- AArch64_CMNxx_lsr = 324,
- AArch64_CMNxx_sxtx = 325,
- AArch64_CMNxx_uxtx = 326,
- AArch64_CMPww_asr = 327,
- AArch64_CMPww_lsl = 328,
- AArch64_CMPww_lsr = 329,
- AArch64_CMPww_sxtb = 330,
- AArch64_CMPww_sxth = 331,
- AArch64_CMPww_sxtw = 332,
- AArch64_CMPww_sxtx = 333,
- AArch64_CMPww_uxtb = 334,
- AArch64_CMPww_uxth = 335,
- AArch64_CMPww_uxtw = 336,
- AArch64_CMPww_uxtx = 337,
- AArch64_CMPxw_sxtb = 338,
- AArch64_CMPxw_sxth = 339,
- AArch64_CMPxw_sxtw = 340,
- AArch64_CMPxw_uxtb = 341,
- AArch64_CMPxw_uxth = 342,
- AArch64_CMPxw_uxtw = 343,
- AArch64_CMPxx_asr = 344,
- AArch64_CMPxx_lsl = 345,
- AArch64_CMPxx_lsr = 346,
- AArch64_CMPxx_sxtx = 347,
- AArch64_CMPxx_uxtx = 348,
- AArch64_CMTSTvvv_16B = 349,
- AArch64_CMTSTvvv_2D = 350,
- AArch64_CMTSTvvv_2S = 351,
- AArch64_CMTSTvvv_4H = 352,
- AArch64_CMTSTvvv_4S = 353,
- AArch64_CMTSTvvv_8B = 354,
- AArch64_CMTSTvvv_8H = 355,
- AArch64_CRC32B_www = 356,
- AArch64_CRC32CB_www = 357,
- AArch64_CRC32CH_www = 358,
- AArch64_CRC32CW_www = 359,
- AArch64_CRC32CX_wwx = 360,
- AArch64_CRC32H_www = 361,
- AArch64_CRC32W_www = 362,
- AArch64_CRC32X_wwx = 363,
- AArch64_CSELwwwc = 364,
- AArch64_CSELxxxc = 365,
- AArch64_CSINCwwwc = 366,
- AArch64_CSINCxxxc = 367,
- AArch64_CSINVwwwc = 368,
- AArch64_CSINVxxxc = 369,
- AArch64_CSNEGwwwc = 370,
- AArch64_CSNEGxxxc = 371,
- AArch64_DCPS1i = 372,
- AArch64_DCPS2i = 373,
- AArch64_DCPS3i = 374,
- AArch64_DCix = 375,
- AArch64_DMBi = 376,
- AArch64_DRPS = 377,
- AArch64_DSBi = 378,
- AArch64_EONwww_asr = 379,
- AArch64_EONwww_lsl = 380,
- AArch64_EONwww_lsr = 381,
- AArch64_EONwww_ror = 382,
- AArch64_EONxxx_asr = 383,
- AArch64_EONxxx_lsl = 384,
- AArch64_EONxxx_lsr = 385,
- AArch64_EONxxx_ror = 386,
- AArch64_EORvvv_16B = 387,
- AArch64_EORvvv_8B = 388,
- AArch64_EORwwi = 389,
- AArch64_EORwww_asr = 390,
- AArch64_EORwww_lsl = 391,
- AArch64_EORwww_lsr = 392,
- AArch64_EORwww_ror = 393,
- AArch64_EORxxi = 394,
- AArch64_EORxxx_asr = 395,
- AArch64_EORxxx_lsl = 396,
- AArch64_EORxxx_lsr = 397,
- AArch64_EORxxx_ror = 398,
- AArch64_ERET = 399,
- AArch64_EXTRwwwi = 400,
- AArch64_EXTRxxxi = 401,
- AArch64_F128CSEL = 402,
- AArch64_FABDvvv_2D = 403,
- AArch64_FABDvvv_2S = 404,
- AArch64_FABDvvv_4S = 405,
- AArch64_FABSdd = 406,
- AArch64_FABSss = 407,
- AArch64_FACGEvvv_2D = 408,
- AArch64_FACGEvvv_2S = 409,
- AArch64_FACGEvvv_4S = 410,
- AArch64_FACGTvvv_2D = 411,
- AArch64_FACGTvvv_2S = 412,
- AArch64_FACGTvvv_4S = 413,
- AArch64_FADDP_2D = 414,
- AArch64_FADDP_2S = 415,
- AArch64_FADDP_4S = 416,
- AArch64_FADDPvv_D_2D = 417,
- AArch64_FADDPvv_S_2S = 418,
- AArch64_FADDddd = 419,
- AArch64_FADDsss = 420,
- AArch64_FADDvvv_2D = 421,
- AArch64_FADDvvv_2S = 422,
- AArch64_FADDvvv_4S = 423,
- AArch64_FCCMPEdd = 424,
- AArch64_FCCMPEss = 425,
- AArch64_FCCMPdd = 426,
- AArch64_FCCMPss = 427,
- AArch64_FCMEQvvi_2D = 428,
- AArch64_FCMEQvvi_2S = 429,
- AArch64_FCMEQvvi_4S = 430,
- AArch64_FCMEQvvv_2D = 431,
- AArch64_FCMEQvvv_2S = 432,
- AArch64_FCMEQvvv_4S = 433,
- AArch64_FCMGEvvi_2D = 434,
- AArch64_FCMGEvvi_2S = 435,
- AArch64_FCMGEvvi_4S = 436,
- AArch64_FCMGEvvv_2D = 437,
- AArch64_FCMGEvvv_2S = 438,
- AArch64_FCMGEvvv_4S = 439,
- AArch64_FCMGTvvi_2D = 440,
- AArch64_FCMGTvvi_2S = 441,
- AArch64_FCMGTvvi_4S = 442,
- AArch64_FCMGTvvv_2D = 443,
- AArch64_FCMGTvvv_2S = 444,
- AArch64_FCMGTvvv_4S = 445,
- AArch64_FCMLEvvi_2D = 446,
- AArch64_FCMLEvvi_2S = 447,
- AArch64_FCMLEvvi_4S = 448,
- AArch64_FCMLTvvi_2D = 449,
- AArch64_FCMLTvvi_2S = 450,
- AArch64_FCMLTvvi_4S = 451,
- AArch64_FCMPdd_quiet = 452,
- AArch64_FCMPdd_sig = 453,
- AArch64_FCMPdi_quiet = 454,
- AArch64_FCMPdi_sig = 455,
- AArch64_FCMPsi_quiet = 456,
- AArch64_FCMPsi_sig = 457,
- AArch64_FCMPss_quiet = 458,
- AArch64_FCMPss_sig = 459,
- AArch64_FCSELdddc = 460,
- AArch64_FCSELsssc = 461,
- AArch64_FCVTASwd = 462,
- AArch64_FCVTASws = 463,
- AArch64_FCVTASxd = 464,
- AArch64_FCVTASxs = 465,
- AArch64_FCVTAUwd = 466,
- AArch64_FCVTAUws = 467,
- AArch64_FCVTAUxd = 468,
- AArch64_FCVTAUxs = 469,
- AArch64_FCVTMSwd = 470,
- AArch64_FCVTMSws = 471,
- AArch64_FCVTMSxd = 472,
- AArch64_FCVTMSxs = 473,
- AArch64_FCVTMUwd = 474,
- AArch64_FCVTMUws = 475,
- AArch64_FCVTMUxd = 476,
- AArch64_FCVTMUxs = 477,
- AArch64_FCVTNSwd = 478,
- AArch64_FCVTNSws = 479,
- AArch64_FCVTNSxd = 480,
- AArch64_FCVTNSxs = 481,
- AArch64_FCVTNUwd = 482,
- AArch64_FCVTNUws = 483,
- AArch64_FCVTNUxd = 484,
- AArch64_FCVTNUxs = 485,
- AArch64_FCVTPSwd = 486,
- AArch64_FCVTPSws = 487,
- AArch64_FCVTPSxd = 488,
- AArch64_FCVTPSxs = 489,
- AArch64_FCVTPUwd = 490,
- AArch64_FCVTPUws = 491,
- AArch64_FCVTPUxd = 492,
- AArch64_FCVTPUxs = 493,
- AArch64_FCVTZSwd = 494,
- AArch64_FCVTZSwdi = 495,
- AArch64_FCVTZSws = 496,
- AArch64_FCVTZSwsi = 497,
- AArch64_FCVTZSxd = 498,
- AArch64_FCVTZSxdi = 499,
- AArch64_FCVTZSxs = 500,
- AArch64_FCVTZSxsi = 501,
- AArch64_FCVTZUwd = 502,
- AArch64_FCVTZUwdi = 503,
- AArch64_FCVTZUws = 504,
- AArch64_FCVTZUwsi = 505,
- AArch64_FCVTZUxd = 506,
- AArch64_FCVTZUxdi = 507,
- AArch64_FCVTZUxs = 508,
- AArch64_FCVTZUxsi = 509,
- AArch64_FCVTdh = 510,
- AArch64_FCVTds = 511,
- AArch64_FCVThd = 512,
- AArch64_FCVThs = 513,
- AArch64_FCVTsd = 514,
- AArch64_FCVTsh = 515,
- AArch64_FDIVddd = 516,
- AArch64_FDIVsss = 517,
- AArch64_FDIVvvv_2D = 518,
- AArch64_FDIVvvv_2S = 519,
- AArch64_FDIVvvv_4S = 520,
- AArch64_FMADDdddd = 521,
- AArch64_FMADDssss = 522,
- AArch64_FMAXNMPvv_D_2D = 523,
- AArch64_FMAXNMPvv_S_2S = 524,
- AArch64_FMAXNMPvvv_2D = 525,
- AArch64_FMAXNMPvvv_2S = 526,
- AArch64_FMAXNMPvvv_4S = 527,
- AArch64_FMAXNMddd = 528,
- AArch64_FMAXNMsss = 529,
- AArch64_FMAXNMvvv_2D = 530,
- AArch64_FMAXNMvvv_2S = 531,
- AArch64_FMAXNMvvv_4S = 532,
- AArch64_FMAXPvv_D_2D = 533,
- AArch64_FMAXPvv_S_2S = 534,
- AArch64_FMAXPvvv_2D = 535,
- AArch64_FMAXPvvv_2S = 536,
- AArch64_FMAXPvvv_4S = 537,
- AArch64_FMAXddd = 538,
- AArch64_FMAXsss = 539,
- AArch64_FMAXvvv_2D = 540,
- AArch64_FMAXvvv_2S = 541,
- AArch64_FMAXvvv_4S = 542,
- AArch64_FMINNMPvv_D_2D = 543,
- AArch64_FMINNMPvv_S_2S = 544,
- AArch64_FMINNMPvvv_2D = 545,
- AArch64_FMINNMPvvv_2S = 546,
- AArch64_FMINNMPvvv_4S = 547,
- AArch64_FMINNMddd = 548,
- AArch64_FMINNMsss = 549,
- AArch64_FMINNMvvv_2D = 550,
- AArch64_FMINNMvvv_2S = 551,
- AArch64_FMINNMvvv_4S = 552,
- AArch64_FMINPvv_D_2D = 553,
- AArch64_FMINPvv_S_2S = 554,
- AArch64_FMINPvvv_2D = 555,
- AArch64_FMINPvvv_2S = 556,
- AArch64_FMINPvvv_4S = 557,
- AArch64_FMINddd = 558,
- AArch64_FMINsss = 559,
- AArch64_FMINvvv_2D = 560,
- AArch64_FMINvvv_2S = 561,
- AArch64_FMINvvv_4S = 562,
- AArch64_FMLAvvv_2D = 563,
- AArch64_FMLAvvv_2S = 564,
- AArch64_FMLAvvv_4S = 565,
- AArch64_FMLSvvv_2D = 566,
- AArch64_FMLSvvv_2S = 567,
- AArch64_FMLSvvv_4S = 568,
- AArch64_FMOVdd = 569,
- AArch64_FMOVdi = 570,
- AArch64_FMOVdx = 571,
- AArch64_FMOVsi = 572,
- AArch64_FMOVss = 573,
- AArch64_FMOVsw = 574,
- AArch64_FMOVvi_2D = 575,
- AArch64_FMOVvi_2S = 576,
- AArch64_FMOVvi_4S = 577,
- AArch64_FMOVvx = 578,
- AArch64_FMOVws = 579,
- AArch64_FMOVxd = 580,
- AArch64_FMOVxv = 581,
- AArch64_FMSUBdddd = 582,
- AArch64_FMSUBssss = 583,
- AArch64_FMULXvvv_2D = 584,
- AArch64_FMULXvvv_2S = 585,
- AArch64_FMULXvvv_4S = 586,
- AArch64_FMULddd = 587,
- AArch64_FMULsss = 588,
- AArch64_FMULvvv_2D = 589,
- AArch64_FMULvvv_2S = 590,
- AArch64_FMULvvv_4S = 591,
- AArch64_FNEGdd = 592,
- AArch64_FNEGss = 593,
- AArch64_FNMADDdddd = 594,
- AArch64_FNMADDssss = 595,
- AArch64_FNMSUBdddd = 596,
- AArch64_FNMSUBssss = 597,
- AArch64_FNMULddd = 598,
- AArch64_FNMULsss = 599,
- AArch64_FRECPSvvv_2D = 600,
- AArch64_FRECPSvvv_2S = 601,
- AArch64_FRECPSvvv_4S = 602,
- AArch64_FRINTAdd = 603,
- AArch64_FRINTAss = 604,
- AArch64_FRINTIdd = 605,
- AArch64_FRINTIss = 606,
- AArch64_FRINTMdd = 607,
- AArch64_FRINTMss = 608,
- AArch64_FRINTNdd = 609,
- AArch64_FRINTNss = 610,
- AArch64_FRINTPdd = 611,
- AArch64_FRINTPss = 612,
- AArch64_FRINTXdd = 613,
- AArch64_FRINTXss = 614,
- AArch64_FRINTZdd = 615,
- AArch64_FRINTZss = 616,
- AArch64_FRSQRTSvvv_2D = 617,
- AArch64_FRSQRTSvvv_2S = 618,
- AArch64_FRSQRTSvvv_4S = 619,
- AArch64_FSQRTdd = 620,
- AArch64_FSQRTss = 621,
- AArch64_FSUBddd = 622,
- AArch64_FSUBsss = 623,
- AArch64_FSUBvvv_2D = 624,
- AArch64_FSUBvvv_2S = 625,
- AArch64_FSUBvvv_4S = 626,
- AArch64_HINTi = 627,
- AArch64_HLTi = 628,
- AArch64_HVCi = 629,
- AArch64_ICi = 630,
- AArch64_ICix = 631,
- AArch64_INSELb = 632,
- AArch64_INSELd = 633,
- AArch64_INSELh = 634,
- AArch64_INSELs = 635,
- AArch64_INSbw = 636,
- AArch64_INSdx = 637,
- AArch64_INShw = 638,
- AArch64_INSsw = 639,
- AArch64_ISBi = 640,
- AArch64_LDAR_byte = 641,
- AArch64_LDAR_dword = 642,
- AArch64_LDAR_hword = 643,
- AArch64_LDAR_word = 644,
- AArch64_LDAXP_dword = 645,
- AArch64_LDAXP_word = 646,
- AArch64_LDAXR_byte = 647,
- AArch64_LDAXR_dword = 648,
- AArch64_LDAXR_hword = 649,
- AArch64_LDAXR_word = 650,
- AArch64_LDPSWx = 651,
- AArch64_LDPSWx_PostInd = 652,
- AArch64_LDPSWx_PreInd = 653,
- AArch64_LDRSBw = 654,
- AArch64_LDRSBw_PostInd = 655,
- AArch64_LDRSBw_PreInd = 656,
- AArch64_LDRSBw_U = 657,
- AArch64_LDRSBw_Wm_RegOffset = 658,
- AArch64_LDRSBw_Xm_RegOffset = 659,
- AArch64_LDRSBx = 660,
- AArch64_LDRSBx_PostInd = 661,
- AArch64_LDRSBx_PreInd = 662,
- AArch64_LDRSBx_U = 663,
- AArch64_LDRSBx_Wm_RegOffset = 664,
- AArch64_LDRSBx_Xm_RegOffset = 665,
- AArch64_LDRSHw = 666,
- AArch64_LDRSHw_PostInd = 667,
- AArch64_LDRSHw_PreInd = 668,
- AArch64_LDRSHw_U = 669,
- AArch64_LDRSHw_Wm_RegOffset = 670,
- AArch64_LDRSHw_Xm_RegOffset = 671,
- AArch64_LDRSHx = 672,
- AArch64_LDRSHx_PostInd = 673,
- AArch64_LDRSHx_PreInd = 674,
- AArch64_LDRSHx_U = 675,
- AArch64_LDRSHx_Wm_RegOffset = 676,
- AArch64_LDRSHx_Xm_RegOffset = 677,
- AArch64_LDRSWx = 678,
- AArch64_LDRSWx_PostInd = 679,
- AArch64_LDRSWx_PreInd = 680,
- AArch64_LDRSWx_Wm_RegOffset = 681,
- AArch64_LDRSWx_Xm_RegOffset = 682,
- AArch64_LDRSWx_lit = 683,
- AArch64_LDRd_lit = 684,
- AArch64_LDRq_lit = 685,
- AArch64_LDRs_lit = 686,
- AArch64_LDRw_lit = 687,
- AArch64_LDRx_lit = 688,
- AArch64_LDTRSBw = 689,
- AArch64_LDTRSBx = 690,
- AArch64_LDTRSHw = 691,
- AArch64_LDTRSHx = 692,
- AArch64_LDTRSWx = 693,
- AArch64_LDURSWx = 694,
- AArch64_LDXP_dword = 695,
- AArch64_LDXP_word = 696,
- AArch64_LDXR_byte = 697,
- AArch64_LDXR_dword = 698,
- AArch64_LDXR_hword = 699,
- AArch64_LDXR_word = 700,
- AArch64_LS16_LDR = 701,
- AArch64_LS16_LDUR = 702,
- AArch64_LS16_PostInd_LDR = 703,
- AArch64_LS16_PostInd_STR = 704,
- AArch64_LS16_PreInd_LDR = 705,
- AArch64_LS16_PreInd_STR = 706,
- AArch64_LS16_STR = 707,
- AArch64_LS16_STUR = 708,
- AArch64_LS16_UnPriv_LDR = 709,
- AArch64_LS16_UnPriv_STR = 710,
- AArch64_LS16_Wm_RegOffset_LDR = 711,
- AArch64_LS16_Wm_RegOffset_STR = 712,
- AArch64_LS16_Xm_RegOffset_LDR = 713,
- AArch64_LS16_Xm_RegOffset_STR = 714,
- AArch64_LS32_LDR = 715,
- AArch64_LS32_LDUR = 716,
- AArch64_LS32_PostInd_LDR = 717,
- AArch64_LS32_PostInd_STR = 718,
- AArch64_LS32_PreInd_LDR = 719,
- AArch64_LS32_PreInd_STR = 720,
- AArch64_LS32_STR = 721,
- AArch64_LS32_STUR = 722,
- AArch64_LS32_UnPriv_LDR = 723,
- AArch64_LS32_UnPriv_STR = 724,
- AArch64_LS32_Wm_RegOffset_LDR = 725,
- AArch64_LS32_Wm_RegOffset_STR = 726,
- AArch64_LS32_Xm_RegOffset_LDR = 727,
- AArch64_LS32_Xm_RegOffset_STR = 728,
- AArch64_LS64_LDR = 729,
- AArch64_LS64_LDUR = 730,
- AArch64_LS64_PostInd_LDR = 731,
- AArch64_LS64_PostInd_STR = 732,
- AArch64_LS64_PreInd_LDR = 733,
- AArch64_LS64_PreInd_STR = 734,
- AArch64_LS64_STR = 735,
- AArch64_LS64_STUR = 736,
- AArch64_LS64_UnPriv_LDR = 737,
- AArch64_LS64_UnPriv_STR = 738,
- AArch64_LS64_Wm_RegOffset_LDR = 739,
- AArch64_LS64_Wm_RegOffset_STR = 740,
- AArch64_LS64_Xm_RegOffset_LDR = 741,
- AArch64_LS64_Xm_RegOffset_STR = 742,
- AArch64_LS8_LDR = 743,
- AArch64_LS8_LDUR = 744,
- AArch64_LS8_PostInd_LDR = 745,
- AArch64_LS8_PostInd_STR = 746,
- AArch64_LS8_PreInd_LDR = 747,
- AArch64_LS8_PreInd_STR = 748,
- AArch64_LS8_STR = 749,
- AArch64_LS8_STUR = 750,
- AArch64_LS8_UnPriv_LDR = 751,
- AArch64_LS8_UnPriv_STR = 752,
- AArch64_LS8_Wm_RegOffset_LDR = 753,
- AArch64_LS8_Wm_RegOffset_STR = 754,
- AArch64_LS8_Xm_RegOffset_LDR = 755,
- AArch64_LS8_Xm_RegOffset_STR = 756,
- AArch64_LSFP128_LDR = 757,
- AArch64_LSFP128_LDUR = 758,
- AArch64_LSFP128_PostInd_LDR = 759,
- AArch64_LSFP128_PostInd_STR = 760,
- AArch64_LSFP128_PreInd_LDR = 761,
- AArch64_LSFP128_PreInd_STR = 762,
- AArch64_LSFP128_STR = 763,
- AArch64_LSFP128_STUR = 764,
- AArch64_LSFP128_Wm_RegOffset_LDR = 765,
- AArch64_LSFP128_Wm_RegOffset_STR = 766,
- AArch64_LSFP128_Xm_RegOffset_LDR = 767,
- AArch64_LSFP128_Xm_RegOffset_STR = 768,
- AArch64_LSFP16_LDR = 769,
- AArch64_LSFP16_LDUR = 770,
- AArch64_LSFP16_PostInd_LDR = 771,
- AArch64_LSFP16_PostInd_STR = 772,
- AArch64_LSFP16_PreInd_LDR = 773,
- AArch64_LSFP16_PreInd_STR = 774,
- AArch64_LSFP16_STR = 775,
- AArch64_LSFP16_STUR = 776,
- AArch64_LSFP16_Wm_RegOffset_LDR = 777,
- AArch64_LSFP16_Wm_RegOffset_STR = 778,
- AArch64_LSFP16_Xm_RegOffset_LDR = 779,
- AArch64_LSFP16_Xm_RegOffset_STR = 780,
- AArch64_LSFP32_LDR = 781,
- AArch64_LSFP32_LDUR = 782,
- AArch64_LSFP32_PostInd_LDR = 783,
- AArch64_LSFP32_PostInd_STR = 784,
- AArch64_LSFP32_PreInd_LDR = 785,
- AArch64_LSFP32_PreInd_STR = 786,
- AArch64_LSFP32_STR = 787,
- AArch64_LSFP32_STUR = 788,
- AArch64_LSFP32_Wm_RegOffset_LDR = 789,
- AArch64_LSFP32_Wm_RegOffset_STR = 790,
- AArch64_LSFP32_Xm_RegOffset_LDR = 791,
- AArch64_LSFP32_Xm_RegOffset_STR = 792,
- AArch64_LSFP64_LDR = 793,
- AArch64_LSFP64_LDUR = 794,
- AArch64_LSFP64_PostInd_LDR = 795,
- AArch64_LSFP64_PostInd_STR = 796,
- AArch64_LSFP64_PreInd_LDR = 797,
- AArch64_LSFP64_PreInd_STR = 798,
- AArch64_LSFP64_STR = 799,
- AArch64_LSFP64_STUR = 800,
- AArch64_LSFP64_Wm_RegOffset_LDR = 801,
- AArch64_LSFP64_Wm_RegOffset_STR = 802,
- AArch64_LSFP64_Xm_RegOffset_LDR = 803,
- AArch64_LSFP64_Xm_RegOffset_STR = 804,
- AArch64_LSFP8_LDR = 805,
- AArch64_LSFP8_LDUR = 806,
- AArch64_LSFP8_PostInd_LDR = 807,
- AArch64_LSFP8_PostInd_STR = 808,
- AArch64_LSFP8_PreInd_LDR = 809,
- AArch64_LSFP8_PreInd_STR = 810,
- AArch64_LSFP8_STR = 811,
- AArch64_LSFP8_STUR = 812,
- AArch64_LSFP8_Wm_RegOffset_LDR = 813,
- AArch64_LSFP8_Wm_RegOffset_STR = 814,
- AArch64_LSFP8_Xm_RegOffset_LDR = 815,
- AArch64_LSFP8_Xm_RegOffset_STR = 816,
- AArch64_LSFPPair128_LDR = 817,
- AArch64_LSFPPair128_NonTemp_LDR = 818,
- AArch64_LSFPPair128_NonTemp_STR = 819,
- AArch64_LSFPPair128_PostInd_LDR = 820,
- AArch64_LSFPPair128_PostInd_STR = 821,
- AArch64_LSFPPair128_PreInd_LDR = 822,
- AArch64_LSFPPair128_PreInd_STR = 823,
- AArch64_LSFPPair128_STR = 824,
- AArch64_LSFPPair32_LDR = 825,
- AArch64_LSFPPair32_NonTemp_LDR = 826,
- AArch64_LSFPPair32_NonTemp_STR = 827,
- AArch64_LSFPPair32_PostInd_LDR = 828,
- AArch64_LSFPPair32_PostInd_STR = 829,
- AArch64_LSFPPair32_PreInd_LDR = 830,
- AArch64_LSFPPair32_PreInd_STR = 831,
- AArch64_LSFPPair32_STR = 832,
- AArch64_LSFPPair64_LDR = 833,
- AArch64_LSFPPair64_NonTemp_LDR = 834,
- AArch64_LSFPPair64_NonTemp_STR = 835,
- AArch64_LSFPPair64_PostInd_LDR = 836,
- AArch64_LSFPPair64_PostInd_STR = 837,
- AArch64_LSFPPair64_PreInd_LDR = 838,
- AArch64_LSFPPair64_PreInd_STR = 839,
- AArch64_LSFPPair64_STR = 840,
- AArch64_LSLVwww = 841,
- AArch64_LSLVxxx = 842,
- AArch64_LSLwwi = 843,
- AArch64_LSLxxi = 844,
- AArch64_LSPair32_LDR = 845,
- AArch64_LSPair32_NonTemp_LDR = 846,
- AArch64_LSPair32_NonTemp_STR = 847,
- AArch64_LSPair32_PostInd_LDR = 848,
- AArch64_LSPair32_PostInd_STR = 849,
- AArch64_LSPair32_PreInd_LDR = 850,
- AArch64_LSPair32_PreInd_STR = 851,
- AArch64_LSPair32_STR = 852,
- AArch64_LSPair64_LDR = 853,
- AArch64_LSPair64_NonTemp_LDR = 854,
- AArch64_LSPair64_NonTemp_STR = 855,
- AArch64_LSPair64_PostInd_LDR = 856,
- AArch64_LSPair64_PostInd_STR = 857,
- AArch64_LSPair64_PreInd_LDR = 858,
- AArch64_LSPair64_PreInd_STR = 859,
- AArch64_LSPair64_STR = 860,
- AArch64_LSRVwww = 861,
- AArch64_LSRVxxx = 862,
- AArch64_LSRwwi = 863,
- AArch64_LSRxxi = 864,
- AArch64_MADDwwww = 865,
- AArch64_MADDxxxx = 866,
- AArch64_MLAvvv_16B = 867,
- AArch64_MLAvvv_2S = 868,
- AArch64_MLAvvv_4H = 869,
- AArch64_MLAvvv_4S = 870,
- AArch64_MLAvvv_8B = 871,
- AArch64_MLAvvv_8H = 872,
- AArch64_MLSvvv_16B = 873,
- AArch64_MLSvvv_2S = 874,
- AArch64_MLSvvv_4H = 875,
- AArch64_MLSvvv_4S = 876,
- AArch64_MLSvvv_8B = 877,
- AArch64_MLSvvv_8H = 878,
- AArch64_MOVIdi = 879,
- AArch64_MOVIvi_16B = 880,
- AArch64_MOVIvi_2D = 881,
- AArch64_MOVIvi_8B = 882,
- AArch64_MOVIvi_lsl_2S = 883,
- AArch64_MOVIvi_lsl_4H = 884,
- AArch64_MOVIvi_lsl_4S = 885,
- AArch64_MOVIvi_lsl_8H = 886,
- AArch64_MOVIvi_msl_2S = 887,
- AArch64_MOVIvi_msl_4S = 888,
- AArch64_MOVKwii = 889,
- AArch64_MOVKxii = 890,
- AArch64_MOVNwii = 891,
- AArch64_MOVNxii = 892,
- AArch64_MOVZwii = 893,
- AArch64_MOVZxii = 894,
- AArch64_MRSxi = 895,
- AArch64_MSRii = 896,
- AArch64_MSRix = 897,
- AArch64_MSUBwwww = 898,
- AArch64_MSUBxxxx = 899,
- AArch64_MULvvv_16B = 900,
- AArch64_MULvvv_2S = 901,
- AArch64_MULvvv_4H = 902,
- AArch64_MULvvv_4S = 903,
- AArch64_MULvvv_8B = 904,
- AArch64_MULvvv_8H = 905,
- AArch64_MVNIvi_lsl_2S = 906,
- AArch64_MVNIvi_lsl_4H = 907,
- AArch64_MVNIvi_lsl_4S = 908,
- AArch64_MVNIvi_lsl_8H = 909,
- AArch64_MVNIvi_msl_2S = 910,
- AArch64_MVNIvi_msl_4S = 911,
- AArch64_MVNww_asr = 912,
- AArch64_MVNww_lsl = 913,
- AArch64_MVNww_lsr = 914,
- AArch64_MVNww_ror = 915,
- AArch64_MVNxx_asr = 916,
- AArch64_MVNxx_lsl = 917,
- AArch64_MVNxx_lsr = 918,
- AArch64_MVNxx_ror = 919,
- AArch64_ORNvvv_16B = 920,
- AArch64_ORNvvv_8B = 921,
- AArch64_ORNwww_asr = 922,
- AArch64_ORNwww_lsl = 923,
- AArch64_ORNwww_lsr = 924,
- AArch64_ORNwww_ror = 925,
- AArch64_ORNxxx_asr = 926,
- AArch64_ORNxxx_lsl = 927,
- AArch64_ORNxxx_lsr = 928,
- AArch64_ORNxxx_ror = 929,
- AArch64_ORRvi_lsl_2S = 930,
- AArch64_ORRvi_lsl_4H = 931,
- AArch64_ORRvi_lsl_4S = 932,
- AArch64_ORRvi_lsl_8H = 933,
- AArch64_ORRvvv_16B = 934,
- AArch64_ORRvvv_8B = 935,
- AArch64_ORRwwi = 936,
- AArch64_ORRwww_asr = 937,
- AArch64_ORRwww_lsl = 938,
- AArch64_ORRwww_lsr = 939,
- AArch64_ORRwww_ror = 940,
- AArch64_ORRxxi = 941,
- AArch64_ORRxxx_asr = 942,
- AArch64_ORRxxx_lsl = 943,
- AArch64_ORRxxx_lsr = 944,
- AArch64_ORRxxx_ror = 945,
- AArch64_PMULL2vvv_8h16b = 946,
- AArch64_PMULLvvv_8h8b = 947,
- AArch64_PMULvvv_16B = 948,
- AArch64_PMULvvv_8B = 949,
- AArch64_PRFM = 950,
- AArch64_PRFM_Wm_RegOffset = 951,
- AArch64_PRFM_Xm_RegOffset = 952,
- AArch64_PRFM_lit = 953,
- AArch64_PRFUM = 954,
- AArch64_QRSHRUNvvi_16B = 955,
- AArch64_QRSHRUNvvi_2S = 956,
- AArch64_QRSHRUNvvi_4H = 957,
- AArch64_QRSHRUNvvi_4S = 958,
- AArch64_QRSHRUNvvi_8B = 959,
- AArch64_QRSHRUNvvi_8H = 960,
- AArch64_QSHRUNvvi_16B = 961,
- AArch64_QSHRUNvvi_2S = 962,
- AArch64_QSHRUNvvi_4H = 963,
- AArch64_QSHRUNvvi_4S = 964,
- AArch64_QSHRUNvvi_8B = 965,
- AArch64_QSHRUNvvi_8H = 966,
- AArch64_RADDHN2vvv_16b8h = 967,
- AArch64_RADDHN2vvv_4s2d = 968,
- AArch64_RADDHN2vvv_8h4s = 969,
- AArch64_RADDHNvvv_2s2d = 970,
- AArch64_RADDHNvvv_4h4s = 971,
- AArch64_RADDHNvvv_8b8h = 972,
- AArch64_RBITww = 973,
- AArch64_RBITxx = 974,
- AArch64_RET = 975,
- AArch64_RETx = 976,
- AArch64_REV16ww = 977,
- AArch64_REV16xx = 978,
- AArch64_REV32xx = 979,
- AArch64_REVww = 980,
- AArch64_REVxx = 981,
- AArch64_RORVwww = 982,
- AArch64_RORVxxx = 983,
- AArch64_RSHRNvvi_16B = 984,
- AArch64_RSHRNvvi_2S = 985,
- AArch64_RSHRNvvi_4H = 986,
- AArch64_RSHRNvvi_4S = 987,
- AArch64_RSHRNvvi_8B = 988,
- AArch64_RSHRNvvi_8H = 989,
- AArch64_RSUBHN2vvv_16b8h = 990,
- AArch64_RSUBHN2vvv_4s2d = 991,
- AArch64_RSUBHN2vvv_8h4s = 992,
- AArch64_RSUBHNvvv_2s2d = 993,
- AArch64_RSUBHNvvv_4h4s = 994,
- AArch64_RSUBHNvvv_8b8h = 995,
- AArch64_SABAL2vvv_2d2s = 996,
- AArch64_SABAL2vvv_4s4h = 997,
- AArch64_SABAL2vvv_8h8b = 998,
- AArch64_SABALvvv_2d2s = 999,
- AArch64_SABALvvv_4s4h = 1000,
- AArch64_SABALvvv_8h8b = 1001,
- AArch64_SABAvvv_16B = 1002,
- AArch64_SABAvvv_2S = 1003,
- AArch64_SABAvvv_4H = 1004,
- AArch64_SABAvvv_4S = 1005,
- AArch64_SABAvvv_8B = 1006,
- AArch64_SABAvvv_8H = 1007,
- AArch64_SABDL2vvv_2d2s = 1008,
- AArch64_SABDL2vvv_4s4h = 1009,
- AArch64_SABDL2vvv_8h8b = 1010,
- AArch64_SABDLvvv_2d2s = 1011,
- AArch64_SABDLvvv_4s4h = 1012,
- AArch64_SABDLvvv_8h8b = 1013,
- AArch64_SABDvvv_16B = 1014,
- AArch64_SABDvvv_2S = 1015,
- AArch64_SABDvvv_4H = 1016,
- AArch64_SABDvvv_4S = 1017,
- AArch64_SABDvvv_8B = 1018,
- AArch64_SABDvvv_8H = 1019,
- AArch64_SADDL2vvv_2d4s = 1020,
- AArch64_SADDL2vvv_4s8h = 1021,
- AArch64_SADDL2vvv_8h16b = 1022,
- AArch64_SADDLvvv_2d2s = 1023,
- AArch64_SADDLvvv_4s4h = 1024,
- AArch64_SADDLvvv_8h8b = 1025,
- AArch64_SADDW2vvv_2d4s = 1026,
- AArch64_SADDW2vvv_4s8h = 1027,
- AArch64_SADDW2vvv_8h16b = 1028,
- AArch64_SADDWvvv_2d2s = 1029,
- AArch64_SADDWvvv_4s4h = 1030,
- AArch64_SADDWvvv_8h8b = 1031,
- AArch64_SBCSwww = 1032,
- AArch64_SBCSxxx = 1033,
- AArch64_SBCwww = 1034,
- AArch64_SBCxxx = 1035,
- AArch64_SBFIZwwii = 1036,
- AArch64_SBFIZxxii = 1037,
- AArch64_SBFMwwii = 1038,
- AArch64_SBFMxxii = 1039,
- AArch64_SBFXwwii = 1040,
- AArch64_SBFXxxii = 1041,
- AArch64_SCVTFdw = 1042,
- AArch64_SCVTFdwi = 1043,
- AArch64_SCVTFdx = 1044,
- AArch64_SCVTFdxi = 1045,
- AArch64_SCVTFsw = 1046,
- AArch64_SCVTFswi = 1047,
- AArch64_SCVTFsx = 1048,
- AArch64_SCVTFsxi = 1049,
- AArch64_SDIVwww = 1050,
- AArch64_SDIVxxx = 1051,
- AArch64_SHADDvvv_16B = 1052,
- AArch64_SHADDvvv_2S = 1053,
- AArch64_SHADDvvv_4H = 1054,
- AArch64_SHADDvvv_4S = 1055,
- AArch64_SHADDvvv_8B = 1056,
- AArch64_SHADDvvv_8H = 1057,
- AArch64_SHLvvi_16B = 1058,
- AArch64_SHLvvi_2D = 1059,
- AArch64_SHLvvi_2S = 1060,
- AArch64_SHLvvi_4H = 1061,
- AArch64_SHLvvi_4S = 1062,
- AArch64_SHLvvi_8B = 1063,
- AArch64_SHLvvi_8H = 1064,
- AArch64_SHRNvvi_16B = 1065,
- AArch64_SHRNvvi_2S = 1066,
- AArch64_SHRNvvi_4H = 1067,
- AArch64_SHRNvvi_4S = 1068,
- AArch64_SHRNvvi_8B = 1069,
- AArch64_SHRNvvi_8H = 1070,
- AArch64_SHSUBvvv_16B = 1071,
- AArch64_SHSUBvvv_2S = 1072,
- AArch64_SHSUBvvv_4H = 1073,
- AArch64_SHSUBvvv_4S = 1074,
- AArch64_SHSUBvvv_8B = 1075,
- AArch64_SHSUBvvv_8H = 1076,
- AArch64_SLIvvi_16B = 1077,
- AArch64_SLIvvi_2D = 1078,
- AArch64_SLIvvi_2S = 1079,
- AArch64_SLIvvi_4H = 1080,
- AArch64_SLIvvi_4S = 1081,
- AArch64_SLIvvi_8B = 1082,
- AArch64_SLIvvi_8H = 1083,
- AArch64_SMADDLxwwx = 1084,
- AArch64_SMAXPvvv_16B = 1085,
- AArch64_SMAXPvvv_2S = 1086,
- AArch64_SMAXPvvv_4H = 1087,
- AArch64_SMAXPvvv_4S = 1088,
- AArch64_SMAXPvvv_8B = 1089,
- AArch64_SMAXPvvv_8H = 1090,
- AArch64_SMAXvvv_16B = 1091,
- AArch64_SMAXvvv_2S = 1092,
- AArch64_SMAXvvv_4H = 1093,
- AArch64_SMAXvvv_4S = 1094,
- AArch64_SMAXvvv_8B = 1095,
- AArch64_SMAXvvv_8H = 1096,
- AArch64_SMCi = 1097,
- AArch64_SMINPvvv_16B = 1098,
- AArch64_SMINPvvv_2S = 1099,
- AArch64_SMINPvvv_4H = 1100,
- AArch64_SMINPvvv_4S = 1101,
- AArch64_SMINPvvv_8B = 1102,
- AArch64_SMINPvvv_8H = 1103,
- AArch64_SMINvvv_16B = 1104,
- AArch64_SMINvvv_2S = 1105,
- AArch64_SMINvvv_4H = 1106,
- AArch64_SMINvvv_4S = 1107,
- AArch64_SMINvvv_8B = 1108,
- AArch64_SMINvvv_8H = 1109,
- AArch64_SMLAL2vvv_2d4s = 1110,
- AArch64_SMLAL2vvv_4s8h = 1111,
- AArch64_SMLAL2vvv_8h16b = 1112,
- AArch64_SMLALvvv_2d2s = 1113,
- AArch64_SMLALvvv_4s4h = 1114,
- AArch64_SMLALvvv_8h8b = 1115,
- AArch64_SMLSL2vvv_2d4s = 1116,
- AArch64_SMLSL2vvv_4s8h = 1117,
- AArch64_SMLSL2vvv_8h16b = 1118,
- AArch64_SMLSLvvv_2d2s = 1119,
- AArch64_SMLSLvvv_4s4h = 1120,
- AArch64_SMLSLvvv_8h8b = 1121,
- AArch64_SMOVwb = 1122,
- AArch64_SMOVwh = 1123,
- AArch64_SMOVxb = 1124,
- AArch64_SMOVxh = 1125,
- AArch64_SMOVxs = 1126,
- AArch64_SMSUBLxwwx = 1127,
- AArch64_SMULHxxx = 1128,
- AArch64_SMULL2vvv_2d4s = 1129,
- AArch64_SMULL2vvv_4s8h = 1130,
- AArch64_SMULL2vvv_8h16b = 1131,
- AArch64_SMULLvvv_2d2s = 1132,
- AArch64_SMULLvvv_4s4h = 1133,
- AArch64_SMULLvvv_8h8b = 1134,
- AArch64_SQADDbbb = 1135,
- AArch64_SQADDddd = 1136,
- AArch64_SQADDhhh = 1137,
- AArch64_SQADDsss = 1138,
- AArch64_SQADDvvv_16B = 1139,
- AArch64_SQADDvvv_2D = 1140,
- AArch64_SQADDvvv_2S = 1141,
- AArch64_SQADDvvv_4H = 1142,
- AArch64_SQADDvvv_4S = 1143,
- AArch64_SQADDvvv_8B = 1144,
- AArch64_SQADDvvv_8H = 1145,
- AArch64_SQDMLAL2vvv_2d4s = 1146,
- AArch64_SQDMLAL2vvv_4s8h = 1147,
- AArch64_SQDMLALvvv_2d2s = 1148,
- AArch64_SQDMLALvvv_4s4h = 1149,
- AArch64_SQDMLSL2vvv_2d4s = 1150,
- AArch64_SQDMLSL2vvv_4s8h = 1151,
- AArch64_SQDMLSLvvv_2d2s = 1152,
- AArch64_SQDMLSLvvv_4s4h = 1153,
- AArch64_SQDMULHvvv_2S = 1154,
- AArch64_SQDMULHvvv_4H = 1155,
- AArch64_SQDMULHvvv_4S = 1156,
- AArch64_SQDMULHvvv_8H = 1157,
- AArch64_SQDMULL2vvv_2d4s = 1158,
- AArch64_SQDMULL2vvv_4s8h = 1159,
- AArch64_SQDMULLvvv_2d2s = 1160,
- AArch64_SQDMULLvvv_4s4h = 1161,
- AArch64_SQRDMULHvvv_2S = 1162,
- AArch64_SQRDMULHvvv_4H = 1163,
- AArch64_SQRDMULHvvv_4S = 1164,
- AArch64_SQRDMULHvvv_8H = 1165,
- AArch64_SQRSHLbbb = 1166,
- AArch64_SQRSHLddd = 1167,
- AArch64_SQRSHLhhh = 1168,
- AArch64_SQRSHLsss = 1169,
- AArch64_SQRSHLvvv_16B = 1170,
- AArch64_SQRSHLvvv_2D = 1171,
- AArch64_SQRSHLvvv_2S = 1172,
- AArch64_SQRSHLvvv_4H = 1173,
- AArch64_SQRSHLvvv_4S = 1174,
- AArch64_SQRSHLvvv_8B = 1175,
- AArch64_SQRSHLvvv_8H = 1176,
- AArch64_SQRSHRNvvi_16B = 1177,
- AArch64_SQRSHRNvvi_2S = 1178,
- AArch64_SQRSHRNvvi_4H = 1179,
- AArch64_SQRSHRNvvi_4S = 1180,
- AArch64_SQRSHRNvvi_8B = 1181,
- AArch64_SQRSHRNvvi_8H = 1182,
- AArch64_SQSHLUvvi_16B = 1183,
- AArch64_SQSHLUvvi_2D = 1184,
- AArch64_SQSHLUvvi_2S = 1185,
- AArch64_SQSHLUvvi_4H = 1186,
- AArch64_SQSHLUvvi_4S = 1187,
- AArch64_SQSHLUvvi_8B = 1188,
- AArch64_SQSHLUvvi_8H = 1189,
- AArch64_SQSHLbbb = 1190,
- AArch64_SQSHLddd = 1191,
- AArch64_SQSHLhhh = 1192,
- AArch64_SQSHLsss = 1193,
- AArch64_SQSHLvvi_16B = 1194,
- AArch64_SQSHLvvi_2D = 1195,
- AArch64_SQSHLvvi_2S = 1196,
- AArch64_SQSHLvvi_4H = 1197,
- AArch64_SQSHLvvi_4S = 1198,
- AArch64_SQSHLvvi_8B = 1199,
- AArch64_SQSHLvvi_8H = 1200,
- AArch64_SQSHLvvv_16B = 1201,
- AArch64_SQSHLvvv_2D = 1202,
- AArch64_SQSHLvvv_2S = 1203,
- AArch64_SQSHLvvv_4H = 1204,
- AArch64_SQSHLvvv_4S = 1205,
- AArch64_SQSHLvvv_8B = 1206,
- AArch64_SQSHLvvv_8H = 1207,
- AArch64_SQSHRNvvi_16B = 1208,
- AArch64_SQSHRNvvi_2S = 1209,
- AArch64_SQSHRNvvi_4H = 1210,
- AArch64_SQSHRNvvi_4S = 1211,
- AArch64_SQSHRNvvi_8B = 1212,
- AArch64_SQSHRNvvi_8H = 1213,
- AArch64_SQSUBbbb = 1214,
- AArch64_SQSUBddd = 1215,
- AArch64_SQSUBhhh = 1216,
- AArch64_SQSUBsss = 1217,
- AArch64_SQSUBvvv_16B = 1218,
- AArch64_SQSUBvvv_2D = 1219,
- AArch64_SQSUBvvv_2S = 1220,
- AArch64_SQSUBvvv_4H = 1221,
- AArch64_SQSUBvvv_4S = 1222,
- AArch64_SQSUBvvv_8B = 1223,
- AArch64_SQSUBvvv_8H = 1224,
- AArch64_SRHADDvvv_16B = 1225,
- AArch64_SRHADDvvv_2S = 1226,
- AArch64_SRHADDvvv_4H = 1227,
- AArch64_SRHADDvvv_4S = 1228,
- AArch64_SRHADDvvv_8B = 1229,
- AArch64_SRHADDvvv_8H = 1230,
- AArch64_SRIvvi_16B = 1231,
- AArch64_SRIvvi_2D = 1232,
- AArch64_SRIvvi_2S = 1233,
- AArch64_SRIvvi_4H = 1234,
- AArch64_SRIvvi_4S = 1235,
- AArch64_SRIvvi_8B = 1236,
- AArch64_SRIvvi_8H = 1237,
- AArch64_SRSHLddd = 1238,
- AArch64_SRSHLvvv_16B = 1239,
- AArch64_SRSHLvvv_2D = 1240,
- AArch64_SRSHLvvv_2S = 1241,
- AArch64_SRSHLvvv_4H = 1242,
- AArch64_SRSHLvvv_4S = 1243,
- AArch64_SRSHLvvv_8B = 1244,
- AArch64_SRSHLvvv_8H = 1245,
- AArch64_SRSHRvvi_16B = 1246,
- AArch64_SRSHRvvi_2D = 1247,
- AArch64_SRSHRvvi_2S = 1248,
- AArch64_SRSHRvvi_4H = 1249,
- AArch64_SRSHRvvi_4S = 1250,
- AArch64_SRSHRvvi_8B = 1251,
- AArch64_SRSHRvvi_8H = 1252,
- AArch64_SRSRAvvi_16B = 1253,
- AArch64_SRSRAvvi_2D = 1254,
- AArch64_SRSRAvvi_2S = 1255,
- AArch64_SRSRAvvi_4H = 1256,
- AArch64_SRSRAvvi_4S = 1257,
- AArch64_SRSRAvvi_8B = 1258,
- AArch64_SRSRAvvi_8H = 1259,
- AArch64_SSHLLvvi_16B = 1260,
- AArch64_SSHLLvvi_2S = 1261,
- AArch64_SSHLLvvi_4H = 1262,
- AArch64_SSHLLvvi_4S = 1263,
- AArch64_SSHLLvvi_8B = 1264,
- AArch64_SSHLLvvi_8H = 1265,
- AArch64_SSHLddd = 1266,
- AArch64_SSHLvvv_16B = 1267,
- AArch64_SSHLvvv_2D = 1268,
- AArch64_SSHLvvv_2S = 1269,
- AArch64_SSHLvvv_4H = 1270,
- AArch64_SSHLvvv_4S = 1271,
- AArch64_SSHLvvv_8B = 1272,
- AArch64_SSHLvvv_8H = 1273,
- AArch64_SSHRvvi_16B = 1274,
- AArch64_SSHRvvi_2D = 1275,
- AArch64_SSHRvvi_2S = 1276,
- AArch64_SSHRvvi_4H = 1277,
- AArch64_SSHRvvi_4S = 1278,
- AArch64_SSHRvvi_8B = 1279,
- AArch64_SSHRvvi_8H = 1280,
- AArch64_SSRAvvi_16B = 1281,
- AArch64_SSRAvvi_2D = 1282,
- AArch64_SSRAvvi_2S = 1283,
- AArch64_SSRAvvi_4H = 1284,
- AArch64_SSRAvvi_4S = 1285,
- AArch64_SSRAvvi_8B = 1286,
- AArch64_SSRAvvi_8H = 1287,
- AArch64_SSUBL2vvv_2d4s = 1288,
- AArch64_SSUBL2vvv_4s8h = 1289,
- AArch64_SSUBL2vvv_8h16b = 1290,
- AArch64_SSUBLvvv_2d2s = 1291,
- AArch64_SSUBLvvv_4s4h = 1292,
- AArch64_SSUBLvvv_8h8b = 1293,
- AArch64_SSUBW2vvv_2d4s = 1294,
- AArch64_SSUBW2vvv_4s8h = 1295,
- AArch64_SSUBW2vvv_8h16b = 1296,
- AArch64_SSUBWvvv_2d2s = 1297,
- AArch64_SSUBWvvv_4s4h = 1298,
- AArch64_SSUBWvvv_8h8b = 1299,
- AArch64_STLR_byte = 1300,
- AArch64_STLR_dword = 1301,
- AArch64_STLR_hword = 1302,
- AArch64_STLR_word = 1303,
- AArch64_STLXP_dword = 1304,
- AArch64_STLXP_word = 1305,
- AArch64_STLXR_byte = 1306,
- AArch64_STLXR_dword = 1307,
- AArch64_STLXR_hword = 1308,
- AArch64_STLXR_word = 1309,
- AArch64_STXP_dword = 1310,
- AArch64_STXP_word = 1311,
- AArch64_STXR_byte = 1312,
- AArch64_STXR_dword = 1313,
- AArch64_STXR_hword = 1314,
- AArch64_STXR_word = 1315,
- AArch64_SUBHN2vvv_16b8h = 1316,
- AArch64_SUBHN2vvv_4s2d = 1317,
- AArch64_SUBHN2vvv_8h4s = 1318,
- AArch64_SUBHNvvv_2s2d = 1319,
- AArch64_SUBHNvvv_4h4s = 1320,
- AArch64_SUBHNvvv_8b8h = 1321,
- AArch64_SUBSwww_asr = 1322,
- AArch64_SUBSwww_lsl = 1323,
- AArch64_SUBSwww_lsr = 1324,
- AArch64_SUBSwww_sxtb = 1325,
- AArch64_SUBSwww_sxth = 1326,
- AArch64_SUBSwww_sxtw = 1327,
- AArch64_SUBSwww_sxtx = 1328,
- AArch64_SUBSwww_uxtb = 1329,
- AArch64_SUBSwww_uxth = 1330,
- AArch64_SUBSwww_uxtw = 1331,
- AArch64_SUBSwww_uxtx = 1332,
- AArch64_SUBSxxw_sxtb = 1333,
- AArch64_SUBSxxw_sxth = 1334,
- AArch64_SUBSxxw_sxtw = 1335,
- AArch64_SUBSxxw_uxtb = 1336,
- AArch64_SUBSxxw_uxth = 1337,
- AArch64_SUBSxxw_uxtw = 1338,
- AArch64_SUBSxxx_asr = 1339,
- AArch64_SUBSxxx_lsl = 1340,
- AArch64_SUBSxxx_lsr = 1341,
- AArch64_SUBSxxx_sxtx = 1342,
- AArch64_SUBSxxx_uxtx = 1343,
- AArch64_SUBddd = 1344,
- AArch64_SUBvvv_16B = 1345,
- AArch64_SUBvvv_2D = 1346,
- AArch64_SUBvvv_2S = 1347,
- AArch64_SUBvvv_4H = 1348,
- AArch64_SUBvvv_4S = 1349,
- AArch64_SUBvvv_8B = 1350,
- AArch64_SUBvvv_8H = 1351,
- AArch64_SUBwwi_lsl0_S = 1352,
- AArch64_SUBwwi_lsl0_cmp = 1353,
- AArch64_SUBwwi_lsl0_s = 1354,
- AArch64_SUBwwi_lsl12_S = 1355,
- AArch64_SUBwwi_lsl12_cmp = 1356,
- AArch64_SUBwwi_lsl12_s = 1357,
- AArch64_SUBwww_asr = 1358,
- AArch64_SUBwww_lsl = 1359,
- AArch64_SUBwww_lsr = 1360,
- AArch64_SUBwww_sxtb = 1361,
- AArch64_SUBwww_sxth = 1362,
- AArch64_SUBwww_sxtw = 1363,
- AArch64_SUBwww_sxtx = 1364,
- AArch64_SUBwww_uxtb = 1365,
- AArch64_SUBwww_uxth = 1366,
- AArch64_SUBwww_uxtw = 1367,
- AArch64_SUBwww_uxtx = 1368,
- AArch64_SUBxxi_lsl0_S = 1369,
- AArch64_SUBxxi_lsl0_cmp = 1370,
- AArch64_SUBxxi_lsl0_s = 1371,
- AArch64_SUBxxi_lsl12_S = 1372,
- AArch64_SUBxxi_lsl12_cmp = 1373,
- AArch64_SUBxxi_lsl12_s = 1374,
- AArch64_SUBxxw_sxtb = 1375,
- AArch64_SUBxxw_sxth = 1376,
- AArch64_SUBxxw_sxtw = 1377,
- AArch64_SUBxxw_uxtb = 1378,
- AArch64_SUBxxw_uxth = 1379,
- AArch64_SUBxxw_uxtw = 1380,
- AArch64_SUBxxx_asr = 1381,
- AArch64_SUBxxx_lsl = 1382,
- AArch64_SUBxxx_lsr = 1383,
- AArch64_SUBxxx_sxtx = 1384,
- AArch64_SUBxxx_uxtx = 1385,
- AArch64_SVCi = 1386,
- AArch64_SXTBww = 1387,
- AArch64_SXTBxw = 1388,
- AArch64_SXTHww = 1389,
- AArch64_SXTHxw = 1390,
- AArch64_SXTWxw = 1391,
- AArch64_SYSLxicci = 1392,
- AArch64_SYSiccix = 1393,
- AArch64_TAIL_BRx = 1394,
- AArch64_TAIL_Bimm = 1395,
- AArch64_TBNZwii = 1396,
- AArch64_TBNZxii = 1397,
- AArch64_TBZwii = 1398,
- AArch64_TBZxii = 1399,
- AArch64_TC_RETURNdi = 1400,
- AArch64_TC_RETURNxi = 1401,
- AArch64_TLBIi = 1402,
- AArch64_TLBIix = 1403,
- AArch64_TLSDESCCALL = 1404,
- AArch64_TLSDESC_BLRx = 1405,
- AArch64_TSTww_asr = 1406,
- AArch64_TSTww_lsl = 1407,
- AArch64_TSTww_lsr = 1408,
- AArch64_TSTww_ror = 1409,
- AArch64_TSTxx_asr = 1410,
- AArch64_TSTxx_lsl = 1411,
- AArch64_TSTxx_lsr = 1412,
- AArch64_TSTxx_ror = 1413,
- AArch64_UABAL2vvv_2d2s = 1414,
- AArch64_UABAL2vvv_4s4h = 1415,
- AArch64_UABAL2vvv_8h8b = 1416,
- AArch64_UABALvvv_2d2s = 1417,
- AArch64_UABALvvv_4s4h = 1418,
- AArch64_UABALvvv_8h8b = 1419,
- AArch64_UABAvvv_16B = 1420,
- AArch64_UABAvvv_2S = 1421,
- AArch64_UABAvvv_4H = 1422,
- AArch64_UABAvvv_4S = 1423,
- AArch64_UABAvvv_8B = 1424,
- AArch64_UABAvvv_8H = 1425,
- AArch64_UABDL2vvv_2d2s = 1426,
- AArch64_UABDL2vvv_4s4h = 1427,
- AArch64_UABDL2vvv_8h8b = 1428,
- AArch64_UABDLvvv_2d2s = 1429,
- AArch64_UABDLvvv_4s4h = 1430,
- AArch64_UABDLvvv_8h8b = 1431,
- AArch64_UABDvvv_16B = 1432,
- AArch64_UABDvvv_2S = 1433,
- AArch64_UABDvvv_4H = 1434,
- AArch64_UABDvvv_4S = 1435,
- AArch64_UABDvvv_8B = 1436,
- AArch64_UABDvvv_8H = 1437,
- AArch64_UADDL2vvv_2d4s = 1438,
- AArch64_UADDL2vvv_4s8h = 1439,
- AArch64_UADDL2vvv_8h16b = 1440,
- AArch64_UADDLvvv_2d2s = 1441,
- AArch64_UADDLvvv_4s4h = 1442,
- AArch64_UADDLvvv_8h8b = 1443,
- AArch64_UADDW2vvv_2d4s = 1444,
- AArch64_UADDW2vvv_4s8h = 1445,
- AArch64_UADDW2vvv_8h16b = 1446,
- AArch64_UADDWvvv_2d2s = 1447,
- AArch64_UADDWvvv_4s4h = 1448,
- AArch64_UADDWvvv_8h8b = 1449,
- AArch64_UBFIZwwii = 1450,
- AArch64_UBFIZxxii = 1451,
- AArch64_UBFMwwii = 1452,
- AArch64_UBFMxxii = 1453,
- AArch64_UBFXwwii = 1454,
- AArch64_UBFXxxii = 1455,
- AArch64_UCVTFdw = 1456,
- AArch64_UCVTFdwi = 1457,
- AArch64_UCVTFdx = 1458,
- AArch64_UCVTFdxi = 1459,
- AArch64_UCVTFsw = 1460,
- AArch64_UCVTFswi = 1461,
- AArch64_UCVTFsx = 1462,
- AArch64_UCVTFsxi = 1463,
- AArch64_UDIVwww = 1464,
- AArch64_UDIVxxx = 1465,
- AArch64_UHADDvvv_16B = 1466,
- AArch64_UHADDvvv_2S = 1467,
- AArch64_UHADDvvv_4H = 1468,
- AArch64_UHADDvvv_4S = 1469,
- AArch64_UHADDvvv_8B = 1470,
- AArch64_UHADDvvv_8H = 1471,
- AArch64_UHSUBvvv_16B = 1472,
- AArch64_UHSUBvvv_2S = 1473,
- AArch64_UHSUBvvv_4H = 1474,
- AArch64_UHSUBvvv_4S = 1475,
- AArch64_UHSUBvvv_8B = 1476,
- AArch64_UHSUBvvv_8H = 1477,
- AArch64_UMADDLxwwx = 1478,
- AArch64_UMAXPvvv_16B = 1479,
- AArch64_UMAXPvvv_2S = 1480,
- AArch64_UMAXPvvv_4H = 1481,
- AArch64_UMAXPvvv_4S = 1482,
- AArch64_UMAXPvvv_8B = 1483,
- AArch64_UMAXPvvv_8H = 1484,
- AArch64_UMAXvvv_16B = 1485,
- AArch64_UMAXvvv_2S = 1486,
- AArch64_UMAXvvv_4H = 1487,
- AArch64_UMAXvvv_4S = 1488,
- AArch64_UMAXvvv_8B = 1489,
- AArch64_UMAXvvv_8H = 1490,
- AArch64_UMINPvvv_16B = 1491,
- AArch64_UMINPvvv_2S = 1492,
- AArch64_UMINPvvv_4H = 1493,
- AArch64_UMINPvvv_4S = 1494,
- AArch64_UMINPvvv_8B = 1495,
- AArch64_UMINPvvv_8H = 1496,
- AArch64_UMINvvv_16B = 1497,
- AArch64_UMINvvv_2S = 1498,
- AArch64_UMINvvv_4H = 1499,
- AArch64_UMINvvv_4S = 1500,
- AArch64_UMINvvv_8B = 1501,
- AArch64_UMINvvv_8H = 1502,
- AArch64_UMLAL2vvv_2d4s = 1503,
- AArch64_UMLAL2vvv_4s8h = 1504,
- AArch64_UMLAL2vvv_8h16b = 1505,
- AArch64_UMLALvvv_2d2s = 1506,
- AArch64_UMLALvvv_4s4h = 1507,
- AArch64_UMLALvvv_8h8b = 1508,
- AArch64_UMLSL2vvv_2d4s = 1509,
- AArch64_UMLSL2vvv_4s8h = 1510,
- AArch64_UMLSL2vvv_8h16b = 1511,
- AArch64_UMLSLvvv_2d2s = 1512,
- AArch64_UMLSLvvv_4s4h = 1513,
- AArch64_UMLSLvvv_8h8b = 1514,
- AArch64_UMOVwb = 1515,
- AArch64_UMOVwh = 1516,
- AArch64_UMOVws = 1517,
- AArch64_UMOVxd = 1518,
- AArch64_UMSUBLxwwx = 1519,
- AArch64_UMULHxxx = 1520,
- AArch64_UMULL2vvv_2d4s = 1521,
- AArch64_UMULL2vvv_4s8h = 1522,
- AArch64_UMULL2vvv_8h16b = 1523,
- AArch64_UMULLvvv_2d2s = 1524,
- AArch64_UMULLvvv_4s4h = 1525,
- AArch64_UMULLvvv_8h8b = 1526,
- AArch64_UQADDbbb = 1527,
- AArch64_UQADDddd = 1528,
- AArch64_UQADDhhh = 1529,
- AArch64_UQADDsss = 1530,
- AArch64_UQADDvvv_16B = 1531,
- AArch64_UQADDvvv_2D = 1532,
- AArch64_UQADDvvv_2S = 1533,
- AArch64_UQADDvvv_4H = 1534,
- AArch64_UQADDvvv_4S = 1535,
- AArch64_UQADDvvv_8B = 1536,
- AArch64_UQADDvvv_8H = 1537,
- AArch64_UQRSHLbbb = 1538,
- AArch64_UQRSHLddd = 1539,
- AArch64_UQRSHLhhh = 1540,
- AArch64_UQRSHLsss = 1541,
- AArch64_UQRSHLvvv_16B = 1542,
- AArch64_UQRSHLvvv_2D = 1543,
- AArch64_UQRSHLvvv_2S = 1544,
- AArch64_UQRSHLvvv_4H = 1545,
- AArch64_UQRSHLvvv_4S = 1546,
- AArch64_UQRSHLvvv_8B = 1547,
- AArch64_UQRSHLvvv_8H = 1548,
- AArch64_UQRSHRNvvi_16B = 1549,
- AArch64_UQRSHRNvvi_2S = 1550,
- AArch64_UQRSHRNvvi_4H = 1551,
- AArch64_UQRSHRNvvi_4S = 1552,
- AArch64_UQRSHRNvvi_8B = 1553,
- AArch64_UQRSHRNvvi_8H = 1554,
- AArch64_UQSHLbbb = 1555,
- AArch64_UQSHLddd = 1556,
- AArch64_UQSHLhhh = 1557,
- AArch64_UQSHLsss = 1558,
- AArch64_UQSHLvvi_16B = 1559,
- AArch64_UQSHLvvi_2D = 1560,
- AArch64_UQSHLvvi_2S = 1561,
- AArch64_UQSHLvvi_4H = 1562,
- AArch64_UQSHLvvi_4S = 1563,
- AArch64_UQSHLvvi_8B = 1564,
- AArch64_UQSHLvvi_8H = 1565,
- AArch64_UQSHLvvv_16B = 1566,
- AArch64_UQSHLvvv_2D = 1567,
- AArch64_UQSHLvvv_2S = 1568,
- AArch64_UQSHLvvv_4H = 1569,
- AArch64_UQSHLvvv_4S = 1570,
- AArch64_UQSHLvvv_8B = 1571,
- AArch64_UQSHLvvv_8H = 1572,
- AArch64_UQSHRNvvi_16B = 1573,
- AArch64_UQSHRNvvi_2S = 1574,
- AArch64_UQSHRNvvi_4H = 1575,
- AArch64_UQSHRNvvi_4S = 1576,
- AArch64_UQSHRNvvi_8B = 1577,
- AArch64_UQSHRNvvi_8H = 1578,
- AArch64_UQSUBbbb = 1579,
- AArch64_UQSUBddd = 1580,
- AArch64_UQSUBhhh = 1581,
- AArch64_UQSUBsss = 1582,
- AArch64_UQSUBvvv_16B = 1583,
- AArch64_UQSUBvvv_2D = 1584,
- AArch64_UQSUBvvv_2S = 1585,
- AArch64_UQSUBvvv_4H = 1586,
- AArch64_UQSUBvvv_4S = 1587,
- AArch64_UQSUBvvv_8B = 1588,
- AArch64_UQSUBvvv_8H = 1589,
- AArch64_URHADDvvv_16B = 1590,
- AArch64_URHADDvvv_2S = 1591,
- AArch64_URHADDvvv_4H = 1592,
- AArch64_URHADDvvv_4S = 1593,
- AArch64_URHADDvvv_8B = 1594,
- AArch64_URHADDvvv_8H = 1595,
- AArch64_URSHLddd = 1596,
- AArch64_URSHLvvv_16B = 1597,
- AArch64_URSHLvvv_2D = 1598,
- AArch64_URSHLvvv_2S = 1599,
- AArch64_URSHLvvv_4H = 1600,
- AArch64_URSHLvvv_4S = 1601,
- AArch64_URSHLvvv_8B = 1602,
- AArch64_URSHLvvv_8H = 1603,
- AArch64_URSHRvvi_16B = 1604,
- AArch64_URSHRvvi_2D = 1605,
- AArch64_URSHRvvi_2S = 1606,
- AArch64_URSHRvvi_4H = 1607,
- AArch64_URSHRvvi_4S = 1608,
- AArch64_URSHRvvi_8B = 1609,
- AArch64_URSHRvvi_8H = 1610,
- AArch64_URSRAvvi_16B = 1611,
- AArch64_URSRAvvi_2D = 1612,
- AArch64_URSRAvvi_2S = 1613,
- AArch64_URSRAvvi_4H = 1614,
- AArch64_URSRAvvi_4S = 1615,
- AArch64_URSRAvvi_8B = 1616,
- AArch64_URSRAvvi_8H = 1617,
- AArch64_USHLLvvi_16B = 1618,
- AArch64_USHLLvvi_2S = 1619,
- AArch64_USHLLvvi_4H = 1620,
- AArch64_USHLLvvi_4S = 1621,
- AArch64_USHLLvvi_8B = 1622,
- AArch64_USHLLvvi_8H = 1623,
- AArch64_USHLddd = 1624,
- AArch64_USHLvvv_16B = 1625,
- AArch64_USHLvvv_2D = 1626,
- AArch64_USHLvvv_2S = 1627,
- AArch64_USHLvvv_4H = 1628,
- AArch64_USHLvvv_4S = 1629,
- AArch64_USHLvvv_8B = 1630,
- AArch64_USHLvvv_8H = 1631,
- AArch64_USHRvvi_16B = 1632,
- AArch64_USHRvvi_2D = 1633,
- AArch64_USHRvvi_2S = 1634,
- AArch64_USHRvvi_4H = 1635,
- AArch64_USHRvvi_4S = 1636,
- AArch64_USHRvvi_8B = 1637,
- AArch64_USHRvvi_8H = 1638,
- AArch64_USRAvvi_16B = 1639,
- AArch64_USRAvvi_2D = 1640,
- AArch64_USRAvvi_2S = 1641,
- AArch64_USRAvvi_4H = 1642,
- AArch64_USRAvvi_4S = 1643,
- AArch64_USRAvvi_8B = 1644,
- AArch64_USRAvvi_8H = 1645,
- AArch64_USUBL2vvv_2d4s = 1646,
- AArch64_USUBL2vvv_4s8h = 1647,
- AArch64_USUBL2vvv_8h16b = 1648,
- AArch64_USUBLvvv_2d2s = 1649,
- AArch64_USUBLvvv_4s4h = 1650,
- AArch64_USUBLvvv_8h8b = 1651,
- AArch64_USUBW2vvv_2d4s = 1652,
- AArch64_USUBW2vvv_4s8h = 1653,
- AArch64_USUBW2vvv_8h16b = 1654,
- AArch64_USUBWvvv_2d2s = 1655,
- AArch64_USUBWvvv_4s4h = 1656,
- AArch64_USUBWvvv_8h8b = 1657,
- AArch64_UXTBww = 1658,
- AArch64_UXTBxw = 1659,
- AArch64_UXTHww = 1660,
- AArch64_UXTHxw = 1661,
- AArch64_VCVTf2xs_2D = 1662,
- AArch64_VCVTf2xs_2S = 1663,
- AArch64_VCVTf2xs_4S = 1664,
- AArch64_VCVTf2xu_2D = 1665,
- AArch64_VCVTf2xu_2S = 1666,
- AArch64_VCVTf2xu_4S = 1667,
- AArch64_VCVTxs2f_2D = 1668,
- AArch64_VCVTxs2f_2S = 1669,
- AArch64_VCVTxs2f_4S = 1670,
- AArch64_VCVTxu2f_2D = 1671,
- AArch64_VCVTxu2f_2S = 1672,
- AArch64_VCVTxu2f_4S = 1673,
- AArch64_INSTRUCTION_LIST_END = 1674
+ AArch64_PHI = 0,
+ AArch64_INLINEASM = 1,
+ AArch64_PROLOG_LABEL = 2,
+ AArch64_EH_LABEL = 3,
+ AArch64_GC_LABEL = 4,
+ AArch64_KILL = 5,
+ AArch64_EXTRACT_SUBREG = 6,
+ AArch64_INSERT_SUBREG = 7,
+ AArch64_IMPLICIT_DEF = 8,
+ AArch64_SUBREG_TO_REG = 9,
+ AArch64_COPY_TO_REGCLASS = 10,
+ AArch64_DBG_VALUE = 11,
+ AArch64_REG_SEQUENCE = 12,
+ AArch64_COPY = 13,
+ AArch64_BUNDLE = 14,
+ AArch64_LIFETIME_START = 15,
+ AArch64_LIFETIME_END = 16,
+ AArch64_STACKMAP = 17,
+ AArch64_PATCHPOINT = 18,
+ AArch64_ABS16b = 19,
+ AArch64_ABS2d = 20,
+ AArch64_ABS2s = 21,
+ AArch64_ABS4h = 22,
+ AArch64_ABS4s = 23,
+ AArch64_ABS8b = 24,
+ AArch64_ABS8h = 25,
+ AArch64_ABSdd = 26,
+ AArch64_ADCSwww = 27,
+ AArch64_ADCSxxx = 28,
+ AArch64_ADCwww = 29,
+ AArch64_ADCxxx = 30,
+ AArch64_ADDHN2vvv_16b8h = 31,
+ AArch64_ADDHN2vvv_4s2d = 32,
+ AArch64_ADDHN2vvv_8h4s = 33,
+ AArch64_ADDHNvvv_2s2d = 34,
+ AArch64_ADDHNvvv_4h4s = 35,
+ AArch64_ADDHNvvv_8b8h = 36,
+ AArch64_ADDP_16B = 37,
+ AArch64_ADDP_2D = 38,
+ AArch64_ADDP_2S = 39,
+ AArch64_ADDP_4H = 40,
+ AArch64_ADDP_4S = 41,
+ AArch64_ADDP_8B = 42,
+ AArch64_ADDP_8H = 43,
+ AArch64_ADDPvv_D_2D = 44,
+ AArch64_ADDSwww_asr = 45,
+ AArch64_ADDSwww_lsl = 46,
+ AArch64_ADDSwww_lsr = 47,
+ AArch64_ADDSwww_sxtb = 48,
+ AArch64_ADDSwww_sxth = 49,
+ AArch64_ADDSwww_sxtw = 50,
+ AArch64_ADDSwww_sxtx = 51,
+ AArch64_ADDSwww_uxtb = 52,
+ AArch64_ADDSwww_uxth = 53,
+ AArch64_ADDSwww_uxtw = 54,
+ AArch64_ADDSwww_uxtx = 55,
+ AArch64_ADDSxxw_sxtb = 56,
+ AArch64_ADDSxxw_sxth = 57,
+ AArch64_ADDSxxw_sxtw = 58,
+ AArch64_ADDSxxw_uxtb = 59,
+ AArch64_ADDSxxw_uxth = 60,
+ AArch64_ADDSxxw_uxtw = 61,
+ AArch64_ADDSxxx_asr = 62,
+ AArch64_ADDSxxx_lsl = 63,
+ AArch64_ADDSxxx_lsr = 64,
+ AArch64_ADDSxxx_sxtx = 65,
+ AArch64_ADDSxxx_uxtx = 66,
+ AArch64_ADDV_1b16b = 67,
+ AArch64_ADDV_1b8b = 68,
+ AArch64_ADDV_1h4h = 69,
+ AArch64_ADDV_1h8h = 70,
+ AArch64_ADDV_1s4s = 71,
+ AArch64_ADDddd = 72,
+ AArch64_ADDvvv_16B = 73,
+ AArch64_ADDvvv_2D = 74,
+ AArch64_ADDvvv_2S = 75,
+ AArch64_ADDvvv_4H = 76,
+ AArch64_ADDvvv_4S = 77,
+ AArch64_ADDvvv_8B = 78,
+ AArch64_ADDvvv_8H = 79,
+ AArch64_ADDwwi_lsl0_S = 80,
+ AArch64_ADDwwi_lsl0_cmp = 81,
+ AArch64_ADDwwi_lsl0_s = 82,
+ AArch64_ADDwwi_lsl12_S = 83,
+ AArch64_ADDwwi_lsl12_cmp = 84,
+ AArch64_ADDwwi_lsl12_s = 85,
+ AArch64_ADDwww_asr = 86,
+ AArch64_ADDwww_lsl = 87,
+ AArch64_ADDwww_lsr = 88,
+ AArch64_ADDwww_sxtb = 89,
+ AArch64_ADDwww_sxth = 90,
+ AArch64_ADDwww_sxtw = 91,
+ AArch64_ADDwww_sxtx = 92,
+ AArch64_ADDwww_uxtb = 93,
+ AArch64_ADDwww_uxth = 94,
+ AArch64_ADDwww_uxtw = 95,
+ AArch64_ADDwww_uxtx = 96,
+ AArch64_ADDxxi_lsl0_S = 97,
+ AArch64_ADDxxi_lsl0_cmp = 98,
+ AArch64_ADDxxi_lsl0_s = 99,
+ AArch64_ADDxxi_lsl12_S = 100,
+ AArch64_ADDxxi_lsl12_cmp = 101,
+ AArch64_ADDxxi_lsl12_s = 102,
+ AArch64_ADDxxw_sxtb = 103,
+ AArch64_ADDxxw_sxth = 104,
+ AArch64_ADDxxw_sxtw = 105,
+ AArch64_ADDxxw_uxtb = 106,
+ AArch64_ADDxxw_uxth = 107,
+ AArch64_ADDxxw_uxtw = 108,
+ AArch64_ADDxxx_asr = 109,
+ AArch64_ADDxxx_lsl = 110,
+ AArch64_ADDxxx_lsr = 111,
+ AArch64_ADDxxx_sxtx = 112,
+ AArch64_ADDxxx_uxtx = 113,
+ AArch64_ADJCALLSTACKDOWN = 114,
+ AArch64_ADJCALLSTACKUP = 115,
+ AArch64_ADRPxi = 116,
+ AArch64_ADRxi = 117,
+ AArch64_AESD = 118,
+ AArch64_AESE = 119,
+ AArch64_AESIMC = 120,
+ AArch64_AESMC = 121,
+ AArch64_ANDSwwi = 122,
+ AArch64_ANDSwww_asr = 123,
+ AArch64_ANDSwww_lsl = 124,
+ AArch64_ANDSwww_lsr = 125,
+ AArch64_ANDSwww_ror = 126,
+ AArch64_ANDSxxi = 127,
+ AArch64_ANDSxxx_asr = 128,
+ AArch64_ANDSxxx_lsl = 129,
+ AArch64_ANDSxxx_lsr = 130,
+ AArch64_ANDSxxx_ror = 131,
+ AArch64_ANDvvv_16B = 132,
+ AArch64_ANDvvv_8B = 133,
+ AArch64_ANDwwi = 134,
+ AArch64_ANDwww_asr = 135,
+ AArch64_ANDwww_lsl = 136,
+ AArch64_ANDwww_lsr = 137,
+ AArch64_ANDwww_ror = 138,
+ AArch64_ANDxxi = 139,
+ AArch64_ANDxxx_asr = 140,
+ AArch64_ANDxxx_lsl = 141,
+ AArch64_ANDxxx_lsr = 142,
+ AArch64_ANDxxx_ror = 143,
+ AArch64_ASRVwww = 144,
+ AArch64_ASRVxxx = 145,
+ AArch64_ASRwwi = 146,
+ AArch64_ASRxxi = 147,
+ AArch64_ATOMIC_CMP_SWAP_I16 = 148,
+ AArch64_ATOMIC_CMP_SWAP_I32 = 149,
+ AArch64_ATOMIC_CMP_SWAP_I64 = 150,
+ AArch64_ATOMIC_CMP_SWAP_I8 = 151,
+ AArch64_ATOMIC_LOAD_ADD_I16 = 152,
+ AArch64_ATOMIC_LOAD_ADD_I32 = 153,
+ AArch64_ATOMIC_LOAD_ADD_I64 = 154,
+ AArch64_ATOMIC_LOAD_ADD_I8 = 155,
+ AArch64_ATOMIC_LOAD_AND_I16 = 156,
+ AArch64_ATOMIC_LOAD_AND_I32 = 157,
+ AArch64_ATOMIC_LOAD_AND_I64 = 158,
+ AArch64_ATOMIC_LOAD_AND_I8 = 159,
+ AArch64_ATOMIC_LOAD_MAX_I16 = 160,
+ AArch64_ATOMIC_LOAD_MAX_I32 = 161,
+ AArch64_ATOMIC_LOAD_MAX_I64 = 162,
+ AArch64_ATOMIC_LOAD_MAX_I8 = 163,
+ AArch64_ATOMIC_LOAD_MIN_I16 = 164,
+ AArch64_ATOMIC_LOAD_MIN_I32 = 165,
+ AArch64_ATOMIC_LOAD_MIN_I64 = 166,
+ AArch64_ATOMIC_LOAD_MIN_I8 = 167,
+ AArch64_ATOMIC_LOAD_NAND_I16 = 168,
+ AArch64_ATOMIC_LOAD_NAND_I32 = 169,
+ AArch64_ATOMIC_LOAD_NAND_I64 = 170,
+ AArch64_ATOMIC_LOAD_NAND_I8 = 171,
+ AArch64_ATOMIC_LOAD_OR_I16 = 172,
+ AArch64_ATOMIC_LOAD_OR_I32 = 173,
+ AArch64_ATOMIC_LOAD_OR_I64 = 174,
+ AArch64_ATOMIC_LOAD_OR_I8 = 175,
+ AArch64_ATOMIC_LOAD_SUB_I16 = 176,
+ AArch64_ATOMIC_LOAD_SUB_I32 = 177,
+ AArch64_ATOMIC_LOAD_SUB_I64 = 178,
+ AArch64_ATOMIC_LOAD_SUB_I8 = 179,
+ AArch64_ATOMIC_LOAD_UMAX_I16 = 180,
+ AArch64_ATOMIC_LOAD_UMAX_I32 = 181,
+ AArch64_ATOMIC_LOAD_UMAX_I64 = 182,
+ AArch64_ATOMIC_LOAD_UMAX_I8 = 183,
+ AArch64_ATOMIC_LOAD_UMIN_I16 = 184,
+ AArch64_ATOMIC_LOAD_UMIN_I32 = 185,
+ AArch64_ATOMIC_LOAD_UMIN_I64 = 186,
+ AArch64_ATOMIC_LOAD_UMIN_I8 = 187,
+ AArch64_ATOMIC_LOAD_XOR_I16 = 188,
+ AArch64_ATOMIC_LOAD_XOR_I32 = 189,
+ AArch64_ATOMIC_LOAD_XOR_I64 = 190,
+ AArch64_ATOMIC_LOAD_XOR_I8 = 191,
+ AArch64_ATOMIC_SWAP_I16 = 192,
+ AArch64_ATOMIC_SWAP_I32 = 193,
+ AArch64_ATOMIC_SWAP_I64 = 194,
+ AArch64_ATOMIC_SWAP_I8 = 195,
+ AArch64_ATix = 196,
+ AArch64_BFIwwii = 197,
+ AArch64_BFIxxii = 198,
+ AArch64_BFMwwii = 199,
+ AArch64_BFMxxii = 200,
+ AArch64_BFXILwwii = 201,
+ AArch64_BFXILxxii = 202,
+ AArch64_BICSwww_asr = 203,
+ AArch64_BICSwww_lsl = 204,
+ AArch64_BICSwww_lsr = 205,
+ AArch64_BICSwww_ror = 206,
+ AArch64_BICSxxx_asr = 207,
+ AArch64_BICSxxx_lsl = 208,
+ AArch64_BICSxxx_lsr = 209,
+ AArch64_BICSxxx_ror = 210,
+ AArch64_BICvi_lsl_2S = 211,
+ AArch64_BICvi_lsl_4H = 212,
+ AArch64_BICvi_lsl_4S = 213,
+ AArch64_BICvi_lsl_8H = 214,
+ AArch64_BICvvv_16B = 215,
+ AArch64_BICvvv_8B = 216,
+ AArch64_BICwww_asr = 217,
+ AArch64_BICwww_lsl = 218,
+ AArch64_BICwww_lsr = 219,
+ AArch64_BICwww_ror = 220,
+ AArch64_BICxxx_asr = 221,
+ AArch64_BICxxx_lsl = 222,
+ AArch64_BICxxx_lsr = 223,
+ AArch64_BICxxx_ror = 224,
+ AArch64_BIFvvv_16B = 225,
+ AArch64_BIFvvv_8B = 226,
+ AArch64_BITvvv_16B = 227,
+ AArch64_BITvvv_8B = 228,
+ AArch64_BLRx = 229,
+ AArch64_BLimm = 230,
+ AArch64_BRKi = 231,
+ AArch64_BRx = 232,
+ AArch64_BSLvvv_16B = 233,
+ AArch64_BSLvvv_8B = 234,
+ AArch64_Bcc = 235,
+ AArch64_Bimm = 236,
+ AArch64_CBNZw = 237,
+ AArch64_CBNZx = 238,
+ AArch64_CBZw = 239,
+ AArch64_CBZx = 240,
+ AArch64_CCMNwi = 241,
+ AArch64_CCMNww = 242,
+ AArch64_CCMNxi = 243,
+ AArch64_CCMNxx = 244,
+ AArch64_CCMPwi = 245,
+ AArch64_CCMPww = 246,
+ AArch64_CCMPxi = 247,
+ AArch64_CCMPxx = 248,
+ AArch64_CLREXi = 249,
+ AArch64_CLS16b = 250,
+ AArch64_CLS2s = 251,
+ AArch64_CLS4h = 252,
+ AArch64_CLS4s = 253,
+ AArch64_CLS8b = 254,
+ AArch64_CLS8h = 255,
+ AArch64_CLSww = 256,
+ AArch64_CLSxx = 257,
+ AArch64_CLZ16b = 258,
+ AArch64_CLZ2s = 259,
+ AArch64_CLZ4h = 260,
+ AArch64_CLZ4s = 261,
+ AArch64_CLZ8b = 262,
+ AArch64_CLZ8h = 263,
+ AArch64_CLZww = 264,
+ AArch64_CLZxx = 265,
+ AArch64_CMEQddd = 266,
+ AArch64_CMEQddi = 267,
+ AArch64_CMEQvvi_16B = 268,
+ AArch64_CMEQvvi_2D = 269,
+ AArch64_CMEQvvi_2S = 270,
+ AArch64_CMEQvvi_4H = 271,
+ AArch64_CMEQvvi_4S = 272,
+ AArch64_CMEQvvi_8B = 273,
+ AArch64_CMEQvvi_8H = 274,
+ AArch64_CMEQvvv_16B = 275,
+ AArch64_CMEQvvv_2D = 276,
+ AArch64_CMEQvvv_2S = 277,
+ AArch64_CMEQvvv_4H = 278,
+ AArch64_CMEQvvv_4S = 279,
+ AArch64_CMEQvvv_8B = 280,
+ AArch64_CMEQvvv_8H = 281,
+ AArch64_CMGEddd = 282,
+ AArch64_CMGEddi = 283,
+ AArch64_CMGEvvi_16B = 284,
+ AArch64_CMGEvvi_2D = 285,
+ AArch64_CMGEvvi_2S = 286,
+ AArch64_CMGEvvi_4H = 287,
+ AArch64_CMGEvvi_4S = 288,
+ AArch64_CMGEvvi_8B = 289,
+ AArch64_CMGEvvi_8H = 290,
+ AArch64_CMGEvvv_16B = 291,
+ AArch64_CMGEvvv_2D = 292,
+ AArch64_CMGEvvv_2S = 293,
+ AArch64_CMGEvvv_4H = 294,
+ AArch64_CMGEvvv_4S = 295,
+ AArch64_CMGEvvv_8B = 296,
+ AArch64_CMGEvvv_8H = 297,
+ AArch64_CMGTddd = 298,
+ AArch64_CMGTddi = 299,
+ AArch64_CMGTvvi_16B = 300,
+ AArch64_CMGTvvi_2D = 301,
+ AArch64_CMGTvvi_2S = 302,
+ AArch64_CMGTvvi_4H = 303,
+ AArch64_CMGTvvi_4S = 304,
+ AArch64_CMGTvvi_8B = 305,
+ AArch64_CMGTvvi_8H = 306,
+ AArch64_CMGTvvv_16B = 307,
+ AArch64_CMGTvvv_2D = 308,
+ AArch64_CMGTvvv_2S = 309,
+ AArch64_CMGTvvv_4H = 310,
+ AArch64_CMGTvvv_4S = 311,
+ AArch64_CMGTvvv_8B = 312,
+ AArch64_CMGTvvv_8H = 313,
+ AArch64_CMHIddd = 314,
+ AArch64_CMHIvvv_16B = 315,
+ AArch64_CMHIvvv_2D = 316,
+ AArch64_CMHIvvv_2S = 317,
+ AArch64_CMHIvvv_4H = 318,
+ AArch64_CMHIvvv_4S = 319,
+ AArch64_CMHIvvv_8B = 320,
+ AArch64_CMHIvvv_8H = 321,
+ AArch64_CMHSddd = 322,
+ AArch64_CMHSvvv_16B = 323,
+ AArch64_CMHSvvv_2D = 324,
+ AArch64_CMHSvvv_2S = 325,
+ AArch64_CMHSvvv_4H = 326,
+ AArch64_CMHSvvv_4S = 327,
+ AArch64_CMHSvvv_8B = 328,
+ AArch64_CMHSvvv_8H = 329,
+ AArch64_CMLEddi = 330,
+ AArch64_CMLEvvi_16B = 331,
+ AArch64_CMLEvvi_2D = 332,
+ AArch64_CMLEvvi_2S = 333,
+ AArch64_CMLEvvi_4H = 334,
+ AArch64_CMLEvvi_4S = 335,
+ AArch64_CMLEvvi_8B = 336,
+ AArch64_CMLEvvi_8H = 337,
+ AArch64_CMLTddi = 338,
+ AArch64_CMLTvvi_16B = 339,
+ AArch64_CMLTvvi_2D = 340,
+ AArch64_CMLTvvi_2S = 341,
+ AArch64_CMLTvvi_4H = 342,
+ AArch64_CMLTvvi_4S = 343,
+ AArch64_CMLTvvi_8B = 344,
+ AArch64_CMLTvvi_8H = 345,
+ AArch64_CMNww_asr = 346,
+ AArch64_CMNww_lsl = 347,
+ AArch64_CMNww_lsr = 348,
+ AArch64_CMNww_sxtb = 349,
+ AArch64_CMNww_sxth = 350,
+ AArch64_CMNww_sxtw = 351,
+ AArch64_CMNww_sxtx = 352,
+ AArch64_CMNww_uxtb = 353,
+ AArch64_CMNww_uxth = 354,
+ AArch64_CMNww_uxtw = 355,
+ AArch64_CMNww_uxtx = 356,
+ AArch64_CMNxw_sxtb = 357,
+ AArch64_CMNxw_sxth = 358,
+ AArch64_CMNxw_sxtw = 359,
+ AArch64_CMNxw_uxtb = 360,
+ AArch64_CMNxw_uxth = 361,
+ AArch64_CMNxw_uxtw = 362,
+ AArch64_CMNxx_asr = 363,
+ AArch64_CMNxx_lsl = 364,
+ AArch64_CMNxx_lsr = 365,
+ AArch64_CMNxx_sxtx = 366,
+ AArch64_CMNxx_uxtx = 367,
+ AArch64_CMPww_asr = 368,
+ AArch64_CMPww_lsl = 369,
+ AArch64_CMPww_lsr = 370,
+ AArch64_CMPww_sxtb = 371,
+ AArch64_CMPww_sxth = 372,
+ AArch64_CMPww_sxtw = 373,
+ AArch64_CMPww_sxtx = 374,
+ AArch64_CMPww_uxtb = 375,
+ AArch64_CMPww_uxth = 376,
+ AArch64_CMPww_uxtw = 377,
+ AArch64_CMPww_uxtx = 378,
+ AArch64_CMPxw_sxtb = 379,
+ AArch64_CMPxw_sxth = 380,
+ AArch64_CMPxw_sxtw = 381,
+ AArch64_CMPxw_uxtb = 382,
+ AArch64_CMPxw_uxth = 383,
+ AArch64_CMPxw_uxtw = 384,
+ AArch64_CMPxx_asr = 385,
+ AArch64_CMPxx_lsl = 386,
+ AArch64_CMPxx_lsr = 387,
+ AArch64_CMPxx_sxtx = 388,
+ AArch64_CMPxx_uxtx = 389,
+ AArch64_CMTSTddd = 390,
+ AArch64_CMTSTvvv_16B = 391,
+ AArch64_CMTSTvvv_2D = 392,
+ AArch64_CMTSTvvv_2S = 393,
+ AArch64_CMTSTvvv_4H = 394,
+ AArch64_CMTSTvvv_4S = 395,
+ AArch64_CMTSTvvv_8B = 396,
+ AArch64_CMTSTvvv_8H = 397,
+ AArch64_CNT16b = 398,
+ AArch64_CNT8b = 399,
+ AArch64_CRC32B_www = 400,
+ AArch64_CRC32CB_www = 401,
+ AArch64_CRC32CH_www = 402,
+ AArch64_CRC32CW_www = 403,
+ AArch64_CRC32CX_wwx = 404,
+ AArch64_CRC32H_www = 405,
+ AArch64_CRC32W_www = 406,
+ AArch64_CRC32X_wwx = 407,
+ AArch64_CSELwwwc = 408,
+ AArch64_CSELxxxc = 409,
+ AArch64_CSINCwwwc = 410,
+ AArch64_CSINCxxxc = 411,
+ AArch64_CSINVwwwc = 412,
+ AArch64_CSINVxxxc = 413,
+ AArch64_CSNEGwwwc = 414,
+ AArch64_CSNEGxxxc = 415,
+ AArch64_DCPS1i = 416,
+ AArch64_DCPS2i = 417,
+ AArch64_DCPS3i = 418,
+ AArch64_DCix = 419,
+ AArch64_DMBi = 420,
+ AArch64_DRPS = 421,
+ AArch64_DSBi = 422,
+ AArch64_DUP16b = 423,
+ AArch64_DUP2d = 424,
+ AArch64_DUP2s = 425,
+ AArch64_DUP4h = 426,
+ AArch64_DUP4s = 427,
+ AArch64_DUP8b = 428,
+ AArch64_DUP8h = 429,
+ AArch64_DUPELT16b = 430,
+ AArch64_DUPELT2d = 431,
+ AArch64_DUPELT2s = 432,
+ AArch64_DUPELT4h = 433,
+ AArch64_DUPELT4s = 434,
+ AArch64_DUPELT8b = 435,
+ AArch64_DUPELT8h = 436,
+ AArch64_DUPbv_B = 437,
+ AArch64_DUPdv_D = 438,
+ AArch64_DUPhv_H = 439,
+ AArch64_DUPsv_S = 440,
+ AArch64_EONwww_asr = 441,
+ AArch64_EONwww_lsl = 442,
+ AArch64_EONwww_lsr = 443,
+ AArch64_EONwww_ror = 444,
+ AArch64_EONxxx_asr = 445,
+ AArch64_EONxxx_lsl = 446,
+ AArch64_EONxxx_lsr = 447,
+ AArch64_EONxxx_ror = 448,
+ AArch64_EORvvv_16B = 449,
+ AArch64_EORvvv_8B = 450,
+ AArch64_EORwwi = 451,
+ AArch64_EORwww_asr = 452,
+ AArch64_EORwww_lsl = 453,
+ AArch64_EORwww_lsr = 454,
+ AArch64_EORwww_ror = 455,
+ AArch64_EORxxi = 456,
+ AArch64_EORxxx_asr = 457,
+ AArch64_EORxxx_lsl = 458,
+ AArch64_EORxxx_lsr = 459,
+ AArch64_EORxxx_ror = 460,
+ AArch64_ERET = 461,
+ AArch64_EXTRwwwi = 462,
+ AArch64_EXTRxxxi = 463,
+ AArch64_EXTvvvi_16b = 464,
+ AArch64_EXTvvvi_8b = 465,
+ AArch64_F128CSEL = 466,
+ AArch64_FABDddd = 467,
+ AArch64_FABDsss = 468,
+ AArch64_FABDvvv_2D = 469,
+ AArch64_FABDvvv_2S = 470,
+ AArch64_FABDvvv_4S = 471,
+ AArch64_FABS2d = 472,
+ AArch64_FABS2s = 473,
+ AArch64_FABS4s = 474,
+ AArch64_FABSdd = 475,
+ AArch64_FABSss = 476,
+ AArch64_FACGEddd = 477,
+ AArch64_FACGEsss = 478,
+ AArch64_FACGEvvv_2D = 479,
+ AArch64_FACGEvvv_2S = 480,
+ AArch64_FACGEvvv_4S = 481,
+ AArch64_FACGTddd = 482,
+ AArch64_FACGTsss = 483,
+ AArch64_FACGTvvv_2D = 484,
+ AArch64_FACGTvvv_2S = 485,
+ AArch64_FACGTvvv_4S = 486,
+ AArch64_FADDP_2D = 487,
+ AArch64_FADDP_2S = 488,
+ AArch64_FADDP_4S = 489,
+ AArch64_FADDPvv_D_2D = 490,
+ AArch64_FADDPvv_S_2S = 491,
+ AArch64_FADDddd = 492,
+ AArch64_FADDsss = 493,
+ AArch64_FADDvvv_2D = 494,
+ AArch64_FADDvvv_2S = 495,
+ AArch64_FADDvvv_4S = 496,
+ AArch64_FCCMPEdd = 497,
+ AArch64_FCCMPEss = 498,
+ AArch64_FCCMPdd = 499,
+ AArch64_FCCMPss = 500,
+ AArch64_FCMEQZddi = 501,
+ AArch64_FCMEQZssi = 502,
+ AArch64_FCMEQddd = 503,
+ AArch64_FCMEQsss = 504,
+ AArch64_FCMEQvvi_2D = 505,
+ AArch64_FCMEQvvi_2S = 506,
+ AArch64_FCMEQvvi_4S = 507,
+ AArch64_FCMEQvvv_2D = 508,
+ AArch64_FCMEQvvv_2S = 509,
+ AArch64_FCMEQvvv_4S = 510,
+ AArch64_FCMGEZddi = 511,
+ AArch64_FCMGEZssi = 512,
+ AArch64_FCMGEddd = 513,
+ AArch64_FCMGEsss = 514,
+ AArch64_FCMGEvvi_2D = 515,
+ AArch64_FCMGEvvi_2S = 516,
+ AArch64_FCMGEvvi_4S = 517,
+ AArch64_FCMGEvvv_2D = 518,
+ AArch64_FCMGEvvv_2S = 519,
+ AArch64_FCMGEvvv_4S = 520,
+ AArch64_FCMGTZddi = 521,
+ AArch64_FCMGTZssi = 522,
+ AArch64_FCMGTddd = 523,
+ AArch64_FCMGTsss = 524,
+ AArch64_FCMGTvvi_2D = 525,
+ AArch64_FCMGTvvi_2S = 526,
+ AArch64_FCMGTvvi_4S = 527,
+ AArch64_FCMGTvvv_2D = 528,
+ AArch64_FCMGTvvv_2S = 529,
+ AArch64_FCMGTvvv_4S = 530,
+ AArch64_FCMLEZddi = 531,
+ AArch64_FCMLEZssi = 532,
+ AArch64_FCMLEvvi_2D = 533,
+ AArch64_FCMLEvvi_2S = 534,
+ AArch64_FCMLEvvi_4S = 535,
+ AArch64_FCMLTZddi = 536,
+ AArch64_FCMLTZssi = 537,
+ AArch64_FCMLTvvi_2D = 538,
+ AArch64_FCMLTvvi_2S = 539,
+ AArch64_FCMLTvvi_4S = 540,
+ AArch64_FCMPdd_quiet = 541,
+ AArch64_FCMPdd_sig = 542,
+ AArch64_FCMPdi_quiet = 543,
+ AArch64_FCMPdi_sig = 544,
+ AArch64_FCMPsi_quiet = 545,
+ AArch64_FCMPsi_sig = 546,
+ AArch64_FCMPss_quiet = 547,
+ AArch64_FCMPss_sig = 548,
+ AArch64_FCSELdddc = 549,
+ AArch64_FCSELsssc = 550,
+ AArch64_FCVTAS_2d = 551,
+ AArch64_FCVTAS_2s = 552,
+ AArch64_FCVTAS_4s = 553,
+ AArch64_FCVTASdd = 554,
+ AArch64_FCVTASss = 555,
+ AArch64_FCVTASwd = 556,
+ AArch64_FCVTASws = 557,
+ AArch64_FCVTASxd = 558,
+ AArch64_FCVTASxs = 559,
+ AArch64_FCVTAU_2d = 560,
+ AArch64_FCVTAU_2s = 561,
+ AArch64_FCVTAU_4s = 562,
+ AArch64_FCVTAUdd = 563,
+ AArch64_FCVTAUss = 564,
+ AArch64_FCVTAUwd = 565,
+ AArch64_FCVTAUws = 566,
+ AArch64_FCVTAUxd = 567,
+ AArch64_FCVTAUxs = 568,
+ AArch64_FCVTL2s2d = 569,
+ AArch64_FCVTL4h4s = 570,
+ AArch64_FCVTL4s2d = 571,
+ AArch64_FCVTL8h4s = 572,
+ AArch64_FCVTMS_2d = 573,
+ AArch64_FCVTMS_2s = 574,
+ AArch64_FCVTMS_4s = 575,
+ AArch64_FCVTMSdd = 576,
+ AArch64_FCVTMSss = 577,
+ AArch64_FCVTMSwd = 578,
+ AArch64_FCVTMSws = 579,
+ AArch64_FCVTMSxd = 580,
+ AArch64_FCVTMSxs = 581,
+ AArch64_FCVTMU_2d = 582,
+ AArch64_FCVTMU_2s = 583,
+ AArch64_FCVTMU_4s = 584,
+ AArch64_FCVTMUdd = 585,
+ AArch64_FCVTMUss = 586,
+ AArch64_FCVTMUwd = 587,
+ AArch64_FCVTMUws = 588,
+ AArch64_FCVTMUxd = 589,
+ AArch64_FCVTMUxs = 590,
+ AArch64_FCVTN2d2s = 591,
+ AArch64_FCVTN2d4s = 592,
+ AArch64_FCVTN4s4h = 593,
+ AArch64_FCVTN4s8h = 594,
+ AArch64_FCVTNS_2d = 595,
+ AArch64_FCVTNS_2s = 596,
+ AArch64_FCVTNS_4s = 597,
+ AArch64_FCVTNSdd = 598,
+ AArch64_FCVTNSss = 599,
+ AArch64_FCVTNSwd = 600,
+ AArch64_FCVTNSws = 601,
+ AArch64_FCVTNSxd = 602,
+ AArch64_FCVTNSxs = 603,
+ AArch64_FCVTNU_2d = 604,
+ AArch64_FCVTNU_2s = 605,
+ AArch64_FCVTNU_4s = 606,
+ AArch64_FCVTNUdd = 607,
+ AArch64_FCVTNUss = 608,
+ AArch64_FCVTNUwd = 609,
+ AArch64_FCVTNUws = 610,
+ AArch64_FCVTNUxd = 611,
+ AArch64_FCVTNUxs = 612,
+ AArch64_FCVTPS_2d = 613,
+ AArch64_FCVTPS_2s = 614,
+ AArch64_FCVTPS_4s = 615,
+ AArch64_FCVTPSdd = 616,
+ AArch64_FCVTPSss = 617,
+ AArch64_FCVTPSwd = 618,
+ AArch64_FCVTPSws = 619,
+ AArch64_FCVTPSxd = 620,
+ AArch64_FCVTPSxs = 621,
+ AArch64_FCVTPU_2d = 622,
+ AArch64_FCVTPU_2s = 623,
+ AArch64_FCVTPU_4s = 624,
+ AArch64_FCVTPUdd = 625,
+ AArch64_FCVTPUss = 626,
+ AArch64_FCVTPUwd = 627,
+ AArch64_FCVTPUws = 628,
+ AArch64_FCVTPUxd = 629,
+ AArch64_FCVTPUxs = 630,
+ AArch64_FCVTXN = 631,
+ AArch64_FCVTXN2d2s = 632,
+ AArch64_FCVTXN2d4s = 633,
+ AArch64_FCVTZS_2d = 634,
+ AArch64_FCVTZS_2s = 635,
+ AArch64_FCVTZS_4s = 636,
+ AArch64_FCVTZS_Nddi = 637,
+ AArch64_FCVTZS_Nssi = 638,
+ AArch64_FCVTZSdd = 639,
+ AArch64_FCVTZSss = 640,
+ AArch64_FCVTZSwd = 641,
+ AArch64_FCVTZSwdi = 642,
+ AArch64_FCVTZSws = 643,
+ AArch64_FCVTZSwsi = 644,
+ AArch64_FCVTZSxd = 645,
+ AArch64_FCVTZSxdi = 646,
+ AArch64_FCVTZSxs = 647,
+ AArch64_FCVTZSxsi = 648,
+ AArch64_FCVTZU_2d = 649,
+ AArch64_FCVTZU_2s = 650,
+ AArch64_FCVTZU_4s = 651,
+ AArch64_FCVTZU_Nddi = 652,
+ AArch64_FCVTZU_Nssi = 653,
+ AArch64_FCVTZUdd = 654,
+ AArch64_FCVTZUss = 655,
+ AArch64_FCVTZUwd = 656,
+ AArch64_FCVTZUwdi = 657,
+ AArch64_FCVTZUws = 658,
+ AArch64_FCVTZUwsi = 659,
+ AArch64_FCVTZUxd = 660,
+ AArch64_FCVTZUxdi = 661,
+ AArch64_FCVTZUxs = 662,
+ AArch64_FCVTZUxsi = 663,
+ AArch64_FCVTdh = 664,
+ AArch64_FCVTds = 665,
+ AArch64_FCVThd = 666,
+ AArch64_FCVThs = 667,
+ AArch64_FCVTsd = 668,
+ AArch64_FCVTsh = 669,
+ AArch64_FDIVddd = 670,
+ AArch64_FDIVsss = 671,
+ AArch64_FDIVvvv_2D = 672,
+ AArch64_FDIVvvv_2S = 673,
+ AArch64_FDIVvvv_4S = 674,
+ AArch64_FMADDdddd = 675,
+ AArch64_FMADDssss = 676,
+ AArch64_FMAXNMPvv_D_2D = 677,
+ AArch64_FMAXNMPvv_S_2S = 678,
+ AArch64_FMAXNMPvvv_2D = 679,
+ AArch64_FMAXNMPvvv_2S = 680,
+ AArch64_FMAXNMPvvv_4S = 681,
+ AArch64_FMAXNMV_1s4s = 682,
+ AArch64_FMAXNMddd = 683,
+ AArch64_FMAXNMsss = 684,
+ AArch64_FMAXNMvvv_2D = 685,
+ AArch64_FMAXNMvvv_2S = 686,
+ AArch64_FMAXNMvvv_4S = 687,
+ AArch64_FMAXPvv_D_2D = 688,
+ AArch64_FMAXPvv_S_2S = 689,
+ AArch64_FMAXPvvv_2D = 690,
+ AArch64_FMAXPvvv_2S = 691,
+ AArch64_FMAXPvvv_4S = 692,
+ AArch64_FMAXV_1s4s = 693,
+ AArch64_FMAXddd = 694,
+ AArch64_FMAXsss = 695,
+ AArch64_FMAXvvv_2D = 696,
+ AArch64_FMAXvvv_2S = 697,
+ AArch64_FMAXvvv_4S = 698,
+ AArch64_FMINNMPvv_D_2D = 699,
+ AArch64_FMINNMPvv_S_2S = 700,
+ AArch64_FMINNMPvvv_2D = 701,
+ AArch64_FMINNMPvvv_2S = 702,
+ AArch64_FMINNMPvvv_4S = 703,
+ AArch64_FMINNMV_1s4s = 704,
+ AArch64_FMINNMddd = 705,
+ AArch64_FMINNMsss = 706,
+ AArch64_FMINNMvvv_2D = 707,
+ AArch64_FMINNMvvv_2S = 708,
+ AArch64_FMINNMvvv_4S = 709,
+ AArch64_FMINPvv_D_2D = 710,
+ AArch64_FMINPvv_S_2S = 711,
+ AArch64_FMINPvvv_2D = 712,
+ AArch64_FMINPvvv_2S = 713,
+ AArch64_FMINPvvv_4S = 714,
+ AArch64_FMINV_1s4s = 715,
+ AArch64_FMINddd = 716,
+ AArch64_FMINsss = 717,
+ AArch64_FMINvvv_2D = 718,
+ AArch64_FMINvvv_2S = 719,
+ AArch64_FMINvvv_4S = 720,
+ AArch64_FMLAddv_2D = 721,
+ AArch64_FMLAssv_4S = 722,
+ AArch64_FMLAvve_2d2d = 723,
+ AArch64_FMLAvve_2s4s = 724,
+ AArch64_FMLAvve_4s4s = 725,
+ AArch64_FMLAvvv_2D = 726,
+ AArch64_FMLAvvv_2S = 727,
+ AArch64_FMLAvvv_4S = 728,
+ AArch64_FMLSddv_2D = 729,
+ AArch64_FMLSssv_4S = 730,
+ AArch64_FMLSvve_2d2d = 731,
+ AArch64_FMLSvve_2s4s = 732,
+ AArch64_FMLSvve_4s4s = 733,
+ AArch64_FMLSvvv_2D = 734,
+ AArch64_FMLSvvv_2S = 735,
+ AArch64_FMLSvvv_4S = 736,
+ AArch64_FMOVdd = 737,
+ AArch64_FMOVdi = 738,
+ AArch64_FMOVdx = 739,
+ AArch64_FMOVsi = 740,
+ AArch64_FMOVss = 741,
+ AArch64_FMOVsw = 742,
+ AArch64_FMOVvi_2D = 743,
+ AArch64_FMOVvi_2S = 744,
+ AArch64_FMOVvi_4S = 745,
+ AArch64_FMOVvx = 746,
+ AArch64_FMOVws = 747,
+ AArch64_FMOVxd = 748,
+ AArch64_FMOVxv = 749,
+ AArch64_FMSUBdddd = 750,
+ AArch64_FMSUBssss = 751,
+ AArch64_FMULXddd = 752,
+ AArch64_FMULXddv_2D = 753,
+ AArch64_FMULXsss = 754,
+ AArch64_FMULXssv_4S = 755,
+ AArch64_FMULXve_2d2d = 756,
+ AArch64_FMULXve_2s4s = 757,
+ AArch64_FMULXve_4s4s = 758,
+ AArch64_FMULXvvv_2D = 759,
+ AArch64_FMULXvvv_2S = 760,
+ AArch64_FMULXvvv_4S = 761,
+ AArch64_FMULddd = 762,
+ AArch64_FMULddv_2D = 763,
+ AArch64_FMULsss = 764,
+ AArch64_FMULssv_4S = 765,
+ AArch64_FMULve_2d2d = 766,
+ AArch64_FMULve_2s4s = 767,
+ AArch64_FMULve_4s4s = 768,
+ AArch64_FMULvvv_2D = 769,
+ AArch64_FMULvvv_2S = 770,
+ AArch64_FMULvvv_4S = 771,
+ AArch64_FNEG2d = 772,
+ AArch64_FNEG2s = 773,
+ AArch64_FNEG4s = 774,
+ AArch64_FNEGdd = 775,
+ AArch64_FNEGss = 776,
+ AArch64_FNMADDdddd = 777,
+ AArch64_FNMADDssss = 778,
+ AArch64_FNMSUBdddd = 779,
+ AArch64_FNMSUBssss = 780,
+ AArch64_FNMULddd = 781,
+ AArch64_FNMULsss = 782,
+ AArch64_FRECPE_2d = 783,
+ AArch64_FRECPE_2s = 784,
+ AArch64_FRECPE_4s = 785,
+ AArch64_FRECPEdd = 786,
+ AArch64_FRECPEss = 787,
+ AArch64_FRECPSddd = 788,
+ AArch64_FRECPSsss = 789,
+ AArch64_FRECPSvvv_2D = 790,
+ AArch64_FRECPSvvv_2S = 791,
+ AArch64_FRECPSvvv_4S = 792,
+ AArch64_FRECPXdd = 793,
+ AArch64_FRECPXss = 794,
+ AArch64_FRINTA_2d = 795,
+ AArch64_FRINTA_2s = 796,
+ AArch64_FRINTA_4s = 797,
+ AArch64_FRINTAdd = 798,
+ AArch64_FRINTAss = 799,
+ AArch64_FRINTI_2d = 800,
+ AArch64_FRINTI_2s = 801,
+ AArch64_FRINTI_4s = 802,
+ AArch64_FRINTIdd = 803,
+ AArch64_FRINTIss = 804,
+ AArch64_FRINTM_2d = 805,
+ AArch64_FRINTM_2s = 806,
+ AArch64_FRINTM_4s = 807,
+ AArch64_FRINTMdd = 808,
+ AArch64_FRINTMss = 809,
+ AArch64_FRINTN_2d = 810,
+ AArch64_FRINTN_2s = 811,
+ AArch64_FRINTN_4s = 812,
+ AArch64_FRINTNdd = 813,
+ AArch64_FRINTNss = 814,
+ AArch64_FRINTP_2d = 815,
+ AArch64_FRINTP_2s = 816,
+ AArch64_FRINTP_4s = 817,
+ AArch64_FRINTPdd = 818,
+ AArch64_FRINTPss = 819,
+ AArch64_FRINTX_2d = 820,
+ AArch64_FRINTX_2s = 821,
+ AArch64_FRINTX_4s = 822,
+ AArch64_FRINTXdd = 823,
+ AArch64_FRINTXss = 824,
+ AArch64_FRINTZ_2d = 825,
+ AArch64_FRINTZ_2s = 826,
+ AArch64_FRINTZ_4s = 827,
+ AArch64_FRINTZdd = 828,
+ AArch64_FRINTZss = 829,
+ AArch64_FRSQRTE_2d = 830,
+ AArch64_FRSQRTE_2s = 831,
+ AArch64_FRSQRTE_4s = 832,
+ AArch64_FRSQRTEdd = 833,
+ AArch64_FRSQRTEss = 834,
+ AArch64_FRSQRTSddd = 835,
+ AArch64_FRSQRTSsss = 836,
+ AArch64_FRSQRTSvvv_2D = 837,
+ AArch64_FRSQRTSvvv_2S = 838,
+ AArch64_FRSQRTSvvv_4S = 839,
+ AArch64_FSQRT_2d = 840,
+ AArch64_FSQRT_2s = 841,
+ AArch64_FSQRT_4s = 842,
+ AArch64_FSQRTdd = 843,
+ AArch64_FSQRTss = 844,
+ AArch64_FSUBddd = 845,
+ AArch64_FSUBsss = 846,
+ AArch64_FSUBvvv_2D = 847,
+ AArch64_FSUBvvv_2S = 848,
+ AArch64_FSUBvvv_4S = 849,
+ AArch64_HINTi = 850,
+ AArch64_HLTi = 851,
+ AArch64_HVCi = 852,
+ AArch64_ICi = 853,
+ AArch64_ICix = 854,
+ AArch64_INSELb = 855,
+ AArch64_INSELd = 856,
+ AArch64_INSELh = 857,
+ AArch64_INSELs = 858,
+ AArch64_INSbw = 859,
+ AArch64_INSdx = 860,
+ AArch64_INShw = 861,
+ AArch64_INSsw = 862,
+ AArch64_ISBi = 863,
+ AArch64_LD1LN_B = 864,
+ AArch64_LD1LN_D = 865,
+ AArch64_LD1LN_H = 866,
+ AArch64_LD1LN_S = 867,
+ AArch64_LD1LN_WB_B_fixed = 868,
+ AArch64_LD1LN_WB_B_register = 869,
+ AArch64_LD1LN_WB_D_fixed = 870,
+ AArch64_LD1LN_WB_D_register = 871,
+ AArch64_LD1LN_WB_H_fixed = 872,
+ AArch64_LD1LN_WB_H_register = 873,
+ AArch64_LD1LN_WB_S_fixed = 874,
+ AArch64_LD1LN_WB_S_register = 875,
+ AArch64_LD1R_16B = 876,
+ AArch64_LD1R_1D = 877,
+ AArch64_LD1R_2D = 878,
+ AArch64_LD1R_2S = 879,
+ AArch64_LD1R_4H = 880,
+ AArch64_LD1R_4S = 881,
+ AArch64_LD1R_8B = 882,
+ AArch64_LD1R_8H = 883,
+ AArch64_LD1R_WB_16B_fixed = 884,
+ AArch64_LD1R_WB_16B_register = 885,
+ AArch64_LD1R_WB_1D_fixed = 886,
+ AArch64_LD1R_WB_1D_register = 887,
+ AArch64_LD1R_WB_2D_fixed = 888,
+ AArch64_LD1R_WB_2D_register = 889,
+ AArch64_LD1R_WB_2S_fixed = 890,
+ AArch64_LD1R_WB_2S_register = 891,
+ AArch64_LD1R_WB_4H_fixed = 892,
+ AArch64_LD1R_WB_4H_register = 893,
+ AArch64_LD1R_WB_4S_fixed = 894,
+ AArch64_LD1R_WB_4S_register = 895,
+ AArch64_LD1R_WB_8B_fixed = 896,
+ AArch64_LD1R_WB_8B_register = 897,
+ AArch64_LD1R_WB_8H_fixed = 898,
+ AArch64_LD1R_WB_8H_register = 899,
+ AArch64_LD1WB_16B_fixed = 900,
+ AArch64_LD1WB_16B_register = 901,
+ AArch64_LD1WB_1D_fixed = 902,
+ AArch64_LD1WB_1D_register = 903,
+ AArch64_LD1WB_2D_fixed = 904,
+ AArch64_LD1WB_2D_register = 905,
+ AArch64_LD1WB_2S_fixed = 906,
+ AArch64_LD1WB_2S_register = 907,
+ AArch64_LD1WB_4H_fixed = 908,
+ AArch64_LD1WB_4H_register = 909,
+ AArch64_LD1WB_4S_fixed = 910,
+ AArch64_LD1WB_4S_register = 911,
+ AArch64_LD1WB_8B_fixed = 912,
+ AArch64_LD1WB_8B_register = 913,
+ AArch64_LD1WB_8H_fixed = 914,
+ AArch64_LD1WB_8H_register = 915,
+ AArch64_LD1_16B = 916,
+ AArch64_LD1_1D = 917,
+ AArch64_LD1_2D = 918,
+ AArch64_LD1_2S = 919,
+ AArch64_LD1_4H = 920,
+ AArch64_LD1_4S = 921,
+ AArch64_LD1_8B = 922,
+ AArch64_LD1_8H = 923,
+ AArch64_LD1x2WB_16B_fixed = 924,
+ AArch64_LD1x2WB_16B_register = 925,
+ AArch64_LD1x2WB_1D_fixed = 926,
+ AArch64_LD1x2WB_1D_register = 927,
+ AArch64_LD1x2WB_2D_fixed = 928,
+ AArch64_LD1x2WB_2D_register = 929,
+ AArch64_LD1x2WB_2S_fixed = 930,
+ AArch64_LD1x2WB_2S_register = 931,
+ AArch64_LD1x2WB_4H_fixed = 932,
+ AArch64_LD1x2WB_4H_register = 933,
+ AArch64_LD1x2WB_4S_fixed = 934,
+ AArch64_LD1x2WB_4S_register = 935,
+ AArch64_LD1x2WB_8B_fixed = 936,
+ AArch64_LD1x2WB_8B_register = 937,
+ AArch64_LD1x2WB_8H_fixed = 938,
+ AArch64_LD1x2WB_8H_register = 939,
+ AArch64_LD1x2_16B = 940,
+ AArch64_LD1x2_1D = 941,
+ AArch64_LD1x2_2D = 942,
+ AArch64_LD1x2_2S = 943,
+ AArch64_LD1x2_4H = 944,
+ AArch64_LD1x2_4S = 945,
+ AArch64_LD1x2_8B = 946,
+ AArch64_LD1x2_8H = 947,
+ AArch64_LD1x3WB_16B_fixed = 948,
+ AArch64_LD1x3WB_16B_register = 949,
+ AArch64_LD1x3WB_1D_fixed = 950,
+ AArch64_LD1x3WB_1D_register = 951,
+ AArch64_LD1x3WB_2D_fixed = 952,
+ AArch64_LD1x3WB_2D_register = 953,
+ AArch64_LD1x3WB_2S_fixed = 954,
+ AArch64_LD1x3WB_2S_register = 955,
+ AArch64_LD1x3WB_4H_fixed = 956,
+ AArch64_LD1x3WB_4H_register = 957,
+ AArch64_LD1x3WB_4S_fixed = 958,
+ AArch64_LD1x3WB_4S_register = 959,
+ AArch64_LD1x3WB_8B_fixed = 960,
+ AArch64_LD1x3WB_8B_register = 961,
+ AArch64_LD1x3WB_8H_fixed = 962,
+ AArch64_LD1x3WB_8H_register = 963,
+ AArch64_LD1x3_16B = 964,
+ AArch64_LD1x3_1D = 965,
+ AArch64_LD1x3_2D = 966,
+ AArch64_LD1x3_2S = 967,
+ AArch64_LD1x3_4H = 968,
+ AArch64_LD1x3_4S = 969,
+ AArch64_LD1x3_8B = 970,
+ AArch64_LD1x3_8H = 971,
+ AArch64_LD1x4WB_16B_fixed = 972,
+ AArch64_LD1x4WB_16B_register = 973,
+ AArch64_LD1x4WB_1D_fixed = 974,
+ AArch64_LD1x4WB_1D_register = 975,
+ AArch64_LD1x4WB_2D_fixed = 976,
+ AArch64_LD1x4WB_2D_register = 977,
+ AArch64_LD1x4WB_2S_fixed = 978,
+ AArch64_LD1x4WB_2S_register = 979,
+ AArch64_LD1x4WB_4H_fixed = 980,
+ AArch64_LD1x4WB_4H_register = 981,
+ AArch64_LD1x4WB_4S_fixed = 982,
+ AArch64_LD1x4WB_4S_register = 983,
+ AArch64_LD1x4WB_8B_fixed = 984,
+ AArch64_LD1x4WB_8B_register = 985,
+ AArch64_LD1x4WB_8H_fixed = 986,
+ AArch64_LD1x4WB_8H_register = 987,
+ AArch64_LD1x4_16B = 988,
+ AArch64_LD1x4_1D = 989,
+ AArch64_LD1x4_2D = 990,
+ AArch64_LD1x4_2S = 991,
+ AArch64_LD1x4_4H = 992,
+ AArch64_LD1x4_4S = 993,
+ AArch64_LD1x4_8B = 994,
+ AArch64_LD1x4_8H = 995,
+ AArch64_LD2LN_B = 996,
+ AArch64_LD2LN_D = 997,
+ AArch64_LD2LN_H = 998,
+ AArch64_LD2LN_S = 999,
+ AArch64_LD2LN_WB_B_fixed = 1000,
+ AArch64_LD2LN_WB_B_register = 1001,
+ AArch64_LD2LN_WB_D_fixed = 1002,
+ AArch64_LD2LN_WB_D_register = 1003,
+ AArch64_LD2LN_WB_H_fixed = 1004,
+ AArch64_LD2LN_WB_H_register = 1005,
+ AArch64_LD2LN_WB_S_fixed = 1006,
+ AArch64_LD2LN_WB_S_register = 1007,
+ AArch64_LD2R_16B = 1008,
+ AArch64_LD2R_1D = 1009,
+ AArch64_LD2R_2D = 1010,
+ AArch64_LD2R_2S = 1011,
+ AArch64_LD2R_4H = 1012,
+ AArch64_LD2R_4S = 1013,
+ AArch64_LD2R_8B = 1014,
+ AArch64_LD2R_8H = 1015,
+ AArch64_LD2R_WB_16B_fixed = 1016,
+ AArch64_LD2R_WB_16B_register = 1017,
+ AArch64_LD2R_WB_1D_fixed = 1018,
+ AArch64_LD2R_WB_1D_register = 1019,
+ AArch64_LD2R_WB_2D_fixed = 1020,
+ AArch64_LD2R_WB_2D_register = 1021,
+ AArch64_LD2R_WB_2S_fixed = 1022,
+ AArch64_LD2R_WB_2S_register = 1023,
+ AArch64_LD2R_WB_4H_fixed = 1024,
+ AArch64_LD2R_WB_4H_register = 1025,
+ AArch64_LD2R_WB_4S_fixed = 1026,
+ AArch64_LD2R_WB_4S_register = 1027,
+ AArch64_LD2R_WB_8B_fixed = 1028,
+ AArch64_LD2R_WB_8B_register = 1029,
+ AArch64_LD2R_WB_8H_fixed = 1030,
+ AArch64_LD2R_WB_8H_register = 1031,
+ AArch64_LD2WB_16B_fixed = 1032,
+ AArch64_LD2WB_16B_register = 1033,
+ AArch64_LD2WB_2D_fixed = 1034,
+ AArch64_LD2WB_2D_register = 1035,
+ AArch64_LD2WB_2S_fixed = 1036,
+ AArch64_LD2WB_2S_register = 1037,
+ AArch64_LD2WB_4H_fixed = 1038,
+ AArch64_LD2WB_4H_register = 1039,
+ AArch64_LD2WB_4S_fixed = 1040,
+ AArch64_LD2WB_4S_register = 1041,
+ AArch64_LD2WB_8B_fixed = 1042,
+ AArch64_LD2WB_8B_register = 1043,
+ AArch64_LD2WB_8H_fixed = 1044,
+ AArch64_LD2WB_8H_register = 1045,
+ AArch64_LD2_16B = 1046,
+ AArch64_LD2_2D = 1047,
+ AArch64_LD2_2S = 1048,
+ AArch64_LD2_4H = 1049,
+ AArch64_LD2_4S = 1050,
+ AArch64_LD2_8B = 1051,
+ AArch64_LD2_8H = 1052,
+ AArch64_LD3LN_B = 1053,
+ AArch64_LD3LN_D = 1054,
+ AArch64_LD3LN_H = 1055,
+ AArch64_LD3LN_S = 1056,
+ AArch64_LD3LN_WB_B_fixed = 1057,
+ AArch64_LD3LN_WB_B_register = 1058,
+ AArch64_LD3LN_WB_D_fixed = 1059,
+ AArch64_LD3LN_WB_D_register = 1060,
+ AArch64_LD3LN_WB_H_fixed = 1061,
+ AArch64_LD3LN_WB_H_register = 1062,
+ AArch64_LD3LN_WB_S_fixed = 1063,
+ AArch64_LD3LN_WB_S_register = 1064,
+ AArch64_LD3R_16B = 1065,
+ AArch64_LD3R_1D = 1066,
+ AArch64_LD3R_2D = 1067,
+ AArch64_LD3R_2S = 1068,
+ AArch64_LD3R_4H = 1069,
+ AArch64_LD3R_4S = 1070,
+ AArch64_LD3R_8B = 1071,
+ AArch64_LD3R_8H = 1072,
+ AArch64_LD3R_WB_16B_fixed = 1073,
+ AArch64_LD3R_WB_16B_register = 1074,
+ AArch64_LD3R_WB_1D_fixed = 1075,
+ AArch64_LD3R_WB_1D_register = 1076,
+ AArch64_LD3R_WB_2D_fixed = 1077,
+ AArch64_LD3R_WB_2D_register = 1078,
+ AArch64_LD3R_WB_2S_fixed = 1079,
+ AArch64_LD3R_WB_2S_register = 1080,
+ AArch64_LD3R_WB_4H_fixed = 1081,
+ AArch64_LD3R_WB_4H_register = 1082,
+ AArch64_LD3R_WB_4S_fixed = 1083,
+ AArch64_LD3R_WB_4S_register = 1084,
+ AArch64_LD3R_WB_8B_fixed = 1085,
+ AArch64_LD3R_WB_8B_register = 1086,
+ AArch64_LD3R_WB_8H_fixed = 1087,
+ AArch64_LD3R_WB_8H_register = 1088,
+ AArch64_LD3WB_16B_fixed = 1089,
+ AArch64_LD3WB_16B_register = 1090,
+ AArch64_LD3WB_2D_fixed = 1091,
+ AArch64_LD3WB_2D_register = 1092,
+ AArch64_LD3WB_2S_fixed = 1093,
+ AArch64_LD3WB_2S_register = 1094,
+ AArch64_LD3WB_4H_fixed = 1095,
+ AArch64_LD3WB_4H_register = 1096,
+ AArch64_LD3WB_4S_fixed = 1097,
+ AArch64_LD3WB_4S_register = 1098,
+ AArch64_LD3WB_8B_fixed = 1099,
+ AArch64_LD3WB_8B_register = 1100,
+ AArch64_LD3WB_8H_fixed = 1101,
+ AArch64_LD3WB_8H_register = 1102,
+ AArch64_LD3_16B = 1103,
+ AArch64_LD3_2D = 1104,
+ AArch64_LD3_2S = 1105,
+ AArch64_LD3_4H = 1106,
+ AArch64_LD3_4S = 1107,
+ AArch64_LD3_8B = 1108,
+ AArch64_LD3_8H = 1109,
+ AArch64_LD4LN_B = 1110,
+ AArch64_LD4LN_D = 1111,
+ AArch64_LD4LN_H = 1112,
+ AArch64_LD4LN_S = 1113,
+ AArch64_LD4LN_WB_B_fixed = 1114,
+ AArch64_LD4LN_WB_B_register = 1115,
+ AArch64_LD4LN_WB_D_fixed = 1116,
+ AArch64_LD4LN_WB_D_register = 1117,
+ AArch64_LD4LN_WB_H_fixed = 1118,
+ AArch64_LD4LN_WB_H_register = 1119,
+ AArch64_LD4LN_WB_S_fixed = 1120,
+ AArch64_LD4LN_WB_S_register = 1121,
+ AArch64_LD4R_16B = 1122,
+ AArch64_LD4R_1D = 1123,
+ AArch64_LD4R_2D = 1124,
+ AArch64_LD4R_2S = 1125,
+ AArch64_LD4R_4H = 1126,
+ AArch64_LD4R_4S = 1127,
+ AArch64_LD4R_8B = 1128,
+ AArch64_LD4R_8H = 1129,
+ AArch64_LD4R_WB_16B_fixed = 1130,
+ AArch64_LD4R_WB_16B_register = 1131,
+ AArch64_LD4R_WB_1D_fixed = 1132,
+ AArch64_LD4R_WB_1D_register = 1133,
+ AArch64_LD4R_WB_2D_fixed = 1134,
+ AArch64_LD4R_WB_2D_register = 1135,
+ AArch64_LD4R_WB_2S_fixed = 1136,
+ AArch64_LD4R_WB_2S_register = 1137,
+ AArch64_LD4R_WB_4H_fixed = 1138,
+ AArch64_LD4R_WB_4H_register = 1139,
+ AArch64_LD4R_WB_4S_fixed = 1140,
+ AArch64_LD4R_WB_4S_register = 1141,
+ AArch64_LD4R_WB_8B_fixed = 1142,
+ AArch64_LD4R_WB_8B_register = 1143,
+ AArch64_LD4R_WB_8H_fixed = 1144,
+ AArch64_LD4R_WB_8H_register = 1145,
+ AArch64_LD4WB_16B_fixed = 1146,
+ AArch64_LD4WB_16B_register = 1147,
+ AArch64_LD4WB_2D_fixed = 1148,
+ AArch64_LD4WB_2D_register = 1149,
+ AArch64_LD4WB_2S_fixed = 1150,
+ AArch64_LD4WB_2S_register = 1151,
+ AArch64_LD4WB_4H_fixed = 1152,
+ AArch64_LD4WB_4H_register = 1153,
+ AArch64_LD4WB_4S_fixed = 1154,
+ AArch64_LD4WB_4S_register = 1155,
+ AArch64_LD4WB_8B_fixed = 1156,
+ AArch64_LD4WB_8B_register = 1157,
+ AArch64_LD4WB_8H_fixed = 1158,
+ AArch64_LD4WB_8H_register = 1159,
+ AArch64_LD4_16B = 1160,
+ AArch64_LD4_2D = 1161,
+ AArch64_LD4_2S = 1162,
+ AArch64_LD4_4H = 1163,
+ AArch64_LD4_4S = 1164,
+ AArch64_LD4_8B = 1165,
+ AArch64_LD4_8H = 1166,
+ AArch64_LDAR_byte = 1167,
+ AArch64_LDAR_dword = 1168,
+ AArch64_LDAR_hword = 1169,
+ AArch64_LDAR_word = 1170,
+ AArch64_LDAXP_dword = 1171,
+ AArch64_LDAXP_word = 1172,
+ AArch64_LDAXR_byte = 1173,
+ AArch64_LDAXR_dword = 1174,
+ AArch64_LDAXR_hword = 1175,
+ AArch64_LDAXR_word = 1176,
+ AArch64_LDPSWx = 1177,
+ AArch64_LDPSWx_PostInd = 1178,
+ AArch64_LDPSWx_PreInd = 1179,
+ AArch64_LDRSBw = 1180,
+ AArch64_LDRSBw_PostInd = 1181,
+ AArch64_LDRSBw_PreInd = 1182,
+ AArch64_LDRSBw_U = 1183,
+ AArch64_LDRSBw_Wm_RegOffset = 1184,
+ AArch64_LDRSBw_Xm_RegOffset = 1185,
+ AArch64_LDRSBx = 1186,
+ AArch64_LDRSBx_PostInd = 1187,
+ AArch64_LDRSBx_PreInd = 1188,
+ AArch64_LDRSBx_U = 1189,
+ AArch64_LDRSBx_Wm_RegOffset = 1190,
+ AArch64_LDRSBx_Xm_RegOffset = 1191,
+ AArch64_LDRSHw = 1192,
+ AArch64_LDRSHw_PostInd = 1193,
+ AArch64_LDRSHw_PreInd = 1194,
+ AArch64_LDRSHw_U = 1195,
+ AArch64_LDRSHw_Wm_RegOffset = 1196,
+ AArch64_LDRSHw_Xm_RegOffset = 1197,
+ AArch64_LDRSHx = 1198,
+ AArch64_LDRSHx_PostInd = 1199,
+ AArch64_LDRSHx_PreInd = 1200,
+ AArch64_LDRSHx_U = 1201,
+ AArch64_LDRSHx_Wm_RegOffset = 1202,
+ AArch64_LDRSHx_Xm_RegOffset = 1203,
+ AArch64_LDRSWx = 1204,
+ AArch64_LDRSWx_PostInd = 1205,
+ AArch64_LDRSWx_PreInd = 1206,
+ AArch64_LDRSWx_Wm_RegOffset = 1207,
+ AArch64_LDRSWx_Xm_RegOffset = 1208,
+ AArch64_LDRSWx_lit = 1209,
+ AArch64_LDRd_lit = 1210,
+ AArch64_LDRq_lit = 1211,
+ AArch64_LDRs_lit = 1212,
+ AArch64_LDRw_lit = 1213,
+ AArch64_LDRx_lit = 1214,
+ AArch64_LDTRSBw = 1215,
+ AArch64_LDTRSBx = 1216,
+ AArch64_LDTRSHw = 1217,
+ AArch64_LDTRSHx = 1218,
+ AArch64_LDTRSWx = 1219,
+ AArch64_LDURSWx = 1220,
+ AArch64_LDXP_dword = 1221,
+ AArch64_LDXP_word = 1222,
+ AArch64_LDXR_byte = 1223,
+ AArch64_LDXR_dword = 1224,
+ AArch64_LDXR_hword = 1225,
+ AArch64_LDXR_word = 1226,
+ AArch64_LS16_LDR = 1227,
+ AArch64_LS16_LDUR = 1228,
+ AArch64_LS16_PostInd_LDR = 1229,
+ AArch64_LS16_PostInd_STR = 1230,
+ AArch64_LS16_PreInd_LDR = 1231,
+ AArch64_LS16_PreInd_STR = 1232,
+ AArch64_LS16_STR = 1233,
+ AArch64_LS16_STUR = 1234,
+ AArch64_LS16_UnPriv_LDR = 1235,
+ AArch64_LS16_UnPriv_STR = 1236,
+ AArch64_LS16_Wm_RegOffset_LDR = 1237,
+ AArch64_LS16_Wm_RegOffset_STR = 1238,
+ AArch64_LS16_Xm_RegOffset_LDR = 1239,
+ AArch64_LS16_Xm_RegOffset_STR = 1240,
+ AArch64_LS32_LDR = 1241,
+ AArch64_LS32_LDUR = 1242,
+ AArch64_LS32_PostInd_LDR = 1243,
+ AArch64_LS32_PostInd_STR = 1244,
+ AArch64_LS32_PreInd_LDR = 1245,
+ AArch64_LS32_PreInd_STR = 1246,
+ AArch64_LS32_STR = 1247,
+ AArch64_LS32_STUR = 1248,
+ AArch64_LS32_UnPriv_LDR = 1249,
+ AArch64_LS32_UnPriv_STR = 1250,
+ AArch64_LS32_Wm_RegOffset_LDR = 1251,
+ AArch64_LS32_Wm_RegOffset_STR = 1252,
+ AArch64_LS32_Xm_RegOffset_LDR = 1253,
+ AArch64_LS32_Xm_RegOffset_STR = 1254,
+ AArch64_LS64_LDR = 1255,
+ AArch64_LS64_LDUR = 1256,
+ AArch64_LS64_PostInd_LDR = 1257,
+ AArch64_LS64_PostInd_STR = 1258,
+ AArch64_LS64_PreInd_LDR = 1259,
+ AArch64_LS64_PreInd_STR = 1260,
+ AArch64_LS64_STR = 1261,
+ AArch64_LS64_STUR = 1262,
+ AArch64_LS64_UnPriv_LDR = 1263,
+ AArch64_LS64_UnPriv_STR = 1264,
+ AArch64_LS64_Wm_RegOffset_LDR = 1265,
+ AArch64_LS64_Wm_RegOffset_STR = 1266,
+ AArch64_LS64_Xm_RegOffset_LDR = 1267,
+ AArch64_LS64_Xm_RegOffset_STR = 1268,
+ AArch64_LS8_LDR = 1269,
+ AArch64_LS8_LDUR = 1270,
+ AArch64_LS8_PostInd_LDR = 1271,
+ AArch64_LS8_PostInd_STR = 1272,
+ AArch64_LS8_PreInd_LDR = 1273,
+ AArch64_LS8_PreInd_STR = 1274,
+ AArch64_LS8_STR = 1275,
+ AArch64_LS8_STUR = 1276,
+ AArch64_LS8_UnPriv_LDR = 1277,
+ AArch64_LS8_UnPriv_STR = 1278,
+ AArch64_LS8_Wm_RegOffset_LDR = 1279,
+ AArch64_LS8_Wm_RegOffset_STR = 1280,
+ AArch64_LS8_Xm_RegOffset_LDR = 1281,
+ AArch64_LS8_Xm_RegOffset_STR = 1282,
+ AArch64_LSFP128_LDR = 1283,
+ AArch64_LSFP128_LDUR = 1284,
+ AArch64_LSFP128_PostInd_LDR = 1285,
+ AArch64_LSFP128_PostInd_STR = 1286,
+ AArch64_LSFP128_PreInd_LDR = 1287,
+ AArch64_LSFP128_PreInd_STR = 1288,
+ AArch64_LSFP128_STR = 1289,
+ AArch64_LSFP128_STUR = 1290,
+ AArch64_LSFP128_Wm_RegOffset_LDR = 1291,
+ AArch64_LSFP128_Wm_RegOffset_STR = 1292,
+ AArch64_LSFP128_Xm_RegOffset_LDR = 1293,
+ AArch64_LSFP128_Xm_RegOffset_STR = 1294,
+ AArch64_LSFP16_LDR = 1295,
+ AArch64_LSFP16_LDUR = 1296,
+ AArch64_LSFP16_PostInd_LDR = 1297,
+ AArch64_LSFP16_PostInd_STR = 1298,
+ AArch64_LSFP16_PreInd_LDR = 1299,
+ AArch64_LSFP16_PreInd_STR = 1300,
+ AArch64_LSFP16_STR = 1301,
+ AArch64_LSFP16_STUR = 1302,
+ AArch64_LSFP16_Wm_RegOffset_LDR = 1303,
+ AArch64_LSFP16_Wm_RegOffset_STR = 1304,
+ AArch64_LSFP16_Xm_RegOffset_LDR = 1305,
+ AArch64_LSFP16_Xm_RegOffset_STR = 1306,
+ AArch64_LSFP32_LDR = 1307,
+ AArch64_LSFP32_LDUR = 1308,
+ AArch64_LSFP32_PostInd_LDR = 1309,
+ AArch64_LSFP32_PostInd_STR = 1310,
+ AArch64_LSFP32_PreInd_LDR = 1311,
+ AArch64_LSFP32_PreInd_STR = 1312,
+ AArch64_LSFP32_STR = 1313,
+ AArch64_LSFP32_STUR = 1314,
+ AArch64_LSFP32_Wm_RegOffset_LDR = 1315,
+ AArch64_LSFP32_Wm_RegOffset_STR = 1316,
+ AArch64_LSFP32_Xm_RegOffset_LDR = 1317,
+ AArch64_LSFP32_Xm_RegOffset_STR = 1318,
+ AArch64_LSFP64_LDR = 1319,
+ AArch64_LSFP64_LDUR = 1320,
+ AArch64_LSFP64_PostInd_LDR = 1321,
+ AArch64_LSFP64_PostInd_STR = 1322,
+ AArch64_LSFP64_PreInd_LDR = 1323,
+ AArch64_LSFP64_PreInd_STR = 1324,
+ AArch64_LSFP64_STR = 1325,
+ AArch64_LSFP64_STUR = 1326,
+ AArch64_LSFP64_Wm_RegOffset_LDR = 1327,
+ AArch64_LSFP64_Wm_RegOffset_STR = 1328,
+ AArch64_LSFP64_Xm_RegOffset_LDR = 1329,
+ AArch64_LSFP64_Xm_RegOffset_STR = 1330,
+ AArch64_LSFP8_LDR = 1331,
+ AArch64_LSFP8_LDUR = 1332,
+ AArch64_LSFP8_PostInd_LDR = 1333,
+ AArch64_LSFP8_PostInd_STR = 1334,
+ AArch64_LSFP8_PreInd_LDR = 1335,
+ AArch64_LSFP8_PreInd_STR = 1336,
+ AArch64_LSFP8_STR = 1337,
+ AArch64_LSFP8_STUR = 1338,
+ AArch64_LSFP8_Wm_RegOffset_LDR = 1339,
+ AArch64_LSFP8_Wm_RegOffset_STR = 1340,
+ AArch64_LSFP8_Xm_RegOffset_LDR = 1341,
+ AArch64_LSFP8_Xm_RegOffset_STR = 1342,
+ AArch64_LSFPPair128_LDR = 1343,
+ AArch64_LSFPPair128_NonTemp_LDR = 1344,
+ AArch64_LSFPPair128_NonTemp_STR = 1345,
+ AArch64_LSFPPair128_PostInd_LDR = 1346,
+ AArch64_LSFPPair128_PostInd_STR = 1347,
+ AArch64_LSFPPair128_PreInd_LDR = 1348,
+ AArch64_LSFPPair128_PreInd_STR = 1349,
+ AArch64_LSFPPair128_STR = 1350,
+ AArch64_LSFPPair32_LDR = 1351,
+ AArch64_LSFPPair32_NonTemp_LDR = 1352,
+ AArch64_LSFPPair32_NonTemp_STR = 1353,
+ AArch64_LSFPPair32_PostInd_LDR = 1354,
+ AArch64_LSFPPair32_PostInd_STR = 1355,
+ AArch64_LSFPPair32_PreInd_LDR = 1356,
+ AArch64_LSFPPair32_PreInd_STR = 1357,
+ AArch64_LSFPPair32_STR = 1358,
+ AArch64_LSFPPair64_LDR = 1359,
+ AArch64_LSFPPair64_NonTemp_LDR = 1360,
+ AArch64_LSFPPair64_NonTemp_STR = 1361,
+ AArch64_LSFPPair64_PostInd_LDR = 1362,
+ AArch64_LSFPPair64_PostInd_STR = 1363,
+ AArch64_LSFPPair64_PreInd_LDR = 1364,
+ AArch64_LSFPPair64_PreInd_STR = 1365,
+ AArch64_LSFPPair64_STR = 1366,
+ AArch64_LSLVwww = 1367,
+ AArch64_LSLVxxx = 1368,
+ AArch64_LSLwwi = 1369,
+ AArch64_LSLxxi = 1370,
+ AArch64_LSPair32_LDR = 1371,
+ AArch64_LSPair32_NonTemp_LDR = 1372,
+ AArch64_LSPair32_NonTemp_STR = 1373,
+ AArch64_LSPair32_PostInd_LDR = 1374,
+ AArch64_LSPair32_PostInd_STR = 1375,
+ AArch64_LSPair32_PreInd_LDR = 1376,
+ AArch64_LSPair32_PreInd_STR = 1377,
+ AArch64_LSPair32_STR = 1378,
+ AArch64_LSPair64_LDR = 1379,
+ AArch64_LSPair64_NonTemp_LDR = 1380,
+ AArch64_LSPair64_NonTemp_STR = 1381,
+ AArch64_LSPair64_PostInd_LDR = 1382,
+ AArch64_LSPair64_PostInd_STR = 1383,
+ AArch64_LSPair64_PreInd_LDR = 1384,
+ AArch64_LSPair64_PreInd_STR = 1385,
+ AArch64_LSPair64_STR = 1386,
+ AArch64_LSRVwww = 1387,
+ AArch64_LSRVxxx = 1388,
+ AArch64_LSRwwi = 1389,
+ AArch64_LSRxxi = 1390,
+ AArch64_MADDwwww = 1391,
+ AArch64_MADDxxxx = 1392,
+ AArch64_MLAvve_2s4s = 1393,
+ AArch64_MLAvve_4h8h = 1394,
+ AArch64_MLAvve_4s4s = 1395,
+ AArch64_MLAvve_8h8h = 1396,
+ AArch64_MLAvvv_16B = 1397,
+ AArch64_MLAvvv_2S = 1398,
+ AArch64_MLAvvv_4H = 1399,
+ AArch64_MLAvvv_4S = 1400,
+ AArch64_MLAvvv_8B = 1401,
+ AArch64_MLAvvv_8H = 1402,
+ AArch64_MLSvve_2s4s = 1403,
+ AArch64_MLSvve_4h8h = 1404,
+ AArch64_MLSvve_4s4s = 1405,
+ AArch64_MLSvve_8h8h = 1406,
+ AArch64_MLSvvv_16B = 1407,
+ AArch64_MLSvvv_2S = 1408,
+ AArch64_MLSvvv_4H = 1409,
+ AArch64_MLSvvv_4S = 1410,
+ AArch64_MLSvvv_8B = 1411,
+ AArch64_MLSvvv_8H = 1412,
+ AArch64_MOVIdi = 1413,
+ AArch64_MOVIvi_16B = 1414,
+ AArch64_MOVIvi_2D = 1415,
+ AArch64_MOVIvi_8B = 1416,
+ AArch64_MOVIvi_lsl_2S = 1417,
+ AArch64_MOVIvi_lsl_4H = 1418,
+ AArch64_MOVIvi_lsl_4S = 1419,
+ AArch64_MOVIvi_lsl_8H = 1420,
+ AArch64_MOVIvi_msl_2S = 1421,
+ AArch64_MOVIvi_msl_4S = 1422,
+ AArch64_MOVKwii = 1423,
+ AArch64_MOVKxii = 1424,
+ AArch64_MOVNwii = 1425,
+ AArch64_MOVNxii = 1426,
+ AArch64_MOVZwii = 1427,
+ AArch64_MOVZxii = 1428,
+ AArch64_MRSxi = 1429,
+ AArch64_MSRii = 1430,
+ AArch64_MSRix = 1431,
+ AArch64_MSUBwwww = 1432,
+ AArch64_MSUBxxxx = 1433,
+ AArch64_MULve_2s4s = 1434,
+ AArch64_MULve_4h8h = 1435,
+ AArch64_MULve_4s4s = 1436,
+ AArch64_MULve_8h8h = 1437,
+ AArch64_MULvvv_16B = 1438,
+ AArch64_MULvvv_2S = 1439,
+ AArch64_MULvvv_4H = 1440,
+ AArch64_MULvvv_4S = 1441,
+ AArch64_MULvvv_8B = 1442,
+ AArch64_MULvvv_8H = 1443,
+ AArch64_MVNIvi_lsl_2S = 1444,
+ AArch64_MVNIvi_lsl_4H = 1445,
+ AArch64_MVNIvi_lsl_4S = 1446,
+ AArch64_MVNIvi_lsl_8H = 1447,
+ AArch64_MVNIvi_msl_2S = 1448,
+ AArch64_MVNIvi_msl_4S = 1449,
+ AArch64_MVNww_asr = 1450,
+ AArch64_MVNww_lsl = 1451,
+ AArch64_MVNww_lsr = 1452,
+ AArch64_MVNww_ror = 1453,
+ AArch64_MVNxx_asr = 1454,
+ AArch64_MVNxx_lsl = 1455,
+ AArch64_MVNxx_lsr = 1456,
+ AArch64_MVNxx_ror = 1457,
+ AArch64_NEG16b = 1458,
+ AArch64_NEG2d = 1459,
+ AArch64_NEG2s = 1460,
+ AArch64_NEG4h = 1461,
+ AArch64_NEG4s = 1462,
+ AArch64_NEG8b = 1463,
+ AArch64_NEG8h = 1464,
+ AArch64_NEGdd = 1465,
+ AArch64_NOT16b = 1466,
+ AArch64_NOT8b = 1467,
+ AArch64_ORNvvv_16B = 1468,
+ AArch64_ORNvvv_8B = 1469,
+ AArch64_ORNwww_asr = 1470,
+ AArch64_ORNwww_lsl = 1471,
+ AArch64_ORNwww_lsr = 1472,
+ AArch64_ORNwww_ror = 1473,
+ AArch64_ORNxxx_asr = 1474,
+ AArch64_ORNxxx_lsl = 1475,
+ AArch64_ORNxxx_lsr = 1476,
+ AArch64_ORNxxx_ror = 1477,
+ AArch64_ORRvi_lsl_2S = 1478,
+ AArch64_ORRvi_lsl_4H = 1479,
+ AArch64_ORRvi_lsl_4S = 1480,
+ AArch64_ORRvi_lsl_8H = 1481,
+ AArch64_ORRvvv_16B = 1482,
+ AArch64_ORRvvv_8B = 1483,
+ AArch64_ORRwwi = 1484,
+ AArch64_ORRwww_asr = 1485,
+ AArch64_ORRwww_lsl = 1486,
+ AArch64_ORRwww_lsr = 1487,
+ AArch64_ORRwww_ror = 1488,
+ AArch64_ORRxxi = 1489,
+ AArch64_ORRxxx_asr = 1490,
+ AArch64_ORRxxx_lsl = 1491,
+ AArch64_ORRxxx_lsr = 1492,
+ AArch64_ORRxxx_ror = 1493,
+ AArch64_PMULL2vvv_1q2d = 1494,
+ AArch64_PMULL2vvv_8h16b = 1495,
+ AArch64_PMULLvvv_1q1d = 1496,
+ AArch64_PMULLvvv_8h8b = 1497,
+ AArch64_PMULvvv_16B = 1498,
+ AArch64_PMULvvv_8B = 1499,
+ AArch64_PRFM = 1500,
+ AArch64_PRFM_Wm_RegOffset = 1501,
+ AArch64_PRFM_Xm_RegOffset = 1502,
+ AArch64_PRFM_lit = 1503,
+ AArch64_PRFUM = 1504,
+ AArch64_QRSHRUNvvi_16B = 1505,
+ AArch64_QRSHRUNvvi_2S = 1506,
+ AArch64_QRSHRUNvvi_4H = 1507,
+ AArch64_QRSHRUNvvi_4S = 1508,
+ AArch64_QRSHRUNvvi_8B = 1509,
+ AArch64_QRSHRUNvvi_8H = 1510,
+ AArch64_QSHRUNvvi_16B = 1511,
+ AArch64_QSHRUNvvi_2S = 1512,
+ AArch64_QSHRUNvvi_4H = 1513,
+ AArch64_QSHRUNvvi_4S = 1514,
+ AArch64_QSHRUNvvi_8B = 1515,
+ AArch64_QSHRUNvvi_8H = 1516,
+ AArch64_RADDHN2vvv_16b8h = 1517,
+ AArch64_RADDHN2vvv_4s2d = 1518,
+ AArch64_RADDHN2vvv_8h4s = 1519,
+ AArch64_RADDHNvvv_2s2d = 1520,
+ AArch64_RADDHNvvv_4h4s = 1521,
+ AArch64_RADDHNvvv_8b8h = 1522,
+ AArch64_RBIT16b = 1523,
+ AArch64_RBIT8b = 1524,
+ AArch64_RBITww = 1525,
+ AArch64_RBITxx = 1526,
+ AArch64_RET = 1527,
+ AArch64_RETx = 1528,
+ AArch64_REV16_16b = 1529,
+ AArch64_REV16_8b = 1530,
+ AArch64_REV16ww = 1531,
+ AArch64_REV16xx = 1532,
+ AArch64_REV32_16b = 1533,
+ AArch64_REV32_4h = 1534,
+ AArch64_REV32_8b = 1535,
+ AArch64_REV32_8h = 1536,
+ AArch64_REV32xx = 1537,
+ AArch64_REV64_16b = 1538,
+ AArch64_REV64_2s = 1539,
+ AArch64_REV64_4h = 1540,
+ AArch64_REV64_4s = 1541,
+ AArch64_REV64_8b = 1542,
+ AArch64_REV64_8h = 1543,
+ AArch64_REVww = 1544,
+ AArch64_REVxx = 1545,
+ AArch64_RORVwww = 1546,
+ AArch64_RORVxxx = 1547,
+ AArch64_RSHRNvvi_16B = 1548,
+ AArch64_RSHRNvvi_2S = 1549,
+ AArch64_RSHRNvvi_4H = 1550,
+ AArch64_RSHRNvvi_4S = 1551,
+ AArch64_RSHRNvvi_8B = 1552,
+ AArch64_RSHRNvvi_8H = 1553,
+ AArch64_RSUBHN2vvv_16b8h = 1554,
+ AArch64_RSUBHN2vvv_4s2d = 1555,
+ AArch64_RSUBHN2vvv_8h4s = 1556,
+ AArch64_RSUBHNvvv_2s2d = 1557,
+ AArch64_RSUBHNvvv_4h4s = 1558,
+ AArch64_RSUBHNvvv_8b8h = 1559,
+ AArch64_SABAL2vvv_2d2s = 1560,
+ AArch64_SABAL2vvv_4s4h = 1561,
+ AArch64_SABAL2vvv_8h8b = 1562,
+ AArch64_SABALvvv_2d2s = 1563,
+ AArch64_SABALvvv_4s4h = 1564,
+ AArch64_SABALvvv_8h8b = 1565,
+ AArch64_SABAvvv_16B = 1566,
+ AArch64_SABAvvv_2S = 1567,
+ AArch64_SABAvvv_4H = 1568,
+ AArch64_SABAvvv_4S = 1569,
+ AArch64_SABAvvv_8B = 1570,
+ AArch64_SABAvvv_8H = 1571,
+ AArch64_SABDL2vvv_2d2s = 1572,
+ AArch64_SABDL2vvv_4s4h = 1573,
+ AArch64_SABDL2vvv_8h8b = 1574,
+ AArch64_SABDLvvv_2d2s = 1575,
+ AArch64_SABDLvvv_4s4h = 1576,
+ AArch64_SABDLvvv_8h8b = 1577,
+ AArch64_SABDvvv_16B = 1578,
+ AArch64_SABDvvv_2S = 1579,
+ AArch64_SABDvvv_4H = 1580,
+ AArch64_SABDvvv_4S = 1581,
+ AArch64_SABDvvv_8B = 1582,
+ AArch64_SABDvvv_8H = 1583,
+ AArch64_SADALP16b8h = 1584,
+ AArch64_SADALP2s1d = 1585,
+ AArch64_SADALP4h2s = 1586,
+ AArch64_SADALP4s2d = 1587,
+ AArch64_SADALP8b4h = 1588,
+ AArch64_SADALP8h4s = 1589,
+ AArch64_SADDL2vvv_2d4s = 1590,
+ AArch64_SADDL2vvv_4s8h = 1591,
+ AArch64_SADDL2vvv_8h16b = 1592,
+ AArch64_SADDLP16b8h = 1593,
+ AArch64_SADDLP2s1d = 1594,
+ AArch64_SADDLP4h2s = 1595,
+ AArch64_SADDLP4s2d = 1596,
+ AArch64_SADDLP8b4h = 1597,
+ AArch64_SADDLP8h4s = 1598,
+ AArch64_SADDLV_1d4s = 1599,
+ AArch64_SADDLV_1h16b = 1600,
+ AArch64_SADDLV_1h8b = 1601,
+ AArch64_SADDLV_1s4h = 1602,
+ AArch64_SADDLV_1s8h = 1603,
+ AArch64_SADDLvvv_2d2s = 1604,
+ AArch64_SADDLvvv_4s4h = 1605,
+ AArch64_SADDLvvv_8h8b = 1606,
+ AArch64_SADDW2vvv_2d4s = 1607,
+ AArch64_SADDW2vvv_4s8h = 1608,
+ AArch64_SADDW2vvv_8h16b = 1609,
+ AArch64_SADDWvvv_2d2s = 1610,
+ AArch64_SADDWvvv_4s4h = 1611,
+ AArch64_SADDWvvv_8h8b = 1612,
+ AArch64_SBCSwww = 1613,
+ AArch64_SBCSxxx = 1614,
+ AArch64_SBCwww = 1615,
+ AArch64_SBCxxx = 1616,
+ AArch64_SBFIZwwii = 1617,
+ AArch64_SBFIZxxii = 1618,
+ AArch64_SBFMwwii = 1619,
+ AArch64_SBFMxxii = 1620,
+ AArch64_SBFXwwii = 1621,
+ AArch64_SBFXxxii = 1622,
+ AArch64_SCVTF_2d = 1623,
+ AArch64_SCVTF_2s = 1624,
+ AArch64_SCVTF_4s = 1625,
+ AArch64_SCVTF_Nddi = 1626,
+ AArch64_SCVTF_Nssi = 1627,
+ AArch64_SCVTFdd = 1628,
+ AArch64_SCVTFdw = 1629,
+ AArch64_SCVTFdwi = 1630,
+ AArch64_SCVTFdx = 1631,
+ AArch64_SCVTFdxi = 1632,
+ AArch64_SCVTFss = 1633,
+ AArch64_SCVTFsw = 1634,
+ AArch64_SCVTFswi = 1635,
+ AArch64_SCVTFsx = 1636,
+ AArch64_SCVTFsxi = 1637,
+ AArch64_SDIVwww = 1638,
+ AArch64_SDIVxxx = 1639,
+ AArch64_SHA1C = 1640,
+ AArch64_SHA1H = 1641,
+ AArch64_SHA1M = 1642,
+ AArch64_SHA1P = 1643,
+ AArch64_SHA1SU0 = 1644,
+ AArch64_SHA1SU1 = 1645,
+ AArch64_SHA256H = 1646,
+ AArch64_SHA256H2 = 1647,
+ AArch64_SHA256SU0 = 1648,
+ AArch64_SHA256SU1 = 1649,
+ AArch64_SHADDvvv_16B = 1650,
+ AArch64_SHADDvvv_2S = 1651,
+ AArch64_SHADDvvv_4H = 1652,
+ AArch64_SHADDvvv_4S = 1653,
+ AArch64_SHADDvvv_8B = 1654,
+ AArch64_SHADDvvv_8H = 1655,
+ AArch64_SHLL16b8h = 1656,
+ AArch64_SHLL2s2d = 1657,
+ AArch64_SHLL4h4s = 1658,
+ AArch64_SHLL4s2d = 1659,
+ AArch64_SHLL8b8h = 1660,
+ AArch64_SHLL8h4s = 1661,
+ AArch64_SHLddi = 1662,
+ AArch64_SHLvvi_16B = 1663,
+ AArch64_SHLvvi_2D = 1664,
+ AArch64_SHLvvi_2S = 1665,
+ AArch64_SHLvvi_4H = 1666,
+ AArch64_SHLvvi_4S = 1667,
+ AArch64_SHLvvi_8B = 1668,
+ AArch64_SHLvvi_8H = 1669,
+ AArch64_SHRNvvi_16B = 1670,
+ AArch64_SHRNvvi_2S = 1671,
+ AArch64_SHRNvvi_4H = 1672,
+ AArch64_SHRNvvi_4S = 1673,
+ AArch64_SHRNvvi_8B = 1674,
+ AArch64_SHRNvvi_8H = 1675,
+ AArch64_SHSUBvvv_16B = 1676,
+ AArch64_SHSUBvvv_2S = 1677,
+ AArch64_SHSUBvvv_4H = 1678,
+ AArch64_SHSUBvvv_4S = 1679,
+ AArch64_SHSUBvvv_8B = 1680,
+ AArch64_SHSUBvvv_8H = 1681,
+ AArch64_SLI = 1682,
+ AArch64_SLIvvi_16B = 1683,
+ AArch64_SLIvvi_2D = 1684,
+ AArch64_SLIvvi_2S = 1685,
+ AArch64_SLIvvi_4H = 1686,
+ AArch64_SLIvvi_4S = 1687,
+ AArch64_SLIvvi_8B = 1688,
+ AArch64_SLIvvi_8H = 1689,
+ AArch64_SMADDLxwwx = 1690,
+ AArch64_SMAXPvvv_16B = 1691,
+ AArch64_SMAXPvvv_2S = 1692,
+ AArch64_SMAXPvvv_4H = 1693,
+ AArch64_SMAXPvvv_4S = 1694,
+ AArch64_SMAXPvvv_8B = 1695,
+ AArch64_SMAXPvvv_8H = 1696,
+ AArch64_SMAXV_1b16b = 1697,
+ AArch64_SMAXV_1b8b = 1698,
+ AArch64_SMAXV_1h4h = 1699,
+ AArch64_SMAXV_1h8h = 1700,
+ AArch64_SMAXV_1s4s = 1701,
+ AArch64_SMAXvvv_16B = 1702,
+ AArch64_SMAXvvv_2S = 1703,
+ AArch64_SMAXvvv_4H = 1704,
+ AArch64_SMAXvvv_4S = 1705,
+ AArch64_SMAXvvv_8B = 1706,
+ AArch64_SMAXvvv_8H = 1707,
+ AArch64_SMCi = 1708,
+ AArch64_SMINPvvv_16B = 1709,
+ AArch64_SMINPvvv_2S = 1710,
+ AArch64_SMINPvvv_4H = 1711,
+ AArch64_SMINPvvv_4S = 1712,
+ AArch64_SMINPvvv_8B = 1713,
+ AArch64_SMINPvvv_8H = 1714,
+ AArch64_SMINV_1b16b = 1715,
+ AArch64_SMINV_1b8b = 1716,
+ AArch64_SMINV_1h4h = 1717,
+ AArch64_SMINV_1h8h = 1718,
+ AArch64_SMINV_1s4s = 1719,
+ AArch64_SMINvvv_16B = 1720,
+ AArch64_SMINvvv_2S = 1721,
+ AArch64_SMINvvv_4H = 1722,
+ AArch64_SMINvvv_4S = 1723,
+ AArch64_SMINvvv_8B = 1724,
+ AArch64_SMINvvv_8H = 1725,
+ AArch64_SMLAL2vvv_2d4s = 1726,
+ AArch64_SMLAL2vvv_4s8h = 1727,
+ AArch64_SMLAL2vvv_8h16b = 1728,
+ AArch64_SMLALvve_2d2s = 1729,
+ AArch64_SMLALvve_2d4s = 1730,
+ AArch64_SMLALvve_4s4h = 1731,
+ AArch64_SMLALvve_4s8h = 1732,
+ AArch64_SMLALvvv_2d2s = 1733,
+ AArch64_SMLALvvv_4s4h = 1734,
+ AArch64_SMLALvvv_8h8b = 1735,
+ AArch64_SMLSL2vvv_2d4s = 1736,
+ AArch64_SMLSL2vvv_4s8h = 1737,
+ AArch64_SMLSL2vvv_8h16b = 1738,
+ AArch64_SMLSLvve_2d2s = 1739,
+ AArch64_SMLSLvve_2d4s = 1740,
+ AArch64_SMLSLvve_4s4h = 1741,
+ AArch64_SMLSLvve_4s8h = 1742,
+ AArch64_SMLSLvvv_2d2s = 1743,
+ AArch64_SMLSLvvv_4s4h = 1744,
+ AArch64_SMLSLvvv_8h8b = 1745,
+ AArch64_SMOVwb = 1746,
+ AArch64_SMOVwh = 1747,
+ AArch64_SMOVxb = 1748,
+ AArch64_SMOVxh = 1749,
+ AArch64_SMOVxs = 1750,
+ AArch64_SMSUBLxwwx = 1751,
+ AArch64_SMULHxxx = 1752,
+ AArch64_SMULL2vvv_2d4s = 1753,
+ AArch64_SMULL2vvv_4s8h = 1754,
+ AArch64_SMULL2vvv_8h16b = 1755,
+ AArch64_SMULLve_2d2s = 1756,
+ AArch64_SMULLve_2d4s = 1757,
+ AArch64_SMULLve_4s4h = 1758,
+ AArch64_SMULLve_4s8h = 1759,
+ AArch64_SMULLvvv_2d2s = 1760,
+ AArch64_SMULLvvv_4s4h = 1761,
+ AArch64_SMULLvvv_8h8b = 1762,
+ AArch64_SQABS16b = 1763,
+ AArch64_SQABS2d = 1764,
+ AArch64_SQABS2s = 1765,
+ AArch64_SQABS4h = 1766,
+ AArch64_SQABS4s = 1767,
+ AArch64_SQABS8b = 1768,
+ AArch64_SQABS8h = 1769,
+ AArch64_SQABSbb = 1770,
+ AArch64_SQABSdd = 1771,
+ AArch64_SQABShh = 1772,
+ AArch64_SQABSss = 1773,
+ AArch64_SQADDbbb = 1774,
+ AArch64_SQADDddd = 1775,
+ AArch64_SQADDhhh = 1776,
+ AArch64_SQADDsss = 1777,
+ AArch64_SQADDvvv_16B = 1778,
+ AArch64_SQADDvvv_2D = 1779,
+ AArch64_SQADDvvv_2S = 1780,
+ AArch64_SQADDvvv_4H = 1781,
+ AArch64_SQADDvvv_4S = 1782,
+ AArch64_SQADDvvv_8B = 1783,
+ AArch64_SQADDvvv_8H = 1784,
+ AArch64_SQDMLAL2vvv_2d4s = 1785,
+ AArch64_SQDMLAL2vvv_4s8h = 1786,
+ AArch64_SQDMLALdss = 1787,
+ AArch64_SQDMLALdsv_2S = 1788,
+ AArch64_SQDMLALdsv_4S = 1789,
+ AArch64_SQDMLALshh = 1790,
+ AArch64_SQDMLALshv_4H = 1791,
+ AArch64_SQDMLALshv_8H = 1792,
+ AArch64_SQDMLALvve_2d2s = 1793,
+ AArch64_SQDMLALvve_2d4s = 1794,
+ AArch64_SQDMLALvve_4s4h = 1795,
+ AArch64_SQDMLALvve_4s8h = 1796,
+ AArch64_SQDMLALvvv_2d2s = 1797,
+ AArch64_SQDMLALvvv_4s4h = 1798,
+ AArch64_SQDMLSL2vvv_2d4s = 1799,
+ AArch64_SQDMLSL2vvv_4s8h = 1800,
+ AArch64_SQDMLSLdss = 1801,
+ AArch64_SQDMLSLdsv_2S = 1802,
+ AArch64_SQDMLSLdsv_4S = 1803,
+ AArch64_SQDMLSLshh = 1804,
+ AArch64_SQDMLSLshv_4H = 1805,
+ AArch64_SQDMLSLshv_8H = 1806,
+ AArch64_SQDMLSLvve_2d2s = 1807,
+ AArch64_SQDMLSLvve_2d4s = 1808,
+ AArch64_SQDMLSLvve_4s4h = 1809,
+ AArch64_SQDMLSLvve_4s8h = 1810,
+ AArch64_SQDMLSLvvv_2d2s = 1811,
+ AArch64_SQDMLSLvvv_4s4h = 1812,
+ AArch64_SQDMULHhhh = 1813,
+ AArch64_SQDMULHhhv_4H = 1814,
+ AArch64_SQDMULHhhv_8H = 1815,
+ AArch64_SQDMULHsss = 1816,
+ AArch64_SQDMULHssv_2S = 1817,
+ AArch64_SQDMULHssv_4S = 1818,
+ AArch64_SQDMULHve_2s4s = 1819,
+ AArch64_SQDMULHve_4h8h = 1820,
+ AArch64_SQDMULHve_4s4s = 1821,
+ AArch64_SQDMULHve_8h8h = 1822,
+ AArch64_SQDMULHvvv_2S = 1823,
+ AArch64_SQDMULHvvv_4H = 1824,
+ AArch64_SQDMULHvvv_4S = 1825,
+ AArch64_SQDMULHvvv_8H = 1826,
+ AArch64_SQDMULL2vvv_2d4s = 1827,
+ AArch64_SQDMULL2vvv_4s8h = 1828,
+ AArch64_SQDMULLdss = 1829,
+ AArch64_SQDMULLdsv_2S = 1830,
+ AArch64_SQDMULLdsv_4S = 1831,
+ AArch64_SQDMULLshh = 1832,
+ AArch64_SQDMULLshv_4H = 1833,
+ AArch64_SQDMULLshv_8H = 1834,
+ AArch64_SQDMULLve_2d2s = 1835,
+ AArch64_SQDMULLve_2d4s = 1836,
+ AArch64_SQDMULLve_4s4h = 1837,
+ AArch64_SQDMULLve_4s8h = 1838,
+ AArch64_SQDMULLvvv_2d2s = 1839,
+ AArch64_SQDMULLvvv_4s4h = 1840,
+ AArch64_SQNEG16b = 1841,
+ AArch64_SQNEG2d = 1842,
+ AArch64_SQNEG2s = 1843,
+ AArch64_SQNEG4h = 1844,
+ AArch64_SQNEG4s = 1845,
+ AArch64_SQNEG8b = 1846,
+ AArch64_SQNEG8h = 1847,
+ AArch64_SQNEGbb = 1848,
+ AArch64_SQNEGdd = 1849,
+ AArch64_SQNEGhh = 1850,
+ AArch64_SQNEGss = 1851,
+ AArch64_SQRDMULHhhh = 1852,
+ AArch64_SQRDMULHhhv_4H = 1853,
+ AArch64_SQRDMULHhhv_8H = 1854,
+ AArch64_SQRDMULHsss = 1855,
+ AArch64_SQRDMULHssv_2S = 1856,
+ AArch64_SQRDMULHssv_4S = 1857,
+ AArch64_SQRDMULHve_2s4s = 1858,
+ AArch64_SQRDMULHve_4h8h = 1859,
+ AArch64_SQRDMULHve_4s4s = 1860,
+ AArch64_SQRDMULHve_8h8h = 1861,
+ AArch64_SQRDMULHvvv_2S = 1862,
+ AArch64_SQRDMULHvvv_4H = 1863,
+ AArch64_SQRDMULHvvv_4S = 1864,
+ AArch64_SQRDMULHvvv_8H = 1865,
+ AArch64_SQRSHLbbb = 1866,
+ AArch64_SQRSHLddd = 1867,
+ AArch64_SQRSHLhhh = 1868,
+ AArch64_SQRSHLsss = 1869,
+ AArch64_SQRSHLvvv_16B = 1870,
+ AArch64_SQRSHLvvv_2D = 1871,
+ AArch64_SQRSHLvvv_2S = 1872,
+ AArch64_SQRSHLvvv_4H = 1873,
+ AArch64_SQRSHLvvv_4S = 1874,
+ AArch64_SQRSHLvvv_8B = 1875,
+ AArch64_SQRSHLvvv_8H = 1876,
+ AArch64_SQRSHRNbhi = 1877,
+ AArch64_SQRSHRNhsi = 1878,
+ AArch64_SQRSHRNsdi = 1879,
+ AArch64_SQRSHRNvvi_16B = 1880,
+ AArch64_SQRSHRNvvi_2S = 1881,
+ AArch64_SQRSHRNvvi_4H = 1882,
+ AArch64_SQRSHRNvvi_4S = 1883,
+ AArch64_SQRSHRNvvi_8B = 1884,
+ AArch64_SQRSHRNvvi_8H = 1885,
+ AArch64_SQRSHRUNbhi = 1886,
+ AArch64_SQRSHRUNhsi = 1887,
+ AArch64_SQRSHRUNsdi = 1888,
+ AArch64_SQSHLUbbi = 1889,
+ AArch64_SQSHLUddi = 1890,
+ AArch64_SQSHLUhhi = 1891,
+ AArch64_SQSHLUssi = 1892,
+ AArch64_SQSHLUvvi_16B = 1893,
+ AArch64_SQSHLUvvi_2D = 1894,
+ AArch64_SQSHLUvvi_2S = 1895,
+ AArch64_SQSHLUvvi_4H = 1896,
+ AArch64_SQSHLUvvi_4S = 1897,
+ AArch64_SQSHLUvvi_8B = 1898,
+ AArch64_SQSHLUvvi_8H = 1899,
+ AArch64_SQSHLbbb = 1900,
+ AArch64_SQSHLbbi = 1901,
+ AArch64_SQSHLddd = 1902,
+ AArch64_SQSHLddi = 1903,
+ AArch64_SQSHLhhh = 1904,
+ AArch64_SQSHLhhi = 1905,
+ AArch64_SQSHLssi = 1906,
+ AArch64_SQSHLsss = 1907,
+ AArch64_SQSHLvvi_16B = 1908,
+ AArch64_SQSHLvvi_2D = 1909,
+ AArch64_SQSHLvvi_2S = 1910,
+ AArch64_SQSHLvvi_4H = 1911,
+ AArch64_SQSHLvvi_4S = 1912,
+ AArch64_SQSHLvvi_8B = 1913,
+ AArch64_SQSHLvvi_8H = 1914,
+ AArch64_SQSHLvvv_16B = 1915,
+ AArch64_SQSHLvvv_2D = 1916,
+ AArch64_SQSHLvvv_2S = 1917,
+ AArch64_SQSHLvvv_4H = 1918,
+ AArch64_SQSHLvvv_4S = 1919,
+ AArch64_SQSHLvvv_8B = 1920,
+ AArch64_SQSHLvvv_8H = 1921,
+ AArch64_SQSHRNbhi = 1922,
+ AArch64_SQSHRNhsi = 1923,
+ AArch64_SQSHRNsdi = 1924,
+ AArch64_SQSHRNvvi_16B = 1925,
+ AArch64_SQSHRNvvi_2S = 1926,
+ AArch64_SQSHRNvvi_4H = 1927,
+ AArch64_SQSHRNvvi_4S = 1928,
+ AArch64_SQSHRNvvi_8B = 1929,
+ AArch64_SQSHRNvvi_8H = 1930,
+ AArch64_SQSHRUNbhi = 1931,
+ AArch64_SQSHRUNhsi = 1932,
+ AArch64_SQSHRUNsdi = 1933,
+ AArch64_SQSUBbbb = 1934,
+ AArch64_SQSUBddd = 1935,
+ AArch64_SQSUBhhh = 1936,
+ AArch64_SQSUBsss = 1937,
+ AArch64_SQSUBvvv_16B = 1938,
+ AArch64_SQSUBvvv_2D = 1939,
+ AArch64_SQSUBvvv_2S = 1940,
+ AArch64_SQSUBvvv_4H = 1941,
+ AArch64_SQSUBvvv_4S = 1942,
+ AArch64_SQSUBvvv_8B = 1943,
+ AArch64_SQSUBvvv_8H = 1944,
+ AArch64_SQXTN2d2s = 1945,
+ AArch64_SQXTN2d4s = 1946,
+ AArch64_SQXTN4s4h = 1947,
+ AArch64_SQXTN4s8h = 1948,
+ AArch64_SQXTN8h16b = 1949,
+ AArch64_SQXTN8h8b = 1950,
+ AArch64_SQXTNbh = 1951,
+ AArch64_SQXTNhs = 1952,
+ AArch64_SQXTNsd = 1953,
+ AArch64_SQXTUN2d2s = 1954,
+ AArch64_SQXTUN2d4s = 1955,
+ AArch64_SQXTUN4s4h = 1956,
+ AArch64_SQXTUN4s8h = 1957,
+ AArch64_SQXTUN8h16b = 1958,
+ AArch64_SQXTUN8h8b = 1959,
+ AArch64_SQXTUNbh = 1960,
+ AArch64_SQXTUNhs = 1961,
+ AArch64_SQXTUNsd = 1962,
+ AArch64_SRHADDvvv_16B = 1963,
+ AArch64_SRHADDvvv_2S = 1964,
+ AArch64_SRHADDvvv_4H = 1965,
+ AArch64_SRHADDvvv_4S = 1966,
+ AArch64_SRHADDvvv_8B = 1967,
+ AArch64_SRHADDvvv_8H = 1968,
+ AArch64_SRI = 1969,
+ AArch64_SRIvvi_16B = 1970,
+ AArch64_SRIvvi_2D = 1971,
+ AArch64_SRIvvi_2S = 1972,
+ AArch64_SRIvvi_4H = 1973,
+ AArch64_SRIvvi_4S = 1974,
+ AArch64_SRIvvi_8B = 1975,
+ AArch64_SRIvvi_8H = 1976,
+ AArch64_SRSHLddd = 1977,
+ AArch64_SRSHLvvv_16B = 1978,
+ AArch64_SRSHLvvv_2D = 1979,
+ AArch64_SRSHLvvv_2S = 1980,
+ AArch64_SRSHLvvv_4H = 1981,
+ AArch64_SRSHLvvv_4S = 1982,
+ AArch64_SRSHLvvv_8B = 1983,
+ AArch64_SRSHLvvv_8H = 1984,
+ AArch64_SRSHRddi = 1985,
+ AArch64_SRSHRvvi_16B = 1986,
+ AArch64_SRSHRvvi_2D = 1987,
+ AArch64_SRSHRvvi_2S = 1988,
+ AArch64_SRSHRvvi_4H = 1989,
+ AArch64_SRSHRvvi_4S = 1990,
+ AArch64_SRSHRvvi_8B = 1991,
+ AArch64_SRSHRvvi_8H = 1992,
+ AArch64_SRSRA = 1993,
+ AArch64_SRSRAvvi_16B = 1994,
+ AArch64_SRSRAvvi_2D = 1995,
+ AArch64_SRSRAvvi_2S = 1996,
+ AArch64_SRSRAvvi_4H = 1997,
+ AArch64_SRSRAvvi_4S = 1998,
+ AArch64_SRSRAvvi_8B = 1999,
+ AArch64_SRSRAvvi_8H = 2000,
+ AArch64_SSHLLvvi_16B = 2001,
+ AArch64_SSHLLvvi_2S = 2002,
+ AArch64_SSHLLvvi_4H = 2003,
+ AArch64_SSHLLvvi_4S = 2004,
+ AArch64_SSHLLvvi_8B = 2005,
+ AArch64_SSHLLvvi_8H = 2006,
+ AArch64_SSHLddd = 2007,
+ AArch64_SSHLvvv_16B = 2008,
+ AArch64_SSHLvvv_2D = 2009,
+ AArch64_SSHLvvv_2S = 2010,
+ AArch64_SSHLvvv_4H = 2011,
+ AArch64_SSHLvvv_4S = 2012,
+ AArch64_SSHLvvv_8B = 2013,
+ AArch64_SSHLvvv_8H = 2014,
+ AArch64_SSHRddi = 2015,
+ AArch64_SSHRvvi_16B = 2016,
+ AArch64_SSHRvvi_2D = 2017,
+ AArch64_SSHRvvi_2S = 2018,
+ AArch64_SSHRvvi_4H = 2019,
+ AArch64_SSHRvvi_4S = 2020,
+ AArch64_SSHRvvi_8B = 2021,
+ AArch64_SSHRvvi_8H = 2022,
+ AArch64_SSRA = 2023,
+ AArch64_SSRAvvi_16B = 2024,
+ AArch64_SSRAvvi_2D = 2025,
+ AArch64_SSRAvvi_2S = 2026,
+ AArch64_SSRAvvi_4H = 2027,
+ AArch64_SSRAvvi_4S = 2028,
+ AArch64_SSRAvvi_8B = 2029,
+ AArch64_SSRAvvi_8H = 2030,
+ AArch64_SSUBL2vvv_2d4s = 2031,
+ AArch64_SSUBL2vvv_4s8h = 2032,
+ AArch64_SSUBL2vvv_8h16b = 2033,
+ AArch64_SSUBLvvv_2d2s = 2034,
+ AArch64_SSUBLvvv_4s4h = 2035,
+ AArch64_SSUBLvvv_8h8b = 2036,
+ AArch64_SSUBW2vvv_2d4s = 2037,
+ AArch64_SSUBW2vvv_4s8h = 2038,
+ AArch64_SSUBW2vvv_8h16b = 2039,
+ AArch64_SSUBWvvv_2d2s = 2040,
+ AArch64_SSUBWvvv_4s4h = 2041,
+ AArch64_SSUBWvvv_8h8b = 2042,
+ AArch64_ST1LN_B = 2043,
+ AArch64_ST1LN_D = 2044,
+ AArch64_ST1LN_H = 2045,
+ AArch64_ST1LN_S = 2046,
+ AArch64_ST1LN_WB_B_fixed = 2047,
+ AArch64_ST1LN_WB_B_register = 2048,
+ AArch64_ST1LN_WB_D_fixed = 2049,
+ AArch64_ST1LN_WB_D_register = 2050,
+ AArch64_ST1LN_WB_H_fixed = 2051,
+ AArch64_ST1LN_WB_H_register = 2052,
+ AArch64_ST1LN_WB_S_fixed = 2053,
+ AArch64_ST1LN_WB_S_register = 2054,
+ AArch64_ST1WB_16B_fixed = 2055,
+ AArch64_ST1WB_16B_register = 2056,
+ AArch64_ST1WB_1D_fixed = 2057,
+ AArch64_ST1WB_1D_register = 2058,
+ AArch64_ST1WB_2D_fixed = 2059,
+ AArch64_ST1WB_2D_register = 2060,
+ AArch64_ST1WB_2S_fixed = 2061,
+ AArch64_ST1WB_2S_register = 2062,
+ AArch64_ST1WB_4H_fixed = 2063,
+ AArch64_ST1WB_4H_register = 2064,
+ AArch64_ST1WB_4S_fixed = 2065,
+ AArch64_ST1WB_4S_register = 2066,
+ AArch64_ST1WB_8B_fixed = 2067,
+ AArch64_ST1WB_8B_register = 2068,
+ AArch64_ST1WB_8H_fixed = 2069,
+ AArch64_ST1WB_8H_register = 2070,
+ AArch64_ST1_16B = 2071,
+ AArch64_ST1_1D = 2072,
+ AArch64_ST1_2D = 2073,
+ AArch64_ST1_2S = 2074,
+ AArch64_ST1_4H = 2075,
+ AArch64_ST1_4S = 2076,
+ AArch64_ST1_8B = 2077,
+ AArch64_ST1_8H = 2078,
+ AArch64_ST1x2WB_16B_fixed = 2079,
+ AArch64_ST1x2WB_16B_register = 2080,
+ AArch64_ST1x2WB_1D_fixed = 2081,
+ AArch64_ST1x2WB_1D_register = 2082,
+ AArch64_ST1x2WB_2D_fixed = 2083,
+ AArch64_ST1x2WB_2D_register = 2084,
+ AArch64_ST1x2WB_2S_fixed = 2085,
+ AArch64_ST1x2WB_2S_register = 2086,
+ AArch64_ST1x2WB_4H_fixed = 2087,
+ AArch64_ST1x2WB_4H_register = 2088,
+ AArch64_ST1x2WB_4S_fixed = 2089,
+ AArch64_ST1x2WB_4S_register = 2090,
+ AArch64_ST1x2WB_8B_fixed = 2091,
+ AArch64_ST1x2WB_8B_register = 2092,
+ AArch64_ST1x2WB_8H_fixed = 2093,
+ AArch64_ST1x2WB_8H_register = 2094,
+ AArch64_ST1x2_16B = 2095,
+ AArch64_ST1x2_1D = 2096,
+ AArch64_ST1x2_2D = 2097,
+ AArch64_ST1x2_2S = 2098,
+ AArch64_ST1x2_4H = 2099,
+ AArch64_ST1x2_4S = 2100,
+ AArch64_ST1x2_8B = 2101,
+ AArch64_ST1x2_8H = 2102,
+ AArch64_ST1x3WB_16B_fixed = 2103,
+ AArch64_ST1x3WB_16B_register = 2104,
+ AArch64_ST1x3WB_1D_fixed = 2105,
+ AArch64_ST1x3WB_1D_register = 2106,
+ AArch64_ST1x3WB_2D_fixed = 2107,
+ AArch64_ST1x3WB_2D_register = 2108,
+ AArch64_ST1x3WB_2S_fixed = 2109,
+ AArch64_ST1x3WB_2S_register = 2110,
+ AArch64_ST1x3WB_4H_fixed = 2111,
+ AArch64_ST1x3WB_4H_register = 2112,
+ AArch64_ST1x3WB_4S_fixed = 2113,
+ AArch64_ST1x3WB_4S_register = 2114,
+ AArch64_ST1x3WB_8B_fixed = 2115,
+ AArch64_ST1x3WB_8B_register = 2116,
+ AArch64_ST1x3WB_8H_fixed = 2117,
+ AArch64_ST1x3WB_8H_register = 2118,
+ AArch64_ST1x3_16B = 2119,
+ AArch64_ST1x3_1D = 2120,
+ AArch64_ST1x3_2D = 2121,
+ AArch64_ST1x3_2S = 2122,
+ AArch64_ST1x3_4H = 2123,
+ AArch64_ST1x3_4S = 2124,
+ AArch64_ST1x3_8B = 2125,
+ AArch64_ST1x3_8H = 2126,
+ AArch64_ST1x4WB_16B_fixed = 2127,
+ AArch64_ST1x4WB_16B_register = 2128,
+ AArch64_ST1x4WB_1D_fixed = 2129,
+ AArch64_ST1x4WB_1D_register = 2130,
+ AArch64_ST1x4WB_2D_fixed = 2131,
+ AArch64_ST1x4WB_2D_register = 2132,
+ AArch64_ST1x4WB_2S_fixed = 2133,
+ AArch64_ST1x4WB_2S_register = 2134,
+ AArch64_ST1x4WB_4H_fixed = 2135,
+ AArch64_ST1x4WB_4H_register = 2136,
+ AArch64_ST1x4WB_4S_fixed = 2137,
+ AArch64_ST1x4WB_4S_register = 2138,
+ AArch64_ST1x4WB_8B_fixed = 2139,
+ AArch64_ST1x4WB_8B_register = 2140,
+ AArch64_ST1x4WB_8H_fixed = 2141,
+ AArch64_ST1x4WB_8H_register = 2142,
+ AArch64_ST1x4_16B = 2143,
+ AArch64_ST1x4_1D = 2144,
+ AArch64_ST1x4_2D = 2145,
+ AArch64_ST1x4_2S = 2146,
+ AArch64_ST1x4_4H = 2147,
+ AArch64_ST1x4_4S = 2148,
+ AArch64_ST1x4_8B = 2149,
+ AArch64_ST1x4_8H = 2150,
+ AArch64_ST2LN_B = 2151,
+ AArch64_ST2LN_D = 2152,
+ AArch64_ST2LN_H = 2153,
+ AArch64_ST2LN_S = 2154,
+ AArch64_ST2LN_WB_B_fixed = 2155,
+ AArch64_ST2LN_WB_B_register = 2156,
+ AArch64_ST2LN_WB_D_fixed = 2157,
+ AArch64_ST2LN_WB_D_register = 2158,
+ AArch64_ST2LN_WB_H_fixed = 2159,
+ AArch64_ST2LN_WB_H_register = 2160,
+ AArch64_ST2LN_WB_S_fixed = 2161,
+ AArch64_ST2LN_WB_S_register = 2162,
+ AArch64_ST2WB_16B_fixed = 2163,
+ AArch64_ST2WB_16B_register = 2164,
+ AArch64_ST2WB_2D_fixed = 2165,
+ AArch64_ST2WB_2D_register = 2166,
+ AArch64_ST2WB_2S_fixed = 2167,
+ AArch64_ST2WB_2S_register = 2168,
+ AArch64_ST2WB_4H_fixed = 2169,
+ AArch64_ST2WB_4H_register = 2170,
+ AArch64_ST2WB_4S_fixed = 2171,
+ AArch64_ST2WB_4S_register = 2172,
+ AArch64_ST2WB_8B_fixed = 2173,
+ AArch64_ST2WB_8B_register = 2174,
+ AArch64_ST2WB_8H_fixed = 2175,
+ AArch64_ST2WB_8H_register = 2176,
+ AArch64_ST2_16B = 2177,
+ AArch64_ST2_2D = 2178,
+ AArch64_ST2_2S = 2179,
+ AArch64_ST2_4H = 2180,
+ AArch64_ST2_4S = 2181,
+ AArch64_ST2_8B = 2182,
+ AArch64_ST2_8H = 2183,
+ AArch64_ST3LN_B = 2184,
+ AArch64_ST3LN_D = 2185,
+ AArch64_ST3LN_H = 2186,
+ AArch64_ST3LN_S = 2187,
+ AArch64_ST3LN_WB_B_fixed = 2188,
+ AArch64_ST3LN_WB_B_register = 2189,
+ AArch64_ST3LN_WB_D_fixed = 2190,
+ AArch64_ST3LN_WB_D_register = 2191,
+ AArch64_ST3LN_WB_H_fixed = 2192,
+ AArch64_ST3LN_WB_H_register = 2193,
+ AArch64_ST3LN_WB_S_fixed = 2194,
+ AArch64_ST3LN_WB_S_register = 2195,
+ AArch64_ST3WB_16B_fixed = 2196,
+ AArch64_ST3WB_16B_register = 2197,
+ AArch64_ST3WB_2D_fixed = 2198,
+ AArch64_ST3WB_2D_register = 2199,
+ AArch64_ST3WB_2S_fixed = 2200,
+ AArch64_ST3WB_2S_register = 2201,
+ AArch64_ST3WB_4H_fixed = 2202,
+ AArch64_ST3WB_4H_register = 2203,
+ AArch64_ST3WB_4S_fixed = 2204,
+ AArch64_ST3WB_4S_register = 2205,
+ AArch64_ST3WB_8B_fixed = 2206,
+ AArch64_ST3WB_8B_register = 2207,
+ AArch64_ST3WB_8H_fixed = 2208,
+ AArch64_ST3WB_8H_register = 2209,
+ AArch64_ST3_16B = 2210,
+ AArch64_ST3_2D = 2211,
+ AArch64_ST3_2S = 2212,
+ AArch64_ST3_4H = 2213,
+ AArch64_ST3_4S = 2214,
+ AArch64_ST3_8B = 2215,
+ AArch64_ST3_8H = 2216,
+ AArch64_ST4LN_B = 2217,
+ AArch64_ST4LN_D = 2218,
+ AArch64_ST4LN_H = 2219,
+ AArch64_ST4LN_S = 2220,
+ AArch64_ST4LN_WB_B_fixed = 2221,
+ AArch64_ST4LN_WB_B_register = 2222,
+ AArch64_ST4LN_WB_D_fixed = 2223,
+ AArch64_ST4LN_WB_D_register = 2224,
+ AArch64_ST4LN_WB_H_fixed = 2225,
+ AArch64_ST4LN_WB_H_register = 2226,
+ AArch64_ST4LN_WB_S_fixed = 2227,
+ AArch64_ST4LN_WB_S_register = 2228,
+ AArch64_ST4WB_16B_fixed = 2229,
+ AArch64_ST4WB_16B_register = 2230,
+ AArch64_ST4WB_2D_fixed = 2231,
+ AArch64_ST4WB_2D_register = 2232,
+ AArch64_ST4WB_2S_fixed = 2233,
+ AArch64_ST4WB_2S_register = 2234,
+ AArch64_ST4WB_4H_fixed = 2235,
+ AArch64_ST4WB_4H_register = 2236,
+ AArch64_ST4WB_4S_fixed = 2237,
+ AArch64_ST4WB_4S_register = 2238,
+ AArch64_ST4WB_8B_fixed = 2239,
+ AArch64_ST4WB_8B_register = 2240,
+ AArch64_ST4WB_8H_fixed = 2241,
+ AArch64_ST4WB_8H_register = 2242,
+ AArch64_ST4_16B = 2243,
+ AArch64_ST4_2D = 2244,
+ AArch64_ST4_2S = 2245,
+ AArch64_ST4_4H = 2246,
+ AArch64_ST4_4S = 2247,
+ AArch64_ST4_8B = 2248,
+ AArch64_ST4_8H = 2249,
+ AArch64_STLR_byte = 2250,
+ AArch64_STLR_dword = 2251,
+ AArch64_STLR_hword = 2252,
+ AArch64_STLR_word = 2253,
+ AArch64_STLXP_dword = 2254,
+ AArch64_STLXP_word = 2255,
+ AArch64_STLXR_byte = 2256,
+ AArch64_STLXR_dword = 2257,
+ AArch64_STLXR_hword = 2258,
+ AArch64_STLXR_word = 2259,
+ AArch64_STXP_dword = 2260,
+ AArch64_STXP_word = 2261,
+ AArch64_STXR_byte = 2262,
+ AArch64_STXR_dword = 2263,
+ AArch64_STXR_hword = 2264,
+ AArch64_STXR_word = 2265,
+ AArch64_SUBHN2vvv_16b8h = 2266,
+ AArch64_SUBHN2vvv_4s2d = 2267,
+ AArch64_SUBHN2vvv_8h4s = 2268,
+ AArch64_SUBHNvvv_2s2d = 2269,
+ AArch64_SUBHNvvv_4h4s = 2270,
+ AArch64_SUBHNvvv_8b8h = 2271,
+ AArch64_SUBSwww_asr = 2272,
+ AArch64_SUBSwww_lsl = 2273,
+ AArch64_SUBSwww_lsr = 2274,
+ AArch64_SUBSwww_sxtb = 2275,
+ AArch64_SUBSwww_sxth = 2276,
+ AArch64_SUBSwww_sxtw = 2277,
+ AArch64_SUBSwww_sxtx = 2278,
+ AArch64_SUBSwww_uxtb = 2279,
+ AArch64_SUBSwww_uxth = 2280,
+ AArch64_SUBSwww_uxtw = 2281,
+ AArch64_SUBSwww_uxtx = 2282,
+ AArch64_SUBSxxw_sxtb = 2283,
+ AArch64_SUBSxxw_sxth = 2284,
+ AArch64_SUBSxxw_sxtw = 2285,
+ AArch64_SUBSxxw_uxtb = 2286,
+ AArch64_SUBSxxw_uxth = 2287,
+ AArch64_SUBSxxw_uxtw = 2288,
+ AArch64_SUBSxxx_asr = 2289,
+ AArch64_SUBSxxx_lsl = 2290,
+ AArch64_SUBSxxx_lsr = 2291,
+ AArch64_SUBSxxx_sxtx = 2292,
+ AArch64_SUBSxxx_uxtx = 2293,
+ AArch64_SUBddd = 2294,
+ AArch64_SUBvvv_16B = 2295,
+ AArch64_SUBvvv_2D = 2296,
+ AArch64_SUBvvv_2S = 2297,
+ AArch64_SUBvvv_4H = 2298,
+ AArch64_SUBvvv_4S = 2299,
+ AArch64_SUBvvv_8B = 2300,
+ AArch64_SUBvvv_8H = 2301,
+ AArch64_SUBwwi_lsl0_S = 2302,
+ AArch64_SUBwwi_lsl0_cmp = 2303,
+ AArch64_SUBwwi_lsl0_s = 2304,
+ AArch64_SUBwwi_lsl12_S = 2305,
+ AArch64_SUBwwi_lsl12_cmp = 2306,
+ AArch64_SUBwwi_lsl12_s = 2307,
+ AArch64_SUBwww_asr = 2308,
+ AArch64_SUBwww_lsl = 2309,
+ AArch64_SUBwww_lsr = 2310,
+ AArch64_SUBwww_sxtb = 2311,
+ AArch64_SUBwww_sxth = 2312,
+ AArch64_SUBwww_sxtw = 2313,
+ AArch64_SUBwww_sxtx = 2314,
+ AArch64_SUBwww_uxtb = 2315,
+ AArch64_SUBwww_uxth = 2316,
+ AArch64_SUBwww_uxtw = 2317,
+ AArch64_SUBwww_uxtx = 2318,
+ AArch64_SUBxxi_lsl0_S = 2319,
+ AArch64_SUBxxi_lsl0_cmp = 2320,
+ AArch64_SUBxxi_lsl0_s = 2321,
+ AArch64_SUBxxi_lsl12_S = 2322,
+ AArch64_SUBxxi_lsl12_cmp = 2323,
+ AArch64_SUBxxi_lsl12_s = 2324,
+ AArch64_SUBxxw_sxtb = 2325,
+ AArch64_SUBxxw_sxth = 2326,
+ AArch64_SUBxxw_sxtw = 2327,
+ AArch64_SUBxxw_uxtb = 2328,
+ AArch64_SUBxxw_uxth = 2329,
+ AArch64_SUBxxw_uxtw = 2330,
+ AArch64_SUBxxx_asr = 2331,
+ AArch64_SUBxxx_lsl = 2332,
+ AArch64_SUBxxx_lsr = 2333,
+ AArch64_SUBxxx_sxtx = 2334,
+ AArch64_SUBxxx_uxtx = 2335,
+ AArch64_SUQADD16b = 2336,
+ AArch64_SUQADD2d = 2337,
+ AArch64_SUQADD2s = 2338,
+ AArch64_SUQADD4h = 2339,
+ AArch64_SUQADD4s = 2340,
+ AArch64_SUQADD8b = 2341,
+ AArch64_SUQADD8h = 2342,
+ AArch64_SUQADDbb = 2343,
+ AArch64_SUQADDdd = 2344,
+ AArch64_SUQADDhh = 2345,
+ AArch64_SUQADDss = 2346,
+ AArch64_SVCi = 2347,
+ AArch64_SXTBww = 2348,
+ AArch64_SXTBxw = 2349,
+ AArch64_SXTHww = 2350,
+ AArch64_SXTHxw = 2351,
+ AArch64_SXTWxw = 2352,
+ AArch64_SYSLxicci = 2353,
+ AArch64_SYSiccix = 2354,
+ AArch64_TAIL_BRx = 2355,
+ AArch64_TAIL_Bimm = 2356,
+ AArch64_TBL1_16b = 2357,
+ AArch64_TBL1_8b = 2358,
+ AArch64_TBL2_16b = 2359,
+ AArch64_TBL2_8b = 2360,
+ AArch64_TBL3_16b = 2361,
+ AArch64_TBL3_8b = 2362,
+ AArch64_TBL4_16b = 2363,
+ AArch64_TBL4_8b = 2364,
+ AArch64_TBNZwii = 2365,
+ AArch64_TBNZxii = 2366,
+ AArch64_TBX1_16b = 2367,
+ AArch64_TBX1_8b = 2368,
+ AArch64_TBX2_16b = 2369,
+ AArch64_TBX2_8b = 2370,
+ AArch64_TBX3_16b = 2371,
+ AArch64_TBX3_8b = 2372,
+ AArch64_TBX4_16b = 2373,
+ AArch64_TBX4_8b = 2374,
+ AArch64_TBZwii = 2375,
+ AArch64_TBZxii = 2376,
+ AArch64_TC_RETURNdi = 2377,
+ AArch64_TC_RETURNxi = 2378,
+ AArch64_TLBIi = 2379,
+ AArch64_TLBIix = 2380,
+ AArch64_TLSDESCCALL = 2381,
+ AArch64_TLSDESC_BLRx = 2382,
+ AArch64_TRN1vvv_16b = 2383,
+ AArch64_TRN1vvv_2d = 2384,
+ AArch64_TRN1vvv_2s = 2385,
+ AArch64_TRN1vvv_4h = 2386,
+ AArch64_TRN1vvv_4s = 2387,
+ AArch64_TRN1vvv_8b = 2388,
+ AArch64_TRN1vvv_8h = 2389,
+ AArch64_TRN2vvv_16b = 2390,
+ AArch64_TRN2vvv_2d = 2391,
+ AArch64_TRN2vvv_2s = 2392,
+ AArch64_TRN2vvv_4h = 2393,
+ AArch64_TRN2vvv_4s = 2394,
+ AArch64_TRN2vvv_8b = 2395,
+ AArch64_TRN2vvv_8h = 2396,
+ AArch64_TSTww_asr = 2397,
+ AArch64_TSTww_lsl = 2398,
+ AArch64_TSTww_lsr = 2399,
+ AArch64_TSTww_ror = 2400,
+ AArch64_TSTxx_asr = 2401,
+ AArch64_TSTxx_lsl = 2402,
+ AArch64_TSTxx_lsr = 2403,
+ AArch64_TSTxx_ror = 2404,
+ AArch64_UABAL2vvv_2d2s = 2405,
+ AArch64_UABAL2vvv_4s4h = 2406,
+ AArch64_UABAL2vvv_8h8b = 2407,
+ AArch64_UABALvvv_2d2s = 2408,
+ AArch64_UABALvvv_4s4h = 2409,
+ AArch64_UABALvvv_8h8b = 2410,
+ AArch64_UABAvvv_16B = 2411,
+ AArch64_UABAvvv_2S = 2412,
+ AArch64_UABAvvv_4H = 2413,
+ AArch64_UABAvvv_4S = 2414,
+ AArch64_UABAvvv_8B = 2415,
+ AArch64_UABAvvv_8H = 2416,
+ AArch64_UABDL2vvv_2d2s = 2417,
+ AArch64_UABDL2vvv_4s4h = 2418,
+ AArch64_UABDL2vvv_8h8b = 2419,
+ AArch64_UABDLvvv_2d2s = 2420,
+ AArch64_UABDLvvv_4s4h = 2421,
+ AArch64_UABDLvvv_8h8b = 2422,
+ AArch64_UABDvvv_16B = 2423,
+ AArch64_UABDvvv_2S = 2424,
+ AArch64_UABDvvv_4H = 2425,
+ AArch64_UABDvvv_4S = 2426,
+ AArch64_UABDvvv_8B = 2427,
+ AArch64_UABDvvv_8H = 2428,
+ AArch64_UADALP16b8h = 2429,
+ AArch64_UADALP2s1d = 2430,
+ AArch64_UADALP4h2s = 2431,
+ AArch64_UADALP4s2d = 2432,
+ AArch64_UADALP8b4h = 2433,
+ AArch64_UADALP8h4s = 2434,
+ AArch64_UADDL2vvv_2d4s = 2435,
+ AArch64_UADDL2vvv_4s8h = 2436,
+ AArch64_UADDL2vvv_8h16b = 2437,
+ AArch64_UADDLP16b8h = 2438,
+ AArch64_UADDLP2s1d = 2439,
+ AArch64_UADDLP4h2s = 2440,
+ AArch64_UADDLP4s2d = 2441,
+ AArch64_UADDLP8b4h = 2442,
+ AArch64_UADDLP8h4s = 2443,
+ AArch64_UADDLV_1d4s = 2444,
+ AArch64_UADDLV_1h16b = 2445,
+ AArch64_UADDLV_1h8b = 2446,
+ AArch64_UADDLV_1s4h = 2447,
+ AArch64_UADDLV_1s8h = 2448,
+ AArch64_UADDLvvv_2d2s = 2449,
+ AArch64_UADDLvvv_4s4h = 2450,
+ AArch64_UADDLvvv_8h8b = 2451,
+ AArch64_UADDW2vvv_2d4s = 2452,
+ AArch64_UADDW2vvv_4s8h = 2453,
+ AArch64_UADDW2vvv_8h16b = 2454,
+ AArch64_UADDWvvv_2d2s = 2455,
+ AArch64_UADDWvvv_4s4h = 2456,
+ AArch64_UADDWvvv_8h8b = 2457,
+ AArch64_UBFIZwwii = 2458,
+ AArch64_UBFIZxxii = 2459,
+ AArch64_UBFMwwii = 2460,
+ AArch64_UBFMxxii = 2461,
+ AArch64_UBFXwwii = 2462,
+ AArch64_UBFXxxii = 2463,
+ AArch64_UCVTF_2d = 2464,
+ AArch64_UCVTF_2s = 2465,
+ AArch64_UCVTF_4s = 2466,
+ AArch64_UCVTF_Nddi = 2467,
+ AArch64_UCVTF_Nssi = 2468,
+ AArch64_UCVTFdd = 2469,
+ AArch64_UCVTFdw = 2470,
+ AArch64_UCVTFdwi = 2471,
+ AArch64_UCVTFdx = 2472,
+ AArch64_UCVTFdxi = 2473,
+ AArch64_UCVTFss = 2474,
+ AArch64_UCVTFsw = 2475,
+ AArch64_UCVTFswi = 2476,
+ AArch64_UCVTFsx = 2477,
+ AArch64_UCVTFsxi = 2478,
+ AArch64_UDIVwww = 2479,
+ AArch64_UDIVxxx = 2480,
+ AArch64_UHADDvvv_16B = 2481,
+ AArch64_UHADDvvv_2S = 2482,
+ AArch64_UHADDvvv_4H = 2483,
+ AArch64_UHADDvvv_4S = 2484,
+ AArch64_UHADDvvv_8B = 2485,
+ AArch64_UHADDvvv_8H = 2486,
+ AArch64_UHSUBvvv_16B = 2487,
+ AArch64_UHSUBvvv_2S = 2488,
+ AArch64_UHSUBvvv_4H = 2489,
+ AArch64_UHSUBvvv_4S = 2490,
+ AArch64_UHSUBvvv_8B = 2491,
+ AArch64_UHSUBvvv_8H = 2492,
+ AArch64_UMADDLxwwx = 2493,
+ AArch64_UMAXPvvv_16B = 2494,
+ AArch64_UMAXPvvv_2S = 2495,
+ AArch64_UMAXPvvv_4H = 2496,
+ AArch64_UMAXPvvv_4S = 2497,
+ AArch64_UMAXPvvv_8B = 2498,
+ AArch64_UMAXPvvv_8H = 2499,
+ AArch64_UMAXV_1b16b = 2500,
+ AArch64_UMAXV_1b8b = 2501,
+ AArch64_UMAXV_1h4h = 2502,
+ AArch64_UMAXV_1h8h = 2503,
+ AArch64_UMAXV_1s4s = 2504,
+ AArch64_UMAXvvv_16B = 2505,
+ AArch64_UMAXvvv_2S = 2506,
+ AArch64_UMAXvvv_4H = 2507,
+ AArch64_UMAXvvv_4S = 2508,
+ AArch64_UMAXvvv_8B = 2509,
+ AArch64_UMAXvvv_8H = 2510,
+ AArch64_UMINPvvv_16B = 2511,
+ AArch64_UMINPvvv_2S = 2512,
+ AArch64_UMINPvvv_4H = 2513,
+ AArch64_UMINPvvv_4S = 2514,
+ AArch64_UMINPvvv_8B = 2515,
+ AArch64_UMINPvvv_8H = 2516,
+ AArch64_UMINV_1b16b = 2517,
+ AArch64_UMINV_1b8b = 2518,
+ AArch64_UMINV_1h4h = 2519,
+ AArch64_UMINV_1h8h = 2520,
+ AArch64_UMINV_1s4s = 2521,
+ AArch64_UMINvvv_16B = 2522,
+ AArch64_UMINvvv_2S = 2523,
+ AArch64_UMINvvv_4H = 2524,
+ AArch64_UMINvvv_4S = 2525,
+ AArch64_UMINvvv_8B = 2526,
+ AArch64_UMINvvv_8H = 2527,
+ AArch64_UMLAL2vvv_2d4s = 2528,
+ AArch64_UMLAL2vvv_4s8h = 2529,
+ AArch64_UMLAL2vvv_8h16b = 2530,
+ AArch64_UMLALvve_2d2s = 2531,
+ AArch64_UMLALvve_2d4s = 2532,
+ AArch64_UMLALvve_4s4h = 2533,
+ AArch64_UMLALvve_4s8h = 2534,
+ AArch64_UMLALvvv_2d2s = 2535,
+ AArch64_UMLALvvv_4s4h = 2536,
+ AArch64_UMLALvvv_8h8b = 2537,
+ AArch64_UMLSL2vvv_2d4s = 2538,
+ AArch64_UMLSL2vvv_4s8h = 2539,
+ AArch64_UMLSL2vvv_8h16b = 2540,
+ AArch64_UMLSLvve_2d2s = 2541,
+ AArch64_UMLSLvve_2d4s = 2542,
+ AArch64_UMLSLvve_4s4h = 2543,
+ AArch64_UMLSLvve_4s8h = 2544,
+ AArch64_UMLSLvvv_2d2s = 2545,
+ AArch64_UMLSLvvv_4s4h = 2546,
+ AArch64_UMLSLvvv_8h8b = 2547,
+ AArch64_UMOVwb = 2548,
+ AArch64_UMOVwh = 2549,
+ AArch64_UMOVws = 2550,
+ AArch64_UMOVxd = 2551,
+ AArch64_UMSUBLxwwx = 2552,
+ AArch64_UMULHxxx = 2553,
+ AArch64_UMULL2vvv_2d4s = 2554,
+ AArch64_UMULL2vvv_4s8h = 2555,
+ AArch64_UMULL2vvv_8h16b = 2556,
+ AArch64_UMULLve_2d2s = 2557,
+ AArch64_UMULLve_2d4s = 2558,
+ AArch64_UMULLve_4s4h = 2559,
+ AArch64_UMULLve_4s8h = 2560,
+ AArch64_UMULLvvv_2d2s = 2561,
+ AArch64_UMULLvvv_4s4h = 2562,
+ AArch64_UMULLvvv_8h8b = 2563,
+ AArch64_UQADDbbb = 2564,
+ AArch64_UQADDddd = 2565,
+ AArch64_UQADDhhh = 2566,
+ AArch64_UQADDsss = 2567,
+ AArch64_UQADDvvv_16B = 2568,
+ AArch64_UQADDvvv_2D = 2569,
+ AArch64_UQADDvvv_2S = 2570,
+ AArch64_UQADDvvv_4H = 2571,
+ AArch64_UQADDvvv_4S = 2572,
+ AArch64_UQADDvvv_8B = 2573,
+ AArch64_UQADDvvv_8H = 2574,
+ AArch64_UQRSHLbbb = 2575,
+ AArch64_UQRSHLddd = 2576,
+ AArch64_UQRSHLhhh = 2577,
+ AArch64_UQRSHLsss = 2578,
+ AArch64_UQRSHLvvv_16B = 2579,
+ AArch64_UQRSHLvvv_2D = 2580,
+ AArch64_UQRSHLvvv_2S = 2581,
+ AArch64_UQRSHLvvv_4H = 2582,
+ AArch64_UQRSHLvvv_4S = 2583,
+ AArch64_UQRSHLvvv_8B = 2584,
+ AArch64_UQRSHLvvv_8H = 2585,
+ AArch64_UQRSHRNbhi = 2586,
+ AArch64_UQRSHRNhsi = 2587,
+ AArch64_UQRSHRNsdi = 2588,
+ AArch64_UQRSHRNvvi_16B = 2589,
+ AArch64_UQRSHRNvvi_2S = 2590,
+ AArch64_UQRSHRNvvi_4H = 2591,
+ AArch64_UQRSHRNvvi_4S = 2592,
+ AArch64_UQRSHRNvvi_8B = 2593,
+ AArch64_UQRSHRNvvi_8H = 2594,
+ AArch64_UQSHLbbb = 2595,
+ AArch64_UQSHLbbi = 2596,
+ AArch64_UQSHLddd = 2597,
+ AArch64_UQSHLddi = 2598,
+ AArch64_UQSHLhhh = 2599,
+ AArch64_UQSHLhhi = 2600,
+ AArch64_UQSHLssi = 2601,
+ AArch64_UQSHLsss = 2602,
+ AArch64_UQSHLvvi_16B = 2603,
+ AArch64_UQSHLvvi_2D = 2604,
+ AArch64_UQSHLvvi_2S = 2605,
+ AArch64_UQSHLvvi_4H = 2606,
+ AArch64_UQSHLvvi_4S = 2607,
+ AArch64_UQSHLvvi_8B = 2608,
+ AArch64_UQSHLvvi_8H = 2609,
+ AArch64_UQSHLvvv_16B = 2610,
+ AArch64_UQSHLvvv_2D = 2611,
+ AArch64_UQSHLvvv_2S = 2612,
+ AArch64_UQSHLvvv_4H = 2613,
+ AArch64_UQSHLvvv_4S = 2614,
+ AArch64_UQSHLvvv_8B = 2615,
+ AArch64_UQSHLvvv_8H = 2616,
+ AArch64_UQSHRNbhi = 2617,
+ AArch64_UQSHRNhsi = 2618,
+ AArch64_UQSHRNsdi = 2619,
+ AArch64_UQSHRNvvi_16B = 2620,
+ AArch64_UQSHRNvvi_2S = 2621,
+ AArch64_UQSHRNvvi_4H = 2622,
+ AArch64_UQSHRNvvi_4S = 2623,
+ AArch64_UQSHRNvvi_8B = 2624,
+ AArch64_UQSHRNvvi_8H = 2625,
+ AArch64_UQSUBbbb = 2626,
+ AArch64_UQSUBddd = 2627,
+ AArch64_UQSUBhhh = 2628,
+ AArch64_UQSUBsss = 2629,
+ AArch64_UQSUBvvv_16B = 2630,
+ AArch64_UQSUBvvv_2D = 2631,
+ AArch64_UQSUBvvv_2S = 2632,
+ AArch64_UQSUBvvv_4H = 2633,
+ AArch64_UQSUBvvv_4S = 2634,
+ AArch64_UQSUBvvv_8B = 2635,
+ AArch64_UQSUBvvv_8H = 2636,
+ AArch64_UQXTN2d2s = 2637,
+ AArch64_UQXTN2d4s = 2638,
+ AArch64_UQXTN4s4h = 2639,
+ AArch64_UQXTN4s8h = 2640,
+ AArch64_UQXTN8h16b = 2641,
+ AArch64_UQXTN8h8b = 2642,
+ AArch64_UQXTNbh = 2643,
+ AArch64_UQXTNhs = 2644,
+ AArch64_UQXTNsd = 2645,
+ AArch64_URECPE2s = 2646,
+ AArch64_URECPE4s = 2647,
+ AArch64_URHADDvvv_16B = 2648,
+ AArch64_URHADDvvv_2S = 2649,
+ AArch64_URHADDvvv_4H = 2650,
+ AArch64_URHADDvvv_4S = 2651,
+ AArch64_URHADDvvv_8B = 2652,
+ AArch64_URHADDvvv_8H = 2653,
+ AArch64_URSHLddd = 2654,
+ AArch64_URSHLvvv_16B = 2655,
+ AArch64_URSHLvvv_2D = 2656,
+ AArch64_URSHLvvv_2S = 2657,
+ AArch64_URSHLvvv_4H = 2658,
+ AArch64_URSHLvvv_4S = 2659,
+ AArch64_URSHLvvv_8B = 2660,
+ AArch64_URSHLvvv_8H = 2661,
+ AArch64_URSHRddi = 2662,
+ AArch64_URSHRvvi_16B = 2663,
+ AArch64_URSHRvvi_2D = 2664,
+ AArch64_URSHRvvi_2S = 2665,
+ AArch64_URSHRvvi_4H = 2666,
+ AArch64_URSHRvvi_4S = 2667,
+ AArch64_URSHRvvi_8B = 2668,
+ AArch64_URSHRvvi_8H = 2669,
+ AArch64_URSQRTE2s = 2670,
+ AArch64_URSQRTE4s = 2671,
+ AArch64_URSRA = 2672,
+ AArch64_URSRAvvi_16B = 2673,
+ AArch64_URSRAvvi_2D = 2674,
+ AArch64_URSRAvvi_2S = 2675,
+ AArch64_URSRAvvi_4H = 2676,
+ AArch64_URSRAvvi_4S = 2677,
+ AArch64_URSRAvvi_8B = 2678,
+ AArch64_URSRAvvi_8H = 2679,
+ AArch64_USHLLvvi_16B = 2680,
+ AArch64_USHLLvvi_2S = 2681,
+ AArch64_USHLLvvi_4H = 2682,
+ AArch64_USHLLvvi_4S = 2683,
+ AArch64_USHLLvvi_8B = 2684,
+ AArch64_USHLLvvi_8H = 2685,
+ AArch64_USHLddd = 2686,
+ AArch64_USHLvvv_16B = 2687,
+ AArch64_USHLvvv_2D = 2688,
+ AArch64_USHLvvv_2S = 2689,
+ AArch64_USHLvvv_4H = 2690,
+ AArch64_USHLvvv_4S = 2691,
+ AArch64_USHLvvv_8B = 2692,
+ AArch64_USHLvvv_8H = 2693,
+ AArch64_USHRddi = 2694,
+ AArch64_USHRvvi_16B = 2695,
+ AArch64_USHRvvi_2D = 2696,
+ AArch64_USHRvvi_2S = 2697,
+ AArch64_USHRvvi_4H = 2698,
+ AArch64_USHRvvi_4S = 2699,
+ AArch64_USHRvvi_8B = 2700,
+ AArch64_USHRvvi_8H = 2701,
+ AArch64_USQADD16b = 2702,
+ AArch64_USQADD2d = 2703,
+ AArch64_USQADD2s = 2704,
+ AArch64_USQADD4h = 2705,
+ AArch64_USQADD4s = 2706,
+ AArch64_USQADD8b = 2707,
+ AArch64_USQADD8h = 2708,
+ AArch64_USQADDbb = 2709,
+ AArch64_USQADDdd = 2710,
+ AArch64_USQADDhh = 2711,
+ AArch64_USQADDss = 2712,
+ AArch64_USRA = 2713,
+ AArch64_USRAvvi_16B = 2714,
+ AArch64_USRAvvi_2D = 2715,
+ AArch64_USRAvvi_2S = 2716,
+ AArch64_USRAvvi_4H = 2717,
+ AArch64_USRAvvi_4S = 2718,
+ AArch64_USRAvvi_8B = 2719,
+ AArch64_USRAvvi_8H = 2720,
+ AArch64_USUBL2vvv_2d4s = 2721,
+ AArch64_USUBL2vvv_4s8h = 2722,
+ AArch64_USUBL2vvv_8h16b = 2723,
+ AArch64_USUBLvvv_2d2s = 2724,
+ AArch64_USUBLvvv_4s4h = 2725,
+ AArch64_USUBLvvv_8h8b = 2726,
+ AArch64_USUBW2vvv_2d4s = 2727,
+ AArch64_USUBW2vvv_4s8h = 2728,
+ AArch64_USUBW2vvv_8h16b = 2729,
+ AArch64_USUBWvvv_2d2s = 2730,
+ AArch64_USUBWvvv_4s4h = 2731,
+ AArch64_USUBWvvv_8h8b = 2732,
+ AArch64_UXTBww = 2733,
+ AArch64_UXTBxw = 2734,
+ AArch64_UXTHww = 2735,
+ AArch64_UXTHxw = 2736,
+ AArch64_UZP1vvv_16b = 2737,
+ AArch64_UZP1vvv_2d = 2738,
+ AArch64_UZP1vvv_2s = 2739,
+ AArch64_UZP1vvv_4h = 2740,
+ AArch64_UZP1vvv_4s = 2741,
+ AArch64_UZP1vvv_8b = 2742,
+ AArch64_UZP1vvv_8h = 2743,
+ AArch64_UZP2vvv_16b = 2744,
+ AArch64_UZP2vvv_2d = 2745,
+ AArch64_UZP2vvv_2s = 2746,
+ AArch64_UZP2vvv_4h = 2747,
+ AArch64_UZP2vvv_4s = 2748,
+ AArch64_UZP2vvv_8b = 2749,
+ AArch64_UZP2vvv_8h = 2750,
+ AArch64_VCVTf2xs_2D = 2751,
+ AArch64_VCVTf2xs_2S = 2752,
+ AArch64_VCVTf2xs_4S = 2753,
+ AArch64_VCVTf2xu_2D = 2754,
+ AArch64_VCVTf2xu_2S = 2755,
+ AArch64_VCVTf2xu_4S = 2756,
+ AArch64_VCVTxs2f_2D = 2757,
+ AArch64_VCVTxs2f_2S = 2758,
+ AArch64_VCVTxs2f_4S = 2759,
+ AArch64_VCVTxu2f_2D = 2760,
+ AArch64_VCVTxu2f_2S = 2761,
+ AArch64_VCVTxu2f_4S = 2762,
+ AArch64_XTN2d2s = 2763,
+ AArch64_XTN2d4s = 2764,
+ AArch64_XTN4s4h = 2765,
+ AArch64_XTN4s8h = 2766,
+ AArch64_XTN8h16b = 2767,
+ AArch64_XTN8h8b = 2768,
+ AArch64_ZIP1vvv_16b = 2769,
+ AArch64_ZIP1vvv_2d = 2770,
+ AArch64_ZIP1vvv_2s = 2771,
+ AArch64_ZIP1vvv_4h = 2772,
+ AArch64_ZIP1vvv_4s = 2773,
+ AArch64_ZIP1vvv_8b = 2774,
+ AArch64_ZIP1vvv_8h = 2775,
+ AArch64_ZIP2vvv_16b = 2776,
+ AArch64_ZIP2vvv_2d = 2777,
+ AArch64_ZIP2vvv_2s = 2778,
+ AArch64_ZIP2vvv_4h = 2779,
+ AArch64_ZIP2vvv_4s = 2780,
+ AArch64_ZIP2vvv_8b = 2781,
+ AArch64_ZIP2vvv_8h = 2782,
+ AArch64_INSTRUCTION_LIST_END = 2783
};
#endif // GET_INSTRINFO_ENUM
diff --git a/arch/AArch64/AArch64GenRegisterInfo.inc b/arch/AArch64/AArch64GenRegisterInfo.inc
index bf44030..e6d1096 100644
--- a/arch/AArch64/AArch64GenRegisterInfo.inc
+++ b/arch/AArch64/AArch64GenRegisterInfo.inc
@@ -241,7 +241,199 @@
AArch64_X28 = 225,
AArch64_X29 = 226,
AArch64_X30 = 227,
- AArch64_NUM_TARGET_REGS // 228
+ AArch64_D0_D1 = 228,
+ AArch64_D1_D2 = 229,
+ AArch64_D2_D3 = 230,
+ AArch64_D3_D4 = 231,
+ AArch64_D4_D5 = 232,
+ AArch64_D5_D6 = 233,
+ AArch64_D6_D7 = 234,
+ AArch64_D7_D8 = 235,
+ AArch64_D8_D9 = 236,
+ AArch64_D9_D10 = 237,
+ AArch64_D10_D11 = 238,
+ AArch64_D11_D12 = 239,
+ AArch64_D12_D13 = 240,
+ AArch64_D13_D14 = 241,
+ AArch64_D14_D15 = 242,
+ AArch64_D15_D16 = 243,
+ AArch64_D16_D17 = 244,
+ AArch64_D17_D18 = 245,
+ AArch64_D18_D19 = 246,
+ AArch64_D19_D20 = 247,
+ AArch64_D20_D21 = 248,
+ AArch64_D21_D22 = 249,
+ AArch64_D22_D23 = 250,
+ AArch64_D23_D24 = 251,
+ AArch64_D24_D25 = 252,
+ AArch64_D25_D26 = 253,
+ AArch64_D26_D27 = 254,
+ AArch64_D27_D28 = 255,
+ AArch64_D28_D29 = 256,
+ AArch64_D29_D30 = 257,
+ AArch64_D30_D31 = 258,
+ AArch64_D31_D0 = 259,
+ AArch64_Q0_Q1 = 260,
+ AArch64_Q1_Q2 = 261,
+ AArch64_Q2_Q3 = 262,
+ AArch64_Q3_Q4 = 263,
+ AArch64_Q4_Q5 = 264,
+ AArch64_Q5_Q6 = 265,
+ AArch64_Q6_Q7 = 266,
+ AArch64_Q7_Q8 = 267,
+ AArch64_Q8_Q9 = 268,
+ AArch64_Q9_Q10 = 269,
+ AArch64_Q10_Q11 = 270,
+ AArch64_Q11_Q12 = 271,
+ AArch64_Q12_Q13 = 272,
+ AArch64_Q13_Q14 = 273,
+ AArch64_Q14_Q15 = 274,
+ AArch64_Q15_Q16 = 275,
+ AArch64_Q16_Q17 = 276,
+ AArch64_Q17_Q18 = 277,
+ AArch64_Q18_Q19 = 278,
+ AArch64_Q19_Q20 = 279,
+ AArch64_Q20_Q21 = 280,
+ AArch64_Q21_Q22 = 281,
+ AArch64_Q22_Q23 = 282,
+ AArch64_Q23_Q24 = 283,
+ AArch64_Q24_Q25 = 284,
+ AArch64_Q25_Q26 = 285,
+ AArch64_Q26_Q27 = 286,
+ AArch64_Q27_Q28 = 287,
+ AArch64_Q28_Q29 = 288,
+ AArch64_Q29_Q30 = 289,
+ AArch64_Q30_Q31 = 290,
+ AArch64_Q31_Q0 = 291,
+ AArch64_D0_D1_D2 = 292,
+ AArch64_D1_D2_D3 = 293,
+ AArch64_D2_D3_D4 = 294,
+ AArch64_D3_D4_D5 = 295,
+ AArch64_D4_D5_D6 = 296,
+ AArch64_D5_D6_D7 = 297,
+ AArch64_D6_D7_D8 = 298,
+ AArch64_D7_D8_D9 = 299,
+ AArch64_D8_D9_D10 = 300,
+ AArch64_D9_D10_D11 = 301,
+ AArch64_D10_D11_D12 = 302,
+ AArch64_D11_D12_D13 = 303,
+ AArch64_D12_D13_D14 = 304,
+ AArch64_D13_D14_D15 = 305,
+ AArch64_D14_D15_D16 = 306,
+ AArch64_D15_D16_D17 = 307,
+ AArch64_D16_D17_D18 = 308,
+ AArch64_D17_D18_D19 = 309,
+ AArch64_D18_D19_D20 = 310,
+ AArch64_D19_D20_D21 = 311,
+ AArch64_D20_D21_D22 = 312,
+ AArch64_D21_D22_D23 = 313,
+ AArch64_D22_D23_D24 = 314,
+ AArch64_D23_D24_D25 = 315,
+ AArch64_D24_D25_D26 = 316,
+ AArch64_D25_D26_D27 = 317,
+ AArch64_D26_D27_D28 = 318,
+ AArch64_D27_D28_D29 = 319,
+ AArch64_D28_D29_D30 = 320,
+ AArch64_D29_D30_D31 = 321,
+ AArch64_D30_D31_D0 = 322,
+ AArch64_D31_D0_D1 = 323,
+ AArch64_Q0_Q1_Q2 = 324,
+ AArch64_Q1_Q2_Q3 = 325,
+ AArch64_Q2_Q3_Q4 = 326,
+ AArch64_Q3_Q4_Q5 = 327,
+ AArch64_Q4_Q5_Q6 = 328,
+ AArch64_Q5_Q6_Q7 = 329,
+ AArch64_Q6_Q7_Q8 = 330,
+ AArch64_Q7_Q8_Q9 = 331,
+ AArch64_Q8_Q9_Q10 = 332,
+ AArch64_Q9_Q10_Q11 = 333,
+ AArch64_Q10_Q11_Q12 = 334,
+ AArch64_Q11_Q12_Q13 = 335,
+ AArch64_Q12_Q13_Q14 = 336,
+ AArch64_Q13_Q14_Q15 = 337,
+ AArch64_Q14_Q15_Q16 = 338,
+ AArch64_Q15_Q16_Q17 = 339,
+ AArch64_Q16_Q17_Q18 = 340,
+ AArch64_Q17_Q18_Q19 = 341,
+ AArch64_Q18_Q19_Q20 = 342,
+ AArch64_Q19_Q20_Q21 = 343,
+ AArch64_Q20_Q21_Q22 = 344,
+ AArch64_Q21_Q22_Q23 = 345,
+ AArch64_Q22_Q23_Q24 = 346,
+ AArch64_Q23_Q24_Q25 = 347,
+ AArch64_Q24_Q25_Q26 = 348,
+ AArch64_Q25_Q26_Q27 = 349,
+ AArch64_Q26_Q27_Q28 = 350,
+ AArch64_Q27_Q28_Q29 = 351,
+ AArch64_Q28_Q29_Q30 = 352,
+ AArch64_Q29_Q30_Q31 = 353,
+ AArch64_Q30_Q31_Q0 = 354,
+ AArch64_Q31_Q0_Q1 = 355,
+ AArch64_D0_D1_D2_D3 = 356,
+ AArch64_D1_D2_D3_D4 = 357,
+ AArch64_D2_D3_D4_D5 = 358,
+ AArch64_D3_D4_D5_D6 = 359,
+ AArch64_D4_D5_D6_D7 = 360,
+ AArch64_D5_D6_D7_D8 = 361,
+ AArch64_D6_D7_D8_D9 = 362,
+ AArch64_D7_D8_D9_D10 = 363,
+ AArch64_D8_D9_D10_D11 = 364,
+ AArch64_D9_D10_D11_D12 = 365,
+ AArch64_D10_D11_D12_D13 = 366,
+ AArch64_D11_D12_D13_D14 = 367,
+ AArch64_D12_D13_D14_D15 = 368,
+ AArch64_D13_D14_D15_D16 = 369,
+ AArch64_D14_D15_D16_D17 = 370,
+ AArch64_D15_D16_D17_D18 = 371,
+ AArch64_D16_D17_D18_D19 = 372,
+ AArch64_D17_D18_D19_D20 = 373,
+ AArch64_D18_D19_D20_D21 = 374,
+ AArch64_D19_D20_D21_D22 = 375,
+ AArch64_D20_D21_D22_D23 = 376,
+ AArch64_D21_D22_D23_D24 = 377,
+ AArch64_D22_D23_D24_D25 = 378,
+ AArch64_D23_D24_D25_D26 = 379,
+ AArch64_D24_D25_D26_D27 = 380,
+ AArch64_D25_D26_D27_D28 = 381,
+ AArch64_D26_D27_D28_D29 = 382,
+ AArch64_D27_D28_D29_D30 = 383,
+ AArch64_D28_D29_D30_D31 = 384,
+ AArch64_D29_D30_D31_D0 = 385,
+ AArch64_D30_D31_D0_D1 = 386,
+ AArch64_D31_D0_D1_D2 = 387,
+ AArch64_Q0_Q1_Q2_Q3 = 388,
+ AArch64_Q1_Q2_Q3_Q4 = 389,
+ AArch64_Q2_Q3_Q4_Q5 = 390,
+ AArch64_Q3_Q4_Q5_Q6 = 391,
+ AArch64_Q4_Q5_Q6_Q7 = 392,
+ AArch64_Q5_Q6_Q7_Q8 = 393,
+ AArch64_Q6_Q7_Q8_Q9 = 394,
+ AArch64_Q7_Q8_Q9_Q10 = 395,
+ AArch64_Q8_Q9_Q10_Q11 = 396,
+ AArch64_Q9_Q10_Q11_Q12 = 397,
+ AArch64_Q10_Q11_Q12_Q13 = 398,
+ AArch64_Q11_Q12_Q13_Q14 = 399,
+ AArch64_Q12_Q13_Q14_Q15 = 400,
+ AArch64_Q13_Q14_Q15_Q16 = 401,
+ AArch64_Q14_Q15_Q16_Q17 = 402,
+ AArch64_Q15_Q16_Q17_Q18 = 403,
+ AArch64_Q16_Q17_Q18_Q19 = 404,
+ AArch64_Q17_Q18_Q19_Q20 = 405,
+ AArch64_Q18_Q19_Q20_Q21 = 406,
+ AArch64_Q19_Q20_Q21_Q22 = 407,
+ AArch64_Q20_Q21_Q22_Q23 = 408,
+ AArch64_Q21_Q22_Q23_Q24 = 409,
+ AArch64_Q22_Q23_Q24_Q25 = 410,
+ AArch64_Q23_Q24_Q25_Q26 = 411,
+ AArch64_Q24_Q25_Q26_Q27 = 412,
+ AArch64_Q25_Q26_Q27_Q28 = 413,
+ AArch64_Q26_Q27_Q28_Q29 = 414,
+ AArch64_Q27_Q28_Q29_Q30 = 415,
+ AArch64_Q28_Q29_Q30_Q31 = 416,
+ AArch64_Q29_Q30_Q31_Q0 = 417,
+ AArch64_Q30_Q31_Q0_Q1 = 418,
+ AArch64_Q31_Q0_Q1_Q2 = 419,
+ AArch64_NUM_TARGET_REGS // 420
};
// Register classes
@@ -259,18 +451,111 @@
AArch64_GPR64xspRegClassID = 10,
AArch64_GPR64noxzrRegClassID = 11,
AArch64_tcGPR64RegClassID = 12,
- AArch64_RxspRegClassID = 13,
- AArch64_FPR128RegClassID = 14
+ AArch64_FPR64LoRegClassID = 13,
+ AArch64_RxspRegClassID = 14,
+ AArch64_DPairRegClassID = 15,
+ AArch64_DPair_with_dsub_0_in_FPR64LoRegClassID = 16,
+ AArch64_DPair_with_dsub_1_in_FPR64LoRegClassID = 17,
+ AArch64_DPair_with_dsub_0_in_FPR64Lo_and_DPair_with_dsub_1_in_FPR64LoRegClassID = 18,
+ AArch64_FPR128RegClassID = 19,
+ AArch64_FPR128LoRegClassID = 20,
+ AArch64_DTripleRegClassID = 21,
+ AArch64_DTriple_with_dsub_0_in_FPR64LoRegClassID = 22,
+ AArch64_DTriple_with_dsub_1_in_FPR64LoRegClassID = 23,
+ AArch64_DTriple_with_dsub_2_in_FPR64LoRegClassID = 24,
+ AArch64_DTriple_with_dsub_0_in_FPR64Lo_and_DTriple_with_dsub_1_in_FPR64LoRegClassID = 25,
+ AArch64_DTriple_with_dsub_1_in_FPR64Lo_and_DTriple_with_dsub_2_in_FPR64LoRegClassID = 26,
+ AArch64_DTriple_with_dsub_0_in_FPR64Lo_and_DTriple_with_dsub_2_in_FPR64LoRegClassID = 27,
+ AArch64_DQuadRegClassID = 28,
+ AArch64_DQuad_with_dsub_0_in_FPR64LoRegClassID = 29,
+ AArch64_DQuad_with_dsub_1_in_FPR64LoRegClassID = 30,
+ AArch64_DQuad_with_dsub_2_in_FPR64LoRegClassID = 31,
+ AArch64_DQuad_with_dsub_3_in_FPR64LoRegClassID = 32,
+ AArch64_DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_1_in_FPR64LoRegClassID = 33,
+ AArch64_DQuad_with_dsub_1_in_FPR64Lo_and_DQuad_with_dsub_2_in_FPR64LoRegClassID = 34,
+ AArch64_DQuad_with_dsub_2_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64LoRegClassID = 35,
+ AArch64_DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_2_in_FPR64LoRegClassID = 36,
+ AArch64_DQuad_with_dsub_1_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64LoRegClassID = 37,
+ AArch64_DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64LoRegClassID = 38,
+ AArch64_QPairRegClassID = 39,
+ AArch64_QPair_with_qsub_0_in_FPR128LoRegClassID = 40,
+ AArch64_QPair_with_qsub_1_in_FPR128LoRegClassID = 41,
+ AArch64_QPair_with_qsub_0_in_FPR128Lo_and_QPair_with_qsub_1_in_FPR128LoRegClassID = 42,
+ AArch64_QTripleRegClassID = 43,
+ AArch64_QTriple_with_qsub_0_in_FPR128LoRegClassID = 44,
+ AArch64_QTriple_with_qsub_1_in_FPR128LoRegClassID = 45,
+ AArch64_QTriple_with_qsub_2_in_FPR128LoRegClassID = 46,
+ AArch64_QTriple_with_qsub_0_in_FPR128Lo_and_QTriple_with_qsub_1_in_FPR128LoRegClassID = 47,
+ AArch64_QTriple_with_qsub_1_in_FPR128Lo_and_QTriple_with_qsub_2_in_FPR128LoRegClassID = 48,
+ AArch64_QTriple_with_qsub_0_in_FPR128Lo_and_QTriple_with_qsub_2_in_FPR128LoRegClassID = 49,
+ AArch64_QQuadRegClassID = 50,
+ AArch64_QQuad_with_qsub_0_in_FPR128LoRegClassID = 51,
+ AArch64_QQuad_with_qsub_1_in_FPR128LoRegClassID = 52,
+ AArch64_QQuad_with_qsub_2_in_FPR128LoRegClassID = 53,
+ AArch64_QQuad_with_qsub_3_in_FPR128LoRegClassID = 54,
+ AArch64_QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_1_in_FPR128LoRegClassID = 55,
+ AArch64_QQuad_with_qsub_1_in_FPR128Lo_and_QQuad_with_qsub_2_in_FPR128LoRegClassID = 56,
+ AArch64_QQuad_with_qsub_2_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128LoRegClassID = 57,
+ AArch64_QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_2_in_FPR128LoRegClassID = 58,
+ AArch64_QQuad_with_qsub_1_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128LoRegClassID = 59,
+ AArch64_QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128LoRegClassID = 60
};
// Subregister indices
enum {
AArch64_NoSubRegister,
- AArch64_sub_8, // 1
- AArch64_sub_16, // 2
- AArch64_sub_32, // 3
- AArch64_sub_64, // 4
- AArch64_sub_128, // 5
+ AArch64_dsub_0, // 1
+ AArch64_dsub_1, // 2
+ AArch64_dsub_2, // 3
+ AArch64_dsub_3, // 4
+ AArch64_dsub_4, // 5
+ AArch64_qqsub, // 6
+ AArch64_qsub_0, // 7
+ AArch64_qsub_1, // 8
+ AArch64_qsub_2, // 9
+ AArch64_qsub_3, // 10
+ AArch64_sub_8, // 11
+ AArch64_sub_16, // 12
+ AArch64_sub_32, // 13
+ AArch64_sub_64, // 14
+ AArch64_sub_128, // 15
+ AArch64_dsub_1_then_sub_8, // 16
+ AArch64_dsub_1_then_sub_16, // 17
+ AArch64_dsub_1_then_sub_32, // 18
+ AArch64_qsub_1_then_sub_8, // 19
+ AArch64_qsub_1_then_sub_16, // 20
+ AArch64_qsub_1_then_sub_32, // 21
+ AArch64_qsub_1_then_sub_64, // 22
+ AArch64_dsub_2_then_sub_8, // 23
+ AArch64_dsub_2_then_sub_16, // 24
+ AArch64_dsub_2_then_sub_32, // 25
+ AArch64_qsub_2_then_sub_8, // 26
+ AArch64_qsub_2_then_sub_16, // 27
+ AArch64_qsub_2_then_sub_32, // 28
+ AArch64_qsub_2_then_sub_64, // 29
+ AArch64_dsub_3_then_sub_8, // 30
+ AArch64_dsub_3_then_sub_16, // 31
+ AArch64_dsub_3_then_sub_32, // 32
+ AArch64_qsub_3_then_sub_8, // 33
+ AArch64_qsub_3_then_sub_16, // 34
+ AArch64_qsub_3_then_sub_32, // 35
+ AArch64_qsub_3_then_sub_64, // 36
+ AArch64_sub_64_qsub_1_then_sub_64, // 37
+ AArch64_dsub_0_dsub_1, // 38
+ AArch64_dsub_1_dsub_2, // 39
+ AArch64_qsub_0_qsub_1, // 40
+ AArch64_qsub_1_qsub_2, // 41
+ AArch64_sub_64_qsub_1_then_sub_64_qsub_2_then_sub_64, // 42
+ AArch64_qsub_1_then_sub_64_qsub_2_then_sub_64, // 43
+ AArch64_dsub_0_dsub_1_dsub_2, // 44
+ AArch64_dsub_1_dsub_2_dsub_3, // 45
+ AArch64_dsub_2_dsub_3, // 46
+ AArch64_qsub_0_qsub_1_qsub_2, // 47
+ AArch64_qsub_1_qsub_2_qsub_3, // 48
+ AArch64_qsub_2_qsub_3, // 49
+ AArch64_sub_64_qsub_1_then_sub_64_qsub_2_then_sub_64_qsub_3_then_sub_64, // 50
+ AArch64_qsub_1_then_sub_64_qsub_2_then_sub_64_qsub_3_then_sub_64, // 51
+ AArch64_qsub_2_then_sub_64_qsub_3_then_sub_64, // 52
AArch64_NUM_TARGET_SUBREGS
};
#endif // GET_REGINFO_ENUM
@@ -288,406 +573,1113 @@
#undef GET_REGINFO_MC_DESC
static MCPhysReg AArch64RegDiffLists[] = {
- /* 0 */ 2, 0,
- /* 2 */ 31, 0,
- /* 4 */ 64, 64, 65440, 64, 0,
- /* 9 */ 65374, 0,
- /* 11 */ 65405, 0,
- /* 13 */ 65437, 0,
- /* 15 */ 65469, 0,
- /* 17 */ 65472, 96, 65472, 65472, 0,
- /* 22 */ 65501, 0,
- /* 24 */ 65505, 0,
- /* 26 */ 65533, 0,
- /* 28 */ 65534, 0,
- /* 30 */ 65535, 0,
+ /* 0 */ 3, 1, 1, 1, 0,
+ /* 5 */ 64, 64, 65440, 64, 125, 1, 31, 1, 30, 1, 1, 30, 1, 1, 29, 1, 1, 1, 29, 1, 1, 1, 0,
+ /* 28 */ 157, 1, 62, 1, 1, 61, 1, 1, 1, 0,
+ /* 38 */ 65151, 1, 1, 1, 0,
+ /* 43 */ 65183, 1, 1, 1, 0,
+ /* 48 */ 3, 1, 1, 0,
+ /* 52 */ 64, 64, 65440, 64, 126, 31, 1, 31, 1, 30, 1, 1, 30, 1, 1, 29, 1, 1, 1, 29, 1, 1, 0,
+ /* 75 */ 3, 29, 1, 1, 0,
+ /* 80 */ 158, 31, 33, 30, 1, 33, 29, 1, 1, 0,
+ /* 90 */ 32, 31, 1, 31, 1, 30, 1, 1, 30, 1, 1, 0,
+ /* 102 */ 63, 1, 62, 1, 1, 0,
+ /* 108 */ 65215, 1, 1, 0,
+ /* 112 */ 65247, 1, 1, 0,
+ /* 116 */ 3, 1, 0,
+ /* 119 */ 64, 64, 65440, 64, 125, 1, 31, 1, 31, 1, 30, 1, 1, 30, 1, 1, 29, 1, 1, 1, 29, 1, 0,
+ /* 142 */ 3, 1, 29, 1, 0,
+ /* 147 */ 157, 1, 63, 1, 30, 33, 1, 29, 1, 0,
+ /* 157 */ 32, 32, 31, 1, 31, 1, 30, 1, 1, 30, 1, 0,
+ /* 169 */ 3, 30, 1, 0,
+ /* 173 */ 64, 31, 33, 30, 1, 0,
+ /* 179 */ 32, 31, 1, 31, 1, 0,
+ /* 185 */ 63, 1, 0,
+ /* 188 */ 65282, 96, 65472, 65472, 33, 96, 65472, 65472, 33, 96, 65472, 65472, 220, 1, 0,
+ /* 203 */ 65282, 96, 65472, 65472, 33, 96, 65472, 65472, 1, 96, 65472, 65472, 252, 1, 0,
+ /* 218 */ 65279, 1, 0,
+ /* 221 */ 65311, 1, 0,
+ /* 224 */ 2, 0,
+ /* 226 */ 64, 64, 65440, 64, 125, 1, 31, 1, 30, 1, 1, 30, 1, 1, 30, 1, 1, 29, 1, 1, 1, 29, 0,
+ /* 249 */ 3, 1, 1, 29, 0,
+ /* 254 */ 157, 1, 62, 1, 1, 62, 1, 1, 29, 0,
+ /* 264 */ 32, 31, 1, 31, 1, 31, 1, 30, 1, 1, 30, 0,
+ /* 276 */ 3, 1, 30, 0,
+ /* 280 */ 63, 1, 63, 1, 30, 0,
+ /* 286 */ 32, 32, 31, 1, 31, 0,
+ /* 292 */ 3, 31, 0,
+ /* 295 */ 64, 31, 0,
+ /* 298 */ 32, 0,
+ /* 300 */ 65378, 65472, 96, 65472, 65472, 97, 65472, 96, 65472, 65472, 221, 0,
+ /* 312 */ 65378, 65472, 96, 65472, 65472, 65, 65472, 96, 65472, 65472, 253, 0,
+ /* 324 */ 65374, 0,
+ /* 326 */ 65405, 0,
+ /* 328 */ 65437, 0,
+ /* 330 */ 65218, 96, 65472, 65472, 33, 96, 65472, 65472, 1, 96, 65472, 65472, 33, 96, 65472, 65472, 251, 1, 63, 1, 65441, 0,
+ /* 352 */ 65314, 65472, 96, 65472, 65472, 65, 65472, 96, 65472, 65472, 97, 65472, 96, 65472, 65472, 252, 32, 65505, 63, 65441, 0,
+ /* 373 */ 65250, 65472, 96, 65472, 65472, 97, 65472, 96, 65472, 65472, 65, 65472, 96, 65472, 65472, 97, 65472, 96, 65472, 65472, 251, 32, 1, 31, 65473, 95, 1, 65441, 126, 65473, 65441, 0,
+ /* 405 */ 65469, 0,
+ /* 407 */ 65346, 96, 65472, 65472, 1, 96, 65472, 65472, 0,
+ /* 416 */ 65346, 96, 65472, 65472, 33, 96, 65472, 65472, 0,
+ /* 425 */ 65472, 96, 65472, 65472, 0,
+ /* 430 */ 65218, 96, 65472, 65472, 33, 96, 65472, 65472, 33, 96, 65472, 65472, 33, 96, 65472, 65472, 219, 1, 63, 1, 65473, 0,
+ /* 452 */ 65218, 96, 65472, 65472, 33, 96, 65472, 65472, 33, 96, 65472, 65472, 1, 96, 65472, 65472, 251, 1, 63, 1, 65473, 0,
+ /* 474 */ 65314, 65472, 96, 65472, 65472, 97, 65472, 96, 65472, 65472, 97, 65472, 96, 65472, 65472, 220, 32, 1, 31, 65473, 0,
+ /* 495 */ 65314, 65472, 96, 65472, 65472, 97, 65472, 96, 65472, 65472, 65, 65472, 96, 65472, 65472, 252, 32, 1, 31, 65473, 0,
+ /* 516 */ 65250, 65472, 96, 65472, 65472, 65, 65472, 96, 65472, 65472, 97, 65472, 96, 65472, 65472, 97, 65472, 96, 65472, 65472, 251, 32, 65505, 63, 65441, 127, 65505, 65473, 126, 65441, 65473, 0,
+ /* 548 */ 65250, 65472, 96, 65472, 65472, 97, 65472, 96, 65472, 65472, 97, 65472, 96, 65472, 65472, 97, 65472, 96, 65472, 65472, 219, 32, 1, 31, 65473, 95, 1, 65473, 94, 65473, 65473, 0,
+ /* 580 */ 65250, 65472, 96, 65472, 65472, 97, 65472, 96, 65472, 65472, 97, 65472, 96, 65472, 65472, 65, 65472, 96, 65472, 65472, 251, 32, 1, 31, 65473, 95, 1, 65473, 94, 65473, 65473, 0,
+ /* 612 */ 65218, 96, 65472, 65472, 1, 96, 65472, 65472, 33, 96, 65472, 65472, 33, 96, 65472, 65472, 251, 65505, 95, 65505, 65473, 0,
+ /* 634 */ 65501, 0,
+ /* 636 */ 65282, 96, 65472, 65472, 1, 96, 65472, 65472, 33, 96, 65472, 65472, 252, 65505, 0,
+ /* 651 */ 65533, 0,
+ /* 653 */ 65534, 0,
+ /* 655 */ 65535, 0,
};
static uint16_t AArch64SubRegIdxLists[] = {
- /* 0 */ 4, 3, 2, 1, 0,
- /* 5 */ 3, 0,
+ /* 0 */ 14, 13, 12, 11, 0,
+ /* 5 */ 13, 0,
+ /* 7 */ 1, 13, 12, 11, 2, 18, 17, 16, 0,
+ /* 16 */ 7, 14, 13, 12, 11, 8, 22, 21, 20, 19, 37, 0,
+ /* 28 */ 1, 13, 12, 11, 2, 18, 17, 16, 3, 25, 24, 23, 38, 39, 0,
+ /* 43 */ 7, 14, 13, 12, 11, 8, 22, 21, 20, 19, 9, 29, 28, 27, 26, 37, 40, 41, 42, 43, 0,
+ /* 64 */ 1, 13, 12, 11, 2, 18, 17, 16, 3, 25, 24, 23, 4, 32, 31, 30, 38, 39, 44, 45, 46, 0,
+ /* 86 */ 7, 14, 13, 12, 11, 8, 22, 21, 20, 19, 9, 29, 28, 27, 26, 10, 36, 35, 34, 33, 37, 40, 41, 42, 43, 47, 48, 49, 50, 51, 52, 0,
};
static MCRegisterDesc AArch64RegDesc[] = { // Descriptors
{ 3, 0, 0, 0, 0 },
- { 834, 1, 1, 4, 481 },
- { 818, 1, 0, 4, 481 },
- { 826, 1, 0, 4, 481 },
- { 822, 28, 1, 5, 417 },
- { 830, 28, 1, 5, 417 },
- { 84, 1, 4, 4, 417 },
- { 181, 1, 4, 4, 417 },
- { 258, 1, 4, 4, 417 },
- { 335, 1, 4, 4, 417 },
- { 412, 1, 4, 4, 417 },
- { 489, 1, 4, 4, 417 },
- { 566, 1, 4, 4, 417 },
- { 643, 1, 4, 4, 417 },
- { 720, 1, 4, 4, 417 },
- { 797, 1, 4, 4, 417 },
- { 0, 1, 4, 4, 417 },
- { 105, 1, 4, 4, 417 },
- { 202, 1, 4, 4, 417 },
- { 279, 1, 4, 4, 417 },
- { 356, 1, 4, 4, 417 },
- { 433, 1, 4, 4, 417 },
- { 510, 1, 4, 4, 417 },
- { 587, 1, 4, 4, 417 },
- { 664, 1, 4, 4, 417 },
- { 741, 1, 4, 4, 417 },
- { 28, 1, 4, 4, 417 },
- { 133, 1, 4, 4, 417 },
- { 230, 1, 4, 4, 417 },
- { 307, 1, 4, 4, 417 },
- { 384, 1, 4, 4, 417 },
- { 461, 1, 4, 4, 417 },
- { 538, 1, 4, 4, 417 },
- { 615, 1, 4, 4, 417 },
- { 692, 1, 4, 4, 417 },
- { 769, 1, 4, 4, 417 },
- { 56, 1, 4, 4, 417 },
- { 161, 1, 4, 4, 417 },
- { 87, 18, 7, 1, 353 },
- { 184, 18, 7, 1, 353 },
- { 261, 18, 7, 1, 353 },
- { 338, 18, 7, 1, 353 },
- { 415, 18, 7, 1, 353 },
- { 492, 18, 7, 1, 353 },
- { 569, 18, 7, 1, 353 },
- { 646, 18, 7, 1, 353 },
- { 723, 18, 7, 1, 353 },
- { 800, 18, 7, 1, 353 },
- { 4, 18, 7, 1, 353 },
- { 109, 18, 7, 1, 353 },
- { 206, 18, 7, 1, 353 },
- { 283, 18, 7, 1, 353 },
- { 360, 18, 7, 1, 353 },
- { 437, 18, 7, 1, 353 },
- { 514, 18, 7, 1, 353 },
- { 591, 18, 7, 1, 353 },
- { 668, 18, 7, 1, 353 },
- { 745, 18, 7, 1, 353 },
- { 32, 18, 7, 1, 353 },
- { 137, 18, 7, 1, 353 },
- { 234, 18, 7, 1, 353 },
- { 311, 18, 7, 1, 353 },
- { 388, 18, 7, 1, 353 },
- { 465, 18, 7, 1, 353 },
- { 542, 18, 7, 1, 353 },
- { 619, 18, 7, 1, 353 },
- { 696, 18, 7, 1, 353 },
- { 773, 18, 7, 1, 353 },
- { 60, 18, 7, 1, 353 },
- { 165, 18, 7, 1, 353 },
- { 90, 20, 5, 3, 241 },
- { 187, 20, 5, 3, 241 },
- { 264, 20, 5, 3, 241 },
- { 341, 20, 5, 3, 241 },
- { 418, 20, 5, 3, 241 },
- { 495, 20, 5, 3, 241 },
- { 572, 20, 5, 3, 241 },
- { 649, 20, 5, 3, 241 },
- { 726, 20, 5, 3, 241 },
- { 803, 20, 5, 3, 241 },
- { 8, 20, 5, 3, 241 },
- { 113, 20, 5, 3, 241 },
- { 210, 20, 5, 3, 241 },
- { 287, 20, 5, 3, 241 },
- { 364, 20, 5, 3, 241 },
- { 441, 20, 5, 3, 241 },
- { 518, 20, 5, 3, 241 },
- { 595, 20, 5, 3, 241 },
- { 672, 20, 5, 3, 241 },
- { 749, 20, 5, 3, 241 },
- { 36, 20, 5, 3, 241 },
- { 141, 20, 5, 3, 241 },
- { 238, 20, 5, 3, 241 },
- { 315, 20, 5, 3, 241 },
- { 392, 20, 5, 3, 241 },
- { 469, 20, 5, 3, 241 },
- { 546, 20, 5, 3, 241 },
- { 623, 20, 5, 3, 241 },
- { 700, 20, 5, 3, 241 },
- { 777, 20, 5, 3, 241 },
- { 64, 20, 5, 3, 241 },
- { 169, 20, 5, 3, 241 },
- { 93, 17, 1, 0, 209 },
- { 190, 17, 1, 0, 209 },
- { 267, 17, 1, 0, 209 },
- { 344, 17, 1, 0, 209 },
- { 421, 17, 1, 0, 209 },
- { 498, 17, 1, 0, 209 },
- { 575, 17, 1, 0, 209 },
- { 652, 17, 1, 0, 209 },
- { 729, 17, 1, 0, 209 },
- { 806, 17, 1, 0, 209 },
- { 12, 17, 1, 0, 209 },
- { 117, 17, 1, 0, 209 },
- { 214, 17, 1, 0, 209 },
- { 291, 17, 1, 0, 209 },
- { 368, 17, 1, 0, 209 },
- { 445, 17, 1, 0, 209 },
- { 522, 17, 1, 0, 209 },
- { 599, 17, 1, 0, 209 },
- { 676, 17, 1, 0, 209 },
- { 753, 17, 1, 0, 209 },
- { 40, 17, 1, 0, 209 },
- { 145, 17, 1, 0, 209 },
- { 242, 17, 1, 0, 209 },
- { 319, 17, 1, 0, 209 },
- { 396, 17, 1, 0, 209 },
- { 473, 17, 1, 0, 209 },
- { 550, 17, 1, 0, 209 },
- { 627, 17, 1, 0, 209 },
- { 704, 17, 1, 0, 209 },
- { 781, 17, 1, 0, 209 },
- { 68, 17, 1, 0, 209 },
- { 173, 17, 1, 0, 209 },
- { 96, 19, 6, 2, 177 },
- { 193, 19, 6, 2, 177 },
- { 270, 19, 6, 2, 177 },
- { 347, 19, 6, 2, 177 },
- { 424, 19, 6, 2, 177 },
- { 501, 19, 6, 2, 177 },
- { 578, 19, 6, 2, 177 },
- { 655, 19, 6, 2, 177 },
- { 732, 19, 6, 2, 177 },
- { 809, 19, 6, 2, 177 },
- { 16, 19, 6, 2, 177 },
- { 121, 19, 6, 2, 177 },
- { 218, 19, 6, 2, 177 },
- { 295, 19, 6, 2, 177 },
- { 372, 19, 6, 2, 177 },
- { 449, 19, 6, 2, 177 },
- { 526, 19, 6, 2, 177 },
- { 603, 19, 6, 2, 177 },
- { 680, 19, 6, 2, 177 },
- { 757, 19, 6, 2, 177 },
- { 44, 19, 6, 2, 177 },
- { 149, 19, 6, 2, 177 },
- { 246, 19, 6, 2, 177 },
- { 323, 19, 6, 2, 177 },
- { 400, 19, 6, 2, 177 },
- { 477, 19, 6, 2, 177 },
- { 554, 19, 6, 2, 177 },
- { 631, 19, 6, 2, 177 },
- { 708, 19, 6, 2, 177 },
- { 785, 19, 6, 2, 177 },
- { 72, 19, 6, 2, 177 },
- { 177, 19, 6, 2, 177 },
- { 99, 1, 2, 4, 177 },
- { 196, 1, 2, 4, 177 },
- { 273, 1, 2, 4, 177 },
- { 350, 1, 2, 4, 177 },
- { 427, 1, 2, 4, 177 },
- { 504, 1, 2, 4, 177 },
- { 581, 1, 2, 4, 177 },
- { 658, 1, 2, 4, 177 },
- { 735, 1, 2, 4, 177 },
- { 812, 1, 2, 4, 177 },
- { 20, 1, 2, 4, 177 },
- { 125, 1, 2, 4, 177 },
- { 222, 1, 2, 4, 177 },
- { 299, 1, 2, 4, 177 },
- { 376, 1, 2, 4, 177 },
- { 453, 1, 2, 4, 177 },
- { 530, 1, 2, 4, 177 },
- { 607, 1, 2, 4, 177 },
- { 684, 1, 2, 4, 177 },
- { 761, 1, 2, 4, 177 },
- { 48, 1, 2, 4, 177 },
- { 153, 1, 2, 4, 177 },
- { 250, 1, 2, 4, 177 },
- { 327, 1, 2, 4, 177 },
- { 404, 1, 2, 4, 177 },
- { 481, 1, 2, 4, 177 },
- { 558, 1, 2, 4, 177 },
- { 635, 1, 2, 4, 177 },
- { 712, 1, 2, 4, 177 },
- { 789, 1, 2, 4, 177 },
- { 76, 1, 2, 4, 177 },
- { 102, 24, 1, 5, 145 },
- { 199, 24, 1, 5, 145 },
- { 276, 24, 1, 5, 145 },
- { 353, 24, 1, 5, 145 },
- { 430, 24, 1, 5, 145 },
- { 507, 24, 1, 5, 145 },
- { 584, 24, 1, 5, 145 },
- { 661, 24, 1, 5, 145 },
- { 738, 24, 1, 5, 145 },
- { 815, 24, 1, 5, 145 },
- { 24, 24, 1, 5, 145 },
- { 129, 24, 1, 5, 145 },
- { 226, 24, 1, 5, 145 },
- { 303, 24, 1, 5, 145 },
- { 380, 24, 1, 5, 145 },
- { 457, 24, 1, 5, 145 },
- { 534, 24, 1, 5, 145 },
- { 611, 24, 1, 5, 145 },
- { 688, 24, 1, 5, 145 },
- { 765, 24, 1, 5, 145 },
- { 52, 24, 1, 5, 145 },
- { 157, 24, 1, 5, 145 },
- { 254, 24, 1, 5, 145 },
- { 331, 24, 1, 5, 145 },
- { 408, 24, 1, 5, 145 },
- { 485, 24, 1, 5, 145 },
- { 562, 24, 1, 5, 145 },
- { 639, 24, 1, 5, 145 },
- { 716, 24, 1, 5, 145 },
- { 793, 24, 1, 5, 145 },
- { 80, 24, 1, 5, 145 },
+ { 1542, 4, 4, 4, 10481 },
+ { 1526, 4, 224, 4, 10481 },
+ { 1534, 4, 224, 4, 10481 },
+ { 1530, 653, 4, 5, 10417 },
+ { 1538, 653, 4, 5, 10417 },
+ { 150, 4, 52, 4, 10417 },
+ { 339, 4, 119, 4, 10417 },
+ { 484, 4, 226, 4, 10417 },
+ { 629, 4, 5, 4, 10417 },
+ { 772, 4, 5, 4, 10417 },
+ { 915, 4, 5, 4, 10417 },
+ { 1058, 4, 5, 4, 10417 },
+ { 1201, 4, 5, 4, 10417 },
+ { 1344, 4, 5, 4, 10417 },
+ { 1487, 4, 5, 4, 10417 },
+ { 0, 4, 5, 4, 10417 },
+ { 195, 4, 5, 4, 10417 },
+ { 382, 4, 5, 4, 10417 },
+ { 525, 4, 5, 4, 10417 },
+ { 668, 4, 5, 4, 10417 },
+ { 811, 4, 5, 4, 10417 },
+ { 954, 4, 5, 4, 10417 },
+ { 1097, 4, 5, 4, 10417 },
+ { 1240, 4, 5, 4, 10417 },
+ { 1383, 4, 5, 4, 10417 },
+ { 46, 4, 5, 4, 10417 },
+ { 243, 4, 5, 4, 10417 },
+ { 432, 4, 5, 4, 10417 },
+ { 577, 4, 5, 4, 10417 },
+ { 720, 4, 5, 4, 10417 },
+ { 863, 4, 5, 4, 10417 },
+ { 1006, 4, 5, 4, 10417 },
+ { 1149, 4, 5, 4, 10417 },
+ { 1292, 4, 5, 4, 10417 },
+ { 1435, 4, 5, 4, 10417 },
+ { 98, 4, 5, 4, 10417 },
+ { 295, 4, 5, 4, 10417 },
+ { 165, 412, 55, 1, 10145 },
+ { 353, 412, 122, 1, 10145 },
+ { 497, 412, 229, 1, 10145 },
+ { 641, 412, 8, 1, 10145 },
+ { 784, 412, 8, 1, 10145 },
+ { 927, 412, 8, 1, 10145 },
+ { 1070, 412, 8, 1, 10145 },
+ { 1213, 412, 8, 1, 10145 },
+ { 1356, 412, 8, 1, 10145 },
+ { 1499, 412, 8, 1, 10145 },
+ { 13, 412, 8, 1, 10145 },
+ { 209, 412, 8, 1, 10145 },
+ { 397, 412, 8, 1, 10145 },
+ { 541, 412, 8, 1, 10145 },
+ { 684, 412, 8, 1, 10145 },
+ { 827, 412, 8, 1, 10145 },
+ { 970, 412, 8, 1, 10145 },
+ { 1113, 412, 8, 1, 10145 },
+ { 1256, 412, 8, 1, 10145 },
+ { 1399, 412, 8, 1, 10145 },
+ { 62, 412, 8, 1, 10145 },
+ { 259, 412, 8, 1, 10145 },
+ { 448, 412, 8, 1, 10145 },
+ { 593, 412, 8, 1, 10145 },
+ { 736, 412, 8, 1, 10145 },
+ { 879, 412, 8, 1, 10145 },
+ { 1022, 412, 8, 1, 10145 },
+ { 1165, 412, 8, 1, 10145 },
+ { 1308, 412, 8, 1, 10145 },
+ { 1451, 412, 8, 1, 10145 },
+ { 114, 412, 8, 1, 10145 },
+ { 311, 412, 8, 1, 10145 },
+ { 168, 414, 53, 3, 6481 },
+ { 356, 414, 120, 3, 6481 },
+ { 500, 414, 227, 3, 6481 },
+ { 644, 414, 6, 3, 6481 },
+ { 787, 414, 6, 3, 6481 },
+ { 930, 414, 6, 3, 6481 },
+ { 1073, 414, 6, 3, 6481 },
+ { 1216, 414, 6, 3, 6481 },
+ { 1359, 414, 6, 3, 6481 },
+ { 1502, 414, 6, 3, 6481 },
+ { 17, 414, 6, 3, 6481 },
+ { 213, 414, 6, 3, 6481 },
+ { 401, 414, 6, 3, 6481 },
+ { 545, 414, 6, 3, 6481 },
+ { 688, 414, 6, 3, 6481 },
+ { 831, 414, 6, 3, 6481 },
+ { 974, 414, 6, 3, 6481 },
+ { 1117, 414, 6, 3, 6481 },
+ { 1260, 414, 6, 3, 6481 },
+ { 1403, 414, 6, 3, 6481 },
+ { 66, 414, 6, 3, 6481 },
+ { 263, 414, 6, 3, 6481 },
+ { 452, 414, 6, 3, 6481 },
+ { 597, 414, 6, 3, 6481 },
+ { 740, 414, 6, 3, 6481 },
+ { 883, 414, 6, 3, 6481 },
+ { 1026, 414, 6, 3, 6481 },
+ { 1169, 414, 6, 3, 6481 },
+ { 1312, 414, 6, 3, 6481 },
+ { 1455, 414, 6, 3, 6481 },
+ { 118, 414, 6, 3, 6481 },
+ { 315, 414, 6, 3, 6481 },
+ { 183, 425, 80, 0, 5249 },
+ { 370, 425, 147, 0, 5249 },
+ { 513, 425, 254, 0, 5249 },
+ { 656, 425, 28, 0, 5249 },
+ { 799, 425, 28, 0, 5249 },
+ { 942, 425, 28, 0, 5249 },
+ { 1085, 425, 28, 0, 5249 },
+ { 1228, 425, 28, 0, 5249 },
+ { 1371, 425, 28, 0, 5249 },
+ { 1514, 425, 28, 0, 5249 },
+ { 30, 425, 28, 0, 5249 },
+ { 227, 425, 28, 0, 5249 },
+ { 416, 425, 28, 0, 5249 },
+ { 561, 425, 28, 0, 5249 },
+ { 704, 425, 28, 0, 5249 },
+ { 847, 425, 28, 0, 5249 },
+ { 990, 425, 28, 0, 5249 },
+ { 1133, 425, 28, 0, 5249 },
+ { 1276, 425, 28, 0, 5249 },
+ { 1419, 425, 28, 0, 5249 },
+ { 82, 425, 28, 0, 5249 },
+ { 279, 425, 28, 0, 5249 },
+ { 468, 425, 28, 0, 5249 },
+ { 613, 425, 28, 0, 5249 },
+ { 756, 425, 28, 0, 5249 },
+ { 899, 425, 28, 0, 5249 },
+ { 1042, 425, 28, 0, 5249 },
+ { 1185, 425, 28, 0, 5249 },
+ { 1328, 425, 28, 0, 5249 },
+ { 1471, 425, 28, 0, 5249 },
+ { 134, 425, 28, 0, 5249 },
+ { 331, 425, 28, 0, 5249 },
+ { 186, 413, 54, 2, 5217 },
+ { 373, 413, 121, 2, 5217 },
+ { 516, 413, 228, 2, 5217 },
+ { 659, 413, 7, 2, 5217 },
+ { 802, 413, 7, 2, 5217 },
+ { 945, 413, 7, 2, 5217 },
+ { 1088, 413, 7, 2, 5217 },
+ { 1231, 413, 7, 2, 5217 },
+ { 1374, 413, 7, 2, 5217 },
+ { 1517, 413, 7, 2, 5217 },
+ { 34, 413, 7, 2, 5217 },
+ { 231, 413, 7, 2, 5217 },
+ { 420, 413, 7, 2, 5217 },
+ { 565, 413, 7, 2, 5217 },
+ { 708, 413, 7, 2, 5217 },
+ { 851, 413, 7, 2, 5217 },
+ { 994, 413, 7, 2, 5217 },
+ { 1137, 413, 7, 2, 5217 },
+ { 1280, 413, 7, 2, 5217 },
+ { 1423, 413, 7, 2, 5217 },
+ { 86, 413, 7, 2, 5217 },
+ { 283, 413, 7, 2, 5217 },
+ { 472, 413, 7, 2, 5217 },
+ { 617, 413, 7, 2, 5217 },
+ { 760, 413, 7, 2, 5217 },
+ { 903, 413, 7, 2, 5217 },
+ { 1046, 413, 7, 2, 5217 },
+ { 1189, 413, 7, 2, 5217 },
+ { 1332, 413, 7, 2, 5217 },
+ { 1475, 413, 7, 2, 5217 },
+ { 138, 413, 7, 2, 5217 },
+ { 335, 413, 7, 2, 5217 },
+ { 189, 4, 290, 4, 5217 },
+ { 376, 4, 290, 4, 5217 },
+ { 519, 4, 290, 4, 5217 },
+ { 662, 4, 290, 4, 5217 },
+ { 805, 4, 290, 4, 5217 },
+ { 948, 4, 290, 4, 5217 },
+ { 1091, 4, 290, 4, 5217 },
+ { 1234, 4, 290, 4, 5217 },
+ { 1377, 4, 290, 4, 5217 },
+ { 1520, 4, 290, 4, 5217 },
+ { 38, 4, 290, 4, 5217 },
+ { 235, 4, 290, 4, 5217 },
+ { 424, 4, 290, 4, 5217 },
+ { 569, 4, 290, 4, 5217 },
+ { 712, 4, 290, 4, 5217 },
+ { 855, 4, 290, 4, 5217 },
+ { 998, 4, 290, 4, 5217 },
+ { 1141, 4, 290, 4, 5217 },
+ { 1284, 4, 290, 4, 5217 },
+ { 1427, 4, 290, 4, 5217 },
+ { 90, 4, 290, 4, 5217 },
+ { 287, 4, 290, 4, 5217 },
+ { 476, 4, 290, 4, 5217 },
+ { 621, 4, 290, 4, 5217 },
+ { 764, 4, 290, 4, 5217 },
+ { 907, 4, 290, 4, 5217 },
+ { 1050, 4, 290, 4, 5217 },
+ { 1193, 4, 290, 4, 5217 },
+ { 1336, 4, 290, 4, 5217 },
+ { 1479, 4, 290, 4, 5217 },
+ { 142, 4, 290, 4, 5217 },
+ { 192, 649, 4, 5, 5185 },
+ { 379, 649, 4, 5, 5185 },
+ { 522, 649, 4, 5, 5185 },
+ { 665, 649, 4, 5, 5185 },
+ { 808, 649, 4, 5, 5185 },
+ { 951, 649, 4, 5, 5185 },
+ { 1094, 649, 4, 5, 5185 },
+ { 1237, 649, 4, 5, 5185 },
+ { 1380, 649, 4, 5, 5185 },
+ { 1523, 649, 4, 5, 5185 },
+ { 42, 649, 4, 5, 5185 },
+ { 239, 649, 4, 5, 5185 },
+ { 428, 649, 4, 5, 5185 },
+ { 573, 649, 4, 5, 5185 },
+ { 716, 649, 4, 5, 5185 },
+ { 859, 649, 4, 5, 5185 },
+ { 1002, 649, 4, 5, 5185 },
+ { 1145, 649, 4, 5, 5185 },
+ { 1288, 649, 4, 5, 5185 },
+ { 1431, 649, 4, 5, 5185 },
+ { 94, 649, 4, 5, 5185 },
+ { 291, 649, 4, 5, 5185 },
+ { 480, 649, 4, 5, 5185 },
+ { 625, 649, 4, 5, 5185 },
+ { 768, 649, 4, 5, 5185 },
+ { 911, 649, 4, 5, 5185 },
+ { 1054, 649, 4, 5, 5185 },
+ { 1197, 649, 4, 5, 5185 },
+ { 1340, 649, 4, 5, 5185 },
+ { 1483, 649, 4, 5, 5185 },
+ { 146, 649, 4, 5, 5185 },
+ { 350, 416, 157, 7, 3537 },
+ { 494, 416, 264, 7, 3537 },
+ { 638, 416, 90, 7, 3537 },
+ { 781, 416, 90, 7, 3537 },
+ { 924, 416, 90, 7, 3537 },
+ { 1067, 416, 90, 7, 3537 },
+ { 1210, 416, 90, 7, 3537 },
+ { 1353, 416, 90, 7, 3537 },
+ { 1496, 416, 90, 7, 3537 },
+ { 10, 416, 90, 7, 3537 },
+ { 205, 416, 90, 7, 3537 },
+ { 393, 416, 90, 7, 3537 },
+ { 537, 416, 90, 7, 3537 },
+ { 680, 416, 90, 7, 3537 },
+ { 823, 416, 90, 7, 3537 },
+ { 966, 416, 90, 7, 3537 },
+ { 1109, 416, 90, 7, 3537 },
+ { 1252, 416, 90, 7, 3537 },
+ { 1395, 416, 90, 7, 3537 },
+ { 58, 416, 90, 7, 3537 },
+ { 255, 416, 90, 7, 3537 },
+ { 444, 416, 90, 7, 3537 },
+ { 589, 416, 90, 7, 3537 },
+ { 732, 416, 90, 7, 3537 },
+ { 875, 416, 90, 7, 3537 },
+ { 1018, 416, 90, 7, 3537 },
+ { 1161, 416, 90, 7, 3537 },
+ { 1304, 416, 90, 7, 3537 },
+ { 1447, 416, 90, 7, 3537 },
+ { 110, 416, 90, 7, 3537 },
+ { 307, 416, 90, 7, 3537 },
+ { 161, 407, 90, 7, 4672 },
+ { 367, 300, 173, 16, 1856 },
+ { 510, 300, 280, 16, 3489 },
+ { 653, 300, 102, 16, 3489 },
+ { 796, 300, 102, 16, 3489 },
+ { 939, 300, 102, 16, 3489 },
+ { 1082, 300, 102, 16, 3489 },
+ { 1225, 300, 102, 16, 3489 },
+ { 1368, 300, 102, 16, 3489 },
+ { 1511, 300, 102, 16, 3489 },
+ { 27, 300, 102, 16, 3489 },
+ { 223, 300, 102, 16, 3489 },
+ { 412, 300, 102, 16, 3489 },
+ { 557, 300, 102, 16, 3489 },
+ { 700, 300, 102, 16, 3489 },
+ { 843, 300, 102, 16, 3489 },
+ { 986, 300, 102, 16, 3489 },
+ { 1129, 300, 102, 16, 3489 },
+ { 1272, 300, 102, 16, 3489 },
+ { 1415, 300, 102, 16, 3489 },
+ { 78, 300, 102, 16, 3489 },
+ { 275, 300, 102, 16, 3489 },
+ { 464, 300, 102, 16, 3489 },
+ { 609, 300, 102, 16, 3489 },
+ { 752, 300, 102, 16, 3489 },
+ { 895, 300, 102, 16, 3489 },
+ { 1038, 300, 102, 16, 3489 },
+ { 1181, 300, 102, 16, 3489 },
+ { 1324, 300, 102, 16, 3489 },
+ { 1467, 300, 102, 16, 3489 },
+ { 130, 300, 102, 16, 3489 },
+ { 327, 300, 102, 16, 3489 },
+ { 179, 312, 102, 16, 4672 },
+ { 491, 188, 286, 28, 1793 },
+ { 635, 188, 179, 28, 1793 },
+ { 778, 188, 179, 28, 1793 },
+ { 921, 188, 179, 28, 1793 },
+ { 1064, 188, 179, 28, 1793 },
+ { 1207, 188, 179, 28, 1793 },
+ { 1350, 188, 179, 28, 1793 },
+ { 1493, 188, 179, 28, 1793 },
+ { 7, 188, 179, 28, 1793 },
+ { 202, 188, 179, 28, 1793 },
+ { 389, 188, 179, 28, 1793 },
+ { 533, 188, 179, 28, 1793 },
+ { 676, 188, 179, 28, 1793 },
+ { 819, 188, 179, 28, 1793 },
+ { 962, 188, 179, 28, 1793 },
+ { 1105, 188, 179, 28, 1793 },
+ { 1248, 188, 179, 28, 1793 },
+ { 1391, 188, 179, 28, 1793 },
+ { 54, 188, 179, 28, 1793 },
+ { 251, 188, 179, 28, 1793 },
+ { 440, 188, 179, 28, 1793 },
+ { 585, 188, 179, 28, 1793 },
+ { 728, 188, 179, 28, 1793 },
+ { 871, 188, 179, 28, 1793 },
+ { 1014, 188, 179, 28, 1793 },
+ { 1157, 188, 179, 28, 1793 },
+ { 1300, 188, 179, 28, 1793 },
+ { 1443, 188, 179, 28, 1793 },
+ { 106, 188, 179, 28, 1793 },
+ { 303, 188, 179, 28, 1793 },
+ { 157, 203, 179, 28, 2704 },
+ { 346, 636, 179, 28, 4416 },
+ { 507, 474, 295, 43, 768 },
+ { 650, 474, 185, 43, 1729 },
+ { 793, 474, 185, 43, 1729 },
+ { 936, 474, 185, 43, 1729 },
+ { 1079, 474, 185, 43, 1729 },
+ { 1222, 474, 185, 43, 1729 },
+ { 1365, 474, 185, 43, 1729 },
+ { 1508, 474, 185, 43, 1729 },
+ { 24, 474, 185, 43, 1729 },
+ { 220, 474, 185, 43, 1729 },
+ { 408, 474, 185, 43, 1729 },
+ { 553, 474, 185, 43, 1729 },
+ { 696, 474, 185, 43, 1729 },
+ { 839, 474, 185, 43, 1729 },
+ { 982, 474, 185, 43, 1729 },
+ { 1125, 474, 185, 43, 1729 },
+ { 1268, 474, 185, 43, 1729 },
+ { 1411, 474, 185, 43, 1729 },
+ { 74, 474, 185, 43, 1729 },
+ { 271, 474, 185, 43, 1729 },
+ { 460, 474, 185, 43, 1729 },
+ { 605, 474, 185, 43, 1729 },
+ { 748, 474, 185, 43, 1729 },
+ { 891, 474, 185, 43, 1729 },
+ { 1034, 474, 185, 43, 1729 },
+ { 1177, 474, 185, 43, 1729 },
+ { 1320, 474, 185, 43, 1729 },
+ { 1463, 474, 185, 43, 1729 },
+ { 126, 474, 185, 43, 1729 },
+ { 323, 474, 185, 43, 1729 },
+ { 175, 495, 185, 43, 2704 },
+ { 363, 352, 185, 43, 4416 },
+ { 632, 430, 298, 64, 689 },
+ { 775, 430, 298, 64, 689 },
+ { 918, 430, 298, 64, 689 },
+ { 1061, 430, 298, 64, 689 },
+ { 1204, 430, 298, 64, 689 },
+ { 1347, 430, 298, 64, 689 },
+ { 1490, 430, 298, 64, 689 },
+ { 4, 430, 298, 64, 689 },
+ { 199, 430, 298, 64, 689 },
+ { 386, 430, 298, 64, 689 },
+ { 529, 430, 298, 64, 689 },
+ { 672, 430, 298, 64, 689 },
+ { 815, 430, 298, 64, 689 },
+ { 958, 430, 298, 64, 689 },
+ { 1101, 430, 298, 64, 689 },
+ { 1244, 430, 298, 64, 689 },
+ { 1387, 430, 298, 64, 689 },
+ { 50, 430, 298, 64, 689 },
+ { 247, 430, 298, 64, 689 },
+ { 436, 430, 298, 64, 689 },
+ { 581, 430, 298, 64, 689 },
+ { 724, 430, 298, 64, 689 },
+ { 867, 430, 298, 64, 689 },
+ { 1010, 430, 298, 64, 689 },
+ { 1153, 430, 298, 64, 689 },
+ { 1296, 430, 298, 64, 689 },
+ { 1439, 430, 298, 64, 689 },
+ { 102, 430, 298, 64, 689 },
+ { 299, 430, 298, 64, 689 },
+ { 153, 452, 298, 64, 1200 },
+ { 342, 330, 298, 64, 2272 },
+ { 487, 612, 298, 64, 3984 },
+ { 647, 548, 4, 86, 0 },
+ { 790, 548, 4, 86, 609 },
+ { 933, 548, 4, 86, 609 },
+ { 1076, 548, 4, 86, 609 },
+ { 1219, 548, 4, 86, 609 },
+ { 1362, 548, 4, 86, 609 },
+ { 1505, 548, 4, 86, 609 },
+ { 21, 548, 4, 86, 609 },
+ { 217, 548, 4, 86, 609 },
+ { 405, 548, 4, 86, 609 },
+ { 549, 548, 4, 86, 609 },
+ { 692, 548, 4, 86, 609 },
+ { 835, 548, 4, 86, 609 },
+ { 978, 548, 4, 86, 609 },
+ { 1121, 548, 4, 86, 609 },
+ { 1264, 548, 4, 86, 609 },
+ { 1407, 548, 4, 86, 609 },
+ { 70, 548, 4, 86, 609 },
+ { 267, 548, 4, 86, 609 },
+ { 456, 548, 4, 86, 609 },
+ { 601, 548, 4, 86, 609 },
+ { 744, 548, 4, 86, 609 },
+ { 887, 548, 4, 86, 609 },
+ { 1030, 548, 4, 86, 609 },
+ { 1173, 548, 4, 86, 609 },
+ { 1316, 548, 4, 86, 609 },
+ { 1459, 548, 4, 86, 609 },
+ { 122, 548, 4, 86, 609 },
+ { 319, 548, 4, 86, 609 },
+ { 171, 580, 4, 86, 1200 },
+ { 359, 373, 4, 86, 2272 },
+ { 503, 516, 4, 86, 3984 },
};
// FPR8 Register Class...
static uint16_t FPR8[] = {
- AArch64_B0, AArch64_B1, AArch64_B2, AArch64_B3, AArch64_B4, AArch64_B5, AArch64_B6, AArch64_B7, AArch64_B8, AArch64_B9, AArch64_B10, AArch64_B11, AArch64_B12, AArch64_B13, AArch64_B14, AArch64_B15, AArch64_B16, AArch64_B17, AArch64_B18, AArch64_B19, AArch64_B20, AArch64_B21, AArch64_B22, AArch64_B23, AArch64_B24, AArch64_B25, AArch64_B26, AArch64_B27, AArch64_B28, AArch64_B29, AArch64_B30, AArch64_B31,
-};
+ AArch64_B0, AArch64_B1, AArch64_B2, AArch64_B3, AArch64_B4, AArch64_B5, AArch64_B6, AArch64_B7, AArch64_B8, AArch64_B9, AArch64_B10, AArch64_B11, AArch64_B12, AArch64_B13, AArch64_B14, AArch64_B15, AArch64_B16, AArch64_B17, AArch64_B18, AArch64_B19, AArch64_B20, AArch64_B21, AArch64_B22, AArch64_B23, AArch64_B24, AArch64_B25, AArch64_B26, AArch64_B27, AArch64_B28, AArch64_B29, AArch64_B30, AArch64_B31,
+ };
// FPR8 Bit set.
static uint8_t FPR8Bits[] = {
- 0xc0, 0xff, 0xff, 0xff, 0x3f,
-};
+ 0xc0, 0xff, 0xff, 0xff, 0x3f,
+ };
// FPR16 Register Class...
static uint16_t FPR16[] = {
- AArch64_H0, AArch64_H1, AArch64_H2, AArch64_H3, AArch64_H4, AArch64_H5, AArch64_H6, AArch64_H7, AArch64_H8, AArch64_H9, AArch64_H10, AArch64_H11, AArch64_H12, AArch64_H13, AArch64_H14, AArch64_H15, AArch64_H16, AArch64_H17, AArch64_H18, AArch64_H19, AArch64_H20, AArch64_H21, AArch64_H22, AArch64_H23, AArch64_H24, AArch64_H25, AArch64_H26, AArch64_H27, AArch64_H28, AArch64_H29, AArch64_H30, AArch64_H31,
-};
+ AArch64_H0, AArch64_H1, AArch64_H2, AArch64_H3, AArch64_H4, AArch64_H5, AArch64_H6, AArch64_H7, AArch64_H8, AArch64_H9, AArch64_H10, AArch64_H11, AArch64_H12, AArch64_H13, AArch64_H14, AArch64_H15, AArch64_H16, AArch64_H17, AArch64_H18, AArch64_H19, AArch64_H20, AArch64_H21, AArch64_H22, AArch64_H23, AArch64_H24, AArch64_H25, AArch64_H26, AArch64_H27, AArch64_H28, AArch64_H29, AArch64_H30, AArch64_H31,
+ };
-// FPR16 Bit set.
+ // FPR16 Bit set.
static uint8_t FPR16Bits[] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x3f,
-};
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x3f,
+ };
-// FPR32 Register Class...
+ // FPR32 Register Class...
static uint16_t FPR32[] = {
AArch64_S0, AArch64_S1, AArch64_S2, AArch64_S3, AArch64_S4, AArch64_S5, AArch64_S6, AArch64_S7, AArch64_S8, AArch64_S9, AArch64_S10, AArch64_S11, AArch64_S12, AArch64_S13, AArch64_S14, AArch64_S15, AArch64_S16, AArch64_S17, AArch64_S18, AArch64_S19, AArch64_S20, AArch64_S21, AArch64_S22, AArch64_S23, AArch64_S24, AArch64_S25, AArch64_S26, AArch64_S27, AArch64_S28, AArch64_S29, AArch64_S30, AArch64_S31,
};
-// FPR32 Bit set.
+ // FPR32 Bit set.
static uint8_t FPR32Bits[] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x3f,
-};
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x3f,
+ };
-// GPR32 Register Class...
+ // GPR32 Register Class...
static uint16_t GPR32[] = {
- AArch64_W0, AArch64_W1, AArch64_W2, AArch64_W3, AArch64_W4, AArch64_W5, AArch64_W6, AArch64_W7, AArch64_W8, AArch64_W9, AArch64_W10, AArch64_W11, AArch64_W12, AArch64_W13, AArch64_W14, AArch64_W15, AArch64_W16, AArch64_W17, AArch64_W18, AArch64_W19, AArch64_W20, AArch64_W21, AArch64_W22, AArch64_W23, AArch64_W24, AArch64_W25, AArch64_W26, AArch64_W27, AArch64_W28, AArch64_W29, AArch64_W30, AArch64_WZR,
-};
+ AArch64_W0, AArch64_W1, AArch64_W2, AArch64_W3, AArch64_W4, AArch64_W5, AArch64_W6, AArch64_W7, AArch64_W8, AArch64_W9, AArch64_W10, AArch64_W11, AArch64_W12, AArch64_W13, AArch64_W14, AArch64_W15, AArch64_W16, AArch64_W17, AArch64_W18, AArch64_W19, AArch64_W20, AArch64_W21, AArch64_W22, AArch64_W23, AArch64_W24, AArch64_W25, AArch64_W26, AArch64_W27, AArch64_W28, AArch64_W29, AArch64_W30, AArch64_WZR,
+ };
-// GPR32 Bit set.
+ // GPR32 Bit set.
static uint8_t GPR32Bits[] = {
- 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x1f,
-};
+ 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x1f,
+ };
-// GPR32wsp Register Class...
+ // GPR32wsp Register Class...
static uint16_t GPR32wsp[] = {
- AArch64_W0, AArch64_W1, AArch64_W2, AArch64_W3, AArch64_W4, AArch64_W5, AArch64_W6, AArch64_W7, AArch64_W8, AArch64_W9, AArch64_W10, AArch64_W11, AArch64_W12, AArch64_W13, AArch64_W14, AArch64_W15, AArch64_W16, AArch64_W17, AArch64_W18, AArch64_W19, AArch64_W20, AArch64_W21, AArch64_W22, AArch64_W23, AArch64_W24, AArch64_W25, AArch64_W26, AArch64_W27, AArch64_W28, AArch64_W29, AArch64_W30, AArch64_WSP,
-};
+ AArch64_W0, AArch64_W1, AArch64_W2, AArch64_W3, AArch64_W4, AArch64_W5, AArch64_W6, AArch64_W7, AArch64_W8, AArch64_W9, AArch64_W10, AArch64_W11, AArch64_W12, AArch64_W13, AArch64_W14, AArch64_W15, AArch64_W16, AArch64_W17, AArch64_W18, AArch64_W19, AArch64_W20, AArch64_W21, AArch64_W22, AArch64_W23, AArch64_W24, AArch64_W25, AArch64_W26, AArch64_W27, AArch64_W28, AArch64_W29, AArch64_W30, AArch64_WSP,
+ };
-// GPR32wsp Bit set.
+ // GPR32wsp Bit set.
static uint8_t GPR32wspBits[] = {
- 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x1f,
-};
+ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x1f,
+ };
-// GPR32nowzr Register Class...
+ // GPR32nowzr Register Class...
static uint16_t GPR32nowzr[] = {
- AArch64_W0, AArch64_W1, AArch64_W2, AArch64_W3, AArch64_W4, AArch64_W5, AArch64_W6, AArch64_W7, AArch64_W8, AArch64_W9, AArch64_W10, AArch64_W11, AArch64_W12, AArch64_W13, AArch64_W14, AArch64_W15, AArch64_W16, AArch64_W17, AArch64_W18, AArch64_W19, AArch64_W20, AArch64_W21, AArch64_W22, AArch64_W23, AArch64_W24, AArch64_W25, AArch64_W26, AArch64_W27, AArch64_W28, AArch64_W29, AArch64_W30,
-};
+ AArch64_W0, AArch64_W1, AArch64_W2, AArch64_W3, AArch64_W4, AArch64_W5, AArch64_W6, AArch64_W7, AArch64_W8, AArch64_W9, AArch64_W10, AArch64_W11, AArch64_W12, AArch64_W13, AArch64_W14, AArch64_W15, AArch64_W16, AArch64_W17, AArch64_W18, AArch64_W19, AArch64_W20, AArch64_W21, AArch64_W22, AArch64_W23, AArch64_W24, AArch64_W25, AArch64_W26, AArch64_W27, AArch64_W28, AArch64_W29, AArch64_W30,
+ };
-// GPR32nowzr Bit set.
+ // GPR32nowzr Bit set.
static uint8_t GPR32nowzrBits[] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x1f,
-};
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x1f,
+ };
-// FlagClass Register Class...
+ // FlagClass Register Class...
static uint16_t FlagClass[] = {
- AArch64_NZCV,
-};
+ AArch64_NZCV,
+ };
-// FlagClass Bit set.
+ // FlagClass Bit set.
static uint8_t FlagClassBits[] = {
- 0x02,
-};
+ 0x02,
+ };
-// Rwsp Register Class...
+ // Rwsp Register Class...
static uint16_t Rwsp[] = {
- AArch64_WSP,
-};
+ AArch64_WSP,
+ };
-// Rwsp Bit set.
+ // Rwsp Bit set.
static uint8_t RwspBits[] = {
- 0x04,
-};
+ 0x04,
+ };
-// FPR64 Register Class...
+ // FPR64 Register Class...
static uint16_t FPR64[] = {
- AArch64_D0, AArch64_D1, AArch64_D2, AArch64_D3, AArch64_D4, AArch64_D5, AArch64_D6, AArch64_D7, AArch64_D8, AArch64_D9, AArch64_D10, AArch64_D11, AArch64_D12, AArch64_D13, AArch64_D14, AArch64_D15, AArch64_D16, AArch64_D17, AArch64_D18, AArch64_D19, AArch64_D20, AArch64_D21, AArch64_D22, AArch64_D23, AArch64_D24, AArch64_D25, AArch64_D26, AArch64_D27, AArch64_D28, AArch64_D29, AArch64_D30, AArch64_D31,
-};
+ AArch64_D0, AArch64_D1, AArch64_D2, AArch64_D3, AArch64_D4, AArch64_D5, AArch64_D6, AArch64_D7, AArch64_D8, AArch64_D9, AArch64_D10, AArch64_D11, AArch64_D12, AArch64_D13, AArch64_D14, AArch64_D15, AArch64_D16, AArch64_D17, AArch64_D18, AArch64_D19, AArch64_D20, AArch64_D21, AArch64_D22, AArch64_D23, AArch64_D24, AArch64_D25, AArch64_D26, AArch64_D27, AArch64_D28, AArch64_D29, AArch64_D30, AArch64_D31,
+ };
-// FPR64 Bit set.
+ // FPR64 Bit set.
static uint8_t FPR64Bits[] = {
- 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x3f,
-};
+ 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x3f,
+ };
-// GPR64 Register Class...
+ // GPR64 Register Class...
static uint16_t GPR64[] = {
- AArch64_X0, AArch64_X1, AArch64_X2, AArch64_X3, AArch64_X4, AArch64_X5, AArch64_X6, AArch64_X7, AArch64_X8, AArch64_X9, AArch64_X10, AArch64_X11, AArch64_X12, AArch64_X13, AArch64_X14, AArch64_X15, AArch64_X16, AArch64_X17, AArch64_X18, AArch64_X19, AArch64_X20, AArch64_X21, AArch64_X22, AArch64_X23, AArch64_X24, AArch64_X25, AArch64_X26, AArch64_X27, AArch64_X28, AArch64_X29, AArch64_X30, AArch64_XZR,
-};
+ AArch64_X0, AArch64_X1, AArch64_X2, AArch64_X3, AArch64_X4, AArch64_X5, AArch64_X6, AArch64_X7, AArch64_X8, AArch64_X9, AArch64_X10, AArch64_X11, AArch64_X12, AArch64_X13, AArch64_X14, AArch64_X15, AArch64_X16, AArch64_X17, AArch64_X18, AArch64_X19, AArch64_X20, AArch64_X21, AArch64_X22, AArch64_X23, AArch64_X24, AArch64_X25, AArch64_X26, AArch64_X27, AArch64_X28, AArch64_X29, AArch64_X30, AArch64_XZR,
+ };
-// GPR64 Bit set.
+ // GPR64 Bit set.
static uint8_t GPR64Bits[] = {
- 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0x0f,
-};
+ 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0x0f,
+ };
-// GPR64xsp Register Class...
+ // GPR64xsp Register Class...
static uint16_t GPR64xsp[] = {
- AArch64_X0, AArch64_X1, AArch64_X2, AArch64_X3, AArch64_X4, AArch64_X5, AArch64_X6, AArch64_X7, AArch64_X8, AArch64_X9, AArch64_X10, AArch64_X11, AArch64_X12, AArch64_X13, AArch64_X14, AArch64_X15, AArch64_X16, AArch64_X17, AArch64_X18, AArch64_X19, AArch64_X20, AArch64_X21, AArch64_X22, AArch64_X23, AArch64_X24, AArch64_X25, AArch64_X26, AArch64_X27, AArch64_X28, AArch64_X29, AArch64_X30, AArch64_XSP,
-};
+ AArch64_X0, AArch64_X1, AArch64_X2, AArch64_X3, AArch64_X4, AArch64_X5, AArch64_X6, AArch64_X7, AArch64_X8, AArch64_X9, AArch64_X10, AArch64_X11, AArch64_X12, AArch64_X13, AArch64_X14, AArch64_X15, AArch64_X16, AArch64_X17, AArch64_X18, AArch64_X19, AArch64_X20, AArch64_X21, AArch64_X22, AArch64_X23, AArch64_X24, AArch64_X25, AArch64_X26, AArch64_X27, AArch64_X28, AArch64_X29, AArch64_X30, AArch64_XSP,
+ };
-// GPR64xsp Bit set.
+ // GPR64xsp Bit set.
static uint8_t GPR64xspBits[] = {
- 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0x0f,
-};
+ 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0x0f,
+ };
-// GPR64noxzr Register Class...
+ // GPR64noxzr Register Class...
static uint16_t GPR64noxzr[] = {
- AArch64_X0, AArch64_X1, AArch64_X2, AArch64_X3, AArch64_X4, AArch64_X5, AArch64_X6, AArch64_X7, AArch64_X8, AArch64_X9, AArch64_X10, AArch64_X11, AArch64_X12, AArch64_X13, AArch64_X14, AArch64_X15, AArch64_X16, AArch64_X17, AArch64_X18, AArch64_X19, AArch64_X20, AArch64_X21, AArch64_X22, AArch64_X23, AArch64_X24, AArch64_X25, AArch64_X26, AArch64_X27, AArch64_X28, AArch64_X29, AArch64_X30,
-};
+ AArch64_X0, AArch64_X1, AArch64_X2, AArch64_X3, AArch64_X4, AArch64_X5, AArch64_X6, AArch64_X7, AArch64_X8, AArch64_X9, AArch64_X10, AArch64_X11, AArch64_X12, AArch64_X13, AArch64_X14, AArch64_X15, AArch64_X16, AArch64_X17, AArch64_X18, AArch64_X19, AArch64_X20, AArch64_X21, AArch64_X22, AArch64_X23, AArch64_X24, AArch64_X25, AArch64_X26, AArch64_X27, AArch64_X28, AArch64_X29, AArch64_X30,
+ };
-// GPR64noxzr Bit set.
+ // GPR64noxzr Bit set.
static uint8_t GPR64noxzrBits[] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0x0f,
-};
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0x0f,
+ };
-// tcGPR64 Register Class...
+ // tcGPR64 Register Class...
static uint16_t tcGPR64[] = {
- AArch64_X0, AArch64_X1, AArch64_X2, AArch64_X3, AArch64_X4, AArch64_X5, AArch64_X6, AArch64_X7, AArch64_X9, AArch64_X10, AArch64_X11, AArch64_X12, AArch64_X13, AArch64_X14, AArch64_X15, AArch64_X16, AArch64_X17, AArch64_X18,
-};
+ AArch64_X0, AArch64_X1, AArch64_X2, AArch64_X3, AArch64_X4, AArch64_X5, AArch64_X6, AArch64_X7, AArch64_X9, AArch64_X10, AArch64_X11, AArch64_X12, AArch64_X13, AArch64_X14, AArch64_X15, AArch64_X16, AArch64_X17, AArch64_X18,
+ };
-// tcGPR64 Bit set.
+ // tcGPR64 Bit set.
static uint8_t tcGPR64Bits[] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xdf, 0xff,
-};
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xdf, 0xff,
+ };
-// Rxsp Register Class...
+ // FPR64Lo Register Class...
+static uint16_t FPR64Lo[] = {
+ AArch64_D0, AArch64_D1, AArch64_D2, AArch64_D3, AArch64_D4, AArch64_D5, AArch64_D6, AArch64_D7, AArch64_D8, AArch64_D9, AArch64_D10, AArch64_D11, AArch64_D12, AArch64_D13, AArch64_D14, AArch64_D15,
+ };
+
+ // FPR64Lo Bit set.
+static uint8_t FPR64LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0x3f,
+ };
+
+ // Rxsp Register Class...
static uint16_t Rxsp[] = {
- AArch64_XSP,
-};
+ AArch64_XSP,
+ };
-// Rxsp Bit set.
+ // Rxsp Bit set.
static uint8_t RxspBits[] = {
- 0x10,
-};
+ 0x10,
+ };
-// FPR128 Register Class...
+ // DPair Register Class...
+static uint16_t DPair[] = {
+ AArch64_D0_D1, AArch64_D1_D2, AArch64_D2_D3, AArch64_D3_D4, AArch64_D4_D5, AArch64_D5_D6, AArch64_D6_D7, AArch64_D7_D8, AArch64_D8_D9, AArch64_D9_D10, AArch64_D10_D11, AArch64_D11_D12, AArch64_D12_D13, AArch64_D13_D14, AArch64_D14_D15, AArch64_D15_D16, AArch64_D16_D17, AArch64_D17_D18, AArch64_D18_D19, AArch64_D19_D20, AArch64_D20_D21, AArch64_D21_D22, AArch64_D22_D23, AArch64_D23_D24, AArch64_D24_D25, AArch64_D25_D26, AArch64_D26_D27, AArch64_D27_D28, AArch64_D28_D29, AArch64_D29_D30, AArch64_D30_D31, AArch64_D31_D0,
+ };
+
+ // DPair Bit set.
+static uint8_t DPairBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x0f,
+ };
+
+ // DPair_with_dsub_0_in_FPR64Lo Register Class...
+static uint16_t DPair_with_dsub_0_in_FPR64Lo[] = {
+ AArch64_D0_D1, AArch64_D1_D2, AArch64_D2_D3, AArch64_D3_D4, AArch64_D4_D5, AArch64_D5_D6, AArch64_D6_D7, AArch64_D7_D8, AArch64_D8_D9, AArch64_D9_D10, AArch64_D10_D11, AArch64_D11_D12, AArch64_D12_D13, AArch64_D13_D14, AArch64_D14_D15, AArch64_D15_D16,
+ };
+
+ // DPair_with_dsub_0_in_FPR64Lo Bit set.
+static uint8_t DPair_with_dsub_0_in_FPR64LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f,
+ };
+
+ // DPair_with_dsub_1_in_FPR64Lo Register Class...
+static uint16_t DPair_with_dsub_1_in_FPR64Lo[] = {
+ AArch64_D0_D1, AArch64_D1_D2, AArch64_D2_D3, AArch64_D3_D4, AArch64_D4_D5, AArch64_D5_D6, AArch64_D6_D7, AArch64_D7_D8, AArch64_D8_D9, AArch64_D9_D10, AArch64_D10_D11, AArch64_D11_D12, AArch64_D12_D13, AArch64_D13_D14, AArch64_D14_D15, AArch64_D31_D0,
+ };
+
+ // DPair_with_dsub_1_in_FPR64Lo Bit set.
+static uint8_t DPair_with_dsub_1_in_FPR64LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07, 0x00, 0x08,
+ };
+
+ // DPair_with_dsub_0_in_FPR64Lo_and_DPair_with_dsub_1_in_FPR64Lo Register Class...
+static uint16_t DPair_with_dsub_0_in_FPR64Lo_and_DPair_with_dsub_1_in_FPR64Lo[] = {
+ AArch64_D0_D1, AArch64_D1_D2, AArch64_D2_D3, AArch64_D3_D4, AArch64_D4_D5, AArch64_D5_D6, AArch64_D6_D7, AArch64_D7_D8, AArch64_D8_D9, AArch64_D9_D10, AArch64_D10_D11, AArch64_D11_D12, AArch64_D12_D13, AArch64_D13_D14, AArch64_D14_D15,
+ };
+
+ // DPair_with_dsub_0_in_FPR64Lo_and_DPair_with_dsub_1_in_FPR64Lo Bit set.
+static uint8_t DPair_with_dsub_0_in_FPR64Lo_and_DPair_with_dsub_1_in_FPR64LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07,
+ };
+
+ // FPR128 Register Class...
static uint16_t FPR128[] = {
- AArch64_Q0, AArch64_Q1, AArch64_Q2, AArch64_Q3, AArch64_Q4, AArch64_Q5, AArch64_Q6, AArch64_Q7, AArch64_Q8, AArch64_Q9, AArch64_Q10, AArch64_Q11, AArch64_Q12, AArch64_Q13, AArch64_Q14, AArch64_Q15, AArch64_Q16, AArch64_Q17, AArch64_Q18, AArch64_Q19, AArch64_Q20, AArch64_Q21, AArch64_Q22, AArch64_Q23, AArch64_Q24, AArch64_Q25, AArch64_Q26, AArch64_Q27, AArch64_Q28, AArch64_Q29, AArch64_Q30, AArch64_Q31,
-};
+ AArch64_Q0, AArch64_Q1, AArch64_Q2, AArch64_Q3, AArch64_Q4, AArch64_Q5, AArch64_Q6, AArch64_Q7, AArch64_Q8, AArch64_Q9, AArch64_Q10, AArch64_Q11, AArch64_Q12, AArch64_Q13, AArch64_Q14, AArch64_Q15, AArch64_Q16, AArch64_Q17, AArch64_Q18, AArch64_Q19, AArch64_Q20, AArch64_Q21, AArch64_Q22, AArch64_Q23, AArch64_Q24, AArch64_Q25, AArch64_Q26, AArch64_Q27, AArch64_Q28, AArch64_Q29, AArch64_Q30, AArch64_Q31,
+ };
-// FPR128 Bit set.
+ // FPR128 Bit set.
static uint8_t FPR128Bits[] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x3f,
-};
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x3f,
+ };
+
+ // FPR128Lo Register Class...
+static uint16_t FPR128Lo[] = {
+ AArch64_Q0, AArch64_Q1, AArch64_Q2, AArch64_Q3, AArch64_Q4, AArch64_Q5, AArch64_Q6, AArch64_Q7, AArch64_Q8, AArch64_Q9, AArch64_Q10, AArch64_Q11, AArch64_Q12, AArch64_Q13, AArch64_Q14, AArch64_Q15,
+ };
+
+ // FPR128Lo Bit set.
+static uint8_t FPR128LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0x3f,
+ };
+
+ // DTriple Register Class...
+static uint16_t DTriple[] = {
+ AArch64_D0_D1_D2, AArch64_D1_D2_D3, AArch64_D2_D3_D4, AArch64_D3_D4_D5, AArch64_D4_D5_D6, AArch64_D5_D6_D7, AArch64_D6_D7_D8, AArch64_D7_D8_D9, AArch64_D8_D9_D10, AArch64_D9_D10_D11, AArch64_D10_D11_D12, AArch64_D11_D12_D13, AArch64_D12_D13_D14, AArch64_D13_D14_D15, AArch64_D14_D15_D16, AArch64_D15_D16_D17, AArch64_D16_D17_D18, AArch64_D17_D18_D19, AArch64_D18_D19_D20, AArch64_D19_D20_D21, AArch64_D20_D21_D22, AArch64_D21_D22_D23, AArch64_D22_D23_D24, AArch64_D23_D24_D25, AArch64_D24_D25_D26, AArch64_D25_D26_D27, AArch64_D26_D27_D28, AArch64_D27_D28_D29, AArch64_D28_D29_D30, AArch64_D29_D30_D31, AArch64_D30_D31_D0, AArch64_D31_D0_D1,
+ };
+
+ // DTriple Bit set.
+static uint8_t DTripleBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x0f,
+ };
+
+ // DTriple_with_dsub_0_in_FPR64Lo Register Class...
+static uint16_t DTriple_with_dsub_0_in_FPR64Lo[] = {
+ AArch64_D0_D1_D2, AArch64_D1_D2_D3, AArch64_D2_D3_D4, AArch64_D3_D4_D5, AArch64_D4_D5_D6, AArch64_D5_D6_D7, AArch64_D6_D7_D8, AArch64_D7_D8_D9, AArch64_D8_D9_D10, AArch64_D9_D10_D11, AArch64_D10_D11_D12, AArch64_D11_D12_D13, AArch64_D12_D13_D14, AArch64_D13_D14_D15, AArch64_D14_D15_D16, AArch64_D15_D16_D17,
+ };
+
+ // DTriple_with_dsub_0_in_FPR64Lo Bit set.
+static uint8_t DTriple_with_dsub_0_in_FPR64LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f,
+ };
+
+ // DTriple_with_dsub_1_in_FPR64Lo Register Class...
+static uint16_t DTriple_with_dsub_1_in_FPR64Lo[] = {
+ AArch64_D0_D1_D2, AArch64_D1_D2_D3, AArch64_D2_D3_D4, AArch64_D3_D4_D5, AArch64_D4_D5_D6, AArch64_D5_D6_D7, AArch64_D6_D7_D8, AArch64_D7_D8_D9, AArch64_D8_D9_D10, AArch64_D9_D10_D11, AArch64_D10_D11_D12, AArch64_D11_D12_D13, AArch64_D12_D13_D14, AArch64_D13_D14_D15, AArch64_D14_D15_D16, AArch64_D31_D0_D1,
+ };
+
+ // DTriple_with_dsub_1_in_FPR64Lo Bit set.
+static uint8_t DTriple_with_dsub_1_in_FPR64LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07, 0x00, 0x08,
+ };
+
+ // DTriple_with_dsub_2_in_FPR64Lo Register Class...
+static uint16_t DTriple_with_dsub_2_in_FPR64Lo[] = {
+ AArch64_D0_D1_D2, AArch64_D1_D2_D3, AArch64_D2_D3_D4, AArch64_D3_D4_D5, AArch64_D4_D5_D6, AArch64_D5_D6_D7, AArch64_D6_D7_D8, AArch64_D7_D8_D9, AArch64_D8_D9_D10, AArch64_D9_D10_D11, AArch64_D10_D11_D12, AArch64_D11_D12_D13, AArch64_D12_D13_D14, AArch64_D13_D14_D15, AArch64_D30_D31_D0, AArch64_D31_D0_D1,
+ };
+
+ // DTriple_with_dsub_2_in_FPR64Lo Bit set.
+static uint8_t DTriple_with_dsub_2_in_FPR64LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03, 0x00, 0x0c,
+ };
+
+ // DTriple_with_dsub_0_in_FPR64Lo_and_DTriple_with_dsub_1_in_FPR64Lo Register Class...
+static uint16_t DTriple_with_dsub_0_in_FPR64Lo_and_DTriple_with_dsub_1_in_FPR64Lo[] = {
+ AArch64_D0_D1_D2, AArch64_D1_D2_D3, AArch64_D2_D3_D4, AArch64_D3_D4_D5, AArch64_D4_D5_D6, AArch64_D5_D6_D7, AArch64_D6_D7_D8, AArch64_D7_D8_D9, AArch64_D8_D9_D10, AArch64_D9_D10_D11, AArch64_D10_D11_D12, AArch64_D11_D12_D13, AArch64_D12_D13_D14, AArch64_D13_D14_D15, AArch64_D14_D15_D16,
+ };
+
+ // DTriple_with_dsub_0_in_FPR64Lo_and_DTriple_with_dsub_1_in_FPR64Lo Bit set.
+static uint8_t DTriple_with_dsub_0_in_FPR64Lo_and_DTriple_with_dsub_1_in_FPR64LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07,
+ };
+
+ // DTriple_with_dsub_1_in_FPR64Lo_and_DTriple_with_dsub_2_in_FPR64Lo Register Class...
+static uint16_t DTriple_with_dsub_1_in_FPR64Lo_and_DTriple_with_dsub_2_in_FPR64Lo[] = {
+ AArch64_D0_D1_D2, AArch64_D1_D2_D3, AArch64_D2_D3_D4, AArch64_D3_D4_D5, AArch64_D4_D5_D6, AArch64_D5_D6_D7, AArch64_D6_D7_D8, AArch64_D7_D8_D9, AArch64_D8_D9_D10, AArch64_D9_D10_D11, AArch64_D10_D11_D12, AArch64_D11_D12_D13, AArch64_D12_D13_D14, AArch64_D13_D14_D15, AArch64_D31_D0_D1,
+ };
+
+ // DTriple_with_dsub_1_in_FPR64Lo_and_DTriple_with_dsub_2_in_FPR64Lo Bit set.
+static uint8_t DTriple_with_dsub_1_in_FPR64Lo_and_DTriple_with_dsub_2_in_FPR64LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03, 0x00, 0x08,
+ };
+
+ // DTriple_with_dsub_0_in_FPR64Lo_and_DTriple_with_dsub_2_in_FPR64Lo Register Class...
+static uint16_t DTriple_with_dsub_0_in_FPR64Lo_and_DTriple_with_dsub_2_in_FPR64Lo[] = {
+ AArch64_D0_D1_D2, AArch64_D1_D2_D3, AArch64_D2_D3_D4, AArch64_D3_D4_D5, AArch64_D4_D5_D6, AArch64_D5_D6_D7, AArch64_D6_D7_D8, AArch64_D7_D8_D9, AArch64_D8_D9_D10, AArch64_D9_D10_D11, AArch64_D10_D11_D12, AArch64_D11_D12_D13, AArch64_D12_D13_D14, AArch64_D13_D14_D15,
+ };
+
+ // DTriple_with_dsub_0_in_FPR64Lo_and_DTriple_with_dsub_2_in_FPR64Lo Bit set.
+static uint8_t DTriple_with_dsub_0_in_FPR64Lo_and_DTriple_with_dsub_2_in_FPR64LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03,
+ };
+
+ // DQuad Register Class...
+static uint16_t DQuad[] = {
+ AArch64_D0_D1_D2_D3, AArch64_D1_D2_D3_D4, AArch64_D2_D3_D4_D5, AArch64_D3_D4_D5_D6, AArch64_D4_D5_D6_D7, AArch64_D5_D6_D7_D8, AArch64_D6_D7_D8_D9, AArch64_D7_D8_D9_D10, AArch64_D8_D9_D10_D11, AArch64_D9_D10_D11_D12, AArch64_D10_D11_D12_D13, AArch64_D11_D12_D13_D14, AArch64_D12_D13_D14_D15, AArch64_D13_D14_D15_D16, AArch64_D14_D15_D16_D17, AArch64_D15_D16_D17_D18, AArch64_D16_D17_D18_D19, AArch64_D17_D18_D19_D20, AArch64_D18_D19_D20_D21, AArch64_D19_D20_D21_D22, AArch64_D20_D21_D22_D23, AArch64_D21_D22_D23_D24, AArch64_D22_D23_D24_D25, AArch64_D23_D24_D25_D26, AArch64_D24_D25_D26_D27, AArch64_D25_D26_D27_D28, AArch64_D26_D27_D28_D29, AArch64_D27_D28_D29_D30, AArch64_D28_D29_D30_D31, AArch64_D29_D30_D31_D0, AArch64_D30_D31_D0_D1, AArch64_D31_D0_D1_D2,
+ };
+
+ // DQuad Bit set.
+static uint8_t DQuadBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x0f,
+ };
+
+ // DQuad_with_dsub_0_in_FPR64Lo Register Class...
+static uint16_t DQuad_with_dsub_0_in_FPR64Lo[] = {
+ AArch64_D0_D1_D2_D3, AArch64_D1_D2_D3_D4, AArch64_D2_D3_D4_D5, AArch64_D3_D4_D5_D6, AArch64_D4_D5_D6_D7, AArch64_D5_D6_D7_D8, AArch64_D6_D7_D8_D9, AArch64_D7_D8_D9_D10, AArch64_D8_D9_D10_D11, AArch64_D9_D10_D11_D12, AArch64_D10_D11_D12_D13, AArch64_D11_D12_D13_D14, AArch64_D12_D13_D14_D15, AArch64_D13_D14_D15_D16, AArch64_D14_D15_D16_D17, AArch64_D15_D16_D17_D18,
+ };
+
+ // DQuad_with_dsub_0_in_FPR64Lo Bit set.
+static uint8_t DQuad_with_dsub_0_in_FPR64LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f,
+ };
+
+ // DQuad_with_dsub_1_in_FPR64Lo Register Class...
+static uint16_t DQuad_with_dsub_1_in_FPR64Lo[] = {
+ AArch64_D0_D1_D2_D3, AArch64_D1_D2_D3_D4, AArch64_D2_D3_D4_D5, AArch64_D3_D4_D5_D6, AArch64_D4_D5_D6_D7, AArch64_D5_D6_D7_D8, AArch64_D6_D7_D8_D9, AArch64_D7_D8_D9_D10, AArch64_D8_D9_D10_D11, AArch64_D9_D10_D11_D12, AArch64_D10_D11_D12_D13, AArch64_D11_D12_D13_D14, AArch64_D12_D13_D14_D15, AArch64_D13_D14_D15_D16, AArch64_D14_D15_D16_D17, AArch64_D31_D0_D1_D2,
+ };
+
+ // DQuad_with_dsub_1_in_FPR64Lo Bit set.
+static uint8_t DQuad_with_dsub_1_in_FPR64LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07, 0x00, 0x08,
+ };
+
+ // DQuad_with_dsub_2_in_FPR64Lo Register Class...
+static uint16_t DQuad_with_dsub_2_in_FPR64Lo[] = {
+ AArch64_D0_D1_D2_D3, AArch64_D1_D2_D3_D4, AArch64_D2_D3_D4_D5, AArch64_D3_D4_D5_D6, AArch64_D4_D5_D6_D7, AArch64_D5_D6_D7_D8, AArch64_D6_D7_D8_D9, AArch64_D7_D8_D9_D10, AArch64_D8_D9_D10_D11, AArch64_D9_D10_D11_D12, AArch64_D10_D11_D12_D13, AArch64_D11_D12_D13_D14, AArch64_D12_D13_D14_D15, AArch64_D13_D14_D15_D16, AArch64_D30_D31_D0_D1, AArch64_D31_D0_D1_D2,
+ };
+
+ // DQuad_with_dsub_2_in_FPR64Lo Bit set.
+static uint8_t DQuad_with_dsub_2_in_FPR64LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03, 0x00, 0x0c,
+ };
+
+ // DQuad_with_dsub_3_in_FPR64Lo Register Class...
+static uint16_t DQuad_with_dsub_3_in_FPR64Lo[] = {
+ AArch64_D0_D1_D2_D3, AArch64_D1_D2_D3_D4, AArch64_D2_D3_D4_D5, AArch64_D3_D4_D5_D6, AArch64_D4_D5_D6_D7, AArch64_D5_D6_D7_D8, AArch64_D6_D7_D8_D9, AArch64_D7_D8_D9_D10, AArch64_D8_D9_D10_D11, AArch64_D9_D10_D11_D12, AArch64_D10_D11_D12_D13, AArch64_D11_D12_D13_D14, AArch64_D12_D13_D14_D15, AArch64_D29_D30_D31_D0, AArch64_D30_D31_D0_D1, AArch64_D31_D0_D1_D2,
+ };
+
+ // DQuad_with_dsub_3_in_FPR64Lo Bit set.
+static uint8_t DQuad_with_dsub_3_in_FPR64LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x01, 0x00, 0x0e,
+ };
+
+ // DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_1_in_FPR64Lo Register Class...
+static uint16_t DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_1_in_FPR64Lo[] = {
+ AArch64_D0_D1_D2_D3, AArch64_D1_D2_D3_D4, AArch64_D2_D3_D4_D5, AArch64_D3_D4_D5_D6, AArch64_D4_D5_D6_D7, AArch64_D5_D6_D7_D8, AArch64_D6_D7_D8_D9, AArch64_D7_D8_D9_D10, AArch64_D8_D9_D10_D11, AArch64_D9_D10_D11_D12, AArch64_D10_D11_D12_D13, AArch64_D11_D12_D13_D14, AArch64_D12_D13_D14_D15, AArch64_D13_D14_D15_D16, AArch64_D14_D15_D16_D17,
+ };
+
+ // DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_1_in_FPR64Lo Bit set.
+static uint8_t DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_1_in_FPR64LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07,
+ };
+
+ // DQuad_with_dsub_1_in_FPR64Lo_and_DQuad_with_dsub_2_in_FPR64Lo Register Class...
+static uint16_t DQuad_with_dsub_1_in_FPR64Lo_and_DQuad_with_dsub_2_in_FPR64Lo[] = {
+ AArch64_D0_D1_D2_D3, AArch64_D1_D2_D3_D4, AArch64_D2_D3_D4_D5, AArch64_D3_D4_D5_D6, AArch64_D4_D5_D6_D7, AArch64_D5_D6_D7_D8, AArch64_D6_D7_D8_D9, AArch64_D7_D8_D9_D10, AArch64_D8_D9_D10_D11, AArch64_D9_D10_D11_D12, AArch64_D10_D11_D12_D13, AArch64_D11_D12_D13_D14, AArch64_D12_D13_D14_D15, AArch64_D13_D14_D15_D16, AArch64_D31_D0_D1_D2,
+ };
+
+ // DQuad_with_dsub_1_in_FPR64Lo_and_DQuad_with_dsub_2_in_FPR64Lo Bit set.
+static uint8_t DQuad_with_dsub_1_in_FPR64Lo_and_DQuad_with_dsub_2_in_FPR64LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03, 0x00, 0x08,
+ };
+
+ // DQuad_with_dsub_2_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64Lo Register Class...
+static uint16_t DQuad_with_dsub_2_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64Lo[] = {
+ AArch64_D0_D1_D2_D3, AArch64_D1_D2_D3_D4, AArch64_D2_D3_D4_D5, AArch64_D3_D4_D5_D6, AArch64_D4_D5_D6_D7, AArch64_D5_D6_D7_D8, AArch64_D6_D7_D8_D9, AArch64_D7_D8_D9_D10, AArch64_D8_D9_D10_D11, AArch64_D9_D10_D11_D12, AArch64_D10_D11_D12_D13, AArch64_D11_D12_D13_D14, AArch64_D12_D13_D14_D15, AArch64_D30_D31_D0_D1, AArch64_D31_D0_D1_D2,
+ };
+
+ // DQuad_with_dsub_2_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64Lo Bit set.
+static uint8_t DQuad_with_dsub_2_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x01, 0x00, 0x0c,
+ };
+
+ // DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_2_in_FPR64Lo Register Class...
+static uint16_t DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_2_in_FPR64Lo[] = {
+ AArch64_D0_D1_D2_D3, AArch64_D1_D2_D3_D4, AArch64_D2_D3_D4_D5, AArch64_D3_D4_D5_D6, AArch64_D4_D5_D6_D7, AArch64_D5_D6_D7_D8, AArch64_D6_D7_D8_D9, AArch64_D7_D8_D9_D10, AArch64_D8_D9_D10_D11, AArch64_D9_D10_D11_D12, AArch64_D10_D11_D12_D13, AArch64_D11_D12_D13_D14, AArch64_D12_D13_D14_D15, AArch64_D13_D14_D15_D16,
+ };
+
+ // DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_2_in_FPR64Lo Bit set.
+static uint8_t DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_2_in_FPR64LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03,
+ };
+
+ // DQuad_with_dsub_1_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64Lo Register Class...
+static uint16_t DQuad_with_dsub_1_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64Lo[] = {
+ AArch64_D0_D1_D2_D3, AArch64_D1_D2_D3_D4, AArch64_D2_D3_D4_D5, AArch64_D3_D4_D5_D6, AArch64_D4_D5_D6_D7, AArch64_D5_D6_D7_D8, AArch64_D6_D7_D8_D9, AArch64_D7_D8_D9_D10, AArch64_D8_D9_D10_D11, AArch64_D9_D10_D11_D12, AArch64_D10_D11_D12_D13, AArch64_D11_D12_D13_D14, AArch64_D12_D13_D14_D15, AArch64_D31_D0_D1_D2,
+ };
+
+ // DQuad_with_dsub_1_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64Lo Bit set.
+static uint8_t DQuad_with_dsub_1_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x01, 0x00, 0x08,
+ };
+
+ // DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64Lo Register Class...
+static uint16_t DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64Lo[] = {
+ AArch64_D0_D1_D2_D3, AArch64_D1_D2_D3_D4, AArch64_D2_D3_D4_D5, AArch64_D3_D4_D5_D6, AArch64_D4_D5_D6_D7, AArch64_D5_D6_D7_D8, AArch64_D6_D7_D8_D9, AArch64_D7_D8_D9_D10, AArch64_D8_D9_D10_D11, AArch64_D9_D10_D11_D12, AArch64_D10_D11_D12_D13, AArch64_D11_D12_D13_D14, AArch64_D12_D13_D14_D15,
+ };
+
+ // DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64Lo Bit set.
+static uint8_t DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x01,
+ };
+
+ // QPair Register Class...
+static uint16_t QPair[] = {
+ AArch64_Q0_Q1, AArch64_Q1_Q2, AArch64_Q2_Q3, AArch64_Q3_Q4, AArch64_Q4_Q5, AArch64_Q5_Q6, AArch64_Q6_Q7, AArch64_Q7_Q8, AArch64_Q8_Q9, AArch64_Q9_Q10, AArch64_Q10_Q11, AArch64_Q11_Q12, AArch64_Q12_Q13, AArch64_Q13_Q14, AArch64_Q14_Q15, AArch64_Q15_Q16, AArch64_Q16_Q17, AArch64_Q17_Q18, AArch64_Q18_Q19, AArch64_Q19_Q20, AArch64_Q20_Q21, AArch64_Q21_Q22, AArch64_Q22_Q23, AArch64_Q23_Q24, AArch64_Q24_Q25, AArch64_Q25_Q26, AArch64_Q26_Q27, AArch64_Q27_Q28, AArch64_Q28_Q29, AArch64_Q29_Q30, AArch64_Q30_Q31, AArch64_Q31_Q0,
+ };
+
+ // QPair Bit set.
+static uint8_t QPairBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x0f,
+ };
+
+ // QPair_with_qsub_0_in_FPR128Lo Register Class...
+static uint16_t QPair_with_qsub_0_in_FPR128Lo[] = {
+ AArch64_Q0_Q1, AArch64_Q1_Q2, AArch64_Q2_Q3, AArch64_Q3_Q4, AArch64_Q4_Q5, AArch64_Q5_Q6, AArch64_Q6_Q7, AArch64_Q7_Q8, AArch64_Q8_Q9, AArch64_Q9_Q10, AArch64_Q10_Q11, AArch64_Q11_Q12, AArch64_Q12_Q13, AArch64_Q13_Q14, AArch64_Q14_Q15, AArch64_Q15_Q16,
+ };
+
+ // QPair_with_qsub_0_in_FPR128Lo Bit set.
+static uint8_t QPair_with_qsub_0_in_FPR128LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f,
+ };
+
+ // QPair_with_qsub_1_in_FPR128Lo Register Class...
+static uint16_t QPair_with_qsub_1_in_FPR128Lo[] = {
+ AArch64_Q0_Q1, AArch64_Q1_Q2, AArch64_Q2_Q3, AArch64_Q3_Q4, AArch64_Q4_Q5, AArch64_Q5_Q6, AArch64_Q6_Q7, AArch64_Q7_Q8, AArch64_Q8_Q9, AArch64_Q9_Q10, AArch64_Q10_Q11, AArch64_Q11_Q12, AArch64_Q12_Q13, AArch64_Q13_Q14, AArch64_Q14_Q15, AArch64_Q31_Q0,
+ };
+
+ // QPair_with_qsub_1_in_FPR128Lo Bit set.
+static uint8_t QPair_with_qsub_1_in_FPR128LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07, 0x00, 0x08,
+ };
+
+ // QPair_with_qsub_0_in_FPR128Lo_and_QPair_with_qsub_1_in_FPR128Lo Register Class...
+static uint16_t QPair_with_qsub_0_in_FPR128Lo_and_QPair_with_qsub_1_in_FPR128Lo[] = {
+ AArch64_Q0_Q1, AArch64_Q1_Q2, AArch64_Q2_Q3, AArch64_Q3_Q4, AArch64_Q4_Q5, AArch64_Q5_Q6, AArch64_Q6_Q7, AArch64_Q7_Q8, AArch64_Q8_Q9, AArch64_Q9_Q10, AArch64_Q10_Q11, AArch64_Q11_Q12, AArch64_Q12_Q13, AArch64_Q13_Q14, AArch64_Q14_Q15,
+ };
+
+ // QPair_with_qsub_0_in_FPR128Lo_and_QPair_with_qsub_1_in_FPR128Lo Bit set.
+static uint8_t QPair_with_qsub_0_in_FPR128Lo_and_QPair_with_qsub_1_in_FPR128LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07,
+ };
+
+ // QTriple Register Class...
+static uint16_t QTriple[] = {
+ AArch64_Q0_Q1_Q2, AArch64_Q1_Q2_Q3, AArch64_Q2_Q3_Q4, AArch64_Q3_Q4_Q5, AArch64_Q4_Q5_Q6, AArch64_Q5_Q6_Q7, AArch64_Q6_Q7_Q8, AArch64_Q7_Q8_Q9, AArch64_Q8_Q9_Q10, AArch64_Q9_Q10_Q11, AArch64_Q10_Q11_Q12, AArch64_Q11_Q12_Q13, AArch64_Q12_Q13_Q14, AArch64_Q13_Q14_Q15, AArch64_Q14_Q15_Q16, AArch64_Q15_Q16_Q17, AArch64_Q16_Q17_Q18, AArch64_Q17_Q18_Q19, AArch64_Q18_Q19_Q20, AArch64_Q19_Q20_Q21, AArch64_Q20_Q21_Q22, AArch64_Q21_Q22_Q23, AArch64_Q22_Q23_Q24, AArch64_Q23_Q24_Q25, AArch64_Q24_Q25_Q26, AArch64_Q25_Q26_Q27, AArch64_Q26_Q27_Q28, AArch64_Q27_Q28_Q29, AArch64_Q28_Q29_Q30, AArch64_Q29_Q30_Q31, AArch64_Q30_Q31_Q0, AArch64_Q31_Q0_Q1,
+ };
+
+ // QTriple Bit set.
+static uint8_t QTripleBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x0f,
+ };
+
+ // QTriple_with_qsub_0_in_FPR128Lo Register Class...
+static uint16_t QTriple_with_qsub_0_in_FPR128Lo[] = {
+ AArch64_Q0_Q1_Q2, AArch64_Q1_Q2_Q3, AArch64_Q2_Q3_Q4, AArch64_Q3_Q4_Q5, AArch64_Q4_Q5_Q6, AArch64_Q5_Q6_Q7, AArch64_Q6_Q7_Q8, AArch64_Q7_Q8_Q9, AArch64_Q8_Q9_Q10, AArch64_Q9_Q10_Q11, AArch64_Q10_Q11_Q12, AArch64_Q11_Q12_Q13, AArch64_Q12_Q13_Q14, AArch64_Q13_Q14_Q15, AArch64_Q14_Q15_Q16, AArch64_Q15_Q16_Q17,
+ };
+
+ // QTriple_with_qsub_0_in_FPR128Lo Bit set.
+static uint8_t QTriple_with_qsub_0_in_FPR128LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f,
+ };
+
+ // QTriple_with_qsub_1_in_FPR128Lo Register Class...
+static uint16_t QTriple_with_qsub_1_in_FPR128Lo[] = {
+ AArch64_Q0_Q1_Q2, AArch64_Q1_Q2_Q3, AArch64_Q2_Q3_Q4, AArch64_Q3_Q4_Q5, AArch64_Q4_Q5_Q6, AArch64_Q5_Q6_Q7, AArch64_Q6_Q7_Q8, AArch64_Q7_Q8_Q9, AArch64_Q8_Q9_Q10, AArch64_Q9_Q10_Q11, AArch64_Q10_Q11_Q12, AArch64_Q11_Q12_Q13, AArch64_Q12_Q13_Q14, AArch64_Q13_Q14_Q15, AArch64_Q14_Q15_Q16, AArch64_Q31_Q0_Q1,
+ };
+
+ // QTriple_with_qsub_1_in_FPR128Lo Bit set.
+static uint8_t QTriple_with_qsub_1_in_FPR128LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07, 0x00, 0x08,
+ };
+
+ // QTriple_with_qsub_2_in_FPR128Lo Register Class...
+static uint16_t QTriple_with_qsub_2_in_FPR128Lo[] = {
+ AArch64_Q0_Q1_Q2, AArch64_Q1_Q2_Q3, AArch64_Q2_Q3_Q4, AArch64_Q3_Q4_Q5, AArch64_Q4_Q5_Q6, AArch64_Q5_Q6_Q7, AArch64_Q6_Q7_Q8, AArch64_Q7_Q8_Q9, AArch64_Q8_Q9_Q10, AArch64_Q9_Q10_Q11, AArch64_Q10_Q11_Q12, AArch64_Q11_Q12_Q13, AArch64_Q12_Q13_Q14, AArch64_Q13_Q14_Q15, AArch64_Q30_Q31_Q0, AArch64_Q31_Q0_Q1,
+ };
+
+ // QTriple_with_qsub_2_in_FPR128Lo Bit set.
+static uint8_t QTriple_with_qsub_2_in_FPR128LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03, 0x00, 0x0c,
+ };
+
+ // QTriple_with_qsub_0_in_FPR128Lo_and_QTriple_with_qsub_1_in_FPR128Lo Register Class...
+static uint16_t QTriple_with_qsub_0_in_FPR128Lo_and_QTriple_with_qsub_1_in_FPR128Lo[] = {
+ AArch64_Q0_Q1_Q2, AArch64_Q1_Q2_Q3, AArch64_Q2_Q3_Q4, AArch64_Q3_Q4_Q5, AArch64_Q4_Q5_Q6, AArch64_Q5_Q6_Q7, AArch64_Q6_Q7_Q8, AArch64_Q7_Q8_Q9, AArch64_Q8_Q9_Q10, AArch64_Q9_Q10_Q11, AArch64_Q10_Q11_Q12, AArch64_Q11_Q12_Q13, AArch64_Q12_Q13_Q14, AArch64_Q13_Q14_Q15, AArch64_Q14_Q15_Q16,
+ };
+
+ // QTriple_with_qsub_0_in_FPR128Lo_and_QTriple_with_qsub_1_in_FPR128Lo Bit set.
+static uint8_t QTriple_with_qsub_0_in_FPR128Lo_and_QTriple_with_qsub_1_in_FPR128LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07,
+ };
+
+ // QTriple_with_qsub_1_in_FPR128Lo_and_QTriple_with_qsub_2_in_FPR128Lo Register Class...
+static uint16_t QTriple_with_qsub_1_in_FPR128Lo_and_QTriple_with_qsub_2_in_FPR128Lo[] = {
+ AArch64_Q0_Q1_Q2, AArch64_Q1_Q2_Q3, AArch64_Q2_Q3_Q4, AArch64_Q3_Q4_Q5, AArch64_Q4_Q5_Q6, AArch64_Q5_Q6_Q7, AArch64_Q6_Q7_Q8, AArch64_Q7_Q8_Q9, AArch64_Q8_Q9_Q10, AArch64_Q9_Q10_Q11, AArch64_Q10_Q11_Q12, AArch64_Q11_Q12_Q13, AArch64_Q12_Q13_Q14, AArch64_Q13_Q14_Q15, AArch64_Q31_Q0_Q1,
+ };
+
+ // QTriple_with_qsub_1_in_FPR128Lo_and_QTriple_with_qsub_2_in_FPR128Lo Bit set.
+static uint8_t QTriple_with_qsub_1_in_FPR128Lo_and_QTriple_with_qsub_2_in_FPR128LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03, 0x00, 0x08,
+ };
+
+ // QTriple_with_qsub_0_in_FPR128Lo_and_QTriple_with_qsub_2_in_FPR128Lo Register Class...
+static uint16_t QTriple_with_qsub_0_in_FPR128Lo_and_QTriple_with_qsub_2_in_FPR128Lo[] = {
+ AArch64_Q0_Q1_Q2, AArch64_Q1_Q2_Q3, AArch64_Q2_Q3_Q4, AArch64_Q3_Q4_Q5, AArch64_Q4_Q5_Q6, AArch64_Q5_Q6_Q7, AArch64_Q6_Q7_Q8, AArch64_Q7_Q8_Q9, AArch64_Q8_Q9_Q10, AArch64_Q9_Q10_Q11, AArch64_Q10_Q11_Q12, AArch64_Q11_Q12_Q13, AArch64_Q12_Q13_Q14, AArch64_Q13_Q14_Q15,
+ };
+
+ // QTriple_with_qsub_0_in_FPR128Lo_and_QTriple_with_qsub_2_in_FPR128Lo Bit set.
+static uint8_t QTriple_with_qsub_0_in_FPR128Lo_and_QTriple_with_qsub_2_in_FPR128LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03,
+ };
+
+ // QQuad Register Class...
+static uint16_t QQuad[] = {
+ AArch64_Q0_Q1_Q2_Q3, AArch64_Q1_Q2_Q3_Q4, AArch64_Q2_Q3_Q4_Q5, AArch64_Q3_Q4_Q5_Q6, AArch64_Q4_Q5_Q6_Q7, AArch64_Q5_Q6_Q7_Q8, AArch64_Q6_Q7_Q8_Q9, AArch64_Q7_Q8_Q9_Q10, AArch64_Q8_Q9_Q10_Q11, AArch64_Q9_Q10_Q11_Q12, AArch64_Q10_Q11_Q12_Q13, AArch64_Q11_Q12_Q13_Q14, AArch64_Q12_Q13_Q14_Q15, AArch64_Q13_Q14_Q15_Q16, AArch64_Q14_Q15_Q16_Q17, AArch64_Q15_Q16_Q17_Q18, AArch64_Q16_Q17_Q18_Q19, AArch64_Q17_Q18_Q19_Q20, AArch64_Q18_Q19_Q20_Q21, AArch64_Q19_Q20_Q21_Q22, AArch64_Q20_Q21_Q22_Q23, AArch64_Q21_Q22_Q23_Q24, AArch64_Q22_Q23_Q24_Q25, AArch64_Q23_Q24_Q25_Q26, AArch64_Q24_Q25_Q26_Q27, AArch64_Q25_Q26_Q27_Q28, AArch64_Q26_Q27_Q28_Q29, AArch64_Q27_Q28_Q29_Q30, AArch64_Q28_Q29_Q30_Q31, AArch64_Q29_Q30_Q31_Q0, AArch64_Q30_Q31_Q0_Q1, AArch64_Q31_Q0_Q1_Q2,
+ };
+
+ // QQuad Bit set.
+static uint8_t QQuadBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x0f,
+ };
+
+ // QQuad_with_qsub_0_in_FPR128Lo Register Class...
+static uint16_t QQuad_with_qsub_0_in_FPR128Lo[] = {
+ AArch64_Q0_Q1_Q2_Q3, AArch64_Q1_Q2_Q3_Q4, AArch64_Q2_Q3_Q4_Q5, AArch64_Q3_Q4_Q5_Q6, AArch64_Q4_Q5_Q6_Q7, AArch64_Q5_Q6_Q7_Q8, AArch64_Q6_Q7_Q8_Q9, AArch64_Q7_Q8_Q9_Q10, AArch64_Q8_Q9_Q10_Q11, AArch64_Q9_Q10_Q11_Q12, AArch64_Q10_Q11_Q12_Q13, AArch64_Q11_Q12_Q13_Q14, AArch64_Q12_Q13_Q14_Q15, AArch64_Q13_Q14_Q15_Q16, AArch64_Q14_Q15_Q16_Q17, AArch64_Q15_Q16_Q17_Q18,
+ };
+
+ // QQuad_with_qsub_0_in_FPR128Lo Bit set.
+static uint8_t QQuad_with_qsub_0_in_FPR128LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x0f,
+ };
+
+ // QQuad_with_qsub_1_in_FPR128Lo Register Class...
+static uint16_t QQuad_with_qsub_1_in_FPR128Lo[] = {
+ AArch64_Q0_Q1_Q2_Q3, AArch64_Q1_Q2_Q3_Q4, AArch64_Q2_Q3_Q4_Q5, AArch64_Q3_Q4_Q5_Q6, AArch64_Q4_Q5_Q6_Q7, AArch64_Q5_Q6_Q7_Q8, AArch64_Q6_Q7_Q8_Q9, AArch64_Q7_Q8_Q9_Q10, AArch64_Q8_Q9_Q10_Q11, AArch64_Q9_Q10_Q11_Q12, AArch64_Q10_Q11_Q12_Q13, AArch64_Q11_Q12_Q13_Q14, AArch64_Q12_Q13_Q14_Q15, AArch64_Q13_Q14_Q15_Q16, AArch64_Q14_Q15_Q16_Q17, AArch64_Q31_Q0_Q1_Q2,
+ };
+
+ // QQuad_with_qsub_1_in_FPR128Lo Bit set.
+static uint8_t QQuad_with_qsub_1_in_FPR128LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07, 0x00, 0x08,
+ };
+
+ // QQuad_with_qsub_2_in_FPR128Lo Register Class...
+static uint16_t QQuad_with_qsub_2_in_FPR128Lo[] = {
+ AArch64_Q0_Q1_Q2_Q3, AArch64_Q1_Q2_Q3_Q4, AArch64_Q2_Q3_Q4_Q5, AArch64_Q3_Q4_Q5_Q6, AArch64_Q4_Q5_Q6_Q7, AArch64_Q5_Q6_Q7_Q8, AArch64_Q6_Q7_Q8_Q9, AArch64_Q7_Q8_Q9_Q10, AArch64_Q8_Q9_Q10_Q11, AArch64_Q9_Q10_Q11_Q12, AArch64_Q10_Q11_Q12_Q13, AArch64_Q11_Q12_Q13_Q14, AArch64_Q12_Q13_Q14_Q15, AArch64_Q13_Q14_Q15_Q16, AArch64_Q30_Q31_Q0_Q1, AArch64_Q31_Q0_Q1_Q2,
+ };
+
+ // QQuad_with_qsub_2_in_FPR128Lo Bit set.
+static uint8_t QQuad_with_qsub_2_in_FPR128LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03, 0x00, 0x0c,
+ };
+
+ // QQuad_with_qsub_3_in_FPR128Lo Register Class...
+static uint16_t QQuad_with_qsub_3_in_FPR128Lo[] = {
+ AArch64_Q0_Q1_Q2_Q3, AArch64_Q1_Q2_Q3_Q4, AArch64_Q2_Q3_Q4_Q5, AArch64_Q3_Q4_Q5_Q6, AArch64_Q4_Q5_Q6_Q7, AArch64_Q5_Q6_Q7_Q8, AArch64_Q6_Q7_Q8_Q9, AArch64_Q7_Q8_Q9_Q10, AArch64_Q8_Q9_Q10_Q11, AArch64_Q9_Q10_Q11_Q12, AArch64_Q10_Q11_Q12_Q13, AArch64_Q11_Q12_Q13_Q14, AArch64_Q12_Q13_Q14_Q15, AArch64_Q29_Q30_Q31_Q0, AArch64_Q30_Q31_Q0_Q1, AArch64_Q31_Q0_Q1_Q2,
+ };
+
+ // QQuad_with_qsub_3_in_FPR128Lo Bit set.
+static uint8_t QQuad_with_qsub_3_in_FPR128LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x01, 0x00, 0x0e,
+ };
+
+ // QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_1_in_FPR128Lo Register Class...
+static uint16_t QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_1_in_FPR128Lo[] = {
+ AArch64_Q0_Q1_Q2_Q3, AArch64_Q1_Q2_Q3_Q4, AArch64_Q2_Q3_Q4_Q5, AArch64_Q3_Q4_Q5_Q6, AArch64_Q4_Q5_Q6_Q7, AArch64_Q5_Q6_Q7_Q8, AArch64_Q6_Q7_Q8_Q9, AArch64_Q7_Q8_Q9_Q10, AArch64_Q8_Q9_Q10_Q11, AArch64_Q9_Q10_Q11_Q12, AArch64_Q10_Q11_Q12_Q13, AArch64_Q11_Q12_Q13_Q14, AArch64_Q12_Q13_Q14_Q15, AArch64_Q13_Q14_Q15_Q16, AArch64_Q14_Q15_Q16_Q17,
+ };
+
+ // QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_1_in_FPR128Lo Bit set.
+static uint8_t QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_1_in_FPR128LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07,
+ };
+
+ // QQuad_with_qsub_1_in_FPR128Lo_and_QQuad_with_qsub_2_in_FPR128Lo Register Class...
+static uint16_t QQuad_with_qsub_1_in_FPR128Lo_and_QQuad_with_qsub_2_in_FPR128Lo[] = {
+ AArch64_Q0_Q1_Q2_Q3, AArch64_Q1_Q2_Q3_Q4, AArch64_Q2_Q3_Q4_Q5, AArch64_Q3_Q4_Q5_Q6, AArch64_Q4_Q5_Q6_Q7, AArch64_Q5_Q6_Q7_Q8, AArch64_Q6_Q7_Q8_Q9, AArch64_Q7_Q8_Q9_Q10, AArch64_Q8_Q9_Q10_Q11, AArch64_Q9_Q10_Q11_Q12, AArch64_Q10_Q11_Q12_Q13, AArch64_Q11_Q12_Q13_Q14, AArch64_Q12_Q13_Q14_Q15, AArch64_Q13_Q14_Q15_Q16, AArch64_Q31_Q0_Q1_Q2,
+ };
+
+ // QQuad_with_qsub_1_in_FPR128Lo_and_QQuad_with_qsub_2_in_FPR128Lo Bit set.
+static uint8_t QQuad_with_qsub_1_in_FPR128Lo_and_QQuad_with_qsub_2_in_FPR128LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03, 0x00, 0x08,
+ };
+
+ // QQuad_with_qsub_2_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128Lo Register Class...
+static uint16_t QQuad_with_qsub_2_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128Lo[] = {
+ AArch64_Q0_Q1_Q2_Q3, AArch64_Q1_Q2_Q3_Q4, AArch64_Q2_Q3_Q4_Q5, AArch64_Q3_Q4_Q5_Q6, AArch64_Q4_Q5_Q6_Q7, AArch64_Q5_Q6_Q7_Q8, AArch64_Q6_Q7_Q8_Q9, AArch64_Q7_Q8_Q9_Q10, AArch64_Q8_Q9_Q10_Q11, AArch64_Q9_Q10_Q11_Q12, AArch64_Q10_Q11_Q12_Q13, AArch64_Q11_Q12_Q13_Q14, AArch64_Q12_Q13_Q14_Q15, AArch64_Q30_Q31_Q0_Q1, AArch64_Q31_Q0_Q1_Q2,
+ };
+
+ // QQuad_with_qsub_2_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128Lo Bit set.
+static uint8_t QQuad_with_qsub_2_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x01, 0x00, 0x0c,
+ };
+
+ // QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_2_in_FPR128Lo Register Class...
+static uint16_t QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_2_in_FPR128Lo[] = {
+ AArch64_Q0_Q1_Q2_Q3, AArch64_Q1_Q2_Q3_Q4, AArch64_Q2_Q3_Q4_Q5, AArch64_Q3_Q4_Q5_Q6, AArch64_Q4_Q5_Q6_Q7, AArch64_Q5_Q6_Q7_Q8, AArch64_Q6_Q7_Q8_Q9, AArch64_Q7_Q8_Q9_Q10, AArch64_Q8_Q9_Q10_Q11, AArch64_Q9_Q10_Q11_Q12, AArch64_Q10_Q11_Q12_Q13, AArch64_Q11_Q12_Q13_Q14, AArch64_Q12_Q13_Q14_Q15, AArch64_Q13_Q14_Q15_Q16,
+ };
+
+ // QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_2_in_FPR128Lo Bit set.
+static uint8_t QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_2_in_FPR128LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x03,
+ };
+
+ // QQuad_with_qsub_1_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128Lo Register Class...
+static uint16_t QQuad_with_qsub_1_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128Lo[] = {
+ AArch64_Q0_Q1_Q2_Q3, AArch64_Q1_Q2_Q3_Q4, AArch64_Q2_Q3_Q4_Q5, AArch64_Q3_Q4_Q5_Q6, AArch64_Q4_Q5_Q6_Q7, AArch64_Q5_Q6_Q7_Q8, AArch64_Q6_Q7_Q8_Q9, AArch64_Q7_Q8_Q9_Q10, AArch64_Q8_Q9_Q10_Q11, AArch64_Q9_Q10_Q11_Q12, AArch64_Q10_Q11_Q12_Q13, AArch64_Q11_Q12_Q13_Q14, AArch64_Q12_Q13_Q14_Q15, AArch64_Q31_Q0_Q1_Q2,
+ };
+
+ // QQuad_with_qsub_1_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128Lo Bit set.
+static uint8_t QQuad_with_qsub_1_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x01, 0x00, 0x08,
+ };
+
+ // QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128Lo Register Class...
+static uint16_t QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128Lo[] = {
+ AArch64_Q0_Q1_Q2_Q3, AArch64_Q1_Q2_Q3_Q4, AArch64_Q2_Q3_Q4_Q5, AArch64_Q3_Q4_Q5_Q6, AArch64_Q4_Q5_Q6_Q7, AArch64_Q5_Q6_Q7_Q8, AArch64_Q6_Q7_Q8_Q9, AArch64_Q7_Q8_Q9_Q10, AArch64_Q8_Q9_Q10_Q11, AArch64_Q9_Q10_Q11_Q12, AArch64_Q10_Q11_Q12_Q13, AArch64_Q11_Q12_Q13_Q14, AArch64_Q12_Q13_Q14_Q15,
+ };
+
+ // QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128Lo Bit set.
+static uint8_t QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128LoBits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x01,
+ };
static MCRegisterClass AArch64MCRegisterClasses[] = {
{ "FPR8", FPR8, FPR8Bits, 32, sizeof(FPR8Bits), AArch64_FPR8RegClassID, 1, 1, 1, 1 },
@@ -703,8 +1695,54 @@
{ "GPR64xsp", GPR64xsp, GPR64xspBits, 32, sizeof(GPR64xspBits), AArch64_GPR64xspRegClassID, 8, 8, 1, 1 },
{ "GPR64noxzr", GPR64noxzr, GPR64noxzrBits, 31, sizeof(GPR64noxzrBits), AArch64_GPR64noxzrRegClassID, 8, 8, 1, 1 },
{ "tcGPR64", tcGPR64, tcGPR64Bits, 18, sizeof(tcGPR64Bits), AArch64_tcGPR64RegClassID, 8, 8, 1, 1 },
+ { "FPR64Lo", FPR64Lo, FPR64LoBits, 16, sizeof(FPR64LoBits), AArch64_FPR64LoRegClassID, 8, 8, 1, 1 },
{ "Rxsp", Rxsp, RxspBits, 1, sizeof(RxspBits), AArch64_RxspRegClassID, 8, 8, 1, 1 },
+ { "DPair", DPair, DPairBits, 32, sizeof(DPairBits), AArch64_DPairRegClassID, 16, 8, 1, 1 },
+ { "DPair_with_dsub_0_in_FPR64Lo", DPair_with_dsub_0_in_FPR64Lo, DPair_with_dsub_0_in_FPR64LoBits, 16, sizeof(DPair_with_dsub_0_in_FPR64LoBits), AArch64_DPair_with_dsub_0_in_FPR64LoRegClassID, 16, 8, 1, 1 },
+ { "DPair_with_dsub_1_in_FPR64Lo", DPair_with_dsub_1_in_FPR64Lo, DPair_with_dsub_1_in_FPR64LoBits, 16, sizeof(DPair_with_dsub_1_in_FPR64LoBits), AArch64_DPair_with_dsub_1_in_FPR64LoRegClassID, 16, 8, 1, 1 },
+ { "DPair_with_dsub_0_in_FPR64Lo_and_DPair_with_dsub_1_in_FPR64Lo", DPair_with_dsub_0_in_FPR64Lo_and_DPair_with_dsub_1_in_FPR64Lo, DPair_with_dsub_0_in_FPR64Lo_and_DPair_with_dsub_1_in_FPR64LoBits, 15, sizeof(DPair_with_dsub_0_in_FPR64Lo_and_DPair_with_dsub_1_in_FPR64LoBits), AArch64_DPair_with_dsub_0_in_FPR64Lo_and_DPair_with_dsub_1_in_FPR64LoRegClassID, 16, 8, 1, 1 },
{ "FPR128", FPR128, FPR128Bits, 32, sizeof(FPR128Bits), AArch64_FPR128RegClassID, 16, 16, 1, 1 },
+ { "FPR128Lo", FPR128Lo, FPR128LoBits, 16, sizeof(FPR128LoBits), AArch64_FPR128LoRegClassID, 16, 16, 1, 1 },
+ { "DTriple", DTriple, DTripleBits, 32, sizeof(DTripleBits), AArch64_DTripleRegClassID, 24, 8, 1, 1 },
+ { "DTriple_with_dsub_0_in_FPR64Lo", DTriple_with_dsub_0_in_FPR64Lo, DTriple_with_dsub_0_in_FPR64LoBits, 16, sizeof(DTriple_with_dsub_0_in_FPR64LoBits), AArch64_DTriple_with_dsub_0_in_FPR64LoRegClassID, 24, 8, 1, 1 },
+ { "DTriple_with_dsub_1_in_FPR64Lo", DTriple_with_dsub_1_in_FPR64Lo, DTriple_with_dsub_1_in_FPR64LoBits, 16, sizeof(DTriple_with_dsub_1_in_FPR64LoBits), AArch64_DTriple_with_dsub_1_in_FPR64LoRegClassID, 24, 8, 1, 1 },
+ { "DTriple_with_dsub_2_in_FPR64Lo", DTriple_with_dsub_2_in_FPR64Lo, DTriple_with_dsub_2_in_FPR64LoBits, 16, sizeof(DTriple_with_dsub_2_in_FPR64LoBits), AArch64_DTriple_with_dsub_2_in_FPR64LoRegClassID, 24, 8, 1, 1 },
+ { "DTriple_with_dsub_0_in_FPR64Lo_and_DTriple_with_dsub_1_in_FPR64Lo", DTriple_with_dsub_0_in_FPR64Lo_and_DTriple_with_dsub_1_in_FPR64Lo, DTriple_with_dsub_0_in_FPR64Lo_and_DTriple_with_dsub_1_in_FPR64LoBits, 15, sizeof(DTriple_with_dsub_0_in_FPR64Lo_and_DTriple_with_dsub_1_in_FPR64LoBits), AArch64_DTriple_with_dsub_0_in_FPR64Lo_and_DTriple_with_dsub_1_in_FPR64LoRegClassID, 24, 8, 1, 1 },
+ { "DTriple_with_dsub_1_in_FPR64Lo_and_DTriple_with_dsub_2_in_FPR64Lo", DTriple_with_dsub_1_in_FPR64Lo_and_DTriple_with_dsub_2_in_FPR64Lo, DTriple_with_dsub_1_in_FPR64Lo_and_DTriple_with_dsub_2_in_FPR64LoBits, 15, sizeof(DTriple_with_dsub_1_in_FPR64Lo_and_DTriple_with_dsub_2_in_FPR64LoBits), AArch64_DTriple_with_dsub_1_in_FPR64Lo_and_DTriple_with_dsub_2_in_FPR64LoRegClassID, 24, 8, 1, 1 },
+ { "DTriple_with_dsub_0_in_FPR64Lo_and_DTriple_with_dsub_2_in_FPR64Lo", DTriple_with_dsub_0_in_FPR64Lo_and_DTriple_with_dsub_2_in_FPR64Lo, DTriple_with_dsub_0_in_FPR64Lo_and_DTriple_with_dsub_2_in_FPR64LoBits, 14, sizeof(DTriple_with_dsub_0_in_FPR64Lo_and_DTriple_with_dsub_2_in_FPR64LoBits), AArch64_DTriple_with_dsub_0_in_FPR64Lo_and_DTriple_with_dsub_2_in_FPR64LoRegClassID, 24, 8, 1, 1 },
+ { "DQuad", DQuad, DQuadBits, 32, sizeof(DQuadBits), AArch64_DQuadRegClassID, 32, 8, 1, 1 },
+ { "DQuad_with_dsub_0_in_FPR64Lo", DQuad_with_dsub_0_in_FPR64Lo, DQuad_with_dsub_0_in_FPR64LoBits, 16, sizeof(DQuad_with_dsub_0_in_FPR64LoBits), AArch64_DQuad_with_dsub_0_in_FPR64LoRegClassID, 32, 8, 1, 1 },
+ { "DQuad_with_dsub_1_in_FPR64Lo", DQuad_with_dsub_1_in_FPR64Lo, DQuad_with_dsub_1_in_FPR64LoBits, 16, sizeof(DQuad_with_dsub_1_in_FPR64LoBits), AArch64_DQuad_with_dsub_1_in_FPR64LoRegClassID, 32, 8, 1, 1 },
+ { "DQuad_with_dsub_2_in_FPR64Lo", DQuad_with_dsub_2_in_FPR64Lo, DQuad_with_dsub_2_in_FPR64LoBits, 16, sizeof(DQuad_with_dsub_2_in_FPR64LoBits), AArch64_DQuad_with_dsub_2_in_FPR64LoRegClassID, 32, 8, 1, 1 },
+ { "DQuad_with_dsub_3_in_FPR64Lo", DQuad_with_dsub_3_in_FPR64Lo, DQuad_with_dsub_3_in_FPR64LoBits, 16, sizeof(DQuad_with_dsub_3_in_FPR64LoBits), AArch64_DQuad_with_dsub_3_in_FPR64LoRegClassID, 32, 8, 1, 1 },
+ { "DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_1_in_FPR64Lo", DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_1_in_FPR64Lo, DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_1_in_FPR64LoBits, 15, sizeof(DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_1_in_FPR64LoBits), AArch64_DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_1_in_FPR64LoRegClassID, 32, 8, 1, 1 },
+ { "DQuad_with_dsub_1_in_FPR64Lo_and_DQuad_with_dsub_2_in_FPR64Lo", DQuad_with_dsub_1_in_FPR64Lo_and_DQuad_with_dsub_2_in_FPR64Lo, DQuad_with_dsub_1_in_FPR64Lo_and_DQuad_with_dsub_2_in_FPR64LoBits, 15, sizeof(DQuad_with_dsub_1_in_FPR64Lo_and_DQuad_with_dsub_2_in_FPR64LoBits), AArch64_DQuad_with_dsub_1_in_FPR64Lo_and_DQuad_with_dsub_2_in_FPR64LoRegClassID, 32, 8, 1, 1 },
+ { "DQuad_with_dsub_2_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64Lo", DQuad_with_dsub_2_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64Lo, DQuad_with_dsub_2_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64LoBits, 15, sizeof(DQuad_with_dsub_2_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64LoBits), AArch64_DQuad_with_dsub_2_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64LoRegClassID, 32, 8, 1, 1 },
+ { "DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_2_in_FPR64Lo", DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_2_in_FPR64Lo, DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_2_in_FPR64LoBits, 14, sizeof(DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_2_in_FPR64LoBits), AArch64_DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_2_in_FPR64LoRegClassID, 32, 8, 1, 1 },
+ { "DQuad_with_dsub_1_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64Lo", DQuad_with_dsub_1_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64Lo, DQuad_with_dsub_1_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64LoBits, 14, sizeof(DQuad_with_dsub_1_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64LoBits), AArch64_DQuad_with_dsub_1_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64LoRegClassID, 32, 8, 1, 1 },
+ { "DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64Lo", DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64Lo, DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64LoBits, 13, sizeof(DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64LoBits), AArch64_DQuad_with_dsub_0_in_FPR64Lo_and_DQuad_with_dsub_3_in_FPR64LoRegClassID, 32, 8, 1, 1 },
+ { "QPair", QPair, QPairBits, 32, sizeof(QPairBits), AArch64_QPairRegClassID, 32, 16, 1, 1 },
+ { "QPair_with_qsub_0_in_FPR128Lo", QPair_with_qsub_0_in_FPR128Lo, QPair_with_qsub_0_in_FPR128LoBits, 16, sizeof(QPair_with_qsub_0_in_FPR128LoBits), AArch64_QPair_with_qsub_0_in_FPR128LoRegClassID, 32, 16, 1, 1 },
+ { "QPair_with_qsub_1_in_FPR128Lo", QPair_with_qsub_1_in_FPR128Lo, QPair_with_qsub_1_in_FPR128LoBits, 16, sizeof(QPair_with_qsub_1_in_FPR128LoBits), AArch64_QPair_with_qsub_1_in_FPR128LoRegClassID, 32, 16, 1, 1 },
+ { "QPair_with_qsub_0_in_FPR128Lo_and_QPair_with_qsub_1_in_FPR128Lo", QPair_with_qsub_0_in_FPR128Lo_and_QPair_with_qsub_1_in_FPR128Lo, QPair_with_qsub_0_in_FPR128Lo_and_QPair_with_qsub_1_in_FPR128LoBits, 15, sizeof(QPair_with_qsub_0_in_FPR128Lo_and_QPair_with_qsub_1_in_FPR128LoBits), AArch64_QPair_with_qsub_0_in_FPR128Lo_and_QPair_with_qsub_1_in_FPR128LoRegClassID, 32, 16, 1, 1 },
+ { "QTriple", QTriple, QTripleBits, 32, sizeof(QTripleBits), AArch64_QTripleRegClassID, 48, 16, 1, 1 },
+ { "QTriple_with_qsub_0_in_FPR128Lo", QTriple_with_qsub_0_in_FPR128Lo, QTriple_with_qsub_0_in_FPR128LoBits, 16, sizeof(QTriple_with_qsub_0_in_FPR128LoBits), AArch64_QTriple_with_qsub_0_in_FPR128LoRegClassID, 48, 16, 1, 1 },
+ { "QTriple_with_qsub_1_in_FPR128Lo", QTriple_with_qsub_1_in_FPR128Lo, QTriple_with_qsub_1_in_FPR128LoBits, 16, sizeof(QTriple_with_qsub_1_in_FPR128LoBits), AArch64_QTriple_with_qsub_1_in_FPR128LoRegClassID, 48, 16, 1, 1 },
+ { "QTriple_with_qsub_2_in_FPR128Lo", QTriple_with_qsub_2_in_FPR128Lo, QTriple_with_qsub_2_in_FPR128LoBits, 16, sizeof(QTriple_with_qsub_2_in_FPR128LoBits), AArch64_QTriple_with_qsub_2_in_FPR128LoRegClassID, 48, 16, 1, 1 },
+ { "QTriple_with_qsub_0_in_FPR128Lo_and_QTriple_with_qsub_1_in_FPR128Lo", QTriple_with_qsub_0_in_FPR128Lo_and_QTriple_with_qsub_1_in_FPR128Lo, QTriple_with_qsub_0_in_FPR128Lo_and_QTriple_with_qsub_1_in_FPR128LoBits, 15, sizeof(QTriple_with_qsub_0_in_FPR128Lo_and_QTriple_with_qsub_1_in_FPR128LoBits), AArch64_QTriple_with_qsub_0_in_FPR128Lo_and_QTriple_with_qsub_1_in_FPR128LoRegClassID, 48, 16, 1, 1 },
+ { "QTriple_with_qsub_1_in_FPR128Lo_and_QTriple_with_qsub_2_in_FPR128Lo", QTriple_with_qsub_1_in_FPR128Lo_and_QTriple_with_qsub_2_in_FPR128Lo, QTriple_with_qsub_1_in_FPR128Lo_and_QTriple_with_qsub_2_in_FPR128LoBits, 15, sizeof(QTriple_with_qsub_1_in_FPR128Lo_and_QTriple_with_qsub_2_in_FPR128LoBits), AArch64_QTriple_with_qsub_1_in_FPR128Lo_and_QTriple_with_qsub_2_in_FPR128LoRegClassID, 48, 16, 1, 1 },
+ { "QTriple_with_qsub_0_in_FPR128Lo_and_QTriple_with_qsub_2_in_FPR128Lo", QTriple_with_qsub_0_in_FPR128Lo_and_QTriple_with_qsub_2_in_FPR128Lo, QTriple_with_qsub_0_in_FPR128Lo_and_QTriple_with_qsub_2_in_FPR128LoBits, 14, sizeof(QTriple_with_qsub_0_in_FPR128Lo_and_QTriple_with_qsub_2_in_FPR128LoBits), AArch64_QTriple_with_qsub_0_in_FPR128Lo_and_QTriple_with_qsub_2_in_FPR128LoRegClassID, 48, 16, 1, 1 },
+ { "QQuad", QQuad, QQuadBits, 32, sizeof(QQuadBits), AArch64_QQuadRegClassID, 64, 16, 1, 1 },
+ { "QQuad_with_qsub_0_in_FPR128Lo", QQuad_with_qsub_0_in_FPR128Lo, QQuad_with_qsub_0_in_FPR128LoBits, 16, sizeof(QQuad_with_qsub_0_in_FPR128LoBits), AArch64_QQuad_with_qsub_0_in_FPR128LoRegClassID, 64, 16, 1, 1 },
+ { "QQuad_with_qsub_1_in_FPR128Lo", QQuad_with_qsub_1_in_FPR128Lo, QQuad_with_qsub_1_in_FPR128LoBits, 16, sizeof(QQuad_with_qsub_1_in_FPR128LoBits), AArch64_QQuad_with_qsub_1_in_FPR128LoRegClassID, 64, 16, 1, 1 },
+ { "QQuad_with_qsub_2_in_FPR128Lo", QQuad_with_qsub_2_in_FPR128Lo, QQuad_with_qsub_2_in_FPR128LoBits, 16, sizeof(QQuad_with_qsub_2_in_FPR128LoBits), AArch64_QQuad_with_qsub_2_in_FPR128LoRegClassID, 64, 16, 1, 1 },
+ { "QQuad_with_qsub_3_in_FPR128Lo", QQuad_with_qsub_3_in_FPR128Lo, QQuad_with_qsub_3_in_FPR128LoBits, 16, sizeof(QQuad_with_qsub_3_in_FPR128LoBits), AArch64_QQuad_with_qsub_3_in_FPR128LoRegClassID, 64, 16, 1, 1 },
+ { "QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_1_in_FPR128Lo", QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_1_in_FPR128Lo, QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_1_in_FPR128LoBits, 15, sizeof(QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_1_in_FPR128LoBits), AArch64_QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_1_in_FPR128LoRegClassID, 64, 16, 1, 1 },
+ { "QQuad_with_qsub_1_in_FPR128Lo_and_QQuad_with_qsub_2_in_FPR128Lo", QQuad_with_qsub_1_in_FPR128Lo_and_QQuad_with_qsub_2_in_FPR128Lo, QQuad_with_qsub_1_in_FPR128Lo_and_QQuad_with_qsub_2_in_FPR128LoBits, 15, sizeof(QQuad_with_qsub_1_in_FPR128Lo_and_QQuad_with_qsub_2_in_FPR128LoBits), AArch64_QQuad_with_qsub_1_in_FPR128Lo_and_QQuad_with_qsub_2_in_FPR128LoRegClassID, 64, 16, 1, 1 },
+ { "QQuad_with_qsub_2_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128Lo", QQuad_with_qsub_2_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128Lo, QQuad_with_qsub_2_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128LoBits, 15, sizeof(QQuad_with_qsub_2_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128LoBits), AArch64_QQuad_with_qsub_2_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128LoRegClassID, 64, 16, 1, 1 },
+ { "QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_2_in_FPR128Lo", QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_2_in_FPR128Lo, QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_2_in_FPR128LoBits, 14, sizeof(QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_2_in_FPR128LoBits), AArch64_QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_2_in_FPR128LoRegClassID, 64, 16, 1, 1 },
+ { "QQuad_with_qsub_1_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128Lo", QQuad_with_qsub_1_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128Lo, QQuad_with_qsub_1_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128LoBits, 14, sizeof(QQuad_with_qsub_1_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128LoBits), AArch64_QQuad_with_qsub_1_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128LoRegClassID, 64, 16, 1, 1 },
+ { "QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128Lo", QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128Lo, QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128LoBits, 13, sizeof(QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128LoBits), AArch64_QQuad_with_qsub_0_in_FPR128Lo_and_QQuad_with_qsub_3_in_FPR128LoRegClassID, 64, 16, 1, 1 },
};
#endif // GET_REGINFO_MC_DESC
diff --git a/arch/AArch64/AArch64GenSubtargetInfo.inc b/arch/AArch64/AArch64GenSubtargetInfo.inc
index 858ff92..7b47b3e 100644
--- a/arch/AArch64/AArch64GenSubtargetInfo.inc
+++ b/arch/AArch64/AArch64GenSubtargetInfo.inc
@@ -13,7 +13,8 @@
#undef GET_SUBTARGETINFO_ENUM
enum {
AArch64_FeatureCrypto = 1ULL << 0,
- AArch64_FeatureNEON = 1ULL << 1
+ AArch64_FeatureFPARMv8 = 1ULL << 1,
+ AArch64_FeatureNEON = 1ULL << 2
};
#endif // GET_SUBTARGETINFO_ENUM
@@ -24,7 +25,8 @@
// Sorted (by key) array of values for CPU features.
static SubtargetFeatureKV AArch64FeatureKV[] = {
{ "crypto", "Enable cryptographic instructions", AArch64_FeatureCrypto, 0ULL },
- { "neon", "Enable Advanced SIMD instructions", AArch64_FeatureNEON, 0ULL }
+ { "fp-armv8", "Enable ARMv8 FP", AArch64_FeatureFPARMv8, 0ULL },
+ { "neon", "Enable Advanced SIMD instructions", AArch64_FeatureNEON, AArch64_FeatureFPARMv8 }
};
#endif // GET_SUBTARGETINFO_MC_DESC
diff --git a/arch/AArch64/AArch64InstPrinter.c b/arch/AArch64/AArch64InstPrinter.c
index dca077a..e20db76 100644
--- a/arch/AArch64/AArch64InstPrinter.c
+++ b/arch/AArch64/AArch64InstPrinter.c
@@ -556,7 +556,7 @@
MI->pub_insn.arm64.op_count++;
}
-static void printNeonUImm8Operand(MCInst *MI, unsigned OpNum, SStream *O)
+static void printUImmHexOperand(MCInst *MI, unsigned OpNum, SStream *O)
{
MCOperand *MOUImm = MCInst_getOperand(MI, OpNum);
@@ -565,13 +565,13 @@
unsigned Imm = MCOperand_getImm(MOUImm);
- SStream_concat(O, "#0x%"PRIx64, Imm);
+ SStream_concat(O, "#0x%x", Imm);
MI->pub_insn.arm64.operands[MI->pub_insn.arm64.op_count].type = ARM64_OP_IMM;
MI->pub_insn.arm64.operands[MI->pub_insn.arm64.op_count].imm = Imm;
MI->pub_insn.arm64.op_count++;
}
-static void printNeonUImm8OperandBare(MCInst *MI, unsigned OpNum, SStream *O)
+static void printUImmBareOperand(MCInst *MI, unsigned OpNum, SStream *O)
{
MCOperand *MOUImm = MCInst_getOperand(MI, OpNum);
@@ -621,6 +621,38 @@
printSysRegOperand(&AArch64_MSRMapper, MI, OpNum, O);
}
+// If Count > 1, there are two valid kinds of vector list:
+// (1) {Vn.layout, Vn+1.layout, ... , Vm.layout}
+// (2) {Vn.layout - Vm.layout}
+// We choose the first kind as output.
+static void printVectorList(MCInst *MI, unsigned OpNum,
+ SStream *O, MCRegisterInfo *MRI, A64Layout_VectorLayout Layout, unsigned Count)
+{
+ //assert(Count >= 1 && Count <= 4 && "Invalid Number of Vectors");
+
+ unsigned Reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum));
+ const char *LayoutStr = A64VectorLayoutToString(Layout);
+ SStream_concat(O, "{");
+ if (Count > 1) { // Print sub registers separately
+ bool IsVec64 = (Layout < A64Layout_VL_16B);
+ unsigned SubRegIdx = IsVec64 ? AArch64_dsub_0 : AArch64_qsub_0;
+ unsigned I;
+ for (I = 0; I < Count; I++) {
+ char *Name = strdup(getRegisterName(MCRegisterInfo_getSubReg(MRI, Reg, SubRegIdx++)));
+ Name[0] = 'v';
+ SStream_concat(O, "%s%s", Name, LayoutStr);
+ if (I != Count - 1)
+ SStream_concat(O, ", ");
+ free(Name);
+ }
+ } else { // Print the register directly when NumVecs is 1.
+ char *Name = strdup(getRegisterName(Reg));
+ Name[0] = 'v';
+ SStream_concat(O, "%s%s", Name, LayoutStr);
+ free(Name);
+ }
+ SStream_concat(O, "}");
+}
#define PRINT_ALIAS_INSTR
#include "AArch64GenAsmWriter.inc"
@@ -645,6 +677,6 @@
MCInst_setOpcodePub(MI, AArch64_map_insn(mnem));
free(mnem);
} else
- AArch64InstPrinter_printInstruction(MI, O);
+ AArch64InstPrinter_printInstruction(MI, O, Info);
}
diff --git a/arch/AArch64/mapping.c b/arch/AArch64/mapping.c
index dcf5f1d..b4b2e3d 100644
--- a/arch/AArch64/mapping.c
+++ b/arch/AArch64/mapping.c
@@ -14,6 +14,7 @@
static name_map reg_name_maps[] = {
{ ARM64_REG_INVALID, NULL },
+ //=========
{ ARM64_REG_NZCV, "nzcv"},
{ ARM64_REG_WSP, "wsp"},
{ ARM64_REG_WZR, "wzr"},
@@ -241,6 +242,198 @@
{ ARM64_REG_X28, "x28"},
{ ARM64_REG_X29, "x29"},
{ ARM64_REG_X30, "x30"},
+ { ARM64_REG_D0_D1, "d0_d1"},
+ { ARM64_REG_D1_D2, "d1_d2"},
+ { ARM64_REG_D2_D3, "d2_d3"},
+ { ARM64_REG_D3_D4, "d3_d4"},
+ { ARM64_REG_D4_D5, "d4_d5"},
+ { ARM64_REG_D5_D6, "d5_d6"},
+ { ARM64_REG_D6_D7, "d6_d7"},
+ { ARM64_REG_D7_D8, "d7_d8"},
+ { ARM64_REG_D8_D9, "d8_d9"},
+ { ARM64_REG_D9_D10, "d9_d10"},
+ { ARM64_REG_D10_D11, "d10_d11"},
+ { ARM64_REG_D11_D12, "d11_d12"},
+ { ARM64_REG_D12_D13, "d12_d13"},
+ { ARM64_REG_D13_D14, "d13_d14"},
+ { ARM64_REG_D14_D15, "d14_d15"},
+ { ARM64_REG_D15_D16, "d15_d16"},
+ { ARM64_REG_D16_D17, "d16_d17"},
+ { ARM64_REG_D17_D18, "d17_d18"},
+ { ARM64_REG_D18_D19, "d18_d19"},
+ { ARM64_REG_D19_D20, "d19_d20"},
+ { ARM64_REG_D20_D21, "d20_d21"},
+ { ARM64_REG_D21_D22, "d21_d22"},
+ { ARM64_REG_D22_D23, "d22_d23"},
+ { ARM64_REG_D23_D24, "d23_d24"},
+ { ARM64_REG_D24_D25, "d24_d25"},
+ { ARM64_REG_D25_D26, "d25_d26"},
+ { ARM64_REG_D26_D27, "d26_d27"},
+ { ARM64_REG_D27_D28, "d27_d28"},
+ { ARM64_REG_D28_D29, "d28_d29"},
+ { ARM64_REG_D29_D30, "d29_d30"},
+ { ARM64_REG_D30_D31, "d30_d31"},
+ { ARM64_REG_D31_D0, "d31_d0"},
+ { ARM64_REG_Q0_Q1, "q0_q1"},
+ { ARM64_REG_Q1_Q2, "q1_q2"},
+ { ARM64_REG_Q2_Q3, "q2_q3"},
+ { ARM64_REG_Q3_Q4, "q3_q4"},
+ { ARM64_REG_Q4_Q5, "q4_q5"},
+ { ARM64_REG_Q5_Q6, "q5_q6"},
+ { ARM64_REG_Q6_Q7, "q6_q7"},
+ { ARM64_REG_Q7_Q8, "q7_q8"},
+ { ARM64_REG_Q8_Q9, "q8_q9"},
+ { ARM64_REG_Q9_Q10, "q9_q10"},
+ { ARM64_REG_Q10_Q11, "q10_q11"},
+ { ARM64_REG_Q11_Q12, "q11_q12"},
+ { ARM64_REG_Q12_Q13, "q12_q13"},
+ { ARM64_REG_Q13_Q14, "q13_q14"},
+ { ARM64_REG_Q14_Q15, "q14_q15"},
+ { ARM64_REG_Q15_Q16, "q15_q16"},
+ { ARM64_REG_Q16_Q17, "q16_q17"},
+ { ARM64_REG_Q17_Q18, "q17_q18"},
+ { ARM64_REG_Q18_Q19, "q18_q19"},
+ { ARM64_REG_Q19_Q20, "q19_q20"},
+ { ARM64_REG_Q20_Q21, "q20_q21"},
+ { ARM64_REG_Q21_Q22, "q21_q22"},
+ { ARM64_REG_Q22_Q23, "q22_q23"},
+ { ARM64_REG_Q23_Q24, "q23_q24"},
+ { ARM64_REG_Q24_Q25, "q24_q25"},
+ { ARM64_REG_Q25_Q26, "q25_q26"},
+ { ARM64_REG_Q26_Q27, "q26_q27"},
+ { ARM64_REG_Q27_Q28, "q27_q28"},
+ { ARM64_REG_Q28_Q29, "q28_q29"},
+ { ARM64_REG_Q29_Q30, "q29_q30"},
+ { ARM64_REG_Q30_Q31, "q30_q31"},
+ { ARM64_REG_Q31_Q0, "q31_q0"},
+ { ARM64_REG_D0_D1_D2, "d0_d1_d2"},
+ { ARM64_REG_D1_D2_D3, "d1_d2_d3"},
+ { ARM64_REG_D2_D3_D4, "d2_d3_d4"},
+ { ARM64_REG_D3_D4_D5, "d3_d4_d5"},
+ { ARM64_REG_D4_D5_D6, "d4_d5_d6"},
+ { ARM64_REG_D5_D6_D7, "d5_d6_d7"},
+ { ARM64_REG_D6_D7_D8, "d6_d7_d8"},
+ { ARM64_REG_D7_D8_D9, "d7_d8_d9"},
+ { ARM64_REG_D8_D9_D10, "d8_d9_d10"},
+ { ARM64_REG_D9_D10_D11, "d9_d10_d11"},
+ { ARM64_REG_D10_D11_D12, "d10_d11_d12"},
+ { ARM64_REG_D11_D12_D13, "d11_d12_d13"},
+ { ARM64_REG_D12_D13_D14, "d12_d13_d14"},
+ { ARM64_REG_D13_D14_D15, "d13_d14_d15"},
+ { ARM64_REG_D14_D15_D16, "d14_d15_d16"},
+ { ARM64_REG_D15_D16_D17, "d15_d16_d17"},
+ { ARM64_REG_D16_D17_D18, "d16_d17_d18"},
+ { ARM64_REG_D17_D18_D19, "d17_d18_d19"},
+ { ARM64_REG_D18_D19_D20, "d18_d19_d20"},
+ { ARM64_REG_D19_D20_D21, "d19_d20_d21"},
+ { ARM64_REG_D20_D21_D22, "d20_d21_d22"},
+ { ARM64_REG_D21_D22_D23, "d21_d22_d23"},
+ { ARM64_REG_D22_D23_D24, "d22_d23_d24"},
+ { ARM64_REG_D23_D24_D25, "d23_d24_d25"},
+ { ARM64_REG_D24_D25_D26, "d24_d25_d26"},
+ { ARM64_REG_D25_D26_D27, "d25_d26_d27"},
+ { ARM64_REG_D26_D27_D28, "d26_d27_d28"},
+ { ARM64_REG_D27_D28_D29, "d27_d28_d29"},
+ { ARM64_REG_D28_D29_D30, "d28_d29_d30"},
+ { ARM64_REG_D29_D30_D31, "d29_d30_d31"},
+ { ARM64_REG_D30_D31_D0, "d30_d31_d0"},
+ { ARM64_REG_D31_D0_D1, "d31_d0_d1"},
+ { ARM64_REG_Q0_Q1_Q2, "q0_q1_q2"},
+ { ARM64_REG_Q1_Q2_Q3, "q1_q2_q3"},
+ { ARM64_REG_Q2_Q3_Q4, "q2_q3_q4"},
+ { ARM64_REG_Q3_Q4_Q5, "q3_q4_q5"},
+ { ARM64_REG_Q4_Q5_Q6, "q4_q5_q6"},
+ { ARM64_REG_Q5_Q6_Q7, "q5_q6_q7"},
+ { ARM64_REG_Q6_Q7_Q8, "q6_q7_q8"},
+ { ARM64_REG_Q7_Q8_Q9, "q7_q8_q9"},
+ { ARM64_REG_Q8_Q9_Q10, "q8_q9_q10"},
+ { ARM64_REG_Q9_Q10_Q11, "q9_q10_q11"},
+ { ARM64_REG_Q10_Q11_Q12, "q10_q11_q12"},
+ { ARM64_REG_Q11_Q12_Q13, "q11_q12_q13"},
+ { ARM64_REG_Q12_Q13_Q14, "q12_q13_q14"},
+ { ARM64_REG_Q13_Q14_Q15, "q13_q14_q15"},
+ { ARM64_REG_Q14_Q15_Q16, "q14_q15_q16"},
+ { ARM64_REG_Q15_Q16_Q17, "q15_q16_q17"},
+ { ARM64_REG_Q16_Q17_Q18, "q16_q17_q18"},
+ { ARM64_REG_Q17_Q18_Q19, "q17_q18_q19"},
+ { ARM64_REG_Q18_Q19_Q20, "q18_q19_q20"},
+ { ARM64_REG_Q19_Q20_Q21, "q19_q20_q21"},
+ { ARM64_REG_Q20_Q21_Q22, "q20_q21_q22"},
+ { ARM64_REG_Q21_Q22_Q23, "q21_q22_q23"},
+ { ARM64_REG_Q22_Q23_Q24, "q22_q23_q24"},
+ { ARM64_REG_Q23_Q24_Q25, "q23_q24_q25"},
+ { ARM64_REG_Q24_Q25_Q26, "q24_q25_q26"},
+ { ARM64_REG_Q25_Q26_Q27, "q25_q26_q27"},
+ { ARM64_REG_Q26_Q27_Q28, "q26_q27_q28"},
+ { ARM64_REG_Q27_Q28_Q29, "q27_q28_q29"},
+ { ARM64_REG_Q28_Q29_Q30, "q28_q29_q30"},
+ { ARM64_REG_Q29_Q30_Q31, "q29_q30_q31"},
+ { ARM64_REG_Q30_Q31_Q0, "q30_q31_q0"},
+ { ARM64_REG_Q31_Q0_Q1, "q31_q0_q1"},
+ { ARM64_REG_D0_D1_D2_D3, "d0_d1_d2_d3"},
+ { ARM64_REG_D1_D2_D3_D4, "d1_d2_d3_d4"},
+ { ARM64_REG_D2_D3_D4_D5, "d2_d3_d4_d5"},
+ { ARM64_REG_D3_D4_D5_D6, "d3_d4_d5_d6"},
+ { ARM64_REG_D4_D5_D6_D7, "d4_d5_d6_d7"},
+ { ARM64_REG_D5_D6_D7_D8, "d5_d6_d7_d8"},
+ { ARM64_REG_D6_D7_D8_D9, "d6_d7_d8_d9"},
+ { ARM64_REG_D7_D8_D9_D10, "d7_d8_d9_d10"},
+ { ARM64_REG_D8_D9_D10_D11, "d8_d9_d10_d11"},
+ { ARM64_REG_D9_D10_D11_D12, "d9_d10_d11_d12"},
+ { ARM64_REG_D10_D11_D12_D13, "d10_d11_d12_d13"},
+ { ARM64_REG_D11_D12_D13_D14, "d11_d12_d13_d14"},
+ { ARM64_REG_D12_D13_D14_D15, "d12_d13_d14_d15"},
+ { ARM64_REG_D13_D14_D15_D16, "d13_d14_d15_d16"},
+ { ARM64_REG_D14_D15_D16_D17, "d14_d15_d16_d17"},
+ { ARM64_REG_D15_D16_D17_D18, "d15_d16_d17_d18"},
+ { ARM64_REG_D16_D17_D18_D19, "d16_d17_d18_d19"},
+ { ARM64_REG_D17_D18_D19_D20, "d17_d18_d19_d20"},
+ { ARM64_REG_D18_D19_D20_D21, "d18_d19_d20_d21"},
+ { ARM64_REG_D19_D20_D21_D22, "d19_d20_d21_d22"},
+ { ARM64_REG_D20_D21_D22_D23, "d20_d21_d22_d23"},
+ { ARM64_REG_D21_D22_D23_D24, "d21_d22_d23_d24"},
+ { ARM64_REG_D22_D23_D24_D25, "d22_d23_d24_d25"},
+ { ARM64_REG_D23_D24_D25_D26, "d23_d24_d25_d26"},
+ { ARM64_REG_D24_D25_D26_D27, "d24_d25_d26_d27"},
+ { ARM64_REG_D25_D26_D27_D28, "d25_d26_d27_d28"},
+ { ARM64_REG_D26_D27_D28_D29, "d26_d27_d28_d29"},
+ { ARM64_REG_D27_D28_D29_D30, "d27_d28_d29_d30"},
+ { ARM64_REG_D28_D29_D30_D31, "d28_d29_d30_d31"},
+ { ARM64_REG_D29_D30_D31_D0, "d29_d30_d31_d0"},
+ { ARM64_REG_D30_D31_D0_D1, "d30_d31_d0_d1"},
+ { ARM64_REG_D31_D0_D1_D2, "d31_d0_d1_d2"},
+ { ARM64_REG_Q0_Q1_Q2_Q3, "q0_q1_q2_q3"},
+ { ARM64_REG_Q1_Q2_Q3_Q4, "q1_q2_q3_q4"},
+ { ARM64_REG_Q2_Q3_Q4_Q5, "q2_q3_q4_q5"},
+ { ARM64_REG_Q3_Q4_Q5_Q6, "q3_q4_q5_q6"},
+ { ARM64_REG_Q4_Q5_Q6_Q7, "q4_q5_q6_q7"},
+ { ARM64_REG_Q5_Q6_Q7_Q8, "q5_q6_q7_q8"},
+ { ARM64_REG_Q6_Q7_Q8_Q9, "q6_q7_q8_q9"},
+ { ARM64_REG_Q7_Q8_Q9_Q10, "q7_q8_q9_q10"},
+ { ARM64_REG_Q8_Q9_Q10_Q11, "q8_q9_q10_q11"},
+ { ARM64_REG_Q9_Q10_Q11_Q12, "q9_q10_q11_q12"},
+ { ARM64_REG_Q10_Q11_Q12_Q13, "q10_q11_q12_q13"},
+ { ARM64_REG_Q11_Q12_Q13_Q14, "q11_q12_q13_q14"},
+ { ARM64_REG_Q12_Q13_Q14_Q15, "q12_q13_q14_q15"},
+ { ARM64_REG_Q13_Q14_Q15_Q16, "q13_q14_q15_q16"},
+ { ARM64_REG_Q14_Q15_Q16_Q17, "q14_q15_q16_q17"},
+ { ARM64_REG_Q15_Q16_Q17_Q18, "q15_q16_q17_q18"},
+ { ARM64_REG_Q16_Q17_Q18_Q19, "q16_q17_q18_q19"},
+ { ARM64_REG_Q17_Q18_Q19_Q20, "q17_q18_q19_q20"},
+ { ARM64_REG_Q18_Q19_Q20_Q21, "q18_q19_q20_q21"},
+ { ARM64_REG_Q19_Q20_Q21_Q22, "q19_q20_q21_q22"},
+ { ARM64_REG_Q20_Q21_Q22_Q23, "q20_q21_q22_q23"},
+ { ARM64_REG_Q21_Q22_Q23_Q24, "q21_q22_q23_q24"},
+ { ARM64_REG_Q22_Q23_Q24_Q25, "q22_q23_q24_q25"},
+ { ARM64_REG_Q23_Q24_Q25_Q26, "q23_q24_q25_q26"},
+ { ARM64_REG_Q24_Q25_Q26_Q27, "q24_q25_q26_q27"},
+ { ARM64_REG_Q25_Q26_Q27_Q28, "q25_q26_q27_q28"},
+ { ARM64_REG_Q26_Q27_Q28_Q29, "q26_q27_q28_q29"},
+ { ARM64_REG_Q27_Q28_Q29_Q30, "q27_q28_q29_q30"},
+ { ARM64_REG_Q28_Q29_Q30_Q31, "q28_q29_q30_q31"},
+ { ARM64_REG_Q29_Q30_Q31_Q0, "q29_q30_q31_q0"},
+ { ARM64_REG_Q30_Q31_Q0_Q1, "q30_q31_q0_q1"},
+ { ARM64_REG_Q31_Q0_Q1_Q2, "q31_q0_q1_q2"},
};
char *AArch64_reg_name(unsigned int reg)
@@ -252,1594 +445,2712 @@
}
static insn_map insns[] = {
- { AArch64_ADCSwww, ARM64_INS_ADC, { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADCSxxx, ARM64_INS_ADC, { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADCwww, ARM64_INS_ADC, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 } },
- { AArch64_ADCxxx, ARM64_INS_ADC, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 } },
- { AArch64_ADDHN2vvv_16b8h, ARM64_INS_ADDHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ADDHN2vvv_4s2d, ARM64_INS_ADDHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ADDHN2vvv_8h4s, ARM64_INS_ADDHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ADDHNvvv_2s2d, ARM64_INS_ADDHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ADDHNvvv_4h4s, ARM64_INS_ADDHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ADDHNvvv_8b8h, ARM64_INS_ADDHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ADDP_16B, ARM64_INS_ADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ADDP_2D, ARM64_INS_ADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ADDP_2S, ARM64_INS_ADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ADDP_4H, ARM64_INS_ADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ADDP_4S, ARM64_INS_ADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ADDP_8B, ARM64_INS_ADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ADDP_8H, ARM64_INS_ADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ADDSwww_asr, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDSwww_lsl, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDSwww_lsr, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDSwww_sxtb, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDSwww_sxth, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDSwww_sxtw, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDSwww_sxtx, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDSwww_uxtb, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDSwww_uxth, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDSwww_uxtw, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDSwww_uxtx, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDSxxw_sxtb, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDSxxw_sxth, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDSxxw_sxtw, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDSxxw_uxtb, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDSxxw_uxth, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDSxxw_uxtw, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDSxxx_asr, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDSxxx_lsl, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDSxxx_lsr, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDSxxx_sxtx, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDSxxx_uxtx, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDddd, ARM64_INS_ADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ADDvvv_16B, ARM64_INS_ADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ADDvvv_2D, ARM64_INS_ADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ADDvvv_2S, ARM64_INS_ADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ADDvvv_4H, ARM64_INS_ADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ADDvvv_4S, ARM64_INS_ADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ADDvvv_8B, ARM64_INS_ADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ADDvvv_8H, ARM64_INS_ADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ADDwwi_lsl0_S, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDwwi_lsl0_s, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDwwi_lsl0_cmp, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDwwi_lsl12_S, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDwwi_lsl12_cmp, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDwwi_lsl12_s, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDwww_asr, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDwww_lsl, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDwww_lsr, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDwww_sxtb, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDwww_sxth, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDwww_sxtw, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDwww_sxtx, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDwww_uxtb, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDwww_uxth, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDwww_uxtw, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDwww_uxtx, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDxxi_lsl0_S, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDxxi_lsl0_cmp, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDxxi_lsl0_s, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDxxi_lsl12_S, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDxxi_lsl12_cmp, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ADDxxi_lsl12_s, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDxxw_sxtb, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDxxw_sxth, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDxxw_sxtw, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDxxw_uxtb, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDxxw_uxth, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDxxw_uxtw, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDxxx_asr, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDxxx_lsl, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDxxx_lsr, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDxxx_sxtx, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADDxxx_uxtx, ARM64_INS_ADD, { 0 }, { 0 }, { 0 } },
- { AArch64_ADRPxi, ARM64_INS_ADRP, { 0 }, { 0 }, { 0 } },
- { AArch64_ADRxi, ARM64_INS_ADR, { 0 }, { 0 }, { 0 } },
- { AArch64_ANDSwwi, ARM64_INS_AND, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ANDSwww_asr, ARM64_INS_AND, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ANDSwww_lsl, ARM64_INS_AND, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ANDSwww_lsr, ARM64_INS_AND, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ANDSwww_ror, ARM64_INS_AND, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ANDSxxi, ARM64_INS_AND, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ANDSxxx_asr, ARM64_INS_AND, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ANDSxxx_lsl, ARM64_INS_AND, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ANDSxxx_lsr, ARM64_INS_AND, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ANDSxxx_ror, ARM64_INS_AND, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_ANDvvv_16B, ARM64_INS_AND, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ANDvvv_8B, ARM64_INS_AND, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ANDwwi, ARM64_INS_AND, { 0 }, { 0 }, { 0 } },
- { AArch64_ANDwww_asr, ARM64_INS_AND, { 0 }, { 0 }, { 0 } },
- { AArch64_ANDwww_lsl, ARM64_INS_AND, { 0 }, { 0 }, { 0 } },
- { AArch64_ANDwww_lsr, ARM64_INS_AND, { 0 }, { 0 }, { 0 } },
- { AArch64_ANDwww_ror, ARM64_INS_AND, { 0 }, { 0 }, { 0 } },
- { AArch64_ANDxxi, ARM64_INS_AND, { 0 }, { 0 }, { 0 } },
- { AArch64_ANDxxx_asr, ARM64_INS_AND, { 0 }, { 0 }, { 0 } },
- { AArch64_ANDxxx_lsl, ARM64_INS_AND, { 0 }, { 0 }, { 0 } },
- { AArch64_ANDxxx_lsr, ARM64_INS_AND, { 0 }, { 0 }, { 0 } },
- { AArch64_ANDxxx_ror, ARM64_INS_AND, { 0 }, { 0 }, { 0 } },
- { AArch64_ASRVwww, ARM64_INS_ASR, { 0 }, { 0 }, { 0 } },
- { AArch64_ASRVxxx, ARM64_INS_ASR, { 0 }, { 0 }, { 0 } },
- { AArch64_ASRwwi, ARM64_INS_ASR, { 0 }, { 0 }, { 0 } },
- { AArch64_ASRxxi, ARM64_INS_ASR, { 0 }, { 0 }, { 0 } },
- { AArch64_ATix, ARM64_INS_AT, { 0 }, { 0 }, { 0 } },
- { AArch64_BFIwwii, ARM64_INS_BFI, { 0 }, { 0 }, { 0 } },
- { AArch64_BFIxxii, ARM64_INS_BFI, { 0 }, { 0 }, { 0 } },
- { AArch64_BFMwwii, ARM64_INS_BFM, { 0 }, { 0 }, { 0 } },
- { AArch64_BFMxxii, ARM64_INS_BFM, { 0 }, { 0 }, { 0 } },
- { AArch64_BFXILwwii, ARM64_INS_BFXIL, { 0 }, { 0 }, { 0 } },
- { AArch64_BFXILxxii, ARM64_INS_BFXIL, { 0 }, { 0 }, { 0 } },
- { AArch64_BICSwww_asr, ARM64_INS_BIC, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_BICSwww_lsl, ARM64_INS_BIC, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_BICSwww_lsr, ARM64_INS_BIC, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_BICSwww_ror, ARM64_INS_BIC, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_BICSxxx_asr, ARM64_INS_BIC, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_BICSxxx_lsl, ARM64_INS_BIC, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_BICSxxx_lsr, ARM64_INS_BIC, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_BICSxxx_ror, ARM64_INS_BIC, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_BICvi_lsl_2S, ARM64_INS_BIC, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_BICvi_lsl_4H, ARM64_INS_BIC, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_BICvi_lsl_4S, ARM64_INS_BIC, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_BICvi_lsl_8H, ARM64_INS_BIC, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_BICvvv_16B, ARM64_INS_BIC, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_BICvvv_8B, ARM64_INS_BIC, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_BICwww_asr, ARM64_INS_BIC, { 0 }, { 0 }, { 0 } },
- { AArch64_BICwww_lsl, ARM64_INS_BIC, { 0 }, { 0 }, { 0 } },
- { AArch64_BICwww_lsr, ARM64_INS_BIC, { 0 }, { 0 }, { 0 } },
- { AArch64_BICwww_ror, ARM64_INS_BIC, { 0 }, { 0 }, { 0 } },
- { AArch64_BICxxx_asr, ARM64_INS_BIC, { 0 }, { 0 }, { 0 } },
- { AArch64_BICxxx_lsl, ARM64_INS_BIC, { 0 }, { 0 }, { 0 } },
- { AArch64_BICxxx_lsr, ARM64_INS_BIC, { 0 }, { 0 }, { 0 } },
- { AArch64_BICxxx_ror, ARM64_INS_BIC, { 0 }, { 0 }, { 0 } },
- { AArch64_BIFvvv_16B, ARM64_INS_BIF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_BIFvvv_8B, ARM64_INS_BIF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_BITvvv_16B, ARM64_INS_BIT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_BITvvv_8B, ARM64_INS_BIT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_BLRx, ARM64_INS_BLR, { 0 }, { ARM64_REG_X30, 0 }, { 0 } },
- { AArch64_BLimm, ARM64_INS_BL, { 0 }, { ARM64_REG_X30, 0 }, { 0 } },
- { AArch64_BRKi, ARM64_INS_BRK, { 0 }, { 0 }, { 0 } },
- { AArch64_BRx, ARM64_INS_BR, { 0 }, { 0 }, { 0 } },
- { AArch64_BSLvvv_16B, ARM64_INS_BSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_BSLvvv_8B, ARM64_INS_BSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_Bcc, ARM64_INS_B, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 } },
- { AArch64_Bimm, ARM64_INS_B, { 0 }, { 0 }, { 0 } },
- { AArch64_CBNZw, ARM64_INS_CBNZ, { 0 }, { 0 }, { 0 } },
- { AArch64_CBNZx, ARM64_INS_CBNZ, { 0 }, { 0 }, { 0 } },
- { AArch64_CBZw, ARM64_INS_CBZ, { 0 }, { 0 }, { 0 } },
- { AArch64_CBZx, ARM64_INS_CBZ, { 0 }, { 0 }, { 0 } },
- { AArch64_CCMNwi, ARM64_INS_CCMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CCMNww, ARM64_INS_CCMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CCMNxi, ARM64_INS_CCMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CCMNxx, ARM64_INS_CCMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CCMPwi, ARM64_INS_CCMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CCMPww, ARM64_INS_CCMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CCMPxi, ARM64_INS_CCMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CCMPxx, ARM64_INS_CCMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CLREXi, ARM64_INS_CLREX, { 0 }, { 0 }, { 0 } },
- { AArch64_CLSww, ARM64_INS_CLS, { 0 }, { 0 }, { 0 } },
- { AArch64_CLSxx, ARM64_INS_CLS, { 0 }, { 0 }, { 0 } },
- { AArch64_CLZww, ARM64_INS_CLZ, { 0 }, { 0 }, { 0 } },
- { AArch64_CLZxx, ARM64_INS_CLZ, { 0 }, { 0 }, { 0 } },
- { AArch64_CMEQvvi_16B, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMEQvvi_2D, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMEQvvi_2S, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMEQvvi_4H, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMEQvvi_4S, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMEQvvi_8B, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMEQvvi_8H, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMEQvvv_16B, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMEQvvv_2D, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMEQvvv_2S, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMEQvvv_4H, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMEQvvv_4S, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMEQvvv_8B, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMEQvvv_8H, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGEvvi_16B, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGEvvi_2D, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGEvvi_2S, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGEvvi_4H, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGEvvi_4S, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGEvvi_8B, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGEvvi_8H, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGEvvv_16B, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGEvvv_2D, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGEvvv_2S, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGEvvv_4H, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGEvvv_4S, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGEvvv_8B, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGEvvv_8H, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGTvvi_16B, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGTvvi_2D, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGTvvi_2S, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGTvvi_4H, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGTvvi_4S, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGTvvi_8B, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGTvvi_8H, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGTvvv_16B, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGTvvv_2D, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGTvvv_2S, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGTvvv_4H, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGTvvv_4S, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGTvvv_8B, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMGTvvv_8H, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMHIvvv_16B, ARM64_INS_CMHI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMHIvvv_2D, ARM64_INS_CMHI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMHIvvv_2S, ARM64_INS_CMHI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMHIvvv_4H, ARM64_INS_CMHI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMHIvvv_4S, ARM64_INS_CMHI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMHIvvv_8B, ARM64_INS_CMHI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMHIvvv_8H, ARM64_INS_CMHI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMHSvvv_16B, ARM64_INS_CMHS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMHSvvv_2D, ARM64_INS_CMHS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMHSvvv_2S, ARM64_INS_CMHS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMHSvvv_4H, ARM64_INS_CMHS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMHSvvv_4S, ARM64_INS_CMHS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMHSvvv_8B, ARM64_INS_CMHS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMHSvvv_8H, ARM64_INS_CMHS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMLEvvi_16B, ARM64_INS_CMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMLEvvi_2D, ARM64_INS_CMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMLEvvi_2S, ARM64_INS_CMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMLEvvi_4H, ARM64_INS_CMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMLEvvi_4S, ARM64_INS_CMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMLEvvi_8B, ARM64_INS_CMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMLEvvi_8H, ARM64_INS_CMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMLTvvi_16B, ARM64_INS_CMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMLTvvi_2D, ARM64_INS_CMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMLTvvi_2S, ARM64_INS_CMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMLTvvi_4H, ARM64_INS_CMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMLTvvi_4S, ARM64_INS_CMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMLTvvi_8B, ARM64_INS_CMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMLTvvi_8H, ARM64_INS_CMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMNww_asr, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMNww_lsl, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMNww_lsr, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMNww_sxtb, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMNww_sxth, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMNww_sxtw, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMNww_sxtx, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMNww_uxtb, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMNww_uxth, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMNww_uxtw, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMNww_uxtx, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMNxw_sxtb, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMNxw_sxth, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMNxw_sxtw, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMNxw_uxtb, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMNxw_uxth, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMNxw_uxtw, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMNxx_asr, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMNxx_lsl, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMNxx_lsr, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMNxx_sxtx, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMNxx_uxtx, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPww_asr, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPww_lsl, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPww_lsr, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPww_sxtb, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPww_sxth, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPww_sxtw, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPww_sxtx, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPww_uxtb, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPww_uxth, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPww_uxtw, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPww_uxtx, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPxw_sxtb, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPxw_sxth, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPxw_sxtw, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPxw_uxtb, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPxw_uxth, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPxw_uxtw, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPxx_asr, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPxx_lsl, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPxx_lsr, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPxx_sxtx, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMPxx_uxtx, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_CMTSTvvv_16B, ARM64_INS_CMTST, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMTSTvvv_2D, ARM64_INS_CMTST, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMTSTvvv_2S, ARM64_INS_CMTST, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMTSTvvv_4H, ARM64_INS_CMTST, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMTSTvvv_4S, ARM64_INS_CMTST, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMTSTvvv_8B, ARM64_INS_CMTST, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CMTSTvvv_8H, ARM64_INS_CMTST, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_CRC32B_www, ARM64_INS_CRC32B, { 0 }, { 0 }, { 0 } },
- { AArch64_CRC32CB_www, ARM64_INS_CRC32CB, { 0 }, { 0 }, { 0 } },
- { AArch64_CRC32CH_www, ARM64_INS_CRC32CH, { 0 }, { 0 }, { 0 } },
- { AArch64_CRC32CW_www, ARM64_INS_CRC32CW, { 0 }, { 0 }, { 0 } },
- { AArch64_CRC32CX_wwx, ARM64_INS_CRC32CX, { 0 }, { 0 }, { 0 } },
- { AArch64_CRC32H_www, ARM64_INS_CRC32H, { 0 }, { 0 }, { 0 } },
- { AArch64_CRC32W_www, ARM64_INS_CRC32W, { 0 }, { 0 }, { 0 } },
- { AArch64_CRC32X_wwx, ARM64_INS_CRC32X, { 0 }, { 0 }, { 0 } },
- { AArch64_CSELwwwc, ARM64_INS_CSEL, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 } },
- { AArch64_CSELxxxc, ARM64_INS_CSEL, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 } },
- { AArch64_CSINCwwwc, ARM64_INS_CSINC, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 } },
- { AArch64_CSINCxxxc, ARM64_INS_CSINC, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 } },
- { AArch64_CSINVwwwc, ARM64_INS_CSINV, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 } },
- { AArch64_CSINVxxxc, ARM64_INS_CSINV, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 } },
- { AArch64_CSNEGwwwc, ARM64_INS_CSNEG, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 } },
- { AArch64_CSNEGxxxc, ARM64_INS_CSNEG, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 } },
- { AArch64_DCPS1i, ARM64_INS_DCPS1, { 0 }, { 0 }, { 0 } },
- { AArch64_DCPS2i, ARM64_INS_DCPS2, { 0 }, { 0 }, { 0 } },
- { AArch64_DCPS3i, ARM64_INS_DCPS3, { 0 }, { 0 }, { 0 } },
- { AArch64_DCix, ARM64_INS_DC, { 0 }, { 0 }, { 0 } },
- { AArch64_DMBi, ARM64_INS_DMB, { 0 }, { 0 }, { 0 } },
- { AArch64_DRPS, ARM64_INS_DRPS, { 0 }, { 0 }, { 0 } },
- { AArch64_DSBi, ARM64_INS_DSB, { 0 }, { 0 }, { 0 } },
- { AArch64_EONwww_asr, ARM64_INS_EON, { 0 }, { 0 }, { 0 } },
- { AArch64_EONwww_lsl, ARM64_INS_EON, { 0 }, { 0 }, { 0 } },
- { AArch64_EONwww_lsr, ARM64_INS_EON, { 0 }, { 0 }, { 0 } },
- { AArch64_EONwww_ror, ARM64_INS_EON, { 0 }, { 0 }, { 0 } },
- { AArch64_EONxxx_asr, ARM64_INS_EON, { 0 }, { 0 }, { 0 } },
- { AArch64_EONxxx_lsl, ARM64_INS_EON, { 0 }, { 0 }, { 0 } },
- { AArch64_EONxxx_lsr, ARM64_INS_EON, { 0 }, { 0 }, { 0 } },
- { AArch64_EONxxx_ror, ARM64_INS_EON, { 0 }, { 0 }, { 0 } },
- { AArch64_EORvvv_16B, ARM64_INS_EOR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_EORvvv_8B, ARM64_INS_EOR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_EORwwi, ARM64_INS_EOR, { 0 }, { 0 }, { 0 } },
- { AArch64_EORwww_asr, ARM64_INS_EOR, { 0 }, { 0 }, { 0 } },
- { AArch64_EORwww_lsl, ARM64_INS_EOR, { 0 }, { 0 }, { 0 } },
- { AArch64_EORwww_lsr, ARM64_INS_EOR, { 0 }, { 0 }, { 0 } },
- { AArch64_EORwww_ror, ARM64_INS_EOR, { 0 }, { 0 }, { 0 } },
- { AArch64_EORxxi, ARM64_INS_EOR, { 0 }, { 0 }, { 0 } },
- { AArch64_EORxxx_asr, ARM64_INS_EOR, { 0 }, { 0 }, { 0 } },
- { AArch64_EORxxx_lsl, ARM64_INS_EOR, { 0 }, { 0 }, { 0 } },
- { AArch64_EORxxx_lsr, ARM64_INS_EOR, { 0 }, { 0 }, { 0 } },
- { AArch64_EORxxx_ror, ARM64_INS_EOR, { 0 }, { 0 }, { 0 } },
- { AArch64_ERET, ARM64_INS_ERET, { 0 }, { 0 }, { 0 } },
- { AArch64_EXTRwwwi, ARM64_INS_EXTR, { 0 }, { 0 }, { 0 } },
- { AArch64_EXTRxxxi, ARM64_INS_EXTR, { 0 }, { 0 }, { 0 } },
- { AArch64_FABDvvv_2D, ARM64_INS_FABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FABDvvv_2S, ARM64_INS_FABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FABDvvv_4S, ARM64_INS_FABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FABSdd, ARM64_INS_FABS, { 0 }, { 0 }, { 0 } },
- { AArch64_FABSss, ARM64_INS_FABS, { 0 }, { 0 }, { 0 } },
- { AArch64_FACGEvvv_2D, ARM64_INS_FACGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FACGEvvv_2S, ARM64_INS_FACGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FACGEvvv_4S, ARM64_INS_FACGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FACGTvvv_2D, ARM64_INS_FACGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FACGTvvv_2S, ARM64_INS_FACGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FACGTvvv_4S, ARM64_INS_FACGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FADDP_2D, ARM64_INS_FADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FADDP_2S, ARM64_INS_FADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FADDP_4S, ARM64_INS_FADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FADDddd, ARM64_INS_FADD, { 0 }, { 0 }, { 0 } },
- { AArch64_FADDsss, ARM64_INS_FADD, { 0 }, { 0 }, { 0 } },
- { AArch64_FADDvvv_2D, ARM64_INS_FADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FADDvvv_2S, ARM64_INS_FADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FADDvvv_4S, ARM64_INS_FADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCCMPEdd, ARM64_INS_FCCMPE, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_FCCMPEss, ARM64_INS_FCCMPE, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_FCCMPdd, ARM64_INS_FCCMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_FCCMPss, ARM64_INS_FCCMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_FCMEQvvi_2D, ARM64_INS_FCMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMEQvvi_2S, ARM64_INS_FCMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMEQvvi_4S, ARM64_INS_FCMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMEQvvv_2D, ARM64_INS_FCMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMEQvvv_2S, ARM64_INS_FCMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMEQvvv_4S, ARM64_INS_FCMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMGEvvi_2D, ARM64_INS_FCMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMGEvvi_2S, ARM64_INS_FCMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMGEvvi_4S, ARM64_INS_FCMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMGEvvv_2D, ARM64_INS_FCMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMGEvvv_2S, ARM64_INS_FCMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMGEvvv_4S, ARM64_INS_FCMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMGTvvi_2D, ARM64_INS_FCMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMGTvvi_2S, ARM64_INS_FCMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMGTvvi_4S, ARM64_INS_FCMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMGTvvv_2D, ARM64_INS_FCMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMGTvvv_2S, ARM64_INS_FCMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMGTvvv_4S, ARM64_INS_FCMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMLEvvi_2D, ARM64_INS_FCMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMLEvvi_2S, ARM64_INS_FCMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMLEvvi_4S, ARM64_INS_FCMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMLTvvi_2D, ARM64_INS_FCMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMLTvvi_2S, ARM64_INS_FCMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMLTvvi_4S, ARM64_INS_FCMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FCMPdd_quiet, ARM64_INS_FCMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_FCMPdd_sig, ARM64_INS_FCMPE, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_FCMPdi_quiet, ARM64_INS_FCMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_FCMPdi_sig, ARM64_INS_FCMPE, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_FCMPsi_quiet, ARM64_INS_FCMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_FCMPsi_sig, ARM64_INS_FCMPE, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_FCMPss_quiet, ARM64_INS_FCMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_FCMPss_sig, ARM64_INS_FCMPE, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_FCSELdddc, ARM64_INS_FCSEL, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 } },
- { AArch64_FCSELsssc, ARM64_INS_FCSEL, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 } },
- { AArch64_FCVTASwd, ARM64_INS_FCVTAS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTASws, ARM64_INS_FCVTAS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTASxd, ARM64_INS_FCVTAS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTASxs, ARM64_INS_FCVTAS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTAUwd, ARM64_INS_FCVTAU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTAUws, ARM64_INS_FCVTAU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTAUxd, ARM64_INS_FCVTAU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTAUxs, ARM64_INS_FCVTAU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTMSwd, ARM64_INS_FCVTMS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTMSws, ARM64_INS_FCVTMS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTMSxd, ARM64_INS_FCVTMS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTMSxs, ARM64_INS_FCVTMS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTMUwd, ARM64_INS_FCVTMU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTMUws, ARM64_INS_FCVTMU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTMUxd, ARM64_INS_FCVTMU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTMUxs, ARM64_INS_FCVTMU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTNSwd, ARM64_INS_FCVTNS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTNSws, ARM64_INS_FCVTNS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTNSxd, ARM64_INS_FCVTNS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTNSxs, ARM64_INS_FCVTNS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTNUwd, ARM64_INS_FCVTNU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTNUws, ARM64_INS_FCVTNU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTNUxd, ARM64_INS_FCVTNU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTNUxs, ARM64_INS_FCVTNU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTPSwd, ARM64_INS_FCVTPS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTPSws, ARM64_INS_FCVTPS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTPSxd, ARM64_INS_FCVTPS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTPSxs, ARM64_INS_FCVTPS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTPUwd, ARM64_INS_FCVTPU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTPUws, ARM64_INS_FCVTPU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTPUxd, ARM64_INS_FCVTPU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTPUxs, ARM64_INS_FCVTPU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTZSwd, ARM64_INS_FCVTZS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTZSwdi, ARM64_INS_FCVTZS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTZSws, ARM64_INS_FCVTZS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTZSwsi, ARM64_INS_FCVTZS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTZSxd, ARM64_INS_FCVTZS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTZSxdi, ARM64_INS_FCVTZS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTZSxs, ARM64_INS_FCVTZS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTZSxsi, ARM64_INS_FCVTZS, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTZUwd, ARM64_INS_FCVTZU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTZUwdi, ARM64_INS_FCVTZU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTZUws, ARM64_INS_FCVTZU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTZUwsi, ARM64_INS_FCVTZU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTZUxd, ARM64_INS_FCVTZU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTZUxdi, ARM64_INS_FCVTZU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTZUxs, ARM64_INS_FCVTZU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTZUxsi, ARM64_INS_FCVTZU, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTdh, ARM64_INS_FCVT, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTds, ARM64_INS_FCVT, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVThd, ARM64_INS_FCVT, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVThs, ARM64_INS_FCVT, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTsd, ARM64_INS_FCVT, { 0 }, { 0 }, { 0 } },
- { AArch64_FCVTsh, ARM64_INS_FCVT, { 0 }, { 0 }, { 0 } },
- { AArch64_FDIVddd, ARM64_INS_FDIV, { 0 }, { 0 }, { 0 } },
- { AArch64_FDIVsss, ARM64_INS_FDIV, { 0 }, { 0 }, { 0 } },
- { AArch64_FDIVvvv_2D, ARM64_INS_FDIV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FDIVvvv_2S, ARM64_INS_FDIV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FDIVvvv_4S, ARM64_INS_FDIV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMADDdddd, ARM64_INS_FMADD, { 0 }, { 0 }, { 0 } },
- { AArch64_FMADDssss, ARM64_INS_FMADD, { 0 }, { 0 }, { 0 } },
- { AArch64_FMAXNMPvvv_2D, ARM64_INS_FMAXNMP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMAXNMPvvv_2S, ARM64_INS_FMAXNMP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMAXNMPvvv_4S, ARM64_INS_FMAXNMP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMAXNMddd, ARM64_INS_FMAXNM, { 0 }, { 0 }, { 0 } },
- { AArch64_FMAXNMsss, ARM64_INS_FMAXNM, { 0 }, { 0 }, { 0 } },
- { AArch64_FMAXNMvvv_2D, ARM64_INS_FMAXNM, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMAXNMvvv_2S, ARM64_INS_FMAXNM, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMAXNMvvv_4S, ARM64_INS_FMAXNM, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMAXPvvv_2D, ARM64_INS_FMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMAXPvvv_2S, ARM64_INS_FMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMAXPvvv_4S, ARM64_INS_FMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMAXddd, ARM64_INS_FMAX, { 0 }, { 0 }, { 0 } },
- { AArch64_FMAXsss, ARM64_INS_FMAX, { 0 }, { 0 }, { 0 } },
- { AArch64_FMAXvvv_2D, ARM64_INS_FMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMAXvvv_2S, ARM64_INS_FMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMAXvvv_4S, ARM64_INS_FMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMINNMPvvv_2D, ARM64_INS_FMINNMP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMINNMPvvv_2S, ARM64_INS_FMINNMP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMINNMPvvv_4S, ARM64_INS_FMINNMP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMINNMddd, ARM64_INS_FMINNM, { 0 }, { 0 }, { 0 } },
- { AArch64_FMINNMsss, ARM64_INS_FMINNM, { 0 }, { 0 }, { 0 } },
- { AArch64_FMINNMvvv_2D, ARM64_INS_FMINNM, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMINNMvvv_2S, ARM64_INS_FMINNM, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMINNMvvv_4S, ARM64_INS_FMINNM, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMINPvvv_2D, ARM64_INS_FMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMINPvvv_2S, ARM64_INS_FMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMINPvvv_4S, ARM64_INS_FMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMINddd, ARM64_INS_FMIN, { 0 }, { 0 }, { 0 } },
- { AArch64_FMINsss, ARM64_INS_FMIN, { 0 }, { 0 }, { 0 } },
- { AArch64_FMINvvv_2D, ARM64_INS_FMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMINvvv_2S, ARM64_INS_FMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMINvvv_4S, ARM64_INS_FMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMLAvvv_2D, ARM64_INS_FMLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMLAvvv_2S, ARM64_INS_FMLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMLAvvv_4S, ARM64_INS_FMLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMLSvvv_2D, ARM64_INS_FMLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMLSvvv_2S, ARM64_INS_FMLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMLSvvv_4S, ARM64_INS_FMLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMOVdd, ARM64_INS_FMOV, { 0 }, { 0 }, { 0 } },
- { AArch64_FMOVdi, ARM64_INS_FMOV, { 0 }, { 0 }, { 0 } },
- { AArch64_FMOVdx, ARM64_INS_FMOV, { 0 }, { 0 }, { 0 } },
- { AArch64_FMOVsi, ARM64_INS_FMOV, { 0 }, { 0 }, { 0 } },
- { AArch64_FMOVss, ARM64_INS_FMOV, { 0 }, { 0 }, { 0 } },
- { AArch64_FMOVsw, ARM64_INS_FMOV, { 0 }, { 0 }, { 0 } },
- { AArch64_FMOVvi_2D, ARM64_INS_FMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMOVvi_2S, ARM64_INS_FMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMOVvi_4S, ARM64_INS_FMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMOVvx, ARM64_INS_FMOV, { 0 }, { 0 }, { 0 } },
- { AArch64_FMOVws, ARM64_INS_FMOV, { 0 }, { 0 }, { 0 } },
- { AArch64_FMOVxd, ARM64_INS_FMOV, { 0 }, { 0 }, { 0 } },
- { AArch64_FMOVxv, ARM64_INS_FMOV, { 0 }, { 0 }, { 0 } },
- { AArch64_FMSUBdddd, ARM64_INS_FMSUB, { 0 }, { 0 }, { 0 } },
- { AArch64_FMSUBssss, ARM64_INS_FMSUB, { 0 }, { 0 }, { 0 } },
- { AArch64_FMULXvvv_2D, ARM64_INS_FMULX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMULXvvv_2S, ARM64_INS_FMULX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMULXvvv_4S, ARM64_INS_FMULX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMULddd, ARM64_INS_FMUL, { 0 }, { 0 }, { 0 } },
- { AArch64_FMULsss, ARM64_INS_FMUL, { 0 }, { 0 }, { 0 } },
- { AArch64_FMULvvv_2D, ARM64_INS_FMUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMULvvv_2S, ARM64_INS_FMUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FMULvvv_4S, ARM64_INS_FMUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FNEGdd, ARM64_INS_FNEG, { 0 }, { 0 }, { 0 } },
- { AArch64_FNEGss, ARM64_INS_FNEG, { 0 }, { 0 }, { 0 } },
- { AArch64_FNMADDdddd, ARM64_INS_FNMADD, { 0 }, { 0 }, { 0 } },
- { AArch64_FNMADDssss, ARM64_INS_FNMADD, { 0 }, { 0 }, { 0 } },
- { AArch64_FNMSUBdddd, ARM64_INS_FNMSUB, { 0 }, { 0 }, { 0 } },
- { AArch64_FNMSUBssss, ARM64_INS_FNMSUB, { 0 }, { 0 }, { 0 } },
- { AArch64_FNMULddd, ARM64_INS_FNMUL, { 0 }, { 0 }, { 0 } },
- { AArch64_FNMULsss, ARM64_INS_FNMUL, { 0 }, { 0 }, { 0 } },
- { AArch64_FRECPSvvv_2D, ARM64_INS_FRECPS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FRECPSvvv_2S, ARM64_INS_FRECPS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FRECPSvvv_4S, ARM64_INS_FRECPS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FRINTAdd, ARM64_INS_FRINTA, { 0 }, { 0 }, { 0 } },
- { AArch64_FRINTAss, ARM64_INS_FRINTA, { 0 }, { 0 }, { 0 } },
- { AArch64_FRINTIdd, ARM64_INS_FRINTI, { 0 }, { 0 }, { 0 } },
- { AArch64_FRINTIss, ARM64_INS_FRINTI, { 0 }, { 0 }, { 0 } },
- { AArch64_FRINTMdd, ARM64_INS_FRINTM, { 0 }, { 0 }, { 0 } },
- { AArch64_FRINTMss, ARM64_INS_FRINTM, { 0 }, { 0 }, { 0 } },
- { AArch64_FRINTNdd, ARM64_INS_FRINTN, { 0 }, { 0 }, { 0 } },
- { AArch64_FRINTNss, ARM64_INS_FRINTN, { 0 }, { 0 }, { 0 } },
- { AArch64_FRINTPdd, ARM64_INS_FRINTP, { 0 }, { 0 }, { 0 } },
- { AArch64_FRINTPss, ARM64_INS_FRINTP, { 0 }, { 0 }, { 0 } },
- { AArch64_FRINTXdd, ARM64_INS_FRINTX, { 0 }, { 0 }, { 0 } },
- { AArch64_FRINTXss, ARM64_INS_FRINTX, { 0 }, { 0 }, { 0 } },
- { AArch64_FRINTZdd, ARM64_INS_FRINTZ, { 0 }, { 0 }, { 0 } },
- { AArch64_FRINTZss, ARM64_INS_FRINTZ, { 0 }, { 0 }, { 0 } },
- { AArch64_FRSQRTSvvv_2D, ARM64_INS_FRSQRTS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FRSQRTSvvv_2S, ARM64_INS_FRSQRTS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FRSQRTSvvv_4S, ARM64_INS_FRSQRTS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FSQRTdd, ARM64_INS_FSQRT, { 0 }, { 0 }, { 0 } },
- { AArch64_FSQRTss, ARM64_INS_FSQRT, { 0 }, { 0 }, { 0 } },
- { AArch64_FSUBddd, ARM64_INS_FSUB, { 0 }, { 0 }, { 0 } },
- { AArch64_FSUBsss, ARM64_INS_FSUB, { 0 }, { 0 }, { 0 } },
- { AArch64_FSUBvvv_2D, ARM64_INS_FSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FSUBvvv_2S, ARM64_INS_FSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_FSUBvvv_4S, ARM64_INS_FSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_HINTi, ARM64_INS_HINT, { 0 }, { 0 }, { 0 } },
- { AArch64_HLTi, ARM64_INS_HLT, { 0 }, { 0 }, { 0 } },
- { AArch64_HVCi, ARM64_INS_HVC, { 0 }, { 0 }, { 0 } },
- { AArch64_ICi, ARM64_INS_IC, { 0 }, { 0 }, { 0 } },
- { AArch64_ICix, ARM64_INS_IC, { 0 }, { 0 }, { 0 } },
- { AArch64_INSELb, ARM64_INS_INS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_INSELd, ARM64_INS_INS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_INSELh, ARM64_INS_INS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_INSELs, ARM64_INS_INS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_INSbw, ARM64_INS_INS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_INSdx, ARM64_INS_INS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_INShw, ARM64_INS_INS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_INSsw, ARM64_INS_INS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ISBi, ARM64_INS_ISB, { 0 }, { 0 }, { 0 } },
- { AArch64_LDAR_byte, ARM64_INS_LDARB, { 0 }, { 0 }, { 0 } },
- { AArch64_LDAR_dword, ARM64_INS_LDAR, { 0 }, { 0 }, { 0 } },
- { AArch64_LDAR_hword, ARM64_INS_LDARH, { 0 }, { 0 }, { 0 } },
- { AArch64_LDAR_word, ARM64_INS_LDAR, { 0 }, { 0 }, { 0 } },
- { AArch64_LDAXP_dword, ARM64_INS_LDAXP, { 0 }, { 0 }, { 0 } },
- { AArch64_LDAXP_word, ARM64_INS_LDAXP, { 0 }, { 0 }, { 0 } },
- { AArch64_LDAXR_byte, ARM64_INS_LDAXRB, { 0 }, { 0 }, { 0 } },
- { AArch64_LDAXR_dword, ARM64_INS_LDAXR, { 0 }, { 0 }, { 0 } },
- { AArch64_LDAXR_hword, ARM64_INS_LDAXRH, { 0 }, { 0 }, { 0 } },
- { AArch64_LDAXR_word, ARM64_INS_LDAXR, { 0 }, { 0 }, { 0 } },
- { AArch64_LDPSWx, ARM64_INS_LDPSW, { 0 }, { 0 }, { 0 } },
- { AArch64_LDPSWx_PostInd, ARM64_INS_LDPSW, { 0 }, { 0 }, { 0 } },
- { AArch64_LDPSWx_PreInd, ARM64_INS_LDPSW, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSBw, ARM64_INS_LDRSB, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSBw_PostInd, ARM64_INS_LDRSB, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSBw_PreInd, ARM64_INS_LDRSB, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSBw_U, ARM64_INS_LDURSB, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSBw_Wm_RegOffset, ARM64_INS_LDRSB, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSBw_Xm_RegOffset, ARM64_INS_LDRSB, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSBx, ARM64_INS_LDRSB, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSBx_PostInd, ARM64_INS_LDRSB, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSBx_PreInd, ARM64_INS_LDRSB, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSBx_U, ARM64_INS_LDURSB, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSBx_Wm_RegOffset, ARM64_INS_LDRSB, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSBx_Xm_RegOffset, ARM64_INS_LDRSB, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSHw, ARM64_INS_LDRSH, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSHw_PostInd, ARM64_INS_LDRSH, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSHw_PreInd, ARM64_INS_LDRSH, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSHw_U, ARM64_INS_LDURSH, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSHw_Wm_RegOffset, ARM64_INS_LDRSH, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSHw_Xm_RegOffset, ARM64_INS_LDRSH, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSHx, ARM64_INS_LDRSH, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSHx_PostInd, ARM64_INS_LDRSH, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSHx_PreInd, ARM64_INS_LDRSH, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSHx_U, ARM64_INS_LDURSH, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSHx_Wm_RegOffset, ARM64_INS_LDRSH, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSHx_Xm_RegOffset, ARM64_INS_LDRSH, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSWx, ARM64_INS_LDRSW, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSWx_PostInd, ARM64_INS_LDRSW, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSWx_PreInd, ARM64_INS_LDRSW, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSWx_Wm_RegOffset, ARM64_INS_LDRSW, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSWx_Xm_RegOffset, ARM64_INS_LDRSW, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRSWx_lit, ARM64_INS_LDRSW, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRd_lit, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRq_lit, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRs_lit, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRw_lit, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LDRx_lit, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LDTRSBw, ARM64_INS_LDTRSB, { 0 }, { 0 }, { 0 } },
- { AArch64_LDTRSBx, ARM64_INS_LDTRSB, { 0 }, { 0 }, { 0 } },
- { AArch64_LDTRSHw, ARM64_INS_LDTRSH, { 0 }, { 0 }, { 0 } },
- { AArch64_LDTRSHx, ARM64_INS_LDTRSH, { 0 }, { 0 }, { 0 } },
- { AArch64_LDTRSWx, ARM64_INS_LDTRSW, { 0 }, { 0 }, { 0 } },
- { AArch64_LDURSWx, ARM64_INS_LDURSW, { 0 }, { 0 }, { 0 } },
- { AArch64_LDXP_dword, ARM64_INS_LDXP, { 0 }, { 0 }, { 0 } },
- { AArch64_LDXP_word, ARM64_INS_LDXP, { 0 }, { 0 }, { 0 } },
- { AArch64_LDXR_byte, ARM64_INS_LDXRB, { 0 }, { 0 }, { 0 } },
- { AArch64_LDXR_dword, ARM64_INS_LDXR, { 0 }, { 0 }, { 0 } },
- { AArch64_LDXR_hword, ARM64_INS_LDXRH, { 0 }, { 0 }, { 0 } },
- { AArch64_LDXR_word, ARM64_INS_LDXR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS16_LDR, ARM64_INS_LDRH, { 0 }, { 0 }, { 0 } },
- { AArch64_LS16_LDUR, ARM64_INS_LDURH, { 0 }, { 0 }, { 0 } },
- { AArch64_LS16_PostInd_LDR, ARM64_INS_LDRH, { 0 }, { 0 }, { 0 } },
- { AArch64_LS16_PostInd_STR, ARM64_INS_STRH, { 0 }, { 0 }, { 0 } },
- { AArch64_LS16_PreInd_LDR, ARM64_INS_LDRH, { 0 }, { 0 }, { 0 } },
- { AArch64_LS16_PreInd_STR, ARM64_INS_STRH, { 0 }, { 0 }, { 0 } },
- { AArch64_LS16_STR, ARM64_INS_STRH, { 0 }, { 0 }, { 0 } },
- { AArch64_LS16_STUR, ARM64_INS_STURH, { 0 }, { 0 }, { 0 } },
- { AArch64_LS16_UnPriv_LDR, ARM64_INS_LDTRH, { 0 }, { 0 }, { 0 } },
- { AArch64_LS16_UnPriv_STR, ARM64_INS_STTRH, { 0 }, { 0 }, { 0 } },
- { AArch64_LS16_Wm_RegOffset_LDR, ARM64_INS_LDRH, { 0 }, { 0 }, { 0 } },
- { AArch64_LS16_Wm_RegOffset_STR, ARM64_INS_STRH, { 0 }, { 0 }, { 0 } },
- { AArch64_LS16_Xm_RegOffset_LDR, ARM64_INS_LDRH, { 0 }, { 0 }, { 0 } },
- { AArch64_LS16_Xm_RegOffset_STR, ARM64_INS_STRH, { 0 }, { 0 }, { 0 } },
- { AArch64_LS32_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS32_LDUR, ARM64_INS_LDUR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS32_PostInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS32_PostInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS32_PreInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS32_PreInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS32_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS32_STUR, ARM64_INS_STUR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS32_UnPriv_LDR, ARM64_INS_LDTR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS32_UnPriv_STR, ARM64_INS_STTR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS32_Wm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS32_Wm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS32_Xm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS32_Xm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS64_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS64_LDUR, ARM64_INS_LDUR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS64_PostInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS64_PostInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS64_PreInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS64_PreInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS64_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS64_STUR, ARM64_INS_STUR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS64_UnPriv_LDR, ARM64_INS_LDTR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS64_UnPriv_STR, ARM64_INS_STTR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS64_Wm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS64_Wm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS64_Xm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS64_Xm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LS8_LDR, ARM64_INS_LDRB, { 0 }, { 0 }, { 0 } },
- { AArch64_LS8_LDUR, ARM64_INS_LDURB, { 0 }, { 0 }, { 0 } },
- { AArch64_LS8_PostInd_LDR, ARM64_INS_LDRB, { 0 }, { 0 }, { 0 } },
- { AArch64_LS8_PostInd_STR, ARM64_INS_STRB, { 0 }, { 0 }, { 0 } },
- { AArch64_LS8_PreInd_LDR, ARM64_INS_LDRB, { 0 }, { 0 }, { 0 } },
- { AArch64_LS8_PreInd_STR, ARM64_INS_STRB, { 0 }, { 0 }, { 0 } },
- { AArch64_LS8_STR, ARM64_INS_STRB, { 0 }, { 0 }, { 0 } },
- { AArch64_LS8_STUR, ARM64_INS_STURB, { 0 }, { 0 }, { 0 } },
- { AArch64_LS8_UnPriv_LDR, ARM64_INS_LDTRB, { 0 }, { 0 }, { 0 } },
- { AArch64_LS8_UnPriv_STR, ARM64_INS_STTRB, { 0 }, { 0 }, { 0 } },
- { AArch64_LS8_Wm_RegOffset_LDR, ARM64_INS_LDRB, { 0 }, { 0 }, { 0 } },
- { AArch64_LS8_Wm_RegOffset_STR, ARM64_INS_STRB, { 0 }, { 0 }, { 0 } },
- { AArch64_LS8_Xm_RegOffset_LDR, ARM64_INS_LDRB, { 0 }, { 0 }, { 0 } },
- { AArch64_LS8_Xm_RegOffset_STR, ARM64_INS_STRB, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP128_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP128_LDUR, ARM64_INS_LDUR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP128_PostInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP128_PostInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP128_PreInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP128_PreInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP128_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP128_STUR, ARM64_INS_STUR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP128_Wm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP128_Wm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP128_Xm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP128_Xm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP16_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP16_LDUR, ARM64_INS_LDUR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP16_PostInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP16_PostInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP16_PreInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP16_PreInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP16_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP16_STUR, ARM64_INS_STUR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP16_Wm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP16_Wm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP16_Xm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP16_Xm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP32_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP32_LDUR, ARM64_INS_LDUR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP32_PostInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP32_PostInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP32_PreInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP32_PreInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP32_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP32_STUR, ARM64_INS_STUR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP32_Wm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP32_Wm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP32_Xm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP32_Xm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP64_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP64_LDUR, ARM64_INS_LDUR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP64_PostInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP64_PostInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP64_PreInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP64_PreInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP64_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP64_STUR, ARM64_INS_STUR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP64_Wm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP64_Wm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP64_Xm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP64_Xm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP8_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP8_LDUR, ARM64_INS_LDUR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP8_PostInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP8_PostInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP8_PreInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP8_PreInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP8_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP8_STUR, ARM64_INS_STUR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP8_Wm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP8_Wm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP8_Xm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFP8_Xm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair128_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair128_NonTemp_LDR, ARM64_INS_LDNP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair128_NonTemp_STR, ARM64_INS_STNP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair128_PostInd_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair128_PostInd_STR, ARM64_INS_STP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair128_PreInd_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair128_PreInd_STR, ARM64_INS_STP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair128_STR, ARM64_INS_STP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair32_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair32_NonTemp_LDR, ARM64_INS_LDNP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair32_NonTemp_STR, ARM64_INS_STNP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair32_PostInd_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair32_PostInd_STR, ARM64_INS_STP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair32_PreInd_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair32_PreInd_STR, ARM64_INS_STP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair32_STR, ARM64_INS_STP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair64_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair64_NonTemp_LDR, ARM64_INS_LDNP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair64_NonTemp_STR, ARM64_INS_STNP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair64_PostInd_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair64_PostInd_STR, ARM64_INS_STP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair64_PreInd_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair64_PreInd_STR, ARM64_INS_STP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSFPPair64_STR, ARM64_INS_STP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSLVwww, ARM64_INS_LSL, { 0 }, { 0 }, { 0 } },
- { AArch64_LSLVxxx, ARM64_INS_LSL, { 0 }, { 0 }, { 0 } },
- { AArch64_LSLwwi, ARM64_INS_LSL, { 0 }, { 0 }, { 0 } },
- { AArch64_LSLxxi, ARM64_INS_LSL, { 0 }, { 0 }, { 0 } },
- { AArch64_LSPair32_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSPair32_NonTemp_LDR, ARM64_INS_LDNP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSPair32_NonTemp_STR, ARM64_INS_STNP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSPair32_PostInd_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSPair32_PostInd_STR, ARM64_INS_STP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSPair32_PreInd_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSPair32_PreInd_STR, ARM64_INS_STP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSPair32_STR, ARM64_INS_STP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSPair64_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSPair64_NonTemp_LDR, ARM64_INS_LDNP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSPair64_NonTemp_STR, ARM64_INS_STNP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSPair64_PostInd_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSPair64_PostInd_STR, ARM64_INS_STP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSPair64_PreInd_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSPair64_PreInd_STR, ARM64_INS_STP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSPair64_STR, ARM64_INS_STP, { 0 }, { 0 }, { 0 } },
- { AArch64_LSRVwww, ARM64_INS_LSR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSRVxxx, ARM64_INS_LSR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSRwwi, ARM64_INS_LSR, { 0 }, { 0 }, { 0 } },
- { AArch64_LSRxxi, ARM64_INS_LSR, { 0 }, { 0 }, { 0 } },
- { AArch64_MADDwwww, ARM64_INS_MADD, { 0 }, { 0 }, { 0 } },
- { AArch64_MADDxxxx, ARM64_INS_MADD, { 0 }, { 0 }, { 0 } },
- { AArch64_MLAvvv_16B, ARM64_INS_MLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MLAvvv_2S, ARM64_INS_MLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MLAvvv_4H, ARM64_INS_MLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MLAvvv_4S, ARM64_INS_MLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MLAvvv_8B, ARM64_INS_MLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MLAvvv_8H, ARM64_INS_MLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MLSvvv_16B, ARM64_INS_MLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MLSvvv_2S, ARM64_INS_MLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MLSvvv_4H, ARM64_INS_MLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MLSvvv_4S, ARM64_INS_MLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MLSvvv_8B, ARM64_INS_MLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MLSvvv_8H, ARM64_INS_MLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MOVIdi, ARM64_INS_MOVI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MOVIvi_16B, ARM64_INS_MOVI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MOVIvi_2D, ARM64_INS_MOVI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MOVIvi_8B, ARM64_INS_MOVI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MOVIvi_lsl_2S, ARM64_INS_MOVI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MOVIvi_lsl_4H, ARM64_INS_MOVI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MOVIvi_lsl_4S, ARM64_INS_MOVI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MOVIvi_lsl_8H, ARM64_INS_MOVI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MOVIvi_msl_2S, ARM64_INS_MOVI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MOVIvi_msl_4S, ARM64_INS_MOVI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MOVKwii, ARM64_INS_MOVK, { 0 }, { 0 }, { 0 } },
- { AArch64_MOVKxii, ARM64_INS_MOVK, { 0 }, { 0 }, { 0 } },
- { AArch64_MOVNwii, ARM64_INS_MOVN, { 0 }, { 0 }, { 0 } },
- { AArch64_MOVNxii, ARM64_INS_MOVN, { 0 }, { 0 }, { 0 } },
- { AArch64_MOVZwii, ARM64_INS_MOVZ, { 0 }, { 0 }, { 0 } },
- { AArch64_MOVZxii, ARM64_INS_MOVZ, { 0 }, { 0 }, { 0 } },
- { AArch64_MRSxi, ARM64_INS_MRS, { 0 }, { 0 }, { 0 } },
- { AArch64_MSRii, ARM64_INS_MSR, { 0 }, { 0 }, { 0 } },
- { AArch64_MSRix, ARM64_INS_MSR, { 0 }, { 0 }, { 0 } },
- { AArch64_MSUBwwww, ARM64_INS_MSUB, { 0 }, { 0 }, { 0 } },
- { AArch64_MSUBxxxx, ARM64_INS_MSUB, { 0 }, { 0 }, { 0 } },
- { AArch64_MULvvv_16B, ARM64_INS_MUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MULvvv_2S, ARM64_INS_MUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MULvvv_4H, ARM64_INS_MUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MULvvv_4S, ARM64_INS_MUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MULvvv_8B, ARM64_INS_MUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MULvvv_8H, ARM64_INS_MUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MVNIvi_lsl_2S, ARM64_INS_MVNI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MVNIvi_lsl_4H, ARM64_INS_MVNI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MVNIvi_lsl_4S, ARM64_INS_MVNI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MVNIvi_lsl_8H, ARM64_INS_MVNI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MVNIvi_msl_2S, ARM64_INS_MVNI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MVNIvi_msl_4S, ARM64_INS_MVNI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_MVNww_asr, ARM64_INS_MVN, { 0 }, { 0 }, { 0 } },
- { AArch64_MVNww_lsl, ARM64_INS_MVN, { 0 }, { 0 }, { 0 } },
- { AArch64_MVNww_lsr, ARM64_INS_MVN, { 0 }, { 0 }, { 0 } },
- { AArch64_MVNww_ror, ARM64_INS_MVN, { 0 }, { 0 }, { 0 } },
- { AArch64_MVNxx_asr, ARM64_INS_MVN, { 0 }, { 0 }, { 0 } },
- { AArch64_MVNxx_lsl, ARM64_INS_MVN, { 0 }, { 0 }, { 0 } },
- { AArch64_MVNxx_lsr, ARM64_INS_MVN, { 0 }, { 0 }, { 0 } },
- { AArch64_MVNxx_ror, ARM64_INS_MVN, { 0 }, { 0 }, { 0 } },
- { AArch64_ORNvvv_16B, ARM64_INS_ORN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ORNvvv_8B, ARM64_INS_ORN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ORNwww_asr, ARM64_INS_ORN, { 0 }, { 0 }, { 0 } },
- { AArch64_ORNwww_lsl, ARM64_INS_ORN, { 0 }, { 0 }, { 0 } },
- { AArch64_ORNwww_lsr, ARM64_INS_ORN, { 0 }, { 0 }, { 0 } },
- { AArch64_ORNwww_ror, ARM64_INS_ORN, { 0 }, { 0 }, { 0 } },
- { AArch64_ORNxxx_asr, ARM64_INS_ORN, { 0 }, { 0 }, { 0 } },
- { AArch64_ORNxxx_lsl, ARM64_INS_ORN, { 0 }, { 0 }, { 0 } },
- { AArch64_ORNxxx_lsr, ARM64_INS_ORN, { 0 }, { 0 }, { 0 } },
- { AArch64_ORNxxx_ror, ARM64_INS_ORN, { 0 }, { 0 }, { 0 } },
- { AArch64_ORRvi_lsl_2S, ARM64_INS_ORR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ORRvi_lsl_4H, ARM64_INS_ORR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ORRvi_lsl_4S, ARM64_INS_ORR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ORRvi_lsl_8H, ARM64_INS_ORR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ORRvvv_16B, ARM64_INS_ORR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ORRvvv_8B, ARM64_INS_ORR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_ORRwwi, ARM64_INS_ORR, { 0 }, { 0 }, { 0 } },
- { AArch64_ORRwww_asr, ARM64_INS_ORR, { 0 }, { 0 }, { 0 } },
- { AArch64_ORRwww_lsl, ARM64_INS_ORR, { 0 }, { 0 }, { 0 } },
- { AArch64_ORRwww_lsr, ARM64_INS_ORR, { 0 }, { 0 }, { 0 } },
- { AArch64_ORRwww_ror, ARM64_INS_ORR, { 0 }, { 0 }, { 0 } },
- { AArch64_ORRxxi, ARM64_INS_ORR, { 0 }, { 0 }, { 0 } },
- { AArch64_ORRxxx_asr, ARM64_INS_ORR, { 0 }, { 0 }, { 0 } },
- { AArch64_ORRxxx_lsl, ARM64_INS_ORR, { 0 }, { 0 }, { 0 } },
- { AArch64_ORRxxx_lsr, ARM64_INS_ORR, { 0 }, { 0 }, { 0 } },
- { AArch64_ORRxxx_ror, ARM64_INS_ORR, { 0 }, { 0 }, { 0 } },
- { AArch64_PMULL2vvv_8h16b, ARM64_INS_PMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_PMULLvvv_8h8b, ARM64_INS_PMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_PMULvvv_16B, ARM64_INS_PMUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_PMULvvv_8B, ARM64_INS_PMUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_PRFM, ARM64_INS_PRFM, { 0 }, { 0 }, { 0 } },
- { AArch64_PRFM_Wm_RegOffset, ARM64_INS_PRFM, { 0 }, { 0 }, { 0 } },
- { AArch64_PRFM_Xm_RegOffset, ARM64_INS_PRFM, { 0 }, { 0 }, { 0 } },
- { AArch64_PRFM_lit, ARM64_INS_PRFM, { 0 }, { 0 }, { 0 } },
- { AArch64_PRFUM, ARM64_INS_PRFUM, { 0 }, { 0 }, { 0 } },
- { AArch64_QRSHRUNvvi_16B, ARM64_INS_SQRSHRUN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_QRSHRUNvvi_2S, ARM64_INS_SQRSHRUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_QRSHRUNvvi_4H, ARM64_INS_SQRSHRUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_QRSHRUNvvi_4S, ARM64_INS_SQRSHRUN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_QRSHRUNvvi_8B, ARM64_INS_SQRSHRUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_QRSHRUNvvi_8H, ARM64_INS_SQRSHRUN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_QSHRUNvvi_16B, ARM64_INS_SQSHRUN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_QSHRUNvvi_2S, ARM64_INS_SQSHRUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_QSHRUNvvi_4H, ARM64_INS_SQSHRUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_QSHRUNvvi_4S, ARM64_INS_SQSHRUN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_QSHRUNvvi_8B, ARM64_INS_SQSHRUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_QSHRUNvvi_8H, ARM64_INS_SQSHRUN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_RADDHN2vvv_16b8h, ARM64_INS_RADDHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_RADDHN2vvv_4s2d, ARM64_INS_RADDHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_RADDHN2vvv_8h4s, ARM64_INS_RADDHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_RADDHNvvv_2s2d, ARM64_INS_RADDHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_RADDHNvvv_4h4s, ARM64_INS_RADDHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_RADDHNvvv_8b8h, ARM64_INS_RADDHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_RBITww, ARM64_INS_RBIT, { 0 }, { 0 }, { 0 } },
- { AArch64_RBITxx, ARM64_INS_RBIT, { 0 }, { 0 }, { 0 } },
- { AArch64_RETx, ARM64_INS_RET, { 0 }, { 0 }, { 0 } },
- { AArch64_REV16ww, ARM64_INS_REV16, { 0 }, { 0 }, { 0 } },
- { AArch64_REV16xx, ARM64_INS_REV16, { 0 }, { 0 }, { 0 } },
- { AArch64_REV32xx, ARM64_INS_REV32, { 0 }, { 0 }, { 0 } },
- { AArch64_REVww, ARM64_INS_REV, { 0 }, { 0 }, { 0 } },
- { AArch64_REVxx, ARM64_INS_REV, { 0 }, { 0 }, { 0 } },
- { AArch64_RORVwww, ARM64_INS_ROR, { 0 }, { 0 }, { 0 } },
- { AArch64_RORVxxx, ARM64_INS_ROR, { 0 }, { 0 }, { 0 } },
- { AArch64_RSHRNvvi_16B, ARM64_INS_RSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_RSHRNvvi_2S, ARM64_INS_RSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_RSHRNvvi_4H, ARM64_INS_RSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_RSHRNvvi_4S, ARM64_INS_RSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_RSHRNvvi_8B, ARM64_INS_RSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_RSHRNvvi_8H, ARM64_INS_RSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_RSUBHN2vvv_16b8h, ARM64_INS_RSUBHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_RSUBHN2vvv_4s2d, ARM64_INS_RSUBHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_RSUBHN2vvv_8h4s, ARM64_INS_RSUBHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_RSUBHNvvv_2s2d, ARM64_INS_RSUBHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_RSUBHNvvv_4h4s, ARM64_INS_RSUBHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_RSUBHNvvv_8b8h, ARM64_INS_RSUBHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABAL2vvv_2d2s, ARM64_INS_SABAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABAL2vvv_4s4h, ARM64_INS_SABAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABAL2vvv_8h8b, ARM64_INS_SABAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABALvvv_2d2s, ARM64_INS_SABAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABALvvv_4s4h, ARM64_INS_SABAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABALvvv_8h8b, ARM64_INS_SABAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABAvvv_16B, ARM64_INS_SABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABAvvv_2S, ARM64_INS_SABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABAvvv_4H, ARM64_INS_SABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABAvvv_4S, ARM64_INS_SABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABAvvv_8B, ARM64_INS_SABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABAvvv_8H, ARM64_INS_SABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABDL2vvv_2d2s, ARM64_INS_SABDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABDL2vvv_4s4h, ARM64_INS_SABDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABDL2vvv_8h8b, ARM64_INS_SABDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABDLvvv_2d2s, ARM64_INS_SABDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABDLvvv_4s4h, ARM64_INS_SABDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABDLvvv_8h8b, ARM64_INS_SABDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABDvvv_16B, ARM64_INS_SABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABDvvv_2S, ARM64_INS_SABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABDvvv_4H, ARM64_INS_SABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABDvvv_4S, ARM64_INS_SABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABDvvv_8B, ARM64_INS_SABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SABDvvv_8H, ARM64_INS_SABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SADDL2vvv_2d4s, ARM64_INS_SADDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SADDL2vvv_4s8h, ARM64_INS_SADDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SADDL2vvv_8h16b, ARM64_INS_SADDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SADDLvvv_2d2s, ARM64_INS_SADDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SADDLvvv_4s4h, ARM64_INS_SADDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SADDLvvv_8h8b, ARM64_INS_SADDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SADDW2vvv_2d4s, ARM64_INS_SADDW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SADDW2vvv_4s8h, ARM64_INS_SADDW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SADDW2vvv_8h16b, ARM64_INS_SADDW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SADDWvvv_2d2s, ARM64_INS_SADDW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SADDWvvv_4s4h, ARM64_INS_SADDW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SADDWvvv_8h8b, ARM64_INS_SADDW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SBCSwww, ARM64_INS_SBC, { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SBCSxxx, ARM64_INS_SBC, { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SBCwww, ARM64_INS_SBC, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 } },
- { AArch64_SBCxxx, ARM64_INS_SBC, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 } },
- { AArch64_SBFIZwwii, ARM64_INS_SBFIZ, { 0 }, { 0 }, { 0 } },
- { AArch64_SBFIZxxii, ARM64_INS_SBFIZ, { 0 }, { 0 }, { 0 } },
- { AArch64_SBFMwwii, ARM64_INS_SBFM, { 0 }, { 0 }, { 0 } },
- { AArch64_SBFMxxii, ARM64_INS_SBFM, { 0 }, { 0 }, { 0 } },
- { AArch64_SBFXwwii, ARM64_INS_SBFX, { 0 }, { 0 }, { 0 } },
- { AArch64_SBFXxxii, ARM64_INS_SBFX, { 0 }, { 0 }, { 0 } },
- { AArch64_SCVTFdw, ARM64_INS_SCVTF, { 0 }, { 0 }, { 0 } },
- { AArch64_SCVTFdwi, ARM64_INS_SCVTF, { 0 }, { 0 }, { 0 } },
- { AArch64_SCVTFdx, ARM64_INS_SCVTF, { 0 }, { 0 }, { 0 } },
- { AArch64_SCVTFdxi, ARM64_INS_SCVTF, { 0 }, { 0 }, { 0 } },
- { AArch64_SCVTFsw, ARM64_INS_SCVTF, { 0 }, { 0 }, { 0 } },
- { AArch64_SCVTFswi, ARM64_INS_SCVTF, { 0 }, { 0 }, { 0 } },
- { AArch64_SCVTFsx, ARM64_INS_SCVTF, { 0 }, { 0 }, { 0 } },
- { AArch64_SCVTFsxi, ARM64_INS_SCVTF, { 0 }, { 0 }, { 0 } },
- { AArch64_SDIVwww, ARM64_INS_SDIV, { 0 }, { 0 }, { 0 } },
- { AArch64_SDIVxxx, ARM64_INS_SDIV, { 0 }, { 0 }, { 0 } },
- { AArch64_SHADDvvv_16B, ARM64_INS_SHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHADDvvv_2S, ARM64_INS_SHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHADDvvv_4H, ARM64_INS_SHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHADDvvv_4S, ARM64_INS_SHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHADDvvv_8B, ARM64_INS_SHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHADDvvv_8H, ARM64_INS_SHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHLvvi_16B, ARM64_INS_SHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHLvvi_2D, ARM64_INS_SHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHLvvi_2S, ARM64_INS_SHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHLvvi_4H, ARM64_INS_SHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHLvvi_4S, ARM64_INS_SHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHLvvi_8B, ARM64_INS_SHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHLvvi_8H, ARM64_INS_SHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHRNvvi_16B, ARM64_INS_SHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHRNvvi_2S, ARM64_INS_SHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHRNvvi_4H, ARM64_INS_SHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHRNvvi_4S, ARM64_INS_SHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHRNvvi_8B, ARM64_INS_SHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHRNvvi_8H, ARM64_INS_SHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHSUBvvv_16B, ARM64_INS_SHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHSUBvvv_2S, ARM64_INS_SHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHSUBvvv_4H, ARM64_INS_SHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHSUBvvv_4S, ARM64_INS_SHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHSUBvvv_8B, ARM64_INS_SHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SHSUBvvv_8H, ARM64_INS_SHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SLIvvi_16B, ARM64_INS_SLI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SLIvvi_2D, ARM64_INS_SLI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SLIvvi_2S, ARM64_INS_SLI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SLIvvi_4H, ARM64_INS_SLI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SLIvvi_4S, ARM64_INS_SLI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SLIvvi_8B, ARM64_INS_SLI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SLIvvi_8H, ARM64_INS_SLI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMADDLxwwx, ARM64_INS_SMADDL, { 0 }, { 0 }, { 0 } },
- { AArch64_SMAXPvvv_16B, ARM64_INS_SMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMAXPvvv_2S, ARM64_INS_SMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMAXPvvv_4H, ARM64_INS_SMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMAXPvvv_4S, ARM64_INS_SMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMAXPvvv_8B, ARM64_INS_SMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMAXPvvv_8H, ARM64_INS_SMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMAXvvv_16B, ARM64_INS_SMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMAXvvv_2S, ARM64_INS_SMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMAXvvv_4H, ARM64_INS_SMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMAXvvv_4S, ARM64_INS_SMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMAXvvv_8B, ARM64_INS_SMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMAXvvv_8H, ARM64_INS_SMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMCi, ARM64_INS_SMC, { 0 }, { 0 }, { 0 } },
- { AArch64_SMINPvvv_16B, ARM64_INS_SMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMINPvvv_2S, ARM64_INS_SMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMINPvvv_4H, ARM64_INS_SMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMINPvvv_4S, ARM64_INS_SMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMINPvvv_8B, ARM64_INS_SMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMINPvvv_8H, ARM64_INS_SMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMINvvv_16B, ARM64_INS_SMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMINvvv_2S, ARM64_INS_SMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMINvvv_4H, ARM64_INS_SMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMINvvv_4S, ARM64_INS_SMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMINvvv_8B, ARM64_INS_SMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMINvvv_8H, ARM64_INS_SMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMLAL2vvv_2d4s, ARM64_INS_SMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMLAL2vvv_4s8h, ARM64_INS_SMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMLAL2vvv_8h16b, ARM64_INS_SMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMLALvvv_2d2s, ARM64_INS_SMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMLALvvv_4s4h, ARM64_INS_SMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMLALvvv_8h8b, ARM64_INS_SMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMLSL2vvv_2d4s, ARM64_INS_SMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMLSL2vvv_4s8h, ARM64_INS_SMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMLSL2vvv_8h16b, ARM64_INS_SMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMLSLvvv_2d2s, ARM64_INS_SMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMLSLvvv_4s4h, ARM64_INS_SMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMLSLvvv_8h8b, ARM64_INS_SMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMOVwb, ARM64_INS_SMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMOVwh, ARM64_INS_SMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMOVxb, ARM64_INS_SMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMOVxh, ARM64_INS_SMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMOVxs, ARM64_INS_SMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMSUBLxwwx, ARM64_INS_SMSUBL, { 0 }, { 0 }, { 0 } },
- { AArch64_SMULHxxx, ARM64_INS_SMULH, { 0 }, { 0 }, { 0 } },
- { AArch64_SMULL2vvv_2d4s, ARM64_INS_SMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMULL2vvv_4s8h, ARM64_INS_SMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMULL2vvv_8h16b, ARM64_INS_SMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMULLvvv_2d2s, ARM64_INS_SMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMULLvvv_4s4h, ARM64_INS_SMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SMULLvvv_8h8b, ARM64_INS_SMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQADDbbb, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQADDddd, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQADDhhh, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQADDsss, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQADDvvv_16B, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQADDvvv_2D, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQADDvvv_2S, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQADDvvv_4H, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQADDvvv_4S, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQADDvvv_8B, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQADDvvv_8H, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQDMLAL2vvv_2d4s, ARM64_INS_SQDMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQDMLAL2vvv_4s8h, ARM64_INS_SQDMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQDMLALvvv_2d2s, ARM64_INS_SQDMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQDMLALvvv_4s4h, ARM64_INS_SQDMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQDMLSL2vvv_2d4s, ARM64_INS_SQDMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQDMLSL2vvv_4s8h, ARM64_INS_SQDMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQDMLSLvvv_2d2s, ARM64_INS_SQDMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQDMLSLvvv_4s4h, ARM64_INS_SQDMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQDMULHvvv_2S, ARM64_INS_SQDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQDMULHvvv_4H, ARM64_INS_SQDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQDMULHvvv_4S, ARM64_INS_SQDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQDMULHvvv_8H, ARM64_INS_SQDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQDMULL2vvv_2d4s, ARM64_INS_SQDMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQDMULL2vvv_4s8h, ARM64_INS_SQDMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQDMULLvvv_2d2s, ARM64_INS_SQDMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQDMULLvvv_4s4h, ARM64_INS_SQDMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQRDMULHvvv_2S, ARM64_INS_SQRDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQRDMULHvvv_4H, ARM64_INS_SQRDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQRDMULHvvv_4S, ARM64_INS_SQRDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQRDMULHvvv_8H, ARM64_INS_SQRDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQRSHLbbb, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQRSHLddd, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQRSHLhhh, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQRSHLsss, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQRSHLvvv_16B, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQRSHLvvv_2D, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQRSHLvvv_2S, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQRSHLvvv_4H, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQRSHLvvv_4S, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQRSHLvvv_8B, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQRSHLvvv_8H, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQRSHRNvvi_16B, ARM64_INS_SQRSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQRSHRNvvi_2S, ARM64_INS_SQRSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQRSHRNvvi_4H, ARM64_INS_SQRSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQRSHRNvvi_4S, ARM64_INS_SQRSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQRSHRNvvi_8B, ARM64_INS_SQRSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQRSHRNvvi_8H, ARM64_INS_SQRSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLUvvi_16B, ARM64_INS_SQSHLU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLUvvi_2D, ARM64_INS_SQSHLU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLUvvi_2S, ARM64_INS_SQSHLU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLUvvi_4H, ARM64_INS_SQSHLU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLUvvi_4S, ARM64_INS_SQSHLU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLUvvi_8B, ARM64_INS_SQSHLU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLUvvi_8H, ARM64_INS_SQSHLU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLbbb, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLddd, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLhhh, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLsss, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLvvi_16B, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLvvi_2D, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLvvi_2S, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLvvi_4H, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLvvi_4S, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLvvi_8B, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLvvi_8H, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLvvv_16B, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLvvv_2D, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLvvv_2S, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLvvv_4H, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLvvv_4S, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLvvv_8B, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHLvvv_8H, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHRNvvi_16B, ARM64_INS_SQSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHRNvvi_2S, ARM64_INS_SQSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHRNvvi_4H, ARM64_INS_SQSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHRNvvi_4S, ARM64_INS_SQSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHRNvvi_8B, ARM64_INS_SQSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSHRNvvi_8H, ARM64_INS_SQSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSUBbbb, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSUBddd, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSUBhhh, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSUBsss, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSUBvvv_16B, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSUBvvv_2D, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSUBvvv_2S, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSUBvvv_4H, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSUBvvv_4S, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSUBvvv_8B, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SQSUBvvv_8H, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRHADDvvv_16B, ARM64_INS_SRHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRHADDvvv_2S, ARM64_INS_SRHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRHADDvvv_4H, ARM64_INS_SRHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRHADDvvv_4S, ARM64_INS_SRHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRHADDvvv_8B, ARM64_INS_SRHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRHADDvvv_8H, ARM64_INS_SRHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRIvvi_16B, ARM64_INS_SRI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRIvvi_2D, ARM64_INS_SRI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRIvvi_2S, ARM64_INS_SRI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRIvvi_4H, ARM64_INS_SRI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRIvvi_4S, ARM64_INS_SRI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRIvvi_8B, ARM64_INS_SRI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRIvvi_8H, ARM64_INS_SRI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSHLddd, ARM64_INS_SRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSHLvvv_16B, ARM64_INS_SRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSHLvvv_2D, ARM64_INS_SRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSHLvvv_2S, ARM64_INS_SRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSHLvvv_4H, ARM64_INS_SRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSHLvvv_4S, ARM64_INS_SRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSHLvvv_8B, ARM64_INS_SRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSHLvvv_8H, ARM64_INS_SRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSHRvvi_16B, ARM64_INS_SRSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSHRvvi_2D, ARM64_INS_SRSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSHRvvi_2S, ARM64_INS_SRSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSHRvvi_4H, ARM64_INS_SRSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSHRvvi_4S, ARM64_INS_SRSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSHRvvi_8B, ARM64_INS_SRSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSHRvvi_8H, ARM64_INS_SRSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSRAvvi_16B, ARM64_INS_SRSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSRAvvi_2D, ARM64_INS_SRSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSRAvvi_2S, ARM64_INS_SRSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSRAvvi_4H, ARM64_INS_SRSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSRAvvi_4S, ARM64_INS_SRSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSRAvvi_8B, ARM64_INS_SRSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SRSRAvvi_8H, ARM64_INS_SRSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSHLLvvi_16B, ARM64_INS_SSHLL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSHLLvvi_2S, ARM64_INS_SSHLL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSHLLvvi_4H, ARM64_INS_SSHLL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSHLLvvi_4S, ARM64_INS_SSHLL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSHLLvvi_8B, ARM64_INS_SSHLL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSHLLvvi_8H, ARM64_INS_SSHLL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSHLddd, ARM64_INS_SSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSHLvvv_16B, ARM64_INS_SSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSHLvvv_2D, ARM64_INS_SSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSHLvvv_2S, ARM64_INS_SSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSHLvvv_4H, ARM64_INS_SSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSHLvvv_4S, ARM64_INS_SSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSHLvvv_8B, ARM64_INS_SSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSHLvvv_8H, ARM64_INS_SSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSHRvvi_16B, ARM64_INS_SSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSHRvvi_2D, ARM64_INS_SSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSHRvvi_2S, ARM64_INS_SSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSHRvvi_4H, ARM64_INS_SSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSHRvvi_4S, ARM64_INS_SSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSHRvvi_8B, ARM64_INS_SSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSHRvvi_8H, ARM64_INS_SSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSRAvvi_16B, ARM64_INS_SSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSRAvvi_2D, ARM64_INS_SSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSRAvvi_2S, ARM64_INS_SSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSRAvvi_4H, ARM64_INS_SSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSRAvvi_4S, ARM64_INS_SSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSRAvvi_8B, ARM64_INS_SSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSRAvvi_8H, ARM64_INS_SSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSUBL2vvv_2d4s, ARM64_INS_SSUBL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSUBL2vvv_4s8h, ARM64_INS_SSUBL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSUBL2vvv_8h16b, ARM64_INS_SSUBL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSUBLvvv_2d2s, ARM64_INS_SSUBL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSUBLvvv_4s4h, ARM64_INS_SSUBL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSUBLvvv_8h8b, ARM64_INS_SSUBL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSUBW2vvv_2d4s, ARM64_INS_SSUBW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSUBW2vvv_4s8h, ARM64_INS_SSUBW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSUBW2vvv_8h16b, ARM64_INS_SSUBW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSUBWvvv_2d2s, ARM64_INS_SSUBW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSUBWvvv_4s4h, ARM64_INS_SSUBW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SSUBWvvv_8h8b, ARM64_INS_SSUBW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_STLR_byte, ARM64_INS_STLRB, { 0 }, { 0 }, { 0 } },
- { AArch64_STLR_dword, ARM64_INS_STLR, { 0 }, { 0 }, { 0 } },
- { AArch64_STLR_hword, ARM64_INS_STLRH, { 0 }, { 0 }, { 0 } },
- { AArch64_STLR_word, ARM64_INS_STLR, { 0 }, { 0 }, { 0 } },
- { AArch64_STLXP_dword, ARM64_INS_STLXP, { 0 }, { 0 }, { 0 } },
- { AArch64_STLXP_word, ARM64_INS_STLXP, { 0 }, { 0 }, { 0 } },
- { AArch64_STLXR_byte, ARM64_INS_STLXRB, { 0 }, { 0 }, { 0 } },
- { AArch64_STLXR_dword, ARM64_INS_STLXR, { 0 }, { 0 }, { 0 } },
- { AArch64_STLXR_hword, ARM64_INS_STLXRH, { 0 }, { 0 }, { 0 } },
- { AArch64_STLXR_word, ARM64_INS_STLXR, { 0 }, { 0 }, { 0 } },
- { AArch64_STXP_dword, ARM64_INS_STXP, { 0 }, { 0 }, { 0 } },
- { AArch64_STXP_word, ARM64_INS_STXP, { 0 }, { 0 }, { 0 } },
- { AArch64_STXR_byte, ARM64_INS_STXRB, { 0 }, { 0 }, { 0 } },
- { AArch64_STXR_dword, ARM64_INS_STXR, { 0 }, { 0 }, { 0 } },
- { AArch64_STXR_hword, ARM64_INS_STXRH, { 0 }, { 0 }, { 0 } },
- { AArch64_STXR_word, ARM64_INS_STXR, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBHN2vvv_16b8h, ARM64_INS_SUBHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SUBHN2vvv_4s2d, ARM64_INS_SUBHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SUBHN2vvv_8h4s, ARM64_INS_SUBHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SUBHNvvv_2s2d, ARM64_INS_SUBHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SUBHNvvv_4h4s, ARM64_INS_SUBHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SUBHNvvv_8b8h, ARM64_INS_SUBHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SUBSwww_asr, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBSwww_lsl, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBSwww_lsr, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBSwww_sxtb, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBSwww_sxth, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBSwww_sxtw, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBSwww_sxtx, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBSwww_uxtb, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBSwww_uxth, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBSwww_uxtw, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBSwww_uxtx, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBSxxw_sxtb, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBSxxw_sxth, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBSxxw_sxtw, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBSxxw_uxtb, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBSxxw_uxth, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBSxxw_uxtw, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBSxxx_asr, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBSxxx_lsl, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBSxxx_lsr, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBSxxx_sxtx, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBSxxx_uxtx, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBddd, ARM64_INS_SUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SUBvvv_16B, ARM64_INS_SUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SUBvvv_2D, ARM64_INS_SUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SUBvvv_2S, ARM64_INS_SUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SUBvvv_4H, ARM64_INS_SUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SUBvvv_4S, ARM64_INS_SUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SUBvvv_8B, ARM64_INS_SUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SUBvvv_8H, ARM64_INS_SUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_SUBwwi_lsl0_S, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBwwi_lsl0_cmp, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBwwi_lsl0_s, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBwwi_lsl12_S, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBwwi_lsl12_cmp, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBwwi_lsl12_s, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBwww_asr, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBwww_lsl, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBwww_lsr, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBwww_sxtb, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBwww_sxth, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBwww_sxtw, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBwww_sxtx, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBwww_uxtb, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBwww_uxth, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBwww_uxtw, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBwww_uxtx, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBxxi_lsl0_S, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBxxi_lsl0_cmp, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBxxi_lsl0_s, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBxxi_lsl12_S, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBxxi_lsl12_cmp, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBxxi_lsl12_s, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBxxw_sxtb, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBxxw_sxth, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBxxw_sxtw, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBxxw_uxtb, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBxxw_uxth, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBxxw_uxtw, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBxxx_asr, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBxxx_lsl, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBxxx_lsr, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBxxx_sxtx, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SUBxxx_uxtx, ARM64_INS_SUB, { 0 }, { 0 }, { 0 } },
- { AArch64_SVCi, ARM64_INS_SVC, { 0 }, { 0 }, { 0 } },
- { AArch64_SXTBww, ARM64_INS_SXTB, { 0 }, { 0 }, { 0 } },
- { AArch64_SXTBxw, ARM64_INS_SXTB, { 0 }, { 0 }, { 0 } },
- { AArch64_SXTHww, ARM64_INS_SXTH, { 0 }, { 0 }, { 0 } },
- { AArch64_SXTHxw, ARM64_INS_SXTH, { 0 }, { 0 }, { 0 } },
- { AArch64_SXTWxw, ARM64_INS_SXTW, { 0 }, { 0 }, { 0 } },
- { AArch64_SYSLxicci, ARM64_INS_SYSL, { 0 }, { 0 }, { 0 } },
- { AArch64_SYSiccix, ARM64_INS_SYS, { 0 }, { 0 }, { 0 } },
- { AArch64_TBNZwii, ARM64_INS_TBNZ, { 0 }, { 0 }, { 0 } },
- { AArch64_TBNZxii, ARM64_INS_TBNZ, { 0 }, { 0 }, { 0 } },
- { AArch64_TBZwii, ARM64_INS_TBZ, { 0 }, { 0 }, { 0 } },
- { AArch64_TBZxii, ARM64_INS_TBZ, { 0 }, { 0 }, { 0 } },
- { AArch64_TLBIi, ARM64_INS_TLBI, { 0 }, { 0 }, { 0 } },
- { AArch64_TLBIix, ARM64_INS_TLBI, { 0 }, { 0 }, { 0 } },
- { AArch64_TSTww_asr, ARM64_INS_TST, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_TSTww_lsl, ARM64_INS_TST, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_TSTww_lsr, ARM64_INS_TST, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_TSTww_ror, ARM64_INS_TST, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_TSTxx_asr, ARM64_INS_TST, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_TSTxx_lsl, ARM64_INS_TST, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_TSTxx_lsr, ARM64_INS_TST, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_TSTxx_ror, ARM64_INS_TST, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_UABAL2vvv_2d2s, ARM64_INS_UABAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABAL2vvv_4s4h, ARM64_INS_UABAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABAL2vvv_8h8b, ARM64_INS_UABAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABALvvv_2d2s, ARM64_INS_UABAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABALvvv_4s4h, ARM64_INS_UABAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABALvvv_8h8b, ARM64_INS_UABAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABAvvv_16B, ARM64_INS_UABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABAvvv_2S, ARM64_INS_UABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABAvvv_4H, ARM64_INS_UABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABAvvv_4S, ARM64_INS_UABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABAvvv_8B, ARM64_INS_UABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABAvvv_8H, ARM64_INS_UABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABDL2vvv_2d2s, ARM64_INS_UABDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABDL2vvv_4s4h, ARM64_INS_UABDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABDL2vvv_8h8b, ARM64_INS_UABDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABDLvvv_2d2s, ARM64_INS_UABDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABDLvvv_4s4h, ARM64_INS_UABDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABDLvvv_8h8b, ARM64_INS_UABDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABDvvv_16B, ARM64_INS_UABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABDvvv_2S, ARM64_INS_UABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABDvvv_4H, ARM64_INS_UABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABDvvv_4S, ARM64_INS_UABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABDvvv_8B, ARM64_INS_UABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UABDvvv_8H, ARM64_INS_UABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UADDL2vvv_2d4s, ARM64_INS_UADDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UADDL2vvv_4s8h, ARM64_INS_UADDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UADDL2vvv_8h16b, ARM64_INS_UADDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UADDLvvv_2d2s, ARM64_INS_UADDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UADDLvvv_4s4h, ARM64_INS_UADDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UADDLvvv_8h8b, ARM64_INS_UADDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UADDW2vvv_2d4s, ARM64_INS_UADDW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UADDW2vvv_4s8h, ARM64_INS_UADDW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UADDW2vvv_8h16b, ARM64_INS_UADDW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UADDWvvv_2d2s, ARM64_INS_UADDW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UADDWvvv_4s4h, ARM64_INS_UADDW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UADDWvvv_8h8b, ARM64_INS_UADDW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UBFIZwwii, ARM64_INS_UBFIZ, { 0 }, { 0 }, { 0 } },
- { AArch64_UBFIZxxii, ARM64_INS_UBFIZ, { 0 }, { 0 }, { 0 } },
- { AArch64_UBFMwwii, ARM64_INS_UBFM, { 0 }, { 0 }, { 0 } },
- { AArch64_UBFMxxii, ARM64_INS_UBFM, { 0 }, { 0 }, { 0 } },
- { AArch64_UBFXwwii, ARM64_INS_UBFX, { 0 }, { 0 }, { 0 } },
- { AArch64_UBFXxxii, ARM64_INS_UBFX, { 0 }, { 0 }, { 0 } },
- { AArch64_UCVTFdw, ARM64_INS_UCVTF, { 0 }, { 0 }, { 0 } },
- { AArch64_UCVTFdwi, ARM64_INS_UCVTF, { 0 }, { 0 }, { 0 } },
- { AArch64_UCVTFdx, ARM64_INS_UCVTF, { 0 }, { 0 }, { 0 } },
- { AArch64_UCVTFdxi, ARM64_INS_UCVTF, { 0 }, { 0 }, { 0 } },
- { AArch64_UCVTFsw, ARM64_INS_UCVTF, { 0 }, { 0 }, { 0 } },
- { AArch64_UCVTFswi, ARM64_INS_UCVTF, { 0 }, { 0 }, { 0 } },
- { AArch64_UCVTFsx, ARM64_INS_UCVTF, { 0 }, { 0 }, { 0 } },
- { AArch64_UCVTFsxi, ARM64_INS_UCVTF, { 0 }, { 0 }, { 0 } },
- { AArch64_UDIVwww, ARM64_INS_UDIV, { 0 }, { 0 }, { 0 } },
- { AArch64_UDIVxxx, ARM64_INS_UDIV, { 0 }, { 0 }, { 0 } },
- { AArch64_UHADDvvv_16B, ARM64_INS_UHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UHADDvvv_2S, ARM64_INS_UHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UHADDvvv_4H, ARM64_INS_UHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UHADDvvv_4S, ARM64_INS_UHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UHADDvvv_8B, ARM64_INS_UHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UHADDvvv_8H, ARM64_INS_UHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UHSUBvvv_16B, ARM64_INS_UHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UHSUBvvv_2S, ARM64_INS_UHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UHSUBvvv_4H, ARM64_INS_UHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UHSUBvvv_4S, ARM64_INS_UHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UHSUBvvv_8B, ARM64_INS_UHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UHSUBvvv_8H, ARM64_INS_UHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMADDLxwwx, ARM64_INS_UMADDL, { 0 }, { 0 }, { 0 } },
- { AArch64_UMAXPvvv_16B, ARM64_INS_UMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMAXPvvv_2S, ARM64_INS_UMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMAXPvvv_4H, ARM64_INS_UMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMAXPvvv_4S, ARM64_INS_UMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMAXPvvv_8B, ARM64_INS_UMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMAXPvvv_8H, ARM64_INS_UMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMAXvvv_16B, ARM64_INS_UMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMAXvvv_2S, ARM64_INS_UMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMAXvvv_4H, ARM64_INS_UMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMAXvvv_4S, ARM64_INS_UMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMAXvvv_8B, ARM64_INS_UMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMAXvvv_8H, ARM64_INS_UMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMINPvvv_16B, ARM64_INS_UMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMINPvvv_2S, ARM64_INS_UMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMINPvvv_4H, ARM64_INS_UMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMINPvvv_4S, ARM64_INS_UMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMINPvvv_8B, ARM64_INS_UMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMINPvvv_8H, ARM64_INS_UMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMINvvv_16B, ARM64_INS_UMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMINvvv_2S, ARM64_INS_UMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMINvvv_4H, ARM64_INS_UMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMINvvv_4S, ARM64_INS_UMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMINvvv_8B, ARM64_INS_UMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMINvvv_8H, ARM64_INS_UMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMLAL2vvv_2d4s, ARM64_INS_UMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMLAL2vvv_4s8h, ARM64_INS_UMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMLAL2vvv_8h16b, ARM64_INS_UMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMLALvvv_2d2s, ARM64_INS_UMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMLALvvv_4s4h, ARM64_INS_UMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMLALvvv_8h8b, ARM64_INS_UMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMLSL2vvv_2d4s, ARM64_INS_UMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMLSL2vvv_4s8h, ARM64_INS_UMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMLSL2vvv_8h16b, ARM64_INS_UMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMLSLvvv_2d2s, ARM64_INS_UMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMLSLvvv_4s4h, ARM64_INS_UMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMLSLvvv_8h8b, ARM64_INS_UMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMOVwb, ARM64_INS_UMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMOVwh, ARM64_INS_UMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMOVws, ARM64_INS_UMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMOVxd, ARM64_INS_UMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMSUBLxwwx, ARM64_INS_UMSUBL, { 0 }, { 0 }, { 0 } },
- { AArch64_UMULHxxx, ARM64_INS_UMULH, { 0 }, { 0 }, { 0 } },
- { AArch64_UMULL2vvv_2d4s, ARM64_INS_UMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMULL2vvv_4s8h, ARM64_INS_UMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMULL2vvv_8h16b, ARM64_INS_UMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMULLvvv_2d2s, ARM64_INS_UMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMULLvvv_4s4h, ARM64_INS_UMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UMULLvvv_8h8b, ARM64_INS_UMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQADDbbb, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQADDddd, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQADDhhh, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQADDsss, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQADDvvv_16B, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQADDvvv_2D, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQADDvvv_2S, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQADDvvv_4H, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQADDvvv_4S, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQADDvvv_8B, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQADDvvv_8H, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQRSHLbbb, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQRSHLddd, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQRSHLhhh, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQRSHLsss, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQRSHLvvv_16B, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQRSHLvvv_2D, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQRSHLvvv_2S, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQRSHLvvv_4H, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQRSHLvvv_4S, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQRSHLvvv_8B, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQRSHLvvv_8H, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQRSHRNvvi_16B, ARM64_INS_UQRSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQRSHRNvvi_2S, ARM64_INS_UQRSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQRSHRNvvi_4H, ARM64_INS_UQRSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQRSHRNvvi_4S, ARM64_INS_UQRSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQRSHRNvvi_8B, ARM64_INS_UQRSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQRSHRNvvi_8H, ARM64_INS_UQRSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHLbbb, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHLddd, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHLhhh, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHLsss, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHLvvi_16B, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHLvvi_2D, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHLvvi_2S, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHLvvi_4H, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHLvvi_4S, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHLvvi_8B, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHLvvi_8H, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHLvvv_16B, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHLvvv_2D, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHLvvv_2S, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHLvvv_4H, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHLvvv_4S, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHLvvv_8B, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHLvvv_8H, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHRNvvi_16B, ARM64_INS_UQSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHRNvvi_2S, ARM64_INS_UQSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHRNvvi_4H, ARM64_INS_UQSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHRNvvi_4S, ARM64_INS_UQSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHRNvvi_8B, ARM64_INS_UQSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSHRNvvi_8H, ARM64_INS_UQSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSUBbbb, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSUBddd, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSUBhhh, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSUBsss, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSUBvvv_16B, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSUBvvv_2D, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSUBvvv_2S, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSUBvvv_4H, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSUBvvv_4S, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSUBvvv_8B, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UQSUBvvv_8H, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URHADDvvv_16B, ARM64_INS_URHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URHADDvvv_2S, ARM64_INS_URHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URHADDvvv_4H, ARM64_INS_URHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URHADDvvv_4S, ARM64_INS_URHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URHADDvvv_8B, ARM64_INS_URHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URHADDvvv_8H, ARM64_INS_URHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSHLddd, ARM64_INS_URSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSHLvvv_16B, ARM64_INS_URSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSHLvvv_2D, ARM64_INS_URSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSHLvvv_2S, ARM64_INS_URSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSHLvvv_4H, ARM64_INS_URSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSHLvvv_4S, ARM64_INS_URSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSHLvvv_8B, ARM64_INS_URSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSHLvvv_8H, ARM64_INS_URSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSHRvvi_16B, ARM64_INS_URSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSHRvvi_2D, ARM64_INS_URSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSHRvvi_2S, ARM64_INS_URSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSHRvvi_4H, ARM64_INS_URSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSHRvvi_4S, ARM64_INS_URSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSHRvvi_8B, ARM64_INS_URSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSHRvvi_8H, ARM64_INS_URSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSRAvvi_16B, ARM64_INS_URSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSRAvvi_2D, ARM64_INS_URSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSRAvvi_2S, ARM64_INS_URSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSRAvvi_4H, ARM64_INS_URSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSRAvvi_4S, ARM64_INS_URSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSRAvvi_8B, ARM64_INS_URSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_URSRAvvi_8H, ARM64_INS_URSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USHLLvvi_16B, ARM64_INS_USHLL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USHLLvvi_2S, ARM64_INS_USHLL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USHLLvvi_4H, ARM64_INS_USHLL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USHLLvvi_4S, ARM64_INS_USHLL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USHLLvvi_8B, ARM64_INS_USHLL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USHLLvvi_8H, ARM64_INS_USHLL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USHLddd, ARM64_INS_USHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USHLvvv_16B, ARM64_INS_USHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USHLvvv_2D, ARM64_INS_USHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USHLvvv_2S, ARM64_INS_USHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USHLvvv_4H, ARM64_INS_USHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USHLvvv_4S, ARM64_INS_USHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USHLvvv_8B, ARM64_INS_USHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USHLvvv_8H, ARM64_INS_USHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USHRvvi_16B, ARM64_INS_USHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USHRvvi_2D, ARM64_INS_USHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USHRvvi_2S, ARM64_INS_USHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USHRvvi_4H, ARM64_INS_USHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USHRvvi_4S, ARM64_INS_USHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USHRvvi_8B, ARM64_INS_USHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USHRvvi_8H, ARM64_INS_USHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USRAvvi_16B, ARM64_INS_USRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USRAvvi_2D, ARM64_INS_USRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USRAvvi_2S, ARM64_INS_USRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USRAvvi_4H, ARM64_INS_USRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USRAvvi_4S, ARM64_INS_USRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USRAvvi_8B, ARM64_INS_USRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USRAvvi_8H, ARM64_INS_USRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USUBL2vvv_2d4s, ARM64_INS_USUBL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USUBL2vvv_4s8h, ARM64_INS_USUBL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USUBL2vvv_8h16b, ARM64_INS_USUBL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USUBLvvv_2d2s, ARM64_INS_USUBL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USUBLvvv_4s4h, ARM64_INS_USUBL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USUBLvvv_8h8b, ARM64_INS_USUBL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USUBW2vvv_2d4s, ARM64_INS_USUBW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USUBW2vvv_4s8h, ARM64_INS_USUBW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USUBW2vvv_8h16b, ARM64_INS_USUBW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USUBWvvv_2d2s, ARM64_INS_USUBW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USUBWvvv_4s4h, ARM64_INS_USUBW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_USUBWvvv_8h8b, ARM64_INS_USUBW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_UXTBww, ARM64_INS_UXTB, { 0 }, { 0 }, { 0 } },
- { AArch64_UXTBxw, ARM64_INS_UXTB, { 0 }, { 0 }, { 0 } },
- { AArch64_UXTHww, ARM64_INS_UXTH, { 0 }, { 0 }, { 0 } },
- { AArch64_UXTHxw, ARM64_INS_UXTH, { 0 }, { 0 }, { 0 } },
- { AArch64_VCVTf2xs_2D, ARM64_INS_FCVTZS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_VCVTf2xs_2S, ARM64_INS_FCVTZS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_VCVTf2xs_4S, ARM64_INS_FCVTZS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_VCVTf2xu_2D, ARM64_INS_FCVTZU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_VCVTf2xu_2S, ARM64_INS_FCVTZU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_VCVTf2xu_4S, ARM64_INS_FCVTZU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_VCVTxs2f_2D, ARM64_INS_SCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_VCVTxs2f_2S, ARM64_INS_SCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_VCVTxs2f_4S, ARM64_INS_SCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_VCVTxu2f_2D, ARM64_INS_UCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_VCVTxu2f_2S, ARM64_INS_UCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
- { AArch64_VCVTxu2f_4S, ARM64_INS_UCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 } },
+ { AArch64_ABS16b, ARM64_INS_ABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ABS2d, ARM64_INS_ABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ABS2s, ARM64_INS_ABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ABS4h, ARM64_INS_ABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ABS4s, ARM64_INS_ABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ABS8b, ARM64_INS_ABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ABS8h, ARM64_INS_ABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ABSdd, ARM64_INS_ABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADCSwww, ARM64_INS_ADC, { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADCSxxx, ARM64_INS_ADC, { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADCwww, ARM64_INS_ADC, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADCxxx, ARM64_INS_ADC, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDHN2vvv_16b8h, ARM64_INS_ADDHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDHN2vvv_4s2d, ARM64_INS_ADDHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDHN2vvv_8h4s, ARM64_INS_ADDHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDHNvvv_2s2d, ARM64_INS_ADDHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDHNvvv_4h4s, ARM64_INS_ADDHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDHNvvv_8b8h, ARM64_INS_ADDHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDP_16B, ARM64_INS_ADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDP_2D, ARM64_INS_ADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDP_2S, ARM64_INS_ADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDP_4H, ARM64_INS_ADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDP_4S, ARM64_INS_ADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDP_8B, ARM64_INS_ADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDP_8H, ARM64_INS_ADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDPvv_D_2D, ARM64_INS_ADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDSwww_asr, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDSwww_lsl, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDSwww_lsr, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDSwww_sxtb, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDSwww_sxth, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDSwww_sxtw, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDSwww_sxtx, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDSwww_uxtb, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDSwww_uxth, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDSwww_uxtw, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDSwww_uxtx, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDSxxw_sxtb, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDSxxw_sxth, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDSxxw_sxtw, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDSxxw_uxtb, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDSxxw_uxth, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDSxxw_uxtw, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDSxxx_asr, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDSxxx_lsl, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDSxxx_lsr, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDSxxx_sxtx, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDSxxx_uxtx, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDV_1b16b, ARM64_INS_ADDV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDV_1b8b, ARM64_INS_ADDV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDV_1h4h, ARM64_INS_ADDV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDV_1h8h, ARM64_INS_ADDV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDV_1s4s, ARM64_INS_ADDV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDddd, ARM64_INS_ADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDvvv_16B, ARM64_INS_ADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDvvv_2D, ARM64_INS_ADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDvvv_2S, ARM64_INS_ADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDvvv_4H, ARM64_INS_ADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDvvv_4S, ARM64_INS_ADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDvvv_8B, ARM64_INS_ADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDvvv_8H, ARM64_INS_ADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ADDwwi_lsl0_S, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDwwi_lsl0_cmp, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDwwi_lsl0_s, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDwwi_lsl12_S, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDwwi_lsl12_cmp, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDwwi_lsl12_s, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDwww_asr, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDwww_lsl, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDwww_lsr, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDwww_sxtb, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDwww_sxth, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDwww_sxtw, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDwww_sxtx, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDwww_uxtb, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDwww_uxth, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDwww_uxtw, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDwww_uxtx, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDxxi_lsl0_S, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDxxi_lsl0_cmp, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDxxi_lsl0_s, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDxxi_lsl12_S, ARM64_INS_ADD, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDxxi_lsl12_cmp, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDxxi_lsl12_s, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDxxw_sxtb, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDxxw_sxth, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDxxw_sxtw, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDxxw_uxtb, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDxxw_uxth, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDxxw_uxtw, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDxxx_asr, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDxxx_lsl, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDxxx_lsr, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDxxx_sxtx, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADDxxx_uxtx, ARM64_INS_ADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADRPxi, ARM64_INS_ADRP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ADRxi, ARM64_INS_ADR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_AESD, ARM64_INS_AESD, { 0 }, { 0 }, { ARM64_GRP_NEON, ARM64_GRP_CRYPTO, 0 }, 0, 0 },
+ { AArch64_AESE, ARM64_INS_AESE, { 0 }, { 0 }, { ARM64_GRP_NEON, ARM64_GRP_CRYPTO, 0 }, 0, 0 },
+ { AArch64_AESIMC, ARM64_INS_AESIMC, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_AESMC, ARM64_INS_AESMC, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ANDSwwi, ARM64_INS_AND, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ANDSwww_asr, ARM64_INS_AND, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ANDSwww_lsl, ARM64_INS_AND, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ANDSwww_lsr, ARM64_INS_AND, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ANDSwww_ror, ARM64_INS_AND, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ANDSxxi, ARM64_INS_AND, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ANDSxxx_asr, ARM64_INS_AND, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ANDSxxx_lsl, ARM64_INS_AND, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ANDSxxx_lsr, ARM64_INS_AND, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ANDSxxx_ror, ARM64_INS_AND, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_ANDvvv_16B, ARM64_INS_AND, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ANDvvv_8B, ARM64_INS_AND, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ANDwwi, ARM64_INS_AND, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ANDwww_asr, ARM64_INS_AND, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ANDwww_lsl, ARM64_INS_AND, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ANDwww_lsr, ARM64_INS_AND, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ANDwww_ror, ARM64_INS_AND, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ANDxxi, ARM64_INS_AND, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ANDxxx_asr, ARM64_INS_AND, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ANDxxx_lsl, ARM64_INS_AND, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ANDxxx_lsr, ARM64_INS_AND, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ANDxxx_ror, ARM64_INS_AND, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ASRVwww, ARM64_INS_ASR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ASRVxxx, ARM64_INS_ASR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ASRwwi, ARM64_INS_ASR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ASRxxi, ARM64_INS_ASR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ATix, ARM64_INS_AT, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_BFIwwii, ARM64_INS_BFI, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_BFIxxii, ARM64_INS_BFI, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_BFMwwii, ARM64_INS_BFM, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_BFMxxii, ARM64_INS_BFM, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_BFXILwwii, ARM64_INS_BFXIL, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_BFXILxxii, ARM64_INS_BFXIL, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_BICSwww_asr, ARM64_INS_BIC, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_BICSwww_lsl, ARM64_INS_BIC, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_BICSwww_lsr, ARM64_INS_BIC, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_BICSwww_ror, ARM64_INS_BIC, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_BICSxxx_asr, ARM64_INS_BIC, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_BICSxxx_lsl, ARM64_INS_BIC, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_BICSxxx_lsr, ARM64_INS_BIC, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_BICSxxx_ror, ARM64_INS_BIC, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_BICvi_lsl_2S, ARM64_INS_BIC, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_BICvi_lsl_4H, ARM64_INS_BIC, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_BICvi_lsl_4S, ARM64_INS_BIC, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_BICvi_lsl_8H, ARM64_INS_BIC, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_BICvvv_16B, ARM64_INS_BIC, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_BICvvv_8B, ARM64_INS_BIC, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_BICwww_asr, ARM64_INS_BIC, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_BICwww_lsl, ARM64_INS_BIC, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_BICwww_lsr, ARM64_INS_BIC, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_BICwww_ror, ARM64_INS_BIC, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_BICxxx_asr, ARM64_INS_BIC, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_BICxxx_lsl, ARM64_INS_BIC, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_BICxxx_lsr, ARM64_INS_BIC, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_BICxxx_ror, ARM64_INS_BIC, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_BIFvvv_16B, ARM64_INS_BIF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_BIFvvv_8B, ARM64_INS_BIF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_BITvvv_16B, ARM64_INS_BIT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_BITvvv_8B, ARM64_INS_BIT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_BLRx, ARM64_INS_BLR, { 0 }, { ARM64_REG_X30, 0 }, { 0 }, 1, 1 },
+ { AArch64_BLimm, ARM64_INS_BL, { 0 }, { ARM64_REG_X30, 0 }, { 0 }, 1, 0 },
+ { AArch64_BRKi, ARM64_INS_BRK, { 0 }, { 0 }, { 0 }, 1, 0 },
+ { AArch64_BRx, ARM64_INS_BR, { 0 }, { 0 }, { 0 }, 1, 1 },
+ { AArch64_BSLvvv_16B, ARM64_INS_BSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_BSLvvv_8B, ARM64_INS_BSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_Bcc, ARM64_INS_B, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 1, 0 },
+ { AArch64_Bimm, ARM64_INS_B, { 0 }, { 0 }, { 0 }, 1, 0 },
+ { AArch64_CBNZw, ARM64_INS_CBNZ, { 0 }, { 0 }, { 0 }, 1, 0 },
+ { AArch64_CBNZx, ARM64_INS_CBNZ, { 0 }, { 0 }, { 0 }, 1, 0 },
+ { AArch64_CBZw, ARM64_INS_CBZ, { 0 }, { 0 }, { 0 }, 1, 0 },
+ { AArch64_CBZx, ARM64_INS_CBZ, { 0 }, { 0 }, { 0 }, 1, 0 },
+ { AArch64_CCMNwi, ARM64_INS_CCMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CCMNww, ARM64_INS_CCMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CCMNxi, ARM64_INS_CCMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CCMNxx, ARM64_INS_CCMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CCMPwi, ARM64_INS_CCMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CCMPww, ARM64_INS_CCMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CCMPxi, ARM64_INS_CCMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CCMPxx, ARM64_INS_CCMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CLREXi, ARM64_INS_CLREX, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_CLS16b, ARM64_INS_CLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CLS2s, ARM64_INS_CLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CLS4h, ARM64_INS_CLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CLS4s, ARM64_INS_CLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CLS8b, ARM64_INS_CLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CLS8h, ARM64_INS_CLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CLSww, ARM64_INS_CLS, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_CLSxx, ARM64_INS_CLS, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_CLZ16b, ARM64_INS_CLZ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CLZ2s, ARM64_INS_CLZ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CLZ4h, ARM64_INS_CLZ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CLZ4s, ARM64_INS_CLZ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CLZ8b, ARM64_INS_CLZ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CLZ8h, ARM64_INS_CLZ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CLZww, ARM64_INS_CLZ, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_CLZxx, ARM64_INS_CLZ, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_CMEQddd, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMEQddi, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMEQvvi_16B, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMEQvvi_2D, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMEQvvi_2S, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMEQvvi_4H, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMEQvvi_4S, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMEQvvi_8B, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMEQvvi_8H, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMEQvvv_16B, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMEQvvv_2D, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMEQvvv_2S, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMEQvvv_4H, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMEQvvv_4S, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMEQvvv_8B, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMEQvvv_8H, ARM64_INS_CMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGEddd, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGEddi, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGEvvi_16B, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGEvvi_2D, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGEvvi_2S, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGEvvi_4H, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGEvvi_4S, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGEvvi_8B, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGEvvi_8H, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGEvvv_16B, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGEvvv_2D, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGEvvv_2S, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGEvvv_4H, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGEvvv_4S, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGEvvv_8B, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGEvvv_8H, ARM64_INS_CMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGTddd, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGTddi, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGTvvi_16B, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGTvvi_2D, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGTvvi_2S, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGTvvi_4H, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGTvvi_4S, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGTvvi_8B, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGTvvi_8H, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGTvvv_16B, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGTvvv_2D, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGTvvv_2S, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGTvvv_4H, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGTvvv_4S, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGTvvv_8B, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMGTvvv_8H, ARM64_INS_CMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMHIddd, ARM64_INS_CMHI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMHIvvv_16B, ARM64_INS_CMHI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMHIvvv_2D, ARM64_INS_CMHI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMHIvvv_2S, ARM64_INS_CMHI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMHIvvv_4H, ARM64_INS_CMHI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMHIvvv_4S, ARM64_INS_CMHI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMHIvvv_8B, ARM64_INS_CMHI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMHIvvv_8H, ARM64_INS_CMHI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMHSddd, ARM64_INS_CMHS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMHSvvv_16B, ARM64_INS_CMHS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMHSvvv_2D, ARM64_INS_CMHS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMHSvvv_2S, ARM64_INS_CMHS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMHSvvv_4H, ARM64_INS_CMHS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMHSvvv_4S, ARM64_INS_CMHS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMHSvvv_8B, ARM64_INS_CMHS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMHSvvv_8H, ARM64_INS_CMHS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMLEddi, ARM64_INS_CMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMLEvvi_16B, ARM64_INS_CMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMLEvvi_2D, ARM64_INS_CMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMLEvvi_2S, ARM64_INS_CMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMLEvvi_4H, ARM64_INS_CMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMLEvvi_4S, ARM64_INS_CMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMLEvvi_8B, ARM64_INS_CMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMLEvvi_8H, ARM64_INS_CMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMLTddi, ARM64_INS_CMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMLTvvi_16B, ARM64_INS_CMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMLTvvi_2D, ARM64_INS_CMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMLTvvi_2S, ARM64_INS_CMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMLTvvi_4H, ARM64_INS_CMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMLTvvi_4S, ARM64_INS_CMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMLTvvi_8B, ARM64_INS_CMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMLTvvi_8H, ARM64_INS_CMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMNww_asr, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMNww_lsl, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMNww_lsr, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMNww_sxtb, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMNww_sxth, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMNww_sxtw, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMNww_sxtx, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMNww_uxtb, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMNww_uxth, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMNww_uxtw, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMNww_uxtx, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMNxw_sxtb, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMNxw_sxth, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMNxw_sxtw, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMNxw_uxtb, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMNxw_uxth, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMNxw_uxtw, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMNxx_asr, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMNxx_lsl, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMNxx_lsr, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMNxx_sxtx, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMNxx_uxtx, ARM64_INS_CMN, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPww_asr, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPww_lsl, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPww_lsr, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPww_sxtb, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPww_sxth, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPww_sxtw, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPww_sxtx, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPww_uxtb, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPww_uxth, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPww_uxtw, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPww_uxtx, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPxw_sxtb, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPxw_sxth, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPxw_sxtw, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPxw_uxtb, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPxw_uxth, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPxw_uxtw, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPxx_asr, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPxx_lsl, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPxx_lsr, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPxx_sxtx, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMPxx_uxtx, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_CMTSTddd, ARM64_INS_CMTST, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMTSTvvv_16B, ARM64_INS_CMTST, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMTSTvvv_2D, ARM64_INS_CMTST, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMTSTvvv_2S, ARM64_INS_CMTST, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMTSTvvv_4H, ARM64_INS_CMTST, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMTSTvvv_4S, ARM64_INS_CMTST, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMTSTvvv_8B, ARM64_INS_CMTST, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CMTSTvvv_8H, ARM64_INS_CMTST, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CNT16b, ARM64_INS_CNT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CNT8b, ARM64_INS_CNT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_CRC32B_www, ARM64_INS_CRC32B, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_CRC32CB_www, ARM64_INS_CRC32CB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_CRC32CH_www, ARM64_INS_CRC32CH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_CRC32CW_www, ARM64_INS_CRC32CW, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_CRC32CX_wwx, ARM64_INS_CRC32CX, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_CRC32H_www, ARM64_INS_CRC32H, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_CRC32W_www, ARM64_INS_CRC32W, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_CRC32X_wwx, ARM64_INS_CRC32X, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_CSELwwwc, ARM64_INS_CSEL, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_CSELxxxc, ARM64_INS_CSEL, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_CSINCwwwc, ARM64_INS_CSINC, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_CSINCxxxc, ARM64_INS_CSINC, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_CSINVwwwc, ARM64_INS_CSINV, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_CSINVxxxc, ARM64_INS_CSINV, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_CSNEGwwwc, ARM64_INS_CSNEG, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_CSNEGxxxc, ARM64_INS_CSNEG, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_DCPS1i, ARM64_INS_DCPS1, { 0 }, { 0 }, { 0 }, 1, 0 },
+ { AArch64_DCPS2i, ARM64_INS_DCPS2, { 0 }, { 0 }, { 0 }, 1, 0 },
+ { AArch64_DCPS3i, ARM64_INS_DCPS3, { 0 }, { 0 }, { 0 }, 1, 0 },
+ { AArch64_DCix, ARM64_INS_DC, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_DMBi, ARM64_INS_DMB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_DRPS, ARM64_INS_DRPS, { 0 }, { 0 }, { 0 }, 1, 1 },
+ { AArch64_DSBi, ARM64_INS_DSB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_DUP16b, ARM64_INS_DUP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_DUP2d, ARM64_INS_DUP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_DUP2s, ARM64_INS_DUP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_DUP4h, ARM64_INS_DUP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_DUP4s, ARM64_INS_DUP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_DUP8b, ARM64_INS_DUP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_DUP8h, ARM64_INS_DUP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_DUPELT16b, ARM64_INS_DUP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_DUPELT2d, ARM64_INS_DUP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_DUPELT2s, ARM64_INS_DUP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_DUPELT4h, ARM64_INS_DUP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_DUPELT4s, ARM64_INS_DUP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_DUPELT8b, ARM64_INS_DUP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_DUPELT8h, ARM64_INS_DUP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_DUPbv_B, ARM64_INS_DUP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_DUPdv_D, ARM64_INS_DUP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_DUPhv_H, ARM64_INS_DUP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_DUPsv_S, ARM64_INS_DUP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_EONwww_asr, ARM64_INS_EON, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_EONwww_lsl, ARM64_INS_EON, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_EONwww_lsr, ARM64_INS_EON, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_EONwww_ror, ARM64_INS_EON, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_EONxxx_asr, ARM64_INS_EON, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_EONxxx_lsl, ARM64_INS_EON, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_EONxxx_lsr, ARM64_INS_EON, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_EONxxx_ror, ARM64_INS_EON, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_EORvvv_16B, ARM64_INS_EOR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_EORvvv_8B, ARM64_INS_EOR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_EORwwi, ARM64_INS_EOR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_EORwww_asr, ARM64_INS_EOR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_EORwww_lsl, ARM64_INS_EOR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_EORwww_lsr, ARM64_INS_EOR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_EORwww_ror, ARM64_INS_EOR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_EORxxi, ARM64_INS_EOR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_EORxxx_asr, ARM64_INS_EOR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_EORxxx_lsl, ARM64_INS_EOR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_EORxxx_lsr, ARM64_INS_EOR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_EORxxx_ror, ARM64_INS_EOR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ERET, ARM64_INS_ERET, { 0 }, { 0 }, { 0 }, 1, 1 },
+ { AArch64_EXTRwwwi, ARM64_INS_EXTR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_EXTRxxxi, ARM64_INS_EXTR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_EXTvvvi_16b, ARM64_INS_EXT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_EXTvvvi_8b, ARM64_INS_EXT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FABDddd, ARM64_INS_FABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FABDsss, ARM64_INS_FABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FABDvvv_2D, ARM64_INS_FABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FABDvvv_2S, ARM64_INS_FABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FABDvvv_4S, ARM64_INS_FABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FABS2d, ARM64_INS_FABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FABS2s, ARM64_INS_FABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FABS4s, ARM64_INS_FABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FABSdd, ARM64_INS_FABS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FABSss, ARM64_INS_FABS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FACGEddd, ARM64_INS_FACGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FACGEsss, ARM64_INS_FACGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FACGEvvv_2D, ARM64_INS_FACGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FACGEvvv_2S, ARM64_INS_FACGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FACGEvvv_4S, ARM64_INS_FACGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FACGTddd, ARM64_INS_FACGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FACGTsss, ARM64_INS_FACGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FACGTvvv_2D, ARM64_INS_FACGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FACGTvvv_2S, ARM64_INS_FACGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FACGTvvv_4S, ARM64_INS_FACGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FADDP_2D, ARM64_INS_FADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FADDP_2S, ARM64_INS_FADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FADDP_4S, ARM64_INS_FADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FADDPvv_D_2D, ARM64_INS_FADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FADDPvv_S_2S, ARM64_INS_FADDP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FADDddd, ARM64_INS_FADD, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FADDsss, ARM64_INS_FADD, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FADDvvv_2D, ARM64_INS_FADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FADDvvv_2S, ARM64_INS_FADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FADDvvv_4S, ARM64_INS_FADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCCMPEdd, ARM64_INS_FCCMPE, { 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCCMPEss, ARM64_INS_FCCMPE, { 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCCMPdd, ARM64_INS_FCCMP, { 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCCMPss, ARM64_INS_FCCMP, { 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCMEQZddi, ARM64_INS_FCMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMEQZssi, ARM64_INS_FCMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMEQddd, ARM64_INS_FCMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMEQsss, ARM64_INS_FCMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMEQvvi_2D, ARM64_INS_FCMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMEQvvi_2S, ARM64_INS_FCMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMEQvvi_4S, ARM64_INS_FCMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMEQvvv_2D, ARM64_INS_FCMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMEQvvv_2S, ARM64_INS_FCMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMEQvvv_4S, ARM64_INS_FCMEQ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMGEZddi, ARM64_INS_FCMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMGEZssi, ARM64_INS_FCMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMGEddd, ARM64_INS_FCMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMGEsss, ARM64_INS_FCMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMGEvvi_2D, ARM64_INS_FCMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMGEvvi_2S, ARM64_INS_FCMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMGEvvi_4S, ARM64_INS_FCMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMGEvvv_2D, ARM64_INS_FCMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMGEvvv_2S, ARM64_INS_FCMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMGEvvv_4S, ARM64_INS_FCMGE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMGTZddi, ARM64_INS_FCMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMGTZssi, ARM64_INS_FCMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMGTddd, ARM64_INS_FCMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMGTsss, ARM64_INS_FCMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMGTvvi_2D, ARM64_INS_FCMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMGTvvi_2S, ARM64_INS_FCMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMGTvvi_4S, ARM64_INS_FCMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMGTvvv_2D, ARM64_INS_FCMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMGTvvv_2S, ARM64_INS_FCMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMGTvvv_4S, ARM64_INS_FCMGT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMLEZddi, ARM64_INS_FCMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMLEZssi, ARM64_INS_FCMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMLEvvi_2D, ARM64_INS_FCMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMLEvvi_2S, ARM64_INS_FCMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMLEvvi_4S, ARM64_INS_FCMLE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMLTZddi, ARM64_INS_FCMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMLTZssi, ARM64_INS_FCMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMLTvvi_2D, ARM64_INS_FCMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMLTvvi_2S, ARM64_INS_FCMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMLTvvi_4S, ARM64_INS_FCMLT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCMPdd_quiet, ARM64_INS_FCMP, { 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCMPdd_sig, ARM64_INS_FCMPE, { 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCMPdi_quiet, ARM64_INS_FCMP, { 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCMPdi_sig, ARM64_INS_FCMPE, { 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCMPsi_quiet, ARM64_INS_FCMP, { 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCMPsi_sig, ARM64_INS_FCMPE, { 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCMPss_quiet, ARM64_INS_FCMP, { 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCMPss_sig, ARM64_INS_FCMPE, { 0 }, { ARM64_REG_NZCV, 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCSELdddc, ARM64_INS_FCSEL, { ARM64_REG_NZCV, 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCSELsssc, ARM64_INS_FCSEL, { ARM64_REG_NZCV, 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTAS_2d, ARM64_INS_FCVTAS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTAS_2s, ARM64_INS_FCVTAS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTAS_4s, ARM64_INS_FCVTAS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTASdd, ARM64_INS_FCVTAS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTASss, ARM64_INS_FCVTAS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTASwd, ARM64_INS_FCVTAS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTASws, ARM64_INS_FCVTAS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTASxd, ARM64_INS_FCVTAS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTASxs, ARM64_INS_FCVTAS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTAU_2d, ARM64_INS_FCVTAU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTAU_2s, ARM64_INS_FCVTAU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTAU_4s, ARM64_INS_FCVTAU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTAUdd, ARM64_INS_FCVTAU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTAUss, ARM64_INS_FCVTAU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTAUwd, ARM64_INS_FCVTAU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTAUws, ARM64_INS_FCVTAU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTAUxd, ARM64_INS_FCVTAU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTAUxs, ARM64_INS_FCVTAU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTL2s2d, ARM64_INS_FCVTL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTL4h4s, ARM64_INS_FCVTL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTL4s2d, ARM64_INS_FCVTL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTL8h4s, ARM64_INS_FCVTL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTMS_2d, ARM64_INS_FCVTMS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTMS_2s, ARM64_INS_FCVTMS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTMS_4s, ARM64_INS_FCVTMS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTMSdd, ARM64_INS_FCVTMS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTMSss, ARM64_INS_FCVTMS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTMSwd, ARM64_INS_FCVTMS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTMSws, ARM64_INS_FCVTMS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTMSxd, ARM64_INS_FCVTMS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTMSxs, ARM64_INS_FCVTMS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTMU_2d, ARM64_INS_FCVTMU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTMU_2s, ARM64_INS_FCVTMU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTMU_4s, ARM64_INS_FCVTMU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTMUdd, ARM64_INS_FCVTMU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTMUss, ARM64_INS_FCVTMU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTMUwd, ARM64_INS_FCVTMU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTMUws, ARM64_INS_FCVTMU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTMUxd, ARM64_INS_FCVTMU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTMUxs, ARM64_INS_FCVTMU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTN2d2s, ARM64_INS_FCVTN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTN2d4s, ARM64_INS_FCVTN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTN4s4h, ARM64_INS_FCVTN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTN4s8h, ARM64_INS_FCVTN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTNS_2d, ARM64_INS_FCVTNS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTNS_2s, ARM64_INS_FCVTNS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTNS_4s, ARM64_INS_FCVTNS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTNSdd, ARM64_INS_FCVTNS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTNSss, ARM64_INS_FCVTNS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTNSwd, ARM64_INS_FCVTNS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTNSws, ARM64_INS_FCVTNS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTNSxd, ARM64_INS_FCVTNS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTNSxs, ARM64_INS_FCVTNS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTNU_2d, ARM64_INS_FCVTNU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTNU_2s, ARM64_INS_FCVTNU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTNU_4s, ARM64_INS_FCVTNU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTNUdd, ARM64_INS_FCVTNU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTNUss, ARM64_INS_FCVTNU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTNUwd, ARM64_INS_FCVTNU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTNUws, ARM64_INS_FCVTNU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTNUxd, ARM64_INS_FCVTNU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTNUxs, ARM64_INS_FCVTNU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTPS_2d, ARM64_INS_FCVTPS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTPS_2s, ARM64_INS_FCVTPS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTPS_4s, ARM64_INS_FCVTPS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTPSdd, ARM64_INS_FCVTPS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTPSss, ARM64_INS_FCVTPS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTPSwd, ARM64_INS_FCVTPS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTPSws, ARM64_INS_FCVTPS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTPSxd, ARM64_INS_FCVTPS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTPSxs, ARM64_INS_FCVTPS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTPU_2d, ARM64_INS_FCVTPU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTPU_2s, ARM64_INS_FCVTPU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTPU_4s, ARM64_INS_FCVTPU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTPUdd, ARM64_INS_FCVTPU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTPUss, ARM64_INS_FCVTPU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTPUwd, ARM64_INS_FCVTPU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTPUws, ARM64_INS_FCVTPU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTPUxd, ARM64_INS_FCVTPU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTPUxs, ARM64_INS_FCVTPU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTXN, ARM64_INS_FCVTXN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTXN2d2s, ARM64_INS_FCVTXN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTXN2d4s, ARM64_INS_FCVTXN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTZS_2d, ARM64_INS_FCVTZS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTZS_2s, ARM64_INS_FCVTZS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTZS_4s, ARM64_INS_FCVTZS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTZS_Nddi, ARM64_INS_FCVTZS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTZS_Nssi, ARM64_INS_FCVTZS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTZSdd, ARM64_INS_FCVTZS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTZSss, ARM64_INS_FCVTZS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTZSwd, ARM64_INS_FCVTZS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTZSwdi, ARM64_INS_FCVTZS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTZSws, ARM64_INS_FCVTZS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTZSwsi, ARM64_INS_FCVTZS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTZSxd, ARM64_INS_FCVTZS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTZSxdi, ARM64_INS_FCVTZS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTZSxs, ARM64_INS_FCVTZS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTZSxsi, ARM64_INS_FCVTZS, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTZU_2d, ARM64_INS_FCVTZU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTZU_2s, ARM64_INS_FCVTZU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTZU_4s, ARM64_INS_FCVTZU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTZU_Nddi, ARM64_INS_FCVTZU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTZU_Nssi, ARM64_INS_FCVTZU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTZUdd, ARM64_INS_FCVTZU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTZUss, ARM64_INS_FCVTZU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FCVTZUwd, ARM64_INS_FCVTZU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTZUwdi, ARM64_INS_FCVTZU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTZUws, ARM64_INS_FCVTZU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTZUwsi, ARM64_INS_FCVTZU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTZUxd, ARM64_INS_FCVTZU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTZUxdi, ARM64_INS_FCVTZU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTZUxs, ARM64_INS_FCVTZU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTZUxsi, ARM64_INS_FCVTZU, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTdh, ARM64_INS_FCVT, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTds, ARM64_INS_FCVT, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVThd, ARM64_INS_FCVT, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVThs, ARM64_INS_FCVT, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTsd, ARM64_INS_FCVT, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FCVTsh, ARM64_INS_FCVT, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FDIVddd, ARM64_INS_FDIV, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FDIVsss, ARM64_INS_FDIV, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FDIVvvv_2D, ARM64_INS_FDIV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FDIVvvv_2S, ARM64_INS_FDIV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FDIVvvv_4S, ARM64_INS_FDIV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMADDdddd, ARM64_INS_FMADD, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMADDssss, ARM64_INS_FMADD, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMAXNMPvv_D_2D, ARM64_INS_FMAXNMP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMAXNMPvv_S_2S, ARM64_INS_FMAXNMP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMAXNMPvvv_2D, ARM64_INS_FMAXNMP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMAXNMPvvv_2S, ARM64_INS_FMAXNMP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMAXNMPvvv_4S, ARM64_INS_FMAXNMP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMAXNMV_1s4s, ARM64_INS_FMAXNMV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMAXNMddd, ARM64_INS_FMAXNM, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMAXNMsss, ARM64_INS_FMAXNM, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMAXNMvvv_2D, ARM64_INS_FMAXNM, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMAXNMvvv_2S, ARM64_INS_FMAXNM, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMAXNMvvv_4S, ARM64_INS_FMAXNM, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMAXPvv_D_2D, ARM64_INS_FMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMAXPvv_S_2S, ARM64_INS_FMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMAXPvvv_2D, ARM64_INS_FMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMAXPvvv_2S, ARM64_INS_FMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMAXPvvv_4S, ARM64_INS_FMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMAXV_1s4s, ARM64_INS_FMAXV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMAXddd, ARM64_INS_FMAX, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMAXsss, ARM64_INS_FMAX, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMAXvvv_2D, ARM64_INS_FMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMAXvvv_2S, ARM64_INS_FMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMAXvvv_4S, ARM64_INS_FMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMINNMPvv_D_2D, ARM64_INS_FMINNMP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMINNMPvv_S_2S, ARM64_INS_FMINNMP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMINNMPvvv_2D, ARM64_INS_FMINNMP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMINNMPvvv_2S, ARM64_INS_FMINNMP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMINNMPvvv_4S, ARM64_INS_FMINNMP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMINNMV_1s4s, ARM64_INS_FMINNMV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMINNMddd, ARM64_INS_FMINNM, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMINNMsss, ARM64_INS_FMINNM, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMINNMvvv_2D, ARM64_INS_FMINNM, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMINNMvvv_2S, ARM64_INS_FMINNM, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMINNMvvv_4S, ARM64_INS_FMINNM, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMINPvv_D_2D, ARM64_INS_FMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMINPvv_S_2S, ARM64_INS_FMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMINPvvv_2D, ARM64_INS_FMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMINPvvv_2S, ARM64_INS_FMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMINPvvv_4S, ARM64_INS_FMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMINV_1s4s, ARM64_INS_FMINV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMINddd, ARM64_INS_FMIN, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMINsss, ARM64_INS_FMIN, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMINvvv_2D, ARM64_INS_FMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMINvvv_2S, ARM64_INS_FMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMINvvv_4S, ARM64_INS_FMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMLAddv_2D, ARM64_INS_FMLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMLAssv_4S, ARM64_INS_FMLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMLAvve_2d2d, ARM64_INS_FMLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMLAvve_2s4s, ARM64_INS_FMLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMLAvve_4s4s, ARM64_INS_FMLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMLAvvv_2D, ARM64_INS_FMLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMLAvvv_2S, ARM64_INS_FMLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMLAvvv_4S, ARM64_INS_FMLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMLSddv_2D, ARM64_INS_FMLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMLSssv_4S, ARM64_INS_FMLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMLSvve_2d2d, ARM64_INS_FMLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMLSvve_2s4s, ARM64_INS_FMLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMLSvve_4s4s, ARM64_INS_FMLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMLSvvv_2D, ARM64_INS_FMLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMLSvvv_2S, ARM64_INS_FMLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMLSvvv_4S, ARM64_INS_FMLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMOVdd, ARM64_INS_FMOV, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMOVdi, ARM64_INS_FMOV, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMOVdx, ARM64_INS_FMOV, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMOVsi, ARM64_INS_FMOV, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMOVss, ARM64_INS_FMOV, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMOVsw, ARM64_INS_FMOV, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMOVvi_2D, ARM64_INS_FMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMOVvi_2S, ARM64_INS_FMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMOVvi_4S, ARM64_INS_FMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMOVvx, ARM64_INS_FMOV, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMOVws, ARM64_INS_FMOV, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMOVxd, ARM64_INS_FMOV, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMOVxv, ARM64_INS_FMOV, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMSUBdddd, ARM64_INS_FMSUB, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMSUBssss, ARM64_INS_FMSUB, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMULXddd, ARM64_INS_FMULX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMULXddv_2D, ARM64_INS_FMULX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMULXsss, ARM64_INS_FMULX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMULXssv_4S, ARM64_INS_FMULX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMULXve_2d2d, ARM64_INS_FMULX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMULXve_2s4s, ARM64_INS_FMULX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMULXve_4s4s, ARM64_INS_FMULX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMULXvvv_2D, ARM64_INS_FMULX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMULXvvv_2S, ARM64_INS_FMULX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMULXvvv_4S, ARM64_INS_FMULX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMULddd, ARM64_INS_FMUL, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMULddv_2D, ARM64_INS_FMUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMULsss, ARM64_INS_FMUL, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FMULssv_4S, ARM64_INS_FMUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMULve_2d2d, ARM64_INS_FMUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMULve_2s4s, ARM64_INS_FMUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMULve_4s4s, ARM64_INS_FMUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMULvvv_2D, ARM64_INS_FMUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMULvvv_2S, ARM64_INS_FMUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FMULvvv_4S, ARM64_INS_FMUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FNEG2d, ARM64_INS_FNEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FNEG2s, ARM64_INS_FNEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FNEG4s, ARM64_INS_FNEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FNEGdd, ARM64_INS_FNEG, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FNEGss, ARM64_INS_FNEG, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FNMADDdddd, ARM64_INS_FNMADD, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FNMADDssss, ARM64_INS_FNMADD, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FNMSUBdddd, ARM64_INS_FNMSUB, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FNMSUBssss, ARM64_INS_FNMSUB, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FNMULddd, ARM64_INS_FNMUL, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FNMULsss, ARM64_INS_FNMUL, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FRECPE_2d, ARM64_INS_FRECPE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRECPE_2s, ARM64_INS_FRECPE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRECPE_4s, ARM64_INS_FRECPE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRECPEdd, ARM64_INS_FRECPE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRECPEss, ARM64_INS_FRECPE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRECPSddd, ARM64_INS_FRECPS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRECPSsss, ARM64_INS_FRECPS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRECPSvvv_2D, ARM64_INS_FRECPS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRECPSvvv_2S, ARM64_INS_FRECPS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRECPSvvv_4S, ARM64_INS_FRECPS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRECPXdd, ARM64_INS_FRECPX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRECPXss, ARM64_INS_FRECPX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTA_2d, ARM64_INS_FRINTA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTA_2s, ARM64_INS_FRINTA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTA_4s, ARM64_INS_FRINTA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTAdd, ARM64_INS_FRINTA, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FRINTAss, ARM64_INS_FRINTA, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FRINTI_2d, ARM64_INS_FRINTI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTI_2s, ARM64_INS_FRINTI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTI_4s, ARM64_INS_FRINTI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTIdd, ARM64_INS_FRINTI, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FRINTIss, ARM64_INS_FRINTI, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FRINTM_2d, ARM64_INS_FRINTM, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTM_2s, ARM64_INS_FRINTM, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTM_4s, ARM64_INS_FRINTM, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTMdd, ARM64_INS_FRINTM, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FRINTMss, ARM64_INS_FRINTM, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FRINTN_2d, ARM64_INS_FRINTN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTN_2s, ARM64_INS_FRINTN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTN_4s, ARM64_INS_FRINTN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTNdd, ARM64_INS_FRINTN, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FRINTNss, ARM64_INS_FRINTN, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FRINTP_2d, ARM64_INS_FRINTP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTP_2s, ARM64_INS_FRINTP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTP_4s, ARM64_INS_FRINTP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTPdd, ARM64_INS_FRINTP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FRINTPss, ARM64_INS_FRINTP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FRINTX_2d, ARM64_INS_FRINTX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTX_2s, ARM64_INS_FRINTX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTX_4s, ARM64_INS_FRINTX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTXdd, ARM64_INS_FRINTX, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FRINTXss, ARM64_INS_FRINTX, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FRINTZ_2d, ARM64_INS_FRINTZ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTZ_2s, ARM64_INS_FRINTZ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTZ_4s, ARM64_INS_FRINTZ, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRINTZdd, ARM64_INS_FRINTZ, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FRINTZss, ARM64_INS_FRINTZ, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FRSQRTE_2d, ARM64_INS_FRSQRTE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRSQRTE_2s, ARM64_INS_FRSQRTE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRSQRTE_4s, ARM64_INS_FRSQRTE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRSQRTEdd, ARM64_INS_FRSQRTE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRSQRTEss, ARM64_INS_FRSQRTE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRSQRTSddd, ARM64_INS_FRSQRTS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRSQRTSsss, ARM64_INS_FRSQRTS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRSQRTSvvv_2D, ARM64_INS_FRSQRTS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRSQRTSvvv_2S, ARM64_INS_FRSQRTS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FRSQRTSvvv_4S, ARM64_INS_FRSQRTS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FSQRT_2d, ARM64_INS_FSQRT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FSQRT_2s, ARM64_INS_FSQRT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FSQRT_4s, ARM64_INS_FSQRT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FSQRTdd, ARM64_INS_FSQRT, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FSQRTss, ARM64_INS_FSQRT, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FSUBddd, ARM64_INS_FSUB, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FSUBsss, ARM64_INS_FSUB, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_FSUBvvv_2D, ARM64_INS_FSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FSUBvvv_2S, ARM64_INS_FSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_FSUBvvv_4S, ARM64_INS_FSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_HINTi, ARM64_INS_HINT, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_HLTi, ARM64_INS_HLT, { 0 }, { 0 }, { 0 }, 1, 0 },
+ { AArch64_HVCi, ARM64_INS_HVC, { 0 }, { 0 }, { 0 }, 1, 0 },
+ { AArch64_ICi, ARM64_INS_IC, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ICix, ARM64_INS_IC, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_INSELb, ARM64_INS_INS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_INSELd, ARM64_INS_INS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_INSELh, ARM64_INS_INS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_INSELs, ARM64_INS_INS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_INSbw, ARM64_INS_INS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_INSdx, ARM64_INS_INS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_INShw, ARM64_INS_INS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_INSsw, ARM64_INS_INS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ISBi, ARM64_INS_ISB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LD1LN_B, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1LN_D, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1LN_H, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1LN_S, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1LN_WB_B_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1LN_WB_B_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1LN_WB_D_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1LN_WB_D_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1LN_WB_H_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1LN_WB_H_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1LN_WB_S_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1LN_WB_S_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_16B, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_1D, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_2D, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_2S, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_4H, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_4S, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_8B, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_8H, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_WB_16B_fixed, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_WB_16B_register, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_WB_1D_fixed, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_WB_1D_register, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_WB_2D_fixed, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_WB_2D_register, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_WB_2S_fixed, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_WB_2S_register, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_WB_4H_fixed, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_WB_4H_register, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_WB_4S_fixed, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_WB_4S_register, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_WB_8B_fixed, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_WB_8B_register, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_WB_8H_fixed, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1R_WB_8H_register, ARM64_INS_LD1R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1WB_16B_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1WB_16B_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1WB_1D_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1WB_1D_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1WB_2D_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1WB_2D_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1WB_2S_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1WB_2S_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1WB_4H_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1WB_4H_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1WB_4S_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1WB_4S_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1WB_8B_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1WB_8B_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1WB_8H_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1WB_8H_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1_16B, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1_1D, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1_2D, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1_2S, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1_4H, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1_4S, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1_8B, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1_8H, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2WB_16B_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2WB_16B_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2WB_1D_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2WB_1D_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2WB_2D_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2WB_2D_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2WB_2S_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2WB_2S_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2WB_4H_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2WB_4H_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2WB_4S_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2WB_4S_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2WB_8B_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2WB_8B_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2WB_8H_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2WB_8H_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2_16B, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2_1D, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2_2D, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2_2S, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2_4H, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2_4S, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2_8B, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x2_8H, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3WB_16B_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3WB_16B_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3WB_1D_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3WB_1D_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3WB_2D_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3WB_2D_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3WB_2S_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3WB_2S_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3WB_4H_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3WB_4H_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3WB_4S_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3WB_4S_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3WB_8B_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3WB_8B_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3WB_8H_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3WB_8H_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3_16B, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3_1D, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3_2D, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3_2S, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3_4H, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3_4S, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3_8B, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x3_8H, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4WB_16B_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4WB_16B_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4WB_1D_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4WB_1D_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4WB_2D_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4WB_2D_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4WB_2S_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4WB_2S_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4WB_4H_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4WB_4H_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4WB_4S_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4WB_4S_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4WB_8B_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4WB_8B_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4WB_8H_fixed, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4WB_8H_register, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4_16B, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4_1D, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4_2D, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4_2S, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4_4H, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4_4S, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4_8B, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD1x4_8H, ARM64_INS_LD1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2LN_B, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2LN_D, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2LN_H, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2LN_S, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2LN_WB_B_fixed, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2LN_WB_B_register, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2LN_WB_D_fixed, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2LN_WB_D_register, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2LN_WB_H_fixed, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2LN_WB_H_register, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2LN_WB_S_fixed, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2LN_WB_S_register, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_16B, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_1D, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_2D, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_2S, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_4H, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_4S, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_8B, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_8H, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_WB_16B_fixed, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_WB_16B_register, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_WB_1D_fixed, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_WB_1D_register, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_WB_2D_fixed, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_WB_2D_register, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_WB_2S_fixed, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_WB_2S_register, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_WB_4H_fixed, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_WB_4H_register, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_WB_4S_fixed, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_WB_4S_register, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_WB_8B_fixed, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_WB_8B_register, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_WB_8H_fixed, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2R_WB_8H_register, ARM64_INS_LD2R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2WB_16B_fixed, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2WB_16B_register, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2WB_2D_fixed, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2WB_2D_register, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2WB_2S_fixed, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2WB_2S_register, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2WB_4H_fixed, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2WB_4H_register, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2WB_4S_fixed, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2WB_4S_register, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2WB_8B_fixed, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2WB_8B_register, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2WB_8H_fixed, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2WB_8H_register, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2_16B, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2_2D, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2_2S, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2_4H, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2_4S, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2_8B, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD2_8H, ARM64_INS_LD2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3LN_B, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3LN_D, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3LN_H, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3LN_S, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3LN_WB_B_fixed, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3LN_WB_B_register, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3LN_WB_D_fixed, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3LN_WB_D_register, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3LN_WB_H_fixed, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3LN_WB_H_register, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3LN_WB_S_fixed, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3LN_WB_S_register, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_16B, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_1D, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_2D, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_2S, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_4H, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_4S, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_8B, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_8H, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_WB_16B_fixed, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_WB_16B_register, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_WB_1D_fixed, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_WB_1D_register, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_WB_2D_fixed, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_WB_2D_register, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_WB_2S_fixed, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_WB_2S_register, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_WB_4H_fixed, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_WB_4H_register, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_WB_4S_fixed, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_WB_4S_register, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_WB_8B_fixed, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_WB_8B_register, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_WB_8H_fixed, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3R_WB_8H_register, ARM64_INS_LD3R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3WB_16B_fixed, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3WB_16B_register, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3WB_2D_fixed, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3WB_2D_register, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3WB_2S_fixed, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3WB_2S_register, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3WB_4H_fixed, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3WB_4H_register, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3WB_4S_fixed, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3WB_4S_register, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3WB_8B_fixed, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3WB_8B_register, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3WB_8H_fixed, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3WB_8H_register, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3_16B, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3_2D, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3_2S, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3_4H, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3_4S, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3_8B, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD3_8H, ARM64_INS_LD3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4LN_B, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4LN_D, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4LN_H, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4LN_S, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4LN_WB_B_fixed, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4LN_WB_B_register, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4LN_WB_D_fixed, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4LN_WB_D_register, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4LN_WB_H_fixed, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4LN_WB_H_register, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4LN_WB_S_fixed, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4LN_WB_S_register, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_16B, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_1D, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_2D, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_2S, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_4H, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_4S, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_8B, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_8H, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_WB_16B_fixed, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_WB_16B_register, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_WB_1D_fixed, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_WB_1D_register, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_WB_2D_fixed, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_WB_2D_register, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_WB_2S_fixed, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_WB_2S_register, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_WB_4H_fixed, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_WB_4H_register, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_WB_4S_fixed, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_WB_4S_register, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_WB_8B_fixed, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_WB_8B_register, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_WB_8H_fixed, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4R_WB_8H_register, ARM64_INS_LD4R, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4WB_16B_fixed, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4WB_16B_register, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4WB_2D_fixed, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4WB_2D_register, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4WB_2S_fixed, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4WB_2S_register, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4WB_4H_fixed, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4WB_4H_register, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4WB_4S_fixed, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4WB_4S_register, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4WB_8B_fixed, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4WB_8B_register, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4WB_8H_fixed, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4WB_8H_register, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4_16B, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4_2D, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4_2S, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4_4H, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4_4S, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4_8B, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LD4_8H, ARM64_INS_LD4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_LDAR_byte, ARM64_INS_LDARB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDAR_dword, ARM64_INS_LDAR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDAR_hword, ARM64_INS_LDARH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDAR_word, ARM64_INS_LDAR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDAXP_dword, ARM64_INS_LDAXP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDAXP_word, ARM64_INS_LDAXP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDAXR_byte, ARM64_INS_LDAXRB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDAXR_dword, ARM64_INS_LDAXR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDAXR_hword, ARM64_INS_LDAXRH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDAXR_word, ARM64_INS_LDAXR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDPSWx, ARM64_INS_LDPSW, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDPSWx_PostInd, ARM64_INS_LDPSW, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDPSWx_PreInd, ARM64_INS_LDPSW, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSBw, ARM64_INS_LDRSB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSBw_PostInd, ARM64_INS_LDRSB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSBw_PreInd, ARM64_INS_LDRSB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSBw_U, ARM64_INS_LDURSB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSBw_Wm_RegOffset, ARM64_INS_LDRSB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSBw_Xm_RegOffset, ARM64_INS_LDRSB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSBx, ARM64_INS_LDRSB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSBx_PostInd, ARM64_INS_LDRSB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSBx_PreInd, ARM64_INS_LDRSB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSBx_U, ARM64_INS_LDURSB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSBx_Wm_RegOffset, ARM64_INS_LDRSB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSBx_Xm_RegOffset, ARM64_INS_LDRSB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSHw, ARM64_INS_LDRSH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSHw_PostInd, ARM64_INS_LDRSH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSHw_PreInd, ARM64_INS_LDRSH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSHw_U, ARM64_INS_LDURSH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSHw_Wm_RegOffset, ARM64_INS_LDRSH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSHw_Xm_RegOffset, ARM64_INS_LDRSH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSHx, ARM64_INS_LDRSH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSHx_PostInd, ARM64_INS_LDRSH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSHx_PreInd, ARM64_INS_LDRSH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSHx_U, ARM64_INS_LDURSH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSHx_Wm_RegOffset, ARM64_INS_LDRSH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSHx_Xm_RegOffset, ARM64_INS_LDRSH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSWx, ARM64_INS_LDRSW, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSWx_PostInd, ARM64_INS_LDRSW, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSWx_PreInd, ARM64_INS_LDRSW, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSWx_Wm_RegOffset, ARM64_INS_LDRSW, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSWx_Xm_RegOffset, ARM64_INS_LDRSW, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRSWx_lit, ARM64_INS_LDRSW, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRd_lit, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LDRq_lit, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LDRs_lit, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LDRw_lit, ARM64_INS_LDR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDRx_lit, ARM64_INS_LDR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDTRSBw, ARM64_INS_LDTRSB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDTRSBx, ARM64_INS_LDTRSB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDTRSHw, ARM64_INS_LDTRSH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDTRSHx, ARM64_INS_LDTRSH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDTRSWx, ARM64_INS_LDTRSW, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDURSWx, ARM64_INS_LDURSW, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDXP_dword, ARM64_INS_LDXP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDXP_word, ARM64_INS_LDXP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDXR_byte, ARM64_INS_LDXRB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDXR_dword, ARM64_INS_LDXR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDXR_hword, ARM64_INS_LDXRH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LDXR_word, ARM64_INS_LDXR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS16_LDR, ARM64_INS_LDRH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS16_LDUR, ARM64_INS_LDURH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS16_PostInd_LDR, ARM64_INS_LDRH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS16_PostInd_STR, ARM64_INS_STRH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS16_PreInd_LDR, ARM64_INS_LDRH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS16_PreInd_STR, ARM64_INS_STRH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS16_STR, ARM64_INS_STRH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS16_STUR, ARM64_INS_STURH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS16_UnPriv_LDR, ARM64_INS_LDTRH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS16_UnPriv_STR, ARM64_INS_STTRH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS16_Wm_RegOffset_LDR, ARM64_INS_LDRH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS16_Wm_RegOffset_STR, ARM64_INS_STRH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS16_Xm_RegOffset_LDR, ARM64_INS_LDRH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS16_Xm_RegOffset_STR, ARM64_INS_STRH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS32_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS32_LDUR, ARM64_INS_LDUR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS32_PostInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS32_PostInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS32_PreInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS32_PreInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS32_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS32_STUR, ARM64_INS_STUR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS32_UnPriv_LDR, ARM64_INS_LDTR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS32_UnPriv_STR, ARM64_INS_STTR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS32_Wm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS32_Wm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS32_Xm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS32_Xm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS64_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS64_LDUR, ARM64_INS_LDUR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS64_PostInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS64_PostInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS64_PreInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS64_PreInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS64_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS64_STUR, ARM64_INS_STUR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS64_UnPriv_LDR, ARM64_INS_LDTR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS64_UnPriv_STR, ARM64_INS_STTR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS64_Wm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS64_Wm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS64_Xm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS64_Xm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS8_LDR, ARM64_INS_LDRB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS8_LDUR, ARM64_INS_LDURB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS8_PostInd_LDR, ARM64_INS_LDRB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS8_PostInd_STR, ARM64_INS_STRB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS8_PreInd_LDR, ARM64_INS_LDRB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS8_PreInd_STR, ARM64_INS_STRB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS8_STR, ARM64_INS_STRB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS8_STUR, ARM64_INS_STURB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS8_UnPriv_LDR, ARM64_INS_LDTRB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS8_UnPriv_STR, ARM64_INS_STTRB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS8_Wm_RegOffset_LDR, ARM64_INS_LDRB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS8_Wm_RegOffset_STR, ARM64_INS_STRB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS8_Xm_RegOffset_LDR, ARM64_INS_LDRB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LS8_Xm_RegOffset_STR, ARM64_INS_STRB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSFP128_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP128_LDUR, ARM64_INS_LDUR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP128_PostInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP128_PostInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP128_PreInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP128_PreInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP128_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP128_STUR, ARM64_INS_STUR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP128_Wm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP128_Wm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP128_Xm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP128_Xm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP16_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP16_LDUR, ARM64_INS_LDUR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP16_PostInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP16_PostInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP16_PreInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP16_PreInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP16_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP16_STUR, ARM64_INS_STUR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP16_Wm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP16_Wm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP16_Xm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP16_Xm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP32_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP32_LDUR, ARM64_INS_LDUR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP32_PostInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP32_PostInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP32_PreInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP32_PreInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP32_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP32_STUR, ARM64_INS_STUR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP32_Wm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP32_Wm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP32_Xm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP32_Xm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP64_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP64_LDUR, ARM64_INS_LDUR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP64_PostInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP64_PostInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP64_PreInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP64_PreInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP64_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP64_STUR, ARM64_INS_STUR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP64_Wm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP64_Wm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP64_Xm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP64_Xm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP8_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP8_LDUR, ARM64_INS_LDUR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP8_PostInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP8_PostInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP8_PreInd_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP8_PreInd_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP8_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP8_STUR, ARM64_INS_STUR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP8_Wm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP8_Wm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP8_Xm_RegOffset_LDR, ARM64_INS_LDR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFP8_Xm_RegOffset_STR, ARM64_INS_STR, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair128_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair128_NonTemp_LDR, ARM64_INS_LDNP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair128_NonTemp_STR, ARM64_INS_STNP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair128_PostInd_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair128_PostInd_STR, ARM64_INS_STP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair128_PreInd_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair128_PreInd_STR, ARM64_INS_STP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair128_STR, ARM64_INS_STP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair32_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair32_NonTemp_LDR, ARM64_INS_LDNP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair32_NonTemp_STR, ARM64_INS_STNP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair32_PostInd_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair32_PostInd_STR, ARM64_INS_STP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair32_PreInd_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair32_PreInd_STR, ARM64_INS_STP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair32_STR, ARM64_INS_STP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair64_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair64_NonTemp_LDR, ARM64_INS_LDNP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair64_NonTemp_STR, ARM64_INS_STNP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair64_PostInd_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair64_PostInd_STR, ARM64_INS_STP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair64_PreInd_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair64_PreInd_STR, ARM64_INS_STP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSFPPair64_STR, ARM64_INS_STP, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_LSLVwww, ARM64_INS_LSL, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSLVxxx, ARM64_INS_LSL, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSLwwi, ARM64_INS_LSL, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSLxxi, ARM64_INS_LSL, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSPair32_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSPair32_NonTemp_LDR, ARM64_INS_LDNP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSPair32_NonTemp_STR, ARM64_INS_STNP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSPair32_PostInd_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSPair32_PostInd_STR, ARM64_INS_STP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSPair32_PreInd_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSPair32_PreInd_STR, ARM64_INS_STP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSPair32_STR, ARM64_INS_STP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSPair64_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSPair64_NonTemp_LDR, ARM64_INS_LDNP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSPair64_NonTemp_STR, ARM64_INS_STNP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSPair64_PostInd_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSPair64_PostInd_STR, ARM64_INS_STP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSPair64_PreInd_LDR, ARM64_INS_LDP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSPair64_PreInd_STR, ARM64_INS_STP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSPair64_STR, ARM64_INS_STP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSRVwww, ARM64_INS_LSR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSRVxxx, ARM64_INS_LSR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSRwwi, ARM64_INS_LSR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_LSRxxi, ARM64_INS_LSR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_MADDwwww, ARM64_INS_MADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_MADDxxxx, ARM64_INS_MADD, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_MLAvve_2s4s, ARM64_INS_MLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MLAvve_4h8h, ARM64_INS_MLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MLAvve_4s4s, ARM64_INS_MLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MLAvve_8h8h, ARM64_INS_MLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MLAvvv_16B, ARM64_INS_MLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MLAvvv_2S, ARM64_INS_MLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MLAvvv_4H, ARM64_INS_MLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MLAvvv_4S, ARM64_INS_MLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MLAvvv_8B, ARM64_INS_MLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MLAvvv_8H, ARM64_INS_MLA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MLSvve_2s4s, ARM64_INS_MLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MLSvve_4h8h, ARM64_INS_MLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MLSvve_4s4s, ARM64_INS_MLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MLSvve_8h8h, ARM64_INS_MLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MLSvvv_16B, ARM64_INS_MLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MLSvvv_2S, ARM64_INS_MLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MLSvvv_4H, ARM64_INS_MLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MLSvvv_4S, ARM64_INS_MLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MLSvvv_8B, ARM64_INS_MLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MLSvvv_8H, ARM64_INS_MLS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MOVIdi, ARM64_INS_MOVI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MOVIvi_16B, ARM64_INS_MOVI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MOVIvi_2D, ARM64_INS_MOVI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MOVIvi_8B, ARM64_INS_MOVI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MOVIvi_lsl_2S, ARM64_INS_MOVI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MOVIvi_lsl_4H, ARM64_INS_MOVI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MOVIvi_lsl_4S, ARM64_INS_MOVI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MOVIvi_lsl_8H, ARM64_INS_MOVI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MOVIvi_msl_2S, ARM64_INS_MOVI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MOVIvi_msl_4S, ARM64_INS_MOVI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MOVKwii, ARM64_INS_MOVK, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_MOVKxii, ARM64_INS_MOVK, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_MOVNwii, ARM64_INS_MOVN, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_MOVNxii, ARM64_INS_MOVN, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_MOVZwii, ARM64_INS_MOVZ, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_MOVZxii, ARM64_INS_MOVZ, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_MRSxi, ARM64_INS_MRS, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_MSRii, ARM64_INS_MSR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_MSRix, ARM64_INS_MSR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_MSUBwwww, ARM64_INS_MSUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_MSUBxxxx, ARM64_INS_MSUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_MULve_2s4s, ARM64_INS_MUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MULve_4h8h, ARM64_INS_MUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MULve_4s4s, ARM64_INS_MUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MULve_8h8h, ARM64_INS_MUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MULvvv_16B, ARM64_INS_MUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MULvvv_2S, ARM64_INS_MUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MULvvv_4H, ARM64_INS_MUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MULvvv_4S, ARM64_INS_MUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MULvvv_8B, ARM64_INS_MUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MULvvv_8H, ARM64_INS_MUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MVNIvi_lsl_2S, ARM64_INS_MVNI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MVNIvi_lsl_4H, ARM64_INS_MVNI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MVNIvi_lsl_4S, ARM64_INS_MVNI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MVNIvi_lsl_8H, ARM64_INS_MVNI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MVNIvi_msl_2S, ARM64_INS_MVNI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MVNIvi_msl_4S, ARM64_INS_MVNI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_MVNww_asr, ARM64_INS_MVN, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_MVNww_lsl, ARM64_INS_MVN, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_MVNww_lsr, ARM64_INS_MVN, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_MVNww_ror, ARM64_INS_MVN, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_MVNxx_asr, ARM64_INS_MVN, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_MVNxx_lsl, ARM64_INS_MVN, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_MVNxx_lsr, ARM64_INS_MVN, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_MVNxx_ror, ARM64_INS_MVN, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_NEG16b, ARM64_INS_NEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_NEG2d, ARM64_INS_NEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_NEG2s, ARM64_INS_NEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_NEG4h, ARM64_INS_NEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_NEG4s, ARM64_INS_NEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_NEG8b, ARM64_INS_NEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_NEG8h, ARM64_INS_NEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_NEGdd, ARM64_INS_NEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_NOT16b, ARM64_INS_NOT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_NOT8b, ARM64_INS_NOT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ORNvvv_16B, ARM64_INS_ORN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ORNvvv_8B, ARM64_INS_ORN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ORNwww_asr, ARM64_INS_ORN, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ORNwww_lsl, ARM64_INS_ORN, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ORNwww_lsr, ARM64_INS_ORN, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ORNwww_ror, ARM64_INS_ORN, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ORNxxx_asr, ARM64_INS_ORN, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ORNxxx_lsl, ARM64_INS_ORN, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ORNxxx_lsr, ARM64_INS_ORN, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ORNxxx_ror, ARM64_INS_ORN, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ORRvi_lsl_2S, ARM64_INS_ORR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ORRvi_lsl_4H, ARM64_INS_ORR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ORRvi_lsl_4S, ARM64_INS_ORR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ORRvi_lsl_8H, ARM64_INS_ORR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ORRvvv_16B, ARM64_INS_ORR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ORRvvv_8B, ARM64_INS_ORR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ORRwwi, ARM64_INS_ORR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ORRwww_asr, ARM64_INS_ORR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ORRwww_lsl, ARM64_INS_ORR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ORRwww_lsr, ARM64_INS_ORR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ORRwww_ror, ARM64_INS_ORR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ORRxxi, ARM64_INS_ORR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ORRxxx_asr, ARM64_INS_ORR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ORRxxx_lsl, ARM64_INS_ORR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ORRxxx_lsr, ARM64_INS_ORR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_ORRxxx_ror, ARM64_INS_ORR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_PMULL2vvv_1q2d, ARM64_INS_PMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_PMULL2vvv_8h16b, ARM64_INS_PMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_PMULLvvv_1q1d, ARM64_INS_PMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_PMULLvvv_8h8b, ARM64_INS_PMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_PMULvvv_16B, ARM64_INS_PMUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_PMULvvv_8B, ARM64_INS_PMUL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_PRFM, ARM64_INS_PRFM, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_PRFM_Wm_RegOffset, ARM64_INS_PRFM, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_PRFM_Xm_RegOffset, ARM64_INS_PRFM, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_PRFM_lit, ARM64_INS_PRFM, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_PRFUM, ARM64_INS_PRFUM, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_QRSHRUNvvi_16B, ARM64_INS_SQRSHRUN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_QRSHRUNvvi_2S, ARM64_INS_SQRSHRUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_QRSHRUNvvi_4H, ARM64_INS_SQRSHRUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_QRSHRUNvvi_4S, ARM64_INS_SQRSHRUN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_QRSHRUNvvi_8B, ARM64_INS_SQRSHRUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_QRSHRUNvvi_8H, ARM64_INS_SQRSHRUN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_QSHRUNvvi_16B, ARM64_INS_SQSHRUN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_QSHRUNvvi_2S, ARM64_INS_SQSHRUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_QSHRUNvvi_4H, ARM64_INS_SQSHRUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_QSHRUNvvi_4S, ARM64_INS_SQSHRUN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_QSHRUNvvi_8B, ARM64_INS_SQSHRUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_QSHRUNvvi_8H, ARM64_INS_SQSHRUN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_RADDHN2vvv_16b8h, ARM64_INS_RADDHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_RADDHN2vvv_4s2d, ARM64_INS_RADDHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_RADDHN2vvv_8h4s, ARM64_INS_RADDHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_RADDHNvvv_2s2d, ARM64_INS_RADDHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_RADDHNvvv_4h4s, ARM64_INS_RADDHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_RADDHNvvv_8b8h, ARM64_INS_RADDHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_RBIT16b, ARM64_INS_RBIT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_RBIT8b, ARM64_INS_RBIT, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_RBITww, ARM64_INS_RBIT, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_RBITxx, ARM64_INS_RBIT, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_RETx, ARM64_INS_RET, { 0 }, { 0 }, { 0 }, 1, 1 },
+ { AArch64_REV16_16b, ARM64_INS_REV16, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_REV16_8b, ARM64_INS_REV16, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_REV16ww, ARM64_INS_REV16, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_REV16xx, ARM64_INS_REV16, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_REV32_16b, ARM64_INS_REV32, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_REV32_4h, ARM64_INS_REV32, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_REV32_8b, ARM64_INS_REV32, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_REV32_8h, ARM64_INS_REV32, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_REV32xx, ARM64_INS_REV32, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_REV64_16b, ARM64_INS_REV64, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_REV64_2s, ARM64_INS_REV64, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_REV64_4h, ARM64_INS_REV64, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_REV64_4s, ARM64_INS_REV64, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_REV64_8b, ARM64_INS_REV64, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_REV64_8h, ARM64_INS_REV64, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_REVww, ARM64_INS_REV, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_REVxx, ARM64_INS_REV, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_RORVwww, ARM64_INS_ROR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_RORVxxx, ARM64_INS_ROR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_RSHRNvvi_16B, ARM64_INS_RSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_RSHRNvvi_2S, ARM64_INS_RSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_RSHRNvvi_4H, ARM64_INS_RSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_RSHRNvvi_4S, ARM64_INS_RSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_RSHRNvvi_8B, ARM64_INS_RSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_RSHRNvvi_8H, ARM64_INS_RSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_RSUBHN2vvv_16b8h, ARM64_INS_RSUBHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_RSUBHN2vvv_4s2d, ARM64_INS_RSUBHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_RSUBHN2vvv_8h4s, ARM64_INS_RSUBHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_RSUBHNvvv_2s2d, ARM64_INS_RSUBHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_RSUBHNvvv_4h4s, ARM64_INS_RSUBHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_RSUBHNvvv_8b8h, ARM64_INS_RSUBHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABAL2vvv_2d2s, ARM64_INS_SABAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABAL2vvv_4s4h, ARM64_INS_SABAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABAL2vvv_8h8b, ARM64_INS_SABAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABALvvv_2d2s, ARM64_INS_SABAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABALvvv_4s4h, ARM64_INS_SABAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABALvvv_8h8b, ARM64_INS_SABAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABAvvv_16B, ARM64_INS_SABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABAvvv_2S, ARM64_INS_SABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABAvvv_4H, ARM64_INS_SABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABAvvv_4S, ARM64_INS_SABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABAvvv_8B, ARM64_INS_SABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABAvvv_8H, ARM64_INS_SABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABDL2vvv_2d2s, ARM64_INS_SABDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABDL2vvv_4s4h, ARM64_INS_SABDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABDL2vvv_8h8b, ARM64_INS_SABDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABDLvvv_2d2s, ARM64_INS_SABDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABDLvvv_4s4h, ARM64_INS_SABDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABDLvvv_8h8b, ARM64_INS_SABDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABDvvv_16B, ARM64_INS_SABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABDvvv_2S, ARM64_INS_SABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABDvvv_4H, ARM64_INS_SABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABDvvv_4S, ARM64_INS_SABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABDvvv_8B, ARM64_INS_SABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SABDvvv_8H, ARM64_INS_SABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADALP16b8h, ARM64_INS_SADALP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADALP2s1d, ARM64_INS_SADALP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADALP4h2s, ARM64_INS_SADALP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADALP4s2d, ARM64_INS_SADALP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADALP8b4h, ARM64_INS_SADALP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADALP8h4s, ARM64_INS_SADALP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDL2vvv_2d4s, ARM64_INS_SADDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDL2vvv_4s8h, ARM64_INS_SADDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDL2vvv_8h16b, ARM64_INS_SADDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDLP16b8h, ARM64_INS_SADDLP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDLP2s1d, ARM64_INS_SADDLP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDLP4h2s, ARM64_INS_SADDLP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDLP4s2d, ARM64_INS_SADDLP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDLP8b4h, ARM64_INS_SADDLP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDLP8h4s, ARM64_INS_SADDLP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDLV_1d4s, ARM64_INS_SADDLV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDLV_1h16b, ARM64_INS_SADDLV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDLV_1h8b, ARM64_INS_SADDLV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDLV_1s4h, ARM64_INS_SADDLV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDLV_1s8h, ARM64_INS_SADDLV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDLvvv_2d2s, ARM64_INS_SADDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDLvvv_4s4h, ARM64_INS_SADDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDLvvv_8h8b, ARM64_INS_SADDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDW2vvv_2d4s, ARM64_INS_SADDW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDW2vvv_4s8h, ARM64_INS_SADDW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDW2vvv_8h16b, ARM64_INS_SADDW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDWvvv_2d2s, ARM64_INS_SADDW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDWvvv_4s4h, ARM64_INS_SADDW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SADDWvvv_8h8b, ARM64_INS_SADDW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SBCSwww, ARM64_INS_SBC, { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SBCSxxx, ARM64_INS_SBC, { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SBCwww, ARM64_INS_SBC, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SBCxxx, ARM64_INS_SBC, { ARM64_REG_NZCV, 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SBFIZwwii, ARM64_INS_SBFIZ, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SBFIZxxii, ARM64_INS_SBFIZ, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SBFMwwii, ARM64_INS_SBFM, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SBFMxxii, ARM64_INS_SBFM, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SBFXwwii, ARM64_INS_SBFX, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SBFXxxii, ARM64_INS_SBFX, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SCVTF_2d, ARM64_INS_SCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SCVTF_2s, ARM64_INS_SCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SCVTF_4s, ARM64_INS_SCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SCVTF_Nddi, ARM64_INS_SCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SCVTF_Nssi, ARM64_INS_SCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SCVTFdd, ARM64_INS_SCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SCVTFdw, ARM64_INS_SCVTF, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_SCVTFdwi, ARM64_INS_SCVTF, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_SCVTFdx, ARM64_INS_SCVTF, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_SCVTFdxi, ARM64_INS_SCVTF, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_SCVTFss, ARM64_INS_SCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SCVTFsw, ARM64_INS_SCVTF, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_SCVTFswi, ARM64_INS_SCVTF, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_SCVTFsx, ARM64_INS_SCVTF, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_SCVTFsxi, ARM64_INS_SCVTF, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_SDIVwww, ARM64_INS_SDIV, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SDIVxxx, ARM64_INS_SDIV, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SHA1C, ARM64_INS_SHA1C, { 0 }, { 0 }, { ARM64_GRP_NEON, ARM64_GRP_CRYPTO, 0 }, 0, 0 },
+ { AArch64_SHA1H, ARM64_INS_SHA1H, { 0 }, { 0 }, { ARM64_GRP_NEON, ARM64_GRP_CRYPTO, 0 }, 0, 0 },
+ { AArch64_SHA1M, ARM64_INS_SHA1M, { 0 }, { 0 }, { ARM64_GRP_NEON, ARM64_GRP_CRYPTO, 0 }, 0, 0 },
+ { AArch64_SHA1P, ARM64_INS_SHA1P, { 0 }, { 0 }, { ARM64_GRP_NEON, ARM64_GRP_CRYPTO, 0 }, 0, 0 },
+ { AArch64_SHA1SU0, ARM64_INS_SHA1SU0, { 0 }, { 0 }, { ARM64_GRP_NEON, ARM64_GRP_CRYPTO, 0 }, 0, 0 },
+ { AArch64_SHA1SU1, ARM64_INS_SHA1SU1, { 0 }, { 0 }, { ARM64_GRP_NEON, ARM64_GRP_CRYPTO, 0 }, 0, 0 },
+ { AArch64_SHA256H, ARM64_INS_SHA256H, { 0 }, { 0 }, { ARM64_GRP_NEON, ARM64_GRP_CRYPTO, 0 }, 0, 0 },
+ { AArch64_SHA256H2, ARM64_INS_SHA256H2, { 0 }, { 0 }, { ARM64_GRP_NEON, ARM64_GRP_CRYPTO, 0 }, 0, 0 },
+ { AArch64_SHA256SU0, ARM64_INS_SHA256SU0, { 0 }, { 0 }, { ARM64_GRP_NEON, ARM64_GRP_CRYPTO, 0 }, 0, 0 },
+ { AArch64_SHA256SU1, ARM64_INS_SHA256SU1, { 0 }, { 0 }, { ARM64_GRP_NEON, ARM64_GRP_CRYPTO, 0 }, 0, 0 },
+ { AArch64_SHADDvvv_16B, ARM64_INS_SHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHADDvvv_2S, ARM64_INS_SHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHADDvvv_4H, ARM64_INS_SHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHADDvvv_4S, ARM64_INS_SHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHADDvvv_8B, ARM64_INS_SHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHADDvvv_8H, ARM64_INS_SHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHLL16b8h, ARM64_INS_SHLL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHLL2s2d, ARM64_INS_SHLL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHLL4h4s, ARM64_INS_SHLL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHLL4s2d, ARM64_INS_SHLL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHLL8b8h, ARM64_INS_SHLL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHLL8h4s, ARM64_INS_SHLL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHLddi, ARM64_INS_SHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHLvvi_16B, ARM64_INS_SHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHLvvi_2D, ARM64_INS_SHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHLvvi_2S, ARM64_INS_SHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHLvvi_4H, ARM64_INS_SHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHLvvi_4S, ARM64_INS_SHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHLvvi_8B, ARM64_INS_SHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHLvvi_8H, ARM64_INS_SHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHRNvvi_16B, ARM64_INS_SHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHRNvvi_2S, ARM64_INS_SHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHRNvvi_4H, ARM64_INS_SHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHRNvvi_4S, ARM64_INS_SHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHRNvvi_8B, ARM64_INS_SHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHRNvvi_8H, ARM64_INS_SHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHSUBvvv_16B, ARM64_INS_SHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHSUBvvv_2S, ARM64_INS_SHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHSUBvvv_4H, ARM64_INS_SHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHSUBvvv_4S, ARM64_INS_SHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHSUBvvv_8B, ARM64_INS_SHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SHSUBvvv_8H, ARM64_INS_SHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SLI, ARM64_INS_SLI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SLIvvi_16B, ARM64_INS_SLI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SLIvvi_2D, ARM64_INS_SLI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SLIvvi_2S, ARM64_INS_SLI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SLIvvi_4H, ARM64_INS_SLI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SLIvvi_4S, ARM64_INS_SLI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SLIvvi_8B, ARM64_INS_SLI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SLIvvi_8H, ARM64_INS_SLI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMADDLxwwx, ARM64_INS_SMADDL, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SMAXPvvv_16B, ARM64_INS_SMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMAXPvvv_2S, ARM64_INS_SMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMAXPvvv_4H, ARM64_INS_SMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMAXPvvv_4S, ARM64_INS_SMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMAXPvvv_8B, ARM64_INS_SMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMAXPvvv_8H, ARM64_INS_SMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMAXV_1b16b, ARM64_INS_SMAXV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMAXV_1b8b, ARM64_INS_SMAXV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMAXV_1h4h, ARM64_INS_SMAXV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMAXV_1h8h, ARM64_INS_SMAXV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMAXV_1s4s, ARM64_INS_SMAXV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMAXvvv_16B, ARM64_INS_SMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMAXvvv_2S, ARM64_INS_SMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMAXvvv_4H, ARM64_INS_SMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMAXvvv_4S, ARM64_INS_SMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMAXvvv_8B, ARM64_INS_SMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMAXvvv_8H, ARM64_INS_SMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMCi, ARM64_INS_SMC, { 0 }, { 0 }, { 0 }, 1, 0 },
+ { AArch64_SMINPvvv_16B, ARM64_INS_SMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMINPvvv_2S, ARM64_INS_SMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMINPvvv_4H, ARM64_INS_SMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMINPvvv_4S, ARM64_INS_SMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMINPvvv_8B, ARM64_INS_SMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMINPvvv_8H, ARM64_INS_SMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMINV_1b16b, ARM64_INS_SMINV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMINV_1b8b, ARM64_INS_SMINV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMINV_1h4h, ARM64_INS_SMINV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMINV_1h8h, ARM64_INS_SMINV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMINV_1s4s, ARM64_INS_SMINV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMINvvv_16B, ARM64_INS_SMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMINvvv_2S, ARM64_INS_SMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMINvvv_4H, ARM64_INS_SMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMINvvv_4S, ARM64_INS_SMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMINvvv_8B, ARM64_INS_SMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMINvvv_8H, ARM64_INS_SMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMLAL2vvv_2d4s, ARM64_INS_SMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMLAL2vvv_4s8h, ARM64_INS_SMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMLAL2vvv_8h16b, ARM64_INS_SMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMLALvve_2d2s, ARM64_INS_SMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMLALvve_2d4s, ARM64_INS_SMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMLALvve_4s4h, ARM64_INS_SMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMLALvve_4s8h, ARM64_INS_SMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMLALvvv_2d2s, ARM64_INS_SMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMLALvvv_4s4h, ARM64_INS_SMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMLALvvv_8h8b, ARM64_INS_SMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMLSL2vvv_2d4s, ARM64_INS_SMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMLSL2vvv_4s8h, ARM64_INS_SMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMLSL2vvv_8h16b, ARM64_INS_SMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMLSLvve_2d2s, ARM64_INS_SMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMLSLvve_2d4s, ARM64_INS_SMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMLSLvve_4s4h, ARM64_INS_SMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMLSLvve_4s8h, ARM64_INS_SMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMLSLvvv_2d2s, ARM64_INS_SMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMLSLvvv_4s4h, ARM64_INS_SMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMLSLvvv_8h8b, ARM64_INS_SMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMOVwb, ARM64_INS_SMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMOVwh, ARM64_INS_SMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMOVxb, ARM64_INS_SMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMOVxh, ARM64_INS_SMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMOVxs, ARM64_INS_SMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMSUBLxwwx, ARM64_INS_SMSUBL, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SMULHxxx, ARM64_INS_SMULH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SMULL2vvv_2d4s, ARM64_INS_SMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMULL2vvv_4s8h, ARM64_INS_SMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMULL2vvv_8h16b, ARM64_INS_SMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMULLve_2d2s, ARM64_INS_SMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMULLve_2d4s, ARM64_INS_SMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMULLve_4s4h, ARM64_INS_SMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMULLve_4s8h, ARM64_INS_SMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMULLvvv_2d2s, ARM64_INS_SMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMULLvvv_4s4h, ARM64_INS_SMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SMULLvvv_8h8b, ARM64_INS_SMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQABS16b, ARM64_INS_SQABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQABS2d, ARM64_INS_SQABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQABS2s, ARM64_INS_SQABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQABS4h, ARM64_INS_SQABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQABS4s, ARM64_INS_SQABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQABS8b, ARM64_INS_SQABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQABS8h, ARM64_INS_SQABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQABSbb, ARM64_INS_SQABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQABSdd, ARM64_INS_SQABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQABShh, ARM64_INS_SQABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQABSss, ARM64_INS_SQABS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQADDbbb, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQADDddd, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQADDhhh, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQADDsss, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQADDvvv_16B, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQADDvvv_2D, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQADDvvv_2S, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQADDvvv_4H, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQADDvvv_4S, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQADDvvv_8B, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQADDvvv_8H, ARM64_INS_SQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLAL2vvv_2d4s, ARM64_INS_SQDMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLAL2vvv_4s8h, ARM64_INS_SQDMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLALdss, ARM64_INS_SQDMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLALdsv_2S, ARM64_INS_SQDMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLALdsv_4S, ARM64_INS_SQDMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLALshh, ARM64_INS_SQDMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLALshv_4H, ARM64_INS_SQDMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLALshv_8H, ARM64_INS_SQDMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLALvve_2d2s, ARM64_INS_SQDMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLALvve_2d4s, ARM64_INS_SQDMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLALvve_4s4h, ARM64_INS_SQDMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLALvve_4s8h, ARM64_INS_SQDMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLALvvv_2d2s, ARM64_INS_SQDMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLALvvv_4s4h, ARM64_INS_SQDMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLSL2vvv_2d4s, ARM64_INS_SQDMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLSL2vvv_4s8h, ARM64_INS_SQDMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLSLdss, ARM64_INS_SQDMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLSLdsv_2S, ARM64_INS_SQDMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLSLdsv_4S, ARM64_INS_SQDMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLSLshh, ARM64_INS_SQDMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLSLshv_4H, ARM64_INS_SQDMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLSLshv_8H, ARM64_INS_SQDMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLSLvve_2d2s, ARM64_INS_SQDMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLSLvve_2d4s, ARM64_INS_SQDMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLSLvve_4s4h, ARM64_INS_SQDMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLSLvve_4s8h, ARM64_INS_SQDMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLSLvvv_2d2s, ARM64_INS_SQDMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMLSLvvv_4s4h, ARM64_INS_SQDMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULHhhh, ARM64_INS_SQDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULHhhv_4H, ARM64_INS_SQDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULHhhv_8H, ARM64_INS_SQDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULHsss, ARM64_INS_SQDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULHssv_2S, ARM64_INS_SQDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULHssv_4S, ARM64_INS_SQDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULHve_2s4s, ARM64_INS_SQDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULHve_4h8h, ARM64_INS_SQDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULHve_4s4s, ARM64_INS_SQDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULHve_8h8h, ARM64_INS_SQDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULHvvv_2S, ARM64_INS_SQDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULHvvv_4H, ARM64_INS_SQDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULHvvv_4S, ARM64_INS_SQDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULHvvv_8H, ARM64_INS_SQDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULL2vvv_2d4s, ARM64_INS_SQDMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULL2vvv_4s8h, ARM64_INS_SQDMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULLdss, ARM64_INS_SQDMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULLdsv_2S, ARM64_INS_SQDMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULLdsv_4S, ARM64_INS_SQDMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULLshh, ARM64_INS_SQDMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULLshv_4H, ARM64_INS_SQDMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULLshv_8H, ARM64_INS_SQDMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULLve_2d2s, ARM64_INS_SQDMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULLve_2d4s, ARM64_INS_SQDMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULLve_4s4h, ARM64_INS_SQDMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULLve_4s8h, ARM64_INS_SQDMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULLvvv_2d2s, ARM64_INS_SQDMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQDMULLvvv_4s4h, ARM64_INS_SQDMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQNEG16b, ARM64_INS_SQNEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQNEG2d, ARM64_INS_SQNEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQNEG2s, ARM64_INS_SQNEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQNEG4h, ARM64_INS_SQNEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQNEG4s, ARM64_INS_SQNEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQNEG8b, ARM64_INS_SQNEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQNEG8h, ARM64_INS_SQNEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQNEGbb, ARM64_INS_SQNEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQNEGdd, ARM64_INS_SQNEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQNEGhh, ARM64_INS_SQNEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQNEGss, ARM64_INS_SQNEG, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRDMULHhhh, ARM64_INS_SQRDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRDMULHhhv_4H, ARM64_INS_SQRDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRDMULHhhv_8H, ARM64_INS_SQRDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRDMULHsss, ARM64_INS_SQRDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRDMULHssv_2S, ARM64_INS_SQRDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRDMULHssv_4S, ARM64_INS_SQRDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRDMULHve_2s4s, ARM64_INS_SQRDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRDMULHve_4h8h, ARM64_INS_SQRDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRDMULHve_4s4s, ARM64_INS_SQRDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRDMULHve_8h8h, ARM64_INS_SQRDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRDMULHvvv_2S, ARM64_INS_SQRDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRDMULHvvv_4H, ARM64_INS_SQRDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRDMULHvvv_4S, ARM64_INS_SQRDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRDMULHvvv_8H, ARM64_INS_SQRDMULH, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHLbbb, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHLddd, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHLhhh, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHLsss, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHLvvv_16B, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHLvvv_2D, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHLvvv_2S, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHLvvv_4H, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHLvvv_4S, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHLvvv_8B, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHLvvv_8H, ARM64_INS_SQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHRNbhi, ARM64_INS_SQRSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHRNhsi, ARM64_INS_SQRSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHRNsdi, ARM64_INS_SQRSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHRNvvi_16B, ARM64_INS_SQRSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHRNvvi_2S, ARM64_INS_SQRSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHRNvvi_4H, ARM64_INS_SQRSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHRNvvi_4S, ARM64_INS_SQRSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHRNvvi_8B, ARM64_INS_SQRSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHRNvvi_8H, ARM64_INS_SQRSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHRUNbhi, ARM64_INS_SQRSHRUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHRUNhsi, ARM64_INS_SQRSHRUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQRSHRUNsdi, ARM64_INS_SQRSHRUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLUbbi, ARM64_INS_SQSHLU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLUddi, ARM64_INS_SQSHLU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLUhhi, ARM64_INS_SQSHLU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLUssi, ARM64_INS_SQSHLU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLUvvi_16B, ARM64_INS_SQSHLU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLUvvi_2D, ARM64_INS_SQSHLU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLUvvi_2S, ARM64_INS_SQSHLU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLUvvi_4H, ARM64_INS_SQSHLU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLUvvi_4S, ARM64_INS_SQSHLU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLUvvi_8B, ARM64_INS_SQSHLU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLUvvi_8H, ARM64_INS_SQSHLU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLbbb, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLbbi, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLddd, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLddi, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLhhh, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLhhi, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLssi, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLsss, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLvvi_16B, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLvvi_2D, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLvvi_2S, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLvvi_4H, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLvvi_4S, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLvvi_8B, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLvvi_8H, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLvvv_16B, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLvvv_2D, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLvvv_2S, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLvvv_4H, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLvvv_4S, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLvvv_8B, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHLvvv_8H, ARM64_INS_SQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHRNbhi, ARM64_INS_SQSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHRNhsi, ARM64_INS_SQSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHRNsdi, ARM64_INS_SQSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHRNvvi_16B, ARM64_INS_SQSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHRNvvi_2S, ARM64_INS_SQSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHRNvvi_4H, ARM64_INS_SQSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHRNvvi_4S, ARM64_INS_SQSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHRNvvi_8B, ARM64_INS_SQSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHRNvvi_8H, ARM64_INS_SQSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHRUNbhi, ARM64_INS_SQSHRUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHRUNhsi, ARM64_INS_SQSHRUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSHRUNsdi, ARM64_INS_SQSHRUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSUBbbb, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSUBddd, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSUBhhh, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSUBsss, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSUBvvv_16B, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSUBvvv_2D, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSUBvvv_2S, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSUBvvv_4H, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSUBvvv_4S, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSUBvvv_8B, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQSUBvvv_8H, ARM64_INS_SQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQXTN2d2s, ARM64_INS_SQXTN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQXTN2d4s, ARM64_INS_SQXTN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQXTN4s4h, ARM64_INS_SQXTN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQXTN4s8h, ARM64_INS_SQXTN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQXTN8h16b, ARM64_INS_SQXTN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQXTN8h8b, ARM64_INS_SQXTN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQXTNbh, ARM64_INS_SQXTN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQXTNhs, ARM64_INS_SQXTN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQXTNsd, ARM64_INS_SQXTN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQXTUN2d2s, ARM64_INS_SQXTUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQXTUN2d4s, ARM64_INS_SQXTUN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQXTUN4s4h, ARM64_INS_SQXTUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQXTUN4s8h, ARM64_INS_SQXTUN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQXTUN8h16b, ARM64_INS_SQXTUN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQXTUN8h8b, ARM64_INS_SQXTUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQXTUNbh, ARM64_INS_SQXTUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQXTUNhs, ARM64_INS_SQXTUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SQXTUNsd, ARM64_INS_SQXTUN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRHADDvvv_16B, ARM64_INS_SRHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRHADDvvv_2S, ARM64_INS_SRHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRHADDvvv_4H, ARM64_INS_SRHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRHADDvvv_4S, ARM64_INS_SRHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRHADDvvv_8B, ARM64_INS_SRHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRHADDvvv_8H, ARM64_INS_SRHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRI, ARM64_INS_SRI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRIvvi_16B, ARM64_INS_SRI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRIvvi_2D, ARM64_INS_SRI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRIvvi_2S, ARM64_INS_SRI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRIvvi_4H, ARM64_INS_SRI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRIvvi_4S, ARM64_INS_SRI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRIvvi_8B, ARM64_INS_SRI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRIvvi_8H, ARM64_INS_SRI, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSHLddd, ARM64_INS_SRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSHLvvv_16B, ARM64_INS_SRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSHLvvv_2D, ARM64_INS_SRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSHLvvv_2S, ARM64_INS_SRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSHLvvv_4H, ARM64_INS_SRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSHLvvv_4S, ARM64_INS_SRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSHLvvv_8B, ARM64_INS_SRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSHLvvv_8H, ARM64_INS_SRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSHRddi, ARM64_INS_SRSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSHRvvi_16B, ARM64_INS_SRSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSHRvvi_2D, ARM64_INS_SRSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSHRvvi_2S, ARM64_INS_SRSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSHRvvi_4H, ARM64_INS_SRSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSHRvvi_4S, ARM64_INS_SRSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSHRvvi_8B, ARM64_INS_SRSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSHRvvi_8H, ARM64_INS_SRSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSRA, ARM64_INS_SRSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSRAvvi_16B, ARM64_INS_SRSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSRAvvi_2D, ARM64_INS_SRSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSRAvvi_2S, ARM64_INS_SRSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSRAvvi_4H, ARM64_INS_SRSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSRAvvi_4S, ARM64_INS_SRSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSRAvvi_8B, ARM64_INS_SRSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SRSRAvvi_8H, ARM64_INS_SRSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHLLvvi_16B, ARM64_INS_SSHLL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHLLvvi_2S, ARM64_INS_SSHLL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHLLvvi_4H, ARM64_INS_SSHLL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHLLvvi_4S, ARM64_INS_SSHLL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHLLvvi_8B, ARM64_INS_SSHLL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHLLvvi_8H, ARM64_INS_SSHLL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHLddd, ARM64_INS_SSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHLvvv_16B, ARM64_INS_SSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHLvvv_2D, ARM64_INS_SSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHLvvv_2S, ARM64_INS_SSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHLvvv_4H, ARM64_INS_SSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHLvvv_4S, ARM64_INS_SSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHLvvv_8B, ARM64_INS_SSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHLvvv_8H, ARM64_INS_SSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHRddi, ARM64_INS_SSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHRvvi_16B, ARM64_INS_SSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHRvvi_2D, ARM64_INS_SSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHRvvi_2S, ARM64_INS_SSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHRvvi_4H, ARM64_INS_SSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHRvvi_4S, ARM64_INS_SSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHRvvi_8B, ARM64_INS_SSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSHRvvi_8H, ARM64_INS_SSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSRA, ARM64_INS_SSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSRAvvi_16B, ARM64_INS_SSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSRAvvi_2D, ARM64_INS_SSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSRAvvi_2S, ARM64_INS_SSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSRAvvi_4H, ARM64_INS_SSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSRAvvi_4S, ARM64_INS_SSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSRAvvi_8B, ARM64_INS_SSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSRAvvi_8H, ARM64_INS_SSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSUBL2vvv_2d4s, ARM64_INS_SSUBL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSUBL2vvv_4s8h, ARM64_INS_SSUBL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSUBL2vvv_8h16b, ARM64_INS_SSUBL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSUBLvvv_2d2s, ARM64_INS_SSUBL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSUBLvvv_4s4h, ARM64_INS_SSUBL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSUBLvvv_8h8b, ARM64_INS_SSUBL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSUBW2vvv_2d4s, ARM64_INS_SSUBW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSUBW2vvv_4s8h, ARM64_INS_SSUBW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSUBW2vvv_8h16b, ARM64_INS_SSUBW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSUBWvvv_2d2s, ARM64_INS_SSUBW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSUBWvvv_4s4h, ARM64_INS_SSUBW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SSUBWvvv_8h8b, ARM64_INS_SSUBW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1LN_B, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1LN_D, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1LN_H, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1LN_S, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1LN_WB_B_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1LN_WB_B_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1LN_WB_D_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1LN_WB_D_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1LN_WB_H_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1LN_WB_H_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1LN_WB_S_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1LN_WB_S_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1WB_16B_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1WB_16B_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1WB_1D_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1WB_1D_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1WB_2D_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1WB_2D_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1WB_2S_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1WB_2S_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1WB_4H_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1WB_4H_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1WB_4S_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1WB_4S_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1WB_8B_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1WB_8B_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1WB_8H_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1WB_8H_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1_16B, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1_1D, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1_2D, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1_2S, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1_4H, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1_4S, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1_8B, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1_8H, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2WB_16B_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2WB_16B_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2WB_1D_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2WB_1D_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2WB_2D_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2WB_2D_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2WB_2S_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2WB_2S_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2WB_4H_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2WB_4H_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2WB_4S_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2WB_4S_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2WB_8B_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2WB_8B_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2WB_8H_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2WB_8H_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2_16B, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2_1D, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2_2D, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2_2S, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2_4H, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2_4S, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2_8B, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x2_8H, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3WB_16B_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3WB_16B_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3WB_1D_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3WB_1D_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3WB_2D_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3WB_2D_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3WB_2S_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3WB_2S_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3WB_4H_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3WB_4H_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3WB_4S_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3WB_4S_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3WB_8B_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3WB_8B_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3WB_8H_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3WB_8H_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3_16B, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3_1D, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3_2D, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3_2S, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3_4H, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3_4S, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3_8B, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x3_8H, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4WB_16B_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4WB_16B_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4WB_1D_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4WB_1D_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4WB_2D_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4WB_2D_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4WB_2S_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4WB_2S_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4WB_4H_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4WB_4H_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4WB_4S_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4WB_4S_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4WB_8B_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4WB_8B_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4WB_8H_fixed, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4WB_8H_register, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4_16B, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4_1D, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4_2D, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4_2S, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4_4H, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4_4S, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4_8B, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST1x4_8H, ARM64_INS_ST1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2LN_B, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2LN_D, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2LN_H, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2LN_S, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2LN_WB_B_fixed, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2LN_WB_B_register, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2LN_WB_D_fixed, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2LN_WB_D_register, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2LN_WB_H_fixed, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2LN_WB_H_register, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2LN_WB_S_fixed, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2LN_WB_S_register, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2WB_16B_fixed, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2WB_16B_register, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2WB_2D_fixed, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2WB_2D_register, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2WB_2S_fixed, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2WB_2S_register, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2WB_4H_fixed, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2WB_4H_register, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2WB_4S_fixed, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2WB_4S_register, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2WB_8B_fixed, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2WB_8B_register, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2WB_8H_fixed, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2WB_8H_register, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2_16B, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2_2D, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2_2S, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2_4H, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2_4S, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2_8B, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST2_8H, ARM64_INS_ST2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3LN_B, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3LN_D, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3LN_H, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3LN_S, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3LN_WB_B_fixed, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3LN_WB_B_register, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3LN_WB_D_fixed, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3LN_WB_D_register, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3LN_WB_H_fixed, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3LN_WB_H_register, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3LN_WB_S_fixed, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3LN_WB_S_register, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3WB_16B_fixed, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3WB_16B_register, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3WB_2D_fixed, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3WB_2D_register, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3WB_2S_fixed, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3WB_2S_register, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3WB_4H_fixed, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3WB_4H_register, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3WB_4S_fixed, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3WB_4S_register, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3WB_8B_fixed, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3WB_8B_register, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3WB_8H_fixed, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3WB_8H_register, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3_16B, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3_2D, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3_2S, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3_4H, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3_4S, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3_8B, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST3_8H, ARM64_INS_ST3, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4LN_B, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4LN_D, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4LN_H, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4LN_S, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4LN_WB_B_fixed, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4LN_WB_B_register, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4LN_WB_D_fixed, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4LN_WB_D_register, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4LN_WB_H_fixed, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4LN_WB_H_register, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4LN_WB_S_fixed, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4LN_WB_S_register, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4WB_16B_fixed, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4WB_16B_register, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4WB_2D_fixed, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4WB_2D_register, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4WB_2S_fixed, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4WB_2S_register, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4WB_4H_fixed, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4WB_4H_register, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4WB_4S_fixed, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4WB_4S_register, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4WB_8B_fixed, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4WB_8B_register, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4WB_8H_fixed, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4WB_8H_register, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4_16B, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4_2D, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4_2S, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4_4H, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4_4S, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4_8B, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ST4_8H, ARM64_INS_ST4, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_STLR_byte, ARM64_INS_STLRB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_STLR_dword, ARM64_INS_STLR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_STLR_hword, ARM64_INS_STLRH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_STLR_word, ARM64_INS_STLR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_STLXP_dword, ARM64_INS_STLXP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_STLXP_word, ARM64_INS_STLXP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_STLXR_byte, ARM64_INS_STLXRB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_STLXR_dword, ARM64_INS_STLXR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_STLXR_hword, ARM64_INS_STLXRH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_STLXR_word, ARM64_INS_STLXR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_STXP_dword, ARM64_INS_STXP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_STXP_word, ARM64_INS_STXP, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_STXR_byte, ARM64_INS_STXRB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_STXR_dword, ARM64_INS_STXR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_STXR_hword, ARM64_INS_STXRH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_STXR_word, ARM64_INS_STXR, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBHN2vvv_16b8h, ARM64_INS_SUBHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUBHN2vvv_4s2d, ARM64_INS_SUBHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUBHN2vvv_8h4s, ARM64_INS_SUBHN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUBHNvvv_2s2d, ARM64_INS_SUBHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUBHNvvv_4h4s, ARM64_INS_SUBHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUBHNvvv_8b8h, ARM64_INS_SUBHN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUBSwww_asr, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBSwww_lsl, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBSwww_lsr, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBSwww_sxtb, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBSwww_sxth, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBSwww_sxtw, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBSwww_sxtx, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBSwww_uxtb, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBSwww_uxth, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBSwww_uxtw, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBSwww_uxtx, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBSxxw_sxtb, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBSxxw_sxth, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBSxxw_sxtw, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBSxxw_uxtb, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBSxxw_uxth, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBSxxw_uxtw, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBSxxx_asr, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBSxxx_lsl, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBSxxx_lsr, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBSxxx_sxtx, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBSxxx_uxtx, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBddd, ARM64_INS_SUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUBvvv_16B, ARM64_INS_SUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUBvvv_2D, ARM64_INS_SUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUBvvv_2S, ARM64_INS_SUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUBvvv_4H, ARM64_INS_SUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUBvvv_4S, ARM64_INS_SUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUBvvv_8B, ARM64_INS_SUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUBvvv_8H, ARM64_INS_SUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUBwwi_lsl0_S, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBwwi_lsl0_cmp, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBwwi_lsl0_s, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBwwi_lsl12_S, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBwwi_lsl12_cmp, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBwwi_lsl12_s, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBwww_asr, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBwww_lsl, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBwww_lsr, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBwww_sxtb, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBwww_sxth, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBwww_sxtw, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBwww_sxtx, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBwww_uxtb, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBwww_uxth, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBwww_uxtw, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBwww_uxtx, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBxxi_lsl0_S, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBxxi_lsl0_cmp, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBxxi_lsl0_s, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBxxi_lsl12_S, ARM64_INS_SUB, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBxxi_lsl12_cmp, ARM64_INS_CMP, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBxxi_lsl12_s, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBxxw_sxtb, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBxxw_sxth, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBxxw_sxtw, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBxxw_uxtb, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBxxw_uxth, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBxxw_uxtw, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBxxx_asr, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBxxx_lsl, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBxxx_lsr, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBxxx_sxtx, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUBxxx_uxtx, ARM64_INS_SUB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SUQADD16b, ARM64_INS_SUQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUQADD2d, ARM64_INS_SUQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUQADD2s, ARM64_INS_SUQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUQADD4h, ARM64_INS_SUQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUQADD4s, ARM64_INS_SUQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUQADD8b, ARM64_INS_SUQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUQADD8h, ARM64_INS_SUQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUQADDbb, ARM64_INS_SUQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUQADDdd, ARM64_INS_SUQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUQADDhh, ARM64_INS_SUQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SUQADDss, ARM64_INS_SUQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_SVCi, ARM64_INS_SVC, { 0 }, { 0 }, { 0 }, 1, 0 },
+ { AArch64_SXTBww, ARM64_INS_SXTB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SXTBxw, ARM64_INS_SXTB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SXTHww, ARM64_INS_SXTH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SXTHxw, ARM64_INS_SXTH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SXTWxw, ARM64_INS_SXTW, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SYSLxicci, ARM64_INS_SYSL, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_SYSiccix, ARM64_INS_SYS, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_TBL1_16b, ARM64_INS_TBL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TBL1_8b, ARM64_INS_TBL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TBL2_16b, ARM64_INS_TBL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TBL2_8b, ARM64_INS_TBL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TBL3_16b, ARM64_INS_TBL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TBL3_8b, ARM64_INS_TBL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TBL4_16b, ARM64_INS_TBL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TBL4_8b, ARM64_INS_TBL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TBNZwii, ARM64_INS_TBNZ, { 0 }, { 0 }, { 0 }, 1, 0 },
+ { AArch64_TBNZxii, ARM64_INS_TBNZ, { 0 }, { 0 }, { 0 }, 1, 0 },
+ { AArch64_TBX1_16b, ARM64_INS_TBX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TBX1_8b, ARM64_INS_TBX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TBX2_16b, ARM64_INS_TBX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TBX2_8b, ARM64_INS_TBX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TBX3_16b, ARM64_INS_TBX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TBX3_8b, ARM64_INS_TBX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TBX4_16b, ARM64_INS_TBX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TBX4_8b, ARM64_INS_TBX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TBZwii, ARM64_INS_TBZ, { 0 }, { 0 }, { 0 }, 1, 0 },
+ { AArch64_TBZxii, ARM64_INS_TBZ, { 0 }, { 0 }, { 0 }, 1, 0 },
+ { AArch64_TLBIi, ARM64_INS_TLBI, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_TLBIix, ARM64_INS_TLBI, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_TRN1vvv_16b, ARM64_INS_TRN1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TRN1vvv_2d, ARM64_INS_TRN1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TRN1vvv_2s, ARM64_INS_TRN1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TRN1vvv_4h, ARM64_INS_TRN1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TRN1vvv_4s, ARM64_INS_TRN1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TRN1vvv_8b, ARM64_INS_TRN1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TRN1vvv_8h, ARM64_INS_TRN1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TRN2vvv_16b, ARM64_INS_TRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TRN2vvv_2d, ARM64_INS_TRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TRN2vvv_2s, ARM64_INS_TRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TRN2vvv_4h, ARM64_INS_TRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TRN2vvv_4s, ARM64_INS_TRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TRN2vvv_8b, ARM64_INS_TRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TRN2vvv_8h, ARM64_INS_TRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_TSTww_asr, ARM64_INS_TST, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_TSTww_lsl, ARM64_INS_TST, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_TSTww_lsr, ARM64_INS_TST, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_TSTww_ror, ARM64_INS_TST, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_TSTxx_asr, ARM64_INS_TST, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_TSTxx_lsl, ARM64_INS_TST, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_TSTxx_lsr, ARM64_INS_TST, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_TSTxx_ror, ARM64_INS_TST, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 }, 0, 0 },
+ { AArch64_UABAL2vvv_2d2s, ARM64_INS_UABAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABAL2vvv_4s4h, ARM64_INS_UABAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABAL2vvv_8h8b, ARM64_INS_UABAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABALvvv_2d2s, ARM64_INS_UABAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABALvvv_4s4h, ARM64_INS_UABAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABALvvv_8h8b, ARM64_INS_UABAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABAvvv_16B, ARM64_INS_UABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABAvvv_2S, ARM64_INS_UABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABAvvv_4H, ARM64_INS_UABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABAvvv_4S, ARM64_INS_UABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABAvvv_8B, ARM64_INS_UABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABAvvv_8H, ARM64_INS_UABA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABDL2vvv_2d2s, ARM64_INS_UABDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABDL2vvv_4s4h, ARM64_INS_UABDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABDL2vvv_8h8b, ARM64_INS_UABDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABDLvvv_2d2s, ARM64_INS_UABDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABDLvvv_4s4h, ARM64_INS_UABDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABDLvvv_8h8b, ARM64_INS_UABDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABDvvv_16B, ARM64_INS_UABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABDvvv_2S, ARM64_INS_UABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABDvvv_4H, ARM64_INS_UABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABDvvv_4S, ARM64_INS_UABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABDvvv_8B, ARM64_INS_UABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UABDvvv_8H, ARM64_INS_UABD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADALP16b8h, ARM64_INS_UADALP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADALP2s1d, ARM64_INS_UADALP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADALP4h2s, ARM64_INS_UADALP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADALP4s2d, ARM64_INS_UADALP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADALP8b4h, ARM64_INS_UADALP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADALP8h4s, ARM64_INS_UADALP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDL2vvv_2d4s, ARM64_INS_UADDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDL2vvv_4s8h, ARM64_INS_UADDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDL2vvv_8h16b, ARM64_INS_UADDL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDLP16b8h, ARM64_INS_UADDLP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDLP2s1d, ARM64_INS_UADDLP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDLP4h2s, ARM64_INS_UADDLP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDLP4s2d, ARM64_INS_UADDLP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDLP8b4h, ARM64_INS_UADDLP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDLP8h4s, ARM64_INS_UADDLP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDLV_1d4s, ARM64_INS_UADDLV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDLV_1h16b, ARM64_INS_UADDLV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDLV_1h8b, ARM64_INS_UADDLV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDLV_1s4h, ARM64_INS_UADDLV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDLV_1s8h, ARM64_INS_UADDLV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDLvvv_2d2s, ARM64_INS_UADDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDLvvv_4s4h, ARM64_INS_UADDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDLvvv_8h8b, ARM64_INS_UADDL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDW2vvv_2d4s, ARM64_INS_UADDW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDW2vvv_4s8h, ARM64_INS_UADDW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDW2vvv_8h16b, ARM64_INS_UADDW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDWvvv_2d2s, ARM64_INS_UADDW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDWvvv_4s4h, ARM64_INS_UADDW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UADDWvvv_8h8b, ARM64_INS_UADDW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UBFIZwwii, ARM64_INS_UBFIZ, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_UBFIZxxii, ARM64_INS_UBFIZ, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_UBFMwwii, ARM64_INS_UBFM, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_UBFMxxii, ARM64_INS_UBFM, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_UBFXwwii, ARM64_INS_UBFX, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_UBFXxxii, ARM64_INS_UBFX, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_UCVTF_2d, ARM64_INS_UCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UCVTF_2s, ARM64_INS_UCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UCVTF_4s, ARM64_INS_UCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UCVTF_Nddi, ARM64_INS_UCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UCVTF_Nssi, ARM64_INS_UCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UCVTFdd, ARM64_INS_UCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UCVTFdw, ARM64_INS_UCVTF, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_UCVTFdwi, ARM64_INS_UCVTF, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_UCVTFdx, ARM64_INS_UCVTF, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_UCVTFdxi, ARM64_INS_UCVTF, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_UCVTFss, ARM64_INS_UCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UCVTFsw, ARM64_INS_UCVTF, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_UCVTFswi, ARM64_INS_UCVTF, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_UCVTFsx, ARM64_INS_UCVTF, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_UCVTFsxi, ARM64_INS_UCVTF, { 0 }, { 0 }, { ARM64_GRP_FPARMV8, 0 }, 0, 0 },
+ { AArch64_UDIVwww, ARM64_INS_UDIV, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_UDIVxxx, ARM64_INS_UDIV, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_UHADDvvv_16B, ARM64_INS_UHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UHADDvvv_2S, ARM64_INS_UHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UHADDvvv_4H, ARM64_INS_UHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UHADDvvv_4S, ARM64_INS_UHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UHADDvvv_8B, ARM64_INS_UHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UHADDvvv_8H, ARM64_INS_UHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UHSUBvvv_16B, ARM64_INS_UHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UHSUBvvv_2S, ARM64_INS_UHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UHSUBvvv_4H, ARM64_INS_UHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UHSUBvvv_4S, ARM64_INS_UHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UHSUBvvv_8B, ARM64_INS_UHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UHSUBvvv_8H, ARM64_INS_UHSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMADDLxwwx, ARM64_INS_UMADDL, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_UMAXPvvv_16B, ARM64_INS_UMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMAXPvvv_2S, ARM64_INS_UMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMAXPvvv_4H, ARM64_INS_UMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMAXPvvv_4S, ARM64_INS_UMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMAXPvvv_8B, ARM64_INS_UMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMAXPvvv_8H, ARM64_INS_UMAXP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMAXV_1b16b, ARM64_INS_UMAXV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMAXV_1b8b, ARM64_INS_UMAXV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMAXV_1h4h, ARM64_INS_UMAXV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMAXV_1h8h, ARM64_INS_UMAXV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMAXV_1s4s, ARM64_INS_UMAXV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMAXvvv_16B, ARM64_INS_UMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMAXvvv_2S, ARM64_INS_UMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMAXvvv_4H, ARM64_INS_UMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMAXvvv_4S, ARM64_INS_UMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMAXvvv_8B, ARM64_INS_UMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMAXvvv_8H, ARM64_INS_UMAX, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMINPvvv_16B, ARM64_INS_UMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMINPvvv_2S, ARM64_INS_UMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMINPvvv_4H, ARM64_INS_UMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMINPvvv_4S, ARM64_INS_UMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMINPvvv_8B, ARM64_INS_UMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMINPvvv_8H, ARM64_INS_UMINP, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMINV_1b16b, ARM64_INS_UMINV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMINV_1b8b, ARM64_INS_UMINV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMINV_1h4h, ARM64_INS_UMINV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMINV_1h8h, ARM64_INS_UMINV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMINV_1s4s, ARM64_INS_UMINV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMINvvv_16B, ARM64_INS_UMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMINvvv_2S, ARM64_INS_UMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMINvvv_4H, ARM64_INS_UMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMINvvv_4S, ARM64_INS_UMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMINvvv_8B, ARM64_INS_UMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMINvvv_8H, ARM64_INS_UMIN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMLAL2vvv_2d4s, ARM64_INS_UMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMLAL2vvv_4s8h, ARM64_INS_UMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMLAL2vvv_8h16b, ARM64_INS_UMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMLALvve_2d2s, ARM64_INS_UMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMLALvve_2d4s, ARM64_INS_UMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMLALvve_4s4h, ARM64_INS_UMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMLALvve_4s8h, ARM64_INS_UMLAL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMLALvvv_2d2s, ARM64_INS_UMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMLALvvv_4s4h, ARM64_INS_UMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMLALvvv_8h8b, ARM64_INS_UMLAL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMLSL2vvv_2d4s, ARM64_INS_UMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMLSL2vvv_4s8h, ARM64_INS_UMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMLSL2vvv_8h16b, ARM64_INS_UMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMLSLvve_2d2s, ARM64_INS_UMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMLSLvve_2d4s, ARM64_INS_UMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMLSLvve_4s4h, ARM64_INS_UMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMLSLvve_4s8h, ARM64_INS_UMLSL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMLSLvvv_2d2s, ARM64_INS_UMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMLSLvvv_4s4h, ARM64_INS_UMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMLSLvvv_8h8b, ARM64_INS_UMLSL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMOVwb, ARM64_INS_UMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMOVwh, ARM64_INS_UMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMOVws, ARM64_INS_UMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMOVxd, ARM64_INS_UMOV, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMSUBLxwwx, ARM64_INS_UMSUBL, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_UMULHxxx, ARM64_INS_UMULH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_UMULL2vvv_2d4s, ARM64_INS_UMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMULL2vvv_4s8h, ARM64_INS_UMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMULL2vvv_8h16b, ARM64_INS_UMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMULLve_2d2s, ARM64_INS_UMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMULLve_2d4s, ARM64_INS_UMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMULLve_4s4h, ARM64_INS_UMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMULLve_4s8h, ARM64_INS_UMULL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMULLvvv_2d2s, ARM64_INS_UMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMULLvvv_4s4h, ARM64_INS_UMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UMULLvvv_8h8b, ARM64_INS_UMULL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQADDbbb, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQADDddd, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQADDhhh, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQADDsss, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQADDvvv_16B, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQADDvvv_2D, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQADDvvv_2S, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQADDvvv_4H, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQADDvvv_4S, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQADDvvv_8B, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQADDvvv_8H, ARM64_INS_UQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQRSHLbbb, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQRSHLddd, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQRSHLhhh, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQRSHLsss, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQRSHLvvv_16B, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQRSHLvvv_2D, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQRSHLvvv_2S, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQRSHLvvv_4H, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQRSHLvvv_4S, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQRSHLvvv_8B, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQRSHLvvv_8H, ARM64_INS_UQRSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQRSHRNbhi, ARM64_INS_UQRSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQRSHRNhsi, ARM64_INS_UQRSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQRSHRNsdi, ARM64_INS_UQRSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQRSHRNvvi_16B, ARM64_INS_UQRSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQRSHRNvvi_2S, ARM64_INS_UQRSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQRSHRNvvi_4H, ARM64_INS_UQRSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQRSHRNvvi_4S, ARM64_INS_UQRSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQRSHRNvvi_8B, ARM64_INS_UQRSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQRSHRNvvi_8H, ARM64_INS_UQRSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLbbb, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLbbi, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLddd, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLddi, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLhhh, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLhhi, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLssi, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLsss, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLvvi_16B, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLvvi_2D, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLvvi_2S, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLvvi_4H, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLvvi_4S, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLvvi_8B, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLvvi_8H, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLvvv_16B, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLvvv_2D, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLvvv_2S, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLvvv_4H, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLvvv_4S, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLvvv_8B, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHLvvv_8H, ARM64_INS_UQSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHRNbhi, ARM64_INS_UQSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHRNhsi, ARM64_INS_UQSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHRNsdi, ARM64_INS_UQSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHRNvvi_16B, ARM64_INS_UQSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHRNvvi_2S, ARM64_INS_UQSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHRNvvi_4H, ARM64_INS_UQSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHRNvvi_4S, ARM64_INS_UQSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHRNvvi_8B, ARM64_INS_UQSHRN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSHRNvvi_8H, ARM64_INS_UQSHRN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSUBbbb, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSUBddd, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSUBhhh, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSUBsss, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSUBvvv_16B, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSUBvvv_2D, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSUBvvv_2S, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSUBvvv_4H, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSUBvvv_4S, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSUBvvv_8B, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQSUBvvv_8H, ARM64_INS_UQSUB, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQXTN2d2s, ARM64_INS_UQXTN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQXTN2d4s, ARM64_INS_UQXTN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQXTN4s4h, ARM64_INS_UQXTN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQXTN4s8h, ARM64_INS_UQXTN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQXTN8h16b, ARM64_INS_UQXTN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQXTN8h8b, ARM64_INS_UQXTN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQXTNbh, ARM64_INS_UQXTN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQXTNhs, ARM64_INS_UQXTN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UQXTNsd, ARM64_INS_UQXTN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URECPE2s, ARM64_INS_URECPE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URECPE4s, ARM64_INS_URECPE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URHADDvvv_16B, ARM64_INS_URHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URHADDvvv_2S, ARM64_INS_URHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URHADDvvv_4H, ARM64_INS_URHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URHADDvvv_4S, ARM64_INS_URHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URHADDvvv_8B, ARM64_INS_URHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URHADDvvv_8H, ARM64_INS_URHADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSHLddd, ARM64_INS_URSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSHLvvv_16B, ARM64_INS_URSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSHLvvv_2D, ARM64_INS_URSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSHLvvv_2S, ARM64_INS_URSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSHLvvv_4H, ARM64_INS_URSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSHLvvv_4S, ARM64_INS_URSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSHLvvv_8B, ARM64_INS_URSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSHLvvv_8H, ARM64_INS_URSHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSHRddi, ARM64_INS_URSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSHRvvi_16B, ARM64_INS_URSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSHRvvi_2D, ARM64_INS_URSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSHRvvi_2S, ARM64_INS_URSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSHRvvi_4H, ARM64_INS_URSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSHRvvi_4S, ARM64_INS_URSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSHRvvi_8B, ARM64_INS_URSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSHRvvi_8H, ARM64_INS_URSHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSQRTE2s, ARM64_INS_URSQRTE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSQRTE4s, ARM64_INS_URSQRTE, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSRA, ARM64_INS_URSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSRAvvi_16B, ARM64_INS_URSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSRAvvi_2D, ARM64_INS_URSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSRAvvi_2S, ARM64_INS_URSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSRAvvi_4H, ARM64_INS_URSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSRAvvi_4S, ARM64_INS_URSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSRAvvi_8B, ARM64_INS_URSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_URSRAvvi_8H, ARM64_INS_URSRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHLLvvi_16B, ARM64_INS_USHLL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHLLvvi_2S, ARM64_INS_USHLL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHLLvvi_4H, ARM64_INS_USHLL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHLLvvi_4S, ARM64_INS_USHLL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHLLvvi_8B, ARM64_INS_USHLL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHLLvvi_8H, ARM64_INS_USHLL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHLddd, ARM64_INS_USHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHLvvv_16B, ARM64_INS_USHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHLvvv_2D, ARM64_INS_USHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHLvvv_2S, ARM64_INS_USHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHLvvv_4H, ARM64_INS_USHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHLvvv_4S, ARM64_INS_USHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHLvvv_8B, ARM64_INS_USHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHLvvv_8H, ARM64_INS_USHL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHRddi, ARM64_INS_USHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHRvvi_16B, ARM64_INS_USHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHRvvi_2D, ARM64_INS_USHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHRvvi_2S, ARM64_INS_USHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHRvvi_4H, ARM64_INS_USHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHRvvi_4S, ARM64_INS_USHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHRvvi_8B, ARM64_INS_USHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USHRvvi_8H, ARM64_INS_USHR, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USQADD16b, ARM64_INS_USQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USQADD2d, ARM64_INS_USQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USQADD2s, ARM64_INS_USQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USQADD4h, ARM64_INS_USQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USQADD4s, ARM64_INS_USQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USQADD8b, ARM64_INS_USQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USQADD8h, ARM64_INS_USQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USQADDbb, ARM64_INS_USQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USQADDdd, ARM64_INS_USQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USQADDhh, ARM64_INS_USQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USQADDss, ARM64_INS_USQADD, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USRA, ARM64_INS_USRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USRAvvi_16B, ARM64_INS_USRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USRAvvi_2D, ARM64_INS_USRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USRAvvi_2S, ARM64_INS_USRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USRAvvi_4H, ARM64_INS_USRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USRAvvi_4S, ARM64_INS_USRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USRAvvi_8B, ARM64_INS_USRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USRAvvi_8H, ARM64_INS_USRA, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USUBL2vvv_2d4s, ARM64_INS_USUBL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USUBL2vvv_4s8h, ARM64_INS_USUBL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USUBL2vvv_8h16b, ARM64_INS_USUBL2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USUBLvvv_2d2s, ARM64_INS_USUBL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USUBLvvv_4s4h, ARM64_INS_USUBL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USUBLvvv_8h8b, ARM64_INS_USUBL, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USUBW2vvv_2d4s, ARM64_INS_USUBW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USUBW2vvv_4s8h, ARM64_INS_USUBW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USUBW2vvv_8h16b, ARM64_INS_USUBW2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USUBWvvv_2d2s, ARM64_INS_USUBW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USUBWvvv_4s4h, ARM64_INS_USUBW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_USUBWvvv_8h8b, ARM64_INS_USUBW, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UXTBww, ARM64_INS_UXTB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_UXTBxw, ARM64_INS_UXTB, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_UXTHww, ARM64_INS_UXTH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_UXTHxw, ARM64_INS_UXTH, { 0 }, { 0 }, { 0 }, 0, 0 },
+ { AArch64_UZP1vvv_16b, ARM64_INS_UZP1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UZP1vvv_2d, ARM64_INS_UZP1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UZP1vvv_2s, ARM64_INS_UZP1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UZP1vvv_4h, ARM64_INS_UZP1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UZP1vvv_4s, ARM64_INS_UZP1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UZP1vvv_8b, ARM64_INS_UZP1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UZP1vvv_8h, ARM64_INS_UZP1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UZP2vvv_16b, ARM64_INS_UZP2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UZP2vvv_2d, ARM64_INS_UZP2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UZP2vvv_2s, ARM64_INS_UZP2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UZP2vvv_4h, ARM64_INS_UZP2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UZP2vvv_4s, ARM64_INS_UZP2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UZP2vvv_8b, ARM64_INS_UZP2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_UZP2vvv_8h, ARM64_INS_UZP2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_VCVTf2xs_2D, ARM64_INS_FCVTZS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_VCVTf2xs_2S, ARM64_INS_FCVTZS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_VCVTf2xs_4S, ARM64_INS_FCVTZS, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_VCVTf2xu_2D, ARM64_INS_FCVTZU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_VCVTf2xu_2S, ARM64_INS_FCVTZU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_VCVTf2xu_4S, ARM64_INS_FCVTZU, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_VCVTxs2f_2D, ARM64_INS_SCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_VCVTxs2f_2S, ARM64_INS_SCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_VCVTxs2f_4S, ARM64_INS_SCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_VCVTxu2f_2D, ARM64_INS_UCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_VCVTxu2f_2S, ARM64_INS_UCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_VCVTxu2f_4S, ARM64_INS_UCVTF, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_XTN2d2s, ARM64_INS_XTN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_XTN2d4s, ARM64_INS_XTN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_XTN4s4h, ARM64_INS_XTN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_XTN4s8h, ARM64_INS_XTN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_XTN8h16b, ARM64_INS_XTN2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_XTN8h8b, ARM64_INS_XTN, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ZIP1vvv_16b, ARM64_INS_ZIP1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ZIP1vvv_2d, ARM64_INS_ZIP1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ZIP1vvv_2s, ARM64_INS_ZIP1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ZIP1vvv_4h, ARM64_INS_ZIP1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ZIP1vvv_4s, ARM64_INS_ZIP1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ZIP1vvv_8b, ARM64_INS_ZIP1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ZIP1vvv_8h, ARM64_INS_ZIP1, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ZIP2vvv_16b, ARM64_INS_ZIP2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ZIP2vvv_2d, ARM64_INS_ZIP2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ZIP2vvv_2s, ARM64_INS_ZIP2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ZIP2vvv_4h, ARM64_INS_ZIP2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ZIP2vvv_4s, ARM64_INS_ZIP2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ZIP2vvv_8b, ARM64_INS_ZIP2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
+ { AArch64_ZIP2vvv_8h, ARM64_INS_ZIP2, { 0 }, { 0 }, { ARM64_GRP_NEON, 0 }, 0, 0 },
};
// some alias instruction only need to be defined locally to satisfy
@@ -1868,8 +3179,6 @@
{ AArch64_SBCSwww, ARM64_INS_NGCS, { ARM64_REG_NZCV, 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
{ AArch64_SUBSwww_lsl, ARM64_INS_NEGS, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
// { AArch64_SUBSxxx_lsl, ARM64_INS_NEGS, { 0 }, { ARM64_REG_NZCV, 0 }, { 0 } },
- { AArch64_SUBxxx_lsl, ARM64_INS_NEG, { 0 }, { 0 }, { 0 } },
- // { AArch64_SUBwww_lsl, ARM64_INS_NEG, { 0 }, { 0 }, { 0 } },
};
void AArch64_get_insn_id(cs_insn *insn, unsigned int id)
@@ -1912,385 +3221,467 @@
static name_map insn_name_maps[] = {
{ ARM64_INS_INVALID, NULL },
- { ARM64_INS_ADC, "ADC" },
- { ARM64_INS_ADDHN2, "ADDHN2" },
- { ARM64_INS_ADDHN, "ADDHN" },
- { ARM64_INS_ADDP, "ADDP" },
- { ARM64_INS_ADD, "ADD" },
- { ARM64_INS_CMN, "CMN" },
- { ARM64_INS_ADRP, "ADRP" },
- { ARM64_INS_ADR, "ADR" },
- { ARM64_INS_AND, "AND" },
- { ARM64_INS_ASR, "ASR" },
- { ARM64_INS_AT, "AT" },
- { ARM64_INS_BFI, "BFI" },
- { ARM64_INS_BFM, "BFM" },
- { ARM64_INS_BFXIL, "BFXIL" },
- { ARM64_INS_BIC, "BIC" },
- { ARM64_INS_BIF, "BIF" },
- { ARM64_INS_BIT, "BIT" },
- { ARM64_INS_BLR, "BLR" },
- { ARM64_INS_BL, "BL" },
- { ARM64_INS_BRK, "BRK" },
- { ARM64_INS_BR, "BR" },
- { ARM64_INS_BSL, "BSL" },
- { ARM64_INS_B, "B" },
- { ARM64_INS_CBNZ, "CBNZ" },
- { ARM64_INS_CBZ, "CBZ" },
- { ARM64_INS_CCMN, "CCMN" },
- { ARM64_INS_CCMP, "CCMP" },
- { ARM64_INS_CLREX, "CLREX" },
- { ARM64_INS_CLS, "CLS" },
- { ARM64_INS_CLZ, "CLZ" },
- { ARM64_INS_CMEQ, "CMEQ" },
- { ARM64_INS_CMGE, "CMGE" },
- { ARM64_INS_CMGT, "CMGT" },
- { ARM64_INS_CMHI, "CMHI" },
- { ARM64_INS_CMHS, "CMHS" },
- { ARM64_INS_CMLE, "CMLE" },
- { ARM64_INS_CMLT, "CMLT" },
- { ARM64_INS_CMP, "CMP" },
- { ARM64_INS_CMTST, "CMTST" },
- { ARM64_INS_CRC32B, "CRC32B" },
- { ARM64_INS_CRC32CB, "CRC32CB" },
- { ARM64_INS_CRC32CH, "CRC32CH" },
- { ARM64_INS_CRC32CW, "CRC32CW" },
- { ARM64_INS_CRC32CX, "CRC32CX" },
- { ARM64_INS_CRC32H, "CRC32H" },
- { ARM64_INS_CRC32W, "CRC32W" },
- { ARM64_INS_CRC32X, "CRC32X" },
- { ARM64_INS_CSEL, "CSEL" },
- { ARM64_INS_CSINC, "CSINC" },
- { ARM64_INS_CSINV, "CSINV" },
- { ARM64_INS_CSNEG, "CSNEG" },
- { ARM64_INS_DCPS1, "DCPS1" },
- { ARM64_INS_DCPS2, "DCPS2" },
- { ARM64_INS_DCPS3, "DCPS3" },
- { ARM64_INS_DC, "DC" },
- { ARM64_INS_DMB, "DMB" },
- { ARM64_INS_DRPS, "DRPS" },
- { ARM64_INS_DSB, "DSB" },
- { ARM64_INS_EON, "EON" },
- { ARM64_INS_EOR, "EOR" },
- { ARM64_INS_ERET, "ERET" },
- { ARM64_INS_EXTR, "EXTR" },
- { ARM64_INS_FABD, "FABD" },
- { ARM64_INS_FABS, "FABS" },
- { ARM64_INS_FACGE, "FACGE" },
- { ARM64_INS_FACGT, "FACGT" },
- { ARM64_INS_FADDP, "FADDP" },
- { ARM64_INS_FADD, "FADD" },
- { ARM64_INS_FCCMPE, "FCCMPE" },
- { ARM64_INS_FCCMP, "FCCMP" },
- { ARM64_INS_FCMEQ, "FCMEQ" },
- { ARM64_INS_FCMGE, "FCMGE" },
- { ARM64_INS_FCMGT, "FCMGT" },
- { ARM64_INS_FCMLE, "FCMLE" },
- { ARM64_INS_FCMLT, "FCMLT" },
- { ARM64_INS_FCMP, "FCMP" },
- { ARM64_INS_FCMPE, "FCMPE" },
- { ARM64_INS_FCSEL, "FCSEL" },
- { ARM64_INS_FCVTAS, "FCVTAS" },
- { ARM64_INS_FCVTAU, "FCVTAU" },
- { ARM64_INS_FCVTMS, "FCVTMS" },
- { ARM64_INS_FCVTMU, "FCVTMU" },
- { ARM64_INS_FCVTNS, "FCVTNS" },
- { ARM64_INS_FCVTNU, "FCVTNU" },
- { ARM64_INS_FCVTPS, "FCVTPS" },
- { ARM64_INS_FCVTPU, "FCVTPU" },
- { ARM64_INS_FCVTZS, "FCVTZS" },
- { ARM64_INS_FCVTZU, "FCVTZU" },
- { ARM64_INS_FCVT, "FCVT" },
- { ARM64_INS_FDIV, "FDIV" },
- { ARM64_INS_FMADD, "FMADD" },
- { ARM64_INS_FMAXNMP, "FMAXNMP" },
- { ARM64_INS_FMAXNM, "FMAXNM" },
- { ARM64_INS_FMAXP, "FMAXP" },
- { ARM64_INS_FMAX, "FMAX" },
- { ARM64_INS_FMINNMP, "FMINNMP" },
- { ARM64_INS_FMINNM, "FMINNM" },
- { ARM64_INS_FMINP, "FMINP" },
- { ARM64_INS_FMIN, "FMIN" },
- { ARM64_INS_FMLA, "FMLA" },
- { ARM64_INS_FMLS, "FMLS" },
- { ARM64_INS_FMOV, "FMOV" },
- { ARM64_INS_FMSUB, "FMSUB" },
- { ARM64_INS_FMULX, "FMULX" },
- { ARM64_INS_FMUL, "FMUL" },
- { ARM64_INS_FNEG, "FNEG" },
- { ARM64_INS_FNMADD, "FNMADD" },
- { ARM64_INS_FNMSUB, "FNMSUB" },
- { ARM64_INS_FNMUL, "FNMUL" },
- { ARM64_INS_FRECPS, "FRECPS" },
- { ARM64_INS_FRINTA, "FRINTA" },
- { ARM64_INS_FRINTI, "FRINTI" },
- { ARM64_INS_FRINTM, "FRINTM" },
- { ARM64_INS_FRINTN, "FRINTN" },
- { ARM64_INS_FRINTP, "FRINTP" },
- { ARM64_INS_FRINTX, "FRINTX" },
- { ARM64_INS_FRINTZ, "FRINTZ" },
- { ARM64_INS_FRSQRTS, "FRSQRTS" },
- { ARM64_INS_FSQRT, "FSQRT" },
- { ARM64_INS_FSUB, "FSUB" },
- { ARM64_INS_HINT, "HINT" },
- { ARM64_INS_HLT, "HLT" },
- { ARM64_INS_HVC, "HVC" },
- { ARM64_INS_IC, "IC" },
- { ARM64_INS_INS, "INS" },
- { ARM64_INS_ISB, "ISB" },
- { ARM64_INS_LDARB, "LDARB" },
- { ARM64_INS_LDAR, "LDAR" },
- { ARM64_INS_LDARH, "LDARH" },
- { ARM64_INS_LDAXP, "LDAXP" },
- { ARM64_INS_LDAXRB, "LDAXRB" },
- { ARM64_INS_LDAXR, "LDAXR" },
- { ARM64_INS_LDAXRH, "LDAXRH" },
- { ARM64_INS_LDPSW, "LDPSW" },
- { ARM64_INS_LDRSB, "LDRSB" },
- { ARM64_INS_LDURSB, "LDURSB" },
- { ARM64_INS_LDRSH, "LDRSH" },
- { ARM64_INS_LDURSH, "LDURSH" },
- { ARM64_INS_LDRSW, "LDRSW" },
- { ARM64_INS_LDR, "LDR" },
- { ARM64_INS_LDTRSB, "LDTRSB" },
- { ARM64_INS_LDTRSH, "LDTRSH" },
- { ARM64_INS_LDTRSW, "LDTRSW" },
- { ARM64_INS_LDURSW, "LDURSW" },
- { ARM64_INS_LDXP, "LDXP" },
- { ARM64_INS_LDXRB, "LDXRB" },
- { ARM64_INS_LDXR, "LDXR" },
- { ARM64_INS_LDXRH, "LDXRH" },
- { ARM64_INS_LDRH, "LDRH" },
- { ARM64_INS_LDURH, "LDURH" },
- { ARM64_INS_STRH, "STRH" },
- { ARM64_INS_STURH, "STURH" },
- { ARM64_INS_LDTRH, "LDTRH" },
- { ARM64_INS_STTRH, "STTRH" },
- { ARM64_INS_LDUR, "LDUR" },
- { ARM64_INS_STR, "STR" },
- { ARM64_INS_STUR, "STUR" },
- { ARM64_INS_LDTR, "LDTR" },
- { ARM64_INS_STTR, "STTR" },
- { ARM64_INS_LDRB, "LDRB" },
- { ARM64_INS_LDURB, "LDURB" },
- { ARM64_INS_STRB, "STRB" },
- { ARM64_INS_STURB, "STURB" },
- { ARM64_INS_LDTRB, "LDTRB" },
- { ARM64_INS_STTRB, "STTRB" },
- { ARM64_INS_LDP, "LDP" },
- { ARM64_INS_LDNP, "LDNP" },
- { ARM64_INS_STNP, "STNP" },
- { ARM64_INS_STP, "STP" },
- { ARM64_INS_LSL, "LSL" },
- { ARM64_INS_LSR, "LSR" },
- { ARM64_INS_MADD, "MADD" },
- { ARM64_INS_MLA, "MLA" },
- { ARM64_INS_MLS, "MLS" },
- { ARM64_INS_MOVI, "MOVI" },
- { ARM64_INS_MOVK, "MOVK" },
- { ARM64_INS_MOVN, "MOVN" },
- { ARM64_INS_MOVZ, "MOVZ" },
- { ARM64_INS_MRS, "MRS" },
- { ARM64_INS_MSR, "MSR" },
- { ARM64_INS_MSUB, "MSUB" },
- { ARM64_INS_MUL, "MUL" },
- { ARM64_INS_MVNI, "MVNI" },
- { ARM64_INS_MVN, "MVN" },
- { ARM64_INS_ORN, "ORN" },
- { ARM64_INS_ORR, "ORR" },
- { ARM64_INS_PMULL2, "PMULL2" },
- { ARM64_INS_PMULL, "PMULL" },
- { ARM64_INS_PMUL, "PMUL" },
- { ARM64_INS_PRFM, "PRFM" },
- { ARM64_INS_PRFUM, "PRFUM" },
- { ARM64_INS_SQRSHRUN2, "SQRSHRUN2" },
- { ARM64_INS_SQRSHRUN, "SQRSHRUN" },
- { ARM64_INS_SQSHRUN2, "SQSHRUN2" },
- { ARM64_INS_SQSHRUN, "SQSHRUN" },
- { ARM64_INS_RADDHN2, "RADDHN2" },
- { ARM64_INS_RADDHN, "RADDHN" },
- { ARM64_INS_RBIT, "RBIT" },
- { ARM64_INS_RET, "RET" },
- { ARM64_INS_REV16, "REV16" },
- { ARM64_INS_REV32, "REV32" },
- { ARM64_INS_REV, "REV" },
- { ARM64_INS_ROR, "ROR" },
- { ARM64_INS_RSHRN2, "RSHRN2" },
- { ARM64_INS_RSHRN, "RSHRN" },
- { ARM64_INS_RSUBHN2, "RSUBHN2" },
- { ARM64_INS_RSUBHN, "RSUBHN" },
- { ARM64_INS_SABAL2, "SABAL2" },
- { ARM64_INS_SABAL, "SABAL" },
- { ARM64_INS_SABA, "SABA" },
- { ARM64_INS_SABDL2, "SABDL2" },
- { ARM64_INS_SABDL, "SABDL" },
- { ARM64_INS_SABD, "SABD" },
- { ARM64_INS_SADDL2, "SADDL2" },
- { ARM64_INS_SADDL, "SADDL" },
- { ARM64_INS_SADDW2, "SADDW2" },
- { ARM64_INS_SADDW, "SADDW" },
- { ARM64_INS_SBC, "SBC" },
- { ARM64_INS_SBFIZ, "SBFIZ" },
- { ARM64_INS_SBFM, "SBFM" },
- { ARM64_INS_SBFX, "SBFX" },
- { ARM64_INS_SCVTF, "SCVTF" },
- { ARM64_INS_SDIV, "SDIV" },
- { ARM64_INS_SHADD, "SHADD" },
- { ARM64_INS_SHL, "SHL" },
- { ARM64_INS_SHRN2, "SHRN2" },
- { ARM64_INS_SHRN, "SHRN" },
- { ARM64_INS_SHSUB, "SHSUB" },
- { ARM64_INS_SLI, "SLI" },
- { ARM64_INS_SMADDL, "SMADDL" },
- { ARM64_INS_SMAXP, "SMAXP" },
- { ARM64_INS_SMAX, "SMAX" },
- { ARM64_INS_SMC, "SMC" },
- { ARM64_INS_SMINP, "SMINP" },
- { ARM64_INS_SMIN, "SMIN" },
- { ARM64_INS_SMLAL2, "SMLAL2" },
- { ARM64_INS_SMLAL, "SMLAL" },
- { ARM64_INS_SMLSL2, "SMLSL2" },
- { ARM64_INS_SMLSL, "SMLSL" },
- { ARM64_INS_SMOV, "SMOV" },
- { ARM64_INS_SMSUBL, "SMSUBL" },
- { ARM64_INS_SMULH, "SMULH" },
- { ARM64_INS_SMULL2, "SMULL2" },
- { ARM64_INS_SMULL, "SMULL" },
- { ARM64_INS_SQADD, "SQADD" },
- { ARM64_INS_SQDMLAL2, "SQDMLAL2" },
- { ARM64_INS_SQDMLAL, "SQDMLAL" },
- { ARM64_INS_SQDMLSL2, "SQDMLSL2" },
- { ARM64_INS_SQDMLSL, "SQDMLSL" },
- { ARM64_INS_SQDMULH, "SQDMULH" },
- { ARM64_INS_SQDMULL2, "SQDMULL2" },
- { ARM64_INS_SQDMULL, "SQDMULL" },
- { ARM64_INS_SQRDMULH, "SQRDMULH" },
- { ARM64_INS_SQRSHL, "SQRSHL" },
- { ARM64_INS_SQRSHRN2, "SQRSHRN2" },
- { ARM64_INS_SQRSHRN, "SQRSHRN" },
- { ARM64_INS_SQSHLU, "SQSHLU" },
- { ARM64_INS_SQSHL, "SQSHL" },
- { ARM64_INS_SQSHRN2, "SQSHRN2" },
- { ARM64_INS_SQSHRN, "SQSHRN" },
- { ARM64_INS_SQSUB, "SQSUB" },
- { ARM64_INS_SRHADD, "SRHADD" },
- { ARM64_INS_SRI, "SRI" },
- { ARM64_INS_SRSHL, "SRSHL" },
- { ARM64_INS_SRSHR, "SRSHR" },
- { ARM64_INS_SRSRA, "SRSRA" },
- { ARM64_INS_SSHLL2, "SSHLL2" },
- { ARM64_INS_SSHLL, "SSHLL" },
- { ARM64_INS_SSHL, "SSHL" },
- { ARM64_INS_SSHR, "SSHR" },
- { ARM64_INS_SSRA, "SSRA" },
- { ARM64_INS_SSUBL2, "SSUBL2" },
- { ARM64_INS_SSUBL, "SSUBL" },
- { ARM64_INS_SSUBW2, "SSUBW2" },
- { ARM64_INS_SSUBW, "SSUBW" },
- { ARM64_INS_STLRB, "STLRB" },
- { ARM64_INS_STLR, "STLR" },
- { ARM64_INS_STLRH, "STLRH" },
- { ARM64_INS_STLXP, "STLXP" },
- { ARM64_INS_STLXRB, "STLXRB" },
- { ARM64_INS_STLXR, "STLXR" },
- { ARM64_INS_STLXRH, "STLXRH" },
- { ARM64_INS_STXP, "STXP" },
- { ARM64_INS_STXRB, "STXRB" },
- { ARM64_INS_STXR, "STXR" },
- { ARM64_INS_STXRH, "STXRH" },
- { ARM64_INS_SUBHN2, "SUBHN2" },
- { ARM64_INS_SUBHN, "SUBHN" },
- { ARM64_INS_SUB, "SUB" },
- { ARM64_INS_SVC, "SVC" },
- { ARM64_INS_SXTB, "SXTB" },
- { ARM64_INS_SXTH, "SXTH" },
- { ARM64_INS_SXTW, "SXTW" },
- { ARM64_INS_SYSL, "SYSL" },
- { ARM64_INS_SYS, "SYS" },
- { ARM64_INS_TBNZ, "TBNZ" },
- { ARM64_INS_TBZ, "TBZ" },
- { ARM64_INS_TLBI, "TLBI" },
- { ARM64_INS_TST, "TST" },
- { ARM64_INS_UABAL2, "UABAL2" },
- { ARM64_INS_UABAL, "UABAL" },
- { ARM64_INS_UABA, "UABA" },
- { ARM64_INS_UABDL2, "UABDL2" },
- { ARM64_INS_UABDL, "UABDL" },
- { ARM64_INS_UABD, "UABD" },
- { ARM64_INS_UADDL2, "UADDL2" },
- { ARM64_INS_UADDL, "UADDL" },
- { ARM64_INS_UADDW2, "UADDW2" },
- { ARM64_INS_UADDW, "UADDW" },
- { ARM64_INS_UBFIZ, "UBFIZ" },
- { ARM64_INS_UBFM, "UBFM" },
- { ARM64_INS_UBFX, "UBFX" },
- { ARM64_INS_UCVTF, "UCVTF" },
- { ARM64_INS_UDIV, "UDIV" },
- { ARM64_INS_UHADD, "UHADD" },
- { ARM64_INS_UHSUB, "UHSUB" },
- { ARM64_INS_UMADDL, "UMADDL" },
- { ARM64_INS_UMAXP, "UMAXP" },
- { ARM64_INS_UMAX, "UMAX" },
- { ARM64_INS_UMINP, "UMINP" },
- { ARM64_INS_UMIN, "UMIN" },
- { ARM64_INS_UMLAL2, "UMLAL2" },
- { ARM64_INS_UMLAL, "UMLAL" },
- { ARM64_INS_UMLSL2, "UMLSL2" },
- { ARM64_INS_UMLSL, "UMLSL" },
- { ARM64_INS_UMOV, "UMOV" },
- { ARM64_INS_UMSUBL, "UMSUBL" },
- { ARM64_INS_UMULH, "UMULH" },
- { ARM64_INS_UMULL2, "UMULL2" },
- { ARM64_INS_UMULL, "UMULL" },
- { ARM64_INS_UQADD, "UQADD" },
- { ARM64_INS_UQRSHL, "UQRSHL" },
- { ARM64_INS_UQRSHRN2, "UQRSHRN2" },
- { ARM64_INS_UQRSHRN, "UQRSHRN" },
- { ARM64_INS_UQSHL, "UQSHL" },
- { ARM64_INS_UQSHRN2, "UQSHRN2" },
- { ARM64_INS_UQSHRN, "UQSHRN" },
- { ARM64_INS_UQSUB, "UQSUB" },
- { ARM64_INS_URHADD, "URHADD" },
- { ARM64_INS_URSHL, "URSHL" },
- { ARM64_INS_URSHR, "URSHR" },
- { ARM64_INS_URSRA, "URSRA" },
- { ARM64_INS_USHLL2, "USHLL2" },
- { ARM64_INS_USHLL, "USHLL" },
- { ARM64_INS_USHL, "USHL" },
- { ARM64_INS_USHR, "USHR" },
- { ARM64_INS_USRA, "USRA" },
- { ARM64_INS_USUBL2, "USUBL2" },
- { ARM64_INS_USUBL, "USUBL" },
- { ARM64_INS_USUBW2, "USUBW2" },
- { ARM64_INS_USUBW, "USUBW" },
- { ARM64_INS_UXTB, "UXTB" },
- { ARM64_INS_UXTH, "UXTH" },
+ //=========
+
+ { ARM64_INS_ABS, "abs" },
+ { ARM64_INS_ADC, "adc" },
+ { ARM64_INS_ADDHN2, "addhn2" },
+ { ARM64_INS_ADDHN, "addhn" },
+ { ARM64_INS_ADDP, "addp" },
+ { ARM64_INS_ADDV, "addv" },
+ { ARM64_INS_ADD, "add" },
+ { ARM64_INS_CMN, "cmn" },
+ { ARM64_INS_ADRP, "adrp" },
+ { ARM64_INS_ADR, "adr" },
+ { ARM64_INS_AESD, "aesd" },
+ { ARM64_INS_AESE, "aese" },
+ { ARM64_INS_AESIMC, "aesimc" },
+ { ARM64_INS_AESMC, "aesmc" },
+ { ARM64_INS_AND, "and" },
+ { ARM64_INS_ASR, "asr" },
+ { ARM64_INS_AT, "at" },
+ { ARM64_INS_BFI, "bfi" },
+ { ARM64_INS_BFM, "bfm" },
+ { ARM64_INS_BFXIL, "bfxil" },
+ { ARM64_INS_BIC, "bic" },
+ { ARM64_INS_BIF, "bif" },
+ { ARM64_INS_BIT, "bit" },
+ { ARM64_INS_BLR, "blr" },
+ { ARM64_INS_BL, "bl" },
+ { ARM64_INS_BRK, "brk" },
+ { ARM64_INS_BR, "br" },
+ { ARM64_INS_BSL, "bsl" },
+ { ARM64_INS_B, "b" },
+ { ARM64_INS_CBNZ, "cbnz" },
+ { ARM64_INS_CBZ, "cbz" },
+ { ARM64_INS_CCMN, "ccmn" },
+ { ARM64_INS_CCMP, "ccmp" },
+ { ARM64_INS_CLREX, "clrex" },
+ { ARM64_INS_CLS, "cls" },
+ { ARM64_INS_CLZ, "clz" },
+ { ARM64_INS_CMEQ, "cmeq" },
+ { ARM64_INS_CMGE, "cmge" },
+ { ARM64_INS_CMGT, "cmgt" },
+ { ARM64_INS_CMHI, "cmhi" },
+ { ARM64_INS_CMHS, "cmhs" },
+ { ARM64_INS_CMLE, "cmle" },
+ { ARM64_INS_CMLT, "cmlt" },
+ { ARM64_INS_CMP, "cmp" },
+ { ARM64_INS_CMTST, "cmtst" },
+ { ARM64_INS_CNT, "cnt" },
+ { ARM64_INS_CRC32B, "crc32b" },
+ { ARM64_INS_CRC32CB, "crc32cb" },
+ { ARM64_INS_CRC32CH, "crc32ch" },
+ { ARM64_INS_CRC32CW, "crc32cw" },
+ { ARM64_INS_CRC32CX, "crc32cx" },
+ { ARM64_INS_CRC32H, "crc32h" },
+ { ARM64_INS_CRC32W, "crc32w" },
+ { ARM64_INS_CRC32X, "crc32x" },
+ { ARM64_INS_CSEL, "csel" },
+ { ARM64_INS_CSINC, "csinc" },
+ { ARM64_INS_CSINV, "csinv" },
+ { ARM64_INS_CSNEG, "csneg" },
+ { ARM64_INS_DCPS1, "dcps1" },
+ { ARM64_INS_DCPS2, "dcps2" },
+ { ARM64_INS_DCPS3, "dcps3" },
+ { ARM64_INS_DC, "dc" },
+ { ARM64_INS_DMB, "dmb" },
+ { ARM64_INS_DRPS, "drps" },
+ { ARM64_INS_DSB, "dsb" },
+ { ARM64_INS_DUP, "dup" },
+ { ARM64_INS_EON, "eon" },
+ { ARM64_INS_EOR, "eor" },
+ { ARM64_INS_ERET, "eret" },
+ { ARM64_INS_EXTR, "extr" },
+ { ARM64_INS_EXT, "ext" },
+ { ARM64_INS_FABD, "fabd" },
+ { ARM64_INS_FABS, "fabs" },
+ { ARM64_INS_FACGE, "facge" },
+ { ARM64_INS_FACGT, "facgt" },
+ { ARM64_INS_FADDP, "faddp" },
+ { ARM64_INS_FADD, "fadd" },
+ { ARM64_INS_FCCMPE, "fccmpe" },
+ { ARM64_INS_FCCMP, "fccmp" },
+ { ARM64_INS_FCMEQ, "fcmeq" },
+ { ARM64_INS_FCMGE, "fcmge" },
+ { ARM64_INS_FCMGT, "fcmgt" },
+ { ARM64_INS_FCMLE, "fcmle" },
+ { ARM64_INS_FCMLT, "fcmlt" },
+ { ARM64_INS_FCMP, "fcmp" },
+ { ARM64_INS_FCMPE, "fcmpe" },
+ { ARM64_INS_FCSEL, "fcsel" },
+ { ARM64_INS_FCVTAS, "fcvtas" },
+ { ARM64_INS_FCVTAU, "fcvtau" },
+ { ARM64_INS_FCVTL, "fcvtl" },
+ { ARM64_INS_FCVTL2, "fcvtl2" },
+ { ARM64_INS_FCVTMS, "fcvtms" },
+ { ARM64_INS_FCVTMU, "fcvtmu" },
+ { ARM64_INS_FCVTN, "fcvtn" },
+ { ARM64_INS_FCVTN2, "fcvtn2" },
+ { ARM64_INS_FCVTNS, "fcvtns" },
+ { ARM64_INS_FCVTNU, "fcvtnu" },
+ { ARM64_INS_FCVTPS, "fcvtps" },
+ { ARM64_INS_FCVTPU, "fcvtpu" },
+ { ARM64_INS_FCVTXN, "fcvtxn" },
+ { ARM64_INS_FCVTXN2, "fcvtxn2" },
+ { ARM64_INS_FCVTZS, "fcvtzs" },
+ { ARM64_INS_FCVTZU, "fcvtzu" },
+ { ARM64_INS_FCVT, "fcvt" },
+ { ARM64_INS_FDIV, "fdiv" },
+ { ARM64_INS_FMADD, "fmadd" },
+ { ARM64_INS_FMAXNMP, "fmaxnmp" },
+ { ARM64_INS_FMAXNMV, "fmaxnmv" },
+ { ARM64_INS_FMAXNM, "fmaxnm" },
+ { ARM64_INS_FMAXP, "fmaxp" },
+ { ARM64_INS_FMAXV, "fmaxv" },
+ { ARM64_INS_FMAX, "fmax" },
+ { ARM64_INS_FMINNMP, "fminnmp" },
+ { ARM64_INS_FMINNMV, "fminnmv" },
+ { ARM64_INS_FMINNM, "fminnm" },
+ { ARM64_INS_FMINP, "fminp" },
+ { ARM64_INS_FMINV, "fminv" },
+ { ARM64_INS_FMIN, "fmin" },
+ { ARM64_INS_FMLA, "fmla" },
+ { ARM64_INS_FMLS, "fmls" },
+ { ARM64_INS_FMOV, "fmov" },
+ { ARM64_INS_FMSUB, "fmsub" },
+ { ARM64_INS_FMULX, "fmulx" },
+ { ARM64_INS_FMUL, "fmul" },
+ { ARM64_INS_FNEG, "fneg" },
+ { ARM64_INS_FNMADD, "fnmadd" },
+ { ARM64_INS_FNMSUB, "fnmsub" },
+ { ARM64_INS_FNMUL, "fnmul" },
+ { ARM64_INS_FRECPE, "frecpe" },
+ { ARM64_INS_FRECPS, "frecps" },
+ { ARM64_INS_FRECPX, "frecpx" },
+ { ARM64_INS_FRINTA, "frinta" },
+ { ARM64_INS_FRINTI, "frinti" },
+ { ARM64_INS_FRINTM, "frintm" },
+ { ARM64_INS_FRINTN, "frintn" },
+ { ARM64_INS_FRINTP, "frintp" },
+ { ARM64_INS_FRINTX, "frintx" },
+ { ARM64_INS_FRINTZ, "frintz" },
+ { ARM64_INS_FRSQRTE, "frsqrte" },
+ { ARM64_INS_FRSQRTS, "frsqrts" },
+ { ARM64_INS_FSQRT, "fsqrt" },
+ { ARM64_INS_FSUB, "fsub" },
+ { ARM64_INS_HINT, "hint" },
+ { ARM64_INS_HLT, "hlt" },
+ { ARM64_INS_HVC, "hvc" },
+ { ARM64_INS_IC, "ic" },
+ { ARM64_INS_INS, "ins" },
+ { ARM64_INS_ISB, "isb" },
+ { ARM64_INS_LD1, "ld1" },
+ { ARM64_INS_LD1R, "ld1r" },
+ { ARM64_INS_LD2, "ld2" },
+ { ARM64_INS_LD2R, "ld2r" },
+ { ARM64_INS_LD3, "ld3" },
+ { ARM64_INS_LD3R, "ld3r" },
+ { ARM64_INS_LD4, "ld4" },
+ { ARM64_INS_LD4R, "ld4r" },
+ { ARM64_INS_LDARB, "ldarb" },
+ { ARM64_INS_LDAR, "ldar" },
+ { ARM64_INS_LDARH, "ldarh" },
+ { ARM64_INS_LDAXP, "ldaxp" },
+ { ARM64_INS_LDAXRB, "ldaxrb" },
+ { ARM64_INS_LDAXR, "ldaxr" },
+ { ARM64_INS_LDAXRH, "ldaxrh" },
+ { ARM64_INS_LDPSW, "ldpsw" },
+ { ARM64_INS_LDRSB, "ldrsb" },
+ { ARM64_INS_LDURSB, "ldursb" },
+ { ARM64_INS_LDRSH, "ldrsh" },
+ { ARM64_INS_LDURSH, "ldursh" },
+ { ARM64_INS_LDRSW, "ldrsw" },
+ { ARM64_INS_LDR, "ldr" },
+ { ARM64_INS_LDTRSB, "ldtrsb" },
+ { ARM64_INS_LDTRSH, "ldtrsh" },
+ { ARM64_INS_LDTRSW, "ldtrsw" },
+ { ARM64_INS_LDURSW, "ldursw" },
+ { ARM64_INS_LDXP, "ldxp" },
+ { ARM64_INS_LDXRB, "ldxrb" },
+ { ARM64_INS_LDXR, "ldxr" },
+ { ARM64_INS_LDXRH, "ldxrh" },
+ { ARM64_INS_LDRH, "ldrh" },
+ { ARM64_INS_LDURH, "ldurh" },
+ { ARM64_INS_STRH, "strh" },
+ { ARM64_INS_STURH, "sturh" },
+ { ARM64_INS_LDTRH, "ldtrh" },
+ { ARM64_INS_STTRH, "sttrh" },
+ { ARM64_INS_LDUR, "ldur" },
+ { ARM64_INS_STR, "str" },
+ { ARM64_INS_STUR, "stur" },
+ { ARM64_INS_LDTR, "ldtr" },
+ { ARM64_INS_STTR, "sttr" },
+ { ARM64_INS_LDRB, "ldrb" },
+ { ARM64_INS_LDURB, "ldurb" },
+ { ARM64_INS_STRB, "strb" },
+ { ARM64_INS_STURB, "sturb" },
+ { ARM64_INS_LDTRB, "ldtrb" },
+ { ARM64_INS_STTRB, "sttrb" },
+ { ARM64_INS_LDP, "ldp" },
+ { ARM64_INS_LDNP, "ldnp" },
+ { ARM64_INS_STNP, "stnp" },
+ { ARM64_INS_STP, "stp" },
+ { ARM64_INS_LSL, "lsl" },
+ { ARM64_INS_LSR, "lsr" },
+ { ARM64_INS_MADD, "madd" },
+ { ARM64_INS_MLA, "mla" },
+ { ARM64_INS_MLS, "mls" },
+ { ARM64_INS_MOVI, "movi" },
+ { ARM64_INS_MOVK, "movk" },
+ { ARM64_INS_MOVN, "movn" },
+ { ARM64_INS_MOVZ, "movz" },
+ { ARM64_INS_MRS, "mrs" },
+ { ARM64_INS_MSR, "msr" },
+ { ARM64_INS_MSUB, "msub" },
+ { ARM64_INS_MUL, "mul" },
+ { ARM64_INS_MVNI, "mvni" },
+ { ARM64_INS_MVN, "mvn" },
+ { ARM64_INS_NEG, "neg" },
+ { ARM64_INS_NOT, "not" },
+ { ARM64_INS_ORN, "orn" },
+ { ARM64_INS_ORR, "orr" },
+ { ARM64_INS_PMULL2, "pmull2" },
+ { ARM64_INS_PMULL, "pmull" },
+ { ARM64_INS_PMUL, "pmul" },
+ { ARM64_INS_PRFM, "prfm" },
+ { ARM64_INS_PRFUM, "prfum" },
+ { ARM64_INS_SQRSHRUN2, "sqrshrun2" },
+ { ARM64_INS_SQRSHRUN, "sqrshrun" },
+ { ARM64_INS_SQSHRUN2, "sqshrun2" },
+ { ARM64_INS_SQSHRUN, "sqshrun" },
+ { ARM64_INS_RADDHN2, "raddhn2" },
+ { ARM64_INS_RADDHN, "raddhn" },
+ { ARM64_INS_RBIT, "rbit" },
+ { ARM64_INS_RET, "ret" },
+ { ARM64_INS_REV16, "rev16" },
+ { ARM64_INS_REV32, "rev32" },
+ { ARM64_INS_REV64, "rev64" },
+ { ARM64_INS_REV, "rev" },
+ { ARM64_INS_ROR, "ror" },
+ { ARM64_INS_RSHRN2, "rshrn2" },
+ { ARM64_INS_RSHRN, "rshrn" },
+ { ARM64_INS_RSUBHN2, "rsubhn2" },
+ { ARM64_INS_RSUBHN, "rsubhn" },
+ { ARM64_INS_SABAL2, "sabal2" },
+ { ARM64_INS_SABAL, "sabal" },
+ { ARM64_INS_SABA, "saba" },
+ { ARM64_INS_SABDL2, "sabdl2" },
+ { ARM64_INS_SABDL, "sabdl" },
+ { ARM64_INS_SABD, "sabd" },
+ { ARM64_INS_SADALP, "sadalp" },
+ { ARM64_INS_SADDL2, "saddl2" },
+ { ARM64_INS_SADDLP, "saddlp" },
+ { ARM64_INS_SADDLV, "saddlv" },
+ { ARM64_INS_SADDL, "saddl" },
+ { ARM64_INS_SADDW2, "saddw2" },
+ { ARM64_INS_SADDW, "saddw" },
+ { ARM64_INS_SBC, "sbc" },
+ { ARM64_INS_SBFIZ, "sbfiz" },
+ { ARM64_INS_SBFM, "sbfm" },
+ { ARM64_INS_SBFX, "sbfx" },
+ { ARM64_INS_SCVTF, "scvtf" },
+ { ARM64_INS_SDIV, "sdiv" },
+ { ARM64_INS_SHA1C, "sha1c" },
+ { ARM64_INS_SHA1H, "sha1h" },
+ { ARM64_INS_SHA1M, "sha1m" },
+ { ARM64_INS_SHA1P, "sha1p" },
+ { ARM64_INS_SHA1SU0, "sha1su0" },
+ { ARM64_INS_SHA1SU1, "sha1su1" },
+ { ARM64_INS_SHA256H, "sha256h" },
+ { ARM64_INS_SHA256H2, "sha256h2" },
+ { ARM64_INS_SHA256SU0, "sha256su0" },
+ { ARM64_INS_SHA256SU1, "sha256su1" },
+ { ARM64_INS_SHADD, "shadd" },
+ { ARM64_INS_SHLL2, "shll2" },
+ { ARM64_INS_SHLL, "shll" },
+ { ARM64_INS_SHL, "shl" },
+ { ARM64_INS_SHRN2, "shrn2" },
+ { ARM64_INS_SHRN, "shrn" },
+ { ARM64_INS_SHSUB, "shsub" },
+ { ARM64_INS_SLI, "sli" },
+ { ARM64_INS_SMADDL, "smaddl" },
+ { ARM64_INS_SMAXP, "smaxp" },
+ { ARM64_INS_SMAXV, "smaxv" },
+ { ARM64_INS_SMAX, "smax" },
+ { ARM64_INS_SMC, "smc" },
+ { ARM64_INS_SMINP, "sminp" },
+ { ARM64_INS_SMINV, "sminv" },
+ { ARM64_INS_SMIN, "smin" },
+ { ARM64_INS_SMLAL2, "smlal2" },
+ { ARM64_INS_SMLAL, "smlal" },
+ { ARM64_INS_SMLSL2, "smlsl2" },
+ { ARM64_INS_SMLSL, "smlsl" },
+ { ARM64_INS_SMOV, "smov" },
+ { ARM64_INS_SMSUBL, "smsubl" },
+ { ARM64_INS_SMULH, "smulh" },
+ { ARM64_INS_SMULL2, "smull2" },
+ { ARM64_INS_SMULL, "smull" },
+ { ARM64_INS_SQABS, "sqabs" },
+ { ARM64_INS_SQADD, "sqadd" },
+ { ARM64_INS_SQDMLAL2, "sqdmlal2" },
+ { ARM64_INS_SQDMLAL, "sqdmlal" },
+ { ARM64_INS_SQDMLSL2, "sqdmlsl2" },
+ { ARM64_INS_SQDMLSL, "sqdmlsl" },
+ { ARM64_INS_SQDMULH, "sqdmulh" },
+ { ARM64_INS_SQDMULL2, "sqdmull2" },
+ { ARM64_INS_SQDMULL, "sqdmull" },
+ { ARM64_INS_SQNEG, "sqneg" },
+ { ARM64_INS_SQRDMULH, "sqrdmulh" },
+ { ARM64_INS_SQRSHL, "sqrshl" },
+ { ARM64_INS_SQRSHRN, "sqrshrn" },
+ { ARM64_INS_SQRSHRN2, "sqrshrn2" },
+ { ARM64_INS_SQSHLU, "sqshlu" },
+ { ARM64_INS_SQSHL, "sqshl" },
+ { ARM64_INS_SQSHRN, "sqshrn" },
+ { ARM64_INS_SQSHRN2, "sqshrn2" },
+ { ARM64_INS_SQSUB, "sqsub" },
+ { ARM64_INS_SQXTN, "sqxtn" },
+ { ARM64_INS_SQXTN2, "sqxtn2" },
+ { ARM64_INS_SQXTUN, "sqxtun" },
+ { ARM64_INS_SQXTUN2, "sqxtun2" },
+ { ARM64_INS_SRHADD, "srhadd" },
+ { ARM64_INS_SRI, "sri" },
+ { ARM64_INS_SRSHL, "srshl" },
+ { ARM64_INS_SRSHR, "srshr" },
+ { ARM64_INS_SRSRA, "srsra" },
+ { ARM64_INS_SSHLL2, "sshll2" },
+ { ARM64_INS_SSHLL, "sshll" },
+ { ARM64_INS_SSHL, "sshl" },
+ { ARM64_INS_SSHR, "sshr" },
+ { ARM64_INS_SSRA, "ssra" },
+ { ARM64_INS_SSUBL2, "ssubl2" },
+ { ARM64_INS_SSUBL, "ssubl" },
+ { ARM64_INS_SSUBW2, "ssubw2" },
+ { ARM64_INS_SSUBW, "ssubw" },
+ { ARM64_INS_ST1, "st1" },
+ { ARM64_INS_ST2, "st2" },
+ { ARM64_INS_ST3, "st3" },
+ { ARM64_INS_ST4, "st4" },
+ { ARM64_INS_STLRB, "stlrb" },
+ { ARM64_INS_STLR, "stlr" },
+ { ARM64_INS_STLRH, "stlrh" },
+ { ARM64_INS_STLXP, "stlxp" },
+ { ARM64_INS_STLXRB, "stlxrb" },
+ { ARM64_INS_STLXR, "stlxr" },
+ { ARM64_INS_STLXRH, "stlxrh" },
+ { ARM64_INS_STXP, "stxp" },
+ { ARM64_INS_STXRB, "stxrb" },
+ { ARM64_INS_STXR, "stxr" },
+ { ARM64_INS_STXRH, "stxrh" },
+ { ARM64_INS_SUBHN2, "subhn2" },
+ { ARM64_INS_SUBHN, "subhn" },
+ { ARM64_INS_SUB, "sub" },
+ { ARM64_INS_SUQADD, "suqadd" },
+ { ARM64_INS_SVC, "svc" },
+ { ARM64_INS_SXTB, "sxtb" },
+ { ARM64_INS_SXTH, "sxth" },
+ { ARM64_INS_SXTW, "sxtw" },
+ { ARM64_INS_SYSL, "sysl" },
+ { ARM64_INS_SYS, "sys" },
+ { ARM64_INS_TBL, "tbl" },
+ { ARM64_INS_TBNZ, "tbnz" },
+ { ARM64_INS_TBX, "tbx" },
+ { ARM64_INS_TBZ, "tbz" },
+ { ARM64_INS_TLBI, "tlbi" },
+ { ARM64_INS_TRN1, "trn1" },
+ { ARM64_INS_TRN2, "trn2" },
+ { ARM64_INS_TST, "tst" },
+ { ARM64_INS_UABAL2, "uabal2" },
+ { ARM64_INS_UABAL, "uabal" },
+ { ARM64_INS_UABA, "uaba" },
+ { ARM64_INS_UABDL2, "uabdl2" },
+ { ARM64_INS_UABDL, "uabdl" },
+ { ARM64_INS_UABD, "uabd" },
+ { ARM64_INS_UADALP, "uadalp" },
+ { ARM64_INS_UADDL2, "uaddl2" },
+ { ARM64_INS_UADDLP, "uaddlp" },
+ { ARM64_INS_UADDLV, "uaddlv" },
+ { ARM64_INS_UADDL, "uaddl" },
+ { ARM64_INS_UADDW2, "uaddw2" },
+ { ARM64_INS_UADDW, "uaddw" },
+ { ARM64_INS_UBFIZ, "ubfiz" },
+ { ARM64_INS_UBFM, "ubfm" },
+ { ARM64_INS_UBFX, "ubfx" },
+ { ARM64_INS_UCVTF, "ucvtf" },
+ { ARM64_INS_UDIV, "udiv" },
+ { ARM64_INS_UHADD, "uhadd" },
+ { ARM64_INS_UHSUB, "uhsub" },
+ { ARM64_INS_UMADDL, "umaddl" },
+ { ARM64_INS_UMAXP, "umaxp" },
+ { ARM64_INS_UMAXV, "umaxv" },
+ { ARM64_INS_UMAX, "umax" },
+ { ARM64_INS_UMINP, "uminp" },
+ { ARM64_INS_UMINV, "uminv" },
+ { ARM64_INS_UMIN, "umin" },
+ { ARM64_INS_UMLAL2, "umlal2" },
+ { ARM64_INS_UMLAL, "umlal" },
+ { ARM64_INS_UMLSL2, "umlsl2" },
+ { ARM64_INS_UMLSL, "umlsl" },
+ { ARM64_INS_UMOV, "umov" },
+ { ARM64_INS_UMSUBL, "umsubl" },
+ { ARM64_INS_UMULH, "umulh" },
+ { ARM64_INS_UMULL2, "umull2" },
+ { ARM64_INS_UMULL, "umull" },
+ { ARM64_INS_UQADD, "uqadd" },
+ { ARM64_INS_UQRSHL, "uqrshl" },
+ { ARM64_INS_UQRSHRN, "uqrshrn" },
+ { ARM64_INS_UQRSHRN2, "uqrshrn2" },
+ { ARM64_INS_UQSHL, "uqshl" },
+ { ARM64_INS_UQSHRN, "uqshrn" },
+ { ARM64_INS_UQSHRN2, "uqshrn2" },
+ { ARM64_INS_UQSUB, "uqsub" },
+ { ARM64_INS_UQXTN, "uqxtn" },
+ { ARM64_INS_UQXTN2, "uqxtn2" },
+ { ARM64_INS_URECPE, "urecpe" },
+ { ARM64_INS_URHADD, "urhadd" },
+ { ARM64_INS_URSHL, "urshl" },
+ { ARM64_INS_URSHR, "urshr" },
+ { ARM64_INS_URSQRTE, "ursqrte" },
+ { ARM64_INS_URSRA, "ursra" },
+ { ARM64_INS_USHLL2, "ushll2" },
+ { ARM64_INS_USHLL, "ushll" },
+ { ARM64_INS_USHL, "ushl" },
+ { ARM64_INS_USHR, "ushr" },
+ { ARM64_INS_USQADD, "usqadd" },
+ { ARM64_INS_USRA, "usra" },
+ { ARM64_INS_USUBL2, "usubl2" },
+ { ARM64_INS_USUBL, "usubl" },
+ { ARM64_INS_USUBW2, "usubw2" },
+ { ARM64_INS_USUBW, "usubw" },
+ { ARM64_INS_UXTB, "uxtb" },
+ { ARM64_INS_UXTH, "uxth" },
+ { ARM64_INS_UZP1, "uzp1" },
+ { ARM64_INS_UZP2, "uzp2" },
+ { ARM64_INS_XTN, "xtn" },
+ { ARM64_INS_XTN2, "xtn2" },
+ { ARM64_INS_ZIP1, "zip1" },
+ { ARM64_INS_ZIP2, "zip2" },
};
// map *S & alias instructions back to original id
static name_map alias_insn_name_maps[] = {
- { ARM64_INS_ADC, "ADCS" },
- { ARM64_INS_AND, "ANDS" },
- { ARM64_INS_ADD, "ADDS" },
- { ARM64_INS_BIC, "BICS" },
- { ARM64_INS_SBC, "SBCS" },
- { ARM64_INS_SUB, "SUBS" },
+ { ARM64_INS_ADC, "adcs" },
+ { ARM64_INS_AND, "ands" },
+ { ARM64_INS_ADD, "adds" },
+ { ARM64_INS_BIC, "bics" },
+ { ARM64_INS_SBC, "sbcs" },
+ { ARM64_INS_SUB, "subs" },
// alias insn
- { ARM64_INS_MNEG, "MNEG" },
- { ARM64_INS_UMNEGL, "UMNEGL" },
- { ARM64_INS_SMNEGL, "SMNEGL" },
- { ARM64_INS_MOV, "MOV" },
- { ARM64_INS_NOP, "NOP" },
- { ARM64_INS_YIELD, "YIELD" },
- { ARM64_INS_WFE, "WFE" },
- { ARM64_INS_WFI, "WFI" },
- { ARM64_INS_SEV, "SEV" },
- { ARM64_INS_SEVL, "SEVL" },
- { ARM64_INS_NGC, "NGC" },
- { ARM64_INS_NGCS, "NGCS" },
- { ARM64_INS_NEG, "NEG" },
- { ARM64_INS_NEGS, "NEGS" },
+ { ARM64_INS_MNEG, "mneg" },
+ { ARM64_INS_UMNEGL, "umnegl" },
+ { ARM64_INS_SMNEGL, "smnegl" },
+ { ARM64_INS_MOV, "mov" },
+ { ARM64_INS_NOP, "nop" },
+ { ARM64_INS_YIELD, "yield" },
+ { ARM64_INS_WFE, "wfe" },
+ { ARM64_INS_WFI, "wfi" },
+ { ARM64_INS_SEV, "sev" },
+ { ARM64_INS_SEVL, "sevl" },
+ { ARM64_INS_NGC, "ngc" },
+ { ARM64_INS_NGCS, "ngcs" },
+ { ARM64_INS_NEGS, "negs" },
};
char *AArch64_insn_name(unsigned int id)