diff --git a/Makefile b/Makefile index b419dedb7b..0ce3d0b009 100644 --- a/Makefile +++ b/Makefile @@ -20,10 +20,10 @@ INSTALL_LIBRARY ?= install -m0755 LIBNAME = capstone LIBOBJ = LIBOBJ += cs.o utils.o SStream.o MCInstrDesc.o MCRegisterInfo.o +LIBOBJ += arch/AArch64/AArch64BaseInfo.o arch/AArch64/AArch64Disassembler.o arch/AArch64/AArch64InstPrinter.o arch/AArch64/mapping.o LIBOBJ += arch/ARM/ARMDisassembler.o arch/ARM/ARMInstPrinter.o arch/ARM/mapping.o LIBOBJ += arch/X86/X86DisassemblerDecoder.o arch/X86/X86Disassembler.o arch/X86/X86IntelInstPrinter.o arch/X86/X86ATTInstPrinter.o arch/X86/mapping.o LIBOBJ += arch/Mips/MipsDisassembler.o arch/Mips/MipsInstPrinter.o arch/Mips/mapping.o -LIBOBJ += arch/AArch64/AArch64BaseInfo.o arch/AArch64/AArch64Disassembler.o arch/AArch64/AArch64InstPrinter.o arch/AArch64/mapping.o LIBOBJ += MCInst.o EXT = so diff --git a/arch/AArch64/AArch64BaseInfo.h b/arch/AArch64/AArch64BaseInfo.h index 5f527d0afd..a2a0313793 100644 --- a/arch/AArch64/AArch64BaseInfo.h +++ b/arch/AArch64/AArch64BaseInfo.h @@ -217,6 +217,46 @@ typedef enum A64SE_ShiftExtSpecifiers { 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 a6dd3f924d..f2458649b4 100644 --- a/arch/AArch64/AArch64Disassembler.c +++ b/arch/AArch64/AArch64Disassembler.c @@ -51,9 +51,39 @@ static DecodeStatus DecodeFPR32RegisterClass(MCInst *Inst, unsigned RegNo, 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 @@ static DecodeStatus DecodeFPZeroOperand(MCInst *Inst, 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 @@ static DecodeStatus DecodeMSROperand(MCInst *Inst, 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 @@ void AArch64_init(MCRegisterInfo *MRI) 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); } @@ -366,6 +429,16 @@ DecodeFPR64RegisterClass(MCInst *Inst, unsigned RegNo, return MCDisassembler_Success; } +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 @@ DecodeFPR128RegisterClass(MCInst *Inst, unsigned RegNo, 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 @@ static DecodeStatus DecodeShiftRightImm64(MCInst *Inst, 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 @@ DecodeNeonMovImmShiftOperand(MCInst *Inst, unsigned ShiftAmount, 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 df707f8b22..97d61f9e55 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 @@ static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O) 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 @@ static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O) 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 @@ static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O) 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 @@ static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O) 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 @@ static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O) 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 @@ static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O) 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 @@ static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O) 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,126 +6057,1595 @@ static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O) 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: - // 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) { - default: // unreachable. - case 0: - // ADCSwww, ADCSxxx, ADCwww, ADCxxx, ADDPvv_D_2D, ADDSwww_asr, ADDSwww_ls... - SStream_concat(O, ", "); - break; - case 1: - // ADDHN2vvv_16b8h, ADDP_16B, ADDvvv_16B, ANDvvv_16B, BICvvv_16B, BIFvvv_... - SStream_concat(O, ".16b, "); + 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 2: - // ADDHN2vvv_4s2d, ADDP_4S, ADDvvv_4S, BICvi_lsl_4S, CMEQvvi_4S, CMEQvvv_... - SStream_concat(O, ".4s, "); + 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 3: - // ADDHN2vvv_8h4s, ADDP_8H, ADDvvv_8H, BICvi_lsl_8H, CMEQvvi_8H, CMEQvvv_... - SStream_concat(O, ".8h, "); + 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 4: - // ADDHNvvv_2s2d, ADDP_2S, ADDvvv_2S, BICvi_lsl_2S, CMEQvvi_2S, CMEQvvv_2... - SStream_concat(O, ".2s, "); + 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 5: - // ADDHNvvv_4h4s, ADDP_4H, ADDvvv_4H, BICvi_lsl_4H, CMEQvvi_4H, CMEQvvv_4... - SStream_concat(O, ".4h, "); + 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 6: - // ADDHNvvv_8b8h, ADDP_8B, ADDvvv_8B, ANDvvv_8B, BICvvv_8B, BIFvvv_8B, BI... - SStream_concat(O, ".8b, "); + 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 7: - // ADDP_2D, ADDvvv_2D, CMEQvvi_2D, CMEQvvv_2D, CMGEvvi_2D, CMGEvvv_2D, CM... - SStream_concat(O, ".2d, "); + 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 8: - // BLRx, BRKi, BRx, CLREXi, DCPS1i, DCPS2i, DCPS3i, HINTi, HLTi, HVCi, IC... + 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 9: - // FMOVvx, INSELd, INSdx - SStream_concat(O, ".d["); + 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 10: - // INSELb, INSbw - SStream_concat(O, ".b["); + 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); - printNeonUImm8OperandBare(MI, 3, O); - SStream_concat(O, "], "); + printOperand(MI, 1, O); + SStream_concat(O, "], "); set_mem_access(MI, false); + printOperand(MI, 2, O); + return; break; - case 11: - // INSELh, INShw - SStream_concat(O, ".h["); + 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); - printNeonUImm8OperandBare(MI, 3, O); - SStream_concat(O, "], "); + printOperand(MI, 1, O); + SStream_concat(O, "], "); set_mem_access(MI, false); + printOperand(MI, 2, O); + return; break; - case 12: - // INSELs, INSsw - SStream_concat(O, ".s["); + 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); - printNeonUImm8OperandBare(MI, 3, O); - SStream_concat(O, "], "); + 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; + } + + + // Fragment 1 encoded into 5 bits for 20 unique commands. + switch ((Bits >> 20) & 31) { + default: // unreachable. + case 0: + // ABS16b, ADDHN2vvv_16b8h, ADDP_16B, ADDvvv_16B, AESD, AESE, AESIMC, AES... + SStream_concat(O, ".16b, "); + break; + case 1: + // ABS2d, ADDP_2D, ADDvvv_2D, CMEQvvi_2D, CMEQvvv_2D, CMGEvvi_2D, CMGEvvv... + SStream_concat(O, ".2d, "); + break; + case 2: + // ABS2s, ADDHNvvv_2s2d, ADDP_2S, ADDvvv_2S, BICvi_lsl_2S, CLS2s, CLZ2s, ... + SStream_concat(O, ".2s, "); + break; + case 3: + // ABS4h, ADDHNvvv_4h4s, ADDP_4H, ADDvvv_4H, BICvi_lsl_4H, CLS4h, CLZ4h, ... + SStream_concat(O, ".4h, "); + break; + case 4: + // ABS4s, ADDHN2vvv_4s2d, ADDP_4S, ADDvvv_4S, BICvi_lsl_4S, CLS4s, CLZ4s,... + SStream_concat(O, ".4s, "); + break; + case 5: + // ABS8b, ADDHNvvv_8b8h, ADDP_8B, ADDvvv_8B, ANDvvv_8B, BICvvv_8B, BIFvvv... + SStream_concat(O, ".8b, "); + break; + case 6: + // ABS8h, ADDHN2vvv_8h4s, ADDP_8H, ADDvvv_8H, BICvi_lsl_8H, CLS8h, CLZ8h,... + SStream_concat(O, ".8h, "); + break; + case 7: + // 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... + return; + break; + case 9: + // FMOVvx, INSELd, INSdx + SStream_concat(O, ".d["); + set_mem_access(MI, true); + break; + case 10: + // INSELb, INSbw + SStream_concat(O, ".b["); + set_mem_access(MI, true); + printUImmBareOperand(MI, 3, O); + SStream_concat(O, "], "); + set_mem_access(MI, false); + break; + case 11: + // INSELh, INShw + SStream_concat(O, ".h["); + set_mem_access(MI, true); + printUImmBareOperand(MI, 3, O); + SStream_concat(O, "], "); + set_mem_access(MI, false); + break; + case 12: + // INSELs, INSsw + SStream_concat(O, ".s["); + set_mem_access(MI, true); + printUImmBareOperand(MI, 3, O); + SStream_concat(O, "], "); set_mem_access(MI, false); break; case 13: + // 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, ", ["); + 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 @@ static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O) 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 @@ static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O) 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 @@ static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O) 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 @@ static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O) 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, ", "); + // ABS16b, ADDV_1b16b, AESD, AESE, AESIMC, AESMC, CLS16b, CLZ16b, CNT16b,... + SStream_concat(O, ".16b"); + return; break; case 1: - // ADDHN2vvv_16b8h, ADDHNvvv_8b8h, ADDP_8H, ADDvvv_8H, CMEQvvi_8H, CMEQvv... - SStream_concat(O, ".8h, "); + // ABS2d, ADDPvv_D_2D, FABS2d, FADDPvv_D_2D, FCVTAS_2d, FCVTAU_2d, FCVTMS... + SStream_concat(O, ".2d"); + return; break; case 2: - // ADDHN2vvv_4s2d, ADDHNvvv_2s2d, ADDP_2D, ADDvvv_2D, CMEQvvi_2D, CMEQvvv... - SStream_concat(O, ".2d, "); + // ABS2s, CLS2s, CLZ2s, FABS2s, FADDPvv_S_2S, FCVTAS_2s, FCVTAU_2s, FCVTL... + SStream_concat(O, ".2s"); + return; break; case 3: - // ADDHN2vvv_8h4s, ADDHNvvv_4h4s, ADDP_4S, ADDvvv_4S, CMEQvvi_4S, CMEQvvv... - SStream_concat(O, ".4s, "); + // ABS4h, ADDV_1h4h, CLS4h, CLZ4h, FCVTL4h4s, NEG4h, REV32_4h, REV64_4h, ... + SStream_concat(O, ".4h"); + return; break; case 4: - // ADDP_16B, ADDvvv_16B, ANDvvv_16B, BICvvv_16B, BIFvvv_16B, BITvvv_16B, ... - SStream_concat(O, ".16b, "); + // ABS4s, ADDV_1s4s, CLS4s, CLZ4s, FABS4s, FCVTAS_4s, FCVTAU_4s, FCVTL4s2... + SStream_concat(O, ".4s"); + return; break; case 5: - // ADDP_2S, ADDvvv_2S, CMEQvvi_2S, CMEQvvv_2S, CMGEvvi_2S, CMGEvvv_2S, CM... - SStream_concat(O, ".2s, "); + // ABS8b, ADDV_1b8b, CLS8b, CLZ8b, CNT8b, NEG8b, NOT8b, RBIT8b, REV16_8b,... + SStream_concat(O, ".8b"); + return; break; case 6: - // ADDP_4H, ADDvvv_4H, CMEQvvi_4H, CMEQvvv_4H, CMGEvvi_4H, CMGEvvv_4H, CM... - SStream_concat(O, ".4h, "); + // ABS8h, ADDV_1h8h, CLS8h, CLZ8h, FCVTL8h4s, NEG8h, REV32_8h, REV64_8h, ... + SStream_concat(O, ".8h"); + return; break; case 7: - // ADDP_8B, ADDvvv_8B, ANDvvv_8B, BICvvv_8B, BIFvvv_8B, BITvvv_8B, BSLvvv... - SStream_concat(O, ".8b, "); + // ABSdd, CLSww, CLSxx, CLZww, CLZxx, DUP16b, DUP2d, DUP2s, DUP4h, DUP4s,... + return; break; case 8: - // ADDPvv_D_2D, FADDPvv_D_2D, FMAXNMPvv_D_2D, FMAXPvv_D_2D, FMINNMPvv_D_2... - SStream_concat(O, ".2d"); - return; + // 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; + case 18: + // DUPELT16b, DUPELT8b, DUPbv_B, INSELb, SMOVwb, SMOVxb, UMOVwb + SStream_concat(O, ".b["); + set_mem_access(MI, true); break; - case 12: - // FADDPvv_S_2S, FMAXNMPvv_S_2S, FMAXPvv_S_2S, FMINNMPvv_S_2S, FMINPvv_S_... - SStream_concat(O, ".2s"); - return; + case 19: + // DUPELT2d, DUPdv_D, FMOVxv, UMOVxd + SStream_concat(O, ".d["); + set_mem_access(MI, true); break; - case 13: - // FMOVxv, UMOVxd - SStream_concat(O, ".d["); + case 20: + // DUPELT2s, DUPELT4s, DUPsv_S, INSELs, SMOVxs, UMOVws + SStream_concat(O, ".s["); set_mem_access(MI, true); break; - case 14: - // INSELb, SMOVwb, SMOVxb, UMOVwb - SStream_concat(O, ".b["); + case 21: + // DUPELT4h, DUPELT8h, DUPhv_H, INSELh, SMOVwh, SMOVxh, UMOVwh + SStream_concat(O, ".h["); set_mem_access(MI, true); break; - case 15: + 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 @@ static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O) } - // 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 @@ static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O) 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 @@ static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O) 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 @@ static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O) 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, "]"); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 25: + case 26: // INSELb, INSELh, INSELs - printNeonUImm8OperandBare(MI, 4, O); - SStream_concat(O, "]"); + printUImmBareOperand(MI, 4, O); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 26: + case 27: // LDRSBw, LDRSBx, LS8_LDR, LS8_STR, LSFP8_LDR, LSFP8_STR printOffsetUImm12Operand(MI, 2, O, 1); - SStream_concat(O, "]"); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 27: + case 28: // LDRSBw_PreInd, LDRSBx_PreInd, LDRSHw_PreInd, LDRSHx_PreInd, LDRSWx_Pre... printOffsetSImm9Operand(MI, 3, O); - SStream_concat(O, "]!"); + SStream_concat(O, "]!"); set_mem_access(MI, false); return; break; - case 28: + case 29: // LDRSBw_U, LDRSBx_U, LDRSHw_U, LDRSHx_U, LDTRSBw, LDTRSBx, LDTRSHw, LDT... printOffsetSImm9Operand(MI, 2, O); - SStream_concat(O, "]"); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 29: + case 30: // LDRSHw, LDRSHx, LS16_LDR, LS16_STR, LSFP16_LDR, LSFP16_STR printOffsetUImm12Operand(MI, 2, O, 2); - SStream_concat(O, "]"); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 30: + case 31: // LDRSWx, LS32_LDR, LS32_STR, LSFP32_LDR, LSFP32_STR printOffsetUImm12Operand(MI, 2, O, 4); - SStream_concat(O, "]"); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 31: + case 32: // LS64_LDR, LS64_STR, LSFP64_LDR, LSFP64_STR, PRFM printOffsetUImm12Operand(MI, 2, O, 8); - SStream_concat(O, "]"); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 32: + case 33: // LSFP128_LDR, LSFP128_STR printOffsetUImm12Operand(MI, 2, O, 16); - SStream_concat(O, "]"); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 33: + 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, ", "); + SStream_concat(O, ", "); printBFIWidthOperand(MI, 3, O); return; break; - case 35: + case 36: // 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); - 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 @@ static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O) } - // 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 @@ static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O) 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: + // EXTvvvi_16b + SStream_concat(O, ".16b, "); + printUImmHexOperand(MI, 3, O); + return; + break; + case 10: + // 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, "]"); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 10: + case 14: // LDPSWx_PostInd, LSFPPair128_PostInd_LDR, LSFPPair128_PostInd_STR, LSFP... - SStream_concat(O, "], "); + SStream_concat(O, "], "); set_mem_access(MI, false); break; - case 11: + 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 @@ static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O) return; break; case 16: + // 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: + // 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: // LDPSWx, LSFPPair32_LDR, LSFPPair32_NonTemp_LDR, LSFPPair32_NonTemp_STR... printSImm7ScaledOperand(MI, 3, O, 4); - SStream_concat(O, "]"); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 17: + case 19: // LDPSWx_PostInd, LDPSWx_PreInd, LSFPPair32_PostInd_LDR, LSFPPair32_Post... printSImm7ScaledOperand(MI, 4, O, 4); break; - case 18: + case 20: // LDRSBw_Wm_RegOffset, LDRSBx_Wm_RegOffset, LS8_Wm_RegOffset_LDR, LS8_Wm... printAddrRegExtendOperand(MI, 3, O, 1, 32); - SStream_concat(O, "]"); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 19: + case 21: // LDRSBw_Xm_RegOffset, LDRSBx_Xm_RegOffset, LS8_Xm_RegOffset_LDR, LS8_Xm... printAddrRegExtendOperand(MI, 3, O, 1, 64); - SStream_concat(O, "]"); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 20: + case 22: // LDRSHw_Wm_RegOffset, LDRSHx_Wm_RegOffset, LS16_Wm_RegOffset_LDR, LS16_... printAddrRegExtendOperand(MI, 3, O, 2, 32); - SStream_concat(O, "]"); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 21: + case 23: // LDRSHw_Xm_RegOffset, LDRSHx_Xm_RegOffset, LS16_Xm_RegOffset_LDR, LS16_... printAddrRegExtendOperand(MI, 3, O, 2, 64); - SStream_concat(O, "]"); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 22: + case 24: // LDRSWx_Wm_RegOffset, LS32_Wm_RegOffset_LDR, LS32_Wm_RegOffset_STR, LSF... printAddrRegExtendOperand(MI, 3, O, 4, 32); - SStream_concat(O, "]"); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 23: + case 25: // LDRSWx_Xm_RegOffset, LS32_Xm_RegOffset_LDR, LS32_Xm_RegOffset_STR, LSF... printAddrRegExtendOperand(MI, 3, O, 4, 64); - SStream_concat(O, "]"); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 24: + case 26: // LS64_Wm_RegOffset_LDR, LS64_Wm_RegOffset_STR, LSFP64_Wm_RegOffset_LDR,... printAddrRegExtendOperand(MI, 3, O, 8, 32); - SStream_concat(O, "]"); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 25: + case 27: // LS64_Xm_RegOffset_LDR, LS64_Xm_RegOffset_STR, LSFP64_Xm_RegOffset_LDR,... printAddrRegExtendOperand(MI, 3, O, 8, 64); - SStream_concat(O, "]"); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 26: + case 28: // LSFP128_Wm_RegOffset_LDR, LSFP128_Wm_RegOffset_STR printAddrRegExtendOperand(MI, 3, O, 16, 32); - SStream_concat(O, "]"); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 27: + case 29: // LSFP128_Xm_RegOffset_LDR, LSFP128_Xm_RegOffset_STR printAddrRegExtendOperand(MI, 3, O, 16, 64); - SStream_concat(O, "]"); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 28: + case 30: // LSFPPair128_LDR, LSFPPair128_NonTemp_LDR, LSFPPair128_NonTemp_STR, LSF... printSImm7ScaledOperand(MI, 3, O, 16); - SStream_concat(O, "]"); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 29: + case 31: // LSFPPair128_PostInd_LDR, LSFPPair128_PostInd_STR, LSFPPair128_PreInd_L... printSImm7ScaledOperand(MI, 4, O, 16); break; - case 30: + case 32: // LSFPPair64_LDR, LSFPPair64_NonTemp_LDR, LSFPPair64_NonTemp_STR, LSFPPa... printSImm7ScaledOperand(MI, 3, O, 8); - SStream_concat(O, "]"); + SStream_concat(O, "]"); set_mem_access(MI, false); return; break; - case 31: + 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 @@ static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O) } - // 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 @@ static void AArch64InstPrinter_printInstruction(MCInst *MI, SStream *O) /// 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 4adcf258f6..31b41419db 100644 --- a/arch/AArch64/AArch64GenDisassemblerTables.inc +++ b/arch/AArch64/AArch64GenDisassemblerTables.inc @@ -28,6010 +28,10885 @@ static uint32_t fieldFromInstruction(uint32_t insn, unsigned startBit, 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,540 +11107,512 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, 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, 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; return S; case 39: - 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)); + if (!Check(&S, DecodeVLDSTPostInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; return S; case 40: - tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeGPR64RegisterClass(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, 17, 4); + 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, 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); + 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, 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, 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, 16, 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, 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; + 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, 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, 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, 20, 1); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 14, 1); + 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, 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, 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, 19, 2); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 13, 2); + tmp = fieldFromInstruction(insn, 30, 1); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); return S; case 46: - 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, 18, 3); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 12, 3); + 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, 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, 17, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 11, 4); + 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, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = 0; - tmp |= (fieldFromInstruction(insn, 5, 5) << 0); - tmp |= (fieldFromInstruction(insn, 16, 3) << 5); + tmp |= (fieldFromInstruction(insn, 10, 3) << 0); + tmp |= (fieldFromInstruction(insn, 30, 1) << 3); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 13, 2); - if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, false))) return MCDisassembler_Fail; return S; case 49: - 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); - if (!Check(&S, DecodeShiftRightImm8(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, 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, 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, DecodeShiftRightImm16(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; + 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, 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, DecodeShiftRightImm32(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, 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, 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, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = 0; - tmp |= (fieldFromInstruction(insn, 5, 5) << 0); - tmp |= (fieldFromInstruction(insn, 16, 3) << 5); + tmp |= (fieldFromInstruction(insn, 12, 1) << 0); + tmp |= (fieldFromInstruction(insn, 30, 1) << 1); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 13, 2); - if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, false))) return MCDisassembler_Fail; return S; case 53: - 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, 3); - if (!Check(&S, DecodeShiftRightImm8(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; + tmp = fieldFromInstruction(insn, 30, 1); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); return S; case 54: - 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); + 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, 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, DecodeShiftRightImm16(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, 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, DecodeFPR64RegisterClass(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, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 4); + 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, 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, DecodeQTripleRegisterClass(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; + 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, DecodeFPR64RegisterClass(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, DecodeFPR64RegisterClass(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; + 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, DecodeFPR64RegisterClass(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, 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, 5, 5) << 0); - tmp |= (fieldFromInstruction(insn, 16, 3) << 5); + tmp |= (fieldFromInstruction(insn, 11, 2) << 0); + tmp |= (fieldFromInstruction(insn, 30, 1) << 2); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 13, 1); - if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, true))) return MCDisassembler_Fail; return S; case 60: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR64RegisterClass(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, 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, 16, 3); - if (!Check(&S, DecodeShiftRightImm8(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, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 3); + 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, DecodeFPR64RegisterClass(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, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 4); - if (!Check(&S, DecodeShiftRightImm16(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, 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, 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, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 4); + 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, DecodeFPR64RegisterClass(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, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (!Check(&S, DecodeShiftRightImm32(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; + 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, 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, DecodeFPR64RegisterClass(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, 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, DecodeFPR64RegisterClass(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; tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = 0; - tmp |= (fieldFromInstruction(insn, 5, 5) << 0); - tmp |= (fieldFromInstruction(insn, 16, 3) << 5); + tmp |= (fieldFromInstruction(insn, 11, 2) << 0); + tmp |= (fieldFromInstruction(insn, 30, 1) << 2); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 13, 1); - if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, true))) return MCDisassembler_Fail; return S; case 67: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR64RegisterClass(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, 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, 5, 5) << 0); - tmp |= (fieldFromInstruction(insn, 16, 3) << 5); + tmp |= (fieldFromInstruction(insn, 11, 2) << 0); + tmp |= (fieldFromInstruction(insn, 30, 1) << 2); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 12, 1); - if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_MSL, false))) return MCDisassembler_Fail; return S; case 68: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR64RegisterClass(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; + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeQPairRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = 0; - tmp |= (fieldFromInstruction(insn, 5, 5) << 0); - tmp |= (fieldFromInstruction(insn, 16, 3) << 5); + 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, 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, DecodeQPairRegisterClass(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); + 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, 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, DecodeQQuadRegisterClass(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, 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, 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, DecodeQQuadRegisterClass(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, 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: - tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = 0; - tmp |= (fieldFromInstruction(insn, 5, 5) << 0); - tmp |= (fieldFromInstruction(insn, 16, 3) << 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 13, 2); - if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, false))) return MCDisassembler_Fail; + if (!Check(&S, DecodeVLDSTLanePostInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; return S; case 73: 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, 3); - if (!Check(&S, DecodeShiftRightImm8(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, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 4); - if (!Check(&S, DecodeShiftRightImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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, 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, DecodeShiftRightImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 19, 2); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); return S; case 76: 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, 0, 5); - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = 0; - tmp |= (fieldFromInstruction(insn, 5, 5) << 0); - tmp |= (fieldFromInstruction(insn, 16, 3) << 5); + tmp = fieldFromInstruction(insn, 18, 3); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 13, 2); - if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, false))) return MCDisassembler_Fail; return S; case 77: 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, 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, 3); - if (!Check(&S, DecodeShiftRightImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 17, 4); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); return S; case 78: 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, 3); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + 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, 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, 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, 4); - if (!Check(&S, DecodeShiftRightImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; case 80: 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, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; case 81: 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, 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, DecodeShiftRightImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; case 82: tmp = fieldFromInstruction(insn, 0, 5); @@ -6773,328 +11620,1259 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, 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, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; case 83: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = 0; - tmp |= (fieldFromInstruction(insn, 5, 5) << 0); - tmp |= (fieldFromInstruction(insn, 16, 3) << 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 13, 1); - if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, true))) return MCDisassembler_Fail; + 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; - tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = 0; - tmp |= (fieldFromInstruction(insn, 5, 5) << 0); - tmp |= (fieldFromInstruction(insn, 16, 3) << 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 13, 1); - if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, true))) 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 = 0; - tmp |= (fieldFromInstruction(insn, 5, 5) << 0); - tmp |= (fieldFromInstruction(insn, 16, 3) << 5); + tmp = fieldFromInstruction(insn, 18, 3); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 12, 1); - if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_MSL, false))) return MCDisassembler_Fail; 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 = 0; - tmp |= (fieldFromInstruction(insn, 5, 5) << 0); - tmp |= (fieldFromInstruction(insn, 16, 3) << 5); + tmp = fieldFromInstruction(insn, 17, 4); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); return S; case 87: 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, 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, 3); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + 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, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR64RegisterClass(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, 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, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; case 89: 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, 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, 16, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; case 90: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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, 16, 6); - if (!Check(&S, DecodeShiftRightImm64(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, 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, 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, 6); - if (!Check(&S, DecodeShiftRightImm64(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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, 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, 6); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + 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, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR64RegisterClass(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, 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, 6); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + 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, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = 0; - tmp |= (fieldFromInstruction(insn, 5, 19) << 2); - tmp |= (fieldFromInstruction(insn, 29, 2) << 0); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + 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, DecodeGPR32wspRegisterClass(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, DecodeGPR32wspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 10, 12); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + 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, DecodeGPR32wspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 10, 12); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + 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, DecodeGPR32RegisterClass(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, DecodeGPR32wspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 10, 12); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; case 98: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 10, 12); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + 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, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 10, 12); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; case 100: 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, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 10, 12); + 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: - tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeGPR32wspRegisterClass(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, 10, 13); - if (!Check(&S, DecodeLogicalImmOperand(MI, tmp, Address, Decoder, 32))) return MCDisassembler_Fail; + if (!Check(&S, DecodeSHLLInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; return S; case 102: 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; + 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, DecodeGPR32RegisterClass(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, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 10, 13); - if (!Check(&S, DecodeLogicalImmOperand(MI, tmp, Address, Decoder, 32))) return MCDisassembler_Fail; + 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 104: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - 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; + 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, DecodeGPR64xspRegisterClass(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, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 10, 13); - if (!Check(&S, DecodeLogicalImmOperand(MI, tmp, Address, Decoder, 64))) return MCDisassembler_Fail; + 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, 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; + 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, DecodeGPR64RegisterClass(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, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 10, 13); - if (!Check(&S, DecodeLogicalImmOperand(MI, tmp, Address, Decoder, 64))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; case 108: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - 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; + 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, DecodeGPR32RegisterClass(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, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; case 110: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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, 16, 6); - if (!Check(&S, DecodeBitfield32ImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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 111: - if (!Check(&S, DecodeBitfieldInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; + 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, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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, 16, 5); - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 10, 6); - if (!Check(&S, DecodeBitfield32ImmOperand(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, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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, 16, 6); + 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, 26); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + 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, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 5, 19); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + 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 117: tmp = fieldFromInstruction(insn, 0, 5); if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 5, 19); + 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, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 19, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 5, 14); + 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 = 0; - tmp |= (fieldFromInstruction(insn, 19, 5) << 0); - tmp |= (fieldFromInstruction(insn, 31, 1) << 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 5, 14); + 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, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 5, 19); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + 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, 5, 16); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + 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, 8, 4); + 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, 8, 4); - if (!Check(&S, DecodeNamedImmOperand(MI, tmp, Address, Decoder, &AArch64_DBarrierMapper))) return MCDisassembler_Fail; - return S; + 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); + 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)); + tmp = fieldFromInstruction(insn, 14, 1); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + case 131: + 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, 19, 2); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 13, 2); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + case 132: + 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, 18, 3); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 12, 3); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + case 133: + 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, 17, 4); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 11, 4); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + 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; + tmp |= (fieldFromInstruction(insn, 5, 5) << 0); + tmp |= (fieldFromInstruction(insn, 16, 3) << 5); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 13, 2); + if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, false))) return MCDisassembler_Fail; + return S; + case 136: + 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); + if (!Check(&S, DecodeShiftRightImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 137: + 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, DecodeShiftRightImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 138: + 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, DecodeShiftRightImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 139: + 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 = 0; + tmp |= (fieldFromInstruction(insn, 5, 5) << 0); + tmp |= (fieldFromInstruction(insn, 16, 3) << 5); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 13, 2); + if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, false))) return MCDisassembler_Fail; + return S; + case 140: + 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, 3); + if (!Check(&S, DecodeShiftRightImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + 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); + if (!Check(&S, DecodeShiftLeftImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 142: + 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, DecodeShiftRightImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + 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); + if (!Check(&S, DecodeShiftLeftImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 144: + 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, DecodeShiftRightImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + 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); + if (!Check(&S, DecodeShiftLeftImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 146: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = 0; + tmp |= (fieldFromInstruction(insn, 5, 5) << 0); + tmp |= (fieldFromInstruction(insn, 16, 3) << 5); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 13, 1); + if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, true))) return MCDisassembler_Fail; + return S; + case 147: + 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, 3); + if (!Check(&S, DecodeShiftRightImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + 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); + if (!Check(&S, DecodeShiftLeftImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 149: + 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, 4); + if (!Check(&S, DecodeShiftRightImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + 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); + if (!Check(&S, DecodeShiftLeftImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 151: + 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, DecodeShiftRightImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + 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); + if (!Check(&S, DecodeShiftLeftImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 153: + 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 = 0; + tmp |= (fieldFromInstruction(insn, 5, 5) << 0); + tmp |= (fieldFromInstruction(insn, 16, 3) << 5); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 13, 1); + if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, true))) return MCDisassembler_Fail; + return S; + case 154: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = 0; + tmp |= (fieldFromInstruction(insn, 5, 5) << 0); + tmp |= (fieldFromInstruction(insn, 16, 3) << 5); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 12, 1); + if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_MSL, false))) return MCDisassembler_Fail; + return S; + case 155: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = 0; + tmp |= (fieldFromInstruction(insn, 5, 5) << 0); + tmp |= (fieldFromInstruction(insn, 16, 3) << 5); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + case 156: + 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, 3); + if (!Check(&S, DecodeShiftLeftImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 157: + 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, DecodeShiftLeftImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 158: + 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, DecodeShiftLeftImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 159: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = 0; + tmp |= (fieldFromInstruction(insn, 5, 5) << 0); + tmp |= (fieldFromInstruction(insn, 16, 3) << 5); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 13, 2); + if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, false))) return MCDisassembler_Fail; + return S; + case 160: + 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); + if (!Check(&S, DecodeShiftRightImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 161: + 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, DecodeShiftRightImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 162: + 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, DecodeShiftRightImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 163: + 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 = 0; + tmp |= (fieldFromInstruction(insn, 5, 5) << 0); + tmp |= (fieldFromInstruction(insn, 16, 3) << 5); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 13, 2); + if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, false))) return MCDisassembler_Fail; + return S; + case 164: + 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, 3); + if (!Check(&S, DecodeShiftRightImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + 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); + if (!Check(&S, DecodeShiftLeftImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 166: + 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, DecodeShiftRightImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + 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); + if (!Check(&S, DecodeShiftLeftImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 168: + 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, DecodeShiftRightImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + 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); + if (!Check(&S, DecodeShiftLeftImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 170: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = 0; + tmp |= (fieldFromInstruction(insn, 5, 5) << 0); + tmp |= (fieldFromInstruction(insn, 16, 3) << 5); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 13, 1); + if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, true))) return MCDisassembler_Fail; + return S; + case 171: + 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 = 0; + tmp |= (fieldFromInstruction(insn, 5, 5) << 0); + tmp |= (fieldFromInstruction(insn, 16, 3) << 5); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 13, 1); + if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_LSL, true))) return MCDisassembler_Fail; + return S; + case 172: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = 0; + tmp |= (fieldFromInstruction(insn, 5, 5) << 0); + tmp |= (fieldFromInstruction(insn, 16, 3) << 5); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 12, 1); + if (!Check(&S, DecodeNeonMovImmShiftOperand(MI, tmp, Address, Decoder, A64SE_MSL, false))) return MCDisassembler_Fail; + return S; + case 173: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = 0; + tmp |= (fieldFromInstruction(insn, 5, 5) << 0); + tmp |= (fieldFromInstruction(insn, 16, 3) << 5); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + case 174: + 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, 3); + if (!Check(&S, DecodeShiftLeftImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 175: + 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, DecodeShiftLeftImm16(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 176: + 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, 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 178: + 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); + if (!Check(&S, DecodeShiftRightImm64(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + 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); + 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); + if (!Check(&S, DecodeShiftRightImm64(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + 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); + if (!Check(&S, DecodeShiftLeftImm64(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 183: + 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, 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 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; + tmp |= (fieldFromInstruction(insn, 5, 19) << 2); + tmp |= (fieldFromInstruction(insn, 29, 2) << 0); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + case 196: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeGPR32wspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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 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 198: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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 199: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeGPR64xspRegisterClass(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, 10, 12); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + 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 201: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeGPR64RegisterClass(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, 10, 12); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + case 202: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeGPR32wspRegisterClass(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, 10, 13); + if (!Check(&S, DecodeLogicalImmOperand(MI, tmp, Address, Decoder, 32))) return MCDisassembler_Fail; + return S; + 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 204: + 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; + tmp = fieldFromInstruction(insn, 10, 13); + if (!Check(&S, DecodeLogicalImmOperand(MI, tmp, Address, Decoder, 32))) return MCDisassembler_Fail; + return S; + case 205: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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 206: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeGPR64xspRegisterClass(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, 10, 13); + if (!Check(&S, DecodeLogicalImmOperand(MI, tmp, Address, Decoder, 64))) return MCDisassembler_Fail; + return S; + 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 208: + 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; + tmp = fieldFromInstruction(insn, 10, 13); + if (!Check(&S, DecodeLogicalImmOperand(MI, tmp, Address, Decoder, 64))) return MCDisassembler_Fail; + return S; + case 209: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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 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 211: + 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; + tmp = fieldFromInstruction(insn, 16, 6); + if (!Check(&S, DecodeBitfield32ImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 212: + if (!Check(&S, DecodeBitfieldInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 213: + 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; + tmp = fieldFromInstruction(insn, 16, 5); + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 10, 6); + if (!Check(&S, DecodeBitfield32ImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + 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 215: + 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; + tmp = fieldFromInstruction(insn, 16, 6); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + case 216: + tmp = fieldFromInstruction(insn, 0, 26); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + 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 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 219: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 19, 5); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 5, 14); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + case 220: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = 0; + tmp |= (fieldFromInstruction(insn, 19, 5) << 0); + tmp |= (fieldFromInstruction(insn, 31, 1) << 5); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 5, 14); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + 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 222: + tmp = fieldFromInstruction(insn, 5, 16); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + case 223: + tmp = fieldFromInstruction(insn, 8, 4); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + case 224: + tmp = fieldFromInstruction(insn, 8, 4); + if (!Check(&S, DecodeNamedImmOperand(MI, tmp, Address, Decoder, &AArch64_DBarrierMapper))) return MCDisassembler_Fail; + return S; + 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,90 +12880,490 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, tmp = fieldFromInstruction(insn, 8, 4); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); return S; - case 127: - tmp = fieldFromInstruction(insn, 16, 3); + case 228: + tmp = fieldFromInstruction(insn, 16, 3); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 12, 4); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 8, 4); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 5, 3); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + 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 230: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 16, 3); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 12, 4); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 8, 4); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 5, 3); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + 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 232: + tmp = fieldFromInstruction(insn, 5, 5); + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 233: + return S; + case 234: + 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; + tmp = fieldFromInstruction(insn, 16, 5); + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 235: + 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; + tmp = fieldFromInstruction(insn, 16, 5); + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 12, 4); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + case 236: + 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; + tmp = fieldFromInstruction(insn, 16, 5); + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 10, 5); + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 237: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeGPR32RegisterClass(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, 12, 9); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + case 238: + if (!Check(&S, DecodeSingleIndexedInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 239: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeGPR32RegisterClass(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, 16, 5); + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = 0; + tmp |= (fieldFromInstruction(insn, 12, 1) << 0); + tmp |= (fieldFromInstruction(insn, 14, 2) << 1); + if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 240: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeGPR32RegisterClass(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, 16, 5); + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = 0; + tmp |= (fieldFromInstruction(insn, 12, 1) << 0); + tmp |= (fieldFromInstruction(insn, 14, 2) << 1); + if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 241: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeGPR64RegisterClass(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, 12, 9); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + case 242: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeGPR64RegisterClass(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, 16, 5); + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = 0; + tmp |= (fieldFromInstruction(insn, 12, 1) << 0); + tmp |= (fieldFromInstruction(insn, 14, 2) << 1); + if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 243: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeGPR64RegisterClass(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, 16, 5); + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = 0; + tmp |= (fieldFromInstruction(insn, 12, 1) << 0); + tmp |= (fieldFromInstruction(insn, 14, 2) << 1); + if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 244: + tmp = fieldFromInstruction(insn, 0, 5); + if (!Check(&S, DecodeGPR32RegisterClass(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, 10, 12); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + case 245: + tmp = fieldFromInstruction(insn, 5, 5); + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 16, 5); + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 0, 4); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); tmp = fieldFromInstruction(insn, 12, 4); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 8, 4); + return S; + case 246: + tmp = fieldFromInstruction(insn, 5, 5); + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 16, 5); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 5, 3); + tmp = fieldFromInstruction(insn, 0, 4); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 12, 4); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + case 247: 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; + tmp = fieldFromInstruction(insn, 16, 5); + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 128: - tmp = fieldFromInstruction(insn, 5, 16); - if (!Check(&S, DecodeMSROperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + case 248: + 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; + tmp = fieldFromInstruction(insn, 16, 5); + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 12, 4); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + case 249: 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; + tmp = fieldFromInstruction(insn, 16, 5); if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 129: + case 250: tmp = fieldFromInstruction(insn, 0, 5); if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 3); + tmp = fieldFromInstruction(insn, 5, 5); + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 16, 5); + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 10, 5); + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 251: + 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; + tmp = fieldFromInstruction(insn, 16, 5); + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 10, 5); + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 252: + tmp = fieldFromInstruction(insn, 5, 5); + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 16, 5); + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 0, 4); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); tmp = fieldFromInstruction(insn, 12, 4); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 8, 4); + return S; + case 253: + tmp = fieldFromInstruction(insn, 5, 5); + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 16, 5); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 5, 3); + tmp = fieldFromInstruction(insn, 0, 4); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 12, 4); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); return S; - case 130: + 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 255: 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; + tmp = fieldFromInstruction(insn, 5, 5); + if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 131: + 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); + if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 12, 9); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + 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); + if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 16, 5); + if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = 0; + tmp |= (fieldFromInstruction(insn, 12, 1) << 0); + tmp |= (fieldFromInstruction(insn, 14, 2) << 1); + if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + 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); + if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 16, 5); if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = 0; + tmp |= (fieldFromInstruction(insn, 12, 1) << 0); + tmp |= (fieldFromInstruction(insn, 14, 2) << 1); + if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 132: + 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); + 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 133: + 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 261: + 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; + tmp = fieldFromInstruction(insn, 10, 6); + if (!Check(&S, DecodeCVT32FixedPosOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 262: + 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; + tmp = fieldFromInstruction(insn, 10, 6); + if (!Check(&S, DecodeCVT32FixedPosOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + 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 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 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 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 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 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 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 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 271: + 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; + tmp = fieldFromInstruction(insn, 0, 4); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 12, 4); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + case 272: + 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, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 273: + 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, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 12, 4); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + case 274: + 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; + tmp = fieldFromInstruction(insn, 10, 6); + if (!Check(&S, DecodeCVT32FixedPosOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + case 275: + 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; + tmp = fieldFromInstruction(insn, 10, 6); + if (!Check(&S, DecodeCVT32FixedPosOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + return S; + 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 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 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 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 280: + 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, 0, 4); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + tmp = fieldFromInstruction(insn, 12, 4); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + case 281: + 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, 12, 4); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + return S; + 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 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 134: + case 284: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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; + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 16, 5); - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 12, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 10, 5); + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 135: + case 285: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeGPR32RegisterClass(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, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 16, 5); - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 10, 5); - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 136: + case 286: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR8RegisterClass(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, 12, 9); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); return S; - case 137: - if (!Check(&S, DecodeSingleIndexedInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; - return S; - case 138: + case 287: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR8RegisterClass(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, 16, 5); @@ -7195,9 +13373,9 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, tmp |= (fieldFromInstruction(insn, 14, 2) << 1); if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 139: + case 288: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR8RegisterClass(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, 16, 5); @@ -7207,17 +13385,17 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, tmp |= (fieldFromInstruction(insn, 14, 2) << 1); if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 140: + case 289: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeGPR64RegisterClass(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, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 12, 9); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); return S; - case 141: + case 290: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeGPR64RegisterClass(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, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 16, 5); @@ -7227,9 +13405,9 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, tmp |= (fieldFromInstruction(insn, 14, 2) << 1); if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 142: + case 291: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeGPR64RegisterClass(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, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 16, 5); @@ -7239,469 +13417,423 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, tmp |= (fieldFromInstruction(insn, 14, 2) << 1); if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 143: + case 292: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR8RegisterClass(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, 10, 12); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); return S; - case 144: - tmp = fieldFromInstruction(insn, 5, 5); - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 0, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 12, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 145: - tmp = fieldFromInstruction(insn, 5, 5); - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 0, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 12, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 146: + case 293: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeGPR64RegisterClass(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, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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 147: + case 294: 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; - tmp = fieldFromInstruction(insn, 16, 5); - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 12, 4); + 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 148: + case 295: 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; - tmp = fieldFromInstruction(insn, 16, 5); - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - return S; - case 149: + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeGPR64RegisterClass(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, DecodeGPR64RegisterClass(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, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 10, 5); - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 150: + case 296: 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; - tmp = fieldFromInstruction(insn, 16, 5); - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 10, 5); - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - return S; - case 151: - tmp = fieldFromInstruction(insn, 5, 5); - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 0, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 12, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 152: + 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; - tmp = fieldFromInstruction(insn, 16, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 0, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 12, 4); + 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 153: + case 297: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeNamedImmOperand(MI, tmp, Address, Decoder, &AArch64_PRFMMapper))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 5, 19); + 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 154: + case 298: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 5, 5); - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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 155: + case 299: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeNamedImmOperand(MI, tmp, Address, Decoder, &AArch64_PRFMMapper))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR8RegisterClass(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, 12, 9); + 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 156: + case 300: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeNamedImmOperand(MI, tmp, Address, Decoder, &AArch64_PRFMMapper))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 5, 5); - if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 16, 5); - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = 0; - tmp |= (fieldFromInstruction(insn, 12, 1) << 0); - tmp |= (fieldFromInstruction(insn, 14, 2) << 1); - if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 157: + case 301: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeNamedImmOperand(MI, tmp, Address, Decoder, &AArch64_PRFMMapper))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 5, 5); - if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 16, 5); - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = 0; - tmp |= (fieldFromInstruction(insn, 12, 1) << 0); - tmp |= (fieldFromInstruction(insn, 14, 2) << 1); - if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - return S; - case 158: - tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeNamedImmOperand(MI, tmp, Address, Decoder, &AArch64_PRFMMapper))) return MCDisassembler_Fail; - 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)); + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 159: + case 302: 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: + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR8RegisterClass(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, 10, 6); - if (!Check(&S, DecodeCVT32FixedPosOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 161: + case 303: 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; - tmp = fieldFromInstruction(insn, 10, 6); - if (!Check(&S, DecodeCVT32FixedPosOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - return S; - case 162: + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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; + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 163: + case 304: 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: - tmp = fieldFromInstruction(insn, 5, 5); - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); + tmp = fieldFromInstruction(insn, 0, 5); if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - return S; - case 165: 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 305: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 5, 5); - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 167: + case 306: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 5, 5); - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 168: + 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, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 169: + case 308: 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)); + 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 170: + 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; - tmp = fieldFromInstruction(insn, 0, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 12, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); return S; - case 171: + 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, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 16, 5); - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 172: + case 311: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR32RegisterClass(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, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 16, 5); if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 12, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); return S; - case 173: + 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, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 10, 6); - if (!Check(&S, DecodeCVT32FixedPosOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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 174: + case 313: 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; - tmp = fieldFromInstruction(insn, 10, 6); - if (!Check(&S, DecodeCVT32FixedPosOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - return S; - case 175: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeGPR32RegisterClass(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, 6); + if (!Check(&S, DecodeShiftRightImm64(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 176: + case 314: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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, DecodeGPR32RegisterClass(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, 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 177: - tmp = fieldFromInstruction(insn, 5, 5); + case 315: + tmp = fieldFromInstruction(insn, 0, 5); if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); + tmp = fieldFromInstruction(insn, 0, 5); if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - return S; - case 178: 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; + 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 179: + 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, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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 180: + case 317: tmp = fieldFromInstruction(insn, 0, 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, 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; + 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 181: + case 318: 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: - tmp = fieldFromInstruction(insn, 5, 5); + 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, 0, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 12, 4); + tmp = fieldFromInstruction(insn, 21, 1); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); return S; - case 183: + case 319: tmp = fieldFromInstruction(insn, 0, 5); if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 5, 5); + 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, 12, 4); + 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 184: + case 320: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR32RegisterClass(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, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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 185: + case 321: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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 186: + 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, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 10, 5); - if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeShiftLeftImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 187: + case 324: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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; - tmp = fieldFromInstruction(insn, 16, 5); - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 10, 5); - if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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 188: + case 325: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR16RegisterClass(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, 12, 9); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); + 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 189: + case 326: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 5, 5); - if (!Check(&S, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 16, 5); - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = 0; - tmp |= (fieldFromInstruction(insn, 12, 1) << 0); - tmp |= (fieldFromInstruction(insn, 14, 2) << 1); - if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeShiftRightImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 190: + case 327: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 5, 5); - if (!Check(&S, DecodeGPR64xspRegisterClass(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, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = 0; - tmp |= (fieldFromInstruction(insn, 12, 1) << 0); - tmp |= (fieldFromInstruction(insn, 14, 2) << 1); - if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - 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, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 12, 9); + tmp = 0; + tmp |= (fieldFromInstruction(insn, 11, 1) << 1); + tmp |= (fieldFromInstruction(insn, 21, 1) << 0); MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); return S; - case 192: + case 328: 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, DecodeGPR64xspRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; tmp = fieldFromInstruction(insn, 16, 5); - if (!Check(&S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = 0; - tmp |= (fieldFromInstruction(insn, 12, 1) << 0); - tmp |= (fieldFromInstruction(insn, 14, 2) << 1); - if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - return S; - case 193: - 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, 16, 5); - if (!Check(&S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = 0; - tmp |= (fieldFromInstruction(insn, 12, 1) << 0); - tmp |= (fieldFromInstruction(insn, 14, 2) << 1); - if (!Check(&S, DecodeAddrRegExtendOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + tmp = fieldFromInstruction(insn, 11, 1); + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); return S; - case 194: + case 329: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR32RegisterClass(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, 10, 12); + 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 195: + case 330: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + if (!Check(&S, DecodeFPR32RegisterClass(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, 10, 12); + 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 196: + case 331: tmp = fieldFromInstruction(insn, 0, 5); if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 5, 19); + 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 197: + case 332: tmp = fieldFromInstruction(insn, 0, 5); - if (!Check(&S, DecodeFPR8RegisterClass(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, DecodeFPR8RegisterClass(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, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; + 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 198: + 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, 5); + 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 199: + 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, DecodeFPR128RegisterClass(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, DecodeShiftRightImm32(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; return S; - case 200: + 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 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, 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 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, 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 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, 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 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, 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 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, 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 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, 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 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, 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 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, 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 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, 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 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, 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 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, 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 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, 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 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, 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 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, 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 @@ static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, 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 6141e1b68b..cd2532f668 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 bf44030c85..e6d10966e5 100644 --- a/arch/AArch64/AArch64GenRegisterInfo.inc +++ b/arch/AArch64/AArch64GenRegisterInfo.inc @@ -241,7 +241,199 @@ enum { 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 @@ enum { 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 @@ enum { #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, + }; + + // 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... + // 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 @@ static MCRegisterClass AArch64MCRegisterClasses[] = { { "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 858ff92db1..7b47b3eaff 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 @@ enum { // 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 dca077aa2b..e20db76b2f 100644 --- a/arch/AArch64/AArch64InstPrinter.c +++ b/arch/AArch64/AArch64InstPrinter.c @@ -556,7 +556,7 @@ static void printNeonUImm0Operand(MCInst *MI, unsigned OpNum, SStream *O) 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 @@ static void printNeonUImm8Operand(MCInst *MI, unsigned OpNum, SStream *O) 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 @@ static void printMSROperand(MCInst *MI, unsigned OpNum, SStream *O) 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 @@ void AArch64_printInst(MCInst *MI, SStream *O, void *Info) 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 dcf5f1d5e0..b4b2e3d0b2 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 @@ static name_map reg_name_maps[] = { { 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 @@ char *AArch64_reg_name(unsigned int reg) } 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 @@ static insn_map alias_insns[] = { { 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 @@ unsigned int AArch64_get_insn_id2(unsigned int id) 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) diff --git a/include/arm64.h b/include/arm64.h index ca1d2035cb..746aed2d6d 100644 --- a/include/arm64.h +++ b/include/arm64.h @@ -107,248 +107,448 @@ typedef struct cs_arm64 { //> ARM64 registers typedef enum arm64_reg { ARM64_REG_INVALID = 0, - ARM64_REG_NZCV = 1, - ARM64_REG_WSP = 2, - ARM64_REG_WZR = 3, - ARM64_REG_SP = 4, - ARM64_REG_XZR = 5, - ARM64_REG_B0 = 6, - ARM64_REG_B1 = 7, - ARM64_REG_B2 = 8, - ARM64_REG_B3 = 9, - ARM64_REG_B4 = 10, - ARM64_REG_B5 = 11, - ARM64_REG_B6 = 12, - ARM64_REG_B7 = 13, - ARM64_REG_B8 = 14, - ARM64_REG_B9 = 15, - ARM64_REG_B10 = 16, - ARM64_REG_B11 = 17, - ARM64_REG_B12 = 18, - ARM64_REG_B13 = 19, - ARM64_REG_B14 = 20, - ARM64_REG_B15 = 21, - ARM64_REG_B16 = 22, - ARM64_REG_B17 = 23, - ARM64_REG_B18 = 24, - ARM64_REG_B19 = 25, - ARM64_REG_B20 = 26, - ARM64_REG_B21 = 27, - ARM64_REG_B22 = 28, - ARM64_REG_B23 = 29, - ARM64_REG_B24 = 30, - ARM64_REG_B25 = 31, - ARM64_REG_B26 = 32, - ARM64_REG_B27 = 33, - ARM64_REG_B28 = 34, - ARM64_REG_B29 = 35, - ARM64_REG_B30 = 36, - ARM64_REG_B31 = 37, - ARM64_REG_D0 = 38, - ARM64_REG_D1 = 39, - ARM64_REG_D2 = 40, - ARM64_REG_D3 = 41, - ARM64_REG_D4 = 42, - ARM64_REG_D5 = 43, - ARM64_REG_D6 = 44, - ARM64_REG_D7 = 45, - ARM64_REG_D8 = 46, - ARM64_REG_D9 = 47, - ARM64_REG_D10 = 48, - ARM64_REG_D11 = 49, - ARM64_REG_D12 = 50, - ARM64_REG_D13 = 51, - ARM64_REG_D14 = 52, - ARM64_REG_D15 = 53, - ARM64_REG_D16 = 54, - ARM64_REG_D17 = 55, - ARM64_REG_D18 = 56, - ARM64_REG_D19 = 57, - ARM64_REG_D20 = 58, - ARM64_REG_D21 = 59, - ARM64_REG_D22 = 60, - ARM64_REG_D23 = 61, - ARM64_REG_D24 = 62, - ARM64_REG_D25 = 63, - ARM64_REG_D26 = 64, - ARM64_REG_D27 = 65, - ARM64_REG_D28 = 66, - ARM64_REG_D29 = 67, - ARM64_REG_D30 = 68, - ARM64_REG_D31 = 69, - ARM64_REG_H0 = 70, - ARM64_REG_H1 = 71, - ARM64_REG_H2 = 72, - ARM64_REG_H3 = 73, - ARM64_REG_H4 = 74, - ARM64_REG_H5 = 75, - ARM64_REG_H6 = 76, - ARM64_REG_H7 = 77, - ARM64_REG_H8 = 78, - ARM64_REG_H9 = 79, - ARM64_REG_H10 = 80, - ARM64_REG_H11 = 81, - ARM64_REG_H12 = 82, - ARM64_REG_H13 = 83, - ARM64_REG_H14 = 84, - ARM64_REG_H15 = 85, - ARM64_REG_H16 = 86, - ARM64_REG_H17 = 87, - ARM64_REG_H18 = 88, - ARM64_REG_H19 = 89, - ARM64_REG_H20 = 90, - ARM64_REG_H21 = 91, - ARM64_REG_H22 = 92, - ARM64_REG_H23 = 93, - ARM64_REG_H24 = 94, - ARM64_REG_H25 = 95, - ARM64_REG_H26 = 96, - ARM64_REG_H27 = 97, - ARM64_REG_H28 = 98, - ARM64_REG_H29 = 99, - ARM64_REG_H30 = 100, - ARM64_REG_H31 = 101, - ARM64_REG_Q0 = 102, - ARM64_REG_Q1 = 103, - ARM64_REG_Q2 = 104, - ARM64_REG_Q3 = 105, - ARM64_REG_Q4 = 106, - ARM64_REG_Q5 = 107, - ARM64_REG_Q6 = 108, - ARM64_REG_Q7 = 109, - ARM64_REG_Q8 = 110, - ARM64_REG_Q9 = 111, - ARM64_REG_Q10 = 112, - ARM64_REG_Q11 = 113, - ARM64_REG_Q12 = 114, - ARM64_REG_Q13 = 115, - ARM64_REG_Q14 = 116, - ARM64_REG_Q15 = 117, - ARM64_REG_Q16 = 118, - ARM64_REG_Q17 = 119, - ARM64_REG_Q18 = 120, - ARM64_REG_Q19 = 121, - ARM64_REG_Q20 = 122, - ARM64_REG_Q21 = 123, - ARM64_REG_Q22 = 124, - ARM64_REG_Q23 = 125, - ARM64_REG_Q24 = 126, - ARM64_REG_Q25 = 127, - ARM64_REG_Q26 = 128, - ARM64_REG_Q27 = 129, - ARM64_REG_Q28 = 130, - ARM64_REG_Q29 = 131, - ARM64_REG_Q30 = 132, - ARM64_REG_Q31 = 133, - ARM64_REG_S0 = 134, - ARM64_REG_S1 = 135, - ARM64_REG_S2 = 136, - ARM64_REG_S3 = 137, - ARM64_REG_S4 = 138, - ARM64_REG_S5 = 139, - ARM64_REG_S6 = 140, - ARM64_REG_S7 = 141, - ARM64_REG_S8 = 142, - ARM64_REG_S9 = 143, - ARM64_REG_S10 = 144, - ARM64_REG_S11 = 145, - ARM64_REG_S12 = 146, - ARM64_REG_S13 = 147, - ARM64_REG_S14 = 148, - ARM64_REG_S15 = 149, - ARM64_REG_S16 = 150, - ARM64_REG_S17 = 151, - ARM64_REG_S18 = 152, - ARM64_REG_S19 = 153, - ARM64_REG_S20 = 154, - ARM64_REG_S21 = 155, - ARM64_REG_S22 = 156, - ARM64_REG_S23 = 157, - ARM64_REG_S24 = 158, - ARM64_REG_S25 = 159, - ARM64_REG_S26 = 160, - ARM64_REG_S27 = 161, - ARM64_REG_S28 = 162, - ARM64_REG_S29 = 163, - ARM64_REG_S30 = 164, - ARM64_REG_S31 = 165, - ARM64_REG_W0 = 166, - ARM64_REG_W1 = 167, - ARM64_REG_W2 = 168, - ARM64_REG_W3 = 169, - ARM64_REG_W4 = 170, - ARM64_REG_W5 = 171, - ARM64_REG_W6 = 172, - ARM64_REG_W7 = 173, - ARM64_REG_W8 = 174, - ARM64_REG_W9 = 175, - ARM64_REG_W10 = 176, - ARM64_REG_W11 = 177, - ARM64_REG_W12 = 178, - ARM64_REG_W13 = 179, - ARM64_REG_W14 = 180, - ARM64_REG_W15 = 181, - ARM64_REG_W16 = 182, - ARM64_REG_W17 = 183, - ARM64_REG_W18 = 184, - ARM64_REG_W19 = 185, - ARM64_REG_W20 = 186, - ARM64_REG_W21 = 187, - ARM64_REG_W22 = 188, - ARM64_REG_W23 = 189, - ARM64_REG_W24 = 190, - ARM64_REG_W25 = 191, - ARM64_REG_W26 = 192, - ARM64_REG_W27 = 193, - ARM64_REG_W28 = 194, - ARM64_REG_W29 = 195, - ARM64_REG_W30 = 196, - ARM64_REG_X0 = 197, - ARM64_REG_X1 = 198, - ARM64_REG_X2 = 199, - ARM64_REG_X3 = 200, - ARM64_REG_X4 = 201, - ARM64_REG_X5 = 202, - ARM64_REG_X6 = 203, - ARM64_REG_X7 = 204, - ARM64_REG_X8 = 205, - ARM64_REG_X9 = 206, - ARM64_REG_X10 = 207, - ARM64_REG_X11 = 208, - ARM64_REG_X12 = 209, - ARM64_REG_X13 = 210, - ARM64_REG_X14 = 211, - ARM64_REG_X15 = 212, - ARM64_REG_X16 = 213, - ARM64_REG_X17 = 214, - ARM64_REG_X18 = 215, - ARM64_REG_X19 = 216, - ARM64_REG_X20 = 217, - ARM64_REG_X21 = 218, - ARM64_REG_X22 = 219, - ARM64_REG_X23 = 220, - ARM64_REG_X24 = 221, - ARM64_REG_X25 = 222, - ARM64_REG_X26 = 223, - ARM64_REG_X27 = 224, - ARM64_REG_X28 = 225, - ARM64_REG_X29 = 226, - ARM64_REG_X30 = 227, - ARM64_REG_MAX = 228, // <-- mark the end of the list of registers + ARM64_REG_NZCV, + ARM64_REG_WSP, + ARM64_REG_WZR, + ARM64_REG_SP, + ARM64_REG_XZR, + ARM64_REG_B0, + ARM64_REG_B1, + ARM64_REG_B2, + ARM64_REG_B3, + ARM64_REG_B4, + ARM64_REG_B5, + ARM64_REG_B6, + ARM64_REG_B7, + ARM64_REG_B8, + ARM64_REG_B9, + ARM64_REG_B10, + ARM64_REG_B11, + ARM64_REG_B12, + ARM64_REG_B13, + ARM64_REG_B14, + ARM64_REG_B15, + ARM64_REG_B16, + ARM64_REG_B17, + ARM64_REG_B18, + ARM64_REG_B19, + ARM64_REG_B20, + ARM64_REG_B21, + ARM64_REG_B22, + ARM64_REG_B23, + ARM64_REG_B24, + ARM64_REG_B25, + ARM64_REG_B26, + ARM64_REG_B27, + ARM64_REG_B28, + ARM64_REG_B29, + ARM64_REG_B30, + ARM64_REG_B31, + ARM64_REG_D0, + ARM64_REG_D1, + ARM64_REG_D2, + ARM64_REG_D3, + ARM64_REG_D4, + ARM64_REG_D5, + ARM64_REG_D6, + ARM64_REG_D7, + ARM64_REG_D8, + ARM64_REG_D9, + ARM64_REG_D10, + ARM64_REG_D11, + ARM64_REG_D12, + ARM64_REG_D13, + ARM64_REG_D14, + ARM64_REG_D15, + ARM64_REG_D16, + ARM64_REG_D17, + ARM64_REG_D18, + ARM64_REG_D19, + ARM64_REG_D20, + ARM64_REG_D21, + ARM64_REG_D22, + ARM64_REG_D23, + ARM64_REG_D24, + ARM64_REG_D25, + ARM64_REG_D26, + ARM64_REG_D27, + ARM64_REG_D28, + ARM64_REG_D29, + ARM64_REG_D30, + ARM64_REG_D31, + ARM64_REG_H0, + ARM64_REG_H1, + ARM64_REG_H2, + ARM64_REG_H3, + ARM64_REG_H4, + ARM64_REG_H5, + ARM64_REG_H6, + ARM64_REG_H7, + ARM64_REG_H8, + ARM64_REG_H9, + ARM64_REG_H10, + ARM64_REG_H11, + ARM64_REG_H12, + ARM64_REG_H13, + ARM64_REG_H14, + ARM64_REG_H15, + ARM64_REG_H16, + ARM64_REG_H17, + ARM64_REG_H18, + ARM64_REG_H19, + ARM64_REG_H20, + ARM64_REG_H21, + ARM64_REG_H22, + ARM64_REG_H23, + ARM64_REG_H24, + ARM64_REG_H25, + ARM64_REG_H26, + ARM64_REG_H27, + ARM64_REG_H28, + ARM64_REG_H29, + ARM64_REG_H30, + ARM64_REG_H31, + ARM64_REG_Q0, + ARM64_REG_Q1, + ARM64_REG_Q2, + ARM64_REG_Q3, + ARM64_REG_Q4, + ARM64_REG_Q5, + ARM64_REG_Q6, + ARM64_REG_Q7, + ARM64_REG_Q8, + ARM64_REG_Q9, + ARM64_REG_Q10, + ARM64_REG_Q11, + ARM64_REG_Q12, + ARM64_REG_Q13, + ARM64_REG_Q14, + ARM64_REG_Q15, + ARM64_REG_Q16, + ARM64_REG_Q17, + ARM64_REG_Q18, + ARM64_REG_Q19, + ARM64_REG_Q20, + ARM64_REG_Q21, + ARM64_REG_Q22, + ARM64_REG_Q23, + ARM64_REG_Q24, + ARM64_REG_Q25, + ARM64_REG_Q26, + ARM64_REG_Q27, + ARM64_REG_Q28, + ARM64_REG_Q29, + ARM64_REG_Q30, + ARM64_REG_Q31, + ARM64_REG_S0, + ARM64_REG_S1, + ARM64_REG_S2, + ARM64_REG_S3, + ARM64_REG_S4, + ARM64_REG_S5, + ARM64_REG_S6, + ARM64_REG_S7, + ARM64_REG_S8, + ARM64_REG_S9, + ARM64_REG_S10, + ARM64_REG_S11, + ARM64_REG_S12, + ARM64_REG_S13, + ARM64_REG_S14, + ARM64_REG_S15, + ARM64_REG_S16, + ARM64_REG_S17, + ARM64_REG_S18, + ARM64_REG_S19, + ARM64_REG_S20, + ARM64_REG_S21, + ARM64_REG_S22, + ARM64_REG_S23, + ARM64_REG_S24, + ARM64_REG_S25, + ARM64_REG_S26, + ARM64_REG_S27, + ARM64_REG_S28, + ARM64_REG_S29, + ARM64_REG_S30, + ARM64_REG_S31, + ARM64_REG_W0, + ARM64_REG_W1, + ARM64_REG_W2, + ARM64_REG_W3, + ARM64_REG_W4, + ARM64_REG_W5, + ARM64_REG_W6, + ARM64_REG_W7, + ARM64_REG_W8, + ARM64_REG_W9, + ARM64_REG_W10, + ARM64_REG_W11, + ARM64_REG_W12, + ARM64_REG_W13, + ARM64_REG_W14, + ARM64_REG_W15, + ARM64_REG_W16, + ARM64_REG_W17, + ARM64_REG_W18, + ARM64_REG_W19, + ARM64_REG_W20, + ARM64_REG_W21, + ARM64_REG_W22, + ARM64_REG_W23, + ARM64_REG_W24, + ARM64_REG_W25, + ARM64_REG_W26, + ARM64_REG_W27, + ARM64_REG_W28, + ARM64_REG_W29, + ARM64_REG_W30, + ARM64_REG_X0, + ARM64_REG_X1, + ARM64_REG_X2, + ARM64_REG_X3, + ARM64_REG_X4, + ARM64_REG_X5, + ARM64_REG_X6, + ARM64_REG_X7, + ARM64_REG_X8, + ARM64_REG_X9, + ARM64_REG_X10, + ARM64_REG_X11, + ARM64_REG_X12, + ARM64_REG_X13, + ARM64_REG_X14, + ARM64_REG_X15, + ARM64_REG_X16, + ARM64_REG_X17, + ARM64_REG_X18, + ARM64_REG_X19, + ARM64_REG_X20, + ARM64_REG_X21, + ARM64_REG_X22, + ARM64_REG_X23, + ARM64_REG_X24, + ARM64_REG_X25, + ARM64_REG_X26, + ARM64_REG_X27, + ARM64_REG_X28, + ARM64_REG_X29, + ARM64_REG_X30, + ARM64_REG_D0_D1, + ARM64_REG_D1_D2, + ARM64_REG_D2_D3, + ARM64_REG_D3_D4, + ARM64_REG_D4_D5, + ARM64_REG_D5_D6, + ARM64_REG_D6_D7, + ARM64_REG_D7_D8, + ARM64_REG_D8_D9, + ARM64_REG_D9_D10, + ARM64_REG_D10_D11, + ARM64_REG_D11_D12, + ARM64_REG_D12_D13, + ARM64_REG_D13_D14, + ARM64_REG_D14_D15, + ARM64_REG_D15_D16, + ARM64_REG_D16_D17, + ARM64_REG_D17_D18, + ARM64_REG_D18_D19, + ARM64_REG_D19_D20, + ARM64_REG_D20_D21, + ARM64_REG_D21_D22, + ARM64_REG_D22_D23, + ARM64_REG_D23_D24, + ARM64_REG_D24_D25, + ARM64_REG_D25_D26, + ARM64_REG_D26_D27, + ARM64_REG_D27_D28, + ARM64_REG_D28_D29, + ARM64_REG_D29_D30, + ARM64_REG_D30_D31, + ARM64_REG_D31_D0, + ARM64_REG_Q0_Q1, + ARM64_REG_Q1_Q2, + ARM64_REG_Q2_Q3, + ARM64_REG_Q3_Q4, + ARM64_REG_Q4_Q5, + ARM64_REG_Q5_Q6, + ARM64_REG_Q6_Q7, + ARM64_REG_Q7_Q8, + ARM64_REG_Q8_Q9, + ARM64_REG_Q9_Q10, + ARM64_REG_Q10_Q11, + ARM64_REG_Q11_Q12, + ARM64_REG_Q12_Q13, + ARM64_REG_Q13_Q14, + ARM64_REG_Q14_Q15, + ARM64_REG_Q15_Q16, + ARM64_REG_Q16_Q17, + ARM64_REG_Q17_Q18, + ARM64_REG_Q18_Q19, + ARM64_REG_Q19_Q20, + ARM64_REG_Q20_Q21, + ARM64_REG_Q21_Q22, + ARM64_REG_Q22_Q23, + ARM64_REG_Q23_Q24, + ARM64_REG_Q24_Q25, + ARM64_REG_Q25_Q26, + ARM64_REG_Q26_Q27, + ARM64_REG_Q27_Q28, + ARM64_REG_Q28_Q29, + ARM64_REG_Q29_Q30, + ARM64_REG_Q30_Q31, + ARM64_REG_Q31_Q0, + ARM64_REG_D0_D1_D2, + ARM64_REG_D1_D2_D3, + ARM64_REG_D2_D3_D4, + ARM64_REG_D3_D4_D5, + ARM64_REG_D4_D5_D6, + ARM64_REG_D5_D6_D7, + ARM64_REG_D6_D7_D8, + ARM64_REG_D7_D8_D9, + ARM64_REG_D8_D9_D10, + ARM64_REG_D9_D10_D11, + ARM64_REG_D10_D11_D12, + ARM64_REG_D11_D12_D13, + ARM64_REG_D12_D13_D14, + ARM64_REG_D13_D14_D15, + ARM64_REG_D14_D15_D16, + ARM64_REG_D15_D16_D17, + ARM64_REG_D16_D17_D18, + ARM64_REG_D17_D18_D19, + ARM64_REG_D18_D19_D20, + ARM64_REG_D19_D20_D21, + ARM64_REG_D20_D21_D22, + ARM64_REG_D21_D22_D23, + ARM64_REG_D22_D23_D24, + ARM64_REG_D23_D24_D25, + ARM64_REG_D24_D25_D26, + ARM64_REG_D25_D26_D27, + ARM64_REG_D26_D27_D28, + ARM64_REG_D27_D28_D29, + ARM64_REG_D28_D29_D30, + ARM64_REG_D29_D30_D31, + ARM64_REG_D30_D31_D0, + ARM64_REG_D31_D0_D1, + ARM64_REG_Q0_Q1_Q2, + ARM64_REG_Q1_Q2_Q3, + ARM64_REG_Q2_Q3_Q4, + ARM64_REG_Q3_Q4_Q5, + ARM64_REG_Q4_Q5_Q6, + ARM64_REG_Q5_Q6_Q7, + ARM64_REG_Q6_Q7_Q8, + ARM64_REG_Q7_Q8_Q9, + ARM64_REG_Q8_Q9_Q10, + ARM64_REG_Q9_Q10_Q11, + ARM64_REG_Q10_Q11_Q12, + ARM64_REG_Q11_Q12_Q13, + ARM64_REG_Q12_Q13_Q14, + ARM64_REG_Q13_Q14_Q15, + ARM64_REG_Q14_Q15_Q16, + ARM64_REG_Q15_Q16_Q17, + ARM64_REG_Q16_Q17_Q18, + ARM64_REG_Q17_Q18_Q19, + ARM64_REG_Q18_Q19_Q20, + ARM64_REG_Q19_Q20_Q21, + ARM64_REG_Q20_Q21_Q22, + ARM64_REG_Q21_Q22_Q23, + ARM64_REG_Q22_Q23_Q24, + ARM64_REG_Q23_Q24_Q25, + ARM64_REG_Q24_Q25_Q26, + ARM64_REG_Q25_Q26_Q27, + ARM64_REG_Q26_Q27_Q28, + ARM64_REG_Q27_Q28_Q29, + ARM64_REG_Q28_Q29_Q30, + ARM64_REG_Q29_Q30_Q31, + ARM64_REG_Q30_Q31_Q0, + ARM64_REG_Q31_Q0_Q1, + ARM64_REG_D0_D1_D2_D3, + ARM64_REG_D1_D2_D3_D4, + ARM64_REG_D2_D3_D4_D5, + ARM64_REG_D3_D4_D5_D6, + ARM64_REG_D4_D5_D6_D7, + ARM64_REG_D5_D6_D7_D8, + ARM64_REG_D6_D7_D8_D9, + ARM64_REG_D7_D8_D9_D10, + ARM64_REG_D8_D9_D10_D11, + ARM64_REG_D9_D10_D11_D12, + ARM64_REG_D10_D11_D12_D13, + ARM64_REG_D11_D12_D13_D14, + ARM64_REG_D12_D13_D14_D15, + ARM64_REG_D13_D14_D15_D16, + ARM64_REG_D14_D15_D16_D17, + ARM64_REG_D15_D16_D17_D18, + ARM64_REG_D16_D17_D18_D19, + ARM64_REG_D17_D18_D19_D20, + ARM64_REG_D18_D19_D20_D21, + ARM64_REG_D19_D20_D21_D22, + ARM64_REG_D20_D21_D22_D23, + ARM64_REG_D21_D22_D23_D24, + ARM64_REG_D22_D23_D24_D25, + ARM64_REG_D23_D24_D25_D26, + ARM64_REG_D24_D25_D26_D27, + ARM64_REG_D25_D26_D27_D28, + ARM64_REG_D26_D27_D28_D29, + ARM64_REG_D27_D28_D29_D30, + ARM64_REG_D28_D29_D30_D31, + ARM64_REG_D29_D30_D31_D0, + ARM64_REG_D30_D31_D0_D1, + ARM64_REG_D31_D0_D1_D2, + ARM64_REG_Q0_Q1_Q2_Q3, + ARM64_REG_Q1_Q2_Q3_Q4, + ARM64_REG_Q2_Q3_Q4_Q5, + ARM64_REG_Q3_Q4_Q5_Q6, + ARM64_REG_Q4_Q5_Q6_Q7, + ARM64_REG_Q5_Q6_Q7_Q8, + ARM64_REG_Q6_Q7_Q8_Q9, + ARM64_REG_Q7_Q8_Q9_Q10, + ARM64_REG_Q8_Q9_Q10_Q11, + ARM64_REG_Q9_Q10_Q11_Q12, + ARM64_REG_Q10_Q11_Q12_Q13, + ARM64_REG_Q11_Q12_Q13_Q14, + ARM64_REG_Q12_Q13_Q14_Q15, + ARM64_REG_Q13_Q14_Q15_Q16, + ARM64_REG_Q14_Q15_Q16_Q17, + ARM64_REG_Q15_Q16_Q17_Q18, + ARM64_REG_Q16_Q17_Q18_Q19, + ARM64_REG_Q17_Q18_Q19_Q20, + ARM64_REG_Q18_Q19_Q20_Q21, + ARM64_REG_Q19_Q20_Q21_Q22, + ARM64_REG_Q20_Q21_Q22_Q23, + ARM64_REG_Q21_Q22_Q23_Q24, + ARM64_REG_Q22_Q23_Q24_Q25, + ARM64_REG_Q23_Q24_Q25_Q26, + ARM64_REG_Q24_Q25_Q26_Q27, + ARM64_REG_Q25_Q26_Q27_Q28, + ARM64_REG_Q26_Q27_Q28_Q29, + ARM64_REG_Q27_Q28_Q29_Q30, + ARM64_REG_Q28_Q29_Q30_Q31, + ARM64_REG_Q29_Q30_Q31_Q0, + ARM64_REG_Q30_Q31_Q0_Q1, + ARM64_REG_Q31_Q0_Q1_Q2, + + ARM64_REG_MAX, // <-- mark the end of the list of registers } arm64_reg; //> ARM64 instruction typedef enum arm64_insn { ARM64_INS_INVALID = 0, + + ARM64_INS_ABS, ARM64_INS_ADC, ARM64_INS_ADDHN2, ARM64_INS_ADDHN, ARM64_INS_ADDP, + ARM64_INS_ADDV, ARM64_INS_ADD, ARM64_INS_CMN, ARM64_INS_ADRP, ARM64_INS_ADR, + ARM64_INS_AESD, + ARM64_INS_AESE, + ARM64_INS_AESIMC, + ARM64_INS_AESMC, ARM64_INS_AND, ARM64_INS_ASR, ARM64_INS_AT, @@ -380,6 +580,7 @@ typedef enum arm64_insn { ARM64_INS_CMLT, ARM64_INS_CMP, ARM64_INS_CMTST, + ARM64_INS_CNT, ARM64_INS_CRC32B, ARM64_INS_CRC32CB, ARM64_INS_CRC32CH, @@ -399,10 +600,12 @@ typedef enum arm64_insn { ARM64_INS_DMB, ARM64_INS_DRPS, ARM64_INS_DSB, + ARM64_INS_DUP, ARM64_INS_EON, ARM64_INS_EOR, ARM64_INS_ERET, ARM64_INS_EXTR, + ARM64_INS_EXT, ARM64_INS_FABD, ARM64_INS_FABS, ARM64_INS_FACGE, @@ -421,24 +624,34 @@ typedef enum arm64_insn { ARM64_INS_FCSEL, ARM64_INS_FCVTAS, ARM64_INS_FCVTAU, + ARM64_INS_FCVTL, + ARM64_INS_FCVTL2, ARM64_INS_FCVTMS, ARM64_INS_FCVTMU, + ARM64_INS_FCVTN, + ARM64_INS_FCVTN2, ARM64_INS_FCVTNS, ARM64_INS_FCVTNU, ARM64_INS_FCVTPS, ARM64_INS_FCVTPU, + ARM64_INS_FCVTXN, + ARM64_INS_FCVTXN2, ARM64_INS_FCVTZS, ARM64_INS_FCVTZU, ARM64_INS_FCVT, ARM64_INS_FDIV, ARM64_INS_FMADD, ARM64_INS_FMAXNMP, + ARM64_INS_FMAXNMV, ARM64_INS_FMAXNM, ARM64_INS_FMAXP, + ARM64_INS_FMAXV, ARM64_INS_FMAX, ARM64_INS_FMINNMP, + ARM64_INS_FMINNMV, ARM64_INS_FMINNM, ARM64_INS_FMINP, + ARM64_INS_FMINV, ARM64_INS_FMIN, ARM64_INS_FMLA, ARM64_INS_FMLS, @@ -450,7 +663,9 @@ typedef enum arm64_insn { ARM64_INS_FNMADD, ARM64_INS_FNMSUB, ARM64_INS_FNMUL, + ARM64_INS_FRECPE, ARM64_INS_FRECPS, + ARM64_INS_FRECPX, ARM64_INS_FRINTA, ARM64_INS_FRINTI, ARM64_INS_FRINTM, @@ -458,6 +673,7 @@ typedef enum arm64_insn { ARM64_INS_FRINTP, ARM64_INS_FRINTX, ARM64_INS_FRINTZ, + ARM64_INS_FRSQRTE, ARM64_INS_FRSQRTS, ARM64_INS_FSQRT, ARM64_INS_FSUB, @@ -467,6 +683,14 @@ typedef enum arm64_insn { ARM64_INS_IC, ARM64_INS_INS, ARM64_INS_ISB, + ARM64_INS_LD1, + ARM64_INS_LD1R, + ARM64_INS_LD2, + ARM64_INS_LD2R, + ARM64_INS_LD3, + ARM64_INS_LD3R, + ARM64_INS_LD4, + ARM64_INS_LD4R, ARM64_INS_LDARB, ARM64_INS_LDAR, ARM64_INS_LDARH, @@ -525,6 +749,8 @@ typedef enum arm64_insn { ARM64_INS_MUL, ARM64_INS_MVNI, ARM64_INS_MVN, + ARM64_INS_NEG, + ARM64_INS_NOT, ARM64_INS_ORN, ARM64_INS_ORR, ARM64_INS_PMULL2, @@ -542,6 +768,7 @@ typedef enum arm64_insn { ARM64_INS_RET, ARM64_INS_REV16, ARM64_INS_REV32, + ARM64_INS_REV64, ARM64_INS_REV, ARM64_INS_ROR, ARM64_INS_RSHRN2, @@ -554,7 +781,10 @@ typedef enum arm64_insn { ARM64_INS_SABDL2, ARM64_INS_SABDL, ARM64_INS_SABD, + ARM64_INS_SADALP, ARM64_INS_SADDL2, + ARM64_INS_SADDLP, + ARM64_INS_SADDLV, ARM64_INS_SADDL, ARM64_INS_SADDW2, ARM64_INS_SADDW, @@ -564,7 +794,19 @@ typedef enum arm64_insn { ARM64_INS_SBFX, ARM64_INS_SCVTF, ARM64_INS_SDIV, + ARM64_INS_SHA1C, + ARM64_INS_SHA1H, + ARM64_INS_SHA1M, + ARM64_INS_SHA1P, + ARM64_INS_SHA1SU0, + ARM64_INS_SHA1SU1, + ARM64_INS_SHA256H, + ARM64_INS_SHA256H2, + ARM64_INS_SHA256SU0, + ARM64_INS_SHA256SU1, ARM64_INS_SHADD, + ARM64_INS_SHLL2, + ARM64_INS_SHLL, ARM64_INS_SHL, ARM64_INS_SHRN2, ARM64_INS_SHRN, @@ -572,9 +814,11 @@ typedef enum arm64_insn { ARM64_INS_SLI, ARM64_INS_SMADDL, ARM64_INS_SMAXP, + ARM64_INS_SMAXV, ARM64_INS_SMAX, ARM64_INS_SMC, ARM64_INS_SMINP, + ARM64_INS_SMINV, ARM64_INS_SMIN, ARM64_INS_SMLAL2, ARM64_INS_SMLAL, @@ -585,6 +829,7 @@ typedef enum arm64_insn { ARM64_INS_SMULH, ARM64_INS_SMULL2, ARM64_INS_SMULL, + ARM64_INS_SQABS, ARM64_INS_SQADD, ARM64_INS_SQDMLAL2, ARM64_INS_SQDMLAL, @@ -593,15 +838,20 @@ typedef enum arm64_insn { ARM64_INS_SQDMULH, ARM64_INS_SQDMULL2, ARM64_INS_SQDMULL, + ARM64_INS_SQNEG, ARM64_INS_SQRDMULH, ARM64_INS_SQRSHL, - ARM64_INS_SQRSHRN2, ARM64_INS_SQRSHRN, + ARM64_INS_SQRSHRN2, ARM64_INS_SQSHLU, ARM64_INS_SQSHL, - ARM64_INS_SQSHRN2, ARM64_INS_SQSHRN, + ARM64_INS_SQSHRN2, ARM64_INS_SQSUB, + ARM64_INS_SQXTN, + ARM64_INS_SQXTN2, + ARM64_INS_SQXTUN, + ARM64_INS_SQXTUN2, ARM64_INS_SRHADD, ARM64_INS_SRI, ARM64_INS_SRSHL, @@ -616,6 +866,10 @@ typedef enum arm64_insn { ARM64_INS_SSUBL, ARM64_INS_SSUBW2, ARM64_INS_SSUBW, + ARM64_INS_ST1, + ARM64_INS_ST2, + ARM64_INS_ST3, + ARM64_INS_ST4, ARM64_INS_STLRB, ARM64_INS_STLR, ARM64_INS_STLRH, @@ -630,15 +884,20 @@ typedef enum arm64_insn { ARM64_INS_SUBHN2, ARM64_INS_SUBHN, ARM64_INS_SUB, + ARM64_INS_SUQADD, ARM64_INS_SVC, ARM64_INS_SXTB, ARM64_INS_SXTH, ARM64_INS_SXTW, ARM64_INS_SYSL, ARM64_INS_SYS, + ARM64_INS_TBL, ARM64_INS_TBNZ, + ARM64_INS_TBX, ARM64_INS_TBZ, ARM64_INS_TLBI, + ARM64_INS_TRN1, + ARM64_INS_TRN2, ARM64_INS_TST, ARM64_INS_UABAL2, ARM64_INS_UABAL, @@ -646,7 +905,10 @@ typedef enum arm64_insn { ARM64_INS_UABDL2, ARM64_INS_UABDL, ARM64_INS_UABD, + ARM64_INS_UADALP, ARM64_INS_UADDL2, + ARM64_INS_UADDLP, + ARM64_INS_UADDLV, ARM64_INS_UADDL, ARM64_INS_UADDW2, ARM64_INS_UADDW, @@ -659,8 +921,10 @@ typedef enum arm64_insn { ARM64_INS_UHSUB, ARM64_INS_UMADDL, ARM64_INS_UMAXP, + ARM64_INS_UMAXV, ARM64_INS_UMAX, ARM64_INS_UMINP, + ARM64_INS_UMINV, ARM64_INS_UMIN, ARM64_INS_UMLAL2, ARM64_INS_UMLAL, @@ -673,20 +937,25 @@ typedef enum arm64_insn { ARM64_INS_UMULL, ARM64_INS_UQADD, ARM64_INS_UQRSHL, - ARM64_INS_UQRSHRN2, ARM64_INS_UQRSHRN, + ARM64_INS_UQRSHRN2, ARM64_INS_UQSHL, - ARM64_INS_UQSHRN2, ARM64_INS_UQSHRN, + ARM64_INS_UQSHRN2, ARM64_INS_UQSUB, + ARM64_INS_UQXTN, + ARM64_INS_UQXTN2, + ARM64_INS_URECPE, ARM64_INS_URHADD, ARM64_INS_URSHL, ARM64_INS_URSHR, + ARM64_INS_URSQRTE, ARM64_INS_URSRA, ARM64_INS_USHLL2, ARM64_INS_USHLL, ARM64_INS_USHL, ARM64_INS_USHR, + ARM64_INS_USQADD, ARM64_INS_USRA, ARM64_INS_USUBL2, ARM64_INS_USUBL, @@ -694,6 +963,12 @@ typedef enum arm64_insn { ARM64_INS_USUBW, ARM64_INS_UXTB, ARM64_INS_UXTH, + ARM64_INS_UZP1, + ARM64_INS_UZP2, + ARM64_INS_XTN, + ARM64_INS_XTN2, + ARM64_INS_ZIP1, + ARM64_INS_ZIP2, // alias insn ARM64_INS_MNEG, @@ -707,19 +982,21 @@ typedef enum arm64_insn { ARM64_INS_SEV, ARM64_INS_SEVL, ARM64_INS_NGC, - ARM64_INS_NEG, - ARM64_INS_MAX, + ARM64_INS_MAX, // <-- mark the end of the list of insn } arm64_insn; //> Group of ARM64 instructions typedef enum arm64_insn_group { ARM64_GRP_INVALID = 0, + + ARM64_GRP_CRYPTO, + ARM64_GRP_FPARMV8, ARM64_GRP_NEON, ARM64_GRP_JUMP, // all jump instructions (conditional+direct+indirect jumps) - ARM64_GRP_MAX, + ARM64_GRP_MAX, // <-- mark the end of the list of groups } arm64_insn_group; #ifdef __cplusplus