diff --git a/.github/workflows/auto-sync.yml b/.github/workflows/auto-sync.yml index 7d98e19726..a24e58bedb 100644 --- a/.github/workflows/auto-sync.yml +++ b/.github/workflows/auto-sync.yml @@ -80,6 +80,7 @@ jobs: ./src/autosync/ASUpdater.py -d -a Mips -s IncGen ./src/autosync/ASUpdater.py -d -a SystemZ -s IncGen ./src/autosync/ASUpdater.py -d -a Xtensa -s IncGen + ./src/autosync/ASUpdater.py -d -a TriCore -s IncGen - name: CppTranslator - Patch tests run: | @@ -98,3 +99,4 @@ jobs: ./src/autosync/ASUpdater.py --ci -d -a Mips -s Translate ./src/autosync/ASUpdater.py --ci -d -a SystemZ -s Translate ./src/autosync/ASUpdater.py --ci -d -a Xtensa -s Translate + ./src/autosync/ASUpdater.py --ci -d -a TriCore -s Translate diff --git a/arch/TriCore/TriCore.td b/arch/TriCore/TriCore.td deleted file mode 100644 index 5ba97414c1..0000000000 --- a/arch/TriCore/TriCore.td +++ /dev/null @@ -1,134 +0,0 @@ -//===-- TriCore.td - Describe the TriCore Target Machine ---*- tablegen -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This is the top level entry point for the TriCore target. -// -//===----------------------------------------------------------------------===// - -//===----------------------------------------------------------------------===// -// Target-independent interfaces which we are implementing -//===----------------------------------------------------------------------===// - -include "llvm/Target/Target.td" - -//===----------------------------------------------------------------------===// -// Descriptions -//===----------------------------------------------------------------------===// - -// Specify whether target support specific TRICORE ISA variants. - -def HasV110Ops : SubtargetFeature<"v1.1", "HasV110Ops", "true", - "Support TriCore v1.1 instructions", - []>; -def HasV120Ops : SubtargetFeature<"v1.2", "HasV120Ops", "true", - "Support TriCore v1.2 instructions", - []>; -def HasV130Ops : SubtargetFeature<"v1.3", "HasV130Ops", "true", - "Support TriCore v1.3 instructions", - []>; -def HasV131Ops : SubtargetFeature<"v1.3.1", "HasV131Ops", "true", - "Support TriCore v1.3.1 instructions", - []>; -def HasV160Ops : SubtargetFeature<"v1.6", "HasV160Ops", "true", - "Support TriCore v1.6 instructions", - []>; -def HasV161Ops : SubtargetFeature<"v1.6.1", "HasV161Ops", "true", - "Support TriCore v1.6.1 instructions", - []>; -def HasV162Ops : SubtargetFeature<"v1.6.2", "HasV162Ops", "true", - "Support TriCore v1.6.2 instructions", - []>; - -def HasV110 : Predicate<"HasV120Ops()">, AssemblerPredicate<(all_of HasV110Ops), "v1.1">; -def HasV120 : Predicate<"HasV120Ops()">, AssemblerPredicate<(all_of HasV120Ops), "v1.2">; -def HasV130 : Predicate<"HasV130Ops()">, AssemblerPredicate<(all_of HasV130Ops), "v1.3">; -def HasV131 : Predicate<"HasV131Ops()">, AssemblerPredicate<(all_of HasV131Ops), "v1.3.1">; -def HasV160 : Predicate<"HasV160Ops()">, AssemblerPredicate<(all_of HasV160Ops), "v1.6">; -def HasV161 : Predicate<"HasV161Ops()">, AssemblerPredicate<(all_of HasV161Ops), "v1.6.1">; -def HasV162 : Predicate<"HasV162Ops()">, AssemblerPredicate<(all_of HasV162Ops), "v1.6.2">; - -def HasV120_UP : Predicate<"HasV120Ops() || HasV130Ops() || HasV131Ops() || HasV160Ops() || HasV161Ops() || HasV162Ops()"> - , AssemblerPredicate<(any_of HasV120Ops, HasV130Ops, HasV131Ops, HasV160Ops, HasV161Ops, HasV162Ops), "v120up">; -def HasV130_UP : Predicate<"HasV130Ops() || HasV131Ops() || HasV160Ops() || HasV161Ops() || HasV162Ops()"> - , AssemblerPredicate<(any_of HasV130Ops, HasV131Ops, HasV160Ops, HasV161Ops, HasV162Ops), "v130up">; -def HasV131_UP : Predicate<"HasV131Ops() || HasV160Ops() || HasV161Ops() || HasV162Ops()"> - , AssemblerPredicate<(any_of HasV131Ops, HasV160Ops, HasV161Ops, HasV162Ops), "v131up">; -def HasV160_UP : Predicate<"HasV160Ops() || HasV161Ops() || HasV162Ops()"> - , AssemblerPredicate<(any_of HasV160Ops, HasV161Ops, HasV162Ops), "v160up">; -def HasV161_UP : Predicate<"HasV161Ops() || HasV162Ops()"> - , AssemblerPredicate<(any_of HasV161Ops, HasV162Ops), "v161up">; -def HasV162_UP : Predicate<"HasV162Ops()"> - , AssemblerPredicate<(any_of HasV162Ops), "v162up">; - -def HasV120_DN : Predicate<"HasV120Ops() || HasV110Ops()">, - AssemblerPredicate<(any_of HasV120Ops, HasV110Ops), "v120dn">; -def HasV130_DN : Predicate<"HasV130Ops() || HasV120Ops() || HasV110Ops()">, - AssemblerPredicate<(any_of HasV130Ops, HasV120Ops, HasV110Ops), "v130dn">; -def HasV131_DN : Predicate<"HasV131Ops() || HasV130Ops() || HasV120Ops() || HasV110Ops()">, - AssemblerPredicate<(any_of HasV131Ops, HasV130Ops, HasV120Ops, HasV110Ops), "v131dn">; -def HasV160_DN : Predicate<"HasV160Ops() || HasV131Ops() || HasV130Ops() || HasV120Ops() || HasV110Ops()">, - AssemblerPredicate<(any_of HasV160Ops, HasV131Ops, HasV130Ops, HasV120Ops, HasV110Ops), "v160dn">; -def HasV161_DN : Predicate<"HasV161Ops() || HasV160Ops() || HasV131Ops() || HasV130Ops() || HasV120Ops() || HasV110Ops()">, - AssemblerPredicate<(any_of HasV161Ops, HasV160Ops, HasV131Ops, HasV130Ops, HasV120Ops, HasV110Ops), "v161dn">; -def HasV162_DN : Predicate<"HasV162Ops() || HasV161Ops() || HasV160Ops() || HasV131Ops() || HasV130Ops() || HasV120Ops() || HasV110Ops()">, - AssemblerPredicate<(any_of HasV162Ops, HasV161Ops, HasV160Ops, HasV131Ops, HasV130Ops, HasV120Ops, HasV110Ops), "v162dn">; - - -class Architecture features = []> - : SubtargetFeature; - -class ProcNoItin Features> - : Processor; - - -def TRICORE_V1_1 : Architecture<"tricore-v1.1", "TRICOREv110", [HasV110Ops]>; -def TRICORE_V1_2 : Architecture<"tricore-V1.2", "TRICOREv120", [HasV120Ops]>; -def TRICORE_V1_3 : Architecture<"tricore-V1.3", "TRICOREv130", [HasV130Ops]>; -def TRICORE_V1_3_1 : Architecture<"tricore-V1.3.1", "TRICOREv131", [HasV131Ops]>; -def TRICORE_V1_6 : Architecture<"tricore-V1.6", "TRICOREv160", [HasV160Ops]>; -def TRICORE_V1_6_1 : Architecture<"tricore-V1.6.1", "TRICOREv161", [HasV161Ops]>; -def TRICORE_V1_6_2 : Architecture<"tricore-V1.6.2", "TRICOREv162", [HasV162Ops]>; -def TRICORE_PCP : Architecture<"tricore-PCP", "TRICOREpcp">; -def TRICORE_PCP2 : Architecture<"tricore-PCP2", "TRICOREpcp2">; - -def TRICORE_RIDER_A : Architecture<"tricore-rider-a", "TRICOREv110", [TRICORE_V1_1]>; - - -include "TriCoreRegisterInfo.td" -include "TriCoreInstrInfo.td" -include "TriCoreCallingConv.td" - -//===----------------------------------------------------------------------===// -// TriCore processors supported. -//===----------------------------------------------------------------------===// - -def : ProcNoItin<"tc1796", [TRICORE_V1_3]>; -def : ProcNoItin<"tc1797", [TRICORE_V1_3_1]>; -def : ProcNoItin<"tc27x", [TRICORE_V1_6_1]>; -def : ProcNoItin<"tc161", [TRICORE_V1_6_1]>; -def : ProcNoItin<"tc162", [TRICORE_V1_6_2]>; -def : ProcNoItin<"tc16", [TRICORE_V1_6]>; -def : ProcNoItin<"tc131", [TRICORE_V1_3_1]>; -def : ProcNoItin<"tc13", [TRICORE_V1_3]>; - -def TriCoreAsmWriter : AsmWriter { - int PassSubtarget = 1; -} - -def TriCoreInstrInfo : InstrInfo; - -//===----------------------------------------------------------------------===// -// Declare the target which we are implementing -//===----------------------------------------------------------------------===// - -def TriCore : Target { - let InstructionSet = TriCoreInstrInfo; - let AssemblyWriters = [TriCoreAsmWriter]; -} diff --git a/arch/TriCore/TriCoreCallingConv.td b/arch/TriCore/TriCoreCallingConv.td deleted file mode 100644 index f9ebe1b30a..0000000000 --- a/arch/TriCore/TriCoreCallingConv.td +++ /dev/null @@ -1,61 +0,0 @@ -//=- TriCoreCallingConv.td - Calling Conventions for TriCore -*- tablegen -*-=// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// This describes the calling conventions for TriCore architecture. -//===----------------------------------------------------------------------===// - -//===----------------------------------------------------------------------===// -// CCDelegate implemented form TriCore LLVM Thesis -//===----------------------------------------------------------------------===// -//def CC_TriCore_StackModel : CallingConv<[ -//CCAssignToStack<4, 4> -//]>; - -//===----------------------------------------------------------------------===// -// TriCore Return Value Calling Convention -//===----------------------------------------------------------------------===// -def RetCC_TriCore : CallingConv<[ - // Promote i8/i16 arguments to i32. - CCIfType<[i8, i16], CCPromoteToType>, - - // i32 are returned in registers D2 - CCIfType<[i32], CCAssignToReg<[D2]>>, - - // Integer values get stored in stack slots that are 4 bytes in - // size and 4-byte aligned. - CCIfType<[i32], CCAssignToStack<4, 4>> -]>; - -//===----------------------------------------------------------------------===// -// TriCore Argument Calling Conventions -//===----------------------------------------------------------------------===// -def CC_TriCore : CallingConv<[ - // Promote i8/i16 arguments to i32. - CCIfType<[i8, i16], CCPromoteToType>, - - - // The first 4 integer arguments are passed in integer registers. - // CCIfType<[i32], CCAssignToReg<[D4, D5, D6, D7]>>, - - //CCIfType<[i32], CCAssignToReg<[A4, A5, A6, A7]>>, - - // Pointer arguments are handled inside TriCoreIselLowering, because - // LLVM lowers i32** type into i32, hence there is no way to distingusish - // between a pointer type and an integer type. - - - - - //CCDelegateTo - - // Integer values get stored in stack slots that are 4 bytes in - // size and 4-byte aligned. - CCIfType<[i32], CCAssignToStack<4, 4>> -]>; - -//def CC_Save : CalleeSavedRegs<(add R4, R5, R6, R7, R8, R9)>; diff --git a/arch/TriCore/TriCoreDisassembler.c b/arch/TriCore/TriCoreDisassembler.c index 3a06c26d5c..fc31ab251e 100644 --- a/arch/TriCore/TriCoreDisassembler.c +++ b/arch/TriCore/TriCoreDisassembler.c @@ -30,135 +30,148 @@ #include "TriCoreMapping.h" #include "TriCoreLinkage.h" -static unsigned getReg(MCRegisterInfo *MRI, unsigned RC, unsigned RegNo) +static unsigned getReg(const MCRegisterInfo *MRI, unsigned RC, unsigned RegNo) { const MCRegisterClass *rc = MCRegisterInfo_getRegClass(MRI, RC); - return rc->RegsBegin[RegNo]; + return MCRegisterClass_getRegister(rc, RegNo); } -#define tryDecodeReg(i, x) \ - status = DecodeRegisterClass(Inst, (x), &desc->OpInfo[(i)], Decoder); \ - if (status != MCDisassembler_Success) \ +#define tryDecodeReg(i, x) \ + status = DecodeRegisterClass(Inst, (x), &desc->OpInfo[(i)]); \ + if (status != MCDisassembler_Success) \ return status; #define decodeImm(x) MCOperand_CreateImm0(Inst, (x)); static DecodeStatus DecodeSBInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeSBRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeSCInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeSRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeSRCInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeSRRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeABSInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeBInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeBOInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeBOLInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeRCInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeRCPWInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeRLCInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeRRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeRR2Instruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeRRPWInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeSLRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeSLROInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeSROInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeSRRSInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeSBCInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeSBRNInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeSSRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeSSROInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeSYSInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeRRR2Instruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeRRR1Instruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeBITInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeRR1Instruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeRCRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeRRRWInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeRCRRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeRRRRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeBRRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeBRCInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeRRRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); static DecodeStatus DecodeABSBInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeRCRWInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, + const void *Decoder); static DecodeStatus DecodeBRNInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder); + uint64_t Address, const void *Decoder); #define GET_SUBTARGETINFO_ENUM @@ -168,25 +181,25 @@ bool TriCore_getFeatureBits(unsigned int mode, unsigned int feature) { switch (mode) { case CS_MODE_TRICORE_110: { - return feature == TRICORE_HasV110Ops; + return feature == TriCore_HasV110Ops; } case CS_MODE_TRICORE_120: { - return feature == TRICORE_HasV120Ops; + return feature == TriCore_HasV120Ops; } case CS_MODE_TRICORE_130: { - return feature == TRICORE_HasV130Ops; + return feature == TriCore_HasV130Ops; } case CS_MODE_TRICORE_131: { - return feature == TRICORE_HasV131Ops; + return feature == TriCore_HasV131Ops; } case CS_MODE_TRICORE_160: { - return feature == TRICORE_HasV160Ops; + return feature == TriCore_HasV160Ops; } case CS_MODE_TRICORE_161: { - return feature == TRICORE_HasV161Ops; + return feature == TriCore_HasV161Ops; } case CS_MODE_TRICORE_162: { - return feature == TRICORE_HasV162Ops; + return feature == TriCore_HasV162Ops; } default: return false; @@ -201,8 +214,7 @@ bool TriCore_getFeatureBits(unsigned int mode, unsigned int feature) #include "TriCoreGenRegisterInfo.inc" static DecodeStatus DecodeRegisterClass(MCInst *Inst, unsigned RegNo, - const MCOperandInfo *MCOI, - void *Decoder) + const MCOperandInfo *MCOI) { unsigned Reg; unsigned RegHalfNo = RegNo / 2; @@ -215,9 +227,9 @@ static DecodeStatus DecodeRegisterClass(MCInst *Inst, unsigned RegNo, return MCDisassembler_Fail; if (MCOI->RegClass < 3) { - Reg = getReg(Decoder, MCOI->RegClass, RegNo); + Reg = getReg(Inst->MRI, MCOI->RegClass, RegNo); } else { - Reg = getReg(Decoder, MCOI->RegClass, RegHalfNo); + Reg = getReg(Inst->MRI, MCOI->RegClass, RegHalfNo); } MCOperand_CreateReg0(Inst, Reg); @@ -230,8 +242,14 @@ static DecodeStatus DecodeRegisterClass(MCInst *Inst, unsigned RegNo, #include "TriCoreGenInstrInfo.inc" +static const MCInstrDesc *get_desc(MCInst *MI) +{ + return TriCoreDescs.Insts + + (ARR_SIZE(TriCoreDescs.Insts) - 1 - MCInst_getOpcode(MI)); +} + static DecodeStatus DecodeSBInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { unsigned disp8 = fieldFromInstruction_2(Insn, 8, 8); unsigned is32Bit = fieldFromInstruction_4(Insn, 0, 1); @@ -239,14 +257,18 @@ static DecodeStatus DecodeSBInstruction(MCInst *Inst, unsigned Insn, if (is32Bit) // This instruction is 16-bit return MCDisassembler_Fail; - // Decode disp8. + DecodeStatus status = MCDisassembler_Success; + const MCInstrDesc *desc = get_desc(Inst); + if (desc->NumOperands == 2) { + tryDecodeReg(0, 15); + } MCOperand_CreateImm0(Inst, disp8); - return MCDisassembler_Success; + return status; } static DecodeStatus DecodeSBRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { DecodeStatus status; unsigned s2 = fieldFromInstruction_2(Insn, 12, 4); @@ -256,34 +278,78 @@ static DecodeStatus DecodeSBRInstruction(MCInst *Inst, unsigned Insn, if (is32Bit) // This instruction is 16-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[0], Decoder); - if (status != MCDisassembler_Success) - return status; - - // Decode disp4. - MCOperand_CreateImm0(Inst, disp4); + const MCInstrDesc *desc = get_desc(Inst); + if (desc->NumOperands == 3) { + tryDecodeReg(0, 15); + tryDecodeReg(1, s2); + MCOperand_CreateImm0(Inst, disp4); + } else { + tryDecodeReg(0, s2); + MCOperand_CreateImm0(Inst, disp4); + } - return MCDisassembler_Success; + return status; } static DecodeStatus DecodeSCInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { unsigned const8 = fieldFromInstruction_2(Insn, 8, 8); unsigned is32Bit = fieldFromInstruction_4(Insn, 0, 1); + DecodeStatus status = MCDisassembler_Success; if (is32Bit) // This instruction is 16-bit return MCDisassembler_Fail; - // Decode const8. - MCOperand_CreateImm0(Inst, const8); + const MCInstrDesc *desc = get_desc(Inst); + + switch (Insn & 0xff) { + case 0xd8: + case 0x58: { + CS_ASSERT(desc->NumOperands == 3); + tryDecodeReg(0, 15); + tryDecodeReg(1, 10); + decodeImm(const8); + break; + } + case 0xf8: + case 0x78: { + CS_ASSERT(desc->NumOperands == 3); + tryDecodeReg(0, 10); + decodeImm(const8); + tryDecodeReg(2, 15); + break; + } + case 0x20: + case 0x40: { + //A[10], const8 (SC) + CS_ASSERT(desc->NumOperands == 2); + tryDecodeReg(0, 10); + decodeImm(const8); + break; + } + case 0x15: + case 0xda: + case 0x96: + case 0x16: + case 0xc6: + case 0xd6: { + CS_ASSERT(desc->NumOperands == 2); + tryDecodeReg(0, 15); + decodeImm(const8); + break; + } + default: + // CS_ASSERT(desc->NumOperands == 1); + decodeImm(const8); + break; + } return MCDisassembler_Success; } static DecodeStatus DecodeSRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { DecodeStatus status; unsigned s1_d = fieldFromInstruction_2(Insn, 8, 4); @@ -292,17 +358,15 @@ static DecodeStatus DecodeSRInstruction(MCInst *Inst, unsigned Insn, if (is32Bit) // This instruction is 16-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; + const MCInstrDesc *desc = get_desc(Inst); if (desc->NumOperands > 0) { - status = DecodeRegisterClass(Inst, s1_d, &desc->OpInfo[0], - Decoder); + status = DecodeRegisterClass(Inst, s1_d, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; } if (desc->NumOperands > 1) { - status = DecodeRegisterClass(Inst, s1_d, &desc->OpInfo[1], - Decoder); + status = DecodeRegisterClass(Inst, s1_d, &desc->OpInfo[1]); if (status != MCDisassembler_Success) return status; } @@ -311,9 +375,9 @@ static DecodeStatus DecodeSRInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeSRCInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status; + DecodeStatus status = MCDisassembler_Success; unsigned const4 = fieldFromInstruction_2(Insn, 12, 4); unsigned s1_d = fieldFromInstruction_2(Insn, 8, 4); unsigned is32Bit = fieldFromInstruction_4(Insn, 0, 1); @@ -321,23 +385,44 @@ static DecodeStatus DecodeSRCInstruction(MCInst *Inst, unsigned Insn, if (is32Bit) // This instruction is 16-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - - // Decode s1/d. - status = DecodeRegisterClass(Inst, s1_d, &desc->OpInfo[0], Decoder); - if (status != MCDisassembler_Success) - return status; + const MCInstrDesc *desc = get_desc(Inst); - // Decode const4. - MCOperand_CreateImm0(Inst, const4); + if (desc->NumOperands == 2) { + tryDecodeReg(0, s1_d); + MCOperand_CreateImm0(Inst, const4); + } else if (desc->NumOperands == 3) { + switch (Insn & 0xff) { + //D[a], D[15], const4 (SRC) + case 0x92: + case 0x8a: + case 0xca: + case 0xaa: + case 0xea: { + tryDecodeReg(0, s1_d); + tryDecodeReg(1, 15); + MCOperand_CreateImm0(Inst, const4); + break; + } + //D[15], D[a], const4 (SRC) + case 0x9a: + case 0xba: + case 0xfa: + case 0x86: { + tryDecodeReg(0, 15); + tryDecodeReg(1, s1_d); + MCOperand_CreateImm0(Inst, const4); + break; + } + } + } - return MCDisassembler_Success; + return status; } static DecodeStatus DecodeSRRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status; + DecodeStatus status = MCDisassembler_Success; unsigned s2 = fieldFromInstruction_2(Insn, 12, 4); unsigned s1_d = fieldFromInstruction_2(Insn, 8, 4); unsigned is32Bit = fieldFromInstruction_4(Insn, 0, 1); @@ -345,22 +430,43 @@ static DecodeStatus DecodeSRRInstruction(MCInst *Inst, unsigned Insn, if (is32Bit) // This instruction is 16-bit return MCDisassembler_Fail; - // Decode s1/d. - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - status = DecodeRegisterClass(Inst, s1_d, &desc->OpInfo[0], Decoder); - if (status != MCDisassembler_Success) - return status; - - // Decode s2. - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[1], Decoder); - if (status != MCDisassembler_Success) - return status; + const MCInstrDesc *desc = get_desc(Inst); + if (desc->NumOperands == 2) { + tryDecodeReg(0, s1_d); + tryDecodeReg(1, s2); + } else if (desc->NumOperands == 3) { + switch (Insn & 0xff) { + case 0x12: + case 0x52: + case 0x2a: + case 0x6a: + case 0xa: + case 0x4a: { + //D[a], D[15], D[b] (SRR) + tryDecodeReg(0, s1_d); + tryDecodeReg(1, 15); + tryDecodeReg(2, s2); + break; + } + case 0x1a: + case 0x3a: + case 0x5a: + case 0x7a: + case 0x6: { + //D[15], D[a], D[b] (SRR) + tryDecodeReg(0, 15); + tryDecodeReg(1, s1_d); + tryDecodeReg(2, s2); + break; + } + } + } return MCDisassembler_Success; } static DecodeStatus DecodeABSInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { DecodeStatus status; unsigned off18_0 = fieldFromInstruction_4(Insn, 16, 6); @@ -376,12 +482,12 @@ static DecodeStatus DecodeABSInstruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; + const MCInstrDesc *desc = get_desc(Inst); if (desc->NumOperands > 1) { if (desc->OpInfo[0].OperandType == MCOI_OPERAND_REGISTER) { status = DecodeRegisterClass(Inst, s1_d, - &desc->OpInfo[0], Decoder); + &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; @@ -389,7 +495,7 @@ static DecodeStatus DecodeABSInstruction(MCInst *Inst, unsigned Insn, } else { MCOperand_CreateImm0(Inst, off18); status = DecodeRegisterClass(Inst, s1_d, - &desc->OpInfo[0], Decoder); + &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; } @@ -401,7 +507,7 @@ static DecodeStatus DecodeABSInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeBInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { unsigned disp24_0 = fieldFromInstruction_4(Insn, 16, 16); unsigned disp24_1 = fieldFromInstruction_4(Insn, 8, 8); @@ -419,7 +525,7 @@ static DecodeStatus DecodeBInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeBOInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { DecodeStatus status; unsigned off10_0 = fieldFromInstruction_4(Insn, 16, 6); @@ -435,31 +541,31 @@ static DecodeStatus DecodeBOInstruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; + const MCInstrDesc *desc = get_desc(Inst); if (desc->NumOperands == 1) { - return DecodeRegisterClass(Inst, s2, &desc->OpInfo[0], Decoder); + return DecodeRegisterClass(Inst, s2, &desc->OpInfo[0]); } switch (MCInst_getOpcode(Inst)) { - case TRICORE_ST_A_bo_r: - case TRICORE_ST_A_bo_c: - case TRICORE_ST_B_bo_r: - case TRICORE_ST_B_bo_c: - case TRICORE_ST_D_bo_r: - case TRICORE_ST_D_bo_c: - case TRICORE_ST_DA_bo_r: - case TRICORE_ST_DA_bo_c: - case TRICORE_ST_H_bo_r: - case TRICORE_ST_H_bo_c: - case TRICORE_ST_Q_bo_r: - case TRICORE_ST_Q_bo_c: - case TRICORE_ST_W_bo_r: - case TRICORE_ST_W_bo_c: - case TRICORE_SWAP_W_bo_r: - case TRICORE_SWAP_W_bo_c: - case TRICORE_SWAPMSK_W_bo_c: - case TRICORE_SWAPMSK_W_bo_r: { + case TriCore_ST_A_bo_r: + case TriCore_ST_A_bo_c: + case TriCore_ST_B_bo_r: + case TriCore_ST_B_bo_c: + case TriCore_ST_D_bo_r: + case TriCore_ST_D_bo_c: + case TriCore_ST_DA_bo_r: + case TriCore_ST_DA_bo_c: + case TriCore_ST_H_bo_r: + case TriCore_ST_H_bo_c: + case TriCore_ST_Q_bo_r: + case TriCore_ST_Q_bo_c: + case TriCore_ST_W_bo_r: + case TriCore_ST_W_bo_c: + case TriCore_SWAP_W_bo_r: + case TriCore_SWAP_W_bo_c: + case TriCore_SWAPMSK_W_bo_c: + case TriCore_SWAPMSK_W_bo_r: { is_store = true; break; } @@ -469,24 +575,24 @@ static DecodeStatus DecodeBOInstruction(MCInst *Inst, unsigned Insn, if (desc->OpInfo[1].OperandType == MCOI_OPERAND_REGISTER) { // we have [reg+r] instruction if (is_store) { - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[0], - Decoder); + status = DecodeRegisterClass(Inst, s2, + &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; - return DecodeRegisterClass(Inst, s1_d, &desc->OpInfo[1], - Decoder); + return DecodeRegisterClass(Inst, s1_d, + &desc->OpInfo[1]); } else { - status = DecodeRegisterClass(Inst, s1_d, &desc->OpInfo[0], - Decoder); + status = DecodeRegisterClass(Inst, s1_d, + &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; - return DecodeRegisterClass(Inst, s2, &desc->OpInfo[1], - Decoder); + return DecodeRegisterClass(Inst, s2, + &desc->OpInfo[1]); } } else { // we have one of the CACHE instructions without destination reg - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[0], - Decoder); + status = + DecodeRegisterClass(Inst, s2, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; @@ -498,23 +604,23 @@ static DecodeStatus DecodeBOInstruction(MCInst *Inst, unsigned Insn, if (desc->NumOperands > 2) { if (is_store) { // we have [reg+c] instruction - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[0], - Decoder); + status = + DecodeRegisterClass(Inst, s2, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; - status = DecodeRegisterClass(Inst, s1_d, &desc->OpInfo[1], - Decoder); + status = DecodeRegisterClass(Inst, s1_d, + &desc->OpInfo[1]); if (status != MCDisassembler_Success) return status; } else { - status = DecodeRegisterClass(Inst, s1_d, &desc->OpInfo[0], - Decoder); + status = DecodeRegisterClass(Inst, s1_d, + &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[1], - Decoder); + status = + DecodeRegisterClass(Inst, s2, &desc->OpInfo[1]); if (status != MCDisassembler_Success) return status; } @@ -525,7 +631,7 @@ static DecodeStatus DecodeBOInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeBOLInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { DecodeStatus status; unsigned off16_0 = fieldFromInstruction_4(Insn, 16, 6); @@ -540,42 +646,38 @@ static DecodeStatus DecodeBOLInstruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; + const MCInstrDesc *desc = get_desc(Inst); switch (MCInst_getOpcode(Inst)) { - case TRICORE_LD_A_bol: - case TRICORE_LD_B_bol: - case TRICORE_LD_BU_bol: - case TRICORE_LD_H_bol: - case TRICORE_LD_HU_bol: - case TRICORE_LD_W_bol: - case TRICORE_LEA_bol: { + case TriCore_LD_A_bol: + case TriCore_LD_B_bol: + case TriCore_LD_BU_bol: + case TriCore_LD_H_bol: + case TriCore_LD_HU_bol: + case TriCore_LD_W_bol: + case TriCore_LEA_bol: { // Decode s1_d. - status = DecodeRegisterClass(Inst, s1_d, &desc->OpInfo[0], - Decoder); + status = DecodeRegisterClass(Inst, s1_d, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; // Decode s2. - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[1], - Decoder); + status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[1]); if (status != MCDisassembler_Success) return status; break; } - case TRICORE_ST_A_bol: - case TRICORE_ST_B_bol: - case TRICORE_ST_H_bol: - case TRICORE_ST_W_bol: { + case TriCore_ST_A_bol: + case TriCore_ST_B_bol: + case TriCore_ST_H_bol: + case TriCore_ST_W_bol: { // Decode s2. - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[0], - Decoder); + status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; // Decode s1_d. - status = DecodeRegisterClass(Inst, s1_d, &desc->OpInfo[1], - Decoder); + status = DecodeRegisterClass(Inst, s1_d, &desc->OpInfo[1]); if (status != MCDisassembler_Success) return status; break; @@ -591,7 +693,7 @@ static DecodeStatus DecodeBOLInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeRCInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { DecodeStatus status; unsigned d = fieldFromInstruction_4(Insn, 28, 4); @@ -603,17 +705,15 @@ static DecodeStatus DecodeRCInstruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; + const MCInstrDesc *desc = get_desc(Inst); if (desc->NumOperands > 1) { // Decode d. - status = - DecodeRegisterClass(Inst, d, &desc->OpInfo[0], Decoder); + status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; // Decode s1. - status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1], - Decoder); + status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1]); if (status != MCDisassembler_Success) return status; } @@ -625,7 +725,7 @@ static DecodeStatus DecodeRCInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeRCPWInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { DecodeStatus status; unsigned d = fieldFromInstruction_4(Insn, 28, 4); @@ -639,14 +739,14 @@ static DecodeStatus DecodeRCPWInstruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; + const MCInstrDesc *desc = get_desc(Inst); // Decode d. - status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0], Decoder); + status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; // Decode s1. - status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1], Decoder); + status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1]); if (status != MCDisassembler_Success) return status; @@ -663,7 +763,7 @@ static DecodeStatus DecodeRCPWInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeRLCInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { DecodeStatus status; unsigned d = fieldFromInstruction_4(Insn, 28, 4); @@ -675,15 +775,13 @@ static DecodeStatus DecodeRLCInstruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; + const MCInstrDesc *desc = get_desc(Inst); if (desc->NumOperands == 3) { - status = - DecodeRegisterClass(Inst, d, &desc->OpInfo[0], Decoder); + status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; - status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1], - Decoder); + status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1]); if (status != MCDisassembler_Success) return status; @@ -693,20 +791,18 @@ static DecodeStatus DecodeRLCInstruction(MCInst *Inst, unsigned Insn, } if (desc->OpInfo[0].OperandType == MCOI_OPERAND_REGISTER) { - status = - DecodeRegisterClass(Inst, d, &desc->OpInfo[0], Decoder); + status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; MCOperand_CreateImm0(Inst, const16); } else { MCOperand_CreateImm0(Inst, const16); - if (MCInst_getOpcode(Inst) == TRICORE_MTCR_rlc) { + if (MCInst_getOpcode(Inst) == TriCore_MTCR_rlc) { status = - DecodeRegisterClass(Inst, s1, &desc->OpInfo[1], Decoder); + DecodeRegisterClass(Inst, s1, &desc->OpInfo[1]); } else { - status = - DecodeRegisterClass(Inst, d, &desc->OpInfo[1], Decoder); + status = DecodeRegisterClass(Inst, d, &desc->OpInfo[1]); } if (status != MCDisassembler_Success) return status; @@ -715,7 +811,7 @@ static DecodeStatus DecodeRLCInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeRRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { DecodeStatus status; unsigned d = fieldFromInstruction_4(Insn, 28, 4); @@ -728,19 +824,19 @@ static DecodeStatus DecodeRRInstruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; + const MCInstrDesc *desc = get_desc(Inst); /// But even if the instruction is in RR format and has only one operand, /// we cannot be sure whether the operand is s1 or s2 if (desc->NumOperands == 1) { if (desc->OpInfo[0].OperandType == MCOI_OPERAND_REGISTER) { switch (MCInst_getOpcode(Inst)) { - case TRICORE_CALLI_rr_v110: { - return DecodeRegisterClass( - Inst, s2, &desc->OpInfo[0], Decoder); + case TriCore_CALLI_rr_v110: { + return DecodeRegisterClass(Inst, s2, + &desc->OpInfo[0]); } default: { - return DecodeRegisterClass( - Inst, s1, &desc->OpInfo[0], Decoder); + return DecodeRegisterClass(Inst, s1, + &desc->OpInfo[0]); } } } @@ -749,8 +845,7 @@ static DecodeStatus DecodeRRInstruction(MCInst *Inst, unsigned Insn, if (desc->NumOperands > 0) { // Decode d. - status = - DecodeRegisterClass(Inst, d, &desc->OpInfo[0], Decoder); + status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; } @@ -758,27 +853,26 @@ static DecodeStatus DecodeRRInstruction(MCInst *Inst, unsigned Insn, if (desc->NumOperands > 1) { if (desc->OpInfo[0].OperandType == MCOI_OPERAND_REGISTER) { switch (MCInst_getOpcode(Inst)) { - case TRICORE_ABSS_rr: - case TRICORE_ABSS_H_rr: - case TRICORE_ABS_H_rr: - case TRICORE_ABS_B_rr: - case TRICORE_ABS_rr: { - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[1], - Decoder); + case TriCore_ABSS_rr: + case TriCore_ABSS_H_rr: + case TriCore_ABS_H_rr: + case TriCore_ABS_B_rr: + case TriCore_ABS_rr: { + status = DecodeRegisterClass(Inst, s2, + &desc->OpInfo[1]); break; } default: - status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1], - Decoder); + status = DecodeRegisterClass(Inst, s1, + &desc->OpInfo[1]); } - if (status != MCDisassembler_Success) - return status; + if (status != MCDisassembler_Success) + return status; } } if (desc->NumOperands > 2) { - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[2], - Decoder); + status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[2]); if (status != MCDisassembler_Success) return status; } @@ -791,7 +885,7 @@ static DecodeStatus DecodeRRInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeRR2Instruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { DecodeStatus status; unsigned d = fieldFromInstruction_4(Insn, 28, 4); @@ -803,19 +897,19 @@ static DecodeStatus DecodeRR2Instruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; + const MCInstrDesc *desc = get_desc(Inst); // Decode d. - status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0], Decoder); + status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; // Decode s1. - status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1], Decoder); + status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1]); if (status != MCDisassembler_Success) return status; // Decode s2. - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[2], Decoder); + status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[2]); if (status != MCDisassembler_Success) return status; @@ -823,7 +917,7 @@ static DecodeStatus DecodeRR2Instruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeRRPWInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { DecodeStatus status; unsigned d = fieldFromInstruction_4(Insn, 28, 4); @@ -837,31 +931,34 @@ static DecodeStatus DecodeRRPWInstruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - tryDecodeReg(0, d) tryDecodeReg(1, s1) tryDecodeReg(2, s2) - decodeImm(pos) decodeImm(width) + const MCInstrDesc *desc = get_desc(Inst); + tryDecodeReg(0, d); + tryDecodeReg(1, s1); + tryDecodeReg(2, s2); + decodeImm(pos); + decodeImm(width); - return MCDisassembler_Success; + return MCDisassembler_Success; } static DecodeStatus DecodeSLRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status = MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; unsigned d = fieldFromInstruction_2(Insn, 8, 4); unsigned s2 = fieldFromInstruction_2(Insn, 12, 4); unsigned is32Bit = fieldFromInstruction_4(Insn, 0, 1); if (is32Bit) // This instruction is 16-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; + const MCInstrDesc *desc = get_desc(Inst); // Decode d. - status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0], Decoder); + status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; // Decode s2. - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[1], Decoder); + status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[1]); if (status != MCDisassembler_Success) return status; @@ -869,53 +966,79 @@ static DecodeStatus DecodeSLRInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeSLROInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status = MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; unsigned d = fieldFromInstruction_2(Insn, 8, 4); unsigned off4 = fieldFromInstruction_2(Insn, 12, 4); unsigned is32Bit = fieldFromInstruction_4(Insn, 0, 1); if (is32Bit) // This instruction is 16-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - // Decode d. - status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0], Decoder); - if (status != MCDisassembler_Success) - return status; - - // Decode off4. - MCOperand_CreateImm0(Inst, off4); + const MCInstrDesc *desc = get_desc(Inst); + tryDecodeReg(0, d); + if (desc->NumOperands == 3) { + tryDecodeReg(1, 15); + } + decodeImm(off4); return MCDisassembler_Success; } static DecodeStatus DecodeSROInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status = MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; unsigned off4 = fieldFromInstruction_2(Insn, 8, 4); unsigned s2 = fieldFromInstruction_2(Insn, 12, 4); unsigned is32Bit = fieldFromInstruction_4(Insn, 0, 1); if (is32Bit) // This instruction is 16-bit return MCDisassembler_Fail; - // Decode s2. - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[0], Decoder); - if (status != MCDisassembler_Success) - return status; - - // Decode off4. - MCOperand_CreateImm0(Inst, off4); + const MCInstrDesc *desc = get_desc(Inst); + + switch (Insn & 0xff) { + case 0xcc: + case 0x0c: + case 0x8c: + case 0x4c: + case 0x48: + case 0xc8: + case 0x8: + case 0x88: + case 0x28: { + tryDecodeReg(0, 15); + tryDecodeReg(1, s2); + MCOperand_CreateImm0(Inst, off4); + break; + } + case 0xec: + case 0x2c: + case 0xac: + case 0x6c: + case 0x18: + case 0xa8: + case 0x68: + case 0xe8: { + tryDecodeReg(0, s2); + MCOperand_CreateImm0(Inst, off4); + tryDecodeReg(2, 15); + break; + } + default: { + tryDecodeReg(0, s2); + MCOperand_CreateImm0(Inst, off4); + break; + } + } return MCDisassembler_Success; } static DecodeStatus DecodeSRRSInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status = MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; unsigned n = fieldFromInstruction_2(Insn, 6, 2); unsigned s1_d = fieldFromInstruction_2(Insn, 8, 4); unsigned s2 = fieldFromInstruction_2(Insn, 12, 4); @@ -923,26 +1046,20 @@ static DecodeStatus DecodeSRRSInstruction(MCInst *Inst, unsigned Insn, if (is32Bit) // This instruction is 16-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - - // Decode s1_d. - status = DecodeRegisterClass(Inst, s1_d, &desc->OpInfo[0], Decoder); - if (status != MCDisassembler_Success) - return status; + const MCInstrDesc *desc = get_desc(Inst); - // Decode s2. - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[1], Decoder); - if (status != MCDisassembler_Success) - return status; - - // Decode n. + tryDecodeReg(0, s1_d); + tryDecodeReg(1, s2); + if (desc->NumOperands == 4) { + tryDecodeReg(2, 15); + } MCOperand_CreateImm0(Inst, n); - return MCDisassembler_Success; + return status; } static DecodeStatus DecodeSBCInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { unsigned disp4 = fieldFromInstruction_2(Insn, 8, 4); unsigned const4 = fieldFromInstruction_2(Insn, 12, 4); @@ -950,22 +1067,23 @@ static DecodeStatus DecodeSBCInstruction(MCInst *Inst, unsigned Insn, if (is32Bit) // This instruction is 16-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - if (desc->NumOperands != 2) { - return MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; + const MCInstrDesc *desc = get_desc(Inst); + if (desc->NumOperands == 3) { + tryDecodeReg(0, 15); + decodeImm(disp4); + decodeImm(const4); + } else if (desc->NumOperands == 2) { + decodeImm(disp4); + decodeImm(const4); + status = MCDisassembler_Success; } - // Decode disp4. - MCOperand_CreateImm0(Inst, disp4); - - // Decode const4. - MCOperand_CreateImm0(Inst, const4); - - return MCDisassembler_Success; + return status; } static DecodeStatus DecodeSBRNInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { unsigned disp4 = fieldFromInstruction_2(Insn, 8, 4); unsigned n = fieldFromInstruction_2(Insn, 12, 4); @@ -973,6 +1091,12 @@ static DecodeStatus DecodeSBRNInstruction(MCInst *Inst, unsigned Insn, if (is32Bit) // This instruction is 16-bit return MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; + const MCInstrDesc *desc = get_desc(Inst); + if (desc->NumOperands == 3) { + tryDecodeReg(0, 15); + } + // Decode n. MCOperand_CreateImm0(Inst, n); // Decode disp4. @@ -982,24 +1106,24 @@ static DecodeStatus DecodeSBRNInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeSSRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status = MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; unsigned s1 = fieldFromInstruction_2(Insn, 8, 4); unsigned s2 = fieldFromInstruction_2(Insn, 12, 4); unsigned is32Bit = fieldFromInstruction_4(Insn, 0, 1); if (is32Bit) // This instruction is 16-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; + const MCInstrDesc *desc = get_desc(Inst); // Decode s2. - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[0], Decoder); + status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; // Decode s1. - status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1], Decoder); + status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1]); if (status != MCDisassembler_Success) return status; @@ -1007,21 +1131,20 @@ static DecodeStatus DecodeSSRInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeSSROInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status = MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; unsigned s1 = fieldFromInstruction_2(Insn, 8, 4); unsigned off4 = fieldFromInstruction_2(Insn, 12, 4); unsigned is32Bit = fieldFromInstruction_4(Insn, 0, 1); if (is32Bit) // This instruction is 16-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[0], Decoder); - if (status != MCDisassembler_Success) - return status; + const MCInstrDesc *desc = get_desc(Inst); + CS_ASSERT_RET_VAL(desc->NumOperands == 3, MCDisassembler_Fail); - // Decode off4. + tryDecodeReg(0, 15); + tryDecodeReg(1, s1); MCOperand_CreateImm0(Inst, off4); return MCDisassembler_Success; @@ -1030,19 +1153,18 @@ static DecodeStatus DecodeSSROInstruction(MCInst *Inst, unsigned Insn, /// 32-bit Opcode Format static DecodeStatus DecodeSYSInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status = MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; unsigned s1_d = fieldFromInstruction_4(Insn, 8, 4); unsigned is32Bit = fieldFromInstruction_4(Insn, 0, 1); if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; + const MCInstrDesc *desc = get_desc(Inst); if (desc->NumOperands > 0) { - status = DecodeRegisterClass(Inst, s1_d, &desc->OpInfo[0], - Decoder); + status = DecodeRegisterClass(Inst, s1_d, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; } @@ -1051,9 +1173,9 @@ static DecodeStatus DecodeSYSInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeRRR2Instruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status = MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; unsigned s1 = fieldFromInstruction_4(Insn, 8, 4); unsigned s2 = fieldFromInstruction_4(Insn, 12, 4); unsigned s3 = fieldFromInstruction_4(Insn, 24, 4); @@ -1063,23 +1185,23 @@ static DecodeStatus DecodeRRR2Instruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0], Decoder); + const MCInstrDesc *desc = get_desc(Inst); + status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; // Decode s1. - status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1], Decoder); + status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1]); if (status != MCDisassembler_Success) return status; // Decode s2. - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[2], Decoder); + status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[2]); if (status != MCDisassembler_Success) return status; // Decode s3. - status = DecodeRegisterClass(Inst, s3, &desc->OpInfo[3], Decoder); + status = DecodeRegisterClass(Inst, s3, &desc->OpInfo[3]); if (status != MCDisassembler_Success) return status; @@ -1087,9 +1209,9 @@ static DecodeStatus DecodeRRR2Instruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeRRR1Instruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status = MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; unsigned s1 = fieldFromInstruction_4(Insn, 8, 4); unsigned s2 = fieldFromInstruction_4(Insn, 12, 4); unsigned n = fieldFromInstruction_4(Insn, 16, 2); @@ -1100,23 +1222,23 @@ static DecodeStatus DecodeRRR1Instruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0], Decoder); + const MCInstrDesc *desc = get_desc(Inst); + status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; // Decode s1. - status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1], Decoder); + status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1]); if (status != MCDisassembler_Success) return status; // Decode s2. - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[2], Decoder); + status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[2]); if (status != MCDisassembler_Success) return status; // Decode s3. - status = DecodeRegisterClass(Inst, s3, &desc->OpInfo[3], Decoder); + status = DecodeRegisterClass(Inst, s3, &desc->OpInfo[3]); if (status != MCDisassembler_Success) return status; @@ -1127,9 +1249,9 @@ static DecodeStatus DecodeRRR1Instruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeBITInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status = MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; unsigned s1 = fieldFromInstruction_4(Insn, 8, 4); unsigned s2 = fieldFromInstruction_4(Insn, 12, 4); unsigned pos1 = fieldFromInstruction_4(Insn, 16, 5); @@ -1140,18 +1262,18 @@ static DecodeStatus DecodeBITInstruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0], Decoder); + const MCInstrDesc *desc = get_desc(Inst); + status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; // Decode s1. - status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1], Decoder); + status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1]); if (status != MCDisassembler_Success) return status; // Decode s2. - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[2], Decoder); + status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[2]); if (status != MCDisassembler_Success) return status; @@ -1165,9 +1287,9 @@ static DecodeStatus DecodeBITInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeRR1Instruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status = MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; unsigned s1 = fieldFromInstruction_4(Insn, 8, 4); unsigned s2 = fieldFromInstruction_4(Insn, 12, 4); unsigned n = fieldFromInstruction_4(Insn, 16, 2); @@ -1177,18 +1299,18 @@ static DecodeStatus DecodeRR1Instruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0], Decoder); + const MCInstrDesc *desc = get_desc(Inst); + status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; // Decode s1. - status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1], Decoder); + status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1]); if (status != MCDisassembler_Success) return status; // Decode s2. - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[2], Decoder); + status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[2]); if (status != MCDisassembler_Success) return status; @@ -1199,9 +1321,9 @@ static DecodeStatus DecodeRR1Instruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeRCRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status = MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; unsigned s1 = fieldFromInstruction_4(Insn, 8, 4); unsigned const9 = fieldFromInstruction_4(Insn, 12, 9); unsigned s3 = fieldFromInstruction_4(Insn, 24, 4); @@ -1211,18 +1333,18 @@ static DecodeStatus DecodeRCRInstruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0], Decoder); + const MCInstrDesc *desc = get_desc(Inst); + status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; // Decode s1. - status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1], Decoder); + status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1]); if (status != MCDisassembler_Success) return status; // Decode s3. - status = DecodeRegisterClass(Inst, s3, &desc->OpInfo[2], Decoder); + status = DecodeRegisterClass(Inst, s3, &desc->OpInfo[2]); if (status != MCDisassembler_Success) return status; @@ -1233,9 +1355,9 @@ static DecodeStatus DecodeRCRInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeRRRWInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status = MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; unsigned s1 = fieldFromInstruction_4(Insn, 8, 4); unsigned s2 = fieldFromInstruction_4(Insn, 12, 4); unsigned width = fieldFromInstruction_4(Insn, 16, 5); @@ -1246,23 +1368,23 @@ static DecodeStatus DecodeRRRWInstruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0], Decoder); + const MCInstrDesc *desc = get_desc(Inst); + status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; // Decode s1. - status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1], Decoder); + status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1]); if (status != MCDisassembler_Success) return status; // Decode s2. - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[2], Decoder); + status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[2]); if (status != MCDisassembler_Success) return status; // Decode s3. - status = DecodeRegisterClass(Inst, s3, &desc->OpInfo[3], Decoder); + status = DecodeRegisterClass(Inst, s3, &desc->OpInfo[3]); if (status != MCDisassembler_Success) return status; @@ -1273,9 +1395,9 @@ static DecodeStatus DecodeRRRWInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeRCRRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status = MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; unsigned s1 = fieldFromInstruction_4(Insn, 8, 4); unsigned const4 = fieldFromInstruction_4(Insn, 12, 4); unsigned s3 = fieldFromInstruction_4(Insn, 24, 4); @@ -1285,13 +1407,13 @@ static DecodeStatus DecodeRCRRInstruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0], Decoder); + const MCInstrDesc *desc = get_desc(Inst); + status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; // Decode s1. - status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1], Decoder); + status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1]); if (status != MCDisassembler_Success) return status; @@ -1299,7 +1421,7 @@ static DecodeStatus DecodeRCRRInstruction(MCInst *Inst, unsigned Insn, MCOperand_CreateImm0(Inst, const4); // Decode s3. - status = DecodeRegisterClass(Inst, s3, &desc->OpInfo[3], Decoder); + status = DecodeRegisterClass(Inst, s3, &desc->OpInfo[3]); if (status != MCDisassembler_Success) return status; @@ -1307,9 +1429,9 @@ static DecodeStatus DecodeRCRRInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeRRRRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status = MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; unsigned s1 = fieldFromInstruction_4(Insn, 8, 4); unsigned s2 = fieldFromInstruction_4(Insn, 12, 4); unsigned s3 = fieldFromInstruction_4(Insn, 24, 4); @@ -1319,32 +1441,32 @@ static DecodeStatus DecodeRRRRInstruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0], Decoder); + const MCInstrDesc *desc = get_desc(Inst); + status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; // Decode s1. - status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1], Decoder); + status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1]); if (status != MCDisassembler_Success) return status; if (desc->NumOperands == 3) { switch (MCInst_getOpcode(Inst)) { - case TRICORE_EXTR_rrrr: - case TRICORE_EXTR_U_rrrr: - return DecodeRegisterClass(Inst, s3, &desc->OpInfo[2], Decoder); + case TriCore_EXTR_rrrr: + case TriCore_EXTR_U_rrrr: + return DecodeRegisterClass(Inst, s3, &desc->OpInfo[2]); default: - return DecodeRegisterClass(Inst, s2, &desc->OpInfo[2], Decoder); + return DecodeRegisterClass(Inst, s2, &desc->OpInfo[2]); } } // Decode s2. - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[2], Decoder); + status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[2]); if (status != MCDisassembler_Success) return status; // Decode s3. - status = DecodeRegisterClass(Inst, s3, &desc->OpInfo[3], Decoder); + status = DecodeRegisterClass(Inst, s3, &desc->OpInfo[3]); if (status != MCDisassembler_Success) return status; @@ -1352,9 +1474,9 @@ static DecodeStatus DecodeRRRRInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeBRRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status = MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; unsigned s1 = fieldFromInstruction_4(Insn, 8, 4); unsigned s2 = fieldFromInstruction_4(Insn, 12, 4); unsigned disp15 = fieldFromInstruction_4(Insn, 16, 15); @@ -1363,10 +1485,9 @@ static DecodeStatus DecodeBRRInstruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - if (MCInst_getOpcode(Inst) == TRICORE_LOOP_brr) { - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[0], - Decoder); + const MCInstrDesc *desc = get_desc(Inst); + if (MCInst_getOpcode(Inst) == TriCore_LOOP_brr) { + status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; @@ -1375,14 +1496,13 @@ static DecodeStatus DecodeBRRInstruction(MCInst *Inst, unsigned Insn, } if (desc->NumOperands >= 2) { - status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[0], - Decoder); + status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; if (desc->NumOperands >= 3) { - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[1], - Decoder); + status = + DecodeRegisterClass(Inst, s2, &desc->OpInfo[1]); if (status != MCDisassembler_Success) return status; } @@ -1395,9 +1515,9 @@ static DecodeStatus DecodeBRRInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeBRCInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status = MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; unsigned s1 = fieldFromInstruction_4(Insn, 8, 4); unsigned const4 = fieldFromInstruction_4(Insn, 12, 4); unsigned disp15 = fieldFromInstruction_4(Insn, 16, 15); @@ -1406,8 +1526,8 @@ static DecodeStatus DecodeBRCInstruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[0], Decoder); + const MCInstrDesc *desc = get_desc(Inst); + status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; @@ -1421,9 +1541,9 @@ static DecodeStatus DecodeBRCInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeRRRInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status = MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; unsigned s1 = fieldFromInstruction_4(Insn, 8, 4); unsigned s2 = fieldFromInstruction_4(Insn, 12, 4); // unsigned n = fieldFromInstruction_4(Insn, 16, 2); @@ -1434,23 +1554,23 @@ static DecodeStatus DecodeRRRInstruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0], Decoder); + const MCInstrDesc *desc = get_desc(Inst); + status = DecodeRegisterClass(Inst, d, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; // Decode s1. - status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1], Decoder); + status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1]); if (status != MCDisassembler_Success) return status; // Decode s2. - status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[2], Decoder); + status = DecodeRegisterClass(Inst, s2, &desc->OpInfo[2]); if (status != MCDisassembler_Success) return status; // Decode s3. - status = DecodeRegisterClass(Inst, s3, &desc->OpInfo[3], Decoder); + status = DecodeRegisterClass(Inst, s3, &desc->OpInfo[3]); if (status != MCDisassembler_Success) return status; @@ -1458,7 +1578,7 @@ static DecodeStatus DecodeRRRInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeABSBInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { unsigned bpos3 = fieldFromInstruction_4(Insn, 8, 3); unsigned b = fieldFromInstruction_4(Insn, 12, 1); @@ -1480,9 +1600,9 @@ static DecodeStatus DecodeABSBInstruction(MCInst *Inst, unsigned Insn, } static DecodeStatus DecodeRCRWInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status = MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; unsigned s1 = fieldFromInstruction_4(Insn, 8, 4); unsigned const4 = fieldFromInstruction_4(Insn, 12, 4); unsigned width = fieldFromInstruction_4(Insn, 16, 5); @@ -1493,17 +1613,20 @@ static DecodeStatus DecodeRCRWInstruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - tryDecodeReg(0, d) tryDecodeReg(1, s1) tryDecodeReg(2, s3) - decodeImm(const4) decodeImm(width) + const MCInstrDesc *desc = get_desc(Inst); + tryDecodeReg(0, d); + tryDecodeReg(1, s1); + tryDecodeReg(2, s3); + decodeImm(const4); + decodeImm(width); - return MCDisassembler_Success; + return MCDisassembler_Success; } static DecodeStatus DecodeBRNInstruction(MCInst *Inst, unsigned Insn, - uint64_t Address, void *Decoder) + uint64_t Address, const void *Decoder) { - DecodeStatus status = MCDisassembler_Fail; + DecodeStatus status = MCDisassembler_Success; unsigned s1 = fieldFromInstruction_4(Insn, 8, 4); unsigned n_0_3 = fieldFromInstruction_4(Insn, 12, 4); @@ -1516,8 +1639,8 @@ static DecodeStatus DecodeBRNInstruction(MCInst *Inst, unsigned Insn, if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; - status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[0], Decoder); + const MCInstrDesc *desc = get_desc(Inst); + status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[0]); if (status != MCDisassembler_Success) return status; @@ -1534,77 +1657,68 @@ static DecodeStatus DecodeBRNInstruction(MCInst *Inst, unsigned Insn, #include "TriCoreGenInstrInfo.inc" -static inline bool tryGetInstruction16(const uint8_t *code, size_t code_len, - MCInst *MI, uint16_t *size, - uint64_t address, void *info, - const uint8_t *decoderTable16) +static inline bool decodeInstruction2_or_4(const uint8_t *code, size_t code_len, + MCInst *MI, uint16_t *size, + uint64_t address, + const uint8_t *tbl2, + const uint8_t *tbl4) { - if (code_len < 2) { - return false; - } - uint16_t insn16 = readBytes16(MI, code); - DecodeStatus Result = decodeInstruction_2(decoderTable16, MI, insn16, - address, info, 0); - if (Result != MCDisassembler_Fail) { - *size = 2; - return true; + if (tbl2) { + if (code_len < 2) { + return false; + } + uint16_t insn2 = readBytes16(MI, code); + DecodeStatus Result = + decodeInstruction_2(tbl2, MI, insn2, address, NULL); + if (Result == MCDisassembler_Success) { + *size = 2; + return true; + } } - return false; -} -static inline bool tryGetInstruction32(const uint8_t *code, size_t code_len, - MCInst *MI, uint16_t *size, - uint64_t address, void *info, - const uint8_t *decoderTable32) -{ - if (code_len < 4) { - return false; - } - uint32_t insn32 = readBytes32(MI, code); - DecodeStatus Result = decodeInstruction_4(decoderTable32, MI, insn32, - address, info, 0); - if (Result != MCDisassembler_Fail) { - *size = 4; - return true; + if (tbl4) { + if (code_len < 4) { + return false; + } + uint32_t insn4 = readBytes32(MI, code); + DecodeStatus Result = + decodeInstruction_4(tbl4, MI, insn4, address, NULL); + if (Result == MCDisassembler_Success) { + *size = 4; + return true; + } } return false; } static bool getInstruction(csh ud, const uint8_t *code, size_t code_len, - MCInst *MI, uint16_t *size, uint64_t address, - void *info) + MCInst *MI, uint16_t *size, uint64_t address) { if (!ud) { return false; } struct cs_struct *cs = (struct cs_struct *)ud; - if (MI->flat_insn->detail) { - memset(MI->flat_insn->detail, 0, sizeof(cs_detail)); - } - switch (cs->mode) { case CS_MODE_TRICORE_110: { - if (tryGetInstruction16(code, code_len, MI, size, address, info, - DecoderTablev11016) || - tryGetInstruction32(code, code_len, MI, size, address, info, - DecoderTablev11032)) { + if (decodeInstruction2_or_4(code, code_len, MI, size, address, + DecoderTablev11016, + DecoderTablev11032)) { return true; } break; } case CS_MODE_TRICORE_161: { - if (tryGetInstruction32(code, code_len, MI, size, address, info, - DecoderTablev16132)) { + if (decodeInstruction2_or_4(code, code_len, MI, size, address, + NULL, DecoderTablev16132)) { return true; } break; } case CS_MODE_TRICORE_162: { - if (tryGetInstruction16(code, code_len, MI, size, address, info, - DecoderTablev16216) || - tryGetInstruction32(code, code_len, MI, size, address, info, - DecoderTablev16232)) { + if (decodeInstruction2_or_4(code, code_len, MI, size, address, + DecoderTablev16216, + DecoderTablev16232)) { return true; } break; @@ -1613,22 +1727,15 @@ static bool getInstruction(csh ud, const uint8_t *code, size_t code_len, break; } - return tryGetInstruction16(code, code_len, MI, size, address, info, - DecoderTable16) || - tryGetInstruction32(code, code_len, MI, size, address, info, - DecoderTable32); + return decodeInstruction2_or_4(code, code_len, MI, size, address, + DecoderTable16, DecoderTable32); } bool TriCore_LLVM_getInstruction(csh handle, const uint8_t *Bytes, size_t ByteLen, MCInst *MI, uint16_t *Size, - uint64_t Address, void *Info) + uint64_t Address) { - bool Result = - getInstruction(handle, Bytes, ByteLen, MI, Size, Address, Info); - if (Result) { - TriCore_set_instr_map_data(MI); - } - return Result; + return getInstruction(handle, Bytes, ByteLen, MI, Size, Address); } void TriCore_init_mri(MCRegisterInfo *MRI) @@ -1649,7 +1756,8 @@ void TriCore_init_mri(MCRegisterInfo *MRI) MCRegisterInfo_InitMCRegisterInfo( MRI, TriCoreRegDesc, ARR_SIZE(TriCoreRegDesc), 0, 0, TriCoreMCRegisterClasses, ARR_SIZE(TriCoreMCRegisterClasses), 0, - 0, TriCoreRegDiffLists, 0, TriCoreSubRegIdxLists, 1, 0); + 0, TriCoreRegDiffLists, 0, TriCoreSubRegIdxLists, + ARR_SIZE(TriCoreSubRegIdxLists), TriCoreRegEncodingTable); } #endif diff --git a/arch/TriCore/TriCoreGenAsmWriter.inc b/arch/TriCore/TriCoreGenAsmWriter.inc index 4515a878a1..fc669f3758 100644 --- a/arch/TriCore/TriCoreGenAsmWriter.inc +++ b/arch/TriCore/TriCoreGenAsmWriter.inc @@ -1,6 +1,6 @@ -/* Capstone Disassembly Engine, http://www.capstone-engine.org */ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ -/* Rot127 2022-2023 */ +/* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ @@ -19,419 +19,392 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { #ifndef CAPSTONE_DIET static const char AsmStrs[] = { - /* 0 */ "sub d15, \0" - /* 10 */ "add d15, \0" - /* 20 */ "and d15, \0" - /* 30 */ "jne d15, \0" - /* 40 */ "jeq d15, \0" - /* 50 */ "or d15, \0" - /* 59 */ "jz.t d15, \0" - /* 70 */ "jnz.t d15, \0" - /* 82 */ "lt d15, \0" - /* 91 */ "lt.u d15, \0" - /* 102 */ "mov d15, \0" - /* 112 */ "jz d15, \0" - /* 121 */ "jnz d15, \0" - /* 131 */ "sub.a sp, \0" - /* 142 */ "ftoq31 \0" - /* 150 */ "csub.a \0" - /* 158 */ "subsc.a \0" - /* 167 */ "addsc.a \0" - /* 176 */ "difsc.a \0" - /* 185 */ "cadd.a \0" - /* 193 */ "ld.a \0" - /* 199 */ "tlbprobe.a \0" - /* 211 */ "ge.a \0" - /* 217 */ "jne.a \0" - /* 224 */ "addih.a \0" - /* 233 */ "movh.a \0" - /* 241 */ "sel.a \0" - /* 248 */ "csubn.a \0" - /* 257 */ "caddn.a \0" - /* 266 */ "seln.a \0" - /* 274 */ "swap.a \0" - /* 282 */ "jeq.a \0" - /* 289 */ "lt.a \0" - /* 295 */ "st.a \0" - /* 301 */ "mov.a \0" - /* 308 */ "nez.a \0" - /* 315 */ "jz.a \0" - /* 321 */ "jnz.a \0" - /* 328 */ "eqz.a \0" - /* 335 */ "movz.a \0" - /* 343 */ "mov.aa \0" - /* 351 */ "ld.da \0" - /* 358 */ "st.da \0" - /* 365 */ "lea \0" - /* 370 */ "lha \0" - /* 375 */ "sha \0" - /* 380 */ "ja \0" - /* 384 */ "jla \0" - /* 389 */ "fcalla \0" - /* 397 */ "crc32.b \0" - /* 406 */ "sha.b \0" - /* 413 */ "sub.b \0" - /* 420 */ "add.b \0" - /* 427 */ "ld.b \0" - /* 433 */ "absdif.b \0" - /* 443 */ "sh.b \0" - /* 449 */ "min.b \0" - /* 456 */ "clo.b \0" - /* 463 */ "eq.b \0" - /* 469 */ "abs.b \0" - /* 476 */ "subs.b \0" - /* 484 */ "adds.b \0" - /* 492 */ "absdifs.b \0" - /* 503 */ "cls.b \0" - /* 510 */ "abss.b \0" - /* 518 */ "sat.b \0" - /* 525 */ "dvinit.b \0" - /* 535 */ "lt.b \0" - /* 541 */ "st.b \0" - /* 547 */ "max.b \0" - /* 554 */ "eqany.b \0" - /* 563 */ "clz.b \0" - /* 570 */ "csub \0" - /* 576 */ "msub \0" - /* 582 */ "rsub \0" - /* 588 */ "subc \0" - /* 594 */ "addc \0" - /* 600 */ "ld.d \0" - /* 606 */ "st.d \0" - /* 612 */ "mov.d \0" - /* 619 */ "cadd \0" - /* 625 */ "madd \0" - /* 631 */ "jned \0" - /* 637 */ "nand \0" - /* 643 */ "and.ge \0" - /* 651 */ "sh.ge \0" - /* 658 */ "xor.ge \0" - /* 666 */ "jge \0" - /* 671 */ "bmerge \0" - /* 679 */ "disable \0" - /* 688 */ "shuffle \0" - /* 697 */ "and.ne \0" - /* 705 */ "sh.ne \0" - /* 712 */ "xor.ne \0" - /* 720 */ "jne \0" - /* 725 */ "restore \0" - /* 734 */ "msub.f \0" - /* 742 */ "madd.f \0" - /* 750 */ "qseed.f \0" - /* 759 */ "mul.f \0" - /* 766 */ "cmp.f \0" - /* 773 */ "div.f \0" - /* 780 */ "absdif \0" - /* 788 */ "q31tof \0" - /* 796 */ "itof \0" - /* 802 */ "hptof \0" - /* 809 */ "utof \0" - /* 815 */ "sha.h \0" - /* 822 */ "msub.h \0" - /* 830 */ "msubad.h \0" - /* 840 */ "madd.h \0" - /* 848 */ "ld.h \0" - /* 854 */ "absdif.h \0" - /* 864 */ "sh.h \0" - /* 870 */ "mul.h \0" - /* 877 */ "msubm.h \0" - /* 886 */ "msubadm.h \0" - /* 897 */ "maddm.h \0" - /* 906 */ "mulm.h \0" - /* 914 */ "maddsum.h \0" - /* 925 */ "min.h \0" - /* 932 */ "clo.h \0" - /* 939 */ "eq.h \0" - /* 945 */ "msubr.h \0" - /* 954 */ "msubadr.h \0" - /* 965 */ "maddr.h \0" - /* 974 */ "mulr.h \0" - /* 982 */ "maddsur.h \0" - /* 993 */ "abs.h \0" - /* 1000 */ "msubs.h \0" - /* 1009 */ "msubads.h \0" - /* 1020 */ "madds.h \0" - /* 1029 */ "absdifs.h \0" - /* 1040 */ "cls.h \0" - /* 1047 */ "msubms.h \0" - /* 1057 */ "msubadms.h \0" - /* 1069 */ "maddms.h \0" - /* 1079 */ "mulms.h \0" - /* 1088 */ "maddsums.h \0" - /* 1100 */ "msubrs.h \0" - /* 1110 */ "msubadrs.h \0" - /* 1122 */ "maddrs.h \0" - /* 1132 */ "maddsurs.h \0" - /* 1144 */ "abss.h \0" - /* 1152 */ "maddsus.h \0" - /* 1163 */ "sat.h \0" - /* 1170 */ "dvinit.h \0" - /* 1180 */ "lt.h \0" - /* 1186 */ "st.h \0" - /* 1192 */ "maddsu.h \0" - /* 1202 */ "max.h \0" - /* 1209 */ "eqany.h \0" - /* 1218 */ "clz.h \0" - /* 1225 */ "addih \0" - /* 1232 */ "sh \0" - /* 1236 */ "movh \0" - /* 1242 */ "tlbprobe.i \0" - /* 1254 */ "addi \0" - /* 1260 */ "jnei \0" - /* 1266 */ "ji \0" - /* 1270 */ "jli \0" - /* 1275 */ "fcalli \0" - /* 1283 */ "ftoi \0" - /* 1289 */ "dvadj \0" - /* 1296 */ "unpack \0" - /* 1304 */ "imask \0" - /* 1311 */ "sel \0" - /* 1316 */ "updfl \0" - /* 1323 */ "jl \0" - /* 1327 */ "fcall \0" - /* 1334 */ "syscall \0" - /* 1343 */ "mul \0" - /* 1348 */ "msubm \0" - /* 1355 */ "maddm \0" - /* 1362 */ "mulm \0" - /* 1368 */ "csubn \0" - /* 1375 */ "crcn \0" - /* 1381 */ "caddn \0" - /* 1388 */ "andn \0" - /* 1394 */ "ixmin \0" - /* 1401 */ "seln \0" - /* 1407 */ "orn \0" - /* 1412 */ "cmovn \0" - /* 1419 */ "clo \0" - /* 1424 */ "tlbmap \0" - /* 1432 */ "tlbdemap \0" - /* 1442 */ "dvstep \0" - /* 1450 */ "ftohp \0" - /* 1457 */ "loop \0" - /* 1463 */ "msub.q \0" - /* 1471 */ "madd.q \0" - /* 1479 */ "ld.q \0" - /* 1485 */ "mul.q \0" - /* 1492 */ "msubm.q \0" - /* 1501 */ "maddm.q \0" - /* 1510 */ "msubr.q \0" - /* 1519 */ "maddr.q \0" - /* 1528 */ "mulr.q \0" - /* 1536 */ "msubs.q \0" - /* 1545 */ "madds.q \0" - /* 1554 */ "msubrs.q \0" - /* 1564 */ "maddrs.q \0" - /* 1574 */ "st.q \0" - /* 1580 */ "and.eq \0" - /* 1588 */ "sh.eq \0" - /* 1595 */ "xor.eq \0" - /* 1603 */ "jeq \0" - /* 1608 */ "mfcr \0" - /* 1614 */ "mtcr \0" - /* 1620 */ "xnor \0" - /* 1626 */ "xor \0" - /* 1631 */ "bisr \0" - /* 1637 */ "dextr \0" - /* 1644 */ "shas \0" - /* 1650 */ "abs \0" - /* 1655 */ "msubs \0" - /* 1662 */ "rsubs \0" - /* 1669 */ "madds \0" - /* 1676 */ "absdifs \0" - /* 1685 */ "cls \0" - /* 1690 */ "muls \0" - /* 1696 */ "msubms \0" - /* 1704 */ "maddms \0" - /* 1712 */ "abss \0" - /* 1718 */ "and.and.t \0" - /* 1729 */ "sh.and.t \0" - /* 1739 */ "or.and.t \0" - /* 1749 */ "sh.nand.t \0" - /* 1760 */ "and.andn.t \0" - /* 1772 */ "sh.andn.t \0" - /* 1783 */ "or.andn.t \0" - /* 1794 */ "sh.orn.t \0" - /* 1804 */ "insn.t \0" - /* 1812 */ "and.or.t \0" - /* 1822 */ "sh.or.t \0" - /* 1831 */ "or.or.t \0" - /* 1840 */ "and.nor.t \0" - /* 1851 */ "sh.nor.t \0" - /* 1861 */ "or.nor.t \0" - /* 1871 */ "sh.xnor.t \0" - /* 1882 */ "sh.xor.t \0" - /* 1892 */ "ins.t \0" - /* 1899 */ "st.t \0" - /* 1905 */ "jz.t \0" - /* 1911 */ "jnz.t \0" - /* 1918 */ "addsc.at \0" - /* 1928 */ "bsplit \0" - /* 1936 */ "dvinit \0" - /* 1944 */ "and.lt \0" - /* 1952 */ "sh.lt \0" - /* 1959 */ "xor.lt \0" - /* 1967 */ "jlt \0" - /* 1972 */ "not \0" - /* 1977 */ "insert \0" - /* 1985 */ "ldmst \0" - /* 1992 */ "msub.u \0" - /* 2000 */ "madd.u \0" - /* 2008 */ "and.ge.u \0" - /* 2018 */ "sh.ge.u \0" - /* 2027 */ "xor.ge.u \0" - /* 2037 */ "jge.u \0" - /* 2044 */ "mul.u \0" - /* 2051 */ "msubm.u \0" - /* 2060 */ "maddm.u \0" - /* 2069 */ "mulm.u \0" - /* 2077 */ "ixmin.u \0" - /* 2086 */ "dvstep.u \0" - /* 2096 */ "extr.u \0" - /* 2104 */ "msubs.u \0" - /* 2113 */ "rsubs.u \0" - /* 2122 */ "madds.u \0" - /* 2131 */ "muls.u \0" - /* 2139 */ "msubms.u \0" - /* 2149 */ "maddms.u \0" - /* 2159 */ "dvinit.u \0" - /* 2169 */ "and.lt.u \0" - /* 2179 */ "sh.lt.u \0" - /* 2188 */ "xor.lt.u \0" - /* 2198 */ "jlt.u \0" - /* 2205 */ "div.u \0" - /* 2212 */ "mov.u \0" - /* 2219 */ "ixmax.u \0" - /* 2228 */ "ld.bu \0" - /* 2235 */ "min.bu \0" - /* 2243 */ "subs.bu \0" - /* 2252 */ "adds.bu \0" - /* 2261 */ "sat.bu \0" - /* 2269 */ "dvinit.bu \0" - /* 2280 */ "lt.bu \0" - /* 2287 */ "max.bu \0" - /* 2295 */ "ld.hu \0" - /* 2302 */ "min.hu \0" - /* 2310 */ "subs.hu \0" - /* 2319 */ "adds.hu \0" - /* 2328 */ "sat.hu \0" - /* 2336 */ "dvinit.hu \0" - /* 2347 */ "lt.hu \0" - /* 2354 */ "max.hu \0" - /* 2362 */ "ftou \0" - /* 2368 */ "loopu \0" - /* 2375 */ "lt.wu \0" - /* 2382 */ "div \0" - /* 2387 */ "cmov \0" - /* 2393 */ "crc32b.w \0" - /* 2403 */ "ld.w \0" - /* 2409 */ "crc32l.w \0" - /* 2419 */ "swap.w \0" - /* 2427 */ "eq.w \0" - /* 2433 */ "lt.w \0" - /* 2439 */ "popcnt.w \0" - /* 2449 */ "st.w \0" - /* 2455 */ "ixmax \0" - /* 2462 */ "subx \0" - /* 2468 */ "ldlcx \0" - /* 2475 */ "stlcx \0" - /* 2482 */ "lducx \0" - /* 2489 */ "stucx \0" - /* 2496 */ "addx \0" - /* 2502 */ "parity \0" - /* 2510 */ "ftoq31z \0" - /* 2519 */ "jgez \0" - /* 2525 */ "jlez \0" - /* 2531 */ "ftoiz \0" - /* 2538 */ "jz \0" - /* 2542 */ "clz \0" - /* 2547 */ "jnz \0" - /* 2552 */ "jgtz \0" - /* 2558 */ "jltz \0" - /* 2564 */ "ftouz \0" - /* 2571 */ "swap.a [+\0" - /* 2581 */ "st.a [+\0" - /* 2589 */ "st.da [+\0" - /* 2598 */ "st.b [+\0" - /* 2606 */ "st.d [+\0" - /* 2614 */ "st.h [+\0" - /* 2622 */ "cachea.i [+\0" - /* 2634 */ "cachei.i [+\0" - /* 2646 */ "cachea.wi [+\0" - /* 2659 */ "cachei.wi [+\0" - /* 2672 */ "st.q [+\0" - /* 2680 */ "ldmst [+\0" - /* 2689 */ "cachea.w [+\0" - /* 2701 */ "cachei.w [+\0" - /* 2713 */ "swapmsk.w [+\0" - /* 2726 */ "cmpswap.w [+\0" - /* 2739 */ "st.w [+\0" - /* 2747 */ "# XRay Function Patchable RET.\0" - /* 2778 */ "# XRay Typed Event Log.\0" - /* 2802 */ "# XRay Custom Event Log.\0" - /* 2827 */ "# XRay Function Enter.\0" - /* 2850 */ "# XRay Tail Call Exit.\0" - /* 2873 */ "# XRay Function Exit.\0" - /* 2895 */ "LIFETIME_END\0" - /* 2908 */ "PSEUDO_PROBE\0" - /* 2921 */ "BUNDLE\0" - /* 2928 */ "DBG_VALUE\0" - /* 2938 */ "DBG_INSTR_REF\0" - /* 2952 */ "DBG_PHI\0" - /* 2960 */ "DBG_LABEL\0" - /* 2970 */ "LIFETIME_START\0" - /* 2985 */ "DBG_VALUE_LIST\0" - /* 3000 */ "ld.a a15, [\0" - /* 3012 */ "ld.b d15, [\0" - /* 3024 */ "ld.h d15, [\0" - /* 3036 */ "ld.bu d15, [\0" - /* 3049 */ "ld.w d15, [\0" - /* 3061 */ "swap.a [\0" - /* 3070 */ "st.a [\0" - /* 3077 */ "st.da [\0" - /* 3085 */ "st.b [\0" - /* 3092 */ "st.d [\0" - /* 3099 */ "st.h [\0" - /* 3106 */ "cachea.i [\0" - /* 3117 */ "cachei.i [\0" - /* 3128 */ "cachea.wi [\0" - /* 3140 */ "cachei.wi [\0" - /* 3152 */ "st.q [\0" - /* 3159 */ "ldmst [\0" - /* 3167 */ "cachea.w [\0" - /* 3178 */ "cachei.w [\0" - /* 3189 */ "swapmsk.w [\0" - /* 3201 */ "cmpswap.w [\0" - /* 3213 */ "st.w [\0" - /* 3220 */ "ldlcx [\0" - /* 3228 */ "stlcx [\0" - /* 3236 */ "lducx [\0" - /* 3244 */ "stucx [\0" - /* 3252 */ "st.a [a15]\0" - /* 3263 */ "st.b [a15]\0" - /* 3274 */ "st.h [a15]\0" - /* 3285 */ "st.w [a15]\0" - /* 3296 */ "ld.a a15, [sp]\0" - /* 3311 */ "ld.w d15, [sp]\0" - /* 3326 */ "st.a [sp]\0" - /* 3336 */ "st.w [sp]\0" - /* 3346 */ "tlbflush.a\0" - /* 3357 */ "tlbflush.b\0" - /* 3368 */ "dsync\0" - /* 3374 */ "isync\0" - /* 3380 */ "rfe\0" - /* 3384 */ "enable\0" - /* 3391 */ "disable\0" - /* 3399 */ "debug\0" - /* 3405 */ "# FEntry call\0" - /* 3419 */ "rfm\0" - /* 3423 */ "nop\0" - /* 3427 */ "fret\0" - /* 3432 */ "wait\0" - /* 3437 */ "trapv\0" - /* 3443 */ "trapsv\0" - /* 3450 */ "rstv\0" - /* 3455 */ "rslcx\0" - /* 3461 */ "svlcx\0" + /* 0 */ "ftoq31 \0" + /* 8 */ "csub.a \0" + /* 16 */ "subsc.a \0" + /* 25 */ "addsc.a \0" + /* 34 */ "difsc.a \0" + /* 43 */ "cadd.a \0" + /* 51 */ "ld.a \0" + /* 57 */ "tlbprobe.a \0" + /* 69 */ "ge.a \0" + /* 75 */ "jne.a \0" + /* 82 */ "addih.a \0" + /* 91 */ "movh.a \0" + /* 99 */ "sel.a \0" + /* 106 */ "csubn.a \0" + /* 115 */ "caddn.a \0" + /* 124 */ "seln.a \0" + /* 132 */ "swap.a \0" + /* 140 */ "jeq.a \0" + /* 147 */ "lt.a \0" + /* 153 */ "st.a \0" + /* 159 */ "mov.a \0" + /* 166 */ "nez.a \0" + /* 173 */ "jz.a \0" + /* 179 */ "jnz.a \0" + /* 186 */ "eqz.a \0" + /* 193 */ "movz.a \0" + /* 201 */ "mov.aa \0" + /* 209 */ "ld.da \0" + /* 216 */ "st.da \0" + /* 223 */ "lea \0" + /* 228 */ "lha \0" + /* 233 */ "sha \0" + /* 238 */ "ja \0" + /* 242 */ "jla \0" + /* 247 */ "fcalla \0" + /* 255 */ "crc32.b \0" + /* 264 */ "sha.b \0" + /* 271 */ "sub.b \0" + /* 278 */ "add.b \0" + /* 285 */ "ld.b \0" + /* 291 */ "absdif.b \0" + /* 301 */ "sh.b \0" + /* 307 */ "min.b \0" + /* 314 */ "clo.b \0" + /* 321 */ "eq.b \0" + /* 327 */ "abs.b \0" + /* 334 */ "subs.b \0" + /* 342 */ "adds.b \0" + /* 350 */ "absdifs.b \0" + /* 361 */ "cls.b \0" + /* 368 */ "abss.b \0" + /* 376 */ "sat.b \0" + /* 383 */ "dvinit.b \0" + /* 393 */ "lt.b \0" + /* 399 */ "st.b \0" + /* 405 */ "max.b \0" + /* 412 */ "eqany.b \0" + /* 421 */ "clz.b \0" + /* 428 */ "csub \0" + /* 434 */ "msub \0" + /* 440 */ "rsub \0" + /* 446 */ "subc \0" + /* 452 */ "addc \0" + /* 458 */ "ld.d \0" + /* 464 */ "st.d \0" + /* 470 */ "mov.d \0" + /* 477 */ "cadd \0" + /* 483 */ "madd \0" + /* 489 */ "jned \0" + /* 495 */ "nand \0" + /* 501 */ "and.ge \0" + /* 509 */ "sh.ge \0" + /* 516 */ "xor.ge \0" + /* 524 */ "jge \0" + /* 529 */ "bmerge \0" + /* 537 */ "disable \0" + /* 546 */ "shuffle \0" + /* 555 */ "and.ne \0" + /* 563 */ "sh.ne \0" + /* 570 */ "xor.ne \0" + /* 578 */ "jne \0" + /* 583 */ "restore \0" + /* 592 */ "msub.f \0" + /* 600 */ "madd.f \0" + /* 608 */ "qseed.f \0" + /* 617 */ "mul.f \0" + /* 624 */ "cmp.f \0" + /* 631 */ "div.f \0" + /* 638 */ "absdif \0" + /* 646 */ "q31tof \0" + /* 654 */ "itof \0" + /* 660 */ "hptof \0" + /* 667 */ "utof \0" + /* 673 */ "sha.h \0" + /* 680 */ "msub.h \0" + /* 688 */ "msubad.h \0" + /* 698 */ "madd.h \0" + /* 706 */ "ld.h \0" + /* 712 */ "absdif.h \0" + /* 722 */ "sh.h \0" + /* 728 */ "mul.h \0" + /* 735 */ "msubm.h \0" + /* 744 */ "msubadm.h \0" + /* 755 */ "maddm.h \0" + /* 764 */ "mulm.h \0" + /* 772 */ "maddsum.h \0" + /* 783 */ "min.h \0" + /* 790 */ "clo.h \0" + /* 797 */ "eq.h \0" + /* 803 */ "msubr.h \0" + /* 812 */ "msubadr.h \0" + /* 823 */ "maddr.h \0" + /* 832 */ "mulr.h \0" + /* 840 */ "maddsur.h \0" + /* 851 */ "abs.h \0" + /* 858 */ "msubs.h \0" + /* 867 */ "msubads.h \0" + /* 878 */ "madds.h \0" + /* 887 */ "absdifs.h \0" + /* 898 */ "cls.h \0" + /* 905 */ "msubms.h \0" + /* 915 */ "msubadms.h \0" + /* 927 */ "maddms.h \0" + /* 937 */ "mulms.h \0" + /* 946 */ "maddsums.h \0" + /* 958 */ "msubrs.h \0" + /* 968 */ "msubadrs.h \0" + /* 980 */ "maddrs.h \0" + /* 990 */ "maddsurs.h \0" + /* 1002 */ "abss.h \0" + /* 1010 */ "maddsus.h \0" + /* 1021 */ "sat.h \0" + /* 1028 */ "dvinit.h \0" + /* 1038 */ "lt.h \0" + /* 1044 */ "st.h \0" + /* 1050 */ "maddsu.h \0" + /* 1060 */ "max.h \0" + /* 1067 */ "eqany.h \0" + /* 1076 */ "clz.h \0" + /* 1083 */ "addih \0" + /* 1090 */ "sh \0" + /* 1094 */ "movh \0" + /* 1100 */ "tlbprobe.i \0" + /* 1112 */ "addi \0" + /* 1118 */ "jnei \0" + /* 1124 */ "ji \0" + /* 1128 */ "jli \0" + /* 1133 */ "fcalli \0" + /* 1141 */ "ftoi \0" + /* 1147 */ "dvadj \0" + /* 1154 */ "unpack \0" + /* 1162 */ "imask \0" + /* 1169 */ "sel \0" + /* 1174 */ "updfl \0" + /* 1181 */ "jl \0" + /* 1185 */ "fcall \0" + /* 1192 */ "syscall \0" + /* 1201 */ "mul \0" + /* 1206 */ "msubm \0" + /* 1213 */ "maddm \0" + /* 1220 */ "mulm \0" + /* 1226 */ "csubn \0" + /* 1233 */ "crcn \0" + /* 1239 */ "caddn \0" + /* 1246 */ "andn \0" + /* 1252 */ "ixmin \0" + /* 1259 */ "seln \0" + /* 1265 */ "orn \0" + /* 1270 */ "cmovn \0" + /* 1277 */ "clo \0" + /* 1282 */ "tlbmap \0" + /* 1290 */ "tlbdemap \0" + /* 1300 */ "dvstep \0" + /* 1308 */ "ftohp \0" + /* 1315 */ "loop \0" + /* 1321 */ "msub.q \0" + /* 1329 */ "madd.q \0" + /* 1337 */ "ld.q \0" + /* 1343 */ "mul.q \0" + /* 1350 */ "msubm.q \0" + /* 1359 */ "maddm.q \0" + /* 1368 */ "msubr.q \0" + /* 1377 */ "maddr.q \0" + /* 1386 */ "mulr.q \0" + /* 1394 */ "msubs.q \0" + /* 1403 */ "madds.q \0" + /* 1412 */ "msubrs.q \0" + /* 1422 */ "maddrs.q \0" + /* 1432 */ "st.q \0" + /* 1438 */ "and.eq \0" + /* 1446 */ "sh.eq \0" + /* 1453 */ "xor.eq \0" + /* 1461 */ "jeq \0" + /* 1466 */ "mfcr \0" + /* 1472 */ "mtcr \0" + /* 1478 */ "xnor \0" + /* 1484 */ "xor \0" + /* 1489 */ "bisr \0" + /* 1495 */ "dextr \0" + /* 1502 */ "shas \0" + /* 1508 */ "abs \0" + /* 1513 */ "msubs \0" + /* 1520 */ "rsubs \0" + /* 1527 */ "madds \0" + /* 1534 */ "absdifs \0" + /* 1543 */ "cls \0" + /* 1548 */ "muls \0" + /* 1554 */ "msubms \0" + /* 1562 */ "maddms \0" + /* 1570 */ "abss \0" + /* 1576 */ "and.and.t \0" + /* 1587 */ "sh.and.t \0" + /* 1597 */ "or.and.t \0" + /* 1607 */ "sh.nand.t \0" + /* 1618 */ "and.andn.t \0" + /* 1630 */ "sh.andn.t \0" + /* 1641 */ "or.andn.t \0" + /* 1652 */ "sh.orn.t \0" + /* 1662 */ "insn.t \0" + /* 1670 */ "and.or.t \0" + /* 1680 */ "sh.or.t \0" + /* 1689 */ "or.or.t \0" + /* 1698 */ "and.nor.t \0" + /* 1709 */ "sh.nor.t \0" + /* 1719 */ "or.nor.t \0" + /* 1729 */ "sh.xnor.t \0" + /* 1740 */ "sh.xor.t \0" + /* 1750 */ "ins.t \0" + /* 1757 */ "st.t \0" + /* 1763 */ "jz.t \0" + /* 1769 */ "jnz.t \0" + /* 1776 */ "addsc.at \0" + /* 1786 */ "bsplit \0" + /* 1794 */ "dvinit \0" + /* 1802 */ "and.lt \0" + /* 1810 */ "sh.lt \0" + /* 1817 */ "xor.lt \0" + /* 1825 */ "jlt \0" + /* 1830 */ "not \0" + /* 1835 */ "insert \0" + /* 1843 */ "ldmst \0" + /* 1850 */ "msub.u \0" + /* 1858 */ "madd.u \0" + /* 1866 */ "and.ge.u \0" + /* 1876 */ "sh.ge.u \0" + /* 1885 */ "xor.ge.u \0" + /* 1895 */ "jge.u \0" + /* 1902 */ "mul.u \0" + /* 1909 */ "msubm.u \0" + /* 1918 */ "maddm.u \0" + /* 1927 */ "mulm.u \0" + /* 1935 */ "ixmin.u \0" + /* 1944 */ "dvstep.u \0" + /* 1954 */ "extr.u \0" + /* 1962 */ "msubs.u \0" + /* 1971 */ "rsubs.u \0" + /* 1980 */ "madds.u \0" + /* 1989 */ "muls.u \0" + /* 1997 */ "msubms.u \0" + /* 2007 */ "maddms.u \0" + /* 2017 */ "dvinit.u \0" + /* 2027 */ "and.lt.u \0" + /* 2037 */ "sh.lt.u \0" + /* 2046 */ "xor.lt.u \0" + /* 2056 */ "jlt.u \0" + /* 2063 */ "div.u \0" + /* 2070 */ "mov.u \0" + /* 2077 */ "ixmax.u \0" + /* 2086 */ "ld.bu \0" + /* 2093 */ "min.bu \0" + /* 2101 */ "subs.bu \0" + /* 2110 */ "adds.bu \0" + /* 2119 */ "sat.bu \0" + /* 2127 */ "dvinit.bu \0" + /* 2138 */ "lt.bu \0" + /* 2145 */ "max.bu \0" + /* 2153 */ "ld.hu \0" + /* 2160 */ "min.hu \0" + /* 2168 */ "subs.hu \0" + /* 2177 */ "adds.hu \0" + /* 2186 */ "sat.hu \0" + /* 2194 */ "dvinit.hu \0" + /* 2205 */ "lt.hu \0" + /* 2212 */ "max.hu \0" + /* 2220 */ "ftou \0" + /* 2226 */ "loopu \0" + /* 2233 */ "lt.wu \0" + /* 2240 */ "div \0" + /* 2245 */ "cmov \0" + /* 2251 */ "crc32b.w \0" + /* 2261 */ "ld.w \0" + /* 2267 */ "crc32l.w \0" + /* 2277 */ "swap.w \0" + /* 2285 */ "eq.w \0" + /* 2291 */ "lt.w \0" + /* 2297 */ "popcnt.w \0" + /* 2307 */ "st.w \0" + /* 2313 */ "ixmax \0" + /* 2320 */ "subx \0" + /* 2326 */ "ldlcx \0" + /* 2333 */ "stlcx \0" + /* 2340 */ "lducx \0" + /* 2347 */ "stucx \0" + /* 2354 */ "addx \0" + /* 2360 */ "parity \0" + /* 2368 */ "ftoq31z \0" + /* 2377 */ "jgez \0" + /* 2383 */ "jlez \0" + /* 2389 */ "ftoiz \0" + /* 2396 */ "jz \0" + /* 2400 */ "clz \0" + /* 2405 */ "jnz \0" + /* 2410 */ "jgtz \0" + /* 2416 */ "jltz \0" + /* 2422 */ "ftouz \0" + /* 2429 */ "swap.a [+\0" + /* 2439 */ "st.a [+\0" + /* 2447 */ "st.da [+\0" + /* 2456 */ "st.b [+\0" + /* 2464 */ "st.d [+\0" + /* 2472 */ "st.h [+\0" + /* 2480 */ "cachea.i [+\0" + /* 2492 */ "cachei.i [+\0" + /* 2504 */ "cachea.wi [+\0" + /* 2517 */ "cachei.wi [+\0" + /* 2530 */ "st.q [+\0" + /* 2538 */ "ldmst [+\0" + /* 2547 */ "cachea.w [+\0" + /* 2559 */ "cachei.w [+\0" + /* 2571 */ "swapmsk.w [+\0" + /* 2584 */ "cmpswap.w [+\0" + /* 2597 */ "st.w [+\0" + /* 2605 */ "# XRay Function Patchable RET.\0" + /* 2636 */ "# XRay Typed Event Log.\0" + /* 2660 */ "# XRay Custom Event Log.\0" + /* 2685 */ "# XRay Function Enter.\0" + /* 2708 */ "# XRay Tail Call Exit.\0" + /* 2731 */ "# XRay Function Exit.\0" + /* 2753 */ "LIFETIME_END\0" + /* 2766 */ "PSEUDO_PROBE\0" + /* 2779 */ "BUNDLE\0" + /* 2786 */ "DBG_VALUE\0" + /* 2796 */ "DBG_INSTR_REF\0" + /* 2810 */ "DBG_PHI\0" + /* 2818 */ "DBG_LABEL\0" + /* 2828 */ "LIFETIME_START\0" + /* 2843 */ "DBG_VALUE_LIST\0" + /* 2858 */ "swap.a [\0" + /* 2867 */ "st.a [\0" + /* 2874 */ "st.da [\0" + /* 2882 */ "st.b [\0" + /* 2889 */ "st.d [\0" + /* 2896 */ "st.h [\0" + /* 2903 */ "cachea.i [\0" + /* 2914 */ "cachei.i [\0" + /* 2925 */ "cachea.wi [\0" + /* 2937 */ "cachei.wi [\0" + /* 2949 */ "st.q [\0" + /* 2956 */ "ldmst [\0" + /* 2964 */ "cachea.w [\0" + /* 2975 */ "cachei.w [\0" + /* 2986 */ "swapmsk.w [\0" + /* 2998 */ "cmpswap.w [\0" + /* 3010 */ "st.w [\0" + /* 3017 */ "ldlcx [\0" + /* 3025 */ "stlcx [\0" + /* 3033 */ "lducx [\0" + /* 3041 */ "stucx [\0" + /* 3049 */ "tlbflush.a\0" + /* 3060 */ "tlbflush.b\0" + /* 3071 */ "dsync\0" + /* 3077 */ "isync\0" + /* 3083 */ "rfe\0" + /* 3087 */ "enable\0" + /* 3094 */ "disable\0" + /* 3102 */ "debug\0" + /* 3108 */ "# FEntry call\0" + /* 3122 */ "rfm\0" + /* 3126 */ "nop\0" + /* 3130 */ "fret\0" + /* 3135 */ "wait\0" + /* 3140 */ "trapv\0" + /* 3146 */ "trapsv\0" + /* 3153 */ "rstv\0" + /* 3158 */ "rslcx\0" + /* 3164 */ "svlcx\0" }; #endif // CAPSTONE_DIET @@ -449,20 +422,20 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // IMPLICIT_DEF 0U, // SUBREG_TO_REG 0U, // COPY_TO_REGCLASS - 2929U, // DBG_VALUE - 2986U, // DBG_VALUE_LIST - 2939U, // DBG_INSTR_REF - 2953U, // DBG_PHI - 2961U, // DBG_LABEL + 2787U, // DBG_VALUE + 2844U, // DBG_VALUE_LIST + 2797U, // DBG_INSTR_REF + 2811U, // DBG_PHI + 2819U, // DBG_LABEL 0U, // REG_SEQUENCE 0U, // COPY - 2922U, // BUNDLE - 2971U, // LIFETIME_START - 2896U, // LIFETIME_END - 2909U, // PSEUDO_PROBE + 2780U, // BUNDLE + 2829U, // LIFETIME_START + 2754U, // LIFETIME_END + 2767U, // PSEUDO_PROBE 0U, // ARITH_FENCE 0U, // STACKMAP - 3406U, // FENTRY_CALL + 3109U, // FENTRY_CALL 0U, // PATCHPOINT 0U, // LOAD_STACK_GUARD 0U, // PREALLOCATED_SETUP @@ -471,14 +444,15 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LOCAL_ESCAPE 0U, // FAULTING_OP 0U, // PATCHABLE_OP - 2828U, // PATCHABLE_FUNCTION_ENTER - 2748U, // PATCHABLE_RET - 2874U, // PATCHABLE_FUNCTION_EXIT - 2851U, // PATCHABLE_TAIL_CALL - 2803U, // PATCHABLE_EVENT_CALL - 2779U, // PATCHABLE_TYPED_EVENT_CALL + 2686U, // PATCHABLE_FUNCTION_ENTER + 2606U, // PATCHABLE_RET + 2732U, // PATCHABLE_FUNCTION_EXIT + 2709U, // PATCHABLE_TAIL_CALL + 2661U, // PATCHABLE_EVENT_CALL + 2637U, // PATCHABLE_TYPED_EVENT_CALL 0U, // ICALL_BRANCH_FUNNEL 0U, // MEMBARRIER + 0U, // JUMP_TABLE_DEBUG_INFO 0U, // G_ASSERT_SEXT 0U, // G_ASSERT_ZEXT 0U, // G_ASSERT_ALIGN @@ -498,6 +472,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_PHI 0U, // G_FRAME_INDEX 0U, // G_GLOBAL_VALUE + 0U, // G_CONSTANT_POOL 0U, // G_EXTRACT 0U, // G_UNMERGE_VALUES 0U, // G_INSERT @@ -509,6 +484,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_INTTOPTR 0U, // G_BITCAST 0U, // G_FREEZE + 0U, // G_CONSTANT_FOLD_BARRIER 0U, // G_INTRINSIC_FPTRUNC_ROUND 0U, // G_INTRINSIC_TRUNC 0U, // G_INTRINSIC_ROUND @@ -543,11 +519,14 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_ATOMICRMW_UINC_WRAP 0U, // G_ATOMICRMW_UDEC_WRAP 0U, // G_FENCE + 0U, // G_PREFETCH 0U, // G_BRCOND 0U, // G_BRINDIRECT 0U, // G_INVOKE_REGION_START 0U, // G_INTRINSIC 0U, // G_INTRINSIC_W_SIDE_EFFECTS + 0U, // G_INTRINSIC_CONVERGENT + 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS 0U, // G_ANYEXT 0U, // G_TRUNC 0U, // G_CONSTANT @@ -604,9 +583,12 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_FPOWI 0U, // G_FEXP 0U, // G_FEXP2 + 0U, // G_FEXP10 0U, // G_FLOG 0U, // G_FLOG2 0U, // G_FLOG10 + 0U, // G_FLDEXP + 0U, // G_FFREXP 0U, // G_FNEG 0U, // G_FPEXT 0U, // G_FPTRUNC @@ -624,6 +606,12 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_FMAXNUM_IEEE 0U, // G_FMINIMUM 0U, // G_FMAXIMUM + 0U, // G_GET_FPENV + 0U, // G_SET_FPENV + 0U, // G_RESET_FPENV + 0U, // G_GET_FPMODE + 0U, // G_SET_FPMODE + 0U, // G_RESET_FPMODE 0U, // G_PTR_ADD 0U, // G_PTRMASK 0U, // G_SMIN @@ -656,6 +644,8 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_BLOCK_ADDR 0U, // G_JUMP_TABLE 0U, // G_DYN_STACKALLOC + 0U, // G_STACKSAVE + 0U, // G_STACKRESTORE 0U, // G_STRICT_FADD 0U, // G_STRICT_FSUB 0U, // G_STRICT_FMUL @@ -663,6 +653,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_STRICT_FREM 0U, // G_STRICT_FMA 0U, // G_STRICT_FSQRT + 0U, // G_STRICT_FLDEXP 0U, // G_READ_REGISTER 0U, // G_WRITE_REGISTER 0U, // G_MEMCPY @@ -676,6 +667,8 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_VECREDUCE_FMUL 0U, // G_VECREDUCE_FMAX 0U, // G_VECREDUCE_FMIN + 0U, // G_VECREDUCE_FMAXIMUM + 0U, // G_VECREDUCE_FMINIMUM 0U, // G_VECREDUCE_ADD 0U, // G_VECREDUCE_MUL 0U, // G_VECREDUCE_AND @@ -687,1030 +680,1030 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_VECREDUCE_UMIN 0U, // G_SBFX 0U, // G_UBFX - 4589U, // ABSDIFS_B_rr_v110 - 5126U, // ABSDIFS_H_rr - 5773U, // ABSDIFS_rc - 5773U, // ABSDIFS_rr - 4530U, // ABSDIF_B_rr - 4951U, // ABSDIF_H_rr - 536875789U, // ABSDIF_rc - 4877U, // ABSDIF_rr - 34607615U, // ABSS_B_rr_v110 - 34608249U, // ABSS_H_rr - 34608817U, // ABSS_rr - 33558998U, // ABS_B_rr - 33559522U, // ABS_H_rr - 33560179U, // ABS_rr - 536875603U, // ADDC_rc - 4691U, // ADDC_rr - 1073746145U, // ADDIH_A_rlc - 1073747146U, // ADDIH_rlc - 1610618087U, // ADDI_rlc - 2148538239U, // ADDSC_AT_rr - 6015U, // ADDSC_AT_rr_v110 - 2148536488U, // ADDSC_A_rr - 4264U, // ADDSC_A_rr_v110 - 67113128U, // ADDSC_A_srrs - 2684358824U, // ADDSC_A_srrs_v110 - 6349U, // ADDS_BU_rr_v110 - 4581U, // ADDS_B_rr - 5118U, // ADDS_H - 6416U, // ADDS_HU - 6220U, // ADDS_U - 536877132U, // ADDS_U_rc - 536876679U, // ADDS_rc - 5767U, // ADDS_rr - 33560199U, // ADDS_srr - 536877505U, // ADDX_rc - 6593U, // ADDX_rr - 4283U, // ADD_A_rr - 35655867U, // ADD_A_src - 33558715U, // ADD_A_srr - 4517U, // ADD_B_rr - 3325039336U, // ADD_F_rrr - 4938U, // ADD_H_rr - 536875629U, // ADD_rc - 4717U, // ADD_rr - 35656301U, // ADD_src - 35655691U, // ADD_src_15a - 35721837U, // ADD_src_a15 - 33559149U, // ADD_srr - 33558539U, // ADD_srr_15a - 33624685U, // ADD_srr_a15 - 3758102245U, // ANDN_T - 536876397U, // ANDN_rc - 5485U, // ANDN_rr - 3758102241U, // AND_ANDN_T - 3758102199U, // AND_AND_T - 536876589U, // AND_EQ_rc - 5677U, // AND_EQ_rr - 536877017U, // AND_GE_U_rc - 6105U, // AND_GE_U_rr - 536875652U, // AND_GE_rc - 4740U, // AND_GE_rr - 536877178U, // AND_LT_U_rc - 6266U, // AND_LT_U_rr - 536876953U, // AND_LT_rc - 6041U, // AND_LT_rr - 536875706U, // AND_NE_rc - 4794U, // AND_NE_rr - 3758102321U, // AND_NOR_T - 3758102293U, // AND_OR_T - 3758102203U, // AND_T - 536875647U, // AND_rc - 4735U, // AND_rr - 139285U, // AND_sc - 139285U, // AND_sc_v110 - 33559167U, // AND_srr - 33559167U, // AND_srr_v110 - 13920U, // BISR_rc - 13920U, // BISR_rc_v161 - 140896U, // BISR_sc - 140896U, // BISR_sc_v110 - 4768U, // BMERGAE_rr_v110 - 4768U, // BMERGE_rr - 33560457U, // BSPLIT_rr - 33560457U, // BSPLIT_rr_v110 - 4398115U, // CACHEA_I_bo_bso - 4463651U, // CACHEA_I_bo_c - 4529187U, // CACHEA_I_bo_pos - 4397631U, // CACHEA_I_bo_pre - 400419U, // CACHEA_I_bo_r - 4398137U, // CACHEA_WI_bo_bso - 4463673U, // CACHEA_WI_bo_c - 4529209U, // CACHEA_WI_bo_pos - 4397655U, // CACHEA_WI_bo_pre - 400441U, // CACHEA_WI_bo_r - 4398176U, // CACHEA_W_bo_bso - 4463712U, // CACHEA_W_bo_c - 4529248U, // CACHEA_W_bo_pos - 4397698U, // CACHEA_W_bo_pre - 400480U, // CACHEA_W_bo_r - 4398126U, // CACHEI_I_bo_bso - 4529198U, // CACHEI_I_bo_pos - 4397643U, // CACHEI_I_bo_pre - 4398149U, // CACHEI_WI_bo_bso - 4529221U, // CACHEI_WI_bo_pos - 4397668U, // CACHEI_WI_bo_pre - 4398187U, // CACHEI_W_bo_bso - 4529259U, // CACHEI_W_bo_pos - 4397710U, // CACHEI_W_bo_pre - 2148536578U, // CADDN_A_rcr_v110 - 103813378U, // CADDN_A_rrr_v110 - 2148537702U, // CADDN_rcr - 103814502U, // CADDN_rrr - 35722598U, // CADDN_src - 33625446U, // CADDN_srr_v110 - 2148536506U, // CADD_A_rcr_v110 - 103813306U, // CADD_A_rrr_v110 - 2148536940U, // CADD_rcr - 103813740U, // CADD_rrr - 35721836U, // CADD_src - 33624684U, // CADD_srr_v110 - 16775U, // CALLA_b - 136445U, // CALLI_rr - 136445U, // CALLI_rr_v110 - 17713U, // CALL_b - 21809U, // CALL_sb - 33558985U, // CLO_B_rr_v110 - 33559461U, // CLO_H_rr - 33559948U, // CLO_rr - 33559032U, // CLS_B_rr_v110 - 33559569U, // CLS_H_rr - 33560214U, // CLS_rr - 33559092U, // CLZ_B_rr_v110 - 33559747U, // CLZ_H_rr - 33561071U, // CLZ_rr - 35722629U, // CMOVN_src - 33625477U, // CMOVN_srr - 35723604U, // CMOV_src - 33626452U, // CMOV_srr - 139684994U, // CMPSWAP_W_bo_bso - 139750530U, // CMPSWAP_W_bo_c - 139816066U, // CMPSWAP_W_bo_pos - 139684519U, // CMPSWAP_W_bo_pre - 6777986U, // CMPSWAP_W_bo_r - 4863U, // CMP_F_rr - 2148538714U, // CRC32B_W_rr - 2148538730U, // CRC32L_W_rr - 2148536718U, // CRC32_B_rr - 103814496U, // CRCN_rrr - 103813369U, // CSUBN_A__rrr_v110 - 103814489U, // CSUBN_rrr - 103813271U, // CSUB_A__rrr_v110 - 103813691U, // CSUB_rrr - 3400U, // DEBUG_sr - 3400U, // DEBUG_sys - 5734U, // DEXTR_rrpw - 5734U, // DEXTR_rrrr - 4273U, // DIFSC_A_rr_v110 - 3392U, // DISABLE_sys - 135848U, // DISABLE_sys_1 - 4870U, // DIV_F_rr - 6302U, // DIV_U_rr - 6479U, // DIV_rr - 3369U, // DSYNC_sys - 3392148746U, // DVADJ_rrr - 3392148746U, // DVADJ_rrr_v110 - 33559818U, // DVADJ_srr_v110 - 6366U, // DVINIT_BU_rr - 6366U, // DVINIT_BU_rr_v110 - 4622U, // DVINIT_B_rr - 4622U, // DVINIT_B_rr_v110 - 6433U, // DVINIT_HU_rr - 6433U, // DVINIT_HU_rr_v110 - 5267U, // DVINIT_H_rr - 5267U, // DVINIT_H_rr_v110 - 6256U, // DVINIT_U_rr - 6256U, // DVINIT_U_rr_v110 - 6033U, // DVINIT_rr - 6033U, // DVINIT_rr_v110 - 3392149543U, // DVSTEP_U_rrr - 3392149543U, // DVSTEP_U_rrrv110 - 33560615U, // DVSTEP_Uv110 - 3392148899U, // DVSTEP_rrr - 3392148899U, // DVSTEP_rrrv110 - 33559971U, // DVSTEPv110 - 3385U, // ENABLE_sys - 536875563U, // EQANY_B_rc - 4651U, // EQANY_B_rr - 536876218U, // EQANY_H_rc - 5306U, // EQANY_H_rr - 33558857U, // EQZ_A_rr - 4380U, // EQ_A_rr - 4560U, // EQ_B_rr - 5036U, // EQ_H_rr - 6524U, // EQ_W_rr - 536876593U, // EQ_rc - 5681U, // EQ_rr - 35655722U, // EQ_src - 33558570U, // EQ_srr - 536877105U, // EXTR_U_rrpw - 6193U, // EXTR_U_rrrr - 536877105U, // EXTR_U_rrrw - 536876647U, // EXTR_rrpw - 5735U, // EXTR_rrrr - 536876647U, // EXTR_rrrw - 16774U, // FCALLA_b - 136444U, // FCALLA_i - 17712U, // FCALL_b - 3428U, // FRET_sr - 3428U, // FRET_sys - 33559979U, // FTOHP_rr - 33561060U, // FTOIZ_rr - 33559812U, // FTOI_rr - 6607U, // FTOQ31Z_rr - 4239U, // FTOQ31_rr - 33561093U, // FTOUZ_rr - 33560891U, // FTOU_rr - 4308U, // GE_A_rr - 536877021U, // GE_U_rc - 6109U, // GE_U_rr - 536875656U, // GE_rc - 4744U, // GE_rr - 33559331U, // HPTOF_rr - 537924889U, // IMASK_rcpw - 170923289U, // IMASK_rcrw - 537924889U, // IMASK_rrpw - 537924889U, // IMASK_rrrw - 6074U, // INSERT_rcpw - 6074U, // INSERT_rcrr - 536876986U, // INSERT_rcrw - 6074U, // INSERT_rrpw - 6074U, // INSERT_rrrr - 6074U, // INSERT_rrrw - 3758102285U, // INSN_T - 3758102373U, // INS_T - 3375U, // ISYNC_sys - 33559325U, // ITOF_rr - 3392149676U, // IXMAX_U_rrr - 3392149912U, // IXMAX_rrr - 3392149534U, // IXMIN_U_rrr - 3392148851U, // IXMIN_rrr - 16765U, // JA_b - 1073746203U, // JEQ_A_brr - 1075844676U, // JEQ_brc - 1073747524U, // JEQ_brr - 28713U, // JEQ_sbc1 - 28713U, // JEQ_sbc2 - 28713U, // JEQ_sbc_v110 - 7344169U, // JEQ_sbr1 - 7344169U, // JEQ_sbr2 - 7344169U, // JEQ_sbr_v110 - 7346648U, // JGEZ_sbr - 7346648U, // JGEZ_sbr_v110 - 1082136566U, // JGE_U_brc - 1073747958U, // JGE_U_brr - 1075843739U, // JGE_brc - 1073746587U, // JGE_brr - 7346681U, // JGTZ_sbr - 7346681U, // JGTZ_sbr_v110 - 136435U, // JI_rr - 136435U, // JI_rr_v110 - 136435U, // JI_sbr_v110 - 136435U, // JI_sr - 16769U, // JLA_b - 7346654U, // JLEZ_sbr - 7346654U, // JLEZ_sbr_v110 - 136439U, // JLI_rr - 136439U, // JLI_rr_v110 - 7346687U, // JLTZ_sbr - 7346687U, // JLTZ_sbr_v110 - 1082136727U, // JLT_U_brc - 1073748119U, // JLT_U_brr - 1082136496U, // JLT_brc - 1073747888U, // JLT_brr - 17708U, // JL_b - 1082135160U, // JNED_brc - 1073746552U, // JNED_brr - 1082135789U, // JNEI_brc - 1073747181U, // JNEI_brr - 1073746138U, // JNE_A_brr - 1075843793U, // JNE_brc - 1073746641U, // JNE_brr - 28703U, // JNE_sbc1 - 28703U, // JNE_sbc2 - 28703U, // JNE_sbc_v110 - 7344159U, // JNE_sbr1 - 7344159U, // JNE_sbr2 - 7344159U, // JNE_sbr_v110 - 9441602U, // JNZ_A_brr - 7344450U, // JNZ_A_sbr - 1073747832U, // JNZ_T_brn - 7344199U, // JNZ_T_sbrn - 7344199U, // JNZ_T_sbrn_v110 - 20602U, // JNZ_sb - 20602U, // JNZ_sb_v110 - 7346676U, // JNZ_sbr - 7346676U, // JNZ_sbr_v110 - 9441596U, // JZ_A_brr - 7344444U, // JZ_A_sbr - 1073747826U, // JZ_T_brn - 7344188U, // JZ_T_sbrn - 7344188U, // JZ_T_sbrn_v110 - 20593U, // JZ_sb - 20593U, // JZ_sb_v110 - 7346667U, // JZ_sbr - 7346667U, // JZ_sbr_v110 - 17678U, // J_b - 21774U, // J_sb - 21774U, // J_sb_v110 - 166309U, // LDLCX_abs - 4398229U, // LDLCX_bo_bso - 38850U, // LDMST_abs - 139684952U, // LDMST_bo_bso - 139750488U, // LDMST_bo_c - 139816024U, // LDMST_bo_pos - 139684473U, // LDMST_bo_pre - 6777944U, // LDMST_bo_r - 166323U, // LDUCX_abs - 4398245U, // LDUCX_bo_bso - 10490050U, // LD_A_abs - 213389506U, // LD_A_bo_bso - 13111490U, // LD_A_bo_c - 215486658U, // LD_A_bo_pos - 594114U, // LD_A_bo_pre - 15208642U, // LD_A_bo_r - 246943938U, // LD_A_bol - 142561U, // LD_A_sc - 45617346U, // LD_A_slr - 47714498U, // LD_A_slr_post - 47714498U, // LD_A_slr_post_v110 - 45617346U, // LD_A_slr_v110 - 659650U, // LD_A_slro - 659650U, // LD_A_slro_v110 - 42146745U, // LD_A_sro - 42146745U, // LD_A_sro_v110 - 10492085U, // LD_BU_abs - 213391541U, // LD_BU_bo_bso - 13113525U, // LD_BU_bo_c - 215488693U, // LD_BU_bo_pos - 596149U, // LD_BU_bo_pre - 15210677U, // LD_BU_bo_r - 246945973U, // LD_BU_bol - 45619381U, // LD_BU_slr - 47716533U, // LD_BU_slr_post - 47716533U, // LD_BU_slr_post_v110 - 45619381U, // LD_BU_slr_v110 - 661685U, // LD_BU_slro - 661685U, // LD_BU_slro_v110 - 42146781U, // LD_BU_sro - 42146781U, // LD_BU_sro_v110 - 10490284U, // LD_B_abs - 213389740U, // LD_B_bo_bso - 13111724U, // LD_B_bo_c - 215486892U, // LD_B_bo_pos - 594348U, // LD_B_bo_pre - 15208876U, // LD_B_bo_r - 246944172U, // LD_B_bol - 47714732U, // LD_B_slr_post_v110 - 45617580U, // LD_B_slr_v110 - 659884U, // LD_B_slro_v110 - 42146757U, // LD_B_sro_v110 - 10490208U, // LD_DA_abs - 213389664U, // LD_DA_bo_bso - 13111648U, // LD_DA_bo_c - 215486816U, // LD_DA_bo_pos - 594272U, // LD_DA_bo_pre - 15208800U, // LD_DA_bo_r - 10490457U, // LD_D_abs - 213389913U, // LD_D_bo_bso - 13111897U, // LD_D_bo_c - 215487065U, // LD_D_bo_pos - 594521U, // LD_D_bo_pre - 15209049U, // LD_D_bo_r - 10492152U, // LD_HU_abs - 213391608U, // LD_HU_bo_bso - 13113592U, // LD_HU_bo_c - 215488760U, // LD_HU_bo_pos - 596216U, // LD_HU_bo_pre - 15210744U, // LD_HU_bo_r - 246946040U, // LD_HU_bol - 10490705U, // LD_H_abs - 213390161U, // LD_H_bo_bso - 13112145U, // LD_H_bo_c - 215487313U, // LD_H_bo_pos - 594769U, // LD_H_bo_pre - 15209297U, // LD_H_bo_r - 246944593U, // LD_H_bol - 45618001U, // LD_H_slr - 47715153U, // LD_H_slr_post - 47715153U, // LD_H_slr_post_v110 - 45618001U, // LD_H_slr_v110 - 660305U, // LD_H_slro - 660305U, // LD_H_slro_v110 - 42146769U, // LD_H_sro - 42146769U, // LD_H_sro_v110 - 10491336U, // LD_Q_abs - 213390792U, // LD_Q_bo_bso - 13112776U, // LD_Q_bo_c - 215487944U, // LD_Q_bo_pos - 595400U, // LD_Q_bo_pre - 15209928U, // LD_Q_bo_r - 10492260U, // LD_W_abs - 213391716U, // LD_W_bo_bso - 13113700U, // LD_W_bo_c - 215488868U, // LD_W_bo_pos - 596324U, // LD_W_bo_pre - 15210852U, // LD_W_bo_r - 246946148U, // LD_W_bol - 142576U, // LD_W_sc - 45619556U, // LD_W_slr - 47716708U, // LD_W_slr_post - 47716708U, // LD_W_slr_post_v110 - 45619556U, // LD_W_slr_v110 - 661860U, // LD_W_slro - 661860U, // LD_W_slro_v110 - 42146794U, // LD_W_sro - 42146794U, // LD_W_sro_v110 - 10490222U, // LEA_abs - 213389678U, // LEA_bo_bso - 246944110U, // LEA_bol - 10490227U, // LHA_abs - 43329U, // LOOPU_brr - 9442738U, // LOOP_brr - 15734194U, // LOOP_sbr - 4386U, // LT_A_rr - 4632U, // LT_B - 6377U, // LT_BU - 5277U, // LT_H - 6444U, // LT_HU - 536877182U, // LT_U_rc - 6270U, // LT_U_rr - 41947228U, // LT_U_srcv110 - 33558620U, // LT_U_srrv110 - 6530U, // LT_W - 6472U, // LT_WU - 536876957U, // LT_rc - 6045U, // LT_rr - 35655763U, // LT_src - 33558611U, // LT_srr - 103814190U, // MADDMS_H_rrr1_LL - 103814190U, // MADDMS_H_rrr1_LU - 103814190U, // MADDMS_H_rrr1_UL - 103814190U, // MADDMS_H_rrr1_UU - 2148538470U, // MADDMS_U_rcr_v110 - 103815270U, // MADDMS_U_rrr2_v110 - 2148538025U, // MADDMS_rcr_v110 - 103814825U, // MADDMS_rrr2_v110 - 103814018U, // MADDM_H_rrr1_LL - 103814018U, // MADDM_H_rrr1_LU - 103814018U, // MADDM_H_rrr1_UL - 103814018U, // MADDM_H_rrr1_UU - 103814018U, // MADDM_H_rrr1_v110 - 103814622U, // MADDM_Q_rrr1_v110 - 2148538381U, // MADDM_U_rcr_v110 - 103815181U, // MADDM_U_rrr2_v110 - 2148537676U, // MADDM_rcr_v110 - 103814476U, // MADDM_rrr2_v110 - 103814243U, // MADDRS_H_rrr1_LL - 103814243U, // MADDRS_H_rrr1_LU - 103814243U, // MADDRS_H_rrr1_UL - 103814243U, // MADDRS_H_rrr1_UL_2 - 103814243U, // MADDRS_H_rrr1_UU - 103814243U, // MADDRS_H_rrr1_v110 - 1714427421U, // MADDRS_Q_rrr1_L_L - 2251298333U, // MADDRS_Q_rrr1_U_U - 103814685U, // MADDRS_Q_rrr1_v110 - 103814086U, // MADDR_H_rrr1_LL - 103814086U, // MADDR_H_rrr1_LU - 103814086U, // MADDR_H_rrr1_UL - 103814086U, // MADDR_H_rrr1_UL_2 - 103814086U, // MADDR_H_rrr1_UU - 103814086U, // MADDR_H_rrr1_v110 - 1714427376U, // MADDR_Q_rrr1_L_L - 2251298288U, // MADDR_Q_rrr1_U_U - 103814640U, // MADDR_Q_rrr1_v110 - 103814209U, // MADDSUMS_H_rrr1_LL - 103814209U, // MADDSUMS_H_rrr1_LU - 103814209U, // MADDSUMS_H_rrr1_UL - 103814209U, // MADDSUMS_H_rrr1_UU - 103814035U, // MADDSUM_H_rrr1_LL - 103814035U, // MADDSUM_H_rrr1_LU - 103814035U, // MADDSUM_H_rrr1_UL - 103814035U, // MADDSUM_H_rrr1_UU - 103814253U, // MADDSURS_H_rrr1_LL - 103814253U, // MADDSURS_H_rrr1_LU - 103814253U, // MADDSURS_H_rrr1_UL - 103814253U, // MADDSURS_H_rrr1_UU - 103814103U, // MADDSUR_H_rrr1_LL - 103814103U, // MADDSUR_H_rrr1_LU - 103814103U, // MADDSUR_H_rrr1_UL - 103814103U, // MADDSUR_H_rrr1_UU - 103814273U, // MADDSUS_H_rrr1_LL - 103814273U, // MADDSUS_H_rrr1_LU - 103814273U, // MADDSUS_H_rrr1_UL - 103814273U, // MADDSUS_H_rrr1_UU - 103814313U, // MADDSU_H_rrr1_LL - 103814313U, // MADDSU_H_rrr1_LU - 103814313U, // MADDSU_H_rrr1_UL - 103814313U, // MADDSU_H_rrr1_UU - 103814141U, // MADDS_H_rrr1_LL - 103814141U, // MADDS_H_rrr1_LU - 103814141U, // MADDS_H_rrr1_UL - 103814141U, // MADDS_H_rrr1_UU - 103814141U, // MADDS_H_rrr1_v110 - 103814666U, // MADDS_Q_rrr1 - 103814666U, // MADDS_Q_rrr1_L - 1714427402U, // MADDS_Q_rrr1_L_L - 103814666U, // MADDS_Q_rrr1_U - 103814666U, // MADDS_Q_rrr1_UU2_v110 - 2251298314U, // MADDS_Q_rrr1_U_U - 103814666U, // MADDS_Q_rrr1_e - 103814666U, // MADDS_Q_rrr1_e_L - 1714427402U, // MADDS_Q_rrr1_e_L_L - 103814666U, // MADDS_Q_rrr1_e_U - 2251298314U, // MADDS_Q_rrr1_e_U_U - 2148538443U, // MADDS_U_rcr - 2148538443U, // MADDS_U_rcr_e - 103815243U, // MADDS_U_rrr2 - 103815243U, // MADDS_U_rrr2_e - 2148537990U, // MADDS_rcr - 2148537990U, // MADDS_rcr_e - 103814790U, // MADDS_rrr2 - 103814790U, // MADDS_rrr2_e - 103813863U, // MADD_F_rrr - 103813961U, // MADD_H_rrr1_LL - 103813961U, // MADD_H_rrr1_LU - 103813961U, // MADD_H_rrr1_UL - 103813961U, // MADD_H_rrr1_UU - 103813961U, // MADD_H_rrr1_v110 - 103814592U, // MADD_Q_rrr1 - 103814592U, // MADD_Q_rrr1_L - 1714427328U, // MADD_Q_rrr1_L_L - 103814592U, // MADD_Q_rrr1_U - 103814592U, // MADD_Q_rrr1_UU2_v110 - 2251298240U, // MADD_Q_rrr1_U_U - 103814592U, // MADD_Q_rrr1_e - 103814592U, // MADD_Q_rrr1_e_L - 1714427328U, // MADD_Q_rrr1_e_L_L - 103814592U, // MADD_Q_rrr1_e_U - 2251298240U, // MADD_Q_rrr1_e_U_U - 2148538321U, // MADD_U_rcr - 103815121U, // MADD_U_rrr2 - 2148536946U, // MADD_rcr - 2148536946U, // MADD_rcr_e - 103813746U, // MADD_rrr2 - 103813746U, // MADD_rrr2_e - 4644U, // MAX_B - 6384U, // MAX_BU - 5299U, // MAX_H - 6451U, // MAX_HU - 536877230U, // MAX_U_rc - 6318U, // MAX_U_rr - 536877466U, // MAX_rc - 6554U, // MAX_rr - 16782921U, // MFCR_rlc - 4546U, // MIN_B - 6332U, // MIN_BU - 5022U, // MIN_H - 6399U, // MIN_HU - 536877088U, // MIN_U_rc - 6176U, // MIN_U_rr - 536876405U, // MIN_rc - 5493U, // MIN_rr - 16781546U, // MOVH_A_rlc - 16782549U, // MOVH_rlc - 135504U, // MOVZ_A_sr - 34607448U, // MOV_AA_rr - 33558872U, // MOV_AA_srr_srr - 33558872U, // MOV_AA_srr_srr_v110 - 34607406U, // MOV_A_rr - 41947438U, // MOV_A_src - 33558830U, // MOV_A_srr - 33558830U, // MOV_A_srr_v110 - 34607717U, // MOV_D_rr - 33559141U, // MOV_D_srr_srr - 33559141U, // MOV_D_srr_srr_v110 - 16783525U, // MOV_U_rlc - 17832277U, // MOV_rlc - 16783701U, // MOV_rlc_e - 34609493U, // MOV_rr - 34609493U, // MOV_rr_e - 6485U, // MOV_rr_eab - 139367U, // MOV_sc - 139367U, // MOV_sc_v110 - 35658069U, // MOV_src - 35658069U, // MOV_src_e - 33560917U, // MOV_srr - 103814178U, // MSUBADMS_H_rrr1_LL - 103814178U, // MSUBADMS_H_rrr1_LU - 103814178U, // MSUBADMS_H_rrr1_UL - 103814178U, // MSUBADMS_H_rrr1_UU - 103814007U, // MSUBADM_H_rrr1_LL - 103814007U, // MSUBADM_H_rrr1_LU - 103814007U, // MSUBADM_H_rrr1_UL - 103814007U, // MSUBADM_H_rrr1_UU - 103814231U, // MSUBADRS_H_rrr1_LL - 103814231U, // MSUBADRS_H_rrr1_LU - 103814231U, // MSUBADRS_H_rrr1_UL - 103814231U, // MSUBADRS_H_rrr1_UU - 103814231U, // MSUBADRS_H_rrr1_v110 - 103814075U, // MSUBADR_H_rrr1_LL - 103814075U, // MSUBADR_H_rrr1_LU - 103814075U, // MSUBADR_H_rrr1_UL - 103814075U, // MSUBADR_H_rrr1_UU - 103814075U, // MSUBADR_H_rrr1_v110 - 103814130U, // MSUBADS_H_rrr1_LL - 103814130U, // MSUBADS_H_rrr1_LU - 103814130U, // MSUBADS_H_rrr1_UL - 103814130U, // MSUBADS_H_rrr1_UU - 103813951U, // MSUBAD_H_rrr1_LL - 103813951U, // MSUBAD_H_rrr1_LU - 103813951U, // MSUBAD_H_rrr1_UL - 103813951U, // MSUBAD_H_rrr1_UU - 103814168U, // MSUBMS_H_rrr1_LL - 103814168U, // MSUBMS_H_rrr1_LU - 103814168U, // MSUBMS_H_rrr1_UL - 103814168U, // MSUBMS_H_rrr1_UU - 2148538460U, // MSUBMS_U_rcrv110 - 103815260U, // MSUBMS_U_rrr2v110 - 2148538017U, // MSUBMS_rcrv110 - 103814817U, // MSUBMS_rrr2v110 - 103813998U, // MSUBM_H_rrr1_LL - 103813998U, // MSUBM_H_rrr1_LU - 103813998U, // MSUBM_H_rrr1_UL - 103813998U, // MSUBM_H_rrr1_UU - 103813998U, // MSUBM_H_rrr1_v110 - 103814613U, // MSUBM_Q_rrr1_v110 - 2148538372U, // MSUBM_U_rcrv110 - 103815172U, // MSUBM_U_rrr2v110 - 2148537669U, // MSUBM_rcrv110 - 103814469U, // MSUBM_rrr2v110 - 103814221U, // MSUBRS_H_rrr1_LL - 103814221U, // MSUBRS_H_rrr1_LU - 103814221U, // MSUBRS_H_rrr1_UL - 103814221U, // MSUBRS_H_rrr1_UL_2 - 103814221U, // MSUBRS_H_rrr1_UU - 103814221U, // MSUBRS_H_rrr1_v110 - 1714427411U, // MSUBRS_Q_rrr1_L_L - 2251298323U, // MSUBRS_Q_rrr1_U_U - 103814675U, // MSUBRS_Q_rrr1_v110 - 103814066U, // MSUBR_H_rrr1_LL - 103814066U, // MSUBR_H_rrr1_LU - 103814066U, // MSUBR_H_rrr1_UL - 103814066U, // MSUBR_H_rrr1_UL_2 - 103814066U, // MSUBR_H_rrr1_UU - 103814066U, // MSUBR_H_rrr1_v110 - 1714427367U, // MSUBR_Q_rrr1_L_L - 2251298279U, // MSUBR_Q_rrr1_U_U - 103814631U, // MSUBR_Q_rrr1_v110 - 103814121U, // MSUBS_H_rrr1_LL - 103814121U, // MSUBS_H_rrr1_LU - 103814121U, // MSUBS_H_rrr1_UL - 103814121U, // MSUBS_H_rrr1_UU - 103814121U, // MSUBS_H_rrr1_v110 - 103814657U, // MSUBS_Q_rrr1 - 103814657U, // MSUBS_Q_rrr1_L - 1714427393U, // MSUBS_Q_rrr1_L_L - 103814657U, // MSUBS_Q_rrr1_U - 103814657U, // MSUBS_Q_rrr1_UU2_v110 - 2251298305U, // MSUBS_Q_rrr1_U_U - 103814657U, // MSUBS_Q_rrr1_e - 103814657U, // MSUBS_Q_rrr1_e_L - 1714427393U, // MSUBS_Q_rrr1_e_L_L - 103814657U, // MSUBS_Q_rrr1_e_U - 2251298305U, // MSUBS_Q_rrr1_e_U_U - 2148538425U, // MSUBS_U_rcr - 2148538425U, // MSUBS_U_rcr_e - 103815225U, // MSUBS_U_rrr2 - 103815225U, // MSUBS_U_rrr2_e - 2148537976U, // MSUBS_rcr - 2148537976U, // MSUBS_rcr_e - 103814776U, // MSUBS_rrr2 - 103814776U, // MSUBS_rrr2_e - 103813855U, // MSUB_F_rrr - 103813943U, // MSUB_H_rrr1_LL - 103813943U, // MSUB_H_rrr1_LU - 103813943U, // MSUB_H_rrr1_UL - 103813943U, // MSUB_H_rrr1_UU - 103813943U, // MSUB_H_rrr1_v110 - 103814584U, // MSUB_Q_rrr1 - 103814584U, // MSUB_Q_rrr1_L - 1714427320U, // MSUB_Q_rrr1_L_L - 103814584U, // MSUB_Q_rrr1_U - 103814584U, // MSUB_Q_rrr1_UU2_v110 - 2251298232U, // MSUB_Q_rrr1_U_U - 103814584U, // MSUB_Q_rrr1_e - 103814584U, // MSUB_Q_rrr1_e_L - 1714427320U, // MSUB_Q_rrr1_e_L_L - 103814584U, // MSUB_Q_rrr1_e_U - 2251298232U, // MSUB_Q_rrr1_e_U_U - 2148538313U, // MSUB_U_rcr - 103815113U, // MSUB_U_rrr2 - 2148536897U, // MSUB_rcr - 2148536897U, // MSUB_rcr_e - 103813697U, // MSUB_rrr2 - 103813697U, // MSUB_rrr2_e - 46671U, // MTCR_rlc - 5176U, // MULMS_H_rr1_LL2e - 5176U, // MULMS_H_rr1_LU2e - 5176U, // MULMS_H_rr1_UL2e - 5176U, // MULMS_H_rr1_UU2e - 5003U, // MULM_H_rr1_LL2e - 5003U, // MULM_H_rr1_LU2e - 5003U, // MULM_H_rr1_UL2e - 5003U, // MULM_H_rr1_UU2e - 536877078U, // MULM_U_rc - 6166U, // MULM_U_rr - 536876371U, // MULM_rc - 5459U, // MULM_rr - 5071U, // MULR_H_rr1_LL2e - 5071U, // MULR_H_rr1_LU2e - 5071U, // MULR_H_rr1_UL2e - 5071U, // MULR_H_rr1_UU2e - 5071U, // MULR_H_rr_v110 - 268441081U, // MULR_Q_rr1_2LL - 301995513U, // MULR_Q_rr1_2UU - 5625U, // MULR_Q_rr_v110 - 536877140U, // MULS_U_rc - 6228U, // MULS_U_rr2 - 6228U, // MULS_U_rr_v110 - 536876699U, // MULS_rc - 5787U, // MULS_rr2 - 5787U, // MULS_rr_v110 - 4856U, // MUL_F_rrr - 4967U, // MUL_H_rr1_LL2e - 4967U, // MUL_H_rr1_LU2e - 4967U, // MUL_H_rr1_UL2e - 4967U, // MUL_H_rr1_UU2e - 4967U, // MUL_H_rr_v110 - 5582U, // MUL_Q_rr1_2 - 268441038U, // MUL_Q_rr1_2LL - 301995470U, // MUL_Q_rr1_2UU - 5582U, // MUL_Q_rr1_2_L - 5582U, // MUL_Q_rr1_2_Le - 5582U, // MUL_Q_rr1_2_U - 5582U, // MUL_Q_rr1_2_Ue - 5582U, // MUL_Q_rr1_2__e - 5582U, // MUL_Q_rr_v110 - 536877053U, // MUL_U_rc - 6141U, // MUL_U_rr2 - 536876352U, // MUL_rc - 536876352U, // MUL_rc_e - 5440U, // MUL_rr2 - 5440U, // MUL_rr2_e - 5440U, // MUL_rr_v110 - 33559872U, // MUL_srr - 3758102233U, // NAND_T - 536875646U, // NAND_rc - 4734U, // NAND_rr - 33558837U, // NEZ_A - 4315U, // NE_A - 536875710U, // NE_rc - 4798U, // NE_rr - 3424U, // NOP_sr - 3424U, // NOP_sys - 3758102325U, // NOR_T - 536876630U, // NOR_rc - 5718U, // NOR_rr - 136790U, // NOR_sr - 136790U, // NOR_sr_v110 - 137141U, // NOT_sr_v162 - 3758102278U, // ORN_T - 536876416U, // ORN_rc - 5504U, // ORN_rr - 3758102264U, // OR_ANDN_T - 3758102220U, // OR_AND_T - 536876605U, // OR_EQ_rc - 5693U, // OR_EQ_rr - 536877037U, // OR_GE_U_rc - 6125U, // OR_GE_U_rr - 536875668U, // OR_GE_rc - 4756U, // OR_GE_rr - 536877198U, // OR_LT_U_rc - 6286U, // OR_LT_U_rr - 536876969U, // OR_LT_rc - 6057U, // OR_LT_rr - 536875722U, // OR_NE_rc - 4810U, // OR_NE_rr - 3758102342U, // OR_NOR_T - 3758102312U, // OR_OR_T - 3758102297U, // OR_T - 2684360279U, // OR_rc - 5719U, // OR_rr - 139315U, // OR_sc - 139315U, // OR_sc_v110 - 33560151U, // OR_srr - 33560151U, // OR_srr_v110 - 3325039891U, // PACK_rrr - 33561031U, // PARITY_rr - 33561031U, // PARITY_rr_v110 - 33560968U, // POPCNT_W_rr - 4885U, // Q31TOF_rr - 33559279U, // QSEED_F_rr - 135894U, // RESTORE_sys - 3429U, // RET_sr - 3429U, // RET_sys - 3429U, // RET_sys_v110 - 3381U, // RFE_sr - 3381U, // RFE_sys_sys - 3381U, // RFE_sys_sys_v110 - 3420U, // RFM_sys - 3456U, // RSLCX_sys - 3451U, // RSTV_sys - 536877122U, // RSUBS_U_rc - 536876671U, // RSUBS_rc - 536875591U, // RSUB_rc - 135751U, // RSUB_sr_sr - 135751U, // RSUB_sr_sr_v110 - 33560790U, // SAT_BU_rr - 137430U, // SAT_BU_sr - 137430U, // SAT_BU_sr_v110 - 33559047U, // SAT_B_rr - 135687U, // SAT_B_sr - 135687U, // SAT_B_sr_v110 - 33560857U, // SAT_HU_rr - 137497U, // SAT_HU_sr - 137497U, // SAT_HU_sr_v110 - 33559692U, // SAT_H_rr - 136332U, // SAT_H_sr - 136332U, // SAT_H_sr_v110 - 2148536587U, // SELN_A_rcr_v110 - 103813387U, // SELN_A_rrr_v110 - 2148537722U, // SELN_rcr - 103814522U, // SELN_rrr - 2148536562U, // SEL_A_rcr_v110 - 103813362U, // SEL_A_rrr_v110 - 2148537632U, // SEL_rcr - 103814432U, // SEL_rrr - 536876653U, // SHAS_rc - 5741U, // SHAS_rr - 536875415U, // SHA_B_rc - 4503U, // SHA_B_rr - 536875824U, // SHA_H_rc - 4912U, // SHA_H_rr - 536875384U, // SHA_rc - 4472U, // SHA_rr - 35656056U, // SHA_src - 35656056U, // SHA_src_v110 - 536875697U, // SHUFFLE_rc - 3758102253U, // SH_ANDN_T - 3758102210U, // SH_AND_T - 536875452U, // SH_B_rc - 4540U, // SH_B_rr - 536876597U, // SH_EQ_rc - 5685U, // SH_EQ_rr - 536877027U, // SH_GE_U_rc - 6115U, // SH_GE_U_rr - 536875660U, // SH_GE_rc - 4748U, // SH_GE_rr - 536875873U, // SH_H_rc - 4961U, // SH_H_rr - 536877188U, // SH_LT_U_rc - 6276U, // SH_LT_U_rr - 536876961U, // SH_LT_rc - 6049U, // SH_LT_rr - 3758102230U, // SH_NAND_T - 536875714U, // SH_NE_rc - 4802U, // SH_NE_rr - 3758102332U, // SH_NOR_T - 3758102275U, // SH_ORN_T - 3758102303U, // SH_OR_T - 3758102352U, // SH_XNOR_T - 3758102363U, // SH_XOR_T - 536876241U, // SH_rc - 5329U, // SH_rr - 35656913U, // SH_src - 35656913U, // SH_src_v110 - 166316U, // STLCX_abs - 4398237U, // STLCX_bo_bso - 166330U, // STUCX_abs - 4398253U, // STUCX_bo_bso - 37160U, // ST_A_abs - 139684863U, // ST_A_bo_bso - 3327400959U, // ST_A_bo_c - 139815935U, // ST_A_bo_pos - 139684374U, // ST_A_bo_pre - 34020351U, // ST_A_bo_r - 19078143U, // ST_A_bol - 732415U, // ST_A_sc - 344136703U, // ST_A_sro - 344136703U, // ST_A_sro_v110 - 793599U, // ST_A_ssr - 859135U, // ST_A_ssr_pos - 859135U, // ST_A_ssr_pos_v110 - 793599U, // ST_A_ssr_v110 - 52405U, // ST_A_ssro - 52405U, // ST_A_ssro_v110 - 37406U, // ST_B_abs - 139684878U, // ST_B_bo_bso - 3327400974U, // ST_B_bo_c - 139815950U, // ST_B_bo_pos - 139684391U, // ST_B_bo_pre - 34020366U, // ST_B_bo_r - 19078158U, // ST_B_bol - 377691150U, // ST_B_sro - 377691150U, // ST_B_sro_v110 - 793614U, // ST_B_ssr - 859150U, // ST_B_ssr_pos - 859150U, // ST_B_ssr_pos_v110 - 793614U, // ST_B_ssr_v110 - 52416U, // ST_B_ssro - 52416U, // ST_B_ssro_v110 - 37223U, // ST_DA_abs - 139684870U, // ST_DA_bo_bso - 3327400966U, // ST_DA_bo_c - 139815942U, // ST_DA_bo_pos - 139684382U, // ST_DA_bo_pre - 34020358U, // ST_DA_bo_r - 37471U, // ST_D_abs - 139684885U, // ST_D_bo_bso - 3327400981U, // ST_D_bo_c - 139815957U, // ST_D_bo_pos - 139684399U, // ST_D_bo_pre - 34020373U, // ST_D_bo_r - 38051U, // ST_H_abs - 139684892U, // ST_H_bo_bso - 3327400988U, // ST_H_bo_c - 139815964U, // ST_H_bo_pos - 139684407U, // ST_H_bo_pre - 34020380U, // ST_H_bo_r - 19078172U, // ST_H_bol - 377691164U, // ST_H_sro - 377691164U, // ST_H_sro_v110 - 793628U, // ST_H_ssr - 859164U, // ST_H_ssr_pos - 859164U, // ST_H_ssr_pos_v110 - 793628U, // ST_H_ssr_v110 - 52427U, // ST_H_ssro - 52427U, // ST_H_ssro_v110 - 38439U, // ST_Q_abs - 139684945U, // ST_Q_bo_bso - 3327401041U, // ST_Q_bo_c - 139816017U, // ST_Q_bo_pos - 139684465U, // ST_Q_bo_pre - 34020433U, // ST_Q_bo_r - 34668U, // ST_T - 39314U, // ST_W_abs - 139685006U, // ST_W_bo_bso - 3327401102U, // ST_W_bo_c - 139816078U, // ST_W_bo_pos - 139684532U, // ST_W_bo_pre - 34020494U, // ST_W_bo_r - 19078286U, // ST_W_bol - 929033U, // ST_W_sc - 377691278U, // ST_W_sro - 377691278U, // ST_W_sro_v110 - 793742U, // ST_W_ssr - 859278U, // ST_W_ssr_pos - 859278U, // ST_W_ssr_pos_v110 - 793742U, // ST_W_ssr_v110 - 52438U, // ST_W_ssro - 52438U, // ST_W_ssro_v110 - 4685U, // SUBC_rr - 4255U, // SUBSC_A_rr - 6340U, // SUBS_BU_rr - 4573U, // SUBS_B_rr - 6407U, // SUBS_HU_rr - 5098U, // SUBS_H_rr - 6202U, // SUBS_U_rr - 5753U, // SUBS_rr - 33560185U, // SUBS_srr - 6559U, // SUBX_rr - 4248U, // SUB_A_rr - 139396U, // SUB_A_sc - 139396U, // SUB_A_sc_v110 - 4510U, // SUB_B_rr - 3325039328U, // SUB_F_rrr - 4920U, // SUB_H_rr - 4668U, // SUB_rr - 33559100U, // SUB_srr - 33558529U, // SUB_srr_15a - 33624636U, // SUB_srr_a15 - 3462U, // SVLCX_sys - 139684982U, // SWAPMSK_W_bo_bso - 3327401078U, // SWAPMSK_W_bo_c - 1010806U, // SWAPMSK_W_bo_i - 139816054U, // SWAPMSK_W_bo_pos - 139684506U, // SWAPMSK_W_bo_pre - 34020470U, // SWAPMSK_W_bo_r - 37139U, // SWAP_A_abs - 139684854U, // SWAP_A_bo_bso - 3327400950U, // SWAP_A_bo_c - 139815926U, // SWAP_A_bo_pos - 139684364U, // SWAP_A_bo_pre - 34020342U, // SWAP_A_bo_r - 39284U, // SWAP_W_abs - 139684997U, // SWAP_W_bo_bso - 3327401093U, // SWAP_W_bo_c - 1010821U, // SWAP_W_bo_i - 139816069U, // SWAP_W_bo_pos - 139684522U, // SWAP_W_bo_pre - 34020485U, // SWAP_W_bo_r - 13623U, // SYSCALL_rc - 136601U, // TLBDEMAP_rr - 3347U, // TLBFLUSH_A_rr - 3358U, // TLBFLUSH_B_rr - 136593U, // TLBMAP_rr - 135368U, // TLBPROBE_A_rr - 136411U, // TLBPROBE_I_rr - 3444U, // TRAPSV_sys - 3438U, // TRAPV_sys - 33559825U, // UNPACK_rr_rr - 33559825U, // UNPACK_rr_rr_v110 - 136485U, // UPDFL_rr - 33559338U, // UTOF_rr - 3433U, // WAIT_sys - 3758102355U, // XNOR_T - 536876629U, // XNOR_rc - 5717U, // XNOR_rr - 536876604U, // XOR_EQ_rc - 5692U, // XOR_EQ_rr - 536877036U, // XOR_GE_U_rc - 6124U, // XOR_GE_U_rr - 536875667U, // XOR_GE_rc - 4755U, // XOR_GE_rr - 536877197U, // XOR_LT_U_rc - 6285U, // XOR_LT_U_rr - 536876968U, // XOR_LT_rc - 6056U, // XOR_LT_rr - 536875721U, // XOR_NE_rc - 4809U, // XOR_NE_rr - 3758102366U, // XOR_T - 536876635U, // XOR_rc - 5723U, // XOR_rr - 33560155U, // XOR_srr + 4447U, // ABSDIFS_B_rr_v110 + 4984U, // ABSDIFS_H_rr + 5631U, // ABSDIFS_rc + 5631U, // ABSDIFS_rr + 4388U, // ABSDIF_B_rr + 4809U, // ABSDIF_H_rr + 536875647U, // ABSDIF_rc + 4735U, // ABSDIF_rr + 34607473U, // ABSS_B_rr_v110 + 34608107U, // ABSS_H_rr + 34608675U, // ABSS_rr + 33558856U, // ABS_B_rr + 33559380U, // ABS_H_rr + 33560037U, // ABS_rr + 536875461U, // ADDC_rc + 4549U, // ADDC_rr + 1073746003U, // ADDIH_A_rlc + 1073747004U, // ADDIH_rlc + 1610617945U, // ADDI_rlc + 2148538097U, // ADDSC_AT_rr + 5873U, // ADDSC_AT_rr_v110 + 2148536346U, // ADDSC_A_rr + 4122U, // ADDSC_A_rr_v110 + 4122U, // ADDSC_A_srrs + 2684358682U, // ADDSC_A_srrs_v110 + 6207U, // ADDS_BU_rr_v110 + 4439U, // ADDS_B_rr + 4976U, // ADDS_H + 6274U, // ADDS_HU + 6078U, // ADDS_U + 536876990U, // ADDS_U_rc + 536876537U, // ADDS_rc + 5625U, // ADDS_rr + 33560057U, // ADDS_srr + 536877363U, // ADDX_rc + 6451U, // ADDX_rr + 4141U, // ADD_A_rr + 35655725U, // ADD_A_src + 33558573U, // ADD_A_srr + 4375U, // ADD_B_rr + 3291484762U, // ADD_F_rrr + 4796U, // ADD_H_rr + 536875487U, // ADD_rc + 4575U, // ADD_rr + 35656159U, // ADD_src + 3758100959U, // ADD_src_15a + 3758100959U, // ADD_src_a15 + 33559007U, // ADD_srr + 4575U, // ADD_srr_15a + 4575U, // ADD_srr_a15 + 5719U, // ANDN_T + 536876255U, // ANDN_rc + 5343U, // ANDN_rr + 5715U, // AND_ANDN_T + 5673U, // AND_AND_T + 536876447U, // AND_EQ_rc + 5535U, // AND_EQ_rr + 536876875U, // AND_GE_U_rc + 5963U, // AND_GE_U_rr + 536875510U, // AND_GE_rc + 4598U, // AND_GE_rr + 536877036U, // AND_LT_U_rc + 6124U, // AND_LT_U_rr + 536876811U, // AND_LT_rc + 5899U, // AND_LT_rr + 536875564U, // AND_NE_rc + 4652U, // AND_NE_rr + 5795U, // AND_NOR_T + 5767U, // AND_OR_T + 5677U, // AND_T + 536875505U, // AND_rc + 4593U, // AND_rr + 37753329U, // AND_sc + 37753329U, // AND_sc_v110 + 33559025U, // AND_srr + 33559025U, // AND_srr_v110 + 9682U, // BISR_rc + 9682U, // BISR_rc_v161 + 13778U, // BISR_sc + 13778U, // BISR_sc_v110 + 4626U, // BMERGAE_rr_v110 + 4626U, // BMERGE_rr + 33560315U, // BSPLIT_rr + 33560315U, // BSPLIT_rr_v110 + 5315416U, // CACHEA_I_bo_bso + 5380952U, // CACHEA_I_bo_c + 5446488U, // CACHEA_I_bo_pos + 5314993U, // CACHEA_I_bo_pre + 269144U, // CACHEA_I_bo_r + 5315438U, // CACHEA_WI_bo_bso + 5380974U, // CACHEA_WI_bo_c + 5446510U, // CACHEA_WI_bo_pos + 5315017U, // CACHEA_WI_bo_pre + 269166U, // CACHEA_WI_bo_r + 5315477U, // CACHEA_W_bo_bso + 5381013U, // CACHEA_W_bo_c + 5446549U, // CACHEA_W_bo_pos + 5315060U, // CACHEA_W_bo_pre + 269205U, // CACHEA_W_bo_r + 5315427U, // CACHEI_I_bo_bso + 5446499U, // CACHEI_I_bo_pos + 5315005U, // CACHEI_I_bo_pre + 5315450U, // CACHEI_WI_bo_bso + 5446522U, // CACHEI_WI_bo_pos + 5315030U, // CACHEI_WI_bo_pre + 5315488U, // CACHEI_W_bo_bso + 5446560U, // CACHEI_W_bo_pos + 5315072U, // CACHEI_W_bo_pre + 2148536436U, // CADDN_A_rcr_v110 + 607129716U, // CADDN_A_rrr_v110 + 2148537560U, // CADDN_rcr + 607130840U, // CADDN_rrr + 3758101720U, // CADDN_src + 5336U, // CADDN_srr_v110 + 2148536364U, // CADD_A_rcr_v110 + 607129644U, // CADD_A_rrr_v110 + 2148536798U, // CADD_rcr + 607130078U, // CADD_rrr + 3758100958U, // CADD_src + 4574U, // CADD_srr_v110 + 16633U, // CALLA_b + 332911U, // CALLI_rr + 332911U, // CALLI_rr_v110 + 17571U, // CALL_b + 21667U, // CALL_sb + 33558843U, // CLO_B_rr_v110 + 33559319U, // CLO_H_rr + 33559806U, // CLO_rr + 33558890U, // CLS_B_rr_v110 + 33559427U, // CLS_H_rr + 33560072U, // CLS_rr + 33558950U, // CLZ_B_rr_v110 + 33559605U, // CLZ_H_rr + 33560929U, // CLZ_rr + 3758101751U, // CMOVN_src + 5367U, // CMOVN_srr + 3758102726U, // CMOV_src + 6342U, // CMOV_srr + 107047863U, // CMPSWAP_W_bo_bso + 107113399U, // CMPSWAP_W_bo_c + 107178935U, // CMPSWAP_W_bo_pos + 107047449U, // CMPSWAP_W_bo_pre + 7760823U, // CMPSWAP_W_bo_r + 4721U, // CMP_F_rr + 2148538572U, // CRC32B_W_rr + 2148538588U, // CRC32L_W_rr + 2148536576U, // CRC32_B_rr + 607130834U, // CRCN_rrr + 607129707U, // CSUBN_A__rrr_v110 + 607130827U, // CSUBN_rrr + 607129609U, // CSUB_A__rrr_v110 + 607130029U, // CSUB_rrr + 3103U, // DEBUG_sr + 3103U, // DEBUG_sys + 5592U, // DEXTR_rrpw + 5592U, // DEXTR_rrrr + 4131U, // DIFSC_A_rr_v110 + 3095U, // DISABLE_sys + 332314U, // DISABLE_sys_1 + 4728U, // DIV_F_rr + 6160U, // DIV_U_rr + 6337U, // DIV_rr + 3072U, // DSYNC_sys + 3358594172U, // DVADJ_rrr + 3358594172U, // DVADJ_rrr_v110 + 33559676U, // DVADJ_srr_v110 + 6224U, // DVINIT_BU_rr + 6224U, // DVINIT_BU_rr_v110 + 4480U, // DVINIT_B_rr + 4480U, // DVINIT_B_rr_v110 + 6291U, // DVINIT_HU_rr + 6291U, // DVINIT_HU_rr_v110 + 5125U, // DVINIT_H_rr + 5125U, // DVINIT_H_rr_v110 + 6114U, // DVINIT_U_rr + 6114U, // DVINIT_U_rr_v110 + 5891U, // DVINIT_rr + 5891U, // DVINIT_rr_v110 + 3358594969U, // DVSTEP_U_rrr + 3358594969U, // DVSTEP_U_rrrv110 + 33560473U, // DVSTEP_Uv110 + 3358594325U, // DVSTEP_rrr + 3358594325U, // DVSTEP_rrrv110 + 33559829U, // DVSTEPv110 + 3088U, // ENABLE_sys + 536875421U, // EQANY_B_rc + 4509U, // EQANY_B_rr + 536876076U, // EQANY_H_rc + 5164U, // EQANY_H_rr + 33558715U, // EQZ_A_rr + 4238U, // EQ_A_rr + 4418U, // EQ_B_rr + 4894U, // EQ_H_rr + 6382U, // EQ_W_rr + 536876451U, // EQ_rc + 5539U, // EQ_rr + 3758101923U, // EQ_src + 5539U, // EQ_srr + 1073747875U, // EXTR_U_rrpw + 6051U, // EXTR_U_rrrr + 1073747875U, // EXTR_U_rrrw + 1073747417U, // EXTR_rrpw + 5593U, // EXTR_rrrr + 1073747417U, // EXTR_rrrw + 16632U, // FCALLA_b + 332910U, // FCALLA_i + 17570U, // FCALL_b + 3131U, // FRET_sr + 3131U, // FRET_sys + 33559837U, // FTOHP_rr + 33560918U, // FTOIZ_rr + 33559670U, // FTOI_rr + 6465U, // FTOQ31Z_rr + 4097U, // FTOQ31_rr + 33560951U, // FTOUZ_rr + 33560749U, // FTOU_rr + 4166U, // GE_A_rr + 536876879U, // GE_U_rc + 5967U, // GE_U_rr + 536875514U, // GE_rc + 4602U, // GE_rr + 33559189U, // HPTOF_rr + 1074795659U, // IMASK_rcpw + 674239627U, // IMASK_rcrw + 1074795659U, // IMASK_rrpw + 1074795659U, // IMASK_rrrw + 5932U, // INSERT_rcpw + 5932U, // INSERT_rcrr + 1073747756U, // INSERT_rcrw + 5932U, // INSERT_rrpw + 5932U, // INSERT_rrrr + 5932U, // INSERT_rrrw + 5759U, // INSN_T + 5847U, // INS_T + 3078U, // ISYNC_sys + 33559183U, // ITOF_rr + 3358595102U, // IXMAX_U_rrr + 3358595338U, // IXMAX_rrr + 3358594960U, // IXMIN_U_rrr + 3358594277U, // IXMIN_rrr + 16623U, // JA_b + 1610616973U, // JEQ_A_brr + 1612715446U, // JEQ_brc + 1610618294U, // JEQ_brr + 8394166U, // JEQ_sbc1 + 8394166U, // JEQ_sbc2 + 8394166U, // JEQ_sbc_v110 + 2147489206U, // JEQ_sbr1 + 2147489206U, // JEQ_sbr2 + 2147489206U, // JEQ_sbr_v110 + 9443658U, // JGEZ_sbr + 9443658U, // JGEZ_sbr_v110 + 1621104488U, // JGE_U_brc + 1610618728U, // JGE_U_brr + 1612714509U, // JGE_brc + 1610617357U, // JGE_brr + 9443691U, // JGTZ_sbr + 9443691U, // JGTZ_sbr_v110 + 332901U, // JI_rr + 332901U, // JI_rr_v110 + 332901U, // JI_sbr_v110 + 332901U, // JI_sr + 16627U, // JLA_b + 9443664U, // JLEZ_sbr + 9443664U, // JLEZ_sbr_v110 + 332905U, // JLI_rr + 332905U, // JLI_rr_v110 + 9443697U, // JLTZ_sbr + 9443697U, // JLTZ_sbr_v110 + 1621104649U, // JLT_U_brc + 1610618889U, // JLT_U_brr + 1621104418U, // JLT_brc + 1610618658U, // JLT_brr + 17566U, // JL_b + 1621103082U, // JNED_brc + 1610617322U, // JNED_brr + 1621103711U, // JNEI_brc + 1610617951U, // JNEI_brr + 1610616908U, // JNE_A_brr + 1612714563U, // JNE_brc + 1610617411U, // JNE_brr + 8393283U, // JNE_sbc1 + 8393283U, // JNE_sbc2 + 8393283U, // JNE_sbc_v110 + 2147488323U, // JNE_sbr1 + 2147488323U, // JNE_sbr2 + 2147488323U, // JNE_sbr_v110 + 11538612U, // JNZ_A_brr + 9441460U, // JNZ_A_sbr + 1610618602U, // JNZ_T_brn + 2147489514U, // JNZ_T_sbrn + 2147489514U, // JNZ_T_sbrn_v110 + 12589414U, // JNZ_sb + 12589414U, // JNZ_sb_v110 + 9443686U, // JNZ_sbr + 9443686U, // JNZ_sbr_v110 + 11538606U, // JZ_A_brr + 9441454U, // JZ_A_sbr + 1610618596U, // JZ_T_brn + 2147489508U, // JZ_T_sbrn + 2147489508U, // JZ_T_sbrn_v110 + 12589405U, // JZ_sb + 12589405U, // JZ_sb_v110 + 9443677U, // JZ_sbr + 9443677U, // JZ_sbr_v110 + 17536U, // J_b + 21632U, // J_sb + 21632U, // J_sb_v110 + 358679U, // LDLCX_abs + 5315530U, // LDLCX_bo_bso + 34612U, // LDMST_abs + 107047821U, // LDMST_bo_bso + 107113357U, // LDMST_bo_c + 107178893U, // LDMST_bo_pos + 107047403U, // LDMST_bo_pre + 7760781U, // LDMST_bo_r + 358693U, // LDUCX_abs + 5315546U, // LDUCX_bo_bso + 13635636U, // LD_A_abs + 182915124U, // LD_A_bo_bso + 16191540U, // LD_A_bo_c + 185012276U, // LD_A_bo_pos + 528436U, // LD_A_bo_pre + 18288692U, // LD_A_bo_r + 216469556U, // LD_A_bol + 250023988U, // LD_A_sc + 48697396U, // LD_A_slr + 50794548U, // LD_A_slr_post + 50794548U, // LD_A_slr_post_v110 + 48697396U, // LD_A_slr_v110 + 283578420U, // LD_A_slro + 283578420U, // LD_A_slro_v110 + 283578420U, // LD_A_sro + 283578420U, // LD_A_sro_v110 + 13637671U, // LD_BU_abs + 182917159U, // LD_BU_bo_bso + 16193575U, // LD_BU_bo_c + 185014311U, // LD_BU_bo_pos + 530471U, // LD_BU_bo_pre + 18290727U, // LD_BU_bo_r + 216471591U, // LD_BU_bol + 48699431U, // LD_BU_slr + 50796583U, // LD_BU_slr_post + 50796583U, // LD_BU_slr_post_v110 + 48699431U, // LD_BU_slr_v110 + 283580455U, // LD_BU_slro + 283580455U, // LD_BU_slro_v110 + 283580455U, // LD_BU_sro + 283580455U, // LD_BU_sro_v110 + 13635870U, // LD_B_abs + 182915358U, // LD_B_bo_bso + 16191774U, // LD_B_bo_c + 185012510U, // LD_B_bo_pos + 528670U, // LD_B_bo_pre + 18288926U, // LD_B_bo_r + 216469790U, // LD_B_bol + 50794782U, // LD_B_slr_post_v110 + 48697630U, // LD_B_slr_v110 + 283578654U, // LD_B_slro_v110 + 283578654U, // LD_B_sro_v110 + 13635794U, // LD_DA_abs + 182915282U, // LD_DA_bo_bso + 16191698U, // LD_DA_bo_c + 185012434U, // LD_DA_bo_pos + 528594U, // LD_DA_bo_pre + 18288850U, // LD_DA_bo_r + 13636043U, // LD_D_abs + 182915531U, // LD_D_bo_bso + 16191947U, // LD_D_bo_c + 185012683U, // LD_D_bo_pos + 528843U, // LD_D_bo_pre + 18289099U, // LD_D_bo_r + 13637738U, // LD_HU_abs + 182917226U, // LD_HU_bo_bso + 16193642U, // LD_HU_bo_c + 185014378U, // LD_HU_bo_pos + 530538U, // LD_HU_bo_pre + 18290794U, // LD_HU_bo_r + 216471658U, // LD_HU_bol + 13636291U, // LD_H_abs + 182915779U, // LD_H_bo_bso + 16192195U, // LD_H_bo_c + 185012931U, // LD_H_bo_pos + 529091U, // LD_H_bo_pre + 18289347U, // LD_H_bo_r + 216470211U, // LD_H_bol + 48698051U, // LD_H_slr + 50795203U, // LD_H_slr_post + 50795203U, // LD_H_slr_post_v110 + 48698051U, // LD_H_slr_v110 + 283579075U, // LD_H_slro + 283579075U, // LD_H_slro_v110 + 283579075U, // LD_H_sro + 283579075U, // LD_H_sro_v110 + 13636922U, // LD_Q_abs + 182916410U, // LD_Q_bo_bso + 16192826U, // LD_Q_bo_c + 185013562U, // LD_Q_bo_pos + 529722U, // LD_Q_bo_pre + 18289978U, // LD_Q_bo_r + 13637846U, // LD_W_abs + 182917334U, // LD_W_bo_bso + 16193750U, // LD_W_bo_c + 185014486U, // LD_W_bo_pos + 530646U, // LD_W_bo_pre + 18290902U, // LD_W_bo_r + 216471766U, // LD_W_bol + 250026198U, // LD_W_sc + 48699606U, // LD_W_slr + 50796758U, // LD_W_slr_post + 50796758U, // LD_W_slr_post_v110 + 48699606U, // LD_W_slr_v110 + 283580630U, // LD_W_slro + 283580630U, // LD_W_slro_v110 + 283580630U, // LD_W_sro + 283580630U, // LD_W_sro_v110 + 13635808U, // LEA_abs + 182915296U, // LEA_bo_bso + 216469728U, // LEA_bol + 13635813U, // LHA_abs + 39091U, // LOOPU_brr + 11539748U, // LOOP_brr + 18879780U, // LOOP_sbr + 4244U, // LT_A_rr + 4490U, // LT_B + 6235U, // LT_BU + 5135U, // LT_H + 6302U, // LT_HU + 536877040U, // LT_U_rc + 6128U, // LT_U_rr + 2684360688U, // LT_U_srcv110 + 6128U, // LT_U_srrv110 + 6388U, // LT_W + 6330U, // LT_WU + 536876815U, // LT_rc + 5903U, // LT_rr + 3758102287U, // LT_src + 5903U, // LT_srr + 607130528U, // MADDMS_H_rrr1_LL + 607130528U, // MADDMS_H_rrr1_LU + 607130528U, // MADDMS_H_rrr1_UL + 607130528U, // MADDMS_H_rrr1_UU + 2148538328U, // MADDMS_U_rcr_v110 + 607131608U, // MADDMS_U_rrr2_v110 + 2148537883U, // MADDMS_rcr_v110 + 607131163U, // MADDMS_rrr2_v110 + 607130356U, // MADDM_H_rrr1_LL + 607130356U, // MADDM_H_rrr1_LU + 607130356U, // MADDM_H_rrr1_UL + 607130356U, // MADDM_H_rrr1_UU + 607130356U, // MADDM_H_rrr1_v110 + 607130960U, // MADDM_Q_rrr1_v110 + 2148538239U, // MADDM_U_rcr_v110 + 607131519U, // MADDM_U_rrr2_v110 + 2148537534U, // MADDM_rcr_v110 + 607130814U, // MADDM_rrr2_v110 + 607130581U, // MADDRS_H_rrr1_LL + 607130581U, // MADDRS_H_rrr1_LU + 607130581U, // MADDRS_H_rrr1_UL + 607130581U, // MADDRS_H_rrr1_UL_2 + 607130581U, // MADDRS_H_rrr1_UU + 607130581U, // MADDRS_H_rrr1_v110 + 3291485583U, // MADDRS_Q_rrr1_L_L + 3828356495U, // MADDRS_Q_rrr1_U_U + 607131023U, // MADDRS_Q_rrr1_v110 + 607130424U, // MADDR_H_rrr1_LL + 607130424U, // MADDR_H_rrr1_LU + 607130424U, // MADDR_H_rrr1_UL + 607130424U, // MADDR_H_rrr1_UL_2 + 607130424U, // MADDR_H_rrr1_UU + 607130424U, // MADDR_H_rrr1_v110 + 3291485538U, // MADDR_Q_rrr1_L_L + 3828356450U, // MADDR_Q_rrr1_U_U + 607130978U, // MADDR_Q_rrr1_v110 + 607130547U, // MADDSUMS_H_rrr1_LL + 607130547U, // MADDSUMS_H_rrr1_LU + 607130547U, // MADDSUMS_H_rrr1_UL + 607130547U, // MADDSUMS_H_rrr1_UU + 607130373U, // MADDSUM_H_rrr1_LL + 607130373U, // MADDSUM_H_rrr1_LU + 607130373U, // MADDSUM_H_rrr1_UL + 607130373U, // MADDSUM_H_rrr1_UU + 607130591U, // MADDSURS_H_rrr1_LL + 607130591U, // MADDSURS_H_rrr1_LU + 607130591U, // MADDSURS_H_rrr1_UL + 607130591U, // MADDSURS_H_rrr1_UU + 607130441U, // MADDSUR_H_rrr1_LL + 607130441U, // MADDSUR_H_rrr1_LU + 607130441U, // MADDSUR_H_rrr1_UL + 607130441U, // MADDSUR_H_rrr1_UU + 607130611U, // MADDSUS_H_rrr1_LL + 607130611U, // MADDSUS_H_rrr1_LU + 607130611U, // MADDSUS_H_rrr1_UL + 607130611U, // MADDSUS_H_rrr1_UU + 607130651U, // MADDSU_H_rrr1_LL + 607130651U, // MADDSU_H_rrr1_LU + 607130651U, // MADDSU_H_rrr1_UL + 607130651U, // MADDSU_H_rrr1_UU + 607130479U, // MADDS_H_rrr1_LL + 607130479U, // MADDS_H_rrr1_LU + 607130479U, // MADDS_H_rrr1_UL + 607130479U, // MADDS_H_rrr1_UU + 607130479U, // MADDS_H_rrr1_v110 + 607131004U, // MADDS_Q_rrr1 + 607131004U, // MADDS_Q_rrr1_L + 3291485564U, // MADDS_Q_rrr1_L_L + 607131004U, // MADDS_Q_rrr1_U + 607131004U, // MADDS_Q_rrr1_UU2_v110 + 3828356476U, // MADDS_Q_rrr1_U_U + 607131004U, // MADDS_Q_rrr1_e + 607131004U, // MADDS_Q_rrr1_e_L + 3291485564U, // MADDS_Q_rrr1_e_L_L + 607131004U, // MADDS_Q_rrr1_e_U + 3828356476U, // MADDS_Q_rrr1_e_U_U + 2148538301U, // MADDS_U_rcr + 2148538301U, // MADDS_U_rcr_e + 607131581U, // MADDS_U_rrr2 + 607131581U, // MADDS_U_rrr2_e + 2148537848U, // MADDS_rcr + 2148537848U, // MADDS_rcr_e + 607131128U, // MADDS_rrr2 + 607131128U, // MADDS_rrr2_e + 607130201U, // MADD_F_rrr + 607130299U, // MADD_H_rrr1_LL + 607130299U, // MADD_H_rrr1_LU + 607130299U, // MADD_H_rrr1_UL + 607130299U, // MADD_H_rrr1_UU + 607130299U, // MADD_H_rrr1_v110 + 607130930U, // MADD_Q_rrr1 + 607130930U, // MADD_Q_rrr1_L + 3291485490U, // MADD_Q_rrr1_L_L + 607130930U, // MADD_Q_rrr1_U + 607130930U, // MADD_Q_rrr1_UU2_v110 + 3828356402U, // MADD_Q_rrr1_U_U + 607130930U, // MADD_Q_rrr1_e + 607130930U, // MADD_Q_rrr1_e_L + 3291485490U, // MADD_Q_rrr1_e_L_L + 607130930U, // MADD_Q_rrr1_e_U + 3828356402U, // MADD_Q_rrr1_e_U_U + 2148538179U, // MADD_U_rcr + 607131459U, // MADD_U_rrr2 + 2148536804U, // MADD_rcr + 2148536804U, // MADD_rcr_e + 607130084U, // MADD_rrr2 + 607130084U, // MADD_rrr2_e + 4502U, // MAX_B + 6242U, // MAX_BU + 5157U, // MAX_H + 6309U, // MAX_HU + 536877088U, // MAX_U_rc + 6176U, // MAX_U_rr + 536877324U, // MAX_rc + 6412U, // MAX_rr + 19928507U, // MFCR_rlc + 4404U, // MIN_B + 6190U, // MIN_BU + 4880U, // MIN_H + 6257U, // MIN_HU + 536876946U, // MIN_U_rc + 6034U, // MIN_U_rr + 536876263U, // MIN_rc + 5351U, // MIN_rr + 19927132U, // MOVH_A_rlc + 19928135U, // MOVH_rlc + 331970U, // MOVZ_A_sr + 34607306U, // MOV_AA_rr + 33558730U, // MOV_AA_srr_srr + 33558730U, // MOV_AA_srr_srr_v110 + 34607264U, // MOV_A_rr + 44044448U, // MOV_A_src + 33558688U, // MOV_A_srr + 33558688U, // MOV_A_srr_v110 + 34607575U, // MOV_D_rr + 33558999U, // MOV_D_srr_srr + 33558999U, // MOV_D_srr_srr_v110 + 19929111U, // MOV_U_rlc + 20977863U, // MOV_rlc + 19929287U, // MOV_rlc_e + 34609351U, // MOV_rr + 34609351U, // MOV_rr_e + 6343U, // MOV_rr_eab + 37755079U, // MOV_sc + 37755079U, // MOV_sc_v110 + 35657927U, // MOV_src + 35657927U, // MOV_src_e + 33560775U, // MOV_srr + 607130516U, // MSUBADMS_H_rrr1_LL + 607130516U, // MSUBADMS_H_rrr1_LU + 607130516U, // MSUBADMS_H_rrr1_UL + 607130516U, // MSUBADMS_H_rrr1_UU + 607130345U, // MSUBADM_H_rrr1_LL + 607130345U, // MSUBADM_H_rrr1_LU + 607130345U, // MSUBADM_H_rrr1_UL + 607130345U, // MSUBADM_H_rrr1_UU + 607130569U, // MSUBADRS_H_rrr1_LL + 607130569U, // MSUBADRS_H_rrr1_LU + 607130569U, // MSUBADRS_H_rrr1_UL + 607130569U, // MSUBADRS_H_rrr1_UU + 607130569U, // MSUBADRS_H_rrr1_v110 + 607130413U, // MSUBADR_H_rrr1_LL + 607130413U, // MSUBADR_H_rrr1_LU + 607130413U, // MSUBADR_H_rrr1_UL + 607130413U, // MSUBADR_H_rrr1_UU + 607130413U, // MSUBADR_H_rrr1_v110 + 607130468U, // MSUBADS_H_rrr1_LL + 607130468U, // MSUBADS_H_rrr1_LU + 607130468U, // MSUBADS_H_rrr1_UL + 607130468U, // MSUBADS_H_rrr1_UU + 607130289U, // MSUBAD_H_rrr1_LL + 607130289U, // MSUBAD_H_rrr1_LU + 607130289U, // MSUBAD_H_rrr1_UL + 607130289U, // MSUBAD_H_rrr1_UU + 607130506U, // MSUBMS_H_rrr1_LL + 607130506U, // MSUBMS_H_rrr1_LU + 607130506U, // MSUBMS_H_rrr1_UL + 607130506U, // MSUBMS_H_rrr1_UU + 2148538318U, // MSUBMS_U_rcrv110 + 607131598U, // MSUBMS_U_rrr2v110 + 2148537875U, // MSUBMS_rcrv110 + 607131155U, // MSUBMS_rrr2v110 + 607130336U, // MSUBM_H_rrr1_LL + 607130336U, // MSUBM_H_rrr1_LU + 607130336U, // MSUBM_H_rrr1_UL + 607130336U, // MSUBM_H_rrr1_UU + 607130336U, // MSUBM_H_rrr1_v110 + 607130951U, // MSUBM_Q_rrr1_v110 + 2148538230U, // MSUBM_U_rcrv110 + 607131510U, // MSUBM_U_rrr2v110 + 2148537527U, // MSUBM_rcrv110 + 607130807U, // MSUBM_rrr2v110 + 607130559U, // MSUBRS_H_rrr1_LL + 607130559U, // MSUBRS_H_rrr1_LU + 607130559U, // MSUBRS_H_rrr1_UL + 607130559U, // MSUBRS_H_rrr1_UL_2 + 607130559U, // MSUBRS_H_rrr1_UU + 607130559U, // MSUBRS_H_rrr1_v110 + 3291485573U, // MSUBRS_Q_rrr1_L_L + 3828356485U, // MSUBRS_Q_rrr1_U_U + 607131013U, // MSUBRS_Q_rrr1_v110 + 607130404U, // MSUBR_H_rrr1_LL + 607130404U, // MSUBR_H_rrr1_LU + 607130404U, // MSUBR_H_rrr1_UL + 607130404U, // MSUBR_H_rrr1_UL_2 + 607130404U, // MSUBR_H_rrr1_UU + 607130404U, // MSUBR_H_rrr1_v110 + 3291485529U, // MSUBR_Q_rrr1_L_L + 3828356441U, // MSUBR_Q_rrr1_U_U + 607130969U, // MSUBR_Q_rrr1_v110 + 607130459U, // MSUBS_H_rrr1_LL + 607130459U, // MSUBS_H_rrr1_LU + 607130459U, // MSUBS_H_rrr1_UL + 607130459U, // MSUBS_H_rrr1_UU + 607130459U, // MSUBS_H_rrr1_v110 + 607130995U, // MSUBS_Q_rrr1 + 607130995U, // MSUBS_Q_rrr1_L + 3291485555U, // MSUBS_Q_rrr1_L_L + 607130995U, // MSUBS_Q_rrr1_U + 607130995U, // MSUBS_Q_rrr1_UU2_v110 + 3828356467U, // MSUBS_Q_rrr1_U_U + 607130995U, // MSUBS_Q_rrr1_e + 607130995U, // MSUBS_Q_rrr1_e_L + 3291485555U, // MSUBS_Q_rrr1_e_L_L + 607130995U, // MSUBS_Q_rrr1_e_U + 3828356467U, // MSUBS_Q_rrr1_e_U_U + 2148538283U, // MSUBS_U_rcr + 2148538283U, // MSUBS_U_rcr_e + 607131563U, // MSUBS_U_rrr2 + 607131563U, // MSUBS_U_rrr2_e + 2148537834U, // MSUBS_rcr + 2148537834U, // MSUBS_rcr_e + 607131114U, // MSUBS_rrr2 + 607131114U, // MSUBS_rrr2_e + 607130193U, // MSUB_F_rrr + 607130281U, // MSUB_H_rrr1_LL + 607130281U, // MSUB_H_rrr1_LU + 607130281U, // MSUB_H_rrr1_UL + 607130281U, // MSUB_H_rrr1_UU + 607130281U, // MSUB_H_rrr1_v110 + 607130922U, // MSUB_Q_rrr1 + 607130922U, // MSUB_Q_rrr1_L + 3291485482U, // MSUB_Q_rrr1_L_L + 607130922U, // MSUB_Q_rrr1_U + 607130922U, // MSUB_Q_rrr1_UU2_v110 + 3828356394U, // MSUB_Q_rrr1_U_U + 607130922U, // MSUB_Q_rrr1_e + 607130922U, // MSUB_Q_rrr1_e_L + 3291485482U, // MSUB_Q_rrr1_e_L_L + 607130922U, // MSUB_Q_rrr1_e_U + 3828356394U, // MSUB_Q_rrr1_e_U_U + 2148538171U, // MSUB_U_rcr + 607131451U, // MSUB_U_rrr2 + 2148536755U, // MSUB_rcr + 2148536755U, // MSUB_rcr_e + 607130035U, // MSUB_rrr2 + 607130035U, // MSUB_rrr2_e + 42433U, // MTCR_rlc + 5034U, // MULMS_H_rr1_LL2e + 5034U, // MULMS_H_rr1_LU2e + 5034U, // MULMS_H_rr1_UL2e + 5034U, // MULMS_H_rr1_UU2e + 4861U, // MULM_H_rr1_LL2e + 4861U, // MULM_H_rr1_LU2e + 4861U, // MULM_H_rr1_UL2e + 4861U, // MULM_H_rr1_UU2e + 536876936U, // MULM_U_rc + 6024U, // MULM_U_rr + 536876229U, // MULM_rc + 5317U, // MULM_rr + 4929U, // MULR_H_rr1_LL2e + 4929U, // MULR_H_rr1_LU2e + 4929U, // MULR_H_rr1_UL2e + 4929U, // MULR_H_rr1_UU2e + 4929U, // MULR_H_rr_v110 + 301995371U, // MULR_Q_rr1_2LL + 335549803U, // MULR_Q_rr1_2UU + 5483U, // MULR_Q_rr_v110 + 536876998U, // MULS_U_rc + 6086U, // MULS_U_rr2 + 6086U, // MULS_U_rr_v110 + 536876557U, // MULS_rc + 5645U, // MULS_rr2 + 5645U, // MULS_rr_v110 + 4714U, // MUL_F_rrr + 4825U, // MUL_H_rr1_LL2e + 4825U, // MUL_H_rr1_LU2e + 4825U, // MUL_H_rr1_UL2e + 4825U, // MUL_H_rr1_UU2e + 4825U, // MUL_H_rr_v110 + 5440U, // MUL_Q_rr1_2 + 301995328U, // MUL_Q_rr1_2LL + 335549760U, // MUL_Q_rr1_2UU + 5440U, // MUL_Q_rr1_2_L + 5440U, // MUL_Q_rr1_2_Le + 5440U, // MUL_Q_rr1_2_U + 5440U, // MUL_Q_rr1_2_Ue + 5440U, // MUL_Q_rr1_2__e + 5440U, // MUL_Q_rr_v110 + 536876911U, // MUL_U_rc + 5999U, // MUL_U_rr2 + 536876210U, // MUL_rc + 536876210U, // MUL_rc_e + 5298U, // MUL_rr2 + 5298U, // MUL_rr2_e + 5298U, // MUL_rr_v110 + 33559730U, // MUL_srr + 5707U, // NAND_T + 536875504U, // NAND_rc + 4592U, // NAND_rr + 33558695U, // NEZ_A + 4173U, // NE_A + 536875568U, // NE_rc + 4656U, // NE_rr + 3127U, // NOP_sr + 3127U, // NOP_sys + 5799U, // NOR_T + 536876488U, // NOR_rc + 5576U, // NOR_rr + 333256U, // NOR_sr + 333256U, // NOR_sr_v110 + 333607U, // NOT_sr_v162 + 5752U, // ORN_T + 536876274U, // ORN_rc + 5362U, // ORN_rr + 5738U, // OR_ANDN_T + 5694U, // OR_AND_T + 536876463U, // OR_EQ_rc + 5551U, // OR_EQ_rr + 536876895U, // OR_GE_U_rc + 5983U, // OR_GE_U_rr + 536875526U, // OR_GE_rc + 4614U, // OR_GE_rr + 536877056U, // OR_LT_U_rc + 6144U, // OR_LT_U_rr + 536876827U, // OR_LT_rc + 5915U, // OR_LT_rr + 536875580U, // OR_NE_rc + 4668U, // OR_NE_rr + 5816U, // OR_NOR_T + 5786U, // OR_OR_T + 5771U, // OR_T + 5577U, // OR_rc + 5577U, // OR_rr + 37754313U, // OR_sc + 37754313U, // OR_sc_v110 + 33560009U, // OR_srr + 33560009U, // OR_srr_v110 + 3291485317U, // PACK_rrr + 33560889U, // PARITY_rr + 33560889U, // PARITY_rr_v110 + 33560826U, // POPCNT_W_rr + 4743U, // Q31TOF_rr + 33559137U, // QSEED_F_rr + 332360U, // RESTORE_sys + 3132U, // RET_sr + 3132U, // RET_sys + 3132U, // RET_sys_v110 + 3084U, // RFE_sr + 3084U, // RFE_sys_sys + 3084U, // RFE_sys_sys_v110 + 3123U, // RFM_sys + 3159U, // RSLCX_sys + 3154U, // RSTV_sys + 536876980U, // RSUBS_U_rc + 536876529U, // RSUBS_rc + 536875449U, // RSUB_rc + 332217U, // RSUB_sr_sr + 332217U, // RSUB_sr_sr_v110 + 33560648U, // SAT_BU_rr + 333896U, // SAT_BU_sr + 333896U, // SAT_BU_sr_v110 + 33558905U, // SAT_B_rr + 332153U, // SAT_B_sr + 332153U, // SAT_B_sr_v110 + 33560715U, // SAT_HU_rr + 333963U, // SAT_HU_sr + 333963U, // SAT_HU_sr_v110 + 33559550U, // SAT_H_rr + 332798U, // SAT_H_sr + 332798U, // SAT_H_sr_v110 + 2148536445U, // SELN_A_rcr_v110 + 607129725U, // SELN_A_rrr_v110 + 2148537580U, // SELN_rcr + 607130860U, // SELN_rrr + 2148536420U, // SEL_A_rcr_v110 + 607129700U, // SEL_A_rrr_v110 + 2148537490U, // SEL_rcr + 607130770U, // SEL_rrr + 536876511U, // SHAS_rc + 5599U, // SHAS_rr + 536875273U, // SHA_B_rc + 4361U, // SHA_B_rr + 536875682U, // SHA_H_rc + 4770U, // SHA_H_rr + 536875242U, // SHA_rc + 4330U, // SHA_rr + 35655914U, // SHA_src + 35655914U, // SHA_src_v110 + 536875555U, // SHUFFLE_rc + 5727U, // SH_ANDN_T + 5684U, // SH_AND_T + 536875310U, // SH_B_rc + 4398U, // SH_B_rr + 536876455U, // SH_EQ_rc + 5543U, // SH_EQ_rr + 536876885U, // SH_GE_U_rc + 5973U, // SH_GE_U_rr + 536875518U, // SH_GE_rc + 4606U, // SH_GE_rr + 536875731U, // SH_H_rc + 4819U, // SH_H_rr + 536877046U, // SH_LT_U_rc + 6134U, // SH_LT_U_rr + 536876819U, // SH_LT_rc + 5907U, // SH_LT_rr + 5704U, // SH_NAND_T + 536875572U, // SH_NE_rc + 4660U, // SH_NE_rr + 5806U, // SH_NOR_T + 5749U, // SH_ORN_T + 5777U, // SH_OR_T + 5826U, // SH_XNOR_T + 5837U, // SH_XOR_T + 536876099U, // SH_rc + 5187U, // SH_rr + 35656771U, // SH_src + 35656771U, // SH_src_v110 + 358686U, // STLCX_abs + 5315538U, // STLCX_bo_bso + 358700U, // STUCX_abs + 5315554U, // STUCX_bo_bso + 32922U, // ST_A_abs + 107047732U, // ST_A_bo_bso + 3294763828U, // ST_A_bo_c + 107178804U, // ST_A_bo_pos + 107047304U, // ST_A_bo_pre + 33954612U, // ST_A_bo_r + 22092596U, // ST_A_bol + 4266804U, // ST_A_sc + 10558260U, // ST_A_sro + 10558260U, // ST_A_sro_v110 + 596788U, // ST_A_ssr + 662324U, // ST_A_ssr_pos + 662324U, // ST_A_ssr_pos_v110 + 596788U, // ST_A_ssr_v110 + 23141172U, // ST_A_ssro + 23141172U, // ST_A_ssro_v110 + 33168U, // ST_B_abs + 107047747U, // ST_B_bo_bso + 3294763843U, // ST_B_bo_c + 107178819U, // ST_B_bo_pos + 107047321U, // ST_B_bo_pre + 33954627U, // ST_B_bo_r + 22092611U, // ST_B_bol + 10558275U, // ST_B_sro + 10558275U, // ST_B_sro_v110 + 596803U, // ST_B_ssr + 662339U, // ST_B_ssr_pos + 662339U, // ST_B_ssr_pos_v110 + 596803U, // ST_B_ssr_v110 + 23141187U, // ST_B_ssro + 23141187U, // ST_B_ssro_v110 + 32985U, // ST_DA_abs + 107047739U, // ST_DA_bo_bso + 3294763835U, // ST_DA_bo_c + 107178811U, // ST_DA_bo_pos + 107047312U, // ST_DA_bo_pre + 33954619U, // ST_DA_bo_r + 33233U, // ST_D_abs + 107047754U, // ST_D_bo_bso + 3294763850U, // ST_D_bo_c + 107178826U, // ST_D_bo_pos + 107047329U, // ST_D_bo_pre + 33954634U, // ST_D_bo_r + 33813U, // ST_H_abs + 107047761U, // ST_H_bo_bso + 3294763857U, // ST_H_bo_c + 107178833U, // ST_H_bo_pos + 107047337U, // ST_H_bo_pre + 33954641U, // ST_H_bo_r + 22092625U, // ST_H_bol + 10558289U, // ST_H_sro + 10558289U, // ST_H_sro_v110 + 596817U, // ST_H_ssr + 662353U, // ST_H_ssr_pos + 662353U, // ST_H_ssr_pos_v110 + 596817U, // ST_H_ssr_v110 + 23141201U, // ST_H_ssro + 23141201U, // ST_H_ssro_v110 + 34201U, // ST_Q_abs + 107047814U, // ST_Q_bo_bso + 3294763910U, // ST_Q_bo_c + 107178886U, // ST_Q_bo_pos + 107047395U, // ST_Q_bo_pre + 33954694U, // ST_Q_bo_r + 30430U, // ST_T + 35076U, // ST_W_abs + 107047875U, // ST_W_bo_bso + 3294763971U, // ST_W_bo_c + 107178947U, // ST_W_bo_pos + 107047462U, // ST_W_bo_pre + 33954755U, // ST_W_bo_r + 22092739U, // ST_W_bol + 4266947U, // ST_W_sc + 10558403U, // ST_W_sro + 10558403U, // ST_W_sro_v110 + 596931U, // ST_W_ssr + 662467U, // ST_W_ssr_pos + 662467U, // ST_W_ssr_pos_v110 + 596931U, // ST_W_ssr_v110 + 23141315U, // ST_W_ssro + 23141315U, // ST_W_ssro_v110 + 4543U, // SUBC_rr + 4113U, // SUBSC_A_rr + 6198U, // SUBS_BU_rr + 4431U, // SUBS_B_rr + 6265U, // SUBS_HU_rr + 4956U, // SUBS_H_rr + 6060U, // SUBS_U_rr + 5611U, // SUBS_rr + 33560043U, // SUBS_srr + 6417U, // SUBX_rr + 4106U, // SUB_A_rr + 37752842U, // SUB_A_sc + 37752842U, // SUB_A_sc_v110 + 4368U, // SUB_B_rr + 3291484754U, // SUB_F_rrr + 4778U, // SUB_H_rr + 4526U, // SUB_rr + 33558958U, // SUB_srr + 4526U, // SUB_srr_15a + 4526U, // SUB_srr_a15 + 3165U, // SVLCX_sys + 107047851U, // SWAPMSK_W_bo_bso + 3294763947U, // SWAPMSK_W_bo_c + 748459U, // SWAPMSK_W_bo_i + 107178923U, // SWAPMSK_W_bo_pos + 107047436U, // SWAPMSK_W_bo_pre + 33954731U, // SWAPMSK_W_bo_r + 32901U, // SWAP_A_abs + 107047723U, // SWAP_A_bo_bso + 3294763819U, // SWAP_A_bo_c + 107178795U, // SWAP_A_bo_pos + 107047294U, // SWAP_A_bo_pre + 33954603U, // SWAP_A_bo_r + 35046U, // SWAP_W_abs + 107047866U, // SWAP_W_bo_bso + 3294763962U, // SWAP_W_bo_c + 748474U, // SWAP_W_bo_i + 107178938U, // SWAP_W_bo_pos + 107047452U, // SWAP_W_bo_pre + 33954746U, // SWAP_W_bo_r + 9385U, // SYSCALL_rc + 333067U, // TLBDEMAP_rr + 3050U, // TLBFLUSH_A_rr + 3061U, // TLBFLUSH_B_rr + 333059U, // TLBMAP_rr + 331834U, // TLBPROBE_A_rr + 332877U, // TLBPROBE_I_rr + 3147U, // TRAPSV_sys + 3141U, // TRAPV_sys + 33559683U, // UNPACK_rr_rr + 33559683U, // UNPACK_rr_rr_v110 + 332951U, // UPDFL_rr + 33559196U, // UTOF_rr + 3136U, // WAIT_sys + 5829U, // XNOR_T + 536876487U, // XNOR_rc + 5575U, // XNOR_rr + 536876462U, // XOR_EQ_rc + 5550U, // XOR_EQ_rr + 536876894U, // XOR_GE_U_rc + 5982U, // XOR_GE_U_rr + 536875525U, // XOR_GE_rc + 4613U, // XOR_GE_rr + 536877055U, // XOR_LT_U_rc + 6143U, // XOR_LT_U_rr + 536876826U, // XOR_LT_rc + 5914U, // XOR_LT_rr + 536875579U, // XOR_NE_rc + 4667U, // XOR_NE_rr + 5840U, // XOR_T + 536876493U, // XOR_rc + 5581U, // XOR_rr + 33560013U, // XOR_srr }; static const uint16_t OpInfo1[] = { @@ -1757,6 +1750,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // PATCHABLE_TYPED_EVENT_CALL 0U, // ICALL_BRANCH_FUNNEL 0U, // MEMBARRIER + 0U, // JUMP_TABLE_DEBUG_INFO 0U, // G_ASSERT_SEXT 0U, // G_ASSERT_ZEXT 0U, // G_ASSERT_ALIGN @@ -1776,6 +1770,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_PHI 0U, // G_FRAME_INDEX 0U, // G_GLOBAL_VALUE + 0U, // G_CONSTANT_POOL 0U, // G_EXTRACT 0U, // G_UNMERGE_VALUES 0U, // G_INSERT @@ -1787,6 +1782,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_INTTOPTR 0U, // G_BITCAST 0U, // G_FREEZE + 0U, // G_CONSTANT_FOLD_BARRIER 0U, // G_INTRINSIC_FPTRUNC_ROUND 0U, // G_INTRINSIC_TRUNC 0U, // G_INTRINSIC_ROUND @@ -1821,11 +1817,14 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_ATOMICRMW_UINC_WRAP 0U, // G_ATOMICRMW_UDEC_WRAP 0U, // G_FENCE + 0U, // G_PREFETCH 0U, // G_BRCOND 0U, // G_BRINDIRECT 0U, // G_INVOKE_REGION_START 0U, // G_INTRINSIC 0U, // G_INTRINSIC_W_SIDE_EFFECTS + 0U, // G_INTRINSIC_CONVERGENT + 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS 0U, // G_ANYEXT 0U, // G_TRUNC 0U, // G_CONSTANT @@ -1882,9 +1881,12 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_FPOWI 0U, // G_FEXP 0U, // G_FEXP2 + 0U, // G_FEXP10 0U, // G_FLOG 0U, // G_FLOG2 0U, // G_FLOG10 + 0U, // G_FLDEXP + 0U, // G_FFREXP 0U, // G_FNEG 0U, // G_FPEXT 0U, // G_FPTRUNC @@ -1902,6 +1904,12 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_FMAXNUM_IEEE 0U, // G_FMINIMUM 0U, // G_FMAXIMUM + 0U, // G_GET_FPENV + 0U, // G_SET_FPENV + 0U, // G_RESET_FPENV + 0U, // G_GET_FPMODE + 0U, // G_SET_FPMODE + 0U, // G_RESET_FPMODE 0U, // G_PTR_ADD 0U, // G_PTRMASK 0U, // G_SMIN @@ -1934,6 +1942,8 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_BLOCK_ADDR 0U, // G_JUMP_TABLE 0U, // G_DYN_STACKALLOC + 0U, // G_STACKSAVE + 0U, // G_STACKRESTORE 0U, // G_STRICT_FADD 0U, // G_STRICT_FSUB 0U, // G_STRICT_FMUL @@ -1941,6 +1951,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_STRICT_FREM 0U, // G_STRICT_FMA 0U, // G_STRICT_FSQRT + 0U, // G_STRICT_FLDEXP 0U, // G_READ_REGISTER 0U, // G_WRITE_REGISTER 0U, // G_MEMCPY @@ -1954,6 +1965,8 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_VECREDUCE_FMUL 0U, // G_VECREDUCE_FMAX 0U, // G_VECREDUCE_FMIN + 0U, // G_VECREDUCE_FMAXIMUM + 0U, // G_VECREDUCE_FMINIMUM 0U, // G_VECREDUCE_ADD 0U, // G_VECREDUCE_MUL 0U, // G_VECREDUCE_AND @@ -1986,9 +1999,9 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // ADDI_rlc 0U, // ADDSC_AT_rr 0U, // ADDSC_AT_rr_v110 - 2U, // ADDSC_A_rr - 2U, // ADDSC_A_rr_v110 - 0U, // ADDSC_A_srrs + 4U, // ADDSC_A_rr + 4U, // ADDSC_A_rr_v110 + 4U, // ADDSC_A_srrs 0U, // ADDSC_A_srrs_v110 0U, // ADDS_BU_rr_v110 0U, // ADDS_B_rr @@ -2015,11 +2028,11 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // ADD_srr 0U, // ADD_srr_15a 0U, // ADD_srr_a15 - 0U, // ANDN_T + 1U, // ANDN_T 0U, // ANDN_rc 0U, // ANDN_rr - 0U, // AND_ANDN_T - 0U, // AND_AND_T + 1U, // AND_ANDN_T + 1U, // AND_AND_T 0U, // AND_EQ_rc 0U, // AND_EQ_rr 0U, // AND_GE_U_rc @@ -2032,9 +2045,9 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // AND_LT_rr 0U, // AND_NE_rc 0U, // AND_NE_rr - 0U, // AND_NOR_T - 0U, // AND_OR_T - 0U, // AND_T + 1U, // AND_NOR_T + 1U, // AND_OR_T + 1U, // AND_T 0U, // AND_rc 0U, // AND_rr 0U, // AND_sc @@ -2073,16 +2086,16 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // CACHEI_W_bo_bso 0U, // CACHEI_W_bo_pos 0U, // CACHEI_W_bo_pre - 34U, // CADDN_A_rcr_v110 - 69U, // CADDN_A_rrr_v110 - 34U, // CADDN_rcr - 69U, // CADDN_rrr + 68U, // CADDN_A_rcr_v110 + 137U, // CADDN_A_rrr_v110 + 68U, // CADDN_rcr + 137U, // CADDN_rrr 0U, // CADDN_src 0U, // CADDN_srr_v110 - 34U, // CADD_A_rcr_v110 - 69U, // CADD_A_rrr_v110 - 34U, // CADD_rcr - 69U, // CADD_rrr + 68U, // CADD_A_rcr_v110 + 137U, // CADD_A_rrr_v110 + 68U, // CADD_rcr + 137U, // CADD_rrr 0U, // CADD_src 0U, // CADD_srr_v110 0U, // CALLA_b @@ -2112,16 +2125,16 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // CRC32B_W_rr 0U, // CRC32L_W_rr 0U, // CRC32_B_rr - 69U, // CRCN_rrr - 69U, // CSUBN_A__rrr_v110 - 69U, // CSUBN_rrr - 69U, // CSUB_A__rrr_v110 - 69U, // CSUB_rrr + 137U, // CRCN_rrr + 137U, // CSUBN_A__rrr_v110 + 137U, // CSUBN_rrr + 137U, // CSUB_A__rrr_v110 + 137U, // CSUB_rrr 0U, // DEBUG_sr 0U, // DEBUG_sys - 98U, // DEXTR_rrpw - 98U, // DEXTR_rrrr - 2U, // DIFSC_A_rr_v110 + 196U, // DEXTR_rrpw + 196U, // DEXTR_rrrr + 4U, // DIFSC_A_rr_v110 0U, // DISABLE_sys 0U, // DISABLE_sys_1 0U, // DIV_F_rr @@ -2163,12 +2176,12 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // EQ_rr 0U, // EQ_src 0U, // EQ_srr - 7U, // EXTR_U_rrpw + 13U, // EXTR_U_rrpw 0U, // EXTR_U_rrrr - 7U, // EXTR_U_rrrw - 7U, // EXTR_rrpw + 13U, // EXTR_U_rrrw + 13U, // EXTR_rrpw 0U, // EXTR_rrrr - 7U, // EXTR_rrrw + 13U, // EXTR_rrrw 0U, // FCALLA_b 0U, // FCALLA_i 0U, // FCALL_b @@ -2187,18 +2200,18 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // GE_rc 0U, // GE_rr 0U, // HPTOF_rr - 7U, // IMASK_rcpw - 7U, // IMASK_rcrw - 7U, // IMASK_rrpw - 7U, // IMASK_rrrw - 610U, // INSERT_rcpw - 98U, // INSERT_rcrr - 1157U, // INSERT_rcrw - 610U, // INSERT_rrpw - 98U, // INSERT_rrrr - 610U, // INSERT_rrrw - 0U, // INSN_T - 0U, // INS_T + 13U, // IMASK_rcpw + 13U, // IMASK_rcrw + 13U, // IMASK_rrpw + 13U, // IMASK_rrrw + 1220U, // INSERT_rcpw + 196U, // INSERT_rcrr + 2313U, // INSERT_rcrw + 1220U, // INSERT_rrpw + 196U, // INSERT_rrrr + 1220U, // INSERT_rrrw + 1U, // INSN_T + 1U, // INS_T 0U, // ISYNC_sys 0U, // ITOF_rr 0U, // IXMAX_U_rrr @@ -2212,9 +2225,9 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // JEQ_sbc1 0U, // JEQ_sbc2 0U, // JEQ_sbc_v110 - 0U, // JEQ_sbr1 - 0U, // JEQ_sbr2 - 0U, // JEQ_sbr_v110 + 1U, // JEQ_sbr1 + 1U, // JEQ_sbr2 + 1U, // JEQ_sbr_v110 0U, // JGEZ_sbr 0U, // JGEZ_sbr_v110 1U, // JGE_U_brc @@ -2249,14 +2262,14 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // JNE_sbc1 0U, // JNE_sbc2 0U, // JNE_sbc_v110 - 0U, // JNE_sbr1 - 0U, // JNE_sbr2 - 0U, // JNE_sbr_v110 + 1U, // JNE_sbr1 + 1U, // JNE_sbr2 + 1U, // JNE_sbr_v110 0U, // JNZ_A_brr 0U, // JNZ_A_sbr 1U, // JNZ_T_brn - 0U, // JNZ_T_sbrn - 0U, // JNZ_T_sbrn_v110 + 1U, // JNZ_T_sbrn + 1U, // JNZ_T_sbrn_v110 0U, // JNZ_sb 0U, // JNZ_sb_v110 0U, // JNZ_sbr @@ -2264,8 +2277,8 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // JZ_A_brr 0U, // JZ_A_sbr 1U, // JZ_T_brn - 0U, // JZ_T_sbrn - 0U, // JZ_T_sbrn_v110 + 1U, // JZ_T_sbrn + 1U, // JZ_T_sbrn_v110 0U, // JZ_sb 0U, // JZ_sb_v110 0U, // JZ_sbr @@ -2395,7 +2408,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LT_HU 0U, // LT_U_rc 0U, // LT_U_rr - 0U, // LT_U_srcv110 + 1U, // LT_U_srcv110 0U, // LT_U_srrv110 0U, // LT_W 0U, // LT_WU @@ -2403,113 +2416,113 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LT_rr 0U, // LT_src 0U, // LT_srr - 165U, // MADDMS_H_rrr1_LL - 197U, // MADDMS_H_rrr1_LU - 229U, // MADDMS_H_rrr1_UL - 261U, // MADDMS_H_rrr1_UU - 290U, // MADDMS_U_rcr_v110 - 69U, // MADDMS_U_rrr2_v110 - 34U, // MADDMS_rcr_v110 - 69U, // MADDMS_rrr2_v110 - 165U, // MADDM_H_rrr1_LL - 197U, // MADDM_H_rrr1_LU - 229U, // MADDM_H_rrr1_UL - 261U, // MADDM_H_rrr1_UU - 69U, // MADDM_H_rrr1_v110 - 69U, // MADDM_Q_rrr1_v110 - 290U, // MADDM_U_rcr_v110 - 69U, // MADDM_U_rrr2_v110 - 34U, // MADDM_rcr_v110 - 69U, // MADDM_rrr2_v110 - 165U, // MADDRS_H_rrr1_LL - 197U, // MADDRS_H_rrr1_LU - 229U, // MADDRS_H_rrr1_UL - 229U, // MADDRS_H_rrr1_UL_2 - 261U, // MADDRS_H_rrr1_UU - 1669U, // MADDRS_H_rrr1_v110 + 329U, // MADDMS_H_rrr1_LL + 393U, // MADDMS_H_rrr1_LU + 457U, // MADDMS_H_rrr1_UL + 521U, // MADDMS_H_rrr1_UU + 580U, // MADDMS_U_rcr_v110 + 137U, // MADDMS_U_rrr2_v110 + 68U, // MADDMS_rcr_v110 + 137U, // MADDMS_rrr2_v110 + 329U, // MADDM_H_rrr1_LL + 393U, // MADDM_H_rrr1_LU + 457U, // MADDM_H_rrr1_UL + 521U, // MADDM_H_rrr1_UU + 137U, // MADDM_H_rrr1_v110 + 137U, // MADDM_Q_rrr1_v110 + 580U, // MADDM_U_rcr_v110 + 137U, // MADDM_U_rrr2_v110 + 68U, // MADDM_rcr_v110 + 137U, // MADDM_rrr2_v110 + 329U, // MADDRS_H_rrr1_LL + 393U, // MADDRS_H_rrr1_LU + 457U, // MADDRS_H_rrr1_UL + 457U, // MADDRS_H_rrr1_UL_2 + 521U, // MADDRS_H_rrr1_UU + 3337U, // MADDRS_H_rrr1_v110 1U, // MADDRS_Q_rrr1_L_L 1U, // MADDRS_Q_rrr1_U_U - 1669U, // MADDRS_Q_rrr1_v110 - 165U, // MADDR_H_rrr1_LL - 197U, // MADDR_H_rrr1_LU - 229U, // MADDR_H_rrr1_UL - 229U, // MADDR_H_rrr1_UL_2 - 261U, // MADDR_H_rrr1_UU - 1669U, // MADDR_H_rrr1_v110 + 3337U, // MADDRS_Q_rrr1_v110 + 329U, // MADDR_H_rrr1_LL + 393U, // MADDR_H_rrr1_LU + 457U, // MADDR_H_rrr1_UL + 457U, // MADDR_H_rrr1_UL_2 + 521U, // MADDR_H_rrr1_UU + 3337U, // MADDR_H_rrr1_v110 1U, // MADDR_Q_rrr1_L_L 1U, // MADDR_Q_rrr1_U_U - 1669U, // MADDR_Q_rrr1_v110 - 165U, // MADDSUMS_H_rrr1_LL - 197U, // MADDSUMS_H_rrr1_LU - 229U, // MADDSUMS_H_rrr1_UL - 261U, // MADDSUMS_H_rrr1_UU - 165U, // MADDSUM_H_rrr1_LL - 197U, // MADDSUM_H_rrr1_LU - 229U, // MADDSUM_H_rrr1_UL - 261U, // MADDSUM_H_rrr1_UU - 165U, // MADDSURS_H_rrr1_LL - 197U, // MADDSURS_H_rrr1_LU - 229U, // MADDSURS_H_rrr1_UL - 261U, // MADDSURS_H_rrr1_UU - 165U, // MADDSUR_H_rrr1_LL - 197U, // MADDSUR_H_rrr1_LU - 229U, // MADDSUR_H_rrr1_UL - 261U, // MADDSUR_H_rrr1_UU - 165U, // MADDSUS_H_rrr1_LL - 197U, // MADDSUS_H_rrr1_LU - 229U, // MADDSUS_H_rrr1_UL - 261U, // MADDSUS_H_rrr1_UU - 165U, // MADDSU_H_rrr1_LL - 197U, // MADDSU_H_rrr1_LU - 229U, // MADDSU_H_rrr1_UL - 261U, // MADDSU_H_rrr1_UU - 165U, // MADDS_H_rrr1_LL - 197U, // MADDS_H_rrr1_LU - 229U, // MADDS_H_rrr1_UL - 261U, // MADDS_H_rrr1_UU - 1669U, // MADDS_H_rrr1_v110 - 1669U, // MADDS_Q_rrr1 - 325U, // MADDS_Q_rrr1_L + 3337U, // MADDR_Q_rrr1_v110 + 329U, // MADDSUMS_H_rrr1_LL + 393U, // MADDSUMS_H_rrr1_LU + 457U, // MADDSUMS_H_rrr1_UL + 521U, // MADDSUMS_H_rrr1_UU + 329U, // MADDSUM_H_rrr1_LL + 393U, // MADDSUM_H_rrr1_LU + 457U, // MADDSUM_H_rrr1_UL + 521U, // MADDSUM_H_rrr1_UU + 329U, // MADDSURS_H_rrr1_LL + 393U, // MADDSURS_H_rrr1_LU + 457U, // MADDSURS_H_rrr1_UL + 521U, // MADDSURS_H_rrr1_UU + 329U, // MADDSUR_H_rrr1_LL + 393U, // MADDSUR_H_rrr1_LU + 457U, // MADDSUR_H_rrr1_UL + 521U, // MADDSUR_H_rrr1_UU + 329U, // MADDSUS_H_rrr1_LL + 393U, // MADDSUS_H_rrr1_LU + 457U, // MADDSUS_H_rrr1_UL + 521U, // MADDSUS_H_rrr1_UU + 329U, // MADDSU_H_rrr1_LL + 393U, // MADDSU_H_rrr1_LU + 457U, // MADDSU_H_rrr1_UL + 521U, // MADDSU_H_rrr1_UU + 329U, // MADDS_H_rrr1_LL + 393U, // MADDS_H_rrr1_LU + 457U, // MADDS_H_rrr1_UL + 521U, // MADDS_H_rrr1_UU + 3337U, // MADDS_H_rrr1_v110 + 3337U, // MADDS_Q_rrr1 + 649U, // MADDS_Q_rrr1_L 1U, // MADDS_Q_rrr1_L_L - 357U, // MADDS_Q_rrr1_U - 1669U, // MADDS_Q_rrr1_UU2_v110 + 713U, // MADDS_Q_rrr1_U + 3337U, // MADDS_Q_rrr1_UU2_v110 1U, // MADDS_Q_rrr1_U_U - 1669U, // MADDS_Q_rrr1_e - 325U, // MADDS_Q_rrr1_e_L + 3337U, // MADDS_Q_rrr1_e + 649U, // MADDS_Q_rrr1_e_L 1U, // MADDS_Q_rrr1_e_L_L - 357U, // MADDS_Q_rrr1_e_U + 713U, // MADDS_Q_rrr1_e_U 1U, // MADDS_Q_rrr1_e_U_U - 34U, // MADDS_U_rcr - 34U, // MADDS_U_rcr_e - 69U, // MADDS_U_rrr2 - 69U, // MADDS_U_rrr2_e - 34U, // MADDS_rcr - 34U, // MADDS_rcr_e - 69U, // MADDS_rrr2 - 69U, // MADDS_rrr2_e - 69U, // MADD_F_rrr - 165U, // MADD_H_rrr1_LL - 197U, // MADD_H_rrr1_LU - 229U, // MADD_H_rrr1_UL - 261U, // MADD_H_rrr1_UU - 1669U, // MADD_H_rrr1_v110 - 1669U, // MADD_Q_rrr1 - 325U, // MADD_Q_rrr1_L + 68U, // MADDS_U_rcr + 68U, // MADDS_U_rcr_e + 137U, // MADDS_U_rrr2 + 137U, // MADDS_U_rrr2_e + 68U, // MADDS_rcr + 68U, // MADDS_rcr_e + 137U, // MADDS_rrr2 + 137U, // MADDS_rrr2_e + 137U, // MADD_F_rrr + 329U, // MADD_H_rrr1_LL + 393U, // MADD_H_rrr1_LU + 457U, // MADD_H_rrr1_UL + 521U, // MADD_H_rrr1_UU + 3337U, // MADD_H_rrr1_v110 + 3337U, // MADD_Q_rrr1 + 649U, // MADD_Q_rrr1_L 1U, // MADD_Q_rrr1_L_L - 357U, // MADD_Q_rrr1_U - 1669U, // MADD_Q_rrr1_UU2_v110 + 713U, // MADD_Q_rrr1_U + 3337U, // MADD_Q_rrr1_UU2_v110 1U, // MADD_Q_rrr1_U_U - 1669U, // MADD_Q_rrr1_e - 325U, // MADD_Q_rrr1_e_L + 3337U, // MADD_Q_rrr1_e + 649U, // MADD_Q_rrr1_e_L 1U, // MADD_Q_rrr1_e_L_L - 357U, // MADD_Q_rrr1_e_U + 713U, // MADD_Q_rrr1_e_U 1U, // MADD_Q_rrr1_e_U_U - 290U, // MADD_U_rcr - 69U, // MADD_U_rrr2 - 34U, // MADD_rcr - 34U, // MADD_rcr_e - 69U, // MADD_rrr2 - 69U, // MADD_rrr2_e + 580U, // MADD_U_rcr + 137U, // MADD_U_rrr2 + 68U, // MADD_rcr + 68U, // MADD_rcr_e + 137U, // MADD_rrr2 + 137U, // MADD_rrr2_e 0U, // MAX_B 0U, // MAX_BU 0U, // MAX_H @@ -2551,136 +2564,136 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // MOV_src 0U, // MOV_src_e 0U, // MOV_srr - 165U, // MSUBADMS_H_rrr1_LL - 197U, // MSUBADMS_H_rrr1_LU - 229U, // MSUBADMS_H_rrr1_UL - 261U, // MSUBADMS_H_rrr1_UU - 165U, // MSUBADM_H_rrr1_LL - 197U, // MSUBADM_H_rrr1_LU - 229U, // MSUBADM_H_rrr1_UL - 261U, // MSUBADM_H_rrr1_UU - 165U, // MSUBADRS_H_rrr1_LL - 197U, // MSUBADRS_H_rrr1_LU - 229U, // MSUBADRS_H_rrr1_UL - 261U, // MSUBADRS_H_rrr1_UU - 1669U, // MSUBADRS_H_rrr1_v110 - 165U, // MSUBADR_H_rrr1_LL - 197U, // MSUBADR_H_rrr1_LU - 229U, // MSUBADR_H_rrr1_UL - 261U, // MSUBADR_H_rrr1_UU - 1669U, // MSUBADR_H_rrr1_v110 - 165U, // MSUBADS_H_rrr1_LL - 197U, // MSUBADS_H_rrr1_LU - 229U, // MSUBADS_H_rrr1_UL - 261U, // MSUBADS_H_rrr1_UU - 165U, // MSUBAD_H_rrr1_LL - 197U, // MSUBAD_H_rrr1_LU - 229U, // MSUBAD_H_rrr1_UL - 261U, // MSUBAD_H_rrr1_UU - 165U, // MSUBMS_H_rrr1_LL - 197U, // MSUBMS_H_rrr1_LU - 229U, // MSUBMS_H_rrr1_UL - 261U, // MSUBMS_H_rrr1_UU - 34U, // MSUBMS_U_rcrv110 - 69U, // MSUBMS_U_rrr2v110 - 34U, // MSUBMS_rcrv110 - 69U, // MSUBMS_rrr2v110 - 165U, // MSUBM_H_rrr1_LL - 197U, // MSUBM_H_rrr1_LU - 229U, // MSUBM_H_rrr1_UL - 261U, // MSUBM_H_rrr1_UU - 69U, // MSUBM_H_rrr1_v110 - 69U, // MSUBM_Q_rrr1_v110 - 34U, // MSUBM_U_rcrv110 - 69U, // MSUBM_U_rrr2v110 - 34U, // MSUBM_rcrv110 - 69U, // MSUBM_rrr2v110 - 165U, // MSUBRS_H_rrr1_LL - 197U, // MSUBRS_H_rrr1_LU - 229U, // MSUBRS_H_rrr1_UL - 229U, // MSUBRS_H_rrr1_UL_2 - 261U, // MSUBRS_H_rrr1_UU - 1669U, // MSUBRS_H_rrr1_v110 + 329U, // MSUBADMS_H_rrr1_LL + 393U, // MSUBADMS_H_rrr1_LU + 457U, // MSUBADMS_H_rrr1_UL + 521U, // MSUBADMS_H_rrr1_UU + 329U, // MSUBADM_H_rrr1_LL + 393U, // MSUBADM_H_rrr1_LU + 457U, // MSUBADM_H_rrr1_UL + 521U, // MSUBADM_H_rrr1_UU + 329U, // MSUBADRS_H_rrr1_LL + 393U, // MSUBADRS_H_rrr1_LU + 457U, // MSUBADRS_H_rrr1_UL + 521U, // MSUBADRS_H_rrr1_UU + 3337U, // MSUBADRS_H_rrr1_v110 + 329U, // MSUBADR_H_rrr1_LL + 393U, // MSUBADR_H_rrr1_LU + 457U, // MSUBADR_H_rrr1_UL + 521U, // MSUBADR_H_rrr1_UU + 3337U, // MSUBADR_H_rrr1_v110 + 329U, // MSUBADS_H_rrr1_LL + 393U, // MSUBADS_H_rrr1_LU + 457U, // MSUBADS_H_rrr1_UL + 521U, // MSUBADS_H_rrr1_UU + 329U, // MSUBAD_H_rrr1_LL + 393U, // MSUBAD_H_rrr1_LU + 457U, // MSUBAD_H_rrr1_UL + 521U, // MSUBAD_H_rrr1_UU + 329U, // MSUBMS_H_rrr1_LL + 393U, // MSUBMS_H_rrr1_LU + 457U, // MSUBMS_H_rrr1_UL + 521U, // MSUBMS_H_rrr1_UU + 68U, // MSUBMS_U_rcrv110 + 137U, // MSUBMS_U_rrr2v110 + 68U, // MSUBMS_rcrv110 + 137U, // MSUBMS_rrr2v110 + 329U, // MSUBM_H_rrr1_LL + 393U, // MSUBM_H_rrr1_LU + 457U, // MSUBM_H_rrr1_UL + 521U, // MSUBM_H_rrr1_UU + 137U, // MSUBM_H_rrr1_v110 + 137U, // MSUBM_Q_rrr1_v110 + 68U, // MSUBM_U_rcrv110 + 137U, // MSUBM_U_rrr2v110 + 68U, // MSUBM_rcrv110 + 137U, // MSUBM_rrr2v110 + 329U, // MSUBRS_H_rrr1_LL + 393U, // MSUBRS_H_rrr1_LU + 457U, // MSUBRS_H_rrr1_UL + 457U, // MSUBRS_H_rrr1_UL_2 + 521U, // MSUBRS_H_rrr1_UU + 3337U, // MSUBRS_H_rrr1_v110 1U, // MSUBRS_Q_rrr1_L_L 1U, // MSUBRS_Q_rrr1_U_U - 1669U, // MSUBRS_Q_rrr1_v110 - 165U, // MSUBR_H_rrr1_LL - 197U, // MSUBR_H_rrr1_LU - 229U, // MSUBR_H_rrr1_UL - 229U, // MSUBR_H_rrr1_UL_2 - 261U, // MSUBR_H_rrr1_UU - 1669U, // MSUBR_H_rrr1_v110 + 3337U, // MSUBRS_Q_rrr1_v110 + 329U, // MSUBR_H_rrr1_LL + 393U, // MSUBR_H_rrr1_LU + 457U, // MSUBR_H_rrr1_UL + 457U, // MSUBR_H_rrr1_UL_2 + 521U, // MSUBR_H_rrr1_UU + 3337U, // MSUBR_H_rrr1_v110 1U, // MSUBR_Q_rrr1_L_L 1U, // MSUBR_Q_rrr1_U_U - 1669U, // MSUBR_Q_rrr1_v110 - 165U, // MSUBS_H_rrr1_LL - 197U, // MSUBS_H_rrr1_LU - 229U, // MSUBS_H_rrr1_UL - 261U, // MSUBS_H_rrr1_UU - 1669U, // MSUBS_H_rrr1_v110 - 1669U, // MSUBS_Q_rrr1 - 325U, // MSUBS_Q_rrr1_L + 3337U, // MSUBR_Q_rrr1_v110 + 329U, // MSUBS_H_rrr1_LL + 393U, // MSUBS_H_rrr1_LU + 457U, // MSUBS_H_rrr1_UL + 521U, // MSUBS_H_rrr1_UU + 3337U, // MSUBS_H_rrr1_v110 + 3337U, // MSUBS_Q_rrr1 + 649U, // MSUBS_Q_rrr1_L 1U, // MSUBS_Q_rrr1_L_L - 357U, // MSUBS_Q_rrr1_U - 1669U, // MSUBS_Q_rrr1_UU2_v110 + 713U, // MSUBS_Q_rrr1_U + 3337U, // MSUBS_Q_rrr1_UU2_v110 1U, // MSUBS_Q_rrr1_U_U - 1669U, // MSUBS_Q_rrr1_e - 325U, // MSUBS_Q_rrr1_e_L + 3337U, // MSUBS_Q_rrr1_e + 649U, // MSUBS_Q_rrr1_e_L 1U, // MSUBS_Q_rrr1_e_L_L - 357U, // MSUBS_Q_rrr1_e_U + 713U, // MSUBS_Q_rrr1_e_U 1U, // MSUBS_Q_rrr1_e_U_U - 34U, // MSUBS_U_rcr - 34U, // MSUBS_U_rcr_e - 69U, // MSUBS_U_rrr2 - 69U, // MSUBS_U_rrr2_e - 34U, // MSUBS_rcr - 34U, // MSUBS_rcr_e - 69U, // MSUBS_rrr2 - 69U, // MSUBS_rrr2_e - 69U, // MSUB_F_rrr - 165U, // MSUB_H_rrr1_LL - 197U, // MSUB_H_rrr1_LU - 229U, // MSUB_H_rrr1_UL - 261U, // MSUB_H_rrr1_UU - 1669U, // MSUB_H_rrr1_v110 - 1669U, // MSUB_Q_rrr1 - 325U, // MSUB_Q_rrr1_L + 68U, // MSUBS_U_rcr + 68U, // MSUBS_U_rcr_e + 137U, // MSUBS_U_rrr2 + 137U, // MSUBS_U_rrr2_e + 68U, // MSUBS_rcr + 68U, // MSUBS_rcr_e + 137U, // MSUBS_rrr2 + 137U, // MSUBS_rrr2_e + 137U, // MSUB_F_rrr + 329U, // MSUB_H_rrr1_LL + 393U, // MSUB_H_rrr1_LU + 457U, // MSUB_H_rrr1_UL + 521U, // MSUB_H_rrr1_UU + 3337U, // MSUB_H_rrr1_v110 + 3337U, // MSUB_Q_rrr1 + 649U, // MSUB_Q_rrr1_L 1U, // MSUB_Q_rrr1_L_L - 357U, // MSUB_Q_rrr1_U - 1669U, // MSUB_Q_rrr1_UU2_v110 + 713U, // MSUB_Q_rrr1_U + 3337U, // MSUB_Q_rrr1_UU2_v110 1U, // MSUB_Q_rrr1_U_U - 1669U, // MSUB_Q_rrr1_e - 325U, // MSUB_Q_rrr1_e_L + 3337U, // MSUB_Q_rrr1_e + 649U, // MSUB_Q_rrr1_e_L 1U, // MSUB_Q_rrr1_e_L_L - 357U, // MSUB_Q_rrr1_e_U + 713U, // MSUB_Q_rrr1_e_U 1U, // MSUB_Q_rrr1_e_U_U - 290U, // MSUB_U_rcr - 69U, // MSUB_U_rrr2 - 34U, // MSUB_rcr - 34U, // MSUB_rcr_e - 69U, // MSUB_rrr2 - 69U, // MSUB_rrr2_e + 580U, // MSUB_U_rcr + 137U, // MSUB_U_rrr2 + 68U, // MSUB_rcr + 68U, // MSUB_rcr_e + 137U, // MSUB_rrr2 + 137U, // MSUB_rrr2_e 0U, // MTCR_rlc - 8U, // MULMS_H_rr1_LL2e - 10U, // MULMS_H_rr1_LU2e - 12U, // MULMS_H_rr1_UL2e - 14U, // MULMS_H_rr1_UU2e - 8U, // MULM_H_rr1_LL2e - 10U, // MULM_H_rr1_LU2e - 12U, // MULM_H_rr1_UL2e - 14U, // MULM_H_rr1_UU2e + 16U, // MULMS_H_rr1_LL2e + 20U, // MULMS_H_rr1_LU2e + 24U, // MULMS_H_rr1_UL2e + 28U, // MULMS_H_rr1_UU2e + 16U, // MULM_H_rr1_LL2e + 20U, // MULM_H_rr1_LU2e + 24U, // MULM_H_rr1_UL2e + 28U, // MULM_H_rr1_UU2e 0U, // MULM_U_rc 0U, // MULM_U_rr 0U, // MULM_rc 0U, // MULM_rr - 8U, // MULR_H_rr1_LL2e - 10U, // MULR_H_rr1_LU2e - 12U, // MULR_H_rr1_UL2e - 14U, // MULR_H_rr1_UU2e - 2U, // MULR_H_rr_v110 + 16U, // MULR_H_rr1_LL2e + 20U, // MULR_H_rr1_LU2e + 24U, // MULR_H_rr1_UL2e + 28U, // MULR_H_rr1_UU2e + 4U, // MULR_H_rr_v110 0U, // MULR_Q_rr1_2LL 0U, // MULR_Q_rr1_2UU - 2U, // MULR_Q_rr_v110 + 4U, // MULR_Q_rr_v110 0U, // MULS_U_rc 0U, // MULS_U_rr2 0U, // MULS_U_rr_v110 @@ -2688,20 +2701,20 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // MULS_rr2 0U, // MULS_rr_v110 0U, // MUL_F_rrr - 8U, // MUL_H_rr1_LL2e - 10U, // MUL_H_rr1_LU2e - 12U, // MUL_H_rr1_UL2e - 14U, // MUL_H_rr1_UU2e - 2U, // MUL_H_rr_v110 - 2U, // MUL_Q_rr1_2 + 16U, // MUL_H_rr1_LL2e + 20U, // MUL_H_rr1_LU2e + 24U, // MUL_H_rr1_UL2e + 28U, // MUL_H_rr1_UU2e + 4U, // MUL_H_rr_v110 + 4U, // MUL_Q_rr1_2 0U, // MUL_Q_rr1_2LL 0U, // MUL_Q_rr1_2UU - 16U, // MUL_Q_rr1_2_L - 16U, // MUL_Q_rr1_2_Le - 18U, // MUL_Q_rr1_2_U - 18U, // MUL_Q_rr1_2_Ue - 2U, // MUL_Q_rr1_2__e - 2U, // MUL_Q_rr_v110 + 32U, // MUL_Q_rr1_2_L + 32U, // MUL_Q_rr1_2_Le + 36U, // MUL_Q_rr1_2_U + 36U, // MUL_Q_rr1_2_Ue + 4U, // MUL_Q_rr1_2__e + 4U, // MUL_Q_rr_v110 0U, // MUL_U_rc 0U, // MUL_U_rr2 0U, // MUL_rc @@ -2710,7 +2723,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // MUL_rr2_e 0U, // MUL_rr_v110 0U, // MUL_srr - 0U, // NAND_T + 1U, // NAND_T 0U, // NAND_rc 0U, // NAND_rr 0U, // NEZ_A @@ -2719,17 +2732,17 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // NE_rr 0U, // NOP_sr 0U, // NOP_sys - 0U, // NOR_T + 1U, // NOR_T 0U, // NOR_rc 0U, // NOR_rr 0U, // NOR_sr 0U, // NOR_sr_v110 0U, // NOT_sr_v162 - 0U, // ORN_T + 1U, // ORN_T 0U, // ORN_rc 0U, // ORN_rr - 0U, // OR_ANDN_T - 0U, // OR_AND_T + 1U, // OR_ANDN_T + 1U, // OR_AND_T 0U, // OR_EQ_rc 0U, // OR_EQ_rr 0U, // OR_GE_U_rc @@ -2742,10 +2755,10 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // OR_LT_rr 0U, // OR_NE_rc 0U, // OR_NE_rr - 0U, // OR_NOR_T - 0U, // OR_OR_T - 0U, // OR_T - 1U, // OR_rc + 1U, // OR_NOR_T + 1U, // OR_OR_T + 1U, // OR_T + 2U, // OR_rc 0U, // OR_rr 0U, // OR_sc 0U, // OR_sc_v110 @@ -2784,14 +2797,14 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // SAT_H_rr 0U, // SAT_H_sr 0U, // SAT_H_sr_v110 - 34U, // SELN_A_rcr_v110 - 69U, // SELN_A_rrr_v110 - 34U, // SELN_rcr - 69U, // SELN_rrr - 34U, // SEL_A_rcr_v110 - 69U, // SEL_A_rrr_v110 - 34U, // SEL_rcr - 69U, // SEL_rrr + 68U, // SELN_A_rcr_v110 + 137U, // SELN_A_rrr_v110 + 68U, // SELN_rcr + 137U, // SELN_rrr + 68U, // SEL_A_rcr_v110 + 137U, // SEL_A_rrr_v110 + 68U, // SEL_rcr + 137U, // SEL_rrr 0U, // SHAS_rc 0U, // SHAS_rr 0U, // SHA_B_rc @@ -2803,8 +2816,8 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // SHA_src 0U, // SHA_src_v110 0U, // SHUFFLE_rc - 0U, // SH_ANDN_T - 0U, // SH_AND_T + 1U, // SH_ANDN_T + 1U, // SH_AND_T 0U, // SH_B_rc 0U, // SH_B_rr 0U, // SH_EQ_rc @@ -2819,14 +2832,14 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // SH_LT_U_rr 0U, // SH_LT_rc 0U, // SH_LT_rr - 0U, // SH_NAND_T + 1U, // SH_NAND_T 0U, // SH_NE_rc 0U, // SH_NE_rr - 0U, // SH_NOR_T - 0U, // SH_ORN_T - 0U, // SH_OR_T - 0U, // SH_XNOR_T - 0U, // SH_XOR_T + 1U, // SH_NOR_T + 1U, // SH_ORN_T + 1U, // SH_OR_T + 1U, // SH_XNOR_T + 1U, // SH_XOR_T 0U, // SH_rc 0U, // SH_rr 0U, // SH_src @@ -2917,7 +2930,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // ST_W_ssro 0U, // ST_W_ssro_v110 0U, // SUBC_rr - 2U, // SUBSC_A_rr + 4U, // SUBSC_A_rr 0U, // SUBS_BU_rr 0U, // SUBS_B_rr 0U, // SUBS_HU_rr @@ -2970,7 +2983,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // UPDFL_rr 0U, // UTOF_rr 0U, // WAIT_sys - 0U, // XNOR_T + 1U, // XNOR_T 0U, // XNOR_rc 0U, // XNOR_rr 0U, // XOR_EQ_rc @@ -2985,7 +2998,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // XOR_LT_rr 0U, // XOR_NE_rc 0U, // XOR_NE_rr - 0U, // XOR_T + 1U, // XOR_T 0U, // XOR_rc 0U, // XOR_rr 0U, // XOR_srr @@ -3008,7 +3021,7 @@ static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { /// printInstruction - This method is automatically generated by tablegen /// from the instruction set description. -void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { +static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { SStream_concat0(O, ""); MnemonicBitsInfo MnemonicInfo = getMnemonic(MI, O); @@ -3017,8 +3030,8 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { uint64_t Bits = MnemonicInfo.second; CS_ASSERT_RET(Bits != 0 && "Cannot print this instruction."); - // Fragment 0 encoded into 4 bits for 13 unique commands. - switch ((uint32_t)((Bits >> 12) & 15)) { + // Fragment 0 encoded into 4 bits for 11 unique commands. + switch ((Bits >> 12) & 15) { default: CS_ASSERT_RET(0 && "Invalid command number."); case 0: // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ... @@ -3029,21 +3042,22 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printOperand(MI, 0, O); break; case 2: - // AND_sc, AND_sc_v110, BISR_sc, BISR_sc_v110, LD_A_sc, LD_W_sc, MOV_sc, ... - printZExtImm_8(MI, 0, O); - break; - case 3: // BISR_rc, BISR_rc_v161, SYSCALL_rc printSExtImm_9(MI, 0, O); return; break; + case 3: + // BISR_sc, BISR_sc_v110 + printZExtImm_8(MI, 0, O); + return; + break; case 4: // CALLA_b, CALL_b, FCALLA_b, FCALL_b, JA_b, JLA_b, JL_b, J_b printDisp24Imm(MI, 0, O); return; break; case 5: - // CALL_sb, JNZ_sb, JNZ_sb_v110, JZ_sb, JZ_sb_v110, J_sb, J_sb_v110 + // CALL_sb, J_sb, J_sb_v110 printDisp8Imm(MI, 0, O); return; break; @@ -3052,143 +3066,99 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printOperand(MI, 1, O); break; case 7: - // JEQ_sbc1, JEQ_sbc2, JEQ_sbc_v110, JNE_sbc1, JNE_sbc2, JNE_sbc_v110 - printSExtImm_4(MI, 1, O); - SStream_concat0(O, ", "); - printDisp4Imm(MI, 0, O); - return; - break; - case 8: // LDLCX_abs, LDUCX_abs, STLCX_abs, STUCX_abs, ST_T printOff18Imm(MI, 0, O); break; - case 9: + case 8: // LDMST_abs, ST_A_abs, ST_B_abs, ST_DA_abs, ST_D_abs, ST_H_abs, ST_Q_abs... printOff18Imm(MI, 1, O); SStream_concat0(O, ", "); printOperand(MI, 0, O); return; break; - case 10: + case 9: // LOOPU_brr printDisp15Imm(MI, 0, O); return; break; - case 11: + case 10: // MTCR_rlc printSExtImm_16(MI, 0, O); SStream_concat0(O, ", "); printOperand(MI, 1, O); return; break; - case 12: - // ST_A_ssro, ST_A_ssro_v110, ST_B_ssro, ST_B_ssro_v110, ST_H_ssro, ST_H_... - printZExtImm_4(MI, 1, O); - SStream_concat0(O, ", "); - printOperand(MI, 0, O); - return; - break; } - // Fragment 1 encoded into 4 bits for 16 unique commands. - switch ((uint32_t)((Bits >> 16) & 15)) { + // Fragment 1 encoded into 4 bits for 12 unique commands. + switch ((Bits >> 16) & 15) { default: CS_ASSERT_RET(0 && "Invalid command number."); case 0: // ABSDIFS_B_rr_v110, ABSDIFS_H_rr, ABSDIFS_rc, ABSDIFS_rr, ABSDIF_B_rr, ... SStream_concat0(O, ", "); break; case 1: - // ADD_src_a15, ADD_srr_a15, CADDN_src, CADDN_srr_v110, CADD_src, CADD_sr... - SStream_concat0(O, ", d15, "); - break; - case 2: - // AND_sc, AND_sc_v110, BISR_sc, BISR_sc_v110, CALLI_rr, CALLI_rr_v110, D... - return; - break; - case 3: // CACHEA_I_bo_bso, CACHEA_I_bo_pre, CACHEA_WI_bo_bso, CACHEA_WI_bo_pre, ... SStream_concat1(O, ']'); break; - case 4: + case 2: // CACHEA_I_bo_c, CACHEA_WI_bo_c, CACHEA_W_bo_c, CMPSWAP_W_bo_c, LDMST_bo... SStream_concat0(O, "+c]"); - set_mem_access(MI, false); break; - case 5: + case 3: // CACHEA_I_bo_pos, CACHEA_WI_bo_pos, CACHEA_W_bo_pos, CACHEI_I_bo_pos, C... SStream_concat0(O, "+]"); - set_mem_access(MI, false); break; - case 6: + case 4: // CACHEA_I_bo_r, CACHEA_WI_bo_r, CACHEA_W_bo_r SStream_concat0(O, "+r]"); - set_mem_access(MI, false); return; break; - case 7: + case 5: + // CALLI_rr, CALLI_rr_v110, DISABLE_sys_1, FCALLA_i, JI_rr, JI_rr_v110, J... + return; + break; + case 6: // CMPSWAP_W_bo_r, LDMST_bo_r, ST_A_bo_r, ST_B_bo_r, ST_DA_bo_r, ST_D_bo_... SStream_concat0(O, "+r], "); - set_mem_access(MI, false); break; - case 8: - // LD_A_bo_bso, LD_A_bo_c, LD_A_bo_pos, LD_A_bo_r, LD_A_bol, LD_A_slr, LD... + case 7: + // LD_A_bo_bso, LD_A_bo_c, LD_A_bo_pos, LD_A_bo_r, LD_A_bol, LD_A_sc, LD_... SStream_concat0(O, ", ["); - set_mem_access(MI, true); printOperand(MI, 1, O); break; - case 9: + case 8: // LD_A_bo_pre, LD_BU_bo_pre, LD_B_bo_pre, LD_DA_bo_pre, LD_D_bo_pre, LD_... SStream_concat0(O, ", [+"); - set_mem_access(MI, true); printOperand(MI, 1, O); SStream_concat1(O, ']'); printSExtImm_10(MI, 2, O); return; break; - case 10: - // LD_A_slro, LD_A_slro_v110, LD_BU_slro, LD_BU_slro_v110, LD_B_slro_v110... - SStream_concat0(O, ", [a15]"); - set_mem_access(MI, true); - printZExtImm_4(MI, 1, O); - return; - break; - case 11: - // ST_A_sc - SStream_concat0(O, ", a15"); - return; - break; - case 12: + case 9: // ST_A_ssr, ST_A_ssr_v110, ST_B_ssr, ST_B_ssr_v110, ST_H_ssr, ST_H_ssr_v... SStream_concat0(O, "], "); - set_mem_access(MI, false); printOperand(MI, 1, O); return; break; - case 13: + case 10: // ST_A_ssr_pos, ST_A_ssr_pos_v110, ST_B_ssr_pos, ST_B_ssr_pos_v110, ST_H... SStream_concat0(O, "+], "); - set_mem_access(MI, false); printOperand(MI, 1, O); return; break; - case 14: - // ST_W_sc - SStream_concat0(O, ", d15"); - return; - break; - case 15: + case 11: // SWAPMSK_W_bo_i, SWAP_W_bo_i SStream_concat0(O, "+i], "); - set_mem_access(MI, false); printOperand(MI, 0, O); return; break; } - // Fragment 2 encoded into 5 bits for 19 unique commands. - switch ((uint32_t)((Bits >> 20) & 31)) { + // Fragment 2 encoded into 5 bits for 23 unique commands. + switch ((Bits >> 20) & 31) { default: CS_ASSERT_RET(0 && "Invalid command number."); case 0: // ABSDIFS_B_rr_v110, ABSDIFS_H_rr, ABSDIFS_rc, ABSDIFS_rr, ABSDIF_B_rr, ... @@ -3199,7 +3169,7 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printOperand(MI, 2, O); break; case 2: - // ADD_A_src, ADD_src, ADD_src_15a, ADD_src_a15, CADDN_src, CADD_src, CMO... + // ADD_A_src, ADD_src, JEQ_brc, JGE_brc, JNE_brc, MOV_src, MOV_src_e, SHA... printSExtImm_4(MI, 1, O); break; case 3: @@ -3208,88 +3178,108 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { SStream_concat0(O, ", "); break; case 4: + // AND_sc, AND_sc_v110, MOV_sc, MOV_sc_v110, OR_sc, OR_sc_v110, ST_A_sc, ... + printZExtImm_8(MI, 1, O); + break; + case 5: // CACHEA_I_bo_bso, CACHEA_I_bo_c, CACHEA_I_bo_pos, CACHEA_I_bo_pre, CACH... printSExtImm_10(MI, 1, O); return; break; - case 5: + case 6: // CMPSWAP_W_bo_bso, CMPSWAP_W_bo_c, CMPSWAP_W_bo_pos, CMPSWAP_W_bo_pre, ... printSExtImm_10(MI, 2, O); SStream_concat0(O, ", "); break; - case 6: + case 7: // CMPSWAP_W_bo_r, LDMST_bo_r printOperand(MI, 0, O); return; break; - case 7: - // JEQ_sbr1, JEQ_sbr2, JEQ_sbr_v110, JGEZ_sbr, JGEZ_sbr_v110, JGTZ_sbr, J... + case 8: + // JEQ_sbc1, JEQ_sbc2, JEQ_sbc_v110, JNE_sbc1, JNE_sbc2, JNE_sbc_v110 + printSExtImm_4(MI, 2, O); + SStream_concat0(O, ", "); printDisp4Imm(MI, 1, O); return; break; - case 8: - // JGE_U_brc, JLT_U_brc, JLT_brc, JNED_brc, JNEI_brc, LD_A_sro, LD_A_sro_... + case 9: + // JGEZ_sbr, JGEZ_sbr_v110, JGTZ_sbr, JGTZ_sbr_v110, JLEZ_sbr, JLEZ_sbr_v... + printDisp4Imm(MI, 1, O); + return; + break; + case 10: + // JGE_U_brc, JLT_U_brc, JLT_brc, JNED_brc, JNEI_brc, MOV_A_src, ST_A_sro... printZExtImm_4(MI, 1, O); break; - case 9: + case 11: // JNZ_A_brr, JZ_A_brr, LOOP_brr printDisp15Imm(MI, 1, O); return; break; - case 10: + case 12: + // JNZ_sb, JNZ_sb_v110, JZ_sb, JZ_sb_v110 + printDisp8Imm(MI, 1, O); + return; + break; + case 13: // LD_A_abs, LD_BU_abs, LD_B_abs, LD_DA_abs, LD_D_abs, LD_HU_abs, LD_H_ab... printOff18Imm(MI, 1, O); return; break; - case 11: - // LD_A_bo_bso, LD_A_bol, LD_A_slr, LD_A_slr_v110, LD_BU_bo_bso, LD_BU_bo... + case 14: + // LD_A_bo_bso, LD_A_bol, LD_A_sc, LD_A_slr, LD_A_slr_v110, LD_A_slro, LD... SStream_concat1(O, ']'); break; - case 12: + case 15: // LD_A_bo_c, LD_BU_bo_c, LD_B_bo_c, LD_DA_bo_c, LD_D_bo_c, LD_HU_bo_c, L... SStream_concat0(O, "+c]"); - set_mem_access(MI, false); printSExtImm_10(MI, 2, O); return; break; - case 13: + case 16: // LD_A_bo_pos, LD_A_slr_post, LD_A_slr_post_v110, LD_BU_bo_pos, LD_BU_sl... SStream_concat0(O, "+]"); - set_mem_access(MI, false); break; - case 14: + case 17: // LD_A_bo_r, LD_BU_bo_r, LD_B_bo_r, LD_DA_bo_r, LD_D_bo_r, LD_HU_bo_r, L... SStream_concat0(O, "+r]"); - set_mem_access(MI, false); return; break; - case 15: + case 18: // LOOP_sbr printOExtImm_4(MI, 1, O); return; break; - case 16: + case 19: // MFCR_rlc, MOVH_A_rlc, MOVH_rlc, MOV_U_rlc, MOV_rlc_e printZExtImm_16(MI, 1, O); return; break; - case 17: + case 20: // MOV_rlc printSExtImm_16(MI, 1, O); return; break; - case 18: + case 21: // ST_A_bol, ST_B_bol, ST_H_bol, ST_W_bol printSExtImm_16(MI, 2, O); SStream_concat0(O, ", "); printOperand(MI, 1, O); return; break; + case 22: + // ST_A_ssro, ST_A_ssro_v110, ST_B_ssro, ST_B_ssro_v110, ST_H_ssro, ST_H_... + printZExtImm_4(MI, 2, O); + SStream_concat0(O, ", "); + printOperand(MI, 1, O); + return; + break; } - // Fragment 3 encoded into 4 bits for 12 unique commands. - switch ((uint32_t)((Bits >> 25) & 15)) { + // Fragment 3 encoded into 4 bits for 11 unique commands. + switch ((Bits >> 25) & 15) { default: CS_ASSERT_RET(0 && "Invalid command number."); case 0: // ABSDIFS_B_rr_v110, ABSDIFS_H_rr, ABSDIFS_rc, ABSDIFS_rr, ABSDIF_B_rr, ... @@ -3300,35 +3290,39 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 2: - // ADDSC_A_srrs - SStream_concat0(O, ", d15, "); - printZExtImm_2(MI, 2, O); - return; - break; - case 3: // ADD_F_rrr, CADDN_A_rrr_v110, CADDN_rrr, CADD_A_rrr_v110, CADD_rrr, CRC... printOperand(MI, 1, O); break; - case 4: + case 3: // CMPSWAP_W_bo_bso, CMPSWAP_W_bo_c, CMPSWAP_W_bo_pos, CMPSWAP_W_bo_pre, ... printOperand(MI, 0, O); return; break; - case 5: + case 4: // DVADJ_rrr, DVADJ_rrr_v110, DVSTEP_U_rrr, DVSTEP_U_rrrv110, DVSTEP_rrr,... printOperand(MI, 2, O); break; - case 6: + case 5: // LD_A_bo_bso, LD_A_bo_pos, LD_BU_bo_bso, LD_BU_bo_pos, LD_B_bo_bso, LD_... printSExtImm_10(MI, 2, O); return; break; - case 7: + case 6: // LD_A_bol, LD_BU_bol, LD_B_bol, LD_HU_bol, LD_H_bol, LD_W_bol, LEA_bol printSExtImm_16(MI, 2, O); return; break; + case 7: + // LD_A_sc, LD_W_sc + printZExtImm_8(MI, 2, O); + return; + break; case 8: + // LD_A_slro, LD_A_slro_v110, LD_A_sro, LD_A_sro_v110, LD_BU_slro, LD_BU_... + printZExtImm_4(MI, 2, O); + return; + break; + case 9: // MULR_Q_rr1_2LL, MUL_Q_rr1_2LL SStream_concat0(O, "l, "); printOperand(MI, 2, O); @@ -3336,7 +3330,7 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printZExtImm_2(MI, 3, O); return; break; - case 9: + case 10: // MULR_Q_rr1_2UU, MUL_Q_rr1_2UU SStream_concat0(O, "u, "); printOperand(MI, 2, O); @@ -3344,21 +3338,11 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printZExtImm_2(MI, 3, O); return; break; - case 10: - // ST_A_sro, ST_A_sro_v110 - SStream_concat0(O, ", a15"); - return; - break; - case 11: - // ST_B_sro, ST_B_sro_v110, ST_H_sro, ST_H_sro_v110, ST_W_sro, ST_W_sro_v... - SStream_concat0(O, ", d15"); - return; - break; } - // Fragment 4 encoded into 4 bits for 14 unique commands. - switch ((uint32_t)((Bits >> 29) & 15)) { + // Fragment 4 encoded into 5 bits for 17 unique commands. + switch ((Bits >> 29) & 31) { default: CS_ASSERT_RET(0 && "Invalid command number."); case 0: // ABSDIFS_B_rr_v110, ABSDIFS_H_rr, ABSDIFS_rc, ABSDIFS_rr, ABSDIF_B_rr, ... @@ -3393,6 +3377,11 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 7: + // ADD_src_15a, ADD_src_a15, CADDN_src, CADD_src, CMOVN_src, CMOV_src, EQ... + printSExtImm_4(MI, 2, O); + return; + break; + case 8: // ANDN_T, AND_ANDN_T, AND_AND_T, AND_NOR_T, AND_OR_T, AND_T, INSN_T, INS... printZExtImm_4(MI, 3, O); SStream_concat0(O, ", "); @@ -3401,21 +3390,31 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printZExtImm_4(MI, 4, O); return; break; - case 8: + case 9: // CADDN_A_rrr_v110, CADDN_rrr, CADD_A_rrr_v110, CADD_rrr, CRCN_rrr, CSUB... SStream_concat0(O, ", "); break; - case 9: + case 10: // EXTR_U_rrpw, EXTR_U_rrrw, EXTR_rrpw, EXTR_rrrw, IMASK_rcpw, IMASK_rrpw... printOperand(MI, 3, O); SStream_concat0(O, ", "); break; - case 10: + case 11: // JEQ_A_brr, JEQ_brc, JEQ_brr, JGE_U_brc, JGE_U_brr, JGE_brc, JGE_brr, J... printDisp15Imm(MI, 2, O); return; break; - case 11: + case 12: + // JEQ_sbr1, JEQ_sbr2, JEQ_sbr_v110, JNE_sbr1, JNE_sbr2, JNE_sbr_v110, JN... + printDisp4Imm(MI, 2, O); + return; + break; + case 13: + // LT_U_srcv110 + printZExtImm_4(MI, 2, O); + return; + break; + case 14: // MADDRS_Q_rrr1_L_L, MADDR_Q_rrr1_L_L, MADDS_Q_rrr1_L_L, MADDS_Q_rrr1_e_... SStream_concat0(O, "l, "); printOperand(MI, 2, O); @@ -3423,7 +3422,7 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printZExtImm_2(MI, 4, O); return; break; - case 12: + case 15: // MADDRS_Q_rrr1_U_U, MADDR_Q_rrr1_U_U, MADDS_Q_rrr1_U_U, MADDS_Q_rrr1_e_... SStream_concat0(O, "u, "); printOperand(MI, 2, O); @@ -3431,7 +3430,7 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printZExtImm_2(MI, 4, O); return; break; - case 13: + case 16: // OR_rc printZExtImm_9(MI, 2, O); return; @@ -3440,14 +3439,14 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { // Fragment 5 encoded into 4 bits for 10 unique commands. - switch ((uint32_t)((Bits >> 33) & 15)) { + switch ((Bits >> 34) & 15) { default: CS_ASSERT_RET(0 && "Invalid command number."); case 0: // ABSDIFS_B_rr_v110, ABSDIFS_H_rr, ABSDIFS_rc, ABSDIFS_rr, ABSDIF_B_rr, ... return; break; case 1: - // ADDSC_A_rr, ADDSC_A_rr_v110, CADDN_A_rcr_v110, CADDN_rcr, CADD_A_rcr_v... + // ADDSC_A_rr, ADDSC_A_rr_v110, ADDSC_A_srrs, CADDN_A_rcr_v110, CADDN_rcr... SStream_concat0(O, ", "); break; case 2: @@ -3499,10 +3498,10 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { // Fragment 6 encoded into 4 bits for 12 unique commands. - switch ((uint32_t)((Bits >> 37) & 15)) { + switch ((Bits >> 38) & 15) { default: CS_ASSERT_RET(0 && "Invalid command number."); case 0: - // ADDSC_A_rr, ADDSC_A_rr_v110, DIFSC_A_rr_v110, MULR_H_rr_v110, MULR_Q_r... + // ADDSC_A_rr, ADDSC_A_rr_v110, ADDSC_A_srrs, DIFSC_A_rr_v110, MULR_H_rr_... printZExtImm_2(MI, 3, O); return; break; @@ -3568,7 +3567,7 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { // Fragment 7 encoded into 2 bits for 4 unique commands. - switch ((uint32_t)((Bits >> 41) & 3)) { + switch ((Bits >> 42) & 3) { default: CS_ASSERT_RET(0 && "Invalid command number."); case 0: // DEXTR_rrpw, DEXTR_rrrr, INSERT_rcrr, INSERT_rrrr @@ -3598,7 +3597,7 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { /// getRegisterName - This method is automatically generated by tblgen /// from the register set description. This returns the assembler name /// for the specified register. -const char *getRegisterName(unsigned RegNo) { +static const char *getRegisterName(unsigned RegNo) { #ifndef CAPSTONE_DIET CS_ASSERT_RET_VAL(RegNo && RegNo < 61 && "Invalid register number!", NULL); @@ -3672,8 +3671,8 @@ const char *getRegisterName(unsigned RegNo) { 200, 24, 80, 136, }; - assert (*(AsmStrs+RegAsmOffset[RegNo-1]) && - "Invalid alt name index for register!"); + CS_ASSERT_RET_VAL(*(AsmStrs+RegAsmOffset[RegNo-1]) && + "Invalid alt name index for register!", NULL); return AsmStrs+RegAsmOffset[RegNo-1]; #else return NULL; diff --git a/arch/TriCore/TriCoreGenCSFeatureName.inc b/arch/TriCore/TriCoreGenCSFeatureName.inc index 01e1297ae2..c176c04ad2 100644 --- a/arch/TriCore/TriCoreGenCSFeatureName.inc +++ b/arch/TriCore/TriCoreGenCSFeatureName.inc @@ -1,6 +1,6 @@ -/* Capstone Disassembly Engine, http://www.capstone-engine.org */ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ -/* Rot127 2022-2023 */ +/* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ @@ -11,12 +11,22 @@ /* Capstone's LLVM TableGen Backends: */ /* https://github.com/capstone-engine/llvm-capstone */ -{ TRICORE_FEATURE_HasV110, "HasV110" }, -{ TRICORE_FEATURE_HasV120_UP, "HasV120_UP" }, -{ TRICORE_FEATURE_HasV130_UP, "HasV130_UP" }, -{ TRICORE_FEATURE_HasV161, "HasV161" }, -{ TRICORE_FEATURE_HasV160_UP, "HasV160_UP" }, -{ TRICORE_FEATURE_HasV131_UP, "HasV131_UP" }, -{ TRICORE_FEATURE_HasV161_UP, "HasV161_UP" }, -{ TRICORE_FEATURE_HasV162, "HasV162" }, -{ TRICORE_FEATURE_HasV162_UP, "HasV162_UP" }, +{ TRICORE_FEATURE_HASV110, "HasV110" }, +{ TRICORE_FEATURE_HASV120, "HasV120" }, +{ TRICORE_FEATURE_HASV130, "HasV130" }, +{ TRICORE_FEATURE_HASV131, "HasV131" }, +{ TRICORE_FEATURE_HASV160, "HasV160" }, +{ TRICORE_FEATURE_HASV161, "HasV161" }, +{ TRICORE_FEATURE_HASV162, "HasV162" }, +{ TRICORE_FEATURE_HASV120_UP, "HasV120_UP" }, +{ TRICORE_FEATURE_HASV130_UP, "HasV130_UP" }, +{ TRICORE_FEATURE_HASV131_UP, "HasV131_UP" }, +{ TRICORE_FEATURE_HASV160_UP, "HasV160_UP" }, +{ TRICORE_FEATURE_HASV161_UP, "HasV161_UP" }, +{ TRICORE_FEATURE_HASV162_UP, "HasV162_UP" }, +{ TRICORE_FEATURE_HASV120_DN, "HasV120_DN" }, +{ TRICORE_FEATURE_HASV130_DN, "HasV130_DN" }, +{ TRICORE_FEATURE_HASV131_DN, "HasV131_DN" }, +{ TRICORE_FEATURE_HASV160_DN, "HasV160_DN" }, +{ TRICORE_FEATURE_HASV161_DN, "HasV161_DN" }, +{ TRICORE_FEATURE_HASV162_DN, "HasV162_DN" }, diff --git a/arch/TriCore/TriCoreGenCSMappingInsn.inc b/arch/TriCore/TriCoreGenCSMappingInsn.inc index 8b05b1cd2a..4173c20826 100644 --- a/arch/TriCore/TriCoreGenCSMappingInsn.inc +++ b/arch/TriCore/TriCoreGenCSMappingInsn.inc @@ -1,6 +1,6 @@ -/* Capstone Disassembly Engine, http://www.capstone-engine.org */ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ -/* Rot127 2022-2023 */ +/* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ @@ -13,8926 +13,10090 @@ { /* PHINODE */ - TRICORE_PHI /* 0 */, TRICORE_INS_INVALID, + TriCore_PHI /* 0 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_INLINEASM /* 1 */, TRICORE_INS_INVALID, + TriCore_INLINEASM /* 1 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_INLINEASM_BR /* 2 */, TRICORE_INS_INVALID, + TriCore_INLINEASM_BR /* 2 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_CFI_INSTRUCTION /* 3 */, TRICORE_INS_INVALID, + TriCore_CFI_INSTRUCTION /* 3 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_EH_LABEL /* 4 */, TRICORE_INS_INVALID, + TriCore_EH_LABEL /* 4 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_GC_LABEL /* 5 */, TRICORE_INS_INVALID, + TriCore_GC_LABEL /* 5 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_ANNOTATION_LABEL /* 6 */, TRICORE_INS_INVALID, + TriCore_ANNOTATION_LABEL /* 6 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_KILL /* 7 */, TRICORE_INS_INVALID, + TriCore_KILL /* 7 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_EXTRACT_SUBREG /* 8 */, TRICORE_INS_INVALID, + TriCore_EXTRACT_SUBREG /* 8 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_INSERT_SUBREG /* 9 */, TRICORE_INS_INVALID, + TriCore_INSERT_SUBREG /* 9 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_IMPLICIT_DEF /* 10 */, TRICORE_INS_INVALID, + TriCore_IMPLICIT_DEF /* 10 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_SUBREG_TO_REG /* 11 */, TRICORE_INS_INVALID, + TriCore_SUBREG_TO_REG /* 11 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_COPY_TO_REGCLASS /* 12 */, TRICORE_INS_INVALID, + TriCore_COPY_TO_REGCLASS /* 12 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* DBG_VALUE */ - TRICORE_DBG_VALUE /* 13 */, TRICORE_INS_INVALID, + TriCore_DBG_VALUE /* 13 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* DBG_VALUE_LIST */ - TRICORE_DBG_VALUE_LIST /* 14 */, TRICORE_INS_INVALID, + TriCore_DBG_VALUE_LIST /* 14 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* DBG_INSTR_REF */ - TRICORE_DBG_INSTR_REF /* 15 */, TRICORE_INS_INVALID, + TriCore_DBG_INSTR_REF /* 15 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* DBG_PHI */ - TRICORE_DBG_PHI /* 16 */, TRICORE_INS_INVALID, + TriCore_DBG_PHI /* 16 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* DBG_LABEL */ - TRICORE_DBG_LABEL /* 17 */, TRICORE_INS_INVALID, + TriCore_DBG_LABEL /* 17 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_REG_SEQUENCE /* 18 */, TRICORE_INS_INVALID, + TriCore_REG_SEQUENCE /* 18 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_COPY /* 19 */, TRICORE_INS_INVALID, + TriCore_COPY /* 19 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* BUNDLE */ - TRICORE_BUNDLE /* 20 */, TRICORE_INS_INVALID, + TriCore_BUNDLE /* 20 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* LIFETIME_START */ - TRICORE_LIFETIME_START /* 21 */, TRICORE_INS_INVALID, + TriCore_LIFETIME_START /* 21 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* LIFETIME_END */ - TRICORE_LIFETIME_END /* 22 */, TRICORE_INS_INVALID, + TriCore_LIFETIME_END /* 22 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* PSEUDO_PROBE */ - TRICORE_PSEUDO_PROBE /* 23 */, TRICORE_INS_INVALID, + TriCore_PSEUDO_PROBE /* 23 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_ARITH_FENCE /* 24 */, TRICORE_INS_INVALID, + TriCore_ARITH_FENCE /* 24 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_STACKMAP /* 25 */, TRICORE_INS_INVALID, + TriCore_STACKMAP /* 25 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* # FEntry call */ - TRICORE_FENTRY_CALL /* 26 */, TRICORE_INS_INVALID, + TriCore_FENTRY_CALL /* 26 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_PATCHPOINT /* 27 */, TRICORE_INS_INVALID, + TriCore_PATCHPOINT /* 27 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_LOAD_STACK_GUARD /* 28 */, TRICORE_INS_INVALID, + TriCore_LOAD_STACK_GUARD /* 28 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_PREALLOCATED_SETUP /* 29 */, TRICORE_INS_INVALID, + TriCore_PREALLOCATED_SETUP /* 29 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_PREALLOCATED_ARG /* 30 */, TRICORE_INS_INVALID, + TriCore_PREALLOCATED_ARG /* 30 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_STATEPOINT /* 31 */, TRICORE_INS_INVALID, + TriCore_STATEPOINT /* 31 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_LOCAL_ESCAPE /* 32 */, TRICORE_INS_INVALID, + TriCore_LOCAL_ESCAPE /* 32 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_FAULTING_OP /* 33 */, TRICORE_INS_INVALID, + TriCore_FAULTING_OP /* 33 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_PATCHABLE_OP /* 34 */, TRICORE_INS_INVALID, + TriCore_PATCHABLE_OP /* 34 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* # XRay Function Enter. */ - TRICORE_PATCHABLE_FUNCTION_ENTER /* 35 */, TRICORE_INS_INVALID, + TriCore_PATCHABLE_FUNCTION_ENTER /* 35 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* # XRay Function Patchable RET. */ - TRICORE_PATCHABLE_RET /* 36 */, TRICORE_INS_INVALID, + TriCore_PATCHABLE_RET /* 36 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* # XRay Function Exit. */ - TRICORE_PATCHABLE_FUNCTION_EXIT /* 37 */, TRICORE_INS_INVALID, + TriCore_PATCHABLE_FUNCTION_EXIT /* 37 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* # XRay Tail Call Exit. */ - TRICORE_PATCHABLE_TAIL_CALL /* 38 */, TRICORE_INS_INVALID, + TriCore_PATCHABLE_TAIL_CALL /* 38 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* # XRay Custom Event Log. */ - TRICORE_PATCHABLE_EVENT_CALL /* 39 */, TRICORE_INS_INVALID, + TriCore_PATCHABLE_EVENT_CALL /* 39 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* # XRay Typed Event Log. */ - TRICORE_PATCHABLE_TYPED_EVENT_CALL /* 40 */, TRICORE_INS_INVALID, + TriCore_PATCHABLE_TYPED_EVENT_CALL /* 40 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_ICALL_BRANCH_FUNNEL /* 41 */, TRICORE_INS_INVALID, + TriCore_ICALL_BRANCH_FUNNEL /* 41 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_MEMBARRIER /* 42 */, TRICORE_INS_INVALID, + TriCore_MEMBARRIER /* 42 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ASSERT_SEXT /* 43 */, TRICORE_INS_INVALID, + TriCore_JUMP_TABLE_DEBUG_INFO /* 43 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ASSERT_ZEXT /* 44 */, TRICORE_INS_INVALID, + TriCore_G_ASSERT_SEXT /* 44 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ASSERT_ALIGN /* 45 */, TRICORE_INS_INVALID, + TriCore_G_ASSERT_ZEXT /* 45 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ADD /* 46 */, TRICORE_INS_INVALID, + TriCore_G_ASSERT_ALIGN /* 46 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SUB /* 47 */, TRICORE_INS_INVALID, + TriCore_G_ADD /* 47 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_MUL /* 48 */, TRICORE_INS_INVALID, + TriCore_G_SUB /* 48 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SDIV /* 49 */, TRICORE_INS_INVALID, + TriCore_G_MUL /* 49 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_UDIV /* 50 */, TRICORE_INS_INVALID, + TriCore_G_SDIV /* 50 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SREM /* 51 */, TRICORE_INS_INVALID, + TriCore_G_UDIV /* 51 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_UREM /* 52 */, TRICORE_INS_INVALID, + TriCore_G_SREM /* 52 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SDIVREM /* 53 */, TRICORE_INS_INVALID, + TriCore_G_UREM /* 53 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_UDIVREM /* 54 */, TRICORE_INS_INVALID, + TriCore_G_SDIVREM /* 54 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_AND /* 55 */, TRICORE_INS_INVALID, + TriCore_G_UDIVREM /* 55 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_OR /* 56 */, TRICORE_INS_INVALID, + TriCore_G_AND /* 56 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_XOR /* 57 */, TRICORE_INS_INVALID, + TriCore_G_OR /* 57 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_IMPLICIT_DEF /* 58 */, TRICORE_INS_INVALID, + TriCore_G_XOR /* 58 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_PHI /* 59 */, TRICORE_INS_INVALID, + TriCore_G_IMPLICIT_DEF /* 59 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FRAME_INDEX /* 60 */, TRICORE_INS_INVALID, + TriCore_G_PHI /* 60 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_GLOBAL_VALUE /* 61 */, TRICORE_INS_INVALID, + TriCore_G_FRAME_INDEX /* 61 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_EXTRACT /* 62 */, TRICORE_INS_INVALID, + TriCore_G_GLOBAL_VALUE /* 62 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_UNMERGE_VALUES /* 63 */, TRICORE_INS_INVALID, + TriCore_G_CONSTANT_POOL /* 63 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_INSERT /* 64 */, TRICORE_INS_INVALID, + TriCore_G_EXTRACT /* 64 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_MERGE_VALUES /* 65 */, TRICORE_INS_INVALID, + TriCore_G_UNMERGE_VALUES /* 65 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_BUILD_VECTOR /* 66 */, TRICORE_INS_INVALID, + TriCore_G_INSERT /* 66 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_BUILD_VECTOR_TRUNC /* 67 */, TRICORE_INS_INVALID, + TriCore_G_MERGE_VALUES /* 67 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_CONCAT_VECTORS /* 68 */, TRICORE_INS_INVALID, + TriCore_G_BUILD_VECTOR /* 68 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_PTRTOINT /* 69 */, TRICORE_INS_INVALID, + TriCore_G_BUILD_VECTOR_TRUNC /* 69 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_INTTOPTR /* 70 */, TRICORE_INS_INVALID, + TriCore_G_CONCAT_VECTORS /* 70 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_BITCAST /* 71 */, TRICORE_INS_INVALID, + TriCore_G_PTRTOINT /* 71 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FREEZE /* 72 */, TRICORE_INS_INVALID, + TriCore_G_INTTOPTR /* 72 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_INTRINSIC_FPTRUNC_ROUND /* 73 */, TRICORE_INS_INVALID, + TriCore_G_BITCAST /* 73 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_INTRINSIC_TRUNC /* 74 */, TRICORE_INS_INVALID, + TriCore_G_FREEZE /* 74 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_INTRINSIC_ROUND /* 75 */, TRICORE_INS_INVALID, + TriCore_G_CONSTANT_FOLD_BARRIER /* 75 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_INTRINSIC_LRINT /* 76 */, TRICORE_INS_INVALID, + TriCore_G_INTRINSIC_FPTRUNC_ROUND /* 76 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_INTRINSIC_ROUNDEVEN /* 77 */, TRICORE_INS_INVALID, + TriCore_G_INTRINSIC_TRUNC /* 77 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_READCYCLECOUNTER /* 78 */, TRICORE_INS_INVALID, + TriCore_G_INTRINSIC_ROUND /* 78 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_LOAD /* 79 */, TRICORE_INS_INVALID, + TriCore_G_INTRINSIC_LRINT /* 79 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SEXTLOAD /* 80 */, TRICORE_INS_INVALID, + TriCore_G_INTRINSIC_ROUNDEVEN /* 80 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ZEXTLOAD /* 81 */, TRICORE_INS_INVALID, + TriCore_G_READCYCLECOUNTER /* 81 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_INDEXED_LOAD /* 82 */, TRICORE_INS_INVALID, + TriCore_G_LOAD /* 82 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_INDEXED_SEXTLOAD /* 83 */, TRICORE_INS_INVALID, + TriCore_G_SEXTLOAD /* 83 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_INDEXED_ZEXTLOAD /* 84 */, TRICORE_INS_INVALID, + TriCore_G_ZEXTLOAD /* 84 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_STORE /* 85 */, TRICORE_INS_INVALID, + TriCore_G_INDEXED_LOAD /* 85 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_INDEXED_STORE /* 86 */, TRICORE_INS_INVALID, + TriCore_G_INDEXED_SEXTLOAD /* 86 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ATOMIC_CMPXCHG_WITH_SUCCESS /* 87 */, TRICORE_INS_INVALID, + TriCore_G_INDEXED_ZEXTLOAD /* 87 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ATOMIC_CMPXCHG /* 88 */, TRICORE_INS_INVALID, + TriCore_G_STORE /* 88 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ATOMICRMW_XCHG /* 89 */, TRICORE_INS_INVALID, + TriCore_G_INDEXED_STORE /* 89 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ATOMICRMW_ADD /* 90 */, TRICORE_INS_INVALID, + TriCore_G_ATOMIC_CMPXCHG_WITH_SUCCESS /* 90 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ATOMICRMW_SUB /* 91 */, TRICORE_INS_INVALID, + TriCore_G_ATOMIC_CMPXCHG /* 91 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ATOMICRMW_AND /* 92 */, TRICORE_INS_INVALID, + TriCore_G_ATOMICRMW_XCHG /* 92 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ATOMICRMW_NAND /* 93 */, TRICORE_INS_INVALID, + TriCore_G_ATOMICRMW_ADD /* 93 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ATOMICRMW_OR /* 94 */, TRICORE_INS_INVALID, + TriCore_G_ATOMICRMW_SUB /* 94 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ATOMICRMW_XOR /* 95 */, TRICORE_INS_INVALID, + TriCore_G_ATOMICRMW_AND /* 95 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ATOMICRMW_MAX /* 96 */, TRICORE_INS_INVALID, + TriCore_G_ATOMICRMW_NAND /* 96 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ATOMICRMW_MIN /* 97 */, TRICORE_INS_INVALID, + TriCore_G_ATOMICRMW_OR /* 97 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ATOMICRMW_UMAX /* 98 */, TRICORE_INS_INVALID, + TriCore_G_ATOMICRMW_XOR /* 98 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ATOMICRMW_UMIN /* 99 */, TRICORE_INS_INVALID, + TriCore_G_ATOMICRMW_MAX /* 99 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ATOMICRMW_FADD /* 100 */, TRICORE_INS_INVALID, + TriCore_G_ATOMICRMW_MIN /* 100 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ATOMICRMW_FSUB /* 101 */, TRICORE_INS_INVALID, + TriCore_G_ATOMICRMW_UMAX /* 101 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ATOMICRMW_FMAX /* 102 */, TRICORE_INS_INVALID, + TriCore_G_ATOMICRMW_UMIN /* 102 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ATOMICRMW_FMIN /* 103 */, TRICORE_INS_INVALID, + TriCore_G_ATOMICRMW_FADD /* 103 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ATOMICRMW_UINC_WRAP /* 104 */, TRICORE_INS_INVALID, + TriCore_G_ATOMICRMW_FSUB /* 104 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ATOMICRMW_UDEC_WRAP /* 105 */, TRICORE_INS_INVALID, + TriCore_G_ATOMICRMW_FMAX /* 105 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FENCE /* 106 */, TRICORE_INS_INVALID, + TriCore_G_ATOMICRMW_FMIN /* 106 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_BRCOND /* 107 */, TRICORE_INS_INVALID, + TriCore_G_ATOMICRMW_UINC_WRAP /* 107 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_BRINDIRECT /* 108 */, TRICORE_INS_INVALID, + TriCore_G_ATOMICRMW_UDEC_WRAP /* 108 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_INVOKE_REGION_START /* 109 */, TRICORE_INS_INVALID, + TriCore_G_FENCE /* 109 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_INTRINSIC /* 110 */, TRICORE_INS_INVALID, + TriCore_G_PREFETCH /* 110 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_INTRINSIC_W_SIDE_EFFECTS /* 111 */, TRICORE_INS_INVALID, + TriCore_G_BRCOND /* 111 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ANYEXT /* 112 */, TRICORE_INS_INVALID, + TriCore_G_BRINDIRECT /* 112 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_TRUNC /* 113 */, TRICORE_INS_INVALID, + TriCore_G_INVOKE_REGION_START /* 113 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_CONSTANT /* 114 */, TRICORE_INS_INVALID, + TriCore_G_INTRINSIC /* 114 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FCONSTANT /* 115 */, TRICORE_INS_INVALID, + TriCore_G_INTRINSIC_W_SIDE_EFFECTS /* 115 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_VASTART /* 116 */, TRICORE_INS_INVALID, + TriCore_G_INTRINSIC_CONVERGENT /* 116 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_VAARG /* 117 */, TRICORE_INS_INVALID, + TriCore_G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS /* 117 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SEXT /* 118 */, TRICORE_INS_INVALID, + TriCore_G_ANYEXT /* 118 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SEXT_INREG /* 119 */, TRICORE_INS_INVALID, + TriCore_G_TRUNC /* 119 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ZEXT /* 120 */, TRICORE_INS_INVALID, + TriCore_G_CONSTANT /* 120 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SHL /* 121 */, TRICORE_INS_INVALID, + TriCore_G_FCONSTANT /* 121 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_LSHR /* 122 */, TRICORE_INS_INVALID, + TriCore_G_VASTART /* 122 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ASHR /* 123 */, TRICORE_INS_INVALID, + TriCore_G_VAARG /* 123 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FSHL /* 124 */, TRICORE_INS_INVALID, + TriCore_G_SEXT /* 124 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FSHR /* 125 */, TRICORE_INS_INVALID, + TriCore_G_SEXT_INREG /* 125 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ROTR /* 126 */, TRICORE_INS_INVALID, + TriCore_G_ZEXT /* 126 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ROTL /* 127 */, TRICORE_INS_INVALID, + TriCore_G_SHL /* 127 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ICMP /* 128 */, TRICORE_INS_INVALID, + TriCore_G_LSHR /* 128 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FCMP /* 129 */, TRICORE_INS_INVALID, + TriCore_G_ASHR /* 129 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SELECT /* 130 */, TRICORE_INS_INVALID, + TriCore_G_FSHL /* 130 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_UADDO /* 131 */, TRICORE_INS_INVALID, + TriCore_G_FSHR /* 131 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_UADDE /* 132 */, TRICORE_INS_INVALID, + TriCore_G_ROTR /* 132 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_USUBO /* 133 */, TRICORE_INS_INVALID, + TriCore_G_ROTL /* 133 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_USUBE /* 134 */, TRICORE_INS_INVALID, + TriCore_G_ICMP /* 134 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SADDO /* 135 */, TRICORE_INS_INVALID, + TriCore_G_FCMP /* 135 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SADDE /* 136 */, TRICORE_INS_INVALID, + TriCore_G_SELECT /* 136 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SSUBO /* 137 */, TRICORE_INS_INVALID, + TriCore_G_UADDO /* 137 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SSUBE /* 138 */, TRICORE_INS_INVALID, + TriCore_G_UADDE /* 138 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_UMULO /* 139 */, TRICORE_INS_INVALID, + TriCore_G_USUBO /* 139 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SMULO /* 140 */, TRICORE_INS_INVALID, + TriCore_G_USUBE /* 140 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_UMULH /* 141 */, TRICORE_INS_INVALID, + TriCore_G_SADDO /* 141 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SMULH /* 142 */, TRICORE_INS_INVALID, + TriCore_G_SADDE /* 142 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_UADDSAT /* 143 */, TRICORE_INS_INVALID, + TriCore_G_SSUBO /* 143 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SADDSAT /* 144 */, TRICORE_INS_INVALID, + TriCore_G_SSUBE /* 144 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_USUBSAT /* 145 */, TRICORE_INS_INVALID, + TriCore_G_UMULO /* 145 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SSUBSAT /* 146 */, TRICORE_INS_INVALID, + TriCore_G_SMULO /* 146 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_USHLSAT /* 147 */, TRICORE_INS_INVALID, + TriCore_G_UMULH /* 147 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SSHLSAT /* 148 */, TRICORE_INS_INVALID, + TriCore_G_SMULH /* 148 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SMULFIX /* 149 */, TRICORE_INS_INVALID, + TriCore_G_UADDSAT /* 149 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_UMULFIX /* 150 */, TRICORE_INS_INVALID, + TriCore_G_SADDSAT /* 150 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SMULFIXSAT /* 151 */, TRICORE_INS_INVALID, + TriCore_G_USUBSAT /* 151 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_UMULFIXSAT /* 152 */, TRICORE_INS_INVALID, + TriCore_G_SSUBSAT /* 152 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SDIVFIX /* 153 */, TRICORE_INS_INVALID, + TriCore_G_USHLSAT /* 153 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_UDIVFIX /* 154 */, TRICORE_INS_INVALID, + TriCore_G_SSHLSAT /* 154 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SDIVFIXSAT /* 155 */, TRICORE_INS_INVALID, + TriCore_G_SMULFIX /* 155 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_UDIVFIXSAT /* 156 */, TRICORE_INS_INVALID, + TriCore_G_UMULFIX /* 156 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FADD /* 157 */, TRICORE_INS_INVALID, + TriCore_G_SMULFIXSAT /* 157 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FSUB /* 158 */, TRICORE_INS_INVALID, + TriCore_G_UMULFIXSAT /* 158 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FMUL /* 159 */, TRICORE_INS_INVALID, + TriCore_G_SDIVFIX /* 159 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FMA /* 160 */, TRICORE_INS_INVALID, + TriCore_G_UDIVFIX /* 160 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FMAD /* 161 */, TRICORE_INS_INVALID, + TriCore_G_SDIVFIXSAT /* 161 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FDIV /* 162 */, TRICORE_INS_INVALID, + TriCore_G_UDIVFIXSAT /* 162 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FREM /* 163 */, TRICORE_INS_INVALID, + TriCore_G_FADD /* 163 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FPOW /* 164 */, TRICORE_INS_INVALID, + TriCore_G_FSUB /* 164 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FPOWI /* 165 */, TRICORE_INS_INVALID, + TriCore_G_FMUL /* 165 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FEXP /* 166 */, TRICORE_INS_INVALID, + TriCore_G_FMA /* 166 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FEXP2 /* 167 */, TRICORE_INS_INVALID, + TriCore_G_FMAD /* 167 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FLOG /* 168 */, TRICORE_INS_INVALID, + TriCore_G_FDIV /* 168 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FLOG2 /* 169 */, TRICORE_INS_INVALID, + TriCore_G_FREM /* 169 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FLOG10 /* 170 */, TRICORE_INS_INVALID, + TriCore_G_FPOW /* 170 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FNEG /* 171 */, TRICORE_INS_INVALID, + TriCore_G_FPOWI /* 171 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FPEXT /* 172 */, TRICORE_INS_INVALID, + TriCore_G_FEXP /* 172 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FPTRUNC /* 173 */, TRICORE_INS_INVALID, + TriCore_G_FEXP2 /* 173 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FPTOSI /* 174 */, TRICORE_INS_INVALID, + TriCore_G_FEXP10 /* 174 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FPTOUI /* 175 */, TRICORE_INS_INVALID, + TriCore_G_FLOG /* 175 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SITOFP /* 176 */, TRICORE_INS_INVALID, + TriCore_G_FLOG2 /* 176 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_UITOFP /* 177 */, TRICORE_INS_INVALID, + TriCore_G_FLOG10 /* 177 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FABS /* 178 */, TRICORE_INS_INVALID, + TriCore_G_FLDEXP /* 178 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FCOPYSIGN /* 179 */, TRICORE_INS_INVALID, + TriCore_G_FFREXP /* 179 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_IS_FPCLASS /* 180 */, TRICORE_INS_INVALID, + TriCore_G_FNEG /* 180 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FCANONICALIZE /* 181 */, TRICORE_INS_INVALID, + TriCore_G_FPEXT /* 181 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FMINNUM /* 182 */, TRICORE_INS_INVALID, + TriCore_G_FPTRUNC /* 182 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FMAXNUM /* 183 */, TRICORE_INS_INVALID, + TriCore_G_FPTOSI /* 183 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FMINNUM_IEEE /* 184 */, TRICORE_INS_INVALID, + TriCore_G_FPTOUI /* 184 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FMAXNUM_IEEE /* 185 */, TRICORE_INS_INVALID, + TriCore_G_SITOFP /* 185 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FMINIMUM /* 186 */, TRICORE_INS_INVALID, + TriCore_G_UITOFP /* 186 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FMAXIMUM /* 187 */, TRICORE_INS_INVALID, + TriCore_G_FABS /* 187 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_PTR_ADD /* 188 */, TRICORE_INS_INVALID, + TriCore_G_FCOPYSIGN /* 188 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_PTRMASK /* 189 */, TRICORE_INS_INVALID, + TriCore_G_IS_FPCLASS /* 189 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SMIN /* 190 */, TRICORE_INS_INVALID, + TriCore_G_FCANONICALIZE /* 190 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SMAX /* 191 */, TRICORE_INS_INVALID, + TriCore_G_FMINNUM /* 191 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_UMIN /* 192 */, TRICORE_INS_INVALID, + TriCore_G_FMAXNUM /* 192 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_UMAX /* 193 */, TRICORE_INS_INVALID, + TriCore_G_FMINNUM_IEEE /* 193 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ABS /* 194 */, TRICORE_INS_INVALID, + TriCore_G_FMAXNUM_IEEE /* 194 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_LROUND /* 195 */, TRICORE_INS_INVALID, + TriCore_G_FMINIMUM /* 195 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_LLROUND /* 196 */, TRICORE_INS_INVALID, + TriCore_G_FMAXIMUM /* 196 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_BR /* 197 */, TRICORE_INS_INVALID, + TriCore_G_GET_FPENV /* 197 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_BRJT /* 198 */, TRICORE_INS_INVALID, + TriCore_G_SET_FPENV /* 198 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_INSERT_VECTOR_ELT /* 199 */, TRICORE_INS_INVALID, + TriCore_G_RESET_FPENV /* 199 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_EXTRACT_VECTOR_ELT /* 200 */, TRICORE_INS_INVALID, + TriCore_G_GET_FPMODE /* 200 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SHUFFLE_VECTOR /* 201 */, TRICORE_INS_INVALID, + TriCore_G_SET_FPMODE /* 201 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_CTTZ /* 202 */, TRICORE_INS_INVALID, + TriCore_G_RESET_FPMODE /* 202 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_CTTZ_ZERO_UNDEF /* 203 */, TRICORE_INS_INVALID, + TriCore_G_PTR_ADD /* 203 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_CTLZ /* 204 */, TRICORE_INS_INVALID, + TriCore_G_PTRMASK /* 204 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_CTLZ_ZERO_UNDEF /* 205 */, TRICORE_INS_INVALID, + TriCore_G_SMIN /* 205 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_CTPOP /* 206 */, TRICORE_INS_INVALID, + TriCore_G_SMAX /* 206 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_BSWAP /* 207 */, TRICORE_INS_INVALID, + TriCore_G_UMIN /* 207 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_BITREVERSE /* 208 */, TRICORE_INS_INVALID, + TriCore_G_UMAX /* 208 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FCEIL /* 209 */, TRICORE_INS_INVALID, + TriCore_G_ABS /* 209 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FCOS /* 210 */, TRICORE_INS_INVALID, + TriCore_G_LROUND /* 210 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FSIN /* 211 */, TRICORE_INS_INVALID, + TriCore_G_LLROUND /* 211 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FSQRT /* 212 */, TRICORE_INS_INVALID, + TriCore_G_BR /* 212 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FFLOOR /* 213 */, TRICORE_INS_INVALID, + TriCore_G_BRJT /* 213 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FRINT /* 214 */, TRICORE_INS_INVALID, + TriCore_G_INSERT_VECTOR_ELT /* 214 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_FNEARBYINT /* 215 */, TRICORE_INS_INVALID, + TriCore_G_EXTRACT_VECTOR_ELT /* 215 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_ADDRSPACE_CAST /* 216 */, TRICORE_INS_INVALID, + TriCore_G_SHUFFLE_VECTOR /* 216 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_BLOCK_ADDR /* 217 */, TRICORE_INS_INVALID, + TriCore_G_CTTZ /* 217 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_JUMP_TABLE /* 218 */, TRICORE_INS_INVALID, + TriCore_G_CTTZ_ZERO_UNDEF /* 218 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_DYN_STACKALLOC /* 219 */, TRICORE_INS_INVALID, + TriCore_G_CTLZ /* 219 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_STRICT_FADD /* 220 */, TRICORE_INS_INVALID, + TriCore_G_CTLZ_ZERO_UNDEF /* 220 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_STRICT_FSUB /* 221 */, TRICORE_INS_INVALID, + TriCore_G_CTPOP /* 221 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_STRICT_FMUL /* 222 */, TRICORE_INS_INVALID, + TriCore_G_BSWAP /* 222 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_STRICT_FDIV /* 223 */, TRICORE_INS_INVALID, + TriCore_G_BITREVERSE /* 223 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_STRICT_FREM /* 224 */, TRICORE_INS_INVALID, + TriCore_G_FCEIL /* 224 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_STRICT_FMA /* 225 */, TRICORE_INS_INVALID, + TriCore_G_FCOS /* 225 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_STRICT_FSQRT /* 226 */, TRICORE_INS_INVALID, + TriCore_G_FSIN /* 226 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_READ_REGISTER /* 227 */, TRICORE_INS_INVALID, + TriCore_G_FSQRT /* 227 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_WRITE_REGISTER /* 228 */, TRICORE_INS_INVALID, + TriCore_G_FFLOOR /* 228 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_MEMCPY /* 229 */, TRICORE_INS_INVALID, + TriCore_G_FRINT /* 229 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_MEMCPY_INLINE /* 230 */, TRICORE_INS_INVALID, + TriCore_G_FNEARBYINT /* 230 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_MEMMOVE /* 231 */, TRICORE_INS_INVALID, + TriCore_G_ADDRSPACE_CAST /* 231 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_MEMSET /* 232 */, TRICORE_INS_INVALID, + TriCore_G_BLOCK_ADDR /* 232 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_BZERO /* 233 */, TRICORE_INS_INVALID, + TriCore_G_JUMP_TABLE /* 233 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_VECREDUCE_SEQ_FADD /* 234 */, TRICORE_INS_INVALID, + TriCore_G_DYN_STACKALLOC /* 234 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_VECREDUCE_SEQ_FMUL /* 235 */, TRICORE_INS_INVALID, + TriCore_G_STACKSAVE /* 235 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_VECREDUCE_FADD /* 236 */, TRICORE_INS_INVALID, + TriCore_G_STACKRESTORE /* 236 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_VECREDUCE_FMUL /* 237 */, TRICORE_INS_INVALID, + TriCore_G_STRICT_FADD /* 237 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_VECREDUCE_FMAX /* 238 */, TRICORE_INS_INVALID, + TriCore_G_STRICT_FSUB /* 238 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_VECREDUCE_FMIN /* 239 */, TRICORE_INS_INVALID, + TriCore_G_STRICT_FMUL /* 239 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_VECREDUCE_ADD /* 240 */, TRICORE_INS_INVALID, + TriCore_G_STRICT_FDIV /* 240 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_VECREDUCE_MUL /* 241 */, TRICORE_INS_INVALID, + TriCore_G_STRICT_FREM /* 241 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_VECREDUCE_AND /* 242 */, TRICORE_INS_INVALID, + TriCore_G_STRICT_FMA /* 242 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_VECREDUCE_OR /* 243 */, TRICORE_INS_INVALID, + TriCore_G_STRICT_FSQRT /* 243 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_VECREDUCE_XOR /* 244 */, TRICORE_INS_INVALID, + TriCore_G_STRICT_FLDEXP /* 244 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_VECREDUCE_SMAX /* 245 */, TRICORE_INS_INVALID, + TriCore_G_READ_REGISTER /* 245 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_VECREDUCE_SMIN /* 246 */, TRICORE_INS_INVALID, + TriCore_G_WRITE_REGISTER /* 246 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_VECREDUCE_UMAX /* 247 */, TRICORE_INS_INVALID, + TriCore_G_MEMCPY /* 247 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_VECREDUCE_UMIN /* 248 */, TRICORE_INS_INVALID, + TriCore_G_MEMCPY_INLINE /* 248 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_SBFX /* 249 */, TRICORE_INS_INVALID, + TriCore_G_MEMMOVE /* 249 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* */ - TRICORE_G_UBFX /* 250 */, TRICORE_INS_INVALID, + TriCore_G_MEMSET /* 250 */, TRICORE_INS_INVALID, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + TriCore_G_BZERO /* 251 */, TRICORE_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + TriCore_G_VECREDUCE_SEQ_FADD /* 252 */, TRICORE_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + TriCore_G_VECREDUCE_SEQ_FMUL /* 253 */, TRICORE_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + TriCore_G_VECREDUCE_FADD /* 254 */, TRICORE_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + TriCore_G_VECREDUCE_FMUL /* 255 */, TRICORE_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + TriCore_G_VECREDUCE_FMAX /* 256 */, TRICORE_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + TriCore_G_VECREDUCE_FMIN /* 257 */, TRICORE_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + TriCore_G_VECREDUCE_FMAXIMUM /* 258 */, TRICORE_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + TriCore_G_VECREDUCE_FMINIMUM /* 259 */, TRICORE_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + TriCore_G_VECREDUCE_ADD /* 260 */, TRICORE_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + TriCore_G_VECREDUCE_MUL /* 261 */, TRICORE_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + TriCore_G_VECREDUCE_AND /* 262 */, TRICORE_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + TriCore_G_VECREDUCE_OR /* 263 */, TRICORE_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + TriCore_G_VECREDUCE_XOR /* 264 */, TRICORE_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + TriCore_G_VECREDUCE_SMAX /* 265 */, TRICORE_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + TriCore_G_VECREDUCE_SMIN /* 266 */, TRICORE_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + TriCore_G_VECREDUCE_UMAX /* 267 */, TRICORE_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + TriCore_G_VECREDUCE_UMIN /* 268 */, TRICORE_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + TriCore_G_SBFX /* 269 */, TRICORE_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif +}, +{ + /* */ + TriCore_G_UBFX /* 270 */, TRICORE_INS_INVALID, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} #endif }, { /* absdifs.b $d, $s1, $s2 */ - TRICORE_ABSDIFS_B_rr_v110 /* 251 */, TRICORE_INS_ABSDIFS_B, + TriCore_ABSDIFS_B_rr_v110 /* 271 */, TRICORE_INS_ABSDIFS_B, #ifndef CAPSTONE_DIET - { 0 }, { TRICORE_REG_PSW, 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { TRICORE_REG_PSW, 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* absdifs.h $d, $s1, $s2 */ - TRICORE_ABSDIFS_H_rr /* 252 */, TRICORE_INS_ABSDIFS_H, + TriCore_ABSDIFS_H_rr /* 272 */, TRICORE_INS_ABSDIFS_H, #ifndef CAPSTONE_DIET - { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0 + { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* absdifs $d, $s1, $s2 */ - TRICORE_ABSDIFS_rc /* 253 */, TRICORE_INS_ABSDIFS, + TriCore_ABSDIFS_rc /* 273 */, TRICORE_INS_ABSDIFS, #ifndef CAPSTONE_DIET - { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0 + { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* absdifs $d, $s1, $s2 */ - TRICORE_ABSDIFS_rr /* 254 */, TRICORE_INS_ABSDIFS, + TriCore_ABSDIFS_rr /* 274 */, TRICORE_INS_ABSDIFS, #ifndef CAPSTONE_DIET - { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0 + { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* absdif.b $d, $s1, $s2 */ - TRICORE_ABSDIF_B_rr /* 255 */, TRICORE_INS_ABSDIF_B, + TriCore_ABSDIF_B_rr /* 275 */, TRICORE_INS_ABSDIF_B, #ifndef CAPSTONE_DIET - { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0 + { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* absdif.h $d, $s1, $s2 */ - TRICORE_ABSDIF_H_rr /* 256 */, TRICORE_INS_ABSDIF_H, + TriCore_ABSDIF_H_rr /* 276 */, TRICORE_INS_ABSDIF_H, #ifndef CAPSTONE_DIET - { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0 + { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* absdif $d, $s1, $const9 */ - TRICORE_ABSDIF_rc /* 257 */, TRICORE_INS_ABSDIF, + TriCore_ABSDIF_rc /* 277 */, TRICORE_INS_ABSDIF, #ifndef CAPSTONE_DIET - { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0 + { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* absdif $d, $s1, $s2 */ - TRICORE_ABSDIF_rr /* 258 */, TRICORE_INS_ABSDIF, + TriCore_ABSDIF_rr /* 278 */, TRICORE_INS_ABSDIF, #ifndef CAPSTONE_DIET - { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0 + { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* abss.b $d, $s2 */ - TRICORE_ABSS_B_rr_v110 /* 259 */, TRICORE_INS_ABSS_B, + TriCore_ABSS_B_rr_v110 /* 279 */, TRICORE_INS_ABSS_B, #ifndef CAPSTONE_DIET - { 0 }, { TRICORE_REG_PSW, 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { TRICORE_REG_PSW, 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* abss.h $d, $s2 */ - TRICORE_ABSS_H_rr /* 260 */, TRICORE_INS_ABSS_H, + TriCore_ABSS_H_rr /* 280 */, TRICORE_INS_ABSS_H, #ifndef CAPSTONE_DIET - { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0 + { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* abss $d, $s2 */ - TRICORE_ABSS_rr /* 261 */, TRICORE_INS_ABSS, + TriCore_ABSS_rr /* 281 */, TRICORE_INS_ABSS, #ifndef CAPSTONE_DIET - { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0 + { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* abs.b $d, $s2 */ - TRICORE_ABS_B_rr /* 262 */, TRICORE_INS_ABS_B, + TriCore_ABS_B_rr /* 282 */, TRICORE_INS_ABS_B, #ifndef CAPSTONE_DIET - { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0 + { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* abs.h $d, $s2 */ - TRICORE_ABS_H_rr /* 263 */, TRICORE_INS_ABS_H, + TriCore_ABS_H_rr /* 283 */, TRICORE_INS_ABS_H, #ifndef CAPSTONE_DIET - { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0 + { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* abs $d, $s2 */ - TRICORE_ABS_rr /* 264 */, TRICORE_INS_ABS, + TriCore_ABS_rr /* 284 */, TRICORE_INS_ABS, #ifndef CAPSTONE_DIET - { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0 + { 0 }, { TRICORE_REG_PSW, 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* addc $d, $s1, $const9 */ - TRICORE_ADDC_rc /* 265 */, TRICORE_INS_ADDC, + TriCore_ADDC_rc /* 285 */, TRICORE_INS_ADDC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* addc $d, $s1, $s2 */ - TRICORE_ADDC_rr /* 266 */, TRICORE_INS_ADDC, + TriCore_ADDC_rr /* 286 */, TRICORE_INS_ADDC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* addih.a $d, $s1, $const16 */ - TRICORE_ADDIH_A_rlc /* 267 */, TRICORE_INS_ADDIH_A, + TriCore_ADDIH_A_rlc /* 287 */, TRICORE_INS_ADDIH_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* addih $d, $s1, $const16 */ - TRICORE_ADDIH_rlc /* 268 */, TRICORE_INS_ADDIH, + TriCore_ADDIH_rlc /* 288 */, TRICORE_INS_ADDIH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* addi $d, $s1, $const16 */ - TRICORE_ADDI_rlc /* 269 */, TRICORE_INS_ADDI, + TriCore_ADDI_rlc /* 289 */, TRICORE_INS_ADDI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* addsc.at $d, $s2, $s1 */ - TRICORE_ADDSC_AT_rr /* 270 */, TRICORE_INS_ADDSC_AT, + TriCore_ADDSC_AT_rr /* 290 */, TRICORE_INS_ADDSC_AT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* addsc.at $d, $s1, $s2 */ - TRICORE_ADDSC_AT_rr_v110 /* 271 */, TRICORE_INS_ADDSC_AT, + TriCore_ADDSC_AT_rr_v110 /* 291 */, TRICORE_INS_ADDSC_AT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* addsc.a $d, $s2, $s1, $n */ - TRICORE_ADDSC_A_rr /* 272 */, TRICORE_INS_ADDSC_A, + TriCore_ADDSC_A_rr /* 292 */, TRICORE_INS_ADDSC_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* addsc.a $d, $s1, $s2, $n */ - TRICORE_ADDSC_A_rr_v110 /* 273 */, TRICORE_INS_ADDSC_A, + TriCore_ADDSC_A_rr_v110 /* 293 */, TRICORE_INS_ADDSC_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* addsc.a $d, $s2, d15, $n */ - TRICORE_ADDSC_A_srrs /* 274 */, TRICORE_INS_ADDSC_A, + /* addsc.a $d, $s2, $r, $n */ + TriCore_ADDSC_A_srrs /* 294 */, TRICORE_INS_ADDSC_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* addsc.a $d, $s2, $n */ - TRICORE_ADDSC_A_srrs_v110 /* 275 */, TRICORE_INS_ADDSC_A, + TriCore_ADDSC_A_srrs_v110 /* 295 */, TRICORE_INS_ADDSC_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* adds.bu $d, $s1, $s2 */ - TRICORE_ADDS_BU_rr_v110 /* 276 */, TRICORE_INS_ADDS_BU, + TriCore_ADDS_BU_rr_v110 /* 296 */, TRICORE_INS_ADDS_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* adds.b $d, $s1, $s2 */ - TRICORE_ADDS_B_rr /* 277 */, TRICORE_INS_ADDS_B, + TriCore_ADDS_B_rr /* 297 */, TRICORE_INS_ADDS_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* adds.h $d, $s1, $s2 */ - TRICORE_ADDS_H /* 278 */, TRICORE_INS_ADDS_H, + TriCore_ADDS_H /* 298 */, TRICORE_INS_ADDS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* adds.hu $d, $s1, $s2 */ - TRICORE_ADDS_HU /* 279 */, TRICORE_INS_ADDS_HU, + TriCore_ADDS_HU /* 299 */, TRICORE_INS_ADDS_HU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* adds.u $d, $s1, $s2 */ - TRICORE_ADDS_U /* 280 */, TRICORE_INS_ADDS_U, + TriCore_ADDS_U /* 300 */, TRICORE_INS_ADDS_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* adds.u $d, $s1, $const9 */ - TRICORE_ADDS_U_rc /* 281 */, TRICORE_INS_ADDS_U, + TriCore_ADDS_U_rc /* 301 */, TRICORE_INS_ADDS_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* adds $d, $s1, $const9 */ - TRICORE_ADDS_rc /* 282 */, TRICORE_INS_ADDS, + TriCore_ADDS_rc /* 302 */, TRICORE_INS_ADDS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* adds $d, $s1, $s2 */ - TRICORE_ADDS_rr /* 283 */, TRICORE_INS_ADDS, + TriCore_ADDS_rr /* 303 */, TRICORE_INS_ADDS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* adds $d, $s2 */ - TRICORE_ADDS_srr /* 284 */, TRICORE_INS_ADDS, + TriCore_ADDS_srr /* 304 */, TRICORE_INS_ADDS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* addx $d, $s1, $const9 */ - TRICORE_ADDX_rc /* 285 */, TRICORE_INS_ADDX, + TriCore_ADDX_rc /* 305 */, TRICORE_INS_ADDX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* addx $d, $s1, $s2 */ - TRICORE_ADDX_rr /* 286 */, TRICORE_INS_ADDX, + TriCore_ADDX_rr /* 306 */, TRICORE_INS_ADDX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* add.a $d, $s1, $s2 */ - TRICORE_ADD_A_rr /* 287 */, TRICORE_INS_ADD_A, + TriCore_ADD_A_rr /* 307 */, TRICORE_INS_ADD_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* add.a $d, $const4 */ - TRICORE_ADD_A_src /* 288 */, TRICORE_INS_ADD_A, + TriCore_ADD_A_src /* 308 */, TRICORE_INS_ADD_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* add.a $d, $s2 */ - TRICORE_ADD_A_srr /* 289 */, TRICORE_INS_ADD_A, + TriCore_ADD_A_srr /* 309 */, TRICORE_INS_ADD_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* add.b $d, $s1, $s2 */ - TRICORE_ADD_B_rr /* 290 */, TRICORE_INS_ADD_B, + TriCore_ADD_B_rr /* 310 */, TRICORE_INS_ADD_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* add.f $d, $s3, $s1 */ - TRICORE_ADD_F_rrr /* 291 */, TRICORE_INS_ADD_F, + TriCore_ADD_F_rrr /* 311 */, TRICORE_INS_ADD_F, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* add.h $d, $s1, $s2 */ - TRICORE_ADD_H_rr /* 292 */, TRICORE_INS_ADD_H, + TriCore_ADD_H_rr /* 312 */, TRICORE_INS_ADD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* add $d, $s1, $const9 */ - TRICORE_ADD_rc /* 293 */, TRICORE_INS_ADD, + TriCore_ADD_rc /* 313 */, TRICORE_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* add $d, $s1, $s2 */ - TRICORE_ADD_rr /* 294 */, TRICORE_INS_ADD, + TriCore_ADD_rr /* 314 */, TRICORE_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* add $d, $const4 */ - TRICORE_ADD_src /* 295 */, TRICORE_INS_ADD, + TriCore_ADD_src /* 315 */, TRICORE_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* add d15, $d, $const4 */ - TRICORE_ADD_src_15a /* 296 */, TRICORE_INS_ADD, + /* add $dst, $r, $const4 */ + TriCore_ADD_src_15a /* 316 */, TRICORE_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* add $d, d15, $const4 */ - TRICORE_ADD_src_a15 /* 297 */, TRICORE_INS_ADD, + /* add $d, $r, $const4 */ + TriCore_ADD_src_a15 /* 317 */, TRICORE_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* add $d, $s2 */ - TRICORE_ADD_srr /* 298 */, TRICORE_INS_ADD, + TriCore_ADD_srr /* 318 */, TRICORE_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* add d15, $d, $s2 */ - TRICORE_ADD_srr_15a /* 299 */, TRICORE_INS_ADD, + /* add $dst, $r, $s2 */ + TriCore_ADD_srr_15a /* 319 */, TRICORE_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* add $d, d15, $s2 */ - TRICORE_ADD_srr_a15 /* 300 */, TRICORE_INS_ADD, + /* add $d, $r, $s2 */ + TriCore_ADD_srr_a15 /* 320 */, TRICORE_INS_ADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* andn.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_ANDN_T /* 301 */, TRICORE_INS_ANDN_T, + TriCore_ANDN_T /* 321 */, TRICORE_INS_ANDN_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* andn $d, $s1, $const9 */ - TRICORE_ANDN_rc /* 302 */, TRICORE_INS_ANDN, + TriCore_ANDN_rc /* 322 */, TRICORE_INS_ANDN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* andn $d, $s1, $s2 */ - TRICORE_ANDN_rr /* 303 */, TRICORE_INS_ANDN, + TriCore_ANDN_rr /* 323 */, TRICORE_INS_ANDN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* and.andn.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_AND_ANDN_T /* 304 */, TRICORE_INS_AND_ANDN_T, + TriCore_AND_ANDN_T /* 324 */, TRICORE_INS_AND_ANDN_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* and.and.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_AND_AND_T /* 305 */, TRICORE_INS_AND_AND_T, + TriCore_AND_AND_T /* 325 */, TRICORE_INS_AND_AND_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* and.eq $d, $s1, $const9 */ - TRICORE_AND_EQ_rc /* 306 */, TRICORE_INS_AND_EQ, + TriCore_AND_EQ_rc /* 326 */, TRICORE_INS_AND_EQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* and.eq $d, $s1, $s2 */ - TRICORE_AND_EQ_rr /* 307 */, TRICORE_INS_AND_EQ, + TriCore_AND_EQ_rr /* 327 */, TRICORE_INS_AND_EQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* and.ge.u $d, $s1, $const9 */ - TRICORE_AND_GE_U_rc /* 308 */, TRICORE_INS_AND_GE_U, + TriCore_AND_GE_U_rc /* 328 */, TRICORE_INS_AND_GE_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* and.ge.u $d, $s1, $s2 */ - TRICORE_AND_GE_U_rr /* 309 */, TRICORE_INS_AND_GE_U, + TriCore_AND_GE_U_rr /* 329 */, TRICORE_INS_AND_GE_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* and.ge $d, $s1, $const9 */ - TRICORE_AND_GE_rc /* 310 */, TRICORE_INS_AND_GE, + TriCore_AND_GE_rc /* 330 */, TRICORE_INS_AND_GE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* and.ge $d, $s1, $s2 */ - TRICORE_AND_GE_rr /* 311 */, TRICORE_INS_AND_GE, + TriCore_AND_GE_rr /* 331 */, TRICORE_INS_AND_GE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* and.lt.u $d, $s1, $const9 */ - TRICORE_AND_LT_U_rc /* 312 */, TRICORE_INS_AND_LT_U, + TriCore_AND_LT_U_rc /* 332 */, TRICORE_INS_AND_LT_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* and.lt.u $d, $s1, $s2 */ - TRICORE_AND_LT_U_rr /* 313 */, TRICORE_INS_AND_LT_U, + TriCore_AND_LT_U_rr /* 333 */, TRICORE_INS_AND_LT_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* and.lt $d, $s1, $const9 */ - TRICORE_AND_LT_rc /* 314 */, TRICORE_INS_AND_LT, + TriCore_AND_LT_rc /* 334 */, TRICORE_INS_AND_LT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* and.lt $d, $s1, $s2 */ - TRICORE_AND_LT_rr /* 315 */, TRICORE_INS_AND_LT, + TriCore_AND_LT_rr /* 335 */, TRICORE_INS_AND_LT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* and.ne $d, $s1, $const9 */ - TRICORE_AND_NE_rc /* 316 */, TRICORE_INS_AND_NE, + TriCore_AND_NE_rc /* 336 */, TRICORE_INS_AND_NE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* and.ne $d, $s1, $s2 */ - TRICORE_AND_NE_rr /* 317 */, TRICORE_INS_AND_NE, + TriCore_AND_NE_rr /* 337 */, TRICORE_INS_AND_NE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* and.nor.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_AND_NOR_T /* 318 */, TRICORE_INS_AND_NOR_T, + TriCore_AND_NOR_T /* 338 */, TRICORE_INS_AND_NOR_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* and.or.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_AND_OR_T /* 319 */, TRICORE_INS_AND_OR_T, + TriCore_AND_OR_T /* 339 */, TRICORE_INS_AND_OR_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* and.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_AND_T /* 320 */, TRICORE_INS_AND_T, + TriCore_AND_T /* 340 */, TRICORE_INS_AND_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* and $d, $s1, $const9 */ - TRICORE_AND_rc /* 321 */, TRICORE_INS_AND, + TriCore_AND_rc /* 341 */, TRICORE_INS_AND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* and $d, $s1, $s2 */ - TRICORE_AND_rr /* 322 */, TRICORE_INS_AND, + TriCore_AND_rr /* 342 */, TRICORE_INS_AND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* and d15, $const8 */ - TRICORE_AND_sc /* 323 */, TRICORE_INS_AND, + /* and $dst, $const8 */ + TriCore_AND_sc /* 343 */, TRICORE_INS_AND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* and d15, $const8 */ - TRICORE_AND_sc_v110 /* 324 */, TRICORE_INS_AND, + /* and $dst, $const8 */ + TriCore_AND_sc_v110 /* 344 */, TRICORE_INS_AND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* and $d, $s2 */ - TRICORE_AND_srr /* 325 */, TRICORE_INS_AND, + TriCore_AND_srr /* 345 */, TRICORE_INS_AND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* and $d, $s2 */ - TRICORE_AND_srr_v110 /* 326 */, TRICORE_INS_AND, + TriCore_AND_srr_v110 /* 346 */, TRICORE_INS_AND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* bisr $const9 */ - TRICORE_BISR_rc /* 327 */, TRICORE_INS_BISR, + TriCore_BISR_rc /* 347 */, TRICORE_INS_BISR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* bisr $const9 */ - TRICORE_BISR_rc_v161 /* 328 */, TRICORE_INS_BISR, + TriCore_BISR_rc_v161 /* 348 */, TRICORE_INS_BISR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV161, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV161, 0 }, 0, 0, {{ 0 }} + #endif }, { /* bisr $const8 */ - TRICORE_BISR_sc /* 329 */, TRICORE_INS_BISR, + TriCore_BISR_sc /* 349 */, TRICORE_INS_BISR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* bisr $const8 */ - TRICORE_BISR_sc_v110 /* 330 */, TRICORE_INS_BISR, + TriCore_BISR_sc_v110 /* 350 */, TRICORE_INS_BISR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* bmerge $d, $s1, $s2 */ - TRICORE_BMERGAE_rr_v110 /* 331 */, TRICORE_INS_BMERGE, + TriCore_BMERGAE_rr_v110 /* 351 */, TRICORE_INS_BMERGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* bmerge $d, $s1, $s2 */ - TRICORE_BMERGE_rr /* 332 */, TRICORE_INS_BMERGE, + TriCore_BMERGE_rr /* 352 */, TRICORE_INS_BMERGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* bsplit $d, $s1 */ - TRICORE_BSPLIT_rr /* 333 */, TRICORE_INS_BSPLIT, + TriCore_BSPLIT_rr /* 353 */, TRICORE_INS_BSPLIT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* bsplit $d, $s1 */ - TRICORE_BSPLIT_rr_v110 /* 334 */, TRICORE_INS_BSPLIT, + TriCore_BSPLIT_rr_v110 /* 354 */, TRICORE_INS_BSPLIT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachea.i [$s2]$off10 */ - TRICORE_CACHEA_I_bo_bso /* 335 */, TRICORE_INS_CACHEA_I, + TriCore_CACHEA_I_bo_bso /* 355 */, TRICORE_INS_CACHEA_I, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachea.i [${s2}+c]$off10 */ - TRICORE_CACHEA_I_bo_c /* 336 */, TRICORE_INS_CACHEA_I, + TriCore_CACHEA_I_bo_c /* 356 */, TRICORE_INS_CACHEA_I, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachea.i [${s2}+]$off10 */ - TRICORE_CACHEA_I_bo_pos /* 337 */, TRICORE_INS_CACHEA_I, + TriCore_CACHEA_I_bo_pos /* 357 */, TRICORE_INS_CACHEA_I, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachea.i [+${s2}]$off10 */ - TRICORE_CACHEA_I_bo_pre /* 338 */, TRICORE_INS_CACHEA_I, + TriCore_CACHEA_I_bo_pre /* 358 */, TRICORE_INS_CACHEA_I, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachea.i [${s2}+r] */ - TRICORE_CACHEA_I_bo_r /* 339 */, TRICORE_INS_CACHEA_I, + TriCore_CACHEA_I_bo_r /* 359 */, TRICORE_INS_CACHEA_I, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachea.wi [$s2]$off10 */ - TRICORE_CACHEA_WI_bo_bso /* 340 */, TRICORE_INS_CACHEA_WI, + TriCore_CACHEA_WI_bo_bso /* 360 */, TRICORE_INS_CACHEA_WI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachea.wi [${s2}+c]$off10 */ - TRICORE_CACHEA_WI_bo_c /* 341 */, TRICORE_INS_CACHEA_WI, + TriCore_CACHEA_WI_bo_c /* 361 */, TRICORE_INS_CACHEA_WI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachea.wi [${s2}+]$off10 */ - TRICORE_CACHEA_WI_bo_pos /* 342 */, TRICORE_INS_CACHEA_WI, + TriCore_CACHEA_WI_bo_pos /* 362 */, TRICORE_INS_CACHEA_WI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachea.wi [+${s2}]$off10 */ - TRICORE_CACHEA_WI_bo_pre /* 343 */, TRICORE_INS_CACHEA_WI, + TriCore_CACHEA_WI_bo_pre /* 363 */, TRICORE_INS_CACHEA_WI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachea.wi [${s2}+r] */ - TRICORE_CACHEA_WI_bo_r /* 344 */, TRICORE_INS_CACHEA_WI, + TriCore_CACHEA_WI_bo_r /* 364 */, TRICORE_INS_CACHEA_WI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachea.w [$s2]$off10 */ - TRICORE_CACHEA_W_bo_bso /* 345 */, TRICORE_INS_CACHEA_W, + TriCore_CACHEA_W_bo_bso /* 365 */, TRICORE_INS_CACHEA_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachea.w [${s2}+c]$off10 */ - TRICORE_CACHEA_W_bo_c /* 346 */, TRICORE_INS_CACHEA_W, + TriCore_CACHEA_W_bo_c /* 366 */, TRICORE_INS_CACHEA_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachea.w [${s2}+]$off10 */ - TRICORE_CACHEA_W_bo_pos /* 347 */, TRICORE_INS_CACHEA_W, + TriCore_CACHEA_W_bo_pos /* 367 */, TRICORE_INS_CACHEA_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachea.w [+${s2}]$off10 */ - TRICORE_CACHEA_W_bo_pre /* 348 */, TRICORE_INS_CACHEA_W, + TriCore_CACHEA_W_bo_pre /* 368 */, TRICORE_INS_CACHEA_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachea.w [${s2}+r] */ - TRICORE_CACHEA_W_bo_r /* 349 */, TRICORE_INS_CACHEA_W, + TriCore_CACHEA_W_bo_r /* 369 */, TRICORE_INS_CACHEA_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachei.i [$s2]$off10 */ - TRICORE_CACHEI_I_bo_bso /* 350 */, TRICORE_INS_CACHEI_I, + TriCore_CACHEI_I_bo_bso /* 370 */, TRICORE_INS_CACHEI_I, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachei.i [${s2}+]$off10 */ - TRICORE_CACHEI_I_bo_pos /* 351 */, TRICORE_INS_CACHEI_I, + TriCore_CACHEI_I_bo_pos /* 371 */, TRICORE_INS_CACHEI_I, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachei.i [+${s2}]$off10 */ - TRICORE_CACHEI_I_bo_pre /* 352 */, TRICORE_INS_CACHEI_I, + TriCore_CACHEI_I_bo_pre /* 372 */, TRICORE_INS_CACHEI_I, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachei.wi [$s2]$off10 */ - TRICORE_CACHEI_WI_bo_bso /* 353 */, TRICORE_INS_CACHEI_WI, + TriCore_CACHEI_WI_bo_bso /* 373 */, TRICORE_INS_CACHEI_WI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV131_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV131_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachei.wi [${s2}+]$off10 */ - TRICORE_CACHEI_WI_bo_pos /* 354 */, TRICORE_INS_CACHEI_WI, + TriCore_CACHEI_WI_bo_pos /* 374 */, TRICORE_INS_CACHEI_WI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV131_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV131_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachei.wi [+${s2}]$off10 */ - TRICORE_CACHEI_WI_bo_pre /* 355 */, TRICORE_INS_CACHEI_WI, + TriCore_CACHEI_WI_bo_pre /* 375 */, TRICORE_INS_CACHEI_WI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV131_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV131_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachei.w [$s2]$off10 */ - TRICORE_CACHEI_W_bo_bso /* 356 */, TRICORE_INS_CACHEI_W, + TriCore_CACHEI_W_bo_bso /* 376 */, TRICORE_INS_CACHEI_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV131_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV131_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachei.w [${s2}+]$off10 */ - TRICORE_CACHEI_W_bo_pos /* 357 */, TRICORE_INS_CACHEI_W, + TriCore_CACHEI_W_bo_pos /* 377 */, TRICORE_INS_CACHEI_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV131_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV131_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cachei.w [+${s2}]$off10 */ - TRICORE_CACHEI_W_bo_pre /* 358 */, TRICORE_INS_CACHEI_W, + TriCore_CACHEI_W_bo_pre /* 378 */, TRICORE_INS_CACHEI_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV131_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV131_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* caddn.a $d, $s3, $s1, $const9 */ - TRICORE_CADDN_A_rcr_v110 /* 359 */, TRICORE_INS_CADDN_A, + TriCore_CADDN_A_rcr_v110 /* 379 */, TRICORE_INS_CADDN_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* caddn.a $d, $s3, $s1, $s2 */ - TRICORE_CADDN_A_rrr_v110 /* 360 */, TRICORE_INS_CADDN_A, + TriCore_CADDN_A_rrr_v110 /* 380 */, TRICORE_INS_CADDN_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* caddn $d, $s3, $s1, $const9 */ - TRICORE_CADDN_rcr /* 361 */, TRICORE_INS_CADDN, + TriCore_CADDN_rcr /* 381 */, TRICORE_INS_CADDN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* caddn $d, $s3, $s1, $s2 */ - TRICORE_CADDN_rrr /* 362 */, TRICORE_INS_CADDN, + TriCore_CADDN_rrr /* 382 */, TRICORE_INS_CADDN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* caddn $d, d15, $const4 */ - TRICORE_CADDN_src /* 363 */, TRICORE_INS_CADDN, + /* caddn $d, $r, $const4 */ + TriCore_CADDN_src /* 383 */, TRICORE_INS_CADDN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* caddn $d, d15, $s2 */ - TRICORE_CADDN_srr_v110 /* 364 */, TRICORE_INS_CADDN, + /* caddn $d, $r, $s2 */ + TriCore_CADDN_srr_v110 /* 384 */, TRICORE_INS_CADDN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cadd.a $d, $s3, $s1, $const9 */ - TRICORE_CADD_A_rcr_v110 /* 365 */, TRICORE_INS_CADD_A, + TriCore_CADD_A_rcr_v110 /* 385 */, TRICORE_INS_CADD_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cadd.a $d, $s3, $s1, $s2 */ - TRICORE_CADD_A_rrr_v110 /* 366 */, TRICORE_INS_CADD_A, + TriCore_CADD_A_rrr_v110 /* 386 */, TRICORE_INS_CADD_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cadd $d, $s3, $s1, $const9 */ - TRICORE_CADD_rcr /* 367 */, TRICORE_INS_CADD, + TriCore_CADD_rcr /* 387 */, TRICORE_INS_CADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* cadd $d, $s3, $s1, $s2 */ - TRICORE_CADD_rrr /* 368 */, TRICORE_INS_CADD, + TriCore_CADD_rrr /* 388 */, TRICORE_INS_CADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* cadd $d, d15, $const4 */ - TRICORE_CADD_src /* 369 */, TRICORE_INS_CADD, + /* cadd $d, $r, $const4 */ + TriCore_CADD_src /* 389 */, TRICORE_INS_CADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* cadd $d, d15, $s2 */ - TRICORE_CADD_srr_v110 /* 370 */, TRICORE_INS_CADD, + /* cadd $d, $r, $s2 */ + TriCore_CADD_srr_v110 /* 390 */, TRICORE_INS_CADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* calla $disp24 */ - TRICORE_CALLA_b /* 371 */, TRICORE_INS_CALLA, + TriCore_CALLA_b /* 391 */, TRICORE_INS_CALLA, #ifndef CAPSTONE_DIET - { TRICORE_REG_A10, 0 }, { TRICORE_REG_A11, 0 }, { TRICORE_GRP_CALL, 0 }, 0, 0 + { TRICORE_REG_A10, 0 }, { TRICORE_REG_A11, 0 }, { TRICORE_GRP_CALL, 0 }, 0, 0, {{ 0 }} + #endif }, { /* calli $s1 */ - TRICORE_CALLI_rr /* 372 */, TRICORE_INS_CALLI, + TriCore_CALLI_rr /* 392 */, TRICORE_INS_CALLI, #ifndef CAPSTONE_DIET - { TRICORE_REG_A10, 0 }, { TRICORE_REG_A11, 0 }, { TRICORE_GRP_CALL, TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { TRICORE_REG_A10, 0 }, { TRICORE_REG_A11, 0 }, { TRICORE_GRP_CALL, TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* calli $s2 */ - TRICORE_CALLI_rr_v110 /* 373 */, TRICORE_INS_CALLI, + TriCore_CALLI_rr_v110 /* 393 */, TRICORE_INS_CALLI, #ifndef CAPSTONE_DIET - { TRICORE_REG_A10, 0 }, { TRICORE_REG_A11, 0 }, { TRICORE_GRP_CALL, TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { TRICORE_REG_A10, 0 }, { TRICORE_REG_A11, 0 }, { TRICORE_GRP_CALL, TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* call $disp24 */ - TRICORE_CALL_b /* 374 */, TRICORE_INS_CALL, + TriCore_CALL_b /* 394 */, TRICORE_INS_CALL, #ifndef CAPSTONE_DIET - { TRICORE_REG_A10, 0 }, { TRICORE_REG_A11, 0 }, { TRICORE_GRP_CALL, 0 }, 0, 0 + { TRICORE_REG_A10, 0 }, { TRICORE_REG_A11, 0 }, { TRICORE_GRP_CALL, 0 }, 0, 0, {{ 0 }} + #endif }, { /* call $disp8 */ - TRICORE_CALL_sb /* 375 */, TRICORE_INS_CALL, + TriCore_CALL_sb /* 395 */, TRICORE_INS_CALL, #ifndef CAPSTONE_DIET - { TRICORE_REG_A10, 0 }, { TRICORE_REG_A11, 0 }, { TRICORE_GRP_CALL, TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { TRICORE_REG_A10, 0 }, { TRICORE_REG_A11, 0 }, { TRICORE_GRP_CALL, TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* clo.b $d, $s1 */ - TRICORE_CLO_B_rr_v110 /* 376 */, TRICORE_INS_CLO_B, + TriCore_CLO_B_rr_v110 /* 396 */, TRICORE_INS_CLO_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* clo.h $d, $s1 */ - TRICORE_CLO_H_rr /* 377 */, TRICORE_INS_CLO_H, + TriCore_CLO_H_rr /* 397 */, TRICORE_INS_CLO_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* clo $d, $s1 */ - TRICORE_CLO_rr /* 378 */, TRICORE_INS_CLO, + TriCore_CLO_rr /* 398 */, TRICORE_INS_CLO, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* cls.b $d, $s1 */ - TRICORE_CLS_B_rr_v110 /* 379 */, TRICORE_INS_CLS_B, + TriCore_CLS_B_rr_v110 /* 399 */, TRICORE_INS_CLS_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cls.h $d, $s1 */ - TRICORE_CLS_H_rr /* 380 */, TRICORE_INS_CLS_H, + TriCore_CLS_H_rr /* 400 */, TRICORE_INS_CLS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* cls $d, $s1 */ - TRICORE_CLS_rr /* 381 */, TRICORE_INS_CLS, + TriCore_CLS_rr /* 401 */, TRICORE_INS_CLS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* clz.b $d, $s1 */ - TRICORE_CLZ_B_rr_v110 /* 382 */, TRICORE_INS_CLZ_B, + TriCore_CLZ_B_rr_v110 /* 402 */, TRICORE_INS_CLZ_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* clz.h $d, $s1 */ - TRICORE_CLZ_H_rr /* 383 */, TRICORE_INS_CLZ_H, + TriCore_CLZ_H_rr /* 403 */, TRICORE_INS_CLZ_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* clz $d, $s1 */ - TRICORE_CLZ_rr /* 384 */, TRICORE_INS_CLZ, + TriCore_CLZ_rr /* 404 */, TRICORE_INS_CLZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* cmovn $d, d15, $const4 */ - TRICORE_CMOVN_src /* 385 */, TRICORE_INS_CMOVN, + /* cmovn $d, $r, $const4 */ + TriCore_CMOVN_src /* 405 */, TRICORE_INS_CMOVN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* cmovn $d, d15, $s2 */ - TRICORE_CMOVN_srr /* 386 */, TRICORE_INS_CMOVN, + /* cmovn $d, $r, $s2 */ + TriCore_CMOVN_srr /* 406 */, TRICORE_INS_CMOVN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* cmov $d, d15, $const4 */ - TRICORE_CMOV_src /* 387 */, TRICORE_INS_CMOV, + /* cmov $d, $r, $const4 */ + TriCore_CMOV_src /* 407 */, TRICORE_INS_CMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* cmov $d, d15, $s2 */ - TRICORE_CMOV_srr /* 388 */, TRICORE_INS_CMOV, + /* cmov $d, $r, $s2 */ + TriCore_CMOV_srr /* 408 */, TRICORE_INS_CMOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* cmpswap.w [$s2]$off10, $s1 */ - TRICORE_CMPSWAP_W_bo_bso /* 389 */, TRICORE_INS_CMPSWAP_W, + TriCore_CMPSWAP_W_bo_bso /* 409 */, TRICORE_INS_CMPSWAP_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV161_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV161_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cmpswap.w [${s2}+c]$off10, $s1 */ - TRICORE_CMPSWAP_W_bo_c /* 390 */, TRICORE_INS_CMPSWAP_W, + TriCore_CMPSWAP_W_bo_c /* 410 */, TRICORE_INS_CMPSWAP_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV161_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV161_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cmpswap.w [${s2}+]$off10, $s1 */ - TRICORE_CMPSWAP_W_bo_pos /* 391 */, TRICORE_INS_CMPSWAP_W, + TriCore_CMPSWAP_W_bo_pos /* 411 */, TRICORE_INS_CMPSWAP_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV161_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV161_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cmpswap.w [+$s2]$off10, $s1 */ - TRICORE_CMPSWAP_W_bo_pre /* 392 */, TRICORE_INS_CMPSWAP_W, + TriCore_CMPSWAP_W_bo_pre /* 412 */, TRICORE_INS_CMPSWAP_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV161_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV161_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cmpswap.w [${s2}+r], $s1 */ - TRICORE_CMPSWAP_W_bo_r /* 393 */, TRICORE_INS_CMPSWAP_W, + TriCore_CMPSWAP_W_bo_r /* 413 */, TRICORE_INS_CMPSWAP_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV161_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV161_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* cmp.f $d, $s1, $s2 */ - TRICORE_CMP_F_rr /* 394 */, TRICORE_INS_CMP_F, + TriCore_CMP_F_rr /* 414 */, TRICORE_INS_CMP_F, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* crc32b.w $d, $s2, $s1 */ - TRICORE_CRC32B_W_rr /* 395 */, TRICORE_INS_CRC32B_W, + TriCore_CRC32B_W_rr /* 415 */, TRICORE_INS_CRC32B_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV162, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV162, 0 }, 0, 0, {{ 0 }} + #endif }, { /* crc32l.w $d, $s2, $s1 */ - TRICORE_CRC32L_W_rr /* 396 */, TRICORE_INS_CRC32L_W, + TriCore_CRC32L_W_rr /* 416 */, TRICORE_INS_CRC32L_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV162, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV162, 0 }, 0, 0, {{ 0 }} + #endif }, { /* crc32.b $d, $s2, $s1 */ - TRICORE_CRC32_B_rr /* 397 */, TRICORE_INS_CRC32_B, + TriCore_CRC32_B_rr /* 417 */, TRICORE_INS_CRC32_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV162, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV162, 0 }, 0, 0, {{ 0 }} + #endif }, { /* crcn $d, $s3, $s1, $s2 */ - TRICORE_CRCN_rrr /* 398 */, TRICORE_INS_CRCN, + TriCore_CRCN_rrr /* 418 */, TRICORE_INS_CRCN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV162, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV162, 0 }, 0, 0, {{ 0 }} + #endif }, { /* csubn.a $d, $s3, $s1, $s2 */ - TRICORE_CSUBN_A__rrr_v110 /* 399 */, TRICORE_INS_CSUBN_A, + TriCore_CSUBN_A__rrr_v110 /* 419 */, TRICORE_INS_CSUBN_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* csubn $d, $s3, $s1, $s2 */ - TRICORE_CSUBN_rrr /* 400 */, TRICORE_INS_CSUBN, + TriCore_CSUBN_rrr /* 420 */, TRICORE_INS_CSUBN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* csub.a $d, $s3, $s1, $s2 */ - TRICORE_CSUB_A__rrr_v110 /* 401 */, TRICORE_INS_CSUB_A, + TriCore_CSUB_A__rrr_v110 /* 421 */, TRICORE_INS_CSUB_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* csub $d, $s3, $s1, $s2 */ - TRICORE_CSUB_rrr /* 402 */, TRICORE_INS_CSUB, + TriCore_CSUB_rrr /* 422 */, TRICORE_INS_CSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* debug */ - TRICORE_DEBUG_sr /* 403 */, TRICORE_INS_DEBUG, + TriCore_DEBUG_sr /* 423 */, TRICORE_INS_DEBUG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* debug */ - TRICORE_DEBUG_sys /* 404 */, TRICORE_INS_DEBUG, + TriCore_DEBUG_sys /* 424 */, TRICORE_INS_DEBUG, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* dextr $d, $s1, $s2, $pos */ - TRICORE_DEXTR_rrpw /* 405 */, TRICORE_INS_DEXTR, + TriCore_DEXTR_rrpw /* 425 */, TRICORE_INS_DEXTR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* dextr $d, $s1, $s2, $s3 */ - TRICORE_DEXTR_rrrr /* 406 */, TRICORE_INS_DEXTR, + TriCore_DEXTR_rrrr /* 426 */, TRICORE_INS_DEXTR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* difsc.a $d, $s1, $s2, $n */ - TRICORE_DIFSC_A_rr_v110 /* 407 */, TRICORE_INS_DIFSC_A, + TriCore_DIFSC_A_rr_v110 /* 427 */, TRICORE_INS_DIFSC_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* disable */ - TRICORE_DISABLE_sys /* 408 */, TRICORE_INS_DISABLE, + TriCore_DISABLE_sys /* 428 */, TRICORE_INS_DISABLE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* disable $s1 */ - TRICORE_DISABLE_sys_1 /* 409 */, TRICORE_INS_DISABLE, + TriCore_DISABLE_sys_1 /* 429 */, TRICORE_INS_DISABLE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* div.f $d, $s1, $s2 */ - TRICORE_DIV_F_rr /* 410 */, TRICORE_INS_DIV_F, + TriCore_DIV_F_rr /* 430 */, TRICORE_INS_DIV_F, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* div.u $d, $s1, $s2 */ - TRICORE_DIV_U_rr /* 411 */, TRICORE_INS_DIV_U, + TriCore_DIV_U_rr /* 431 */, TRICORE_INS_DIV_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* div $d, $s1, $s2 */ - TRICORE_DIV_rr /* 412 */, TRICORE_INS_DIV, + TriCore_DIV_rr /* 432 */, TRICORE_INS_DIV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* dsync */ - TRICORE_DSYNC_sys /* 413 */, TRICORE_INS_DSYNC, + TriCore_DSYNC_sys /* 433 */, TRICORE_INS_DSYNC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* dvadj $d, $s3, $s2 */ - TRICORE_DVADJ_rrr /* 414 */, TRICORE_INS_DVADJ, + TriCore_DVADJ_rrr /* 434 */, TRICORE_INS_DVADJ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* dvadj $d, $s3, $s2 */ - TRICORE_DVADJ_rrr_v110 /* 415 */, TRICORE_INS_DVADJ, + TriCore_DVADJ_rrr_v110 /* 435 */, TRICORE_INS_DVADJ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* dvadj $d, $s2 */ - TRICORE_DVADJ_srr_v110 /* 416 */, TRICORE_INS_DVADJ, + TriCore_DVADJ_srr_v110 /* 436 */, TRICORE_INS_DVADJ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* dvinit.bu $d, $s1, $s2 */ - TRICORE_DVINIT_BU_rr /* 417 */, TRICORE_INS_DVINIT_BU, + TriCore_DVINIT_BU_rr /* 437 */, TRICORE_INS_DVINIT_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* dvinit.bu $d, $s1, $s2 */ - TRICORE_DVINIT_BU_rr_v110 /* 418 */, TRICORE_INS_DVINIT_BU, + TriCore_DVINIT_BU_rr_v110 /* 438 */, TRICORE_INS_DVINIT_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* dvinit.b $d, $s1, $s2 */ - TRICORE_DVINIT_B_rr /* 419 */, TRICORE_INS_DVINIT_B, + TriCore_DVINIT_B_rr /* 439 */, TRICORE_INS_DVINIT_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* dvinit.b $d, $s1, $s2 */ - TRICORE_DVINIT_B_rr_v110 /* 420 */, TRICORE_INS_DVINIT_B, + TriCore_DVINIT_B_rr_v110 /* 440 */, TRICORE_INS_DVINIT_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* dvinit.hu $d, $s1, $s2 */ - TRICORE_DVINIT_HU_rr /* 421 */, TRICORE_INS_DVINIT_HU, + TriCore_DVINIT_HU_rr /* 441 */, TRICORE_INS_DVINIT_HU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* dvinit.hu $d, $s1, $s2 */ - TRICORE_DVINIT_HU_rr_v110 /* 422 */, TRICORE_INS_DVINIT_HU, + TriCore_DVINIT_HU_rr_v110 /* 442 */, TRICORE_INS_DVINIT_HU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* dvinit.h $d, $s1, $s2 */ - TRICORE_DVINIT_H_rr /* 423 */, TRICORE_INS_DVINIT_H, + TriCore_DVINIT_H_rr /* 443 */, TRICORE_INS_DVINIT_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* dvinit.h $d, $s1, $s2 */ - TRICORE_DVINIT_H_rr_v110 /* 424 */, TRICORE_INS_DVINIT_H, + TriCore_DVINIT_H_rr_v110 /* 444 */, TRICORE_INS_DVINIT_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* dvinit.u $d, $s1, $s2 */ - TRICORE_DVINIT_U_rr /* 425 */, TRICORE_INS_DVINIT_U, + TriCore_DVINIT_U_rr /* 445 */, TRICORE_INS_DVINIT_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* dvinit.u $d, $s1, $s2 */ - TRICORE_DVINIT_U_rr_v110 /* 426 */, TRICORE_INS_DVINIT_U, + TriCore_DVINIT_U_rr_v110 /* 446 */, TRICORE_INS_DVINIT_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* dvinit $d, $s1, $s2 */ - TRICORE_DVINIT_rr /* 427 */, TRICORE_INS_DVINIT, + TriCore_DVINIT_rr /* 447 */, TRICORE_INS_DVINIT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* dvinit $d, $s1, $s2 */ - TRICORE_DVINIT_rr_v110 /* 428 */, TRICORE_INS_DVINIT, + TriCore_DVINIT_rr_v110 /* 448 */, TRICORE_INS_DVINIT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* dvstep.u $d, $s3, $s2 */ - TRICORE_DVSTEP_U_rrr /* 429 */, TRICORE_INS_DVSTEP_U, + TriCore_DVSTEP_U_rrr /* 449 */, TRICORE_INS_DVSTEP_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* dvstep.u $d, $s3, $s2 */ - TRICORE_DVSTEP_U_rrrv110 /* 430 */, TRICORE_INS_DVSTEP_U, + TriCore_DVSTEP_U_rrrv110 /* 450 */, TRICORE_INS_DVSTEP_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* dvstep.u $d, $s2 */ - TRICORE_DVSTEP_Uv110 /* 431 */, TRICORE_INS_DVSTEP_U, + TriCore_DVSTEP_Uv110 /* 451 */, TRICORE_INS_DVSTEP_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* dvstep $d, $s3, $s2 */ - TRICORE_DVSTEP_rrr /* 432 */, TRICORE_INS_DVSTEP, + TriCore_DVSTEP_rrr /* 452 */, TRICORE_INS_DVSTEP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* dvstep $d, $s3, $s2 */ - TRICORE_DVSTEP_rrrv110 /* 433 */, TRICORE_INS_DVSTEP, + TriCore_DVSTEP_rrrv110 /* 453 */, TRICORE_INS_DVSTEP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* dvstep $d, $s2 */ - TRICORE_DVSTEPv110 /* 434 */, TRICORE_INS_DVSTEP, + TriCore_DVSTEPv110 /* 454 */, TRICORE_INS_DVSTEP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* enable */ - TRICORE_ENABLE_sys /* 435 */, TRICORE_INS_ENABLE, + TriCore_ENABLE_sys /* 455 */, TRICORE_INS_ENABLE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* eqany.b $d, $s1, $const9 */ - TRICORE_EQANY_B_rc /* 436 */, TRICORE_INS_EQANY_B, + TriCore_EQANY_B_rc /* 456 */, TRICORE_INS_EQANY_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* eqany.b $d, $s1, $s2 */ - TRICORE_EQANY_B_rr /* 437 */, TRICORE_INS_EQANY_B, + TriCore_EQANY_B_rr /* 457 */, TRICORE_INS_EQANY_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* eqany.h $d, $s1, $const9 */ - TRICORE_EQANY_H_rc /* 438 */, TRICORE_INS_EQANY_H, + TriCore_EQANY_H_rc /* 458 */, TRICORE_INS_EQANY_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* eqany.h $d, $s1, $s2 */ - TRICORE_EQANY_H_rr /* 439 */, TRICORE_INS_EQANY_H, + TriCore_EQANY_H_rr /* 459 */, TRICORE_INS_EQANY_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* eqz.a $d, $s1 */ - TRICORE_EQZ_A_rr /* 440 */, TRICORE_INS_EQZ_A, + TriCore_EQZ_A_rr /* 460 */, TRICORE_INS_EQZ_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* eq.a $d, $s1, $s2 */ - TRICORE_EQ_A_rr /* 441 */, TRICORE_INS_EQ_A, + TriCore_EQ_A_rr /* 461 */, TRICORE_INS_EQ_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* eq.b $d, $s1, $s2 */ - TRICORE_EQ_B_rr /* 442 */, TRICORE_INS_EQ_B, + TriCore_EQ_B_rr /* 462 */, TRICORE_INS_EQ_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* eq.h $d, $s1, $s2 */ - TRICORE_EQ_H_rr /* 443 */, TRICORE_INS_EQ_H, + TriCore_EQ_H_rr /* 463 */, TRICORE_INS_EQ_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* eq.w $d, $s1, $s2 */ - TRICORE_EQ_W_rr /* 444 */, TRICORE_INS_EQ_W, + TriCore_EQ_W_rr /* 464 */, TRICORE_INS_EQ_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* eq $d, $s1, $const9 */ - TRICORE_EQ_rc /* 445 */, TRICORE_INS_EQ, + TriCore_EQ_rc /* 465 */, TRICORE_INS_EQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* eq $d, $s1, $s2 */ - TRICORE_EQ_rr /* 446 */, TRICORE_INS_EQ, + TriCore_EQ_rr /* 466 */, TRICORE_INS_EQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* eq d15, $d, $const4 */ - TRICORE_EQ_src /* 447 */, TRICORE_INS_EQ, + /* eq $dst, $r, $const4 */ + TriCore_EQ_src /* 467 */, TRICORE_INS_EQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* eq d15, $d, $s2 */ - TRICORE_EQ_srr /* 448 */, TRICORE_INS_EQ, + /* eq $dst, $r, $s2 */ + TriCore_EQ_srr /* 468 */, TRICORE_INS_EQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* extr.u $d, $s1, $pos, $width */ - TRICORE_EXTR_U_rrpw /* 449 */, TRICORE_INS_EXTR_U, + TriCore_EXTR_U_rrpw /* 469 */, TRICORE_INS_EXTR_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* extr.u $d, $s1, $s3 */ - TRICORE_EXTR_U_rrrr /* 450 */, TRICORE_INS_EXTR_U, + TriCore_EXTR_U_rrrr /* 470 */, TRICORE_INS_EXTR_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* extr.u $d, $s1, $s3, $width */ - TRICORE_EXTR_U_rrrw /* 451 */, TRICORE_INS_EXTR_U, + TriCore_EXTR_U_rrrw /* 471 */, TRICORE_INS_EXTR_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* extr $d, $s1, $pos, $width */ - TRICORE_EXTR_rrpw /* 452 */, TRICORE_INS_EXTR, + TriCore_EXTR_rrpw /* 472 */, TRICORE_INS_EXTR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* extr $d, $s1, $s3 */ - TRICORE_EXTR_rrrr /* 453 */, TRICORE_INS_EXTR, + TriCore_EXTR_rrrr /* 473 */, TRICORE_INS_EXTR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* extr $d, $s1, $s3, $width */ - TRICORE_EXTR_rrrw /* 454 */, TRICORE_INS_EXTR, + TriCore_EXTR_rrrw /* 474 */, TRICORE_INS_EXTR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* fcalla $disp24 */ - TRICORE_FCALLA_b /* 455 */, TRICORE_INS_FCALLA, + TriCore_FCALLA_b /* 475 */, TRICORE_INS_FCALLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* fcalli $s1 */ - TRICORE_FCALLA_i /* 456 */, TRICORE_INS_FCALLI, + TriCore_FCALLA_i /* 476 */, TRICORE_INS_FCALLI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* fcall $disp24 */ - TRICORE_FCALL_b /* 457 */, TRICORE_INS_FCALL, + TriCore_FCALL_b /* 477 */, TRICORE_INS_FCALL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* fret */ - TRICORE_FRET_sr /* 458 */, TRICORE_INS_FRET, + TriCore_FRET_sr /* 478 */, TRICORE_INS_FRET, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* fret */ - TRICORE_FRET_sys /* 459 */, TRICORE_INS_FRET, + TriCore_FRET_sys /* 479 */, TRICORE_INS_FRET, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ftohp $d, $s1 */ - TRICORE_FTOHP_rr /* 460 */, TRICORE_INS_FTOHP, + TriCore_FTOHP_rr /* 480 */, TRICORE_INS_FTOHP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV162_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV162_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ftoiz $d, $s1 */ - TRICORE_FTOIZ_rr /* 461 */, TRICORE_INS_FTOIZ, + TriCore_FTOIZ_rr /* 481 */, TRICORE_INS_FTOIZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV131_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV131_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ftoi $d, $s1 */ - TRICORE_FTOI_rr /* 462 */, TRICORE_INS_FTOI, + TriCore_FTOI_rr /* 482 */, TRICORE_INS_FTOI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ftoq31z $d, $s1, $s2 */ - TRICORE_FTOQ31Z_rr /* 463 */, TRICORE_INS_FTOQ31Z, + TriCore_FTOQ31Z_rr /* 483 */, TRICORE_INS_FTOQ31Z, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV131_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV131_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ftoq31 $d, $s1, $s2 */ - TRICORE_FTOQ31_rr /* 464 */, TRICORE_INS_FTOQ31, + TriCore_FTOQ31_rr /* 484 */, TRICORE_INS_FTOQ31, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ftouz $d, $s1 */ - TRICORE_FTOUZ_rr /* 465 */, TRICORE_INS_FTOUZ, + TriCore_FTOUZ_rr /* 485 */, TRICORE_INS_FTOUZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV131_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV131_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ftou $d, $s1 */ - TRICORE_FTOU_rr /* 466 */, TRICORE_INS_FTOU, + TriCore_FTOU_rr /* 486 */, TRICORE_INS_FTOU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ge.a $d, $s1, $s2 */ - TRICORE_GE_A_rr /* 467 */, TRICORE_INS_GE_A, + TriCore_GE_A_rr /* 487 */, TRICORE_INS_GE_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ge.u $d, $s1, $const9 */ - TRICORE_GE_U_rc /* 468 */, TRICORE_INS_GE_U, + TriCore_GE_U_rc /* 488 */, TRICORE_INS_GE_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ge.u $d, $s1, $s2 */ - TRICORE_GE_U_rr /* 469 */, TRICORE_INS_GE_U, + TriCore_GE_U_rr /* 489 */, TRICORE_INS_GE_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ge $d, $s1, $const9 */ - TRICORE_GE_rc /* 470 */, TRICORE_INS_GE, + TriCore_GE_rc /* 490 */, TRICORE_INS_GE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ge $d, $s1, $s2 */ - TRICORE_GE_rr /* 471 */, TRICORE_INS_GE, + TriCore_GE_rr /* 491 */, TRICORE_INS_GE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* hptof $d, $s1 */ - TRICORE_HPTOF_rr /* 472 */, TRICORE_INS_HPTOF, + TriCore_HPTOF_rr /* 492 */, TRICORE_INS_HPTOF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV162_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV162_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* imask $d, $const4, $pos, $width */ - TRICORE_IMASK_rcpw /* 473 */, TRICORE_INS_IMASK, + TriCore_IMASK_rcpw /* 493 */, TRICORE_INS_IMASK, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* imask $d, $const4, $s3, $width */ - TRICORE_IMASK_rcrw /* 474 */, TRICORE_INS_IMASK, + TriCore_IMASK_rcrw /* 494 */, TRICORE_INS_IMASK, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* imask $d, $s2, $pos, $width */ - TRICORE_IMASK_rrpw /* 475 */, TRICORE_INS_IMASK, + TriCore_IMASK_rrpw /* 495 */, TRICORE_INS_IMASK, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* imask $d, $s2, $s3, $width */ - TRICORE_IMASK_rrrw /* 476 */, TRICORE_INS_IMASK, + TriCore_IMASK_rrrw /* 496 */, TRICORE_INS_IMASK, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* insert $d, $s1, $const4, $pos, $width */ - TRICORE_INSERT_rcpw /* 477 */, TRICORE_INS_INSERT, + TriCore_INSERT_rcpw /* 497 */, TRICORE_INS_INSERT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* insert $d, $s1, $const4, $s3 */ - TRICORE_INSERT_rcrr /* 478 */, TRICORE_INS_INSERT, + TriCore_INSERT_rcrr /* 498 */, TRICORE_INS_INSERT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* insert $d, $s1, $const4, $s3, $width */ - TRICORE_INSERT_rcrw /* 479 */, TRICORE_INS_INSERT, + TriCore_INSERT_rcrw /* 499 */, TRICORE_INS_INSERT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* insert $d, $s1, $s2, $pos, $width */ - TRICORE_INSERT_rrpw /* 480 */, TRICORE_INS_INSERT, + TriCore_INSERT_rrpw /* 500 */, TRICORE_INS_INSERT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* insert $d, $s1, $s2, $s3 */ - TRICORE_INSERT_rrrr /* 481 */, TRICORE_INS_INSERT, + TriCore_INSERT_rrrr /* 501 */, TRICORE_INS_INSERT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* insert $d, $s1, $s2, $s3, $width */ - TRICORE_INSERT_rrrw /* 482 */, TRICORE_INS_INSERT, + TriCore_INSERT_rrrw /* 502 */, TRICORE_INS_INSERT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* insn.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_INSN_T /* 483 */, TRICORE_INS_INSN_T, + TriCore_INSN_T /* 503 */, TRICORE_INS_INSN_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ins.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_INS_T /* 484 */, TRICORE_INS_INS_T, + TriCore_INS_T /* 504 */, TRICORE_INS_INS_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* isync */ - TRICORE_ISYNC_sys /* 485 */, TRICORE_INS_ISYNC, + TriCore_ISYNC_sys /* 505 */, TRICORE_INS_ISYNC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* itof $d, $s1 */ - TRICORE_ITOF_rr /* 486 */, TRICORE_INS_ITOF, + TriCore_ITOF_rr /* 506 */, TRICORE_INS_ITOF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ixmax.u $d, $s3, $s2 */ - TRICORE_IXMAX_U_rrr /* 487 */, TRICORE_INS_IXMAX_U, + TriCore_IXMAX_U_rrr /* 507 */, TRICORE_INS_IXMAX_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ixmax $d, $s3, $s2 */ - TRICORE_IXMAX_rrr /* 488 */, TRICORE_INS_IXMAX, + TriCore_IXMAX_rrr /* 508 */, TRICORE_INS_IXMAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ixmin.u $d, $s3, $s2 */ - TRICORE_IXMIN_U_rrr /* 489 */, TRICORE_INS_IXMIN_U, + TriCore_IXMIN_U_rrr /* 509 */, TRICORE_INS_IXMIN_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ixmin $d, $s3, $s2 */ - TRICORE_IXMIN_rrr /* 490 */, TRICORE_INS_IXMIN, + TriCore_IXMIN_rrr /* 510 */, TRICORE_INS_IXMIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ja $disp24 */ - TRICORE_JA_b /* 491 */, TRICORE_INS_JA, + TriCore_JA_b /* 511 */, TRICORE_INS_JA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jeq.a $s1, $s2, $disp15 */ - TRICORE_JEQ_A_brr /* 492 */, TRICORE_INS_JEQ_A, + TriCore_JEQ_A_brr /* 512 */, TRICORE_INS_JEQ_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jeq $s1, $const4, $disp15 */ - TRICORE_JEQ_brc /* 493 */, TRICORE_INS_JEQ, + TriCore_JEQ_brc /* 513 */, TRICORE_INS_JEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jeq $s1, $s2, $disp15 */ - TRICORE_JEQ_brr /* 494 */, TRICORE_INS_JEQ, + TriCore_JEQ_brr /* 514 */, TRICORE_INS_JEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* jeq d15, $const4, $disp4 */ - TRICORE_JEQ_sbc1 /* 495 */, TRICORE_INS_JEQ, + /* jeq $dst, $const4, $disp4 */ + TriCore_JEQ_sbc1 /* 515 */, TRICORE_INS_JEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* jeq d15, $const4, $disp4 */ - TRICORE_JEQ_sbc2 /* 496 */, TRICORE_INS_JEQ, + /* jeq $dst, $const4, $disp4 */ + TriCore_JEQ_sbc2 /* 516 */, TRICORE_INS_JEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* jeq d15, $const4, $disp4 */ - TRICORE_JEQ_sbc_v110 /* 497 */, TRICORE_INS_JEQ, + /* jeq $dst, $const4, $disp4 */ + TriCore_JEQ_sbc_v110 /* 517 */, TRICORE_INS_JEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* jeq d15, $s2, $disp4 */ - TRICORE_JEQ_sbr1 /* 498 */, TRICORE_INS_JEQ, + /* jeq $dst, $s2, $disp4 */ + TriCore_JEQ_sbr1 /* 518 */, TRICORE_INS_JEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* jeq d15, $s2, $disp4 */ - TRICORE_JEQ_sbr2 /* 499 */, TRICORE_INS_JEQ, + /* jeq $dst, $s2, $disp4 */ + TriCore_JEQ_sbr2 /* 519 */, TRICORE_INS_JEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* jeq d15, $s2, $disp4 */ - TRICORE_JEQ_sbr_v110 /* 500 */, TRICORE_INS_JEQ, + /* jeq $dst, $s2, $disp4 */ + TriCore_JEQ_sbr_v110 /* 520 */, TRICORE_INS_JEQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* jgez $s2, $disp4 */ - TRICORE_JGEZ_sbr /* 501 */, TRICORE_INS_JGEZ, + TriCore_JGEZ_sbr /* 521 */, TRICORE_INS_JGEZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* jgez $s2, $disp4 */ - TRICORE_JGEZ_sbr_v110 /* 502 */, TRICORE_INS_JGEZ, + TriCore_JGEZ_sbr_v110 /* 522 */, TRICORE_INS_JGEZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* jge.u $s1, $const4, $disp15 */ - TRICORE_JGE_U_brc /* 503 */, TRICORE_INS_JGE_U, + TriCore_JGE_U_brc /* 523 */, TRICORE_INS_JGE_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jge.u $s1, $s2, $disp15 */ - TRICORE_JGE_U_brr /* 504 */, TRICORE_INS_JGE_U, + TriCore_JGE_U_brr /* 524 */, TRICORE_INS_JGE_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jge $s1, $const4, $disp15 */ - TRICORE_JGE_brc /* 505 */, TRICORE_INS_JGE, + TriCore_JGE_brc /* 525 */, TRICORE_INS_JGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jge $s1, $s2, $disp15 */ - TRICORE_JGE_brr /* 506 */, TRICORE_INS_JGE, + TriCore_JGE_brr /* 526 */, TRICORE_INS_JGE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jgtz $s2, $disp4 */ - TRICORE_JGTZ_sbr /* 507 */, TRICORE_INS_JGTZ, + TriCore_JGTZ_sbr /* 527 */, TRICORE_INS_JGTZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* jgtz $s2, $disp4 */ - TRICORE_JGTZ_sbr_v110 /* 508 */, TRICORE_INS_JGTZ, + TriCore_JGTZ_sbr_v110 /* 528 */, TRICORE_INS_JGTZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ji $s1 */ - TRICORE_JI_rr /* 509 */, TRICORE_INS_JI, + TriCore_JI_rr /* 529 */, TRICORE_INS_JI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ji $s1 */ - TRICORE_JI_rr_v110 /* 510 */, TRICORE_INS_JI, + TriCore_JI_rr_v110 /* 530 */, TRICORE_INS_JI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ji $s2 */ - TRICORE_JI_sbr_v110 /* 511 */, TRICORE_INS_JI, + TriCore_JI_sbr_v110 /* 531 */, TRICORE_INS_JI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ji $s1 */ - TRICORE_JI_sr /* 512 */, TRICORE_INS_JI, + TriCore_JI_sr /* 532 */, TRICORE_INS_JI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* jla $disp24 */ - TRICORE_JLA_b /* 513 */, TRICORE_INS_JLA, + TriCore_JLA_b /* 533 */, TRICORE_INS_JLA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jlez $s2, $disp4 */ - TRICORE_JLEZ_sbr /* 514 */, TRICORE_INS_JLEZ, + TriCore_JLEZ_sbr /* 534 */, TRICORE_INS_JLEZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* jlez $s2, $disp4 */ - TRICORE_JLEZ_sbr_v110 /* 515 */, TRICORE_INS_JLEZ, + TriCore_JLEZ_sbr_v110 /* 535 */, TRICORE_INS_JLEZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* jli $s1 */ - TRICORE_JLI_rr /* 516 */, TRICORE_INS_JLI, + TriCore_JLI_rr /* 536 */, TRICORE_INS_JLI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* jli $s1 */ - TRICORE_JLI_rr_v110 /* 517 */, TRICORE_INS_JLI, + TriCore_JLI_rr_v110 /* 537 */, TRICORE_INS_JLI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* jltz $s2, $disp4 */ - TRICORE_JLTZ_sbr /* 518 */, TRICORE_INS_JLTZ, + TriCore_JLTZ_sbr /* 538 */, TRICORE_INS_JLTZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* jltz $s2, $disp4 */ - TRICORE_JLTZ_sbr_v110 /* 519 */, TRICORE_INS_JLTZ, + TriCore_JLTZ_sbr_v110 /* 539 */, TRICORE_INS_JLTZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* jlt.u $s1, $const4, $disp15 */ - TRICORE_JLT_U_brc /* 520 */, TRICORE_INS_JLT_U, + TriCore_JLT_U_brc /* 540 */, TRICORE_INS_JLT_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jlt.u $s1, $s2, $disp15 */ - TRICORE_JLT_U_brr /* 521 */, TRICORE_INS_JLT_U, + TriCore_JLT_U_brr /* 541 */, TRICORE_INS_JLT_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jlt $s1, $const4, $disp15 */ - TRICORE_JLT_brc /* 522 */, TRICORE_INS_JLT, + TriCore_JLT_brc /* 542 */, TRICORE_INS_JLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jlt $s1, $s2, $disp15 */ - TRICORE_JLT_brr /* 523 */, TRICORE_INS_JLT, + TriCore_JLT_brr /* 543 */, TRICORE_INS_JLT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jl $disp24 */ - TRICORE_JL_b /* 524 */, TRICORE_INS_JL, + TriCore_JL_b /* 544 */, TRICORE_INS_JL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jned $s1, $const4, $disp15 */ - TRICORE_JNED_brc /* 525 */, TRICORE_INS_JNED, + TriCore_JNED_brc /* 545 */, TRICORE_INS_JNED, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jned $s1, $s2, $disp15 */ - TRICORE_JNED_brr /* 526 */, TRICORE_INS_JNED, + TriCore_JNED_brr /* 546 */, TRICORE_INS_JNED, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jnei $s1, $const4, $disp15 */ - TRICORE_JNEI_brc /* 527 */, TRICORE_INS_JNEI, + TriCore_JNEI_brc /* 547 */, TRICORE_INS_JNEI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jnei $s1, $s2, $disp15 */ - TRICORE_JNEI_brr /* 528 */, TRICORE_INS_JNEI, + TriCore_JNEI_brr /* 548 */, TRICORE_INS_JNEI, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jne.a $s1, $s2, $disp15 */ - TRICORE_JNE_A_brr /* 529 */, TRICORE_INS_JNE_A, + TriCore_JNE_A_brr /* 549 */, TRICORE_INS_JNE_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jne $s1, $const4, $disp15 */ - TRICORE_JNE_brc /* 530 */, TRICORE_INS_JNE, + TriCore_JNE_brc /* 550 */, TRICORE_INS_JNE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jne $s1, $s2, $disp15 */ - TRICORE_JNE_brr /* 531 */, TRICORE_INS_JNE, + TriCore_JNE_brr /* 551 */, TRICORE_INS_JNE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* jne d15, $const4, $disp4 */ - TRICORE_JNE_sbc1 /* 532 */, TRICORE_INS_JNE, + /* jne $dst, $const4, $disp4 */ + TriCore_JNE_sbc1 /* 552 */, TRICORE_INS_JNE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* jne d15, $const4, $disp4 */ - TRICORE_JNE_sbc2 /* 533 */, TRICORE_INS_JNE, + /* jne $dst, $const4, $disp4 */ + TriCore_JNE_sbc2 /* 553 */, TRICORE_INS_JNE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* jne d15, $const4, $disp4 */ - TRICORE_JNE_sbc_v110 /* 534 */, TRICORE_INS_JNE, + /* jne $dst, $const4, $disp4 */ + TriCore_JNE_sbc_v110 /* 554 */, TRICORE_INS_JNE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* jne d15, $s2, $disp4 */ - TRICORE_JNE_sbr1 /* 535 */, TRICORE_INS_JNE, + /* jne $dst, $s2, $disp4 */ + TriCore_JNE_sbr1 /* 555 */, TRICORE_INS_JNE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* jne d15, $s2, $disp4 */ - TRICORE_JNE_sbr2 /* 536 */, TRICORE_INS_JNE, + /* jne $dst, $s2, $disp4 */ + TriCore_JNE_sbr2 /* 556 */, TRICORE_INS_JNE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* jne d15, $s2, $disp4 */ - TRICORE_JNE_sbr_v110 /* 537 */, TRICORE_INS_JNE, + /* jne $dst, $s2, $disp4 */ + TriCore_JNE_sbr_v110 /* 557 */, TRICORE_INS_JNE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* jnz.a $s1, $disp15 */ - TRICORE_JNZ_A_brr /* 538 */, TRICORE_INS_JNZ_A, + TriCore_JNZ_A_brr /* 558 */, TRICORE_INS_JNZ_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jnz.a $s2, $disp4 */ - TRICORE_JNZ_A_sbr /* 539 */, TRICORE_INS_JNZ_A, + TriCore_JNZ_A_sbr /* 559 */, TRICORE_INS_JNZ_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jnz.t $s1, $n, $disp15 */ - TRICORE_JNZ_T_brn /* 540 */, TRICORE_INS_JNZ_T, + TriCore_JNZ_T_brn /* 560 */, TRICORE_INS_JNZ_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* jnz.t d15, $n, $disp4 */ - TRICORE_JNZ_T_sbrn /* 541 */, TRICORE_INS_JNZ_T, + /* jnz.t $dst, $n, $disp4 */ + TriCore_JNZ_T_sbrn /* 561 */, TRICORE_INS_JNZ_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* jnz.t d15, $n, $disp4 */ - TRICORE_JNZ_T_sbrn_v110 /* 542 */, TRICORE_INS_JNZ_T, + /* jnz.t $dst, $n, $disp4 */ + TriCore_JNZ_T_sbrn_v110 /* 562 */, TRICORE_INS_JNZ_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* jnz d15, $disp8 */ - TRICORE_JNZ_sb /* 543 */, TRICORE_INS_JNZ, + /* jnz $dst, $disp8 */ + TriCore_JNZ_sb /* 563 */, TRICORE_INS_JNZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* jnz d15, $disp8 */ - TRICORE_JNZ_sb_v110 /* 544 */, TRICORE_INS_JNZ, + /* jnz $dst, $disp8 */ + TriCore_JNZ_sb_v110 /* 564 */, TRICORE_INS_JNZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* jnz $s2, $disp4 */ - TRICORE_JNZ_sbr /* 545 */, TRICORE_INS_JNZ, + TriCore_JNZ_sbr /* 565 */, TRICORE_INS_JNZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* jnz $s2, $disp4 */ - TRICORE_JNZ_sbr_v110 /* 546 */, TRICORE_INS_JNZ, + TriCore_JNZ_sbr_v110 /* 566 */, TRICORE_INS_JNZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* jz.a $s1, $disp15 */ - TRICORE_JZ_A_brr /* 547 */, TRICORE_INS_JZ_A, + TriCore_JZ_A_brr /* 567 */, TRICORE_INS_JZ_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jz.a $s2, $disp4 */ - TRICORE_JZ_A_sbr /* 548 */, TRICORE_INS_JZ_A, + TriCore_JZ_A_sbr /* 568 */, TRICORE_INS_JZ_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* jz.t $s1, $n, $disp15 */ - TRICORE_JZ_T_brn /* 549 */, TRICORE_INS_JZ_T, + TriCore_JZ_T_brn /* 569 */, TRICORE_INS_JZ_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* jz.t d15, $n, $disp4 */ - TRICORE_JZ_T_sbrn /* 550 */, TRICORE_INS_JZ_T, + /* jz.t $dst, $n, $disp4 */ + TriCore_JZ_T_sbrn /* 570 */, TRICORE_INS_JZ_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* jz.t d15, $n, $disp4 */ - TRICORE_JZ_T_sbrn_v110 /* 551 */, TRICORE_INS_JZ_T, + /* jz.t $dst, $n, $disp4 */ + TriCore_JZ_T_sbrn_v110 /* 571 */, TRICORE_INS_JZ_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* jz d15, $disp8 */ - TRICORE_JZ_sb /* 552 */, TRICORE_INS_JZ, + /* jz $dst, $disp8 */ + TriCore_JZ_sb /* 572 */, TRICORE_INS_JZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* jz d15, $disp8 */ - TRICORE_JZ_sb_v110 /* 553 */, TRICORE_INS_JZ, + /* jz $dst, $disp8 */ + TriCore_JZ_sb_v110 /* 573 */, TRICORE_INS_JZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* jz $s2, $disp4 */ - TRICORE_JZ_sbr /* 554 */, TRICORE_INS_JZ, + TriCore_JZ_sbr /* 574 */, TRICORE_INS_JZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* jz $s2, $disp4 */ - TRICORE_JZ_sbr_v110 /* 555 */, TRICORE_INS_JZ, + TriCore_JZ_sbr_v110 /* 575 */, TRICORE_INS_JZ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* j $disp24 */ - TRICORE_J_b /* 556 */, TRICORE_INS_J, + TriCore_J_b /* 576 */, TRICORE_INS_J, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* j $disp8 */ - TRICORE_J_sb /* 557 */, TRICORE_INS_J, + TriCore_J_sb /* 577 */, TRICORE_INS_J, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* j $disp8 */ - TRICORE_J_sb_v110 /* 558 */, TRICORE_INS_J, + TriCore_J_sb_v110 /* 578 */, TRICORE_INS_J, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ldlcx $off18 */ - TRICORE_LDLCX_abs /* 559 */, TRICORE_INS_LDLCX, + TriCore_LDLCX_abs /* 579 */, TRICORE_INS_LDLCX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ldlcx [$s2]$off10 */ - TRICORE_LDLCX_bo_bso /* 560 */, TRICORE_INS_LDLCX, + TriCore_LDLCX_bo_bso /* 580 */, TRICORE_INS_LDLCX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ldmst $off18, $s1 */ - TRICORE_LDMST_abs /* 561 */, TRICORE_INS_LDMST, + TriCore_LDMST_abs /* 581 */, TRICORE_INS_LDMST, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ldmst [$s2]$off10, $s1 */ - TRICORE_LDMST_bo_bso /* 562 */, TRICORE_INS_LDMST, + TriCore_LDMST_bo_bso /* 582 */, TRICORE_INS_LDMST, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ldmst [${s2}+c]$off10, $s1 */ - TRICORE_LDMST_bo_c /* 563 */, TRICORE_INS_LDMST, + TriCore_LDMST_bo_c /* 583 */, TRICORE_INS_LDMST, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ldmst [${s2}+]$off10, $s1 */ - TRICORE_LDMST_bo_pos /* 564 */, TRICORE_INS_LDMST, + TriCore_LDMST_bo_pos /* 584 */, TRICORE_INS_LDMST, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ldmst [+$s2]$off10, $s1 */ - TRICORE_LDMST_bo_pre /* 565 */, TRICORE_INS_LDMST, + TriCore_LDMST_bo_pre /* 585 */, TRICORE_INS_LDMST, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ldmst [${s2}+r], $s1 */ - TRICORE_LDMST_bo_r /* 566 */, TRICORE_INS_LDMST, + TriCore_LDMST_bo_r /* 586 */, TRICORE_INS_LDMST, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* lducx $off18 */ - TRICORE_LDUCX_abs /* 567 */, TRICORE_INS_LDUCX, + TriCore_LDUCX_abs /* 587 */, TRICORE_INS_LDUCX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* lducx [$s2]$off10 */ - TRICORE_LDUCX_bo_bso /* 568 */, TRICORE_INS_LDUCX, + TriCore_LDUCX_bo_bso /* 588 */, TRICORE_INS_LDUCX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.a $d, $off18 */ - TRICORE_LD_A_abs /* 569 */, TRICORE_INS_LD_A, + TriCore_LD_A_abs /* 589 */, TRICORE_INS_LD_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.a $d, [$s2]$off10 */ - TRICORE_LD_A_bo_bso /* 570 */, TRICORE_INS_LD_A, + TriCore_LD_A_bo_bso /* 590 */, TRICORE_INS_LD_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.a $d, [${s2}+c]$off10 */ - TRICORE_LD_A_bo_c /* 571 */, TRICORE_INS_LD_A, + TriCore_LD_A_bo_c /* 591 */, TRICORE_INS_LD_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.a $s1, [${s2}+]$off10 */ - TRICORE_LD_A_bo_pos /* 572 */, TRICORE_INS_LD_A, + TriCore_LD_A_bo_pos /* 592 */, TRICORE_INS_LD_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.a $s1, [+${s2}]$off10 */ - TRICORE_LD_A_bo_pre /* 573 */, TRICORE_INS_LD_A, + TriCore_LD_A_bo_pre /* 593 */, TRICORE_INS_LD_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.a $d, [${s2}+r] */ - TRICORE_LD_A_bo_r /* 574 */, TRICORE_INS_LD_A, + TriCore_LD_A_bo_r /* 594 */, TRICORE_INS_LD_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.a $s1, [$s2]$off16 */ - TRICORE_LD_A_bol /* 575 */, TRICORE_INS_LD_A, + TriCore_LD_A_bol /* 595 */, TRICORE_INS_LD_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* ld.a a15, [sp]$const8 */ - TRICORE_LD_A_sc /* 576 */, TRICORE_INS_LD_A, + /* ld.a $dst, [$r]$const8 */ + TriCore_LD_A_sc /* 596 */, TRICORE_INS_LD_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.a $d, [$s2] */ - TRICORE_LD_A_slr /* 577 */, TRICORE_INS_LD_A, + TriCore_LD_A_slr /* 597 */, TRICORE_INS_LD_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.a $d, [${s2}+] */ - TRICORE_LD_A_slr_post /* 578 */, TRICORE_INS_LD_A, + TriCore_LD_A_slr_post /* 598 */, TRICORE_INS_LD_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.a $d, [${s2}+] */ - TRICORE_LD_A_slr_post_v110 /* 579 */, TRICORE_INS_LD_A, + TriCore_LD_A_slr_post_v110 /* 599 */, TRICORE_INS_LD_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.a $d, [$s2] */ - TRICORE_LD_A_slr_v110 /* 580 */, TRICORE_INS_LD_A, + TriCore_LD_A_slr_v110 /* 600 */, TRICORE_INS_LD_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* ld.a $d, [a15]$off4 */ - TRICORE_LD_A_slro /* 581 */, TRICORE_INS_LD_A, + /* ld.a $d, [$r]$off4 */ + TriCore_LD_A_slro /* 601 */, TRICORE_INS_LD_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* ld.a $d, [a15]$off4 */ - TRICORE_LD_A_slro_v110 /* 582 */, TRICORE_INS_LD_A, + /* ld.a $d, [$r]$off4 */ + TriCore_LD_A_slro_v110 /* 602 */, TRICORE_INS_LD_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* ld.a a15, [$s2]$off4 */ - TRICORE_LD_A_sro /* 583 */, TRICORE_INS_LD_A, + /* ld.a $dst, [$s2]$off4 */ + TriCore_LD_A_sro /* 603 */, TRICORE_INS_LD_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* ld.a a15, [$s2]$off4 */ - TRICORE_LD_A_sro_v110 /* 584 */, TRICORE_INS_LD_A, + /* ld.a $dst, [$s2]$off4 */ + TriCore_LD_A_sro_v110 /* 604 */, TRICORE_INS_LD_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.bu $d, $off18 */ - TRICORE_LD_BU_abs /* 585 */, TRICORE_INS_LD_BU, + TriCore_LD_BU_abs /* 605 */, TRICORE_INS_LD_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.bu $d, [$s2]$off10 */ - TRICORE_LD_BU_bo_bso /* 586 */, TRICORE_INS_LD_BU, + TriCore_LD_BU_bo_bso /* 606 */, TRICORE_INS_LD_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.bu $d, [${s2}+c]$off10 */ - TRICORE_LD_BU_bo_c /* 587 */, TRICORE_INS_LD_BU, + TriCore_LD_BU_bo_c /* 607 */, TRICORE_INS_LD_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.bu $s1, [${s2}+]$off10 */ - TRICORE_LD_BU_bo_pos /* 588 */, TRICORE_INS_LD_BU, + TriCore_LD_BU_bo_pos /* 608 */, TRICORE_INS_LD_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.bu $s1, [+${s2}]$off10 */ - TRICORE_LD_BU_bo_pre /* 589 */, TRICORE_INS_LD_BU, + TriCore_LD_BU_bo_pre /* 609 */, TRICORE_INS_LD_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.bu $d, [${s2}+r] */ - TRICORE_LD_BU_bo_r /* 590 */, TRICORE_INS_LD_BU, + TriCore_LD_BU_bo_r /* 610 */, TRICORE_INS_LD_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.bu $s1, [$s2]$off16 */ - TRICORE_LD_BU_bol /* 591 */, TRICORE_INS_LD_BU, + TriCore_LD_BU_bol /* 611 */, TRICORE_INS_LD_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.bu $d, [$s2] */ - TRICORE_LD_BU_slr /* 592 */, TRICORE_INS_LD_BU, + TriCore_LD_BU_slr /* 612 */, TRICORE_INS_LD_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.bu $d, [${s2}+] */ - TRICORE_LD_BU_slr_post /* 593 */, TRICORE_INS_LD_BU, + TriCore_LD_BU_slr_post /* 613 */, TRICORE_INS_LD_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.bu $d, [${s2}+] */ - TRICORE_LD_BU_slr_post_v110 /* 594 */, TRICORE_INS_LD_BU, + TriCore_LD_BU_slr_post_v110 /* 614 */, TRICORE_INS_LD_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.bu $d, [$s2] */ - TRICORE_LD_BU_slr_v110 /* 595 */, TRICORE_INS_LD_BU, + TriCore_LD_BU_slr_v110 /* 615 */, TRICORE_INS_LD_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* ld.bu $d, [a15]$off4 */ - TRICORE_LD_BU_slro /* 596 */, TRICORE_INS_LD_BU, + /* ld.bu $d, [$r]$off4 */ + TriCore_LD_BU_slro /* 616 */, TRICORE_INS_LD_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* ld.bu $d, [a15]$off4 */ - TRICORE_LD_BU_slro_v110 /* 597 */, TRICORE_INS_LD_BU, + /* ld.bu $d, [$r]$off4 */ + TriCore_LD_BU_slro_v110 /* 617 */, TRICORE_INS_LD_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* ld.bu d15, [$s2]$off4 */ - TRICORE_LD_BU_sro /* 598 */, TRICORE_INS_LD_BU, + /* ld.bu $dst, [$s2]$off4 */ + TriCore_LD_BU_sro /* 618 */, TRICORE_INS_LD_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* ld.bu d15, [$s2]$off4 */ - TRICORE_LD_BU_sro_v110 /* 599 */, TRICORE_INS_LD_BU, + /* ld.bu $dst, [$s2]$off4 */ + TriCore_LD_BU_sro_v110 /* 619 */, TRICORE_INS_LD_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.b $d, $off18 */ - TRICORE_LD_B_abs /* 600 */, TRICORE_INS_LD_B, + TriCore_LD_B_abs /* 620 */, TRICORE_INS_LD_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.b $d, [$s2]$off10 */ - TRICORE_LD_B_bo_bso /* 601 */, TRICORE_INS_LD_B, + TriCore_LD_B_bo_bso /* 621 */, TRICORE_INS_LD_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.b $d, [${s2}+c]$off10 */ - TRICORE_LD_B_bo_c /* 602 */, TRICORE_INS_LD_B, + TriCore_LD_B_bo_c /* 622 */, TRICORE_INS_LD_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.b $s1, [${s2}+]$off10 */ - TRICORE_LD_B_bo_pos /* 603 */, TRICORE_INS_LD_B, + TriCore_LD_B_bo_pos /* 623 */, TRICORE_INS_LD_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.b $s1, [+${s2}]$off10 */ - TRICORE_LD_B_bo_pre /* 604 */, TRICORE_INS_LD_B, + TriCore_LD_B_bo_pre /* 624 */, TRICORE_INS_LD_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.b $d, [${s2}+r] */ - TRICORE_LD_B_bo_r /* 605 */, TRICORE_INS_LD_B, + TriCore_LD_B_bo_r /* 625 */, TRICORE_INS_LD_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.b $s1, [$s2]$off16 */ - TRICORE_LD_B_bol /* 606 */, TRICORE_INS_LD_B, + TriCore_LD_B_bol /* 626 */, TRICORE_INS_LD_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.b $d, [${s2}+] */ - TRICORE_LD_B_slr_post_v110 /* 607 */, TRICORE_INS_LD_B, + TriCore_LD_B_slr_post_v110 /* 627 */, TRICORE_INS_LD_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.b $d, [$s2] */ - TRICORE_LD_B_slr_v110 /* 608 */, TRICORE_INS_LD_B, + TriCore_LD_B_slr_v110 /* 628 */, TRICORE_INS_LD_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* ld.b $d, [a15]$off4 */ - TRICORE_LD_B_slro_v110 /* 609 */, TRICORE_INS_LD_B, + /* ld.b $d, [$r]$off4 */ + TriCore_LD_B_slro_v110 /* 629 */, TRICORE_INS_LD_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* ld.b d15, [$s2]$off4 */ - TRICORE_LD_B_sro_v110 /* 610 */, TRICORE_INS_LD_B, + /* ld.b $dst, [$s2]$off4 */ + TriCore_LD_B_sro_v110 /* 630 */, TRICORE_INS_LD_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.da $d, $off18 */ - TRICORE_LD_DA_abs /* 611 */, TRICORE_INS_LD_DA, + TriCore_LD_DA_abs /* 631 */, TRICORE_INS_LD_DA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.da $d, [$s2]$off10 */ - TRICORE_LD_DA_bo_bso /* 612 */, TRICORE_INS_LD_DA, + TriCore_LD_DA_bo_bso /* 632 */, TRICORE_INS_LD_DA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.da $d, [${s2}+c]$off10 */ - TRICORE_LD_DA_bo_c /* 613 */, TRICORE_INS_LD_DA, + TriCore_LD_DA_bo_c /* 633 */, TRICORE_INS_LD_DA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.da $s1, [${s2}+]$off10 */ - TRICORE_LD_DA_bo_pos /* 614 */, TRICORE_INS_LD_DA, + TriCore_LD_DA_bo_pos /* 634 */, TRICORE_INS_LD_DA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.da $s1, [+${s2}]$off10 */ - TRICORE_LD_DA_bo_pre /* 615 */, TRICORE_INS_LD_DA, + TriCore_LD_DA_bo_pre /* 635 */, TRICORE_INS_LD_DA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.da $d, [${s2}+r] */ - TRICORE_LD_DA_bo_r /* 616 */, TRICORE_INS_LD_DA, + TriCore_LD_DA_bo_r /* 636 */, TRICORE_INS_LD_DA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.d $d, $off18 */ - TRICORE_LD_D_abs /* 617 */, TRICORE_INS_LD_D, + TriCore_LD_D_abs /* 637 */, TRICORE_INS_LD_D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.d $d, [$s2]$off10 */ - TRICORE_LD_D_bo_bso /* 618 */, TRICORE_INS_LD_D, + TriCore_LD_D_bo_bso /* 638 */, TRICORE_INS_LD_D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.d $d, [${s2}+c]$off10 */ - TRICORE_LD_D_bo_c /* 619 */, TRICORE_INS_LD_D, + TriCore_LD_D_bo_c /* 639 */, TRICORE_INS_LD_D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.d $s1, [${s2}+]$off10 */ - TRICORE_LD_D_bo_pos /* 620 */, TRICORE_INS_LD_D, + TriCore_LD_D_bo_pos /* 640 */, TRICORE_INS_LD_D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.d $s1, [+${s2}]$off10 */ - TRICORE_LD_D_bo_pre /* 621 */, TRICORE_INS_LD_D, + TriCore_LD_D_bo_pre /* 641 */, TRICORE_INS_LD_D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.d $d, [${s2}+r] */ - TRICORE_LD_D_bo_r /* 622 */, TRICORE_INS_LD_D, + TriCore_LD_D_bo_r /* 642 */, TRICORE_INS_LD_D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.hu $d, $off18 */ - TRICORE_LD_HU_abs /* 623 */, TRICORE_INS_LD_HU, + TriCore_LD_HU_abs /* 643 */, TRICORE_INS_LD_HU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.hu $d, [$s2]$off10 */ - TRICORE_LD_HU_bo_bso /* 624 */, TRICORE_INS_LD_HU, + TriCore_LD_HU_bo_bso /* 644 */, TRICORE_INS_LD_HU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.hu $d, [${s2}+c]$off10 */ - TRICORE_LD_HU_bo_c /* 625 */, TRICORE_INS_LD_HU, + TriCore_LD_HU_bo_c /* 645 */, TRICORE_INS_LD_HU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.hu $s1, [${s2}+]$off10 */ - TRICORE_LD_HU_bo_pos /* 626 */, TRICORE_INS_LD_HU, + TriCore_LD_HU_bo_pos /* 646 */, TRICORE_INS_LD_HU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.hu $s1, [+${s2}]$off10 */ - TRICORE_LD_HU_bo_pre /* 627 */, TRICORE_INS_LD_HU, + TriCore_LD_HU_bo_pre /* 647 */, TRICORE_INS_LD_HU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.hu $d, [${s2}+r] */ - TRICORE_LD_HU_bo_r /* 628 */, TRICORE_INS_LD_HU, + TriCore_LD_HU_bo_r /* 648 */, TRICORE_INS_LD_HU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.hu $s1, [$s2]$off16 */ - TRICORE_LD_HU_bol /* 629 */, TRICORE_INS_LD_HU, + TriCore_LD_HU_bol /* 649 */, TRICORE_INS_LD_HU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.h $d, $off18 */ - TRICORE_LD_H_abs /* 630 */, TRICORE_INS_LD_H, + TriCore_LD_H_abs /* 650 */, TRICORE_INS_LD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.h $d, [$s2]$off10 */ - TRICORE_LD_H_bo_bso /* 631 */, TRICORE_INS_LD_H, + TriCore_LD_H_bo_bso /* 651 */, TRICORE_INS_LD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.h $d, [${s2}+c]$off10 */ - TRICORE_LD_H_bo_c /* 632 */, TRICORE_INS_LD_H, + TriCore_LD_H_bo_c /* 652 */, TRICORE_INS_LD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.h $s1, [${s2}+]$off10 */ - TRICORE_LD_H_bo_pos /* 633 */, TRICORE_INS_LD_H, + TriCore_LD_H_bo_pos /* 653 */, TRICORE_INS_LD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.h $s1, [+${s2}]$off10 */ - TRICORE_LD_H_bo_pre /* 634 */, TRICORE_INS_LD_H, + TriCore_LD_H_bo_pre /* 654 */, TRICORE_INS_LD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.h $d, [${s2}+r] */ - TRICORE_LD_H_bo_r /* 635 */, TRICORE_INS_LD_H, + TriCore_LD_H_bo_r /* 655 */, TRICORE_INS_LD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.h $s1, [$s2]$off16 */ - TRICORE_LD_H_bol /* 636 */, TRICORE_INS_LD_H, + TriCore_LD_H_bol /* 656 */, TRICORE_INS_LD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.h $d, [$s2] */ - TRICORE_LD_H_slr /* 637 */, TRICORE_INS_LD_H, + TriCore_LD_H_slr /* 657 */, TRICORE_INS_LD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.h $d, [${s2}+] */ - TRICORE_LD_H_slr_post /* 638 */, TRICORE_INS_LD_H, + TriCore_LD_H_slr_post /* 658 */, TRICORE_INS_LD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.h $d, [${s2}+] */ - TRICORE_LD_H_slr_post_v110 /* 639 */, TRICORE_INS_LD_H, + TriCore_LD_H_slr_post_v110 /* 659 */, TRICORE_INS_LD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.h $d, [$s2] */ - TRICORE_LD_H_slr_v110 /* 640 */, TRICORE_INS_LD_H, + TriCore_LD_H_slr_v110 /* 660 */, TRICORE_INS_LD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* ld.h $d, [a15]$off4 */ - TRICORE_LD_H_slro /* 641 */, TRICORE_INS_LD_H, + /* ld.h $d, [$r]$off4 */ + TriCore_LD_H_slro /* 661 */, TRICORE_INS_LD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* ld.h $d, [a15]$off4 */ - TRICORE_LD_H_slro_v110 /* 642 */, TRICORE_INS_LD_H, + /* ld.h $d, [$r]$off4 */ + TriCore_LD_H_slro_v110 /* 662 */, TRICORE_INS_LD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* ld.h d15, [$s2]$off4 */ - TRICORE_LD_H_sro /* 643 */, TRICORE_INS_LD_H, + /* ld.h $dst, [$s2]$off4 */ + TriCore_LD_H_sro /* 663 */, TRICORE_INS_LD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* ld.h d15, [$s2]$off4 */ - TRICORE_LD_H_sro_v110 /* 644 */, TRICORE_INS_LD_H, + /* ld.h $dst, [$s2]$off4 */ + TriCore_LD_H_sro_v110 /* 664 */, TRICORE_INS_LD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.q $d, $off18 */ - TRICORE_LD_Q_abs /* 645 */, TRICORE_INS_LD_Q, + TriCore_LD_Q_abs /* 665 */, TRICORE_INS_LD_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.q $d, [$s2]$off10 */ - TRICORE_LD_Q_bo_bso /* 646 */, TRICORE_INS_LD_Q, + TriCore_LD_Q_bo_bso /* 666 */, TRICORE_INS_LD_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.q $d, [${s2}+c]$off10 */ - TRICORE_LD_Q_bo_c /* 647 */, TRICORE_INS_LD_Q, + TriCore_LD_Q_bo_c /* 667 */, TRICORE_INS_LD_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.q $s1, [${s2}+]$off10 */ - TRICORE_LD_Q_bo_pos /* 648 */, TRICORE_INS_LD_Q, + TriCore_LD_Q_bo_pos /* 668 */, TRICORE_INS_LD_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.q $s1, [+${s2}]$off10 */ - TRICORE_LD_Q_bo_pre /* 649 */, TRICORE_INS_LD_Q, + TriCore_LD_Q_bo_pre /* 669 */, TRICORE_INS_LD_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.q $d, [${s2}+r] */ - TRICORE_LD_Q_bo_r /* 650 */, TRICORE_INS_LD_Q, + TriCore_LD_Q_bo_r /* 670 */, TRICORE_INS_LD_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.w $d, $off18 */ - TRICORE_LD_W_abs /* 651 */, TRICORE_INS_LD_W, + TriCore_LD_W_abs /* 671 */, TRICORE_INS_LD_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.w $d, [$s2]$off10 */ - TRICORE_LD_W_bo_bso /* 652 */, TRICORE_INS_LD_W, + TriCore_LD_W_bo_bso /* 672 */, TRICORE_INS_LD_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.w $d, [${s2}+c]$off10 */ - TRICORE_LD_W_bo_c /* 653 */, TRICORE_INS_LD_W, + TriCore_LD_W_bo_c /* 673 */, TRICORE_INS_LD_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.w $s1, [${s2}+]$off10 */ - TRICORE_LD_W_bo_pos /* 654 */, TRICORE_INS_LD_W, + TriCore_LD_W_bo_pos /* 674 */, TRICORE_INS_LD_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.w $s1, [+${s2}]$off10 */ - TRICORE_LD_W_bo_pre /* 655 */, TRICORE_INS_LD_W, + TriCore_LD_W_bo_pre /* 675 */, TRICORE_INS_LD_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.w $d, [${s2}+r] */ - TRICORE_LD_W_bo_r /* 656 */, TRICORE_INS_LD_W, + TriCore_LD_W_bo_r /* 676 */, TRICORE_INS_LD_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.w $s1, [$s2]$off16 */ - TRICORE_LD_W_bol /* 657 */, TRICORE_INS_LD_W, + TriCore_LD_W_bol /* 677 */, TRICORE_INS_LD_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* ld.w d15, [sp]$const8 */ - TRICORE_LD_W_sc /* 658 */, TRICORE_INS_LD_W, + /* ld.w $dst, [$r]$const8 */ + TriCore_LD_W_sc /* 678 */, TRICORE_INS_LD_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.w $d, [$s2] */ - TRICORE_LD_W_slr /* 659 */, TRICORE_INS_LD_W, + TriCore_LD_W_slr /* 679 */, TRICORE_INS_LD_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.w $d, [${s2}+] */ - TRICORE_LD_W_slr_post /* 660 */, TRICORE_INS_LD_W, + TriCore_LD_W_slr_post /* 680 */, TRICORE_INS_LD_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.w $d, [${s2}+] */ - TRICORE_LD_W_slr_post_v110 /* 661 */, TRICORE_INS_LD_W, + TriCore_LD_W_slr_post_v110 /* 681 */, TRICORE_INS_LD_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ld.w $d, [$s2] */ - TRICORE_LD_W_slr_v110 /* 662 */, TRICORE_INS_LD_W, + TriCore_LD_W_slr_v110 /* 682 */, TRICORE_INS_LD_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* ld.w $d, [a15]$off4 */ - TRICORE_LD_W_slro /* 663 */, TRICORE_INS_LD_W, + /* ld.w $d, [$r]$off4 */ + TriCore_LD_W_slro /* 683 */, TRICORE_INS_LD_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* ld.w $d, [a15]$off4 */ - TRICORE_LD_W_slro_v110 /* 664 */, TRICORE_INS_LD_W, + /* ld.w $d, [$r]$off4 */ + TriCore_LD_W_slro_v110 /* 684 */, TRICORE_INS_LD_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* ld.w d15, [$s2]$off4 */ - TRICORE_LD_W_sro /* 665 */, TRICORE_INS_LD_W, + /* ld.w $dst, [$s2]$off4 */ + TriCore_LD_W_sro /* 685 */, TRICORE_INS_LD_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* ld.w d15, [$s2]$off4 */ - TRICORE_LD_W_sro_v110 /* 666 */, TRICORE_INS_LD_W, + /* ld.w $dst, [$s2]$off4 */ + TriCore_LD_W_sro_v110 /* 686 */, TRICORE_INS_LD_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* lea $d, $off18 */ - TRICORE_LEA_abs /* 667 */, TRICORE_INS_LEA, + TriCore_LEA_abs /* 687 */, TRICORE_INS_LEA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* lea $d, [$s2]$off10 */ - TRICORE_LEA_bo_bso /* 668 */, TRICORE_INS_LEA, + TriCore_LEA_bo_bso /* 688 */, TRICORE_INS_LEA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* lea $s1, [$s2]$off16 */ - TRICORE_LEA_bol /* 669 */, TRICORE_INS_LEA, + TriCore_LEA_bol /* 689 */, TRICORE_INS_LEA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* lha $d, $off18 */ - TRICORE_LHA_abs /* 670 */, TRICORE_INS_LHA, + TriCore_LHA_abs /* 690 */, TRICORE_INS_LHA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV162_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV162_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* loopu $disp15 */ - TRICORE_LOOPU_brr /* 671 */, TRICORE_INS_LOOPU, + TriCore_LOOPU_brr /* 691 */, TRICORE_INS_LOOPU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* loop $s1, $disp15 */ - TRICORE_LOOP_brr /* 672 */, TRICORE_INS_LOOP, + TriCore_LOOP_brr /* 692 */, TRICORE_INS_LOOP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* loop $s2, $disp4 */ - TRICORE_LOOP_sbr /* 673 */, TRICORE_INS_LOOP, + TriCore_LOOP_sbr /* 693 */, TRICORE_INS_LOOP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* lt.a $d, $s1, $s2 */ - TRICORE_LT_A_rr /* 674 */, TRICORE_INS_LT_A, + TriCore_LT_A_rr /* 694 */, TRICORE_INS_LT_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* lt.b $d, $s1, $s2 */ - TRICORE_LT_B /* 675 */, TRICORE_INS_LT_B, + TriCore_LT_B /* 695 */, TRICORE_INS_LT_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* lt.bu $d, $s1, $s2 */ - TRICORE_LT_BU /* 676 */, TRICORE_INS_LT_BU, + TriCore_LT_BU /* 696 */, TRICORE_INS_LT_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* lt.h $d, $s1, $s2 */ - TRICORE_LT_H /* 677 */, TRICORE_INS_LT_H, + TriCore_LT_H /* 697 */, TRICORE_INS_LT_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* lt.hu $d, $s1, $s2 */ - TRICORE_LT_HU /* 678 */, TRICORE_INS_LT_HU, + TriCore_LT_HU /* 698 */, TRICORE_INS_LT_HU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* lt.u $d, $s1, $const9 */ - TRICORE_LT_U_rc /* 679 */, TRICORE_INS_LT_U, + TriCore_LT_U_rc /* 699 */, TRICORE_INS_LT_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* lt.u $d, $s1, $s2 */ - TRICORE_LT_U_rr /* 680 */, TRICORE_INS_LT_U, + TriCore_LT_U_rr /* 700 */, TRICORE_INS_LT_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* lt.u d15, $d, $const4 */ - TRICORE_LT_U_srcv110 /* 681 */, TRICORE_INS_LT_U, + /* lt.u $dst, $r, $const4 */ + TriCore_LT_U_srcv110 /* 701 */, TRICORE_INS_LT_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* lt.u d15, $d, $s2 */ - TRICORE_LT_U_srrv110 /* 682 */, TRICORE_INS_LT_U, + /* lt.u $dst, $r, $s2 */ + TriCore_LT_U_srrv110 /* 702 */, TRICORE_INS_LT_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* lt.w $d, $s1, $s2 */ - TRICORE_LT_W /* 683 */, TRICORE_INS_LT_W, + TriCore_LT_W /* 703 */, TRICORE_INS_LT_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* lt.wu $d, $s1, $s2 */ - TRICORE_LT_WU /* 684 */, TRICORE_INS_LT_WU, + TriCore_LT_WU /* 704 */, TRICORE_INS_LT_WU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* lt $d, $s1, $const9 */ - TRICORE_LT_rc /* 685 */, TRICORE_INS_LT, + TriCore_LT_rc /* 705 */, TRICORE_INS_LT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* lt $d, $s1, $s2 */ - TRICORE_LT_rr /* 686 */, TRICORE_INS_LT, + TriCore_LT_rr /* 706 */, TRICORE_INS_LT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* lt d15, $d, $const4 */ - TRICORE_LT_src /* 687 */, TRICORE_INS_LT, + /* lt $dst, $r, $const4 */ + TriCore_LT_src /* 707 */, TRICORE_INS_LT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* lt d15, $d, $s2 */ - TRICORE_LT_srr /* 688 */, TRICORE_INS_LT, + /* lt $dst, $r, $s2 */ + TriCore_LT_srr /* 708 */, TRICORE_INS_LT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddms.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MADDMS_H_rrr1_LL /* 689 */, TRICORE_INS_MADDMS_H, + TriCore_MADDMS_H_rrr1_LL /* 709 */, TRICORE_INS_MADDMS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddms.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MADDMS_H_rrr1_LU /* 690 */, TRICORE_INS_MADDMS_H, + TriCore_MADDMS_H_rrr1_LU /* 710 */, TRICORE_INS_MADDMS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddms.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MADDMS_H_rrr1_UL /* 691 */, TRICORE_INS_MADDMS_H, + TriCore_MADDMS_H_rrr1_UL /* 711 */, TRICORE_INS_MADDMS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddms.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MADDMS_H_rrr1_UU /* 692 */, TRICORE_INS_MADDMS_H, + TriCore_MADDMS_H_rrr1_UU /* 712 */, TRICORE_INS_MADDMS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddms.u $d, $s3, $s1, $const9 */ - TRICORE_MADDMS_U_rcr_v110 /* 693 */, TRICORE_INS_MADDMS_U, + TriCore_MADDMS_U_rcr_v110 /* 713 */, TRICORE_INS_MADDMS_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddms.u $d, $s3, $s1, $s2 */ - TRICORE_MADDMS_U_rrr2_v110 /* 694 */, TRICORE_INS_MADDMS_U, + TriCore_MADDMS_U_rrr2_v110 /* 714 */, TRICORE_INS_MADDMS_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddms $d, $s3, $s1, $const9 */ - TRICORE_MADDMS_rcr_v110 /* 695 */, TRICORE_INS_MADDMS, + TriCore_MADDMS_rcr_v110 /* 715 */, TRICORE_INS_MADDMS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddms $d, $s3, $s1, $s2 */ - TRICORE_MADDMS_rrr2_v110 /* 696 */, TRICORE_INS_MADDMS, + TriCore_MADDMS_rrr2_v110 /* 716 */, TRICORE_INS_MADDMS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddm.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MADDM_H_rrr1_LL /* 697 */, TRICORE_INS_MADDM_H, + TriCore_MADDM_H_rrr1_LL /* 717 */, TRICORE_INS_MADDM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddm.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MADDM_H_rrr1_LU /* 698 */, TRICORE_INS_MADDM_H, + TriCore_MADDM_H_rrr1_LU /* 718 */, TRICORE_INS_MADDM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddm.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MADDM_H_rrr1_UL /* 699 */, TRICORE_INS_MADDM_H, + TriCore_MADDM_H_rrr1_UL /* 719 */, TRICORE_INS_MADDM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddm.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MADDM_H_rrr1_UU /* 700 */, TRICORE_INS_MADDM_H, + TriCore_MADDM_H_rrr1_UU /* 720 */, TRICORE_INS_MADDM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddm.h $d, $s3, $s1, $s2 */ - TRICORE_MADDM_H_rrr1_v110 /* 701 */, TRICORE_INS_MADDM_H, + TriCore_MADDM_H_rrr1_v110 /* 721 */, TRICORE_INS_MADDM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddm.q $d, $s3, $s1, $s2 */ - TRICORE_MADDM_Q_rrr1_v110 /* 702 */, TRICORE_INS_MADDM_Q, + TriCore_MADDM_Q_rrr1_v110 /* 722 */, TRICORE_INS_MADDM_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddm.u $d, $s3, $s1, $const9 */ - TRICORE_MADDM_U_rcr_v110 /* 703 */, TRICORE_INS_MADDM_U, + TriCore_MADDM_U_rcr_v110 /* 723 */, TRICORE_INS_MADDM_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddm.u $d, $s3, $s1, $s2 */ - TRICORE_MADDM_U_rrr2_v110 /* 704 */, TRICORE_INS_MADDM_U, + TriCore_MADDM_U_rrr2_v110 /* 724 */, TRICORE_INS_MADDM_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddm $d, $s3, $s1, $const9 */ - TRICORE_MADDM_rcr_v110 /* 705 */, TRICORE_INS_MADDM, + TriCore_MADDM_rcr_v110 /* 725 */, TRICORE_INS_MADDM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddm $d, $s3, $s1, $s2 */ - TRICORE_MADDM_rrr2_v110 /* 706 */, TRICORE_INS_MADDM, + TriCore_MADDM_rrr2_v110 /* 726 */, TRICORE_INS_MADDM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddrs.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MADDRS_H_rrr1_LL /* 707 */, TRICORE_INS_MADDRS_H, + TriCore_MADDRS_H_rrr1_LL /* 727 */, TRICORE_INS_MADDRS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddrs.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MADDRS_H_rrr1_LU /* 708 */, TRICORE_INS_MADDRS_H, + TriCore_MADDRS_H_rrr1_LU /* 728 */, TRICORE_INS_MADDRS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddrs.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MADDRS_H_rrr1_UL /* 709 */, TRICORE_INS_MADDRS_H, + TriCore_MADDRS_H_rrr1_UL /* 729 */, TRICORE_INS_MADDRS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddrs.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MADDRS_H_rrr1_UL_2 /* 710 */, TRICORE_INS_MADDRS_H, + TriCore_MADDRS_H_rrr1_UL_2 /* 730 */, TRICORE_INS_MADDRS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddrs.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MADDRS_H_rrr1_UU /* 711 */, TRICORE_INS_MADDRS_H, + TriCore_MADDRS_H_rrr1_UU /* 731 */, TRICORE_INS_MADDRS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddrs.h $d, $s3, $s1, $s2, $n */ - TRICORE_MADDRS_H_rrr1_v110 /* 712 */, TRICORE_INS_MADDRS_H, + TriCore_MADDRS_H_rrr1_v110 /* 732 */, TRICORE_INS_MADDRS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddrs.q $d, $s3, ${s1}l, ${s2}l, $n */ - TRICORE_MADDRS_Q_rrr1_L_L /* 713 */, TRICORE_INS_MADDRS_Q, + TriCore_MADDRS_Q_rrr1_L_L /* 733 */, TRICORE_INS_MADDRS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddrs.q $d, $s3, ${s1}u, ${s2}u, $n */ - TRICORE_MADDRS_Q_rrr1_U_U /* 714 */, TRICORE_INS_MADDRS_Q, + TriCore_MADDRS_Q_rrr1_U_U /* 734 */, TRICORE_INS_MADDRS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddrs.q $d, $s3, $s1, $s2, $n */ - TRICORE_MADDRS_Q_rrr1_v110 /* 715 */, TRICORE_INS_MADDRS_Q, + TriCore_MADDRS_Q_rrr1_v110 /* 735 */, TRICORE_INS_MADDRS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddr.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MADDR_H_rrr1_LL /* 716 */, TRICORE_INS_MADDR_H, + TriCore_MADDR_H_rrr1_LL /* 736 */, TRICORE_INS_MADDR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddr.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MADDR_H_rrr1_LU /* 717 */, TRICORE_INS_MADDR_H, + TriCore_MADDR_H_rrr1_LU /* 737 */, TRICORE_INS_MADDR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddr.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MADDR_H_rrr1_UL /* 718 */, TRICORE_INS_MADDR_H, + TriCore_MADDR_H_rrr1_UL /* 738 */, TRICORE_INS_MADDR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddr.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MADDR_H_rrr1_UL_2 /* 719 */, TRICORE_INS_MADDR_H, + TriCore_MADDR_H_rrr1_UL_2 /* 739 */, TRICORE_INS_MADDR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddr.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MADDR_H_rrr1_UU /* 720 */, TRICORE_INS_MADDR_H, + TriCore_MADDR_H_rrr1_UU /* 740 */, TRICORE_INS_MADDR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddr.h $d, $s3, $s1, $s2, $n */ - TRICORE_MADDR_H_rrr1_v110 /* 721 */, TRICORE_INS_MADDR_H, + TriCore_MADDR_H_rrr1_v110 /* 741 */, TRICORE_INS_MADDR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddr.q $d, $s3, ${s1}l, ${s2}l, $n */ - TRICORE_MADDR_Q_rrr1_L_L /* 722 */, TRICORE_INS_MADDR_Q, + TriCore_MADDR_Q_rrr1_L_L /* 742 */, TRICORE_INS_MADDR_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddr.q $d, $s3, ${s1}u, ${s2}u, $n */ - TRICORE_MADDR_Q_rrr1_U_U /* 723 */, TRICORE_INS_MADDR_Q, + TriCore_MADDR_Q_rrr1_U_U /* 743 */, TRICORE_INS_MADDR_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddr.q $d, $s3, $s1, $s2, $n */ - TRICORE_MADDR_Q_rrr1_v110 /* 724 */, TRICORE_INS_MADDR_Q, + TriCore_MADDR_Q_rrr1_v110 /* 744 */, TRICORE_INS_MADDR_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsums.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MADDSUMS_H_rrr1_LL /* 725 */, TRICORE_INS_MADDSUMS_H, + TriCore_MADDSUMS_H_rrr1_LL /* 745 */, TRICORE_INS_MADDSUMS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsums.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MADDSUMS_H_rrr1_LU /* 726 */, TRICORE_INS_MADDSUMS_H, + TriCore_MADDSUMS_H_rrr1_LU /* 746 */, TRICORE_INS_MADDSUMS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsums.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MADDSUMS_H_rrr1_UL /* 727 */, TRICORE_INS_MADDSUMS_H, + TriCore_MADDSUMS_H_rrr1_UL /* 747 */, TRICORE_INS_MADDSUMS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsums.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MADDSUMS_H_rrr1_UU /* 728 */, TRICORE_INS_MADDSUMS_H, + TriCore_MADDSUMS_H_rrr1_UU /* 748 */, TRICORE_INS_MADDSUMS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsum.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MADDSUM_H_rrr1_LL /* 729 */, TRICORE_INS_MADDSUM_H, + TriCore_MADDSUM_H_rrr1_LL /* 749 */, TRICORE_INS_MADDSUM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsum.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MADDSUM_H_rrr1_LU /* 730 */, TRICORE_INS_MADDSUM_H, + TriCore_MADDSUM_H_rrr1_LU /* 750 */, TRICORE_INS_MADDSUM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsum.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MADDSUM_H_rrr1_UL /* 731 */, TRICORE_INS_MADDSUM_H, + TriCore_MADDSUM_H_rrr1_UL /* 751 */, TRICORE_INS_MADDSUM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsum.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MADDSUM_H_rrr1_UU /* 732 */, TRICORE_INS_MADDSUM_H, + TriCore_MADDSUM_H_rrr1_UU /* 752 */, TRICORE_INS_MADDSUM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsurs.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MADDSURS_H_rrr1_LL /* 733 */, TRICORE_INS_MADDSURS_H, + TriCore_MADDSURS_H_rrr1_LL /* 753 */, TRICORE_INS_MADDSURS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsurs.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MADDSURS_H_rrr1_LU /* 734 */, TRICORE_INS_MADDSURS_H, + TriCore_MADDSURS_H_rrr1_LU /* 754 */, TRICORE_INS_MADDSURS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsurs.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MADDSURS_H_rrr1_UL /* 735 */, TRICORE_INS_MADDSURS_H, + TriCore_MADDSURS_H_rrr1_UL /* 755 */, TRICORE_INS_MADDSURS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsurs.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MADDSURS_H_rrr1_UU /* 736 */, TRICORE_INS_MADDSURS_H, + TriCore_MADDSURS_H_rrr1_UU /* 756 */, TRICORE_INS_MADDSURS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsur.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MADDSUR_H_rrr1_LL /* 737 */, TRICORE_INS_MADDSUR_H, + TriCore_MADDSUR_H_rrr1_LL /* 757 */, TRICORE_INS_MADDSUR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsur.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MADDSUR_H_rrr1_LU /* 738 */, TRICORE_INS_MADDSUR_H, + TriCore_MADDSUR_H_rrr1_LU /* 758 */, TRICORE_INS_MADDSUR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsur.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MADDSUR_H_rrr1_UL /* 739 */, TRICORE_INS_MADDSUR_H, + TriCore_MADDSUR_H_rrr1_UL /* 759 */, TRICORE_INS_MADDSUR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsur.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MADDSUR_H_rrr1_UU /* 740 */, TRICORE_INS_MADDSUR_H, + TriCore_MADDSUR_H_rrr1_UU /* 760 */, TRICORE_INS_MADDSUR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsus.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MADDSUS_H_rrr1_LL /* 741 */, TRICORE_INS_MADDSUS_H, + TriCore_MADDSUS_H_rrr1_LL /* 761 */, TRICORE_INS_MADDSUS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsus.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MADDSUS_H_rrr1_LU /* 742 */, TRICORE_INS_MADDSUS_H, + TriCore_MADDSUS_H_rrr1_LU /* 762 */, TRICORE_INS_MADDSUS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsus.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MADDSUS_H_rrr1_UL /* 743 */, TRICORE_INS_MADDSUS_H, + TriCore_MADDSUS_H_rrr1_UL /* 763 */, TRICORE_INS_MADDSUS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsus.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MADDSUS_H_rrr1_UU /* 744 */, TRICORE_INS_MADDSUS_H, + TriCore_MADDSUS_H_rrr1_UU /* 764 */, TRICORE_INS_MADDSUS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsu.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MADDSU_H_rrr1_LL /* 745 */, TRICORE_INS_MADDSU_H, + TriCore_MADDSU_H_rrr1_LL /* 765 */, TRICORE_INS_MADDSU_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsu.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MADDSU_H_rrr1_LU /* 746 */, TRICORE_INS_MADDSU_H, + TriCore_MADDSU_H_rrr1_LU /* 766 */, TRICORE_INS_MADDSU_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsu.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MADDSU_H_rrr1_UL /* 747 */, TRICORE_INS_MADDSU_H, + TriCore_MADDSU_H_rrr1_UL /* 767 */, TRICORE_INS_MADDSU_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* maddsu.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MADDSU_H_rrr1_UU /* 748 */, TRICORE_INS_MADDSU_H, + TriCore_MADDSU_H_rrr1_UU /* 768 */, TRICORE_INS_MADDSU_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MADDS_H_rrr1_LL /* 749 */, TRICORE_INS_MADDS_H, + TriCore_MADDS_H_rrr1_LL /* 769 */, TRICORE_INS_MADDS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MADDS_H_rrr1_LU /* 750 */, TRICORE_INS_MADDS_H, + TriCore_MADDS_H_rrr1_LU /* 770 */, TRICORE_INS_MADDS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MADDS_H_rrr1_UL /* 751 */, TRICORE_INS_MADDS_H, + TriCore_MADDS_H_rrr1_UL /* 771 */, TRICORE_INS_MADDS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MADDS_H_rrr1_UU /* 752 */, TRICORE_INS_MADDS_H, + TriCore_MADDS_H_rrr1_UU /* 772 */, TRICORE_INS_MADDS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds.h $d, $s3, $s1, $s2, $n */ - TRICORE_MADDS_H_rrr1_v110 /* 753 */, TRICORE_INS_MADDS_H, + TriCore_MADDS_H_rrr1_v110 /* 773 */, TRICORE_INS_MADDS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds.q $d, $s3, $s1, $s2, $n */ - TRICORE_MADDS_Q_rrr1 /* 754 */, TRICORE_INS_MADDS_Q, + TriCore_MADDS_Q_rrr1 /* 774 */, TRICORE_INS_MADDS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds.q $d, $s3, $s1, ${s2}l, $n */ - TRICORE_MADDS_Q_rrr1_L /* 755 */, TRICORE_INS_MADDS_Q, + TriCore_MADDS_Q_rrr1_L /* 775 */, TRICORE_INS_MADDS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds.q $d, $s3, ${s1}l, ${s2}l, $n */ - TRICORE_MADDS_Q_rrr1_L_L /* 756 */, TRICORE_INS_MADDS_Q, + TriCore_MADDS_Q_rrr1_L_L /* 776 */, TRICORE_INS_MADDS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds.q $d, $s3, $s1, ${s2}u, $n */ - TRICORE_MADDS_Q_rrr1_U /* 757 */, TRICORE_INS_MADDS_Q, + TriCore_MADDS_Q_rrr1_U /* 777 */, TRICORE_INS_MADDS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds.q $d, $s3, $s1, $s2, $n */ - TRICORE_MADDS_Q_rrr1_UU2_v110 /* 758 */, TRICORE_INS_MADDS_Q, + TriCore_MADDS_Q_rrr1_UU2_v110 /* 778 */, TRICORE_INS_MADDS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds.q $d, $s3, ${s1}u, ${s2}u, $n */ - TRICORE_MADDS_Q_rrr1_U_U /* 759 */, TRICORE_INS_MADDS_Q, + TriCore_MADDS_Q_rrr1_U_U /* 779 */, TRICORE_INS_MADDS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds.q $d, $s3, $s1, $s2, $n */ - TRICORE_MADDS_Q_rrr1_e /* 760 */, TRICORE_INS_MADDS_Q, + TriCore_MADDS_Q_rrr1_e /* 780 */, TRICORE_INS_MADDS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds.q $d, $s3, $s1, ${s2}l, $n */ - TRICORE_MADDS_Q_rrr1_e_L /* 761 */, TRICORE_INS_MADDS_Q, + TriCore_MADDS_Q_rrr1_e_L /* 781 */, TRICORE_INS_MADDS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds.q $d, $s3, ${s1}l, ${s2}l, $n */ - TRICORE_MADDS_Q_rrr1_e_L_L /* 762 */, TRICORE_INS_MADDS_Q, + TriCore_MADDS_Q_rrr1_e_L_L /* 782 */, TRICORE_INS_MADDS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds.q $d, $s3, $s1, ${s2}u, $n */ - TRICORE_MADDS_Q_rrr1_e_U /* 763 */, TRICORE_INS_MADDS_Q, + TriCore_MADDS_Q_rrr1_e_U /* 783 */, TRICORE_INS_MADDS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds.q $d, $s3, ${s1}u, ${s2}u, $n */ - TRICORE_MADDS_Q_rrr1_e_U_U /* 764 */, TRICORE_INS_MADDS_Q, + TriCore_MADDS_Q_rrr1_e_U_U /* 784 */, TRICORE_INS_MADDS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds.u $d, $s3, $s1, $const9 */ - TRICORE_MADDS_U_rcr /* 765 */, TRICORE_INS_MADDS_U, + TriCore_MADDS_U_rcr /* 785 */, TRICORE_INS_MADDS_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds.u $d, $s3, $s1, $const9 */ - TRICORE_MADDS_U_rcr_e /* 766 */, TRICORE_INS_MADDS_U, + TriCore_MADDS_U_rcr_e /* 786 */, TRICORE_INS_MADDS_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds.u $d, $s3, $s1, $s2 */ - TRICORE_MADDS_U_rrr2 /* 767 */, TRICORE_INS_MADDS_U, + TriCore_MADDS_U_rrr2 /* 787 */, TRICORE_INS_MADDS_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds.u $d, $s3, $s1, $s2 */ - TRICORE_MADDS_U_rrr2_e /* 768 */, TRICORE_INS_MADDS_U, + TriCore_MADDS_U_rrr2_e /* 788 */, TRICORE_INS_MADDS_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds $d, $s3, $s1, $const9 */ - TRICORE_MADDS_rcr /* 769 */, TRICORE_INS_MADDS, + TriCore_MADDS_rcr /* 789 */, TRICORE_INS_MADDS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds $d, $s3, $s1, $const9 */ - TRICORE_MADDS_rcr_e /* 770 */, TRICORE_INS_MADDS, + TriCore_MADDS_rcr_e /* 790 */, TRICORE_INS_MADDS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds $d, $s3, $s1, $s2 */ - TRICORE_MADDS_rrr2 /* 771 */, TRICORE_INS_MADDS, + TriCore_MADDS_rrr2 /* 791 */, TRICORE_INS_MADDS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* madds $d, $s3, $s1, $s2 */ - TRICORE_MADDS_rrr2_e /* 772 */, TRICORE_INS_MADDS, + TriCore_MADDS_rrr2_e /* 792 */, TRICORE_INS_MADDS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd.f $d, $s3, $s1, $s2 */ - TRICORE_MADD_F_rrr /* 773 */, TRICORE_INS_MADD_F, + TriCore_MADD_F_rrr /* 793 */, TRICORE_INS_MADD_F, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MADD_H_rrr1_LL /* 774 */, TRICORE_INS_MADD_H, + TriCore_MADD_H_rrr1_LL /* 794 */, TRICORE_INS_MADD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MADD_H_rrr1_LU /* 775 */, TRICORE_INS_MADD_H, + TriCore_MADD_H_rrr1_LU /* 795 */, TRICORE_INS_MADD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MADD_H_rrr1_UL /* 776 */, TRICORE_INS_MADD_H, + TriCore_MADD_H_rrr1_UL /* 796 */, TRICORE_INS_MADD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MADD_H_rrr1_UU /* 777 */, TRICORE_INS_MADD_H, + TriCore_MADD_H_rrr1_UU /* 797 */, TRICORE_INS_MADD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd.h $d, $s3, $s1, $s2, $n */ - TRICORE_MADD_H_rrr1_v110 /* 778 */, TRICORE_INS_MADD_H, + TriCore_MADD_H_rrr1_v110 /* 798 */, TRICORE_INS_MADD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd.q $d, $s3, $s1, $s2, $n */ - TRICORE_MADD_Q_rrr1 /* 779 */, TRICORE_INS_MADD_Q, + TriCore_MADD_Q_rrr1 /* 799 */, TRICORE_INS_MADD_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd.q $d, $s3, $s1, ${s2}l, $n */ - TRICORE_MADD_Q_rrr1_L /* 780 */, TRICORE_INS_MADD_Q, + TriCore_MADD_Q_rrr1_L /* 800 */, TRICORE_INS_MADD_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd.q $d, $s3, ${s1}l, ${s2}l, $n */ - TRICORE_MADD_Q_rrr1_L_L /* 781 */, TRICORE_INS_MADD_Q, + TriCore_MADD_Q_rrr1_L_L /* 801 */, TRICORE_INS_MADD_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd.q $d, $s3, $s1, ${s2}u, $n */ - TRICORE_MADD_Q_rrr1_U /* 782 */, TRICORE_INS_MADD_Q, + TriCore_MADD_Q_rrr1_U /* 802 */, TRICORE_INS_MADD_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd.q $d, $s3, $s1, $s2, $n */ - TRICORE_MADD_Q_rrr1_UU2_v110 /* 783 */, TRICORE_INS_MADD_Q, + TriCore_MADD_Q_rrr1_UU2_v110 /* 803 */, TRICORE_INS_MADD_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd.q $d, $s3, ${s1}u, ${s2}u, $n */ - TRICORE_MADD_Q_rrr1_U_U /* 784 */, TRICORE_INS_MADD_Q, + TriCore_MADD_Q_rrr1_U_U /* 804 */, TRICORE_INS_MADD_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd.q $d, $s3, $s1, $s2, $n */ - TRICORE_MADD_Q_rrr1_e /* 785 */, TRICORE_INS_MADD_Q, + TriCore_MADD_Q_rrr1_e /* 805 */, TRICORE_INS_MADD_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd.q $d, $s3, $s1, ${s2}l, $n */ - TRICORE_MADD_Q_rrr1_e_L /* 786 */, TRICORE_INS_MADD_Q, + TriCore_MADD_Q_rrr1_e_L /* 806 */, TRICORE_INS_MADD_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd.q $d, $s3, ${s1}l, ${s2}l, $n */ - TRICORE_MADD_Q_rrr1_e_L_L /* 787 */, TRICORE_INS_MADD_Q, + TriCore_MADD_Q_rrr1_e_L_L /* 807 */, TRICORE_INS_MADD_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd.q $d, $s3, $s1, ${s2}u, $n */ - TRICORE_MADD_Q_rrr1_e_U /* 788 */, TRICORE_INS_MADD_Q, + TriCore_MADD_Q_rrr1_e_U /* 808 */, TRICORE_INS_MADD_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd.q $d, $s3, ${s1}u, ${s2}u, $n */ - TRICORE_MADD_Q_rrr1_e_U_U /* 789 */, TRICORE_INS_MADD_Q, + TriCore_MADD_Q_rrr1_e_U_U /* 809 */, TRICORE_INS_MADD_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd.u $d, $s3, $s1, $const9 */ - TRICORE_MADD_U_rcr /* 790 */, TRICORE_INS_MADD_U, + TriCore_MADD_U_rcr /* 810 */, TRICORE_INS_MADD_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd.u $d, $s3, $s1, $s2 */ - TRICORE_MADD_U_rrr2 /* 791 */, TRICORE_INS_MADD_U, + TriCore_MADD_U_rrr2 /* 811 */, TRICORE_INS_MADD_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd $d, $s3, $s1, $const9 */ - TRICORE_MADD_rcr /* 792 */, TRICORE_INS_MADD, + TriCore_MADD_rcr /* 812 */, TRICORE_INS_MADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd $d, $s3, $s1, $const9 */ - TRICORE_MADD_rcr_e /* 793 */, TRICORE_INS_MADD, + TriCore_MADD_rcr_e /* 813 */, TRICORE_INS_MADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd $d, $s3, $s1, $s2 */ - TRICORE_MADD_rrr2 /* 794 */, TRICORE_INS_MADD, + TriCore_MADD_rrr2 /* 814 */, TRICORE_INS_MADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* madd $d, $s3, $s1, $s2 */ - TRICORE_MADD_rrr2_e /* 795 */, TRICORE_INS_MADD, + TriCore_MADD_rrr2_e /* 815 */, TRICORE_INS_MADD, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* max.b $d, $s1, $s2 */ - TRICORE_MAX_B /* 796 */, TRICORE_INS_MAX_B, + TriCore_MAX_B /* 816 */, TRICORE_INS_MAX_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* max.bu $d, $s1, $s2 */ - TRICORE_MAX_BU /* 797 */, TRICORE_INS_MAX_BU, + TriCore_MAX_BU /* 817 */, TRICORE_INS_MAX_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* max.h $d, $s1, $s2 */ - TRICORE_MAX_H /* 798 */, TRICORE_INS_MAX_H, + TriCore_MAX_H /* 818 */, TRICORE_INS_MAX_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* max.hu $d, $s1, $s2 */ - TRICORE_MAX_HU /* 799 */, TRICORE_INS_MAX_HU, + TriCore_MAX_HU /* 819 */, TRICORE_INS_MAX_HU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* max.u $d, $s1, $const9 */ - TRICORE_MAX_U_rc /* 800 */, TRICORE_INS_MAX_U, + TriCore_MAX_U_rc /* 820 */, TRICORE_INS_MAX_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* max.u $d, $s1, $s2 */ - TRICORE_MAX_U_rr /* 801 */, TRICORE_INS_MAX_U, + TriCore_MAX_U_rr /* 821 */, TRICORE_INS_MAX_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* max $d, $s1, $const9 */ - TRICORE_MAX_rc /* 802 */, TRICORE_INS_MAX, + TriCore_MAX_rc /* 822 */, TRICORE_INS_MAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* max $d, $s1, $s2 */ - TRICORE_MAX_rr /* 803 */, TRICORE_INS_MAX, + TriCore_MAX_rr /* 823 */, TRICORE_INS_MAX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* mfcr $d, $const16 */ - TRICORE_MFCR_rlc /* 804 */, TRICORE_INS_MFCR, + TriCore_MFCR_rlc /* 824 */, TRICORE_INS_MFCR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* min.b $d, $s1, $s2 */ - TRICORE_MIN_B /* 805 */, TRICORE_INS_MIN_B, + TriCore_MIN_B /* 825 */, TRICORE_INS_MIN_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* min.bu $d, $s1, $s2 */ - TRICORE_MIN_BU /* 806 */, TRICORE_INS_MIN_BU, + TriCore_MIN_BU /* 826 */, TRICORE_INS_MIN_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* min.h $d, $s1, $s2 */ - TRICORE_MIN_H /* 807 */, TRICORE_INS_MIN_H, + TriCore_MIN_H /* 827 */, TRICORE_INS_MIN_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* min.hu $d, $s1, $s2 */ - TRICORE_MIN_HU /* 808 */, TRICORE_INS_MIN_HU, + TriCore_MIN_HU /* 828 */, TRICORE_INS_MIN_HU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* min.u $d, $s1, $const9 */ - TRICORE_MIN_U_rc /* 809 */, TRICORE_INS_MIN_U, + TriCore_MIN_U_rc /* 829 */, TRICORE_INS_MIN_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* min.u $d, $s1, $s2 */ - TRICORE_MIN_U_rr /* 810 */, TRICORE_INS_MIN_U, + TriCore_MIN_U_rr /* 830 */, TRICORE_INS_MIN_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* min $d, $s1, $const9 */ - TRICORE_MIN_rc /* 811 */, TRICORE_INS_MIN, + TriCore_MIN_rc /* 831 */, TRICORE_INS_MIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* min $d, $s1, $s2 */ - TRICORE_MIN_rr /* 812 */, TRICORE_INS_MIN, + TriCore_MIN_rr /* 832 */, TRICORE_INS_MIN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* movh.a $d, $const16 */ - TRICORE_MOVH_A_rlc /* 813 */, TRICORE_INS_MOVH_A, + TriCore_MOVH_A_rlc /* 833 */, TRICORE_INS_MOVH_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* movh $d, $const16 */ - TRICORE_MOVH_rlc /* 814 */, TRICORE_INS_MOVH, + TriCore_MOVH_rlc /* 834 */, TRICORE_INS_MOVH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* movz.a $s1 */ - TRICORE_MOVZ_A_sr /* 815 */, TRICORE_INS_MOVZ_A, + TriCore_MOVZ_A_sr /* 835 */, TRICORE_INS_MOVZ_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mov.aa $d, $s2 */ - TRICORE_MOV_AA_rr /* 816 */, TRICORE_INS_MOV_AA, + TriCore_MOV_AA_rr /* 836 */, TRICORE_INS_MOV_AA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* mov.aa $d, $s2 */ - TRICORE_MOV_AA_srr_srr /* 817 */, TRICORE_INS_MOV_AA, + TriCore_MOV_AA_srr_srr /* 837 */, TRICORE_INS_MOV_AA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mov.aa $d, $s2 */ - TRICORE_MOV_AA_srr_srr_v110 /* 818 */, TRICORE_INS_MOV_AA, + TriCore_MOV_AA_srr_srr_v110 /* 838 */, TRICORE_INS_MOV_AA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mov.a $d, $s2 */ - TRICORE_MOV_A_rr /* 819 */, TRICORE_INS_MOV_A, + TriCore_MOV_A_rr /* 839 */, TRICORE_INS_MOV_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* mov.a $d, $const4 */ - TRICORE_MOV_A_src /* 820 */, TRICORE_INS_MOV_A, + TriCore_MOV_A_src /* 840 */, TRICORE_INS_MOV_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mov.a $d, $s2 */ - TRICORE_MOV_A_srr /* 821 */, TRICORE_INS_MOV_A, + TriCore_MOV_A_srr /* 841 */, TRICORE_INS_MOV_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mov.a $d, $s2 */ - TRICORE_MOV_A_srr_v110 /* 822 */, TRICORE_INS_MOV_A, + TriCore_MOV_A_srr_v110 /* 842 */, TRICORE_INS_MOV_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mov.d $d, $s2 */ - TRICORE_MOV_D_rr /* 823 */, TRICORE_INS_MOV_D, + TriCore_MOV_D_rr /* 843 */, TRICORE_INS_MOV_D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* mov.d $d, $s2 */ - TRICORE_MOV_D_srr_srr /* 824 */, TRICORE_INS_MOV_D, + TriCore_MOV_D_srr_srr /* 844 */, TRICORE_INS_MOV_D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mov.d $d, $s2 */ - TRICORE_MOV_D_srr_srr_v110 /* 825 */, TRICORE_INS_MOV_D, + TriCore_MOV_D_srr_srr_v110 /* 845 */, TRICORE_INS_MOV_D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mov.u $d, $const16 */ - TRICORE_MOV_U_rlc /* 826 */, TRICORE_INS_MOV_U, + TriCore_MOV_U_rlc /* 846 */, TRICORE_INS_MOV_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* mov $d, $const16 */ - TRICORE_MOV_rlc /* 827 */, TRICORE_INS_MOV, + TriCore_MOV_rlc /* 847 */, TRICORE_INS_MOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* mov $d, $const16 */ - TRICORE_MOV_rlc_e /* 828 */, TRICORE_INS_MOV, + TriCore_MOV_rlc_e /* 848 */, TRICORE_INS_MOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mov $d, $s2 */ - TRICORE_MOV_rr /* 829 */, TRICORE_INS_MOV, + TriCore_MOV_rr /* 849 */, TRICORE_INS_MOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* mov $d, $s2 */ - TRICORE_MOV_rr_e /* 830 */, TRICORE_INS_MOV, + TriCore_MOV_rr_e /* 850 */, TRICORE_INS_MOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mov $d, $s1, $s2 */ - TRICORE_MOV_rr_eab /* 831 */, TRICORE_INS_MOV, + TriCore_MOV_rr_eab /* 851 */, TRICORE_INS_MOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* mov d15, $const8 */ - TRICORE_MOV_sc /* 832 */, TRICORE_INS_MOV, + /* mov $dst, $const8 */ + TriCore_MOV_sc /* 852 */, TRICORE_INS_MOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* mov d15, $const8 */ - TRICORE_MOV_sc_v110 /* 833 */, TRICORE_INS_MOV, + /* mov $dst, $const8 */ + TriCore_MOV_sc_v110 /* 853 */, TRICORE_INS_MOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mov $d, $const4 */ - TRICORE_MOV_src /* 834 */, TRICORE_INS_MOV, + TriCore_MOV_src /* 854 */, TRICORE_INS_MOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* mov $d, $const4 */ - TRICORE_MOV_src_e /* 835 */, TRICORE_INS_MOV, + TriCore_MOV_src_e /* 855 */, TRICORE_INS_MOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mov $d, $s2 */ - TRICORE_MOV_srr /* 836 */, TRICORE_INS_MOV, + TriCore_MOV_srr /* 856 */, TRICORE_INS_MOV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubadms.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MSUBADMS_H_rrr1_LL /* 837 */, TRICORE_INS_MSUBADMS_H, + TriCore_MSUBADMS_H_rrr1_LL /* 857 */, TRICORE_INS_MSUBADMS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubadms.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MSUBADMS_H_rrr1_LU /* 838 */, TRICORE_INS_MSUBADMS_H, + TriCore_MSUBADMS_H_rrr1_LU /* 858 */, TRICORE_INS_MSUBADMS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubadms.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MSUBADMS_H_rrr1_UL /* 839 */, TRICORE_INS_MSUBADMS_H, + TriCore_MSUBADMS_H_rrr1_UL /* 859 */, TRICORE_INS_MSUBADMS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubadms.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MSUBADMS_H_rrr1_UU /* 840 */, TRICORE_INS_MSUBADMS_H, + TriCore_MSUBADMS_H_rrr1_UU /* 860 */, TRICORE_INS_MSUBADMS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubadm.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MSUBADM_H_rrr1_LL /* 841 */, TRICORE_INS_MSUBADM_H, + TriCore_MSUBADM_H_rrr1_LL /* 861 */, TRICORE_INS_MSUBADM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubadm.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MSUBADM_H_rrr1_LU /* 842 */, TRICORE_INS_MSUBADM_H, + TriCore_MSUBADM_H_rrr1_LU /* 862 */, TRICORE_INS_MSUBADM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubadm.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MSUBADM_H_rrr1_UL /* 843 */, TRICORE_INS_MSUBADM_H, + TriCore_MSUBADM_H_rrr1_UL /* 863 */, TRICORE_INS_MSUBADM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubadm.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MSUBADM_H_rrr1_UU /* 844 */, TRICORE_INS_MSUBADM_H, + TriCore_MSUBADM_H_rrr1_UU /* 864 */, TRICORE_INS_MSUBADM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubadrs.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MSUBADRS_H_rrr1_LL /* 845 */, TRICORE_INS_MSUBADRS_H, + TriCore_MSUBADRS_H_rrr1_LL /* 865 */, TRICORE_INS_MSUBADRS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubadrs.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MSUBADRS_H_rrr1_LU /* 846 */, TRICORE_INS_MSUBADRS_H, + TriCore_MSUBADRS_H_rrr1_LU /* 866 */, TRICORE_INS_MSUBADRS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubadrs.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MSUBADRS_H_rrr1_UL /* 847 */, TRICORE_INS_MSUBADRS_H, + TriCore_MSUBADRS_H_rrr1_UL /* 867 */, TRICORE_INS_MSUBADRS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubadrs.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MSUBADRS_H_rrr1_UU /* 848 */, TRICORE_INS_MSUBADRS_H, + TriCore_MSUBADRS_H_rrr1_UU /* 868 */, TRICORE_INS_MSUBADRS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubadrs.h $d, $s3, $s1, $s2, $n */ - TRICORE_MSUBADRS_H_rrr1_v110 /* 849 */, TRICORE_INS_MSUBADRS_H, + TriCore_MSUBADRS_H_rrr1_v110 /* 869 */, TRICORE_INS_MSUBADRS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubadr.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MSUBADR_H_rrr1_LL /* 850 */, TRICORE_INS_MSUBADR_H, + TriCore_MSUBADR_H_rrr1_LL /* 870 */, TRICORE_INS_MSUBADR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubadr.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MSUBADR_H_rrr1_LU /* 851 */, TRICORE_INS_MSUBADR_H, + TriCore_MSUBADR_H_rrr1_LU /* 871 */, TRICORE_INS_MSUBADR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubadr.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MSUBADR_H_rrr1_UL /* 852 */, TRICORE_INS_MSUBADR_H, + TriCore_MSUBADR_H_rrr1_UL /* 872 */, TRICORE_INS_MSUBADR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubadr.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MSUBADR_H_rrr1_UU /* 853 */, TRICORE_INS_MSUBADR_H, + TriCore_MSUBADR_H_rrr1_UU /* 873 */, TRICORE_INS_MSUBADR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubadr.h $d, $s3, $s1, $s2, $n */ - TRICORE_MSUBADR_H_rrr1_v110 /* 854 */, TRICORE_INS_MSUBADR_H, + TriCore_MSUBADR_H_rrr1_v110 /* 874 */, TRICORE_INS_MSUBADR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubads.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MSUBADS_H_rrr1_LL /* 855 */, TRICORE_INS_MSUBADS_H, + TriCore_MSUBADS_H_rrr1_LL /* 875 */, TRICORE_INS_MSUBADS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubads.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MSUBADS_H_rrr1_LU /* 856 */, TRICORE_INS_MSUBADS_H, + TriCore_MSUBADS_H_rrr1_LU /* 876 */, TRICORE_INS_MSUBADS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubads.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MSUBADS_H_rrr1_UL /* 857 */, TRICORE_INS_MSUBADS_H, + TriCore_MSUBADS_H_rrr1_UL /* 877 */, TRICORE_INS_MSUBADS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubads.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MSUBADS_H_rrr1_UU /* 858 */, TRICORE_INS_MSUBADS_H, + TriCore_MSUBADS_H_rrr1_UU /* 878 */, TRICORE_INS_MSUBADS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubad.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MSUBAD_H_rrr1_LL /* 859 */, TRICORE_INS_MSUBAD_H, + TriCore_MSUBAD_H_rrr1_LL /* 879 */, TRICORE_INS_MSUBAD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubad.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MSUBAD_H_rrr1_LU /* 860 */, TRICORE_INS_MSUBAD_H, + TriCore_MSUBAD_H_rrr1_LU /* 880 */, TRICORE_INS_MSUBAD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubad.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MSUBAD_H_rrr1_UL /* 861 */, TRICORE_INS_MSUBAD_H, + TriCore_MSUBAD_H_rrr1_UL /* 881 */, TRICORE_INS_MSUBAD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubad.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MSUBAD_H_rrr1_UU /* 862 */, TRICORE_INS_MSUBAD_H, + TriCore_MSUBAD_H_rrr1_UU /* 882 */, TRICORE_INS_MSUBAD_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubms.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MSUBMS_H_rrr1_LL /* 863 */, TRICORE_INS_MSUBMS_H, + TriCore_MSUBMS_H_rrr1_LL /* 883 */, TRICORE_INS_MSUBMS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubms.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MSUBMS_H_rrr1_LU /* 864 */, TRICORE_INS_MSUBMS_H, + TriCore_MSUBMS_H_rrr1_LU /* 884 */, TRICORE_INS_MSUBMS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubms.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MSUBMS_H_rrr1_UL /* 865 */, TRICORE_INS_MSUBMS_H, + TriCore_MSUBMS_H_rrr1_UL /* 885 */, TRICORE_INS_MSUBMS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubms.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MSUBMS_H_rrr1_UU /* 866 */, TRICORE_INS_MSUBMS_H, + TriCore_MSUBMS_H_rrr1_UU /* 886 */, TRICORE_INS_MSUBMS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubms.u $d, $s3, $s1, $const9 */ - TRICORE_MSUBMS_U_rcrv110 /* 867 */, TRICORE_INS_MSUBMS_U, + TriCore_MSUBMS_U_rcrv110 /* 887 */, TRICORE_INS_MSUBMS_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubms.u $d, $s3, $s1, $s2 */ - TRICORE_MSUBMS_U_rrr2v110 /* 868 */, TRICORE_INS_MSUBMS_U, + TriCore_MSUBMS_U_rrr2v110 /* 888 */, TRICORE_INS_MSUBMS_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubms $d, $s3, $s1, $const9 */ - TRICORE_MSUBMS_rcrv110 /* 869 */, TRICORE_INS_MSUBMS, + TriCore_MSUBMS_rcrv110 /* 889 */, TRICORE_INS_MSUBMS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubms $d, $s3, $s1, $s2 */ - TRICORE_MSUBMS_rrr2v110 /* 870 */, TRICORE_INS_MSUBMS, + TriCore_MSUBMS_rrr2v110 /* 890 */, TRICORE_INS_MSUBMS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubm.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MSUBM_H_rrr1_LL /* 871 */, TRICORE_INS_MSUBM_H, + TriCore_MSUBM_H_rrr1_LL /* 891 */, TRICORE_INS_MSUBM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubm.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MSUBM_H_rrr1_LU /* 872 */, TRICORE_INS_MSUBM_H, + TriCore_MSUBM_H_rrr1_LU /* 892 */, TRICORE_INS_MSUBM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubm.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MSUBM_H_rrr1_UL /* 873 */, TRICORE_INS_MSUBM_H, + TriCore_MSUBM_H_rrr1_UL /* 893 */, TRICORE_INS_MSUBM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubm.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MSUBM_H_rrr1_UU /* 874 */, TRICORE_INS_MSUBM_H, + TriCore_MSUBM_H_rrr1_UU /* 894 */, TRICORE_INS_MSUBM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubm.h $d, $s3, $s1, $s2 */ - TRICORE_MSUBM_H_rrr1_v110 /* 875 */, TRICORE_INS_MSUBM_H, + TriCore_MSUBM_H_rrr1_v110 /* 895 */, TRICORE_INS_MSUBM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubm.q $d, $s3, $s1, $s2 */ - TRICORE_MSUBM_Q_rrr1_v110 /* 876 */, TRICORE_INS_MSUBM_Q, + TriCore_MSUBM_Q_rrr1_v110 /* 896 */, TRICORE_INS_MSUBM_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubm.u $d, $s3, $s1, $const9 */ - TRICORE_MSUBM_U_rcrv110 /* 877 */, TRICORE_INS_MSUBM_U, + TriCore_MSUBM_U_rcrv110 /* 897 */, TRICORE_INS_MSUBM_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubm.u $d, $s3, $s1, $s2 */ - TRICORE_MSUBM_U_rrr2v110 /* 878 */, TRICORE_INS_MSUBM_U, + TriCore_MSUBM_U_rrr2v110 /* 898 */, TRICORE_INS_MSUBM_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubm $d, $s3, $s1, $const9 */ - TRICORE_MSUBM_rcrv110 /* 879 */, TRICORE_INS_MSUBM, + TriCore_MSUBM_rcrv110 /* 899 */, TRICORE_INS_MSUBM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubm $d, $s3, $s1, $s2 */ - TRICORE_MSUBM_rrr2v110 /* 880 */, TRICORE_INS_MSUBM, + TriCore_MSUBM_rrr2v110 /* 900 */, TRICORE_INS_MSUBM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubrs.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MSUBRS_H_rrr1_LL /* 881 */, TRICORE_INS_MSUBRS_H, + TriCore_MSUBRS_H_rrr1_LL /* 901 */, TRICORE_INS_MSUBRS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubrs.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MSUBRS_H_rrr1_LU /* 882 */, TRICORE_INS_MSUBRS_H, + TriCore_MSUBRS_H_rrr1_LU /* 902 */, TRICORE_INS_MSUBRS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubrs.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MSUBRS_H_rrr1_UL /* 883 */, TRICORE_INS_MSUBRS_H, + TriCore_MSUBRS_H_rrr1_UL /* 903 */, TRICORE_INS_MSUBRS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubrs.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MSUBRS_H_rrr1_UL_2 /* 884 */, TRICORE_INS_MSUBRS_H, + TriCore_MSUBRS_H_rrr1_UL_2 /* 904 */, TRICORE_INS_MSUBRS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubrs.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MSUBRS_H_rrr1_UU /* 885 */, TRICORE_INS_MSUBRS_H, + TriCore_MSUBRS_H_rrr1_UU /* 905 */, TRICORE_INS_MSUBRS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubrs.h $d, $s3, $s1, $s2, $n */ - TRICORE_MSUBRS_H_rrr1_v110 /* 886 */, TRICORE_INS_MSUBRS_H, + TriCore_MSUBRS_H_rrr1_v110 /* 906 */, TRICORE_INS_MSUBRS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubrs.q $d, $s3, ${s1}l, ${s2}l, $n */ - TRICORE_MSUBRS_Q_rrr1_L_L /* 887 */, TRICORE_INS_MSUBRS_Q, + TriCore_MSUBRS_Q_rrr1_L_L /* 907 */, TRICORE_INS_MSUBRS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubrs.q $d, $s3, ${s1}u, ${s2}u, $n */ - TRICORE_MSUBRS_Q_rrr1_U_U /* 888 */, TRICORE_INS_MSUBRS_Q, + TriCore_MSUBRS_Q_rrr1_U_U /* 908 */, TRICORE_INS_MSUBRS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubrs.q $d, $s3, $s1, $s2, $n */ - TRICORE_MSUBRS_Q_rrr1_v110 /* 889 */, TRICORE_INS_MSUBRS_Q, + TriCore_MSUBRS_Q_rrr1_v110 /* 909 */, TRICORE_INS_MSUBRS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubr.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MSUBR_H_rrr1_LL /* 890 */, TRICORE_INS_MSUBR_H, + TriCore_MSUBR_H_rrr1_LL /* 910 */, TRICORE_INS_MSUBR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubr.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MSUBR_H_rrr1_LU /* 891 */, TRICORE_INS_MSUBR_H, + TriCore_MSUBR_H_rrr1_LU /* 911 */, TRICORE_INS_MSUBR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubr.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MSUBR_H_rrr1_UL /* 892 */, TRICORE_INS_MSUBR_H, + TriCore_MSUBR_H_rrr1_UL /* 912 */, TRICORE_INS_MSUBR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubr.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MSUBR_H_rrr1_UL_2 /* 893 */, TRICORE_INS_MSUBR_H, + TriCore_MSUBR_H_rrr1_UL_2 /* 913 */, TRICORE_INS_MSUBR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubr.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MSUBR_H_rrr1_UU /* 894 */, TRICORE_INS_MSUBR_H, + TriCore_MSUBR_H_rrr1_UU /* 914 */, TRICORE_INS_MSUBR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubr.h $d, $s3, $s1, $s2, $n */ - TRICORE_MSUBR_H_rrr1_v110 /* 895 */, TRICORE_INS_MSUBR_H, + TriCore_MSUBR_H_rrr1_v110 /* 915 */, TRICORE_INS_MSUBR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubr.q $d, $s3, ${s1}l, ${s2}l, $n */ - TRICORE_MSUBR_Q_rrr1_L_L /* 896 */, TRICORE_INS_MSUBR_Q, + TriCore_MSUBR_Q_rrr1_L_L /* 916 */, TRICORE_INS_MSUBR_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubr.q $d, $s3, ${s1}u, ${s2}u, $n */ - TRICORE_MSUBR_Q_rrr1_U_U /* 897 */, TRICORE_INS_MSUBR_Q, + TriCore_MSUBR_Q_rrr1_U_U /* 917 */, TRICORE_INS_MSUBR_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubr.q $d, $s3, $s1, $s2, $n */ - TRICORE_MSUBR_Q_rrr1_v110 /* 898 */, TRICORE_INS_MSUBR_Q, + TriCore_MSUBR_Q_rrr1_v110 /* 918 */, TRICORE_INS_MSUBR_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MSUBS_H_rrr1_LL /* 899 */, TRICORE_INS_MSUBS_H, + TriCore_MSUBS_H_rrr1_LL /* 919 */, TRICORE_INS_MSUBS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MSUBS_H_rrr1_LU /* 900 */, TRICORE_INS_MSUBS_H, + TriCore_MSUBS_H_rrr1_LU /* 920 */, TRICORE_INS_MSUBS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MSUBS_H_rrr1_UL /* 901 */, TRICORE_INS_MSUBS_H, + TriCore_MSUBS_H_rrr1_UL /* 921 */, TRICORE_INS_MSUBS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MSUBS_H_rrr1_UU /* 902 */, TRICORE_INS_MSUBS_H, + TriCore_MSUBS_H_rrr1_UU /* 922 */, TRICORE_INS_MSUBS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs.h $d, $s3, $s1, $s2, $n */ - TRICORE_MSUBS_H_rrr1_v110 /* 903 */, TRICORE_INS_MSUBS_H, + TriCore_MSUBS_H_rrr1_v110 /* 923 */, TRICORE_INS_MSUBS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs.q $d, $s3, $s1, $s2, $n */ - TRICORE_MSUBS_Q_rrr1 /* 904 */, TRICORE_INS_MSUBS_Q, + TriCore_MSUBS_Q_rrr1 /* 924 */, TRICORE_INS_MSUBS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs.q $d, $s3, $s1, ${s2}l, $n */ - TRICORE_MSUBS_Q_rrr1_L /* 905 */, TRICORE_INS_MSUBS_Q, + TriCore_MSUBS_Q_rrr1_L /* 925 */, TRICORE_INS_MSUBS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs.q $d, $s3, ${s1}l, ${s2}l, $n */ - TRICORE_MSUBS_Q_rrr1_L_L /* 906 */, TRICORE_INS_MSUBS_Q, + TriCore_MSUBS_Q_rrr1_L_L /* 926 */, TRICORE_INS_MSUBS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs.q $d, $s3, $s1, ${s2}u, $n */ - TRICORE_MSUBS_Q_rrr1_U /* 907 */, TRICORE_INS_MSUBS_Q, + TriCore_MSUBS_Q_rrr1_U /* 927 */, TRICORE_INS_MSUBS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs.q $d, $s3, $s1, $s2, $n */ - TRICORE_MSUBS_Q_rrr1_UU2_v110 /* 908 */, TRICORE_INS_MSUBS_Q, + TriCore_MSUBS_Q_rrr1_UU2_v110 /* 928 */, TRICORE_INS_MSUBS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs.q $d, $s3, ${s1}u, ${s2}u, $n */ - TRICORE_MSUBS_Q_rrr1_U_U /* 909 */, TRICORE_INS_MSUBS_Q, + TriCore_MSUBS_Q_rrr1_U_U /* 929 */, TRICORE_INS_MSUBS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs.q $d, $s3, $s1, $s2, $n */ - TRICORE_MSUBS_Q_rrr1_e /* 910 */, TRICORE_INS_MSUBS_Q, + TriCore_MSUBS_Q_rrr1_e /* 930 */, TRICORE_INS_MSUBS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs.q $d, $s3, $s1, ${s2}l, $n */ - TRICORE_MSUBS_Q_rrr1_e_L /* 911 */, TRICORE_INS_MSUBS_Q, + TriCore_MSUBS_Q_rrr1_e_L /* 931 */, TRICORE_INS_MSUBS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs.q $d, $s3, ${s1}l, ${s2}l, $n */ - TRICORE_MSUBS_Q_rrr1_e_L_L /* 912 */, TRICORE_INS_MSUBS_Q, + TriCore_MSUBS_Q_rrr1_e_L_L /* 932 */, TRICORE_INS_MSUBS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs.q $d, $s3, $s1, ${s2}u, $n */ - TRICORE_MSUBS_Q_rrr1_e_U /* 913 */, TRICORE_INS_MSUBS_Q, + TriCore_MSUBS_Q_rrr1_e_U /* 933 */, TRICORE_INS_MSUBS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs.q $d, $s3, ${s1}u, ${s2}u, $n */ - TRICORE_MSUBS_Q_rrr1_e_U_U /* 914 */, TRICORE_INS_MSUBS_Q, + TriCore_MSUBS_Q_rrr1_e_U_U /* 934 */, TRICORE_INS_MSUBS_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs.u $d, $s3, $s1, $const9 */ - TRICORE_MSUBS_U_rcr /* 915 */, TRICORE_INS_MSUBS_U, + TriCore_MSUBS_U_rcr /* 935 */, TRICORE_INS_MSUBS_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs.u $d, $s3, $s1, $const9 */ - TRICORE_MSUBS_U_rcr_e /* 916 */, TRICORE_INS_MSUBS_U, + TriCore_MSUBS_U_rcr_e /* 936 */, TRICORE_INS_MSUBS_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs.u $d, $s3, $s1, $s2 */ - TRICORE_MSUBS_U_rrr2 /* 917 */, TRICORE_INS_MSUBS_U, + TriCore_MSUBS_U_rrr2 /* 937 */, TRICORE_INS_MSUBS_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs.u $d, $s3, $s1, $s2 */ - TRICORE_MSUBS_U_rrr2_e /* 918 */, TRICORE_INS_MSUBS_U, + TriCore_MSUBS_U_rrr2_e /* 938 */, TRICORE_INS_MSUBS_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs $d, $s3, $s1, $const9 */ - TRICORE_MSUBS_rcr /* 919 */, TRICORE_INS_MSUBS, + TriCore_MSUBS_rcr /* 939 */, TRICORE_INS_MSUBS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs $d, $s3, $s1, $const9 */ - TRICORE_MSUBS_rcr_e /* 920 */, TRICORE_INS_MSUBS, + TriCore_MSUBS_rcr_e /* 940 */, TRICORE_INS_MSUBS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs $d, $s3, $s1, $s2 */ - TRICORE_MSUBS_rrr2 /* 921 */, TRICORE_INS_MSUBS, + TriCore_MSUBS_rrr2 /* 941 */, TRICORE_INS_MSUBS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* msubs $d, $s3, $s1, $s2 */ - TRICORE_MSUBS_rrr2_e /* 922 */, TRICORE_INS_MSUBS, + TriCore_MSUBS_rrr2_e /* 942 */, TRICORE_INS_MSUBS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub.f $d, $s3, $s1, $s2 */ - TRICORE_MSUB_F_rrr /* 923 */, TRICORE_INS_MSUB_F, + TriCore_MSUB_F_rrr /* 943 */, TRICORE_INS_MSUB_F, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub.h $d, $s3, $s1, ${s2}ll, $n */ - TRICORE_MSUB_H_rrr1_LL /* 924 */, TRICORE_INS_MSUB_H, + TriCore_MSUB_H_rrr1_LL /* 944 */, TRICORE_INS_MSUB_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub.h $d, $s3, $s1, ${s2}lu, $n */ - TRICORE_MSUB_H_rrr1_LU /* 925 */, TRICORE_INS_MSUB_H, + TriCore_MSUB_H_rrr1_LU /* 945 */, TRICORE_INS_MSUB_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub.h $d, $s3, $s1, ${s2}ul, $n */ - TRICORE_MSUB_H_rrr1_UL /* 926 */, TRICORE_INS_MSUB_H, + TriCore_MSUB_H_rrr1_UL /* 946 */, TRICORE_INS_MSUB_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub.h $d, $s3, $s1, ${s2}uu, $n */ - TRICORE_MSUB_H_rrr1_UU /* 927 */, TRICORE_INS_MSUB_H, + TriCore_MSUB_H_rrr1_UU /* 947 */, TRICORE_INS_MSUB_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub.h $d, $s3, $s1, $s2, $n */ - TRICORE_MSUB_H_rrr1_v110 /* 928 */, TRICORE_INS_MSUB_H, + TriCore_MSUB_H_rrr1_v110 /* 948 */, TRICORE_INS_MSUB_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub.q $d, $s3, $s1, $s2, $n */ - TRICORE_MSUB_Q_rrr1 /* 929 */, TRICORE_INS_MSUB_Q, + TriCore_MSUB_Q_rrr1 /* 949 */, TRICORE_INS_MSUB_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub.q $d, $s3, $s1, ${s2}l, $n */ - TRICORE_MSUB_Q_rrr1_L /* 930 */, TRICORE_INS_MSUB_Q, + TriCore_MSUB_Q_rrr1_L /* 950 */, TRICORE_INS_MSUB_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub.q $d, $s3, ${s1}l, ${s2}l, $n */ - TRICORE_MSUB_Q_rrr1_L_L /* 931 */, TRICORE_INS_MSUB_Q, + TriCore_MSUB_Q_rrr1_L_L /* 951 */, TRICORE_INS_MSUB_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub.q $d, $s3, $s1, ${s2}u, $n */ - TRICORE_MSUB_Q_rrr1_U /* 932 */, TRICORE_INS_MSUB_Q, + TriCore_MSUB_Q_rrr1_U /* 952 */, TRICORE_INS_MSUB_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub.q $d, $s3, $s1, $s2, $n */ - TRICORE_MSUB_Q_rrr1_UU2_v110 /* 933 */, TRICORE_INS_MSUB_Q, + TriCore_MSUB_Q_rrr1_UU2_v110 /* 953 */, TRICORE_INS_MSUB_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub.q $d, $s3, ${s1}u, ${s2}u, $n */ - TRICORE_MSUB_Q_rrr1_U_U /* 934 */, TRICORE_INS_MSUB_Q, + TriCore_MSUB_Q_rrr1_U_U /* 954 */, TRICORE_INS_MSUB_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub.q $d, $s3, $s1, $s2, $n */ - TRICORE_MSUB_Q_rrr1_e /* 935 */, TRICORE_INS_MSUB_Q, + TriCore_MSUB_Q_rrr1_e /* 955 */, TRICORE_INS_MSUB_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub.q $d, $s3, $s1, ${s2}l, $n */ - TRICORE_MSUB_Q_rrr1_e_L /* 936 */, TRICORE_INS_MSUB_Q, + TriCore_MSUB_Q_rrr1_e_L /* 956 */, TRICORE_INS_MSUB_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub.q $d, $s3, ${s1}l, ${s2}l, $n */ - TRICORE_MSUB_Q_rrr1_e_L_L /* 937 */, TRICORE_INS_MSUB_Q, + TriCore_MSUB_Q_rrr1_e_L_L /* 957 */, TRICORE_INS_MSUB_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub.q $d, $s3, $s1, ${s2}u, $n */ - TRICORE_MSUB_Q_rrr1_e_U /* 938 */, TRICORE_INS_MSUB_Q, + TriCore_MSUB_Q_rrr1_e_U /* 958 */, TRICORE_INS_MSUB_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub.q $d, $s3, ${s1}u, ${s2}u, $n */ - TRICORE_MSUB_Q_rrr1_e_U_U /* 939 */, TRICORE_INS_MSUB_Q, + TriCore_MSUB_Q_rrr1_e_U_U /* 959 */, TRICORE_INS_MSUB_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub.u $d, $s3, $s1, $const9 */ - TRICORE_MSUB_U_rcr /* 940 */, TRICORE_INS_MSUB_U, + TriCore_MSUB_U_rcr /* 960 */, TRICORE_INS_MSUB_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub.u $d, $s3, $s1, $s2 */ - TRICORE_MSUB_U_rrr2 /* 941 */, TRICORE_INS_MSUB_U, + TriCore_MSUB_U_rrr2 /* 961 */, TRICORE_INS_MSUB_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub $d, $s3, $s1, $const9 */ - TRICORE_MSUB_rcr /* 942 */, TRICORE_INS_MSUB, + TriCore_MSUB_rcr /* 962 */, TRICORE_INS_MSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub $d, $s3, $s1, $const9 */ - TRICORE_MSUB_rcr_e /* 943 */, TRICORE_INS_MSUB, + TriCore_MSUB_rcr_e /* 963 */, TRICORE_INS_MSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub $d, $s3, $s1, $s2 */ - TRICORE_MSUB_rrr2 /* 944 */, TRICORE_INS_MSUB, + TriCore_MSUB_rrr2 /* 964 */, TRICORE_INS_MSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* msub $d, $s3, $s1, $s2 */ - TRICORE_MSUB_rrr2_e /* 945 */, TRICORE_INS_MSUB, + TriCore_MSUB_rrr2_e /* 965 */, TRICORE_INS_MSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mtcr $const16, $d */ - TRICORE_MTCR_rlc /* 946 */, TRICORE_INS_MTCR, + TriCore_MTCR_rlc /* 966 */, TRICORE_INS_MTCR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* mulms.h $d, ${s1}, ${s2}ll, $n */ - TRICORE_MULMS_H_rr1_LL2e /* 947 */, TRICORE_INS_MULMS_H, + TriCore_MULMS_H_rr1_LL2e /* 967 */, TRICORE_INS_MULMS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mulms.h $d, ${s1}, ${s2}lu, $n */ - TRICORE_MULMS_H_rr1_LU2e /* 948 */, TRICORE_INS_MULMS_H, + TriCore_MULMS_H_rr1_LU2e /* 968 */, TRICORE_INS_MULMS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mulms.h $d, ${s1}, ${s2}ul, $n */ - TRICORE_MULMS_H_rr1_UL2e /* 949 */, TRICORE_INS_MULMS_H, + TriCore_MULMS_H_rr1_UL2e /* 969 */, TRICORE_INS_MULMS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mulms.h $d, ${s1}, ${s2}uu, $n */ - TRICORE_MULMS_H_rr1_UU2e /* 950 */, TRICORE_INS_MULMS_H, + TriCore_MULMS_H_rr1_UU2e /* 970 */, TRICORE_INS_MULMS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mulm.h $d, ${s1}, ${s2}ll, $n */ - TRICORE_MULM_H_rr1_LL2e /* 951 */, TRICORE_INS_MULM_H, + TriCore_MULM_H_rr1_LL2e /* 971 */, TRICORE_INS_MULM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mulm.h $d, ${s1}, ${s2}lu, $n */ - TRICORE_MULM_H_rr1_LU2e /* 952 */, TRICORE_INS_MULM_H, + TriCore_MULM_H_rr1_LU2e /* 972 */, TRICORE_INS_MULM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mulm.h $d, ${s1}, ${s2}ul, $n */ - TRICORE_MULM_H_rr1_UL2e /* 953 */, TRICORE_INS_MULM_H, + TriCore_MULM_H_rr1_UL2e /* 973 */, TRICORE_INS_MULM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mulm.h $d, ${s1}, ${s2}uu, $n */ - TRICORE_MULM_H_rr1_UU2e /* 954 */, TRICORE_INS_MULM_H, + TriCore_MULM_H_rr1_UU2e /* 974 */, TRICORE_INS_MULM_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mulm.u $d, $s1, $const9 */ - TRICORE_MULM_U_rc /* 955 */, TRICORE_INS_MULM_U, + TriCore_MULM_U_rc /* 975 */, TRICORE_INS_MULM_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mulm.u $d, $s1, $s2 */ - TRICORE_MULM_U_rr /* 956 */, TRICORE_INS_MULM_U, + TriCore_MULM_U_rr /* 976 */, TRICORE_INS_MULM_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mulm $d, $s1, $const9 */ - TRICORE_MULM_rc /* 957 */, TRICORE_INS_MULM, + TriCore_MULM_rc /* 977 */, TRICORE_INS_MULM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mulm $d, $s1, $s2 */ - TRICORE_MULM_rr /* 958 */, TRICORE_INS_MULM, + TriCore_MULM_rr /* 978 */, TRICORE_INS_MULM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mulr.h $d, ${s1}, ${s2}ll, $n */ - TRICORE_MULR_H_rr1_LL2e /* 959 */, TRICORE_INS_MULR_H, + TriCore_MULR_H_rr1_LL2e /* 979 */, TRICORE_INS_MULR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mulr.h $d, ${s1}, ${s2}lu, $n */ - TRICORE_MULR_H_rr1_LU2e /* 960 */, TRICORE_INS_MULR_H, + TriCore_MULR_H_rr1_LU2e /* 980 */, TRICORE_INS_MULR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mulr.h $d, ${s1}, ${s2}ul, $n */ - TRICORE_MULR_H_rr1_UL2e /* 961 */, TRICORE_INS_MULR_H, + TriCore_MULR_H_rr1_UL2e /* 981 */, TRICORE_INS_MULR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mulr.h $d, ${s1}, ${s2}uu, $n */ - TRICORE_MULR_H_rr1_UU2e /* 962 */, TRICORE_INS_MULR_H, + TriCore_MULR_H_rr1_UU2e /* 982 */, TRICORE_INS_MULR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mulr.h $d, $s1, $s2, $n */ - TRICORE_MULR_H_rr_v110 /* 963 */, TRICORE_INS_MULR_H, + TriCore_MULR_H_rr_v110 /* 983 */, TRICORE_INS_MULR_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mulr.q $d, ${s1}l, ${s2}l, $n */ - TRICORE_MULR_Q_rr1_2LL /* 964 */, TRICORE_INS_MULR_Q, + TriCore_MULR_Q_rr1_2LL /* 984 */, TRICORE_INS_MULR_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mulr.q $d, ${s1}u, ${s2}u, $n */ - TRICORE_MULR_Q_rr1_2UU /* 965 */, TRICORE_INS_MULR_Q, + TriCore_MULR_Q_rr1_2UU /* 985 */, TRICORE_INS_MULR_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mulr.q $d, $s1, $s2, $n */ - TRICORE_MULR_Q_rr_v110 /* 966 */, TRICORE_INS_MULR_Q, + TriCore_MULR_Q_rr_v110 /* 986 */, TRICORE_INS_MULR_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* muls.u $d, $s1, $const9 */ - TRICORE_MULS_U_rc /* 967 */, TRICORE_INS_MULS_U, + TriCore_MULS_U_rc /* 987 */, TRICORE_INS_MULS_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* muls.u $d, $s1, $s2 */ - TRICORE_MULS_U_rr2 /* 968 */, TRICORE_INS_MULS_U, + TriCore_MULS_U_rr2 /* 988 */, TRICORE_INS_MULS_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* muls.u $d, $s1, $s2 */ - TRICORE_MULS_U_rr_v110 /* 969 */, TRICORE_INS_MULS_U, + TriCore_MULS_U_rr_v110 /* 989 */, TRICORE_INS_MULS_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* muls $d, $s1, $const9 */ - TRICORE_MULS_rc /* 970 */, TRICORE_INS_MULS, + TriCore_MULS_rc /* 990 */, TRICORE_INS_MULS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* muls $d, $s1, $s2 */ - TRICORE_MULS_rr2 /* 971 */, TRICORE_INS_MULS, + TriCore_MULS_rr2 /* 991 */, TRICORE_INS_MULS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* muls $d, $s1, $s2 */ - TRICORE_MULS_rr_v110 /* 972 */, TRICORE_INS_MULS, + TriCore_MULS_rr_v110 /* 992 */, TRICORE_INS_MULS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul.f $d, $s1, $s2 */ - TRICORE_MUL_F_rrr /* 973 */, TRICORE_INS_MUL_F, + TriCore_MUL_F_rrr /* 993 */, TRICORE_INS_MUL_F, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul.h $d, ${s1}, ${s2}ll, $n */ - TRICORE_MUL_H_rr1_LL2e /* 974 */, TRICORE_INS_MUL_H, + TriCore_MUL_H_rr1_LL2e /* 994 */, TRICORE_INS_MUL_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul.h $d, ${s1}, ${s2}lu, $n */ - TRICORE_MUL_H_rr1_LU2e /* 975 */, TRICORE_INS_MUL_H, + TriCore_MUL_H_rr1_LU2e /* 995 */, TRICORE_INS_MUL_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul.h $d, ${s1}, ${s2}ul, $n */ - TRICORE_MUL_H_rr1_UL2e /* 976 */, TRICORE_INS_MUL_H, + TriCore_MUL_H_rr1_UL2e /* 996 */, TRICORE_INS_MUL_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul.h $d, ${s1}, ${s2}uu, $n */ - TRICORE_MUL_H_rr1_UU2e /* 977 */, TRICORE_INS_MUL_H, + TriCore_MUL_H_rr1_UU2e /* 997 */, TRICORE_INS_MUL_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul.h $d, $s1, $s2, $n */ - TRICORE_MUL_H_rr_v110 /* 978 */, TRICORE_INS_MUL_H, + TriCore_MUL_H_rr_v110 /* 998 */, TRICORE_INS_MUL_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul.q $d, ${s1}, ${s2}, $n */ - TRICORE_MUL_Q_rr1_2 /* 979 */, TRICORE_INS_MUL_Q, + TriCore_MUL_Q_rr1_2 /* 999 */, TRICORE_INS_MUL_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul.q $d, ${s1}l, ${s2}l, $n */ - TRICORE_MUL_Q_rr1_2LL /* 980 */, TRICORE_INS_MUL_Q, + TriCore_MUL_Q_rr1_2LL /* 1000 */, TRICORE_INS_MUL_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul.q $d, ${s1}u, ${s2}u, $n */ - TRICORE_MUL_Q_rr1_2UU /* 981 */, TRICORE_INS_MUL_Q, + TriCore_MUL_Q_rr1_2UU /* 1001 */, TRICORE_INS_MUL_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul.q $d, ${s1}, ${s2}l, $n */ - TRICORE_MUL_Q_rr1_2_L /* 982 */, TRICORE_INS_MUL_Q, + TriCore_MUL_Q_rr1_2_L /* 1002 */, TRICORE_INS_MUL_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul.q $d, ${s1}, ${s2}l, $n */ - TRICORE_MUL_Q_rr1_2_Le /* 983 */, TRICORE_INS_MUL_Q, + TriCore_MUL_Q_rr1_2_Le /* 1003 */, TRICORE_INS_MUL_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul.q $d, ${s1}, ${s2}u, $n */ - TRICORE_MUL_Q_rr1_2_U /* 984 */, TRICORE_INS_MUL_Q, + TriCore_MUL_Q_rr1_2_U /* 1004 */, TRICORE_INS_MUL_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul.q $d, ${s1}, ${s2}u, $n */ - TRICORE_MUL_Q_rr1_2_Ue /* 985 */, TRICORE_INS_MUL_Q, + TriCore_MUL_Q_rr1_2_Ue /* 1005 */, TRICORE_INS_MUL_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul.q $d, ${s1}, ${s2}, $n */ - TRICORE_MUL_Q_rr1_2__e /* 986 */, TRICORE_INS_MUL_Q, + TriCore_MUL_Q_rr1_2__e /* 1006 */, TRICORE_INS_MUL_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul.q $d, $s1, $s2, $n */ - TRICORE_MUL_Q_rr_v110 /* 987 */, TRICORE_INS_MUL_Q, + TriCore_MUL_Q_rr_v110 /* 1007 */, TRICORE_INS_MUL_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul.u $d, $s1, $const9 */ - TRICORE_MUL_U_rc /* 988 */, TRICORE_INS_MUL_U, + TriCore_MUL_U_rc /* 1008 */, TRICORE_INS_MUL_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul.u $d, $s1, $s2 */ - TRICORE_MUL_U_rr2 /* 989 */, TRICORE_INS_MUL_U, + TriCore_MUL_U_rr2 /* 1009 */, TRICORE_INS_MUL_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul $d, $s1, $const9 */ - TRICORE_MUL_rc /* 990 */, TRICORE_INS_MUL, + TriCore_MUL_rc /* 1010 */, TRICORE_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul $d, $s1, $const9 */ - TRICORE_MUL_rc_e /* 991 */, TRICORE_INS_MUL, + TriCore_MUL_rc_e /* 1011 */, TRICORE_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul $d, $s1, $s2 */ - TRICORE_MUL_rr2 /* 992 */, TRICORE_INS_MUL, + TriCore_MUL_rr2 /* 1012 */, TRICORE_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul $d, $s1, $s2 */ - TRICORE_MUL_rr2_e /* 993 */, TRICORE_INS_MUL, + TriCore_MUL_rr2_e /* 1013 */, TRICORE_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul $d, $s1, $s2 */ - TRICORE_MUL_rr_v110 /* 994 */, TRICORE_INS_MUL, + TriCore_MUL_rr_v110 /* 1014 */, TRICORE_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* mul $d, $s2 */ - TRICORE_MUL_srr /* 995 */, TRICORE_INS_MUL, + TriCore_MUL_srr /* 1015 */, TRICORE_INS_MUL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* nand.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_NAND_T /* 996 */, TRICORE_INS_NAND_T, + TriCore_NAND_T /* 1016 */, TRICORE_INS_NAND_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* nand $d, $s1, $const9 */ - TRICORE_NAND_rc /* 997 */, TRICORE_INS_NAND, + TriCore_NAND_rc /* 1017 */, TRICORE_INS_NAND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* nand $d, $s1, $s2 */ - TRICORE_NAND_rr /* 998 */, TRICORE_INS_NAND, + TriCore_NAND_rr /* 1018 */, TRICORE_INS_NAND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* nez.a $d, $s1 */ - TRICORE_NEZ_A /* 999 */, TRICORE_INS_NEZ_A, + TriCore_NEZ_A /* 1019 */, TRICORE_INS_NEZ_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ne.a $d, $s1, $s2 */ - TRICORE_NE_A /* 1000 */, TRICORE_INS_NE_A, + TriCore_NE_A /* 1020 */, TRICORE_INS_NE_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ne $d, $s1, $const9 */ - TRICORE_NE_rc /* 1001 */, TRICORE_INS_NE, + TriCore_NE_rc /* 1021 */, TRICORE_INS_NE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ne $d, $s1, $s2 */ - TRICORE_NE_rr /* 1002 */, TRICORE_INS_NE, + TriCore_NE_rr /* 1022 */, TRICORE_INS_NE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* nop */ - TRICORE_NOP_sr /* 1003 */, TRICORE_INS_NOP, + TriCore_NOP_sr /* 1023 */, TRICORE_INS_NOP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* nop */ - TRICORE_NOP_sys /* 1004 */, TRICORE_INS_NOP, + TriCore_NOP_sys /* 1024 */, TRICORE_INS_NOP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* nor.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_NOR_T /* 1005 */, TRICORE_INS_NOR_T, + TriCore_NOR_T /* 1025 */, TRICORE_INS_NOR_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* nor $d, $s1, $const9 */ - TRICORE_NOR_rc /* 1006 */, TRICORE_INS_NOR, + TriCore_NOR_rc /* 1026 */, TRICORE_INS_NOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* nor $d, $s1, $s2 */ - TRICORE_NOR_rr /* 1007 */, TRICORE_INS_NOR, + TriCore_NOR_rr /* 1027 */, TRICORE_INS_NOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* nor $s1 */ - TRICORE_NOR_sr /* 1008 */, TRICORE_INS_NOR, + TriCore_NOR_sr /* 1028 */, TRICORE_INS_NOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* nor $s1 */ - TRICORE_NOR_sr_v110 /* 1009 */, TRICORE_INS_NOR, + TriCore_NOR_sr_v110 /* 1029 */, TRICORE_INS_NOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* not $s1 */ - TRICORE_NOT_sr_v162 /* 1010 */, TRICORE_INS_NOT, + TriCore_NOT_sr_v162 /* 1030 */, TRICORE_INS_NOT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV162, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV162, 0 }, 0, 0, {{ 0 }} + #endif }, { /* orn.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_ORN_T /* 1011 */, TRICORE_INS_ORN_T, + TriCore_ORN_T /* 1031 */, TRICORE_INS_ORN_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* orn $d, $s1, $const9 */ - TRICORE_ORN_rc /* 1012 */, TRICORE_INS_ORN, + TriCore_ORN_rc /* 1032 */, TRICORE_INS_ORN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* orn $d, $s1, $s2 */ - TRICORE_ORN_rr /* 1013 */, TRICORE_INS_ORN, + TriCore_ORN_rr /* 1033 */, TRICORE_INS_ORN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* or.andn.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_OR_ANDN_T /* 1014 */, TRICORE_INS_OR_ANDN_T, + TriCore_OR_ANDN_T /* 1034 */, TRICORE_INS_OR_ANDN_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* or.and.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_OR_AND_T /* 1015 */, TRICORE_INS_OR_AND_T, + TriCore_OR_AND_T /* 1035 */, TRICORE_INS_OR_AND_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* or.eq $d, $s1, $const9 */ - TRICORE_OR_EQ_rc /* 1016 */, TRICORE_INS_OR_EQ, + TriCore_OR_EQ_rc /* 1036 */, TRICORE_INS_OR_EQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* or.eq $d, $s1, $s2 */ - TRICORE_OR_EQ_rr /* 1017 */, TRICORE_INS_OR_EQ, + TriCore_OR_EQ_rr /* 1037 */, TRICORE_INS_OR_EQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* or.ge.u $d, $s1, $const9 */ - TRICORE_OR_GE_U_rc /* 1018 */, TRICORE_INS_OR_GE_U, + TriCore_OR_GE_U_rc /* 1038 */, TRICORE_INS_OR_GE_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* or.ge.u $d, $s1, $s2 */ - TRICORE_OR_GE_U_rr /* 1019 */, TRICORE_INS_OR_GE_U, + TriCore_OR_GE_U_rr /* 1039 */, TRICORE_INS_OR_GE_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* or.ge $d, $s1, $const9 */ - TRICORE_OR_GE_rc /* 1020 */, TRICORE_INS_OR_GE, + TriCore_OR_GE_rc /* 1040 */, TRICORE_INS_OR_GE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* or.ge $d, $s1, $s2 */ - TRICORE_OR_GE_rr /* 1021 */, TRICORE_INS_OR_GE, + TriCore_OR_GE_rr /* 1041 */, TRICORE_INS_OR_GE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* or.lt.u $d, $s1, $const9 */ - TRICORE_OR_LT_U_rc /* 1022 */, TRICORE_INS_OR_LT_U, + TriCore_OR_LT_U_rc /* 1042 */, TRICORE_INS_OR_LT_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* or.lt.u $d, $s1, $s2 */ - TRICORE_OR_LT_U_rr /* 1023 */, TRICORE_INS_OR_LT_U, + TriCore_OR_LT_U_rr /* 1043 */, TRICORE_INS_OR_LT_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* or.lt $d, $s1, $const9 */ - TRICORE_OR_LT_rc /* 1024 */, TRICORE_INS_OR_LT, + TriCore_OR_LT_rc /* 1044 */, TRICORE_INS_OR_LT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* or.lt $d, $s1, $s2 */ - TRICORE_OR_LT_rr /* 1025 */, TRICORE_INS_OR_LT, + TriCore_OR_LT_rr /* 1045 */, TRICORE_INS_OR_LT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* or.ne $d, $s1, $const9 */ - TRICORE_OR_NE_rc /* 1026 */, TRICORE_INS_OR_NE, + TriCore_OR_NE_rc /* 1046 */, TRICORE_INS_OR_NE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* or.ne $d, $s1, $s2 */ - TRICORE_OR_NE_rr /* 1027 */, TRICORE_INS_OR_NE, + TriCore_OR_NE_rr /* 1047 */, TRICORE_INS_OR_NE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* or.nor.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_OR_NOR_T /* 1028 */, TRICORE_INS_OR_NOR_T, + TriCore_OR_NOR_T /* 1048 */, TRICORE_INS_OR_NOR_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* or.or.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_OR_OR_T /* 1029 */, TRICORE_INS_OR_OR_T, + TriCore_OR_OR_T /* 1049 */, TRICORE_INS_OR_OR_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* or.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_OR_T /* 1030 */, TRICORE_INS_OR_T, + TriCore_OR_T /* 1050 */, TRICORE_INS_OR_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* or $d, $s1, $const9 */ - TRICORE_OR_rc /* 1031 */, TRICORE_INS_OR, + TriCore_OR_rc /* 1051 */, TRICORE_INS_OR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* or $d, $s1, $s2 */ - TRICORE_OR_rr /* 1032 */, TRICORE_INS_OR, + TriCore_OR_rr /* 1052 */, TRICORE_INS_OR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* or d15, $const8 */ - TRICORE_OR_sc /* 1033 */, TRICORE_INS_OR, + /* or $dst, $const8 */ + TriCore_OR_sc /* 1053 */, TRICORE_INS_OR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* or d15, $const8 */ - TRICORE_OR_sc_v110 /* 1034 */, TRICORE_INS_OR, + /* or $dst, $const8 */ + TriCore_OR_sc_v110 /* 1054 */, TRICORE_INS_OR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* or $d, $s2 */ - TRICORE_OR_srr /* 1035 */, TRICORE_INS_OR, + TriCore_OR_srr /* 1055 */, TRICORE_INS_OR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* or $d, $s2 */ - TRICORE_OR_srr_v110 /* 1036 */, TRICORE_INS_OR, + TriCore_OR_srr_v110 /* 1056 */, TRICORE_INS_OR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* pack $d, $s3, $s1 */ - TRICORE_PACK_rrr /* 1037 */, TRICORE_INS_PACK, + TriCore_PACK_rrr /* 1057 */, TRICORE_INS_PACK, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* parity $d, $s1 */ - TRICORE_PARITY_rr /* 1038 */, TRICORE_INS_PARITY, + TriCore_PARITY_rr /* 1058 */, TRICORE_INS_PARITY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* parity $d, $s1 */ - TRICORE_PARITY_rr_v110 /* 1039 */, TRICORE_INS_PARITY, + TriCore_PARITY_rr_v110 /* 1059 */, TRICORE_INS_PARITY, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* popcnt.w $d, $s1 */ - TRICORE_POPCNT_W_rr /* 1040 */, TRICORE_INS_POPCNT_W, + TriCore_POPCNT_W_rr /* 1060 */, TRICORE_INS_POPCNT_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV162, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV162, 0 }, 0, 0, {{ 0 }} + #endif }, { /* q31tof $d, $s1, $s2 */ - TRICORE_Q31TOF_rr /* 1041 */, TRICORE_INS_Q31TOF, + TriCore_Q31TOF_rr /* 1061 */, TRICORE_INS_Q31TOF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* qseed.f $d, $s1 */ - TRICORE_QSEED_F_rr /* 1042 */, TRICORE_INS_QSEED_F, + TriCore_QSEED_F_rr /* 1062 */, TRICORE_INS_QSEED_F, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* restore $s1 */ - TRICORE_RESTORE_sys /* 1043 */, TRICORE_INS_RESTORE, + TriCore_RESTORE_sys /* 1063 */, TRICORE_INS_RESTORE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ret */ - TRICORE_RET_sr /* 1044 */, TRICORE_INS_RET, + TriCore_RET_sr /* 1064 */, TRICORE_INS_RET, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* ret */ - TRICORE_RET_sys /* 1045 */, TRICORE_INS_RET, + TriCore_RET_sys /* 1065 */, TRICORE_INS_RET, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* ret */ - TRICORE_RET_sys_v110 /* 1046 */, TRICORE_INS_RET, + TriCore_RET_sys_v110 /* 1066 */, TRICORE_INS_RET, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* rfe */ - TRICORE_RFE_sr /* 1047 */, TRICORE_INS_RFE, + TriCore_RFE_sr /* 1067 */, TRICORE_INS_RFE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* rfe */ - TRICORE_RFE_sys_sys /* 1048 */, TRICORE_INS_RFE, + TriCore_RFE_sys_sys /* 1068 */, TRICORE_INS_RFE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* rfe */ - TRICORE_RFE_sys_sys_v110 /* 1049 */, TRICORE_INS_RFE, + TriCore_RFE_sys_sys_v110 /* 1069 */, TRICORE_INS_RFE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* rfm */ - TRICORE_RFM_sys /* 1050 */, TRICORE_INS_RFM, + TriCore_RFM_sys /* 1070 */, TRICORE_INS_RFM, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* rslcx */ - TRICORE_RSLCX_sys /* 1051 */, TRICORE_INS_RSLCX, + TriCore_RSLCX_sys /* 1071 */, TRICORE_INS_RSLCX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* rstv */ - TRICORE_RSTV_sys /* 1052 */, TRICORE_INS_RSTV, + TriCore_RSTV_sys /* 1072 */, TRICORE_INS_RSTV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* rsubs.u $d, $s1, $const9 */ - TRICORE_RSUBS_U_rc /* 1053 */, TRICORE_INS_RSUBS_U, + TriCore_RSUBS_U_rc /* 1073 */, TRICORE_INS_RSUBS_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* rsubs $d, $s1, $const9 */ - TRICORE_RSUBS_rc /* 1054 */, TRICORE_INS_RSUBS, + TriCore_RSUBS_rc /* 1074 */, TRICORE_INS_RSUBS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* rsub $d, $s1, $const9 */ - TRICORE_RSUB_rc /* 1055 */, TRICORE_INS_RSUB, + TriCore_RSUB_rc /* 1075 */, TRICORE_INS_RSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* rsub $s1 */ - TRICORE_RSUB_sr_sr /* 1056 */, TRICORE_INS_RSUB, + TriCore_RSUB_sr_sr /* 1076 */, TRICORE_INS_RSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* rsub $s1 */ - TRICORE_RSUB_sr_sr_v110 /* 1057 */, TRICORE_INS_RSUB, + TriCore_RSUB_sr_sr_v110 /* 1077 */, TRICORE_INS_RSUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* sat.bu $d, $s1 */ - TRICORE_SAT_BU_rr /* 1058 */, TRICORE_INS_SAT_BU, + TriCore_SAT_BU_rr /* 1078 */, TRICORE_INS_SAT_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sat.bu $s1 */ - TRICORE_SAT_BU_sr /* 1059 */, TRICORE_INS_SAT_BU, + TriCore_SAT_BU_sr /* 1079 */, TRICORE_INS_SAT_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* sat.bu $s1 */ - TRICORE_SAT_BU_sr_v110 /* 1060 */, TRICORE_INS_SAT_BU, + TriCore_SAT_BU_sr_v110 /* 1080 */, TRICORE_INS_SAT_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* sat.b $d, $s1 */ - TRICORE_SAT_B_rr /* 1061 */, TRICORE_INS_SAT_B, + TriCore_SAT_B_rr /* 1081 */, TRICORE_INS_SAT_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sat.b $s1 */ - TRICORE_SAT_B_sr /* 1062 */, TRICORE_INS_SAT_B, + TriCore_SAT_B_sr /* 1082 */, TRICORE_INS_SAT_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* sat.b $s1 */ - TRICORE_SAT_B_sr_v110 /* 1063 */, TRICORE_INS_SAT_B, + TriCore_SAT_B_sr_v110 /* 1083 */, TRICORE_INS_SAT_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* sat.hu $d, $s1 */ - TRICORE_SAT_HU_rr /* 1064 */, TRICORE_INS_SAT_HU, + TriCore_SAT_HU_rr /* 1084 */, TRICORE_INS_SAT_HU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sat.hu $s1 */ - TRICORE_SAT_HU_sr /* 1065 */, TRICORE_INS_SAT_HU, + TriCore_SAT_HU_sr /* 1085 */, TRICORE_INS_SAT_HU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* sat.hu $s1 */ - TRICORE_SAT_HU_sr_v110 /* 1066 */, TRICORE_INS_SAT_HU, + TriCore_SAT_HU_sr_v110 /* 1086 */, TRICORE_INS_SAT_HU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* sat.h $d, $s1 */ - TRICORE_SAT_H_rr /* 1067 */, TRICORE_INS_SAT_H, + TriCore_SAT_H_rr /* 1087 */, TRICORE_INS_SAT_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sat.h $s1 */ - TRICORE_SAT_H_sr /* 1068 */, TRICORE_INS_SAT_H, + TriCore_SAT_H_sr /* 1088 */, TRICORE_INS_SAT_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* sat.h $s1 */ - TRICORE_SAT_H_sr_v110 /* 1069 */, TRICORE_INS_SAT_H, + TriCore_SAT_H_sr_v110 /* 1089 */, TRICORE_INS_SAT_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* seln.a $d, $s3, $s1, $const9 */ - TRICORE_SELN_A_rcr_v110 /* 1070 */, TRICORE_INS_SELN_A, + TriCore_SELN_A_rcr_v110 /* 1090 */, TRICORE_INS_SELN_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* seln.a $d, $s3, $s1, $s2 */ - TRICORE_SELN_A_rrr_v110 /* 1071 */, TRICORE_INS_SELN_A, + TriCore_SELN_A_rrr_v110 /* 1091 */, TRICORE_INS_SELN_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* seln $d, $s3, $s1, $const9 */ - TRICORE_SELN_rcr /* 1072 */, TRICORE_INS_SELN, + TriCore_SELN_rcr /* 1092 */, TRICORE_INS_SELN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* seln $d, $s3, $s1, $s2 */ - TRICORE_SELN_rrr /* 1073 */, TRICORE_INS_SELN, + TriCore_SELN_rrr /* 1093 */, TRICORE_INS_SELN, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sel.a $d, $s3, $s1, $const9 */ - TRICORE_SEL_A_rcr_v110 /* 1074 */, TRICORE_INS_SEL_A, + TriCore_SEL_A_rcr_v110 /* 1094 */, TRICORE_INS_SEL_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* sel.a $d, $s3, $s1, $s2 */ - TRICORE_SEL_A_rrr_v110 /* 1075 */, TRICORE_INS_SEL_A, + TriCore_SEL_A_rrr_v110 /* 1095 */, TRICORE_INS_SEL_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* sel $d, $s3, $s1, $const9 */ - TRICORE_SEL_rcr /* 1076 */, TRICORE_INS_SEL, + TriCore_SEL_rcr /* 1096 */, TRICORE_INS_SEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sel $d, $s3, $s1, $s2 */ - TRICORE_SEL_rrr /* 1077 */, TRICORE_INS_SEL, + TriCore_SEL_rrr /* 1097 */, TRICORE_INS_SEL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* shas $d, $s1, $const9 */ - TRICORE_SHAS_rc /* 1078 */, TRICORE_INS_SHAS, + TriCore_SHAS_rc /* 1098 */, TRICORE_INS_SHAS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* shas $d, $s1, $s2 */ - TRICORE_SHAS_rr /* 1079 */, TRICORE_INS_SHAS, + TriCore_SHAS_rr /* 1099 */, TRICORE_INS_SHAS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sha.b $d, $s1, $const9 */ - TRICORE_SHA_B_rc /* 1080 */, TRICORE_INS_SHA_B, + TriCore_SHA_B_rc /* 1100 */, TRICORE_INS_SHA_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* sha.b $d, $s1, $s2 */ - TRICORE_SHA_B_rr /* 1081 */, TRICORE_INS_SHA_B, + TriCore_SHA_B_rr /* 1101 */, TRICORE_INS_SHA_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* sha.h $d, $s1, $const9 */ - TRICORE_SHA_H_rc /* 1082 */, TRICORE_INS_SHA_H, + TriCore_SHA_H_rc /* 1102 */, TRICORE_INS_SHA_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sha.h $d, $s1, $s2 */ - TRICORE_SHA_H_rr /* 1083 */, TRICORE_INS_SHA_H, + TriCore_SHA_H_rr /* 1103 */, TRICORE_INS_SHA_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sha $d, $s1, $const9 */ - TRICORE_SHA_rc /* 1084 */, TRICORE_INS_SHA, + TriCore_SHA_rc /* 1104 */, TRICORE_INS_SHA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sha $d, $s1, $s2 */ - TRICORE_SHA_rr /* 1085 */, TRICORE_INS_SHA, + TriCore_SHA_rr /* 1105 */, TRICORE_INS_SHA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sha $d, $const4 */ - TRICORE_SHA_src /* 1086 */, TRICORE_INS_SHA, + TriCore_SHA_src /* 1106 */, TRICORE_INS_SHA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* sha $d, $const4 */ - TRICORE_SHA_src_v110 /* 1087 */, TRICORE_INS_SHA, + TriCore_SHA_src_v110 /* 1107 */, TRICORE_INS_SHA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* shuffle $d, $s1, $const9 */ - TRICORE_SHUFFLE_rc /* 1088 */, TRICORE_INS_SHUFFLE, + TriCore_SHUFFLE_rc /* 1108 */, TRICORE_INS_SHUFFLE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV162, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV162, 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.andn.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_SH_ANDN_T /* 1089 */, TRICORE_INS_SH_ANDN_T, + TriCore_SH_ANDN_T /* 1109 */, TRICORE_INS_SH_ANDN_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.and.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_SH_AND_T /* 1090 */, TRICORE_INS_SH_AND_T, + TriCore_SH_AND_T /* 1110 */, TRICORE_INS_SH_AND_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.b $d, $s1, $const9 */ - TRICORE_SH_B_rc /* 1091 */, TRICORE_INS_SH_B, + TriCore_SH_B_rc /* 1111 */, TRICORE_INS_SH_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.b $d, $s1, $s2 */ - TRICORE_SH_B_rr /* 1092 */, TRICORE_INS_SH_B, + TriCore_SH_B_rr /* 1112 */, TRICORE_INS_SH_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.eq $d, $s1, $const9 */ - TRICORE_SH_EQ_rc /* 1093 */, TRICORE_INS_SH_EQ, + TriCore_SH_EQ_rc /* 1113 */, TRICORE_INS_SH_EQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.eq $d, $s1, $s2 */ - TRICORE_SH_EQ_rr /* 1094 */, TRICORE_INS_SH_EQ, + TriCore_SH_EQ_rr /* 1114 */, TRICORE_INS_SH_EQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.ge.u $d, $s1, $const9 */ - TRICORE_SH_GE_U_rc /* 1095 */, TRICORE_INS_SH_GE_U, + TriCore_SH_GE_U_rc /* 1115 */, TRICORE_INS_SH_GE_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.ge.u $d, $s1, $s2 */ - TRICORE_SH_GE_U_rr /* 1096 */, TRICORE_INS_SH_GE_U, + TriCore_SH_GE_U_rr /* 1116 */, TRICORE_INS_SH_GE_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.ge $d, $s1, $const9 */ - TRICORE_SH_GE_rc /* 1097 */, TRICORE_INS_SH_GE, + TriCore_SH_GE_rc /* 1117 */, TRICORE_INS_SH_GE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.ge $d, $s1, $s2 */ - TRICORE_SH_GE_rr /* 1098 */, TRICORE_INS_SH_GE, + TriCore_SH_GE_rr /* 1118 */, TRICORE_INS_SH_GE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.h $d, $s1, $const9 */ - TRICORE_SH_H_rc /* 1099 */, TRICORE_INS_SH_H, + TriCore_SH_H_rc /* 1119 */, TRICORE_INS_SH_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.h $d, $s1, $s2 */ - TRICORE_SH_H_rr /* 1100 */, TRICORE_INS_SH_H, + TriCore_SH_H_rr /* 1120 */, TRICORE_INS_SH_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.lt.u $d, $s1, $const9 */ - TRICORE_SH_LT_U_rc /* 1101 */, TRICORE_INS_SH_LT_U, + TriCore_SH_LT_U_rc /* 1121 */, TRICORE_INS_SH_LT_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.lt.u $d, $s1, $s2 */ - TRICORE_SH_LT_U_rr /* 1102 */, TRICORE_INS_SH_LT_U, + TriCore_SH_LT_U_rr /* 1122 */, TRICORE_INS_SH_LT_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.lt $d, $s1, $const9 */ - TRICORE_SH_LT_rc /* 1103 */, TRICORE_INS_SH_LT, + TriCore_SH_LT_rc /* 1123 */, TRICORE_INS_SH_LT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.lt $d, $s1, $s2 */ - TRICORE_SH_LT_rr /* 1104 */, TRICORE_INS_SH_LT, + TriCore_SH_LT_rr /* 1124 */, TRICORE_INS_SH_LT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.nand.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_SH_NAND_T /* 1105 */, TRICORE_INS_SH_NAND_T, + TriCore_SH_NAND_T /* 1125 */, TRICORE_INS_SH_NAND_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.ne $d, $s1, $const9 */ - TRICORE_SH_NE_rc /* 1106 */, TRICORE_INS_SH_NE, + TriCore_SH_NE_rc /* 1126 */, TRICORE_INS_SH_NE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.ne $d, $s1, $s2 */ - TRICORE_SH_NE_rr /* 1107 */, TRICORE_INS_SH_NE, + TriCore_SH_NE_rr /* 1127 */, TRICORE_INS_SH_NE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.nor.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_SH_NOR_T /* 1108 */, TRICORE_INS_SH_NOR_T, + TriCore_SH_NOR_T /* 1128 */, TRICORE_INS_SH_NOR_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.orn.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_SH_ORN_T /* 1109 */, TRICORE_INS_SH_ORN_T, + TriCore_SH_ORN_T /* 1129 */, TRICORE_INS_SH_ORN_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.or.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_SH_OR_T /* 1110 */, TRICORE_INS_SH_OR_T, + TriCore_SH_OR_T /* 1130 */, TRICORE_INS_SH_OR_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.xnor.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_SH_XNOR_T /* 1111 */, TRICORE_INS_SH_XNOR_T, + TriCore_SH_XNOR_T /* 1131 */, TRICORE_INS_SH_XNOR_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh.xor.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_SH_XOR_T /* 1112 */, TRICORE_INS_SH_XOR_T, + TriCore_SH_XOR_T /* 1132 */, TRICORE_INS_SH_XOR_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh $d, $s1, $const9 */ - TRICORE_SH_rc /* 1113 */, TRICORE_INS_SH, + TriCore_SH_rc /* 1133 */, TRICORE_INS_SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh $d, $s1, $s2 */ - TRICORE_SH_rr /* 1114 */, TRICORE_INS_SH, + TriCore_SH_rr /* 1134 */, TRICORE_INS_SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh $d, $const4 */ - TRICORE_SH_src /* 1115 */, TRICORE_INS_SH, + TriCore_SH_src /* 1135 */, TRICORE_INS_SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* sh $d, $const4 */ - TRICORE_SH_src_v110 /* 1116 */, TRICORE_INS_SH, + TriCore_SH_src_v110 /* 1136 */, TRICORE_INS_SH, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* stlcx $off18 */ - TRICORE_STLCX_abs /* 1117 */, TRICORE_INS_STLCX, + TriCore_STLCX_abs /* 1137 */, TRICORE_INS_STLCX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* stlcx [$s2]$off10 */ - TRICORE_STLCX_bo_bso /* 1118 */, TRICORE_INS_STLCX, + TriCore_STLCX_bo_bso /* 1138 */, TRICORE_INS_STLCX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* stucx $off18 */ - TRICORE_STUCX_abs /* 1119 */, TRICORE_INS_STUCX, + TriCore_STUCX_abs /* 1139 */, TRICORE_INS_STUCX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* stucx [$s2]$off10 */ - TRICORE_STUCX_bo_bso /* 1120 */, TRICORE_INS_STUCX, + TriCore_STUCX_bo_bso /* 1140 */, TRICORE_INS_STUCX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.a $off18, $s1 */ - TRICORE_ST_A_abs /* 1121 */, TRICORE_INS_ST_A, + TriCore_ST_A_abs /* 1141 */, TRICORE_INS_ST_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.a [$s1]$off10, $d */ - TRICORE_ST_A_bo_bso /* 1122 */, TRICORE_INS_ST_A, + TriCore_ST_A_bo_bso /* 1142 */, TRICORE_INS_ST_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.a [${d}+c]$off10, $s1 */ - TRICORE_ST_A_bo_c /* 1123 */, TRICORE_INS_ST_A, + TriCore_ST_A_bo_c /* 1143 */, TRICORE_INS_ST_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.a [${s2}+]$off10, $s1 */ - TRICORE_ST_A_bo_pos /* 1124 */, TRICORE_INS_ST_A, + TriCore_ST_A_bo_pos /* 1144 */, TRICORE_INS_ST_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.a [+${s2}]$off10, $s1 */ - TRICORE_ST_A_bo_pre /* 1125 */, TRICORE_INS_ST_A, + TriCore_ST_A_bo_pre /* 1145 */, TRICORE_INS_ST_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.a [${d}+r], $s1 */ - TRICORE_ST_A_bo_r /* 1126 */, TRICORE_INS_ST_A, + TriCore_ST_A_bo_r /* 1146 */, TRICORE_INS_ST_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.a [$s2]$off16, $s1 */ - TRICORE_ST_A_bol /* 1127 */, TRICORE_INS_ST_A, + TriCore_ST_A_bol /* 1147 */, TRICORE_INS_ST_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* st.a [sp]$const8, a15 */ - TRICORE_ST_A_sc /* 1128 */, TRICORE_INS_ST_A, + /* st.a [$rd]$const8, $rr */ + TriCore_ST_A_sc /* 1148 */, TRICORE_INS_ST_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* st.a [$s2]$off4, a15 */ - TRICORE_ST_A_sro /* 1129 */, TRICORE_INS_ST_A, + /* st.a [$s2]$off4, $r */ + TriCore_ST_A_sro /* 1149 */, TRICORE_INS_ST_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* st.a [$s2]$off4, a15 */ - TRICORE_ST_A_sro_v110 /* 1130 */, TRICORE_INS_ST_A, + /* st.a [$s2]$off4, $r */ + TriCore_ST_A_sro_v110 /* 1150 */, TRICORE_INS_ST_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.a [$d], $s1 */ - TRICORE_ST_A_ssr /* 1131 */, TRICORE_INS_ST_A, + TriCore_ST_A_ssr /* 1151 */, TRICORE_INS_ST_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.a [${d}+], $s1 */ - TRICORE_ST_A_ssr_pos /* 1132 */, TRICORE_INS_ST_A, + TriCore_ST_A_ssr_pos /* 1152 */, TRICORE_INS_ST_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.a [${d}+], $s1 */ - TRICORE_ST_A_ssr_pos_v110 /* 1133 */, TRICORE_INS_ST_A, + TriCore_ST_A_ssr_pos_v110 /* 1153 */, TRICORE_INS_ST_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.a [$d], $s1 */ - TRICORE_ST_A_ssr_v110 /* 1134 */, TRICORE_INS_ST_A, + TriCore_ST_A_ssr_v110 /* 1154 */, TRICORE_INS_ST_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* st.a [a15]$off4, $s1 */ - TRICORE_ST_A_ssro /* 1135 */, TRICORE_INS_ST_A, + /* st.a [$r]$off4, $s1 */ + TriCore_ST_A_ssro /* 1155 */, TRICORE_INS_ST_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* st.a [a15]$off4, $s1 */ - TRICORE_ST_A_ssro_v110 /* 1136 */, TRICORE_INS_ST_A, + /* st.a [$dst]$off4, $s1 */ + TriCore_ST_A_ssro_v110 /* 1156 */, TRICORE_INS_ST_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.b $off18, $s1 */ - TRICORE_ST_B_abs /* 1137 */, TRICORE_INS_ST_B, + TriCore_ST_B_abs /* 1157 */, TRICORE_INS_ST_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.b [$s1]$off10, $d */ - TRICORE_ST_B_bo_bso /* 1138 */, TRICORE_INS_ST_B, + TriCore_ST_B_bo_bso /* 1158 */, TRICORE_INS_ST_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.b [${d}+c]$off10, $s1 */ - TRICORE_ST_B_bo_c /* 1139 */, TRICORE_INS_ST_B, + TriCore_ST_B_bo_c /* 1159 */, TRICORE_INS_ST_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.b [${s2}+]$off10, $s1 */ - TRICORE_ST_B_bo_pos /* 1140 */, TRICORE_INS_ST_B, + TriCore_ST_B_bo_pos /* 1160 */, TRICORE_INS_ST_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.b [+${s2}]$off10, $s1 */ - TRICORE_ST_B_bo_pre /* 1141 */, TRICORE_INS_ST_B, + TriCore_ST_B_bo_pre /* 1161 */, TRICORE_INS_ST_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.b [${d}+r], $s1 */ - TRICORE_ST_B_bo_r /* 1142 */, TRICORE_INS_ST_B, + TriCore_ST_B_bo_r /* 1162 */, TRICORE_INS_ST_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.b [$s2]$off16, $s1 */ - TRICORE_ST_B_bol /* 1143 */, TRICORE_INS_ST_B, + TriCore_ST_B_bol /* 1163 */, TRICORE_INS_ST_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* st.b [$s2]$off4, d15 */ - TRICORE_ST_B_sro /* 1144 */, TRICORE_INS_ST_B, + /* st.b [$s2]$off4, $r */ + TriCore_ST_B_sro /* 1164 */, TRICORE_INS_ST_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* st.b [$s2]$off4, d15 */ - TRICORE_ST_B_sro_v110 /* 1145 */, TRICORE_INS_ST_B, + /* st.b [$s2]$off4, $r */ + TriCore_ST_B_sro_v110 /* 1165 */, TRICORE_INS_ST_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.b [$d], $s1 */ - TRICORE_ST_B_ssr /* 1146 */, TRICORE_INS_ST_B, + TriCore_ST_B_ssr /* 1166 */, TRICORE_INS_ST_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.b [${d}+], $s1 */ - TRICORE_ST_B_ssr_pos /* 1147 */, TRICORE_INS_ST_B, + TriCore_ST_B_ssr_pos /* 1167 */, TRICORE_INS_ST_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.b [${d}+], $s1 */ - TRICORE_ST_B_ssr_pos_v110 /* 1148 */, TRICORE_INS_ST_B, + TriCore_ST_B_ssr_pos_v110 /* 1168 */, TRICORE_INS_ST_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.b [$d], $s1 */ - TRICORE_ST_B_ssr_v110 /* 1149 */, TRICORE_INS_ST_B, + TriCore_ST_B_ssr_v110 /* 1169 */, TRICORE_INS_ST_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* st.b [a15]$off4, $s1 */ - TRICORE_ST_B_ssro /* 1150 */, TRICORE_INS_ST_B, + /* st.b [$r]$off4, $s1 */ + TriCore_ST_B_ssro /* 1170 */, TRICORE_INS_ST_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* st.b [a15]$off4, $s1 */ - TRICORE_ST_B_ssro_v110 /* 1151 */, TRICORE_INS_ST_B, + /* st.b [$dst]$off4, $s1 */ + TriCore_ST_B_ssro_v110 /* 1171 */, TRICORE_INS_ST_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.da $off18, $s1 */ - TRICORE_ST_DA_abs /* 1152 */, TRICORE_INS_ST_DA, + TriCore_ST_DA_abs /* 1172 */, TRICORE_INS_ST_DA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.da [$s1]$off10, $d */ - TRICORE_ST_DA_bo_bso /* 1153 */, TRICORE_INS_ST_DA, + TriCore_ST_DA_bo_bso /* 1173 */, TRICORE_INS_ST_DA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.da [${d}+c]$off10, $s1 */ - TRICORE_ST_DA_bo_c /* 1154 */, TRICORE_INS_ST_DA, + TriCore_ST_DA_bo_c /* 1174 */, TRICORE_INS_ST_DA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.da [${s2}+]$off10, $s1 */ - TRICORE_ST_DA_bo_pos /* 1155 */, TRICORE_INS_ST_DA, + TriCore_ST_DA_bo_pos /* 1175 */, TRICORE_INS_ST_DA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.da [+${s2}]$off10, $s1 */ - TRICORE_ST_DA_bo_pre /* 1156 */, TRICORE_INS_ST_DA, + TriCore_ST_DA_bo_pre /* 1176 */, TRICORE_INS_ST_DA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.da [${d}+r], $s1 */ - TRICORE_ST_DA_bo_r /* 1157 */, TRICORE_INS_ST_DA, + TriCore_ST_DA_bo_r /* 1177 */, TRICORE_INS_ST_DA, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.d $off18, $s1 */ - TRICORE_ST_D_abs /* 1158 */, TRICORE_INS_ST_D, + TriCore_ST_D_abs /* 1178 */, TRICORE_INS_ST_D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.d [$s1]$off10, $d */ - TRICORE_ST_D_bo_bso /* 1159 */, TRICORE_INS_ST_D, + TriCore_ST_D_bo_bso /* 1179 */, TRICORE_INS_ST_D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.d [${d}+c]$off10, $s1 */ - TRICORE_ST_D_bo_c /* 1160 */, TRICORE_INS_ST_D, + TriCore_ST_D_bo_c /* 1180 */, TRICORE_INS_ST_D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.d [${s2}+]$off10, $s1 */ - TRICORE_ST_D_bo_pos /* 1161 */, TRICORE_INS_ST_D, + TriCore_ST_D_bo_pos /* 1181 */, TRICORE_INS_ST_D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.d [+${s2}]$off10, $s1 */ - TRICORE_ST_D_bo_pre /* 1162 */, TRICORE_INS_ST_D, + TriCore_ST_D_bo_pre /* 1182 */, TRICORE_INS_ST_D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.d [${d}+r], $s1 */ - TRICORE_ST_D_bo_r /* 1163 */, TRICORE_INS_ST_D, + TriCore_ST_D_bo_r /* 1183 */, TRICORE_INS_ST_D, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.h $off18, $s1 */ - TRICORE_ST_H_abs /* 1164 */, TRICORE_INS_ST_H, + TriCore_ST_H_abs /* 1184 */, TRICORE_INS_ST_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.h [$s1]$off10, $d */ - TRICORE_ST_H_bo_bso /* 1165 */, TRICORE_INS_ST_H, + TriCore_ST_H_bo_bso /* 1185 */, TRICORE_INS_ST_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.h [${d}+c]$off10, $s1 */ - TRICORE_ST_H_bo_c /* 1166 */, TRICORE_INS_ST_H, + TriCore_ST_H_bo_c /* 1186 */, TRICORE_INS_ST_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.h [${s2}+]$off10, $s1 */ - TRICORE_ST_H_bo_pos /* 1167 */, TRICORE_INS_ST_H, + TriCore_ST_H_bo_pos /* 1187 */, TRICORE_INS_ST_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.h [+${s2}]$off10, $s1 */ - TRICORE_ST_H_bo_pre /* 1168 */, TRICORE_INS_ST_H, + TriCore_ST_H_bo_pre /* 1188 */, TRICORE_INS_ST_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.h [${d}+r], $s1 */ - TRICORE_ST_H_bo_r /* 1169 */, TRICORE_INS_ST_H, + TriCore_ST_H_bo_r /* 1189 */, TRICORE_INS_ST_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.h [$s2]$off16, $s1 */ - TRICORE_ST_H_bol /* 1170 */, TRICORE_INS_ST_H, + TriCore_ST_H_bol /* 1190 */, TRICORE_INS_ST_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* st.h [$s2]$off4, d15 */ - TRICORE_ST_H_sro /* 1171 */, TRICORE_INS_ST_H, + /* st.h [$s2]$off4, $r */ + TriCore_ST_H_sro /* 1191 */, TRICORE_INS_ST_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* st.h [$s2]$off4, d15 */ - TRICORE_ST_H_sro_v110 /* 1172 */, TRICORE_INS_ST_H, + /* st.h [$s2]$off4, $r */ + TriCore_ST_H_sro_v110 /* 1192 */, TRICORE_INS_ST_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.h [$d], $s1 */ - TRICORE_ST_H_ssr /* 1173 */, TRICORE_INS_ST_H, + TriCore_ST_H_ssr /* 1193 */, TRICORE_INS_ST_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.h [${d}+], $s1 */ - TRICORE_ST_H_ssr_pos /* 1174 */, TRICORE_INS_ST_H, + TriCore_ST_H_ssr_pos /* 1194 */, TRICORE_INS_ST_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.h [${d}+], $s1 */ - TRICORE_ST_H_ssr_pos_v110 /* 1175 */, TRICORE_INS_ST_H, + TriCore_ST_H_ssr_pos_v110 /* 1195 */, TRICORE_INS_ST_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.h [$d], $s1 */ - TRICORE_ST_H_ssr_v110 /* 1176 */, TRICORE_INS_ST_H, + TriCore_ST_H_ssr_v110 /* 1196 */, TRICORE_INS_ST_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* st.h [a15]$off4, $s1 */ - TRICORE_ST_H_ssro /* 1177 */, TRICORE_INS_ST_H, + /* st.h [$r]$off4, $s1 */ + TriCore_ST_H_ssro /* 1197 */, TRICORE_INS_ST_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* st.h [a15]$off4, $s1 */ - TRICORE_ST_H_ssro_v110 /* 1178 */, TRICORE_INS_ST_H, + /* st.h [$dst]$off4, $s1 */ + TriCore_ST_H_ssro_v110 /* 1198 */, TRICORE_INS_ST_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.q $off18, $s1 */ - TRICORE_ST_Q_abs /* 1179 */, TRICORE_INS_ST_Q, + TriCore_ST_Q_abs /* 1199 */, TRICORE_INS_ST_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.q [$s1]$off10, $d */ - TRICORE_ST_Q_bo_bso /* 1180 */, TRICORE_INS_ST_Q, + TriCore_ST_Q_bo_bso /* 1200 */, TRICORE_INS_ST_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.q [${d}+c]$off10, $s1 */ - TRICORE_ST_Q_bo_c /* 1181 */, TRICORE_INS_ST_Q, + TriCore_ST_Q_bo_c /* 1201 */, TRICORE_INS_ST_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.q [${s2}+]$off10, $s1 */ - TRICORE_ST_Q_bo_pos /* 1182 */, TRICORE_INS_ST_Q, + TriCore_ST_Q_bo_pos /* 1202 */, TRICORE_INS_ST_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.q [+${s2}]$off10, $s1 */ - TRICORE_ST_Q_bo_pre /* 1183 */, TRICORE_INS_ST_Q, + TriCore_ST_Q_bo_pre /* 1203 */, TRICORE_INS_ST_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.q [${d}+r], $s1 */ - TRICORE_ST_Q_bo_r /* 1184 */, TRICORE_INS_ST_Q, + TriCore_ST_Q_bo_r /* 1204 */, TRICORE_INS_ST_Q, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.t $off18, $bpos3, $b */ - TRICORE_ST_T /* 1185 */, TRICORE_INS_ST_T, + TriCore_ST_T /* 1205 */, TRICORE_INS_ST_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.w $off18, $s1 */ - TRICORE_ST_W_abs /* 1186 */, TRICORE_INS_ST_W, + TriCore_ST_W_abs /* 1206 */, TRICORE_INS_ST_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.w [$s1]$off10, $d */ - TRICORE_ST_W_bo_bso /* 1187 */, TRICORE_INS_ST_W, + TriCore_ST_W_bo_bso /* 1207 */, TRICORE_INS_ST_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.w [${d}+c]$off10, $s1 */ - TRICORE_ST_W_bo_c /* 1188 */, TRICORE_INS_ST_W, + TriCore_ST_W_bo_c /* 1208 */, TRICORE_INS_ST_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.w [${s2}+]$off10, $s1 */ - TRICORE_ST_W_bo_pos /* 1189 */, TRICORE_INS_ST_W, + TriCore_ST_W_bo_pos /* 1209 */, TRICORE_INS_ST_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.w [+${s2}]$off10, $s1 */ - TRICORE_ST_W_bo_pre /* 1190 */, TRICORE_INS_ST_W, + TriCore_ST_W_bo_pre /* 1210 */, TRICORE_INS_ST_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.w [${d}+r], $s1 */ - TRICORE_ST_W_bo_r /* 1191 */, TRICORE_INS_ST_W, + TriCore_ST_W_bo_r /* 1211 */, TRICORE_INS_ST_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.w [$s2]$off16, $s1 */ - TRICORE_ST_W_bol /* 1192 */, TRICORE_INS_ST_W, + TriCore_ST_W_bol /* 1212 */, TRICORE_INS_ST_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* st.w [sp]$const8, d15 */ - TRICORE_ST_W_sc /* 1193 */, TRICORE_INS_ST_W, + /* st.w [$rd]$const8, $rr */ + TriCore_ST_W_sc /* 1213 */, TRICORE_INS_ST_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* st.w [$s2]$off4, d15 */ - TRICORE_ST_W_sro /* 1194 */, TRICORE_INS_ST_W, + /* st.w [$s2]$off4, $r */ + TriCore_ST_W_sro /* 1214 */, TRICORE_INS_ST_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* st.w [$s2]$off4, d15 */ - TRICORE_ST_W_sro_v110 /* 1195 */, TRICORE_INS_ST_W, + /* st.w [$s2]$off4, $r */ + TriCore_ST_W_sro_v110 /* 1215 */, TRICORE_INS_ST_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.w [$d], $s1 */ - TRICORE_ST_W_ssr /* 1196 */, TRICORE_INS_ST_W, + TriCore_ST_W_ssr /* 1216 */, TRICORE_INS_ST_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.w [${d}+], $s1 */ - TRICORE_ST_W_ssr_pos /* 1197 */, TRICORE_INS_ST_W, + TriCore_ST_W_ssr_pos /* 1217 */, TRICORE_INS_ST_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.w [${d}+], $s1 */ - TRICORE_ST_W_ssr_pos_v110 /* 1198 */, TRICORE_INS_ST_W, + TriCore_ST_W_ssr_pos_v110 /* 1218 */, TRICORE_INS_ST_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* st.w [$d], $s1 */ - TRICORE_ST_W_ssr_v110 /* 1199 */, TRICORE_INS_ST_W, + TriCore_ST_W_ssr_v110 /* 1219 */, TRICORE_INS_ST_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* st.w [a15]$off4, $s1 */ - TRICORE_ST_W_ssro /* 1200 */, TRICORE_INS_ST_W, + /* st.w [$r]$off4, $s1 */ + TriCore_ST_W_ssro /* 1220 */, TRICORE_INS_ST_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* st.w [a15]$off4, $s1 */ - TRICORE_ST_W_ssro_v110 /* 1201 */, TRICORE_INS_ST_W, + /* st.w [$dst]$off4, $s1 */ + TriCore_ST_W_ssro_v110 /* 1221 */, TRICORE_INS_ST_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* subc $d, $s1, $s2 */ - TRICORE_SUBC_rr /* 1202 */, TRICORE_INS_SUBC, + TriCore_SUBC_rr /* 1222 */, TRICORE_INS_SUBC, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* subsc.a $d, $s1, $s2, $n */ - TRICORE_SUBSC_A_rr /* 1203 */, TRICORE_INS_SUBSC_A, + TriCore_SUBSC_A_rr /* 1223 */, TRICORE_INS_SUBSC_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* subs.bu $d, $s1, $s2 */ - TRICORE_SUBS_BU_rr /* 1204 */, TRICORE_INS_SUBS_BU, + TriCore_SUBS_BU_rr /* 1224 */, TRICORE_INS_SUBS_BU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* subs.b $d, $s1, $s2 */ - TRICORE_SUBS_B_rr /* 1205 */, TRICORE_INS_SUBS_B, + TriCore_SUBS_B_rr /* 1225 */, TRICORE_INS_SUBS_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* subs.hu $d, $s1, $s2 */ - TRICORE_SUBS_HU_rr /* 1206 */, TRICORE_INS_SUBS_HU, + TriCore_SUBS_HU_rr /* 1226 */, TRICORE_INS_SUBS_HU, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* subs.h $d, $s1, $s2 */ - TRICORE_SUBS_H_rr /* 1207 */, TRICORE_INS_SUBS_H, + TriCore_SUBS_H_rr /* 1227 */, TRICORE_INS_SUBS_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* subs.u $d, $s1, $s2 */ - TRICORE_SUBS_U_rr /* 1208 */, TRICORE_INS_SUBS_U, + TriCore_SUBS_U_rr /* 1228 */, TRICORE_INS_SUBS_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* subs $d, $s1, $s2 */ - TRICORE_SUBS_rr /* 1209 */, TRICORE_INS_SUBS, + TriCore_SUBS_rr /* 1229 */, TRICORE_INS_SUBS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* subs $d, $s2 */ - TRICORE_SUBS_srr /* 1210 */, TRICORE_INS_SUBS, + TriCore_SUBS_srr /* 1230 */, TRICORE_INS_SUBS, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* subx $d, $s1, $s2 */ - TRICORE_SUBX_rr /* 1211 */, TRICORE_INS_SUBX, + TriCore_SUBX_rr /* 1231 */, TRICORE_INS_SUBX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sub.a $d, $s1, $s2 */ - TRICORE_SUB_A_rr /* 1212 */, TRICORE_INS_SUB_A, + TriCore_SUB_A_rr /* 1232 */, TRICORE_INS_SUB_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* sub.a sp, $const8 */ - TRICORE_SUB_A_sc /* 1213 */, TRICORE_INS_SUB_A, + /* sub.a $dst, $const8 */ + TriCore_SUB_A_sc /* 1233 */, TRICORE_INS_SUB_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { - /* sub.a sp, $const8 */ - TRICORE_SUB_A_sc_v110 /* 1214 */, TRICORE_INS_SUB_A, + /* sub.a $dst, $const8 */ + TriCore_SUB_A_sc_v110 /* 1234 */, TRICORE_INS_SUB_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* sub.b $d, $s1, $s2 */ - TRICORE_SUB_B_rr /* 1215 */, TRICORE_INS_SUB_B, + TriCore_SUB_B_rr /* 1235 */, TRICORE_INS_SUB_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sub.f $d, $s3, $s1 */ - TRICORE_SUB_F_rrr /* 1216 */, TRICORE_INS_SUB_F, + TriCore_SUB_F_rrr /* 1236 */, TRICORE_INS_SUB_F, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* sub.h $d, $s1, $s2 */ - TRICORE_SUB_H_rr /* 1217 */, TRICORE_INS_SUB_H, + TriCore_SUB_H_rr /* 1237 */, TRICORE_INS_SUB_H, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sub $d, $s1, $s2 */ - TRICORE_SUB_rr /* 1218 */, TRICORE_INS_SUB, + TriCore_SUB_rr /* 1238 */, TRICORE_INS_SUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* sub $d, $s2 */ - TRICORE_SUB_srr /* 1219 */, TRICORE_INS_SUB, + TriCore_SUB_srr /* 1239 */, TRICORE_INS_SUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* sub d15, $d, $s2 */ - TRICORE_SUB_srr_15a /* 1220 */, TRICORE_INS_SUB, + /* sub $dst, $r, $s2 */ + TriCore_SUB_srr_15a /* 1240 */, TRICORE_INS_SUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { - /* sub $d, d15, $s2 */ - TRICORE_SUB_srr_a15 /* 1221 */, TRICORE_INS_SUB, + /* sub $d, $r, $s2 */ + TriCore_SUB_srr_a15 /* 1241 */, TRICORE_INS_SUB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* svlcx */ - TRICORE_SVLCX_sys /* 1222 */, TRICORE_INS_SVLCX, + TriCore_SVLCX_sys /* 1242 */, TRICORE_INS_SVLCX, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* swapmsk.w [$s1]$off10, $d */ - TRICORE_SWAPMSK_W_bo_bso /* 1223 */, TRICORE_INS_SWAPMSK_W, + TriCore_SWAPMSK_W_bo_bso /* 1243 */, TRICORE_INS_SWAPMSK_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV161_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV161_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* swapmsk.w [${d}+c]$off10, $s1 */ - TRICORE_SWAPMSK_W_bo_c /* 1224 */, TRICORE_INS_SWAPMSK_W, + TriCore_SWAPMSK_W_bo_c /* 1244 */, TRICORE_INS_SWAPMSK_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV161_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV161_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* swapmsk.w [${s1}+i], $d */ - TRICORE_SWAPMSK_W_bo_i /* 1225 */, TRICORE_INS_SWAPMSK_W, + TriCore_SWAPMSK_W_bo_i /* 1245 */, TRICORE_INS_SWAPMSK_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV161_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV161_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* swapmsk.w [${s2}+]$off10, $s1 */ - TRICORE_SWAPMSK_W_bo_pos /* 1226 */, TRICORE_INS_SWAPMSK_W, + TriCore_SWAPMSK_W_bo_pos /* 1246 */, TRICORE_INS_SWAPMSK_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV161_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV161_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* swapmsk.w [+${s2}]$off10, $s1 */ - TRICORE_SWAPMSK_W_bo_pre /* 1227 */, TRICORE_INS_SWAPMSK_W, + TriCore_SWAPMSK_W_bo_pre /* 1247 */, TRICORE_INS_SWAPMSK_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV161_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV161_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* swapmsk.w [${d}+r], $s1 */ - TRICORE_SWAPMSK_W_bo_r /* 1228 */, TRICORE_INS_SWAPMSK_W, + TriCore_SWAPMSK_W_bo_r /* 1248 */, TRICORE_INS_SWAPMSK_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV161_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV161_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* swap.a $off18, $s1 */ - TRICORE_SWAP_A_abs /* 1229 */, TRICORE_INS_SWAP_A, + TriCore_SWAP_A_abs /* 1249 */, TRICORE_INS_SWAP_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* swap.a [$s1]$off10, $d */ - TRICORE_SWAP_A_bo_bso /* 1230 */, TRICORE_INS_SWAP_A, + TriCore_SWAP_A_bo_bso /* 1250 */, TRICORE_INS_SWAP_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* swap.a [${d}+c]$off10, $s1 */ - TRICORE_SWAP_A_bo_c /* 1231 */, TRICORE_INS_SWAP_A, + TriCore_SWAP_A_bo_c /* 1251 */, TRICORE_INS_SWAP_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* swap.a [${s2}+]$off10, $s1 */ - TRICORE_SWAP_A_bo_pos /* 1232 */, TRICORE_INS_SWAP_A, + TriCore_SWAP_A_bo_pos /* 1252 */, TRICORE_INS_SWAP_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* swap.a [+${s2}]$off10, $s1 */ - TRICORE_SWAP_A_bo_pre /* 1233 */, TRICORE_INS_SWAP_A, + TriCore_SWAP_A_bo_pre /* 1253 */, TRICORE_INS_SWAP_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* swap.a [${d}+r], $s1 */ - TRICORE_SWAP_A_bo_r /* 1234 */, TRICORE_INS_SWAP_A, + TriCore_SWAP_A_bo_r /* 1254 */, TRICORE_INS_SWAP_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* swap.w $off18, $s1 */ - TRICORE_SWAP_W_abs /* 1235 */, TRICORE_INS_SWAP_W, + TriCore_SWAP_W_abs /* 1255 */, TRICORE_INS_SWAP_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* swap.w [$s1]$off10, $d */ - TRICORE_SWAP_W_bo_bso /* 1236 */, TRICORE_INS_SWAP_W, + TriCore_SWAP_W_bo_bso /* 1256 */, TRICORE_INS_SWAP_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* swap.w [${d}+c]$off10, $s1 */ - TRICORE_SWAP_W_bo_c /* 1237 */, TRICORE_INS_SWAP_W, + TriCore_SWAP_W_bo_c /* 1257 */, TRICORE_INS_SWAP_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* swap.w [${s1}+i], $d */ - TRICORE_SWAP_W_bo_i /* 1238 */, TRICORE_INS_SWAP_W, + TriCore_SWAP_W_bo_i /* 1258 */, TRICORE_INS_SWAP_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV160_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV160_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* swap.w [${s2}+]$off10, $s1 */ - TRICORE_SWAP_W_bo_pos /* 1239 */, TRICORE_INS_SWAP_W, + TriCore_SWAP_W_bo_pos /* 1259 */, TRICORE_INS_SWAP_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* swap.w [+${s2}]$off10, $s1 */ - TRICORE_SWAP_W_bo_pre /* 1240 */, TRICORE_INS_SWAP_W, + TriCore_SWAP_W_bo_pre /* 1260 */, TRICORE_INS_SWAP_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* swap.w [${d}+r], $s1 */ - TRICORE_SWAP_W_bo_r /* 1241 */, TRICORE_INS_SWAP_W, + TriCore_SWAP_W_bo_r /* 1261 */, TRICORE_INS_SWAP_W, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* syscall $const9 */ - TRICORE_SYSCALL_rc /* 1242 */, TRICORE_INS_SYSCALL, + TriCore_SYSCALL_rc /* 1262 */, TRICORE_INS_SYSCALL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* tlbdemap $s1 */ - TRICORE_TLBDEMAP_rr /* 1243 */, TRICORE_INS_TLBDEMAP, + TriCore_TLBDEMAP_rr /* 1263 */, TRICORE_INS_TLBDEMAP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* tlbflush.a */ - TRICORE_TLBFLUSH_A_rr /* 1244 */, TRICORE_INS_TLBFLUSH_A, + TriCore_TLBFLUSH_A_rr /* 1264 */, TRICORE_INS_TLBFLUSH_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* tlbflush.b */ - TRICORE_TLBFLUSH_B_rr /* 1245 */, TRICORE_INS_TLBFLUSH_B, + TriCore_TLBFLUSH_B_rr /* 1265 */, TRICORE_INS_TLBFLUSH_B, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* tlbmap $s1 */ - TRICORE_TLBMAP_rr /* 1246 */, TRICORE_INS_TLBMAP, + TriCore_TLBMAP_rr /* 1266 */, TRICORE_INS_TLBMAP, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* tlbprobe.a $s1 */ - TRICORE_TLBPROBE_A_rr /* 1247 */, TRICORE_INS_TLBPROBE_A, + TriCore_TLBPROBE_A_rr /* 1267 */, TRICORE_INS_TLBPROBE_A, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* tlbprobe.i $s1 */ - TRICORE_TLBPROBE_I_rr /* 1248 */, TRICORE_INS_TLBPROBE_I, + TriCore_TLBPROBE_I_rr /* 1268 */, TRICORE_INS_TLBPROBE_I, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* trapsv */ - TRICORE_TRAPSV_sys /* 1249 */, TRICORE_INS_TRAPSV, + TriCore_TRAPSV_sys /* 1269 */, TRICORE_INS_TRAPSV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* trapv */ - TRICORE_TRAPV_sys /* 1250 */, TRICORE_INS_TRAPV, + TriCore_TRAPV_sys /* 1270 */, TRICORE_INS_TRAPV, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* unpack $d, $s1 */ - TRICORE_UNPACK_rr_rr /* 1251 */, TRICORE_INS_UNPACK, + TriCore_UNPACK_rr_rr /* 1271 */, TRICORE_INS_UNPACK, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* unpack $d, $s1 */ - TRICORE_UNPACK_rr_rr_v110 /* 1252 */, TRICORE_INS_UNPACK, + TriCore_UNPACK_rr_rr_v110 /* 1272 */, TRICORE_INS_UNPACK, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV110, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV110, 0 }, 0, 0, {{ 0 }} + #endif }, { /* updfl $s1 */ - TRICORE_UPDFL_rr /* 1253 */, TRICORE_INS_UPDFL, + TriCore_UPDFL_rr /* 1273 */, TRICORE_INS_UPDFL, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* utof $d, $s1 */ - TRICORE_UTOF_rr /* 1254 */, TRICORE_INS_UTOF, + TriCore_UTOF_rr /* 1274 */, TRICORE_INS_UTOF, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV130_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV130_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* wait */ - TRICORE_WAIT_sys /* 1255 */, TRICORE_INS_WAIT, + TriCore_WAIT_sys /* 1275 */, TRICORE_INS_WAIT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV161_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV161_UP, 0 }, 0, 0, {{ 0 }} + #endif }, { /* xnor.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_XNOR_T /* 1256 */, TRICORE_INS_XNOR_T, + TriCore_XNOR_T /* 1276 */, TRICORE_INS_XNOR_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* xnor $d, $s1, $const9 */ - TRICORE_XNOR_rc /* 1257 */, TRICORE_INS_XNOR, + TriCore_XNOR_rc /* 1277 */, TRICORE_INS_XNOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* xnor $d, $s1, $s2 */ - TRICORE_XNOR_rr /* 1258 */, TRICORE_INS_XNOR, + TriCore_XNOR_rr /* 1278 */, TRICORE_INS_XNOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* xor.eq $d, $s1, $const9 */ - TRICORE_XOR_EQ_rc /* 1259 */, TRICORE_INS_XOR_EQ, + TriCore_XOR_EQ_rc /* 1279 */, TRICORE_INS_XOR_EQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* xor.eq $d, $s1, $s2 */ - TRICORE_XOR_EQ_rr /* 1260 */, TRICORE_INS_XOR_EQ, + TriCore_XOR_EQ_rr /* 1280 */, TRICORE_INS_XOR_EQ, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* xor.ge.u $d, $s1, $const9 */ - TRICORE_XOR_GE_U_rc /* 1261 */, TRICORE_INS_XOR_GE_U, + TriCore_XOR_GE_U_rc /* 1281 */, TRICORE_INS_XOR_GE_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* xor.ge.u $d, $s1, $s2 */ - TRICORE_XOR_GE_U_rr /* 1262 */, TRICORE_INS_XOR_GE_U, + TriCore_XOR_GE_U_rr /* 1282 */, TRICORE_INS_XOR_GE_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* xor.ge $d, $s1, $const9 */ - TRICORE_XOR_GE_rc /* 1263 */, TRICORE_INS_XOR_GE, + TriCore_XOR_GE_rc /* 1283 */, TRICORE_INS_XOR_GE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* xor.ge $d, $s1, $s2 */ - TRICORE_XOR_GE_rr /* 1264 */, TRICORE_INS_XOR_GE, + TriCore_XOR_GE_rr /* 1284 */, TRICORE_INS_XOR_GE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* xor.lt.u $d, $s1, $const9 */ - TRICORE_XOR_LT_U_rc /* 1265 */, TRICORE_INS_XOR_LT_U, + TriCore_XOR_LT_U_rc /* 1285 */, TRICORE_INS_XOR_LT_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* xor.lt.u $d, $s1, $s2 */ - TRICORE_XOR_LT_U_rr /* 1266 */, TRICORE_INS_XOR_LT_U, + TriCore_XOR_LT_U_rr /* 1286 */, TRICORE_INS_XOR_LT_U, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* xor.lt $d, $s1, $const9 */ - TRICORE_XOR_LT_rc /* 1267 */, TRICORE_INS_XOR_LT, + TriCore_XOR_LT_rc /* 1287 */, TRICORE_INS_XOR_LT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* xor.lt $d, $s1, $s2 */ - TRICORE_XOR_LT_rr /* 1268 */, TRICORE_INS_XOR_LT, + TriCore_XOR_LT_rr /* 1288 */, TRICORE_INS_XOR_LT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* xor.ne $d, $s1, $const9 */ - TRICORE_XOR_NE_rc /* 1269 */, TRICORE_INS_XOR_NE, + TriCore_XOR_NE_rc /* 1289 */, TRICORE_INS_XOR_NE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* xor.ne $d, $s1, $s2 */ - TRICORE_XOR_NE_rr /* 1270 */, TRICORE_INS_XOR_NE, + TriCore_XOR_NE_rr /* 1290 */, TRICORE_INS_XOR_NE, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* xor.t $d, $s1, $pos1, $s2, $pos_r */ - TRICORE_XOR_T /* 1271 */, TRICORE_INS_XOR_T, + TriCore_XOR_T /* 1291 */, TRICORE_INS_XOR_T, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* xor $d, $s1, $const9 */ - TRICORE_XOR_rc /* 1272 */, TRICORE_INS_XOR, + TriCore_XOR_rc /* 1292 */, TRICORE_INS_XOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* xor $d, $s1, $s2 */ - TRICORE_XOR_rr /* 1273 */, TRICORE_INS_XOR, + TriCore_XOR_rr /* 1293 */, TRICORE_INS_XOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { 0 }, 0, 0, {{ 0 }} + #endif }, { /* xor $d, $s2 */ - TRICORE_XOR_srr /* 1274 */, TRICORE_INS_XOR, + TriCore_XOR_srr /* 1294 */, TRICORE_INS_XOR, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { TRICORE_FEATURE_HasV120_UP, 0 }, 0, 0 + { 0 }, { 0 }, { TRICORE_FEATURE_HASV120_UP, 0 }, 0, 0, {{ 0 }} + #endif }, diff --git a/arch/TriCore/TriCoreGenCSMappingInsnName.inc b/arch/TriCore/TriCoreGenCSMappingInsnName.inc index 490b888b70..31f6d1c321 100644 --- a/arch/TriCore/TriCoreGenCSMappingInsnName.inc +++ b/arch/TriCore/TriCoreGenCSMappingInsnName.inc @@ -1,6 +1,6 @@ -/* Capstone Disassembly Engine, http://www.capstone-engine.org */ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ -/* Rot127 2022-2023 */ +/* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ diff --git a/arch/TriCore/TriCoreGenCSMappingInsnOp.inc b/arch/TriCore/TriCoreGenCSMappingInsnOp.inc index 0f8a83fbd5..f9e1c67145 100644 --- a/arch/TriCore/TriCoreGenCSMappingInsnOp.inc +++ b/arch/TriCore/TriCoreGenCSMappingInsnOp.inc @@ -1,6 +1,6 @@ -/* Capstone Disassembly Engine, http://www.capstone-engine.org */ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ -/* Rot127 2022-2023 */ +/* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ @@ -140,775 +140,835 @@ {{{ /* TRICORE_MEMBARRIER (42) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ASSERT_SEXT (43) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_JUMP_TABLE_DEBUG_INFO (43) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ASSERT_ZEXT (44) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ASSERT_SEXT (44) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ASSERT_ALIGN (45) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ASSERT_ZEXT (45) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ADD (46) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ASSERT_ALIGN (46) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SUB (47) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ADD (47) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_MUL (48) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SUB (48) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SDIV (49) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_MUL (49) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_UDIV (50) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SDIV (50) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SREM (51) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_UDIV (51) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_UREM (52) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SREM (52) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SDIVREM (53) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_UREM (53) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_UDIVREM (54) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SDIVREM (54) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_AND (55) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_UDIVREM (55) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_OR (56) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_AND (56) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_XOR (57) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_OR (57) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_IMPLICIT_DEF (58) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_XOR (58) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_PHI (59) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_IMPLICIT_DEF (59) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FRAME_INDEX (60) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_PHI (60) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_GLOBAL_VALUE (61) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FRAME_INDEX (61) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_EXTRACT (62) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_GLOBAL_VALUE (62) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_UNMERGE_VALUES (63) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_CONSTANT_POOL (63) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_INSERT (64) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_EXTRACT (64) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_MERGE_VALUES (65) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_UNMERGE_VALUES (65) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_BUILD_VECTOR (66) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_INSERT (66) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_BUILD_VECTOR_TRUNC (67) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_MERGE_VALUES (67) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_CONCAT_VECTORS (68) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_BUILD_VECTOR (68) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_PTRTOINT (69) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_BUILD_VECTOR_TRUNC (69) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_INTTOPTR (70) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_CONCAT_VECTORS (70) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_BITCAST (71) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_PTRTOINT (71) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FREEZE (72) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_INTTOPTR (72) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_INTRINSIC_FPTRUNC_ROUND (73) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_BITCAST (73) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_INTRINSIC_TRUNC (74) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FREEZE (74) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_INTRINSIC_ROUND (75) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_CONSTANT_FOLD_BARRIER (75) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_INTRINSIC_LRINT (76) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_INTRINSIC_FPTRUNC_ROUND (76) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_INTRINSIC_ROUNDEVEN (77) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_INTRINSIC_TRUNC (77) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_READCYCLECOUNTER (78) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_INTRINSIC_ROUND (78) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_LOAD (79) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_INTRINSIC_LRINT (79) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SEXTLOAD (80) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_INTRINSIC_ROUNDEVEN (80) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ZEXTLOAD (81) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_READCYCLECOUNTER (81) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_INDEXED_LOAD (82) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_LOAD (82) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_INDEXED_SEXTLOAD (83) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SEXTLOAD (83) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_INDEXED_ZEXTLOAD (84) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ZEXTLOAD (84) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_STORE (85) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_INDEXED_LOAD (85) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_INDEXED_STORE (86) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_INDEXED_SEXTLOAD (86) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ATOMIC_CMPXCHG_WITH_SUCCESS (87) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_INDEXED_ZEXTLOAD (87) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ATOMIC_CMPXCHG (88) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_STORE (88) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ATOMICRMW_XCHG (89) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_INDEXED_STORE (89) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ATOMICRMW_ADD (90) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ATOMIC_CMPXCHG_WITH_SUCCESS (90) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ATOMICRMW_SUB (91) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ATOMIC_CMPXCHG (91) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ATOMICRMW_AND (92) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ATOMICRMW_XCHG (92) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ATOMICRMW_NAND (93) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ATOMICRMW_ADD (93) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ATOMICRMW_OR (94) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ATOMICRMW_SUB (94) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ATOMICRMW_XOR (95) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ATOMICRMW_AND (95) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ATOMICRMW_MAX (96) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ATOMICRMW_NAND (96) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ATOMICRMW_MIN (97) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ATOMICRMW_OR (97) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ATOMICRMW_UMAX (98) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ATOMICRMW_XOR (98) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ATOMICRMW_UMIN (99) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ATOMICRMW_MAX (99) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ATOMICRMW_FADD (100) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ATOMICRMW_MIN (100) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ATOMICRMW_FSUB (101) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ATOMICRMW_UMAX (101) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ATOMICRMW_FMAX (102) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ATOMICRMW_UMIN (102) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ATOMICRMW_FMIN (103) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ATOMICRMW_FADD (103) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ATOMICRMW_UINC_WRAP (104) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ATOMICRMW_FSUB (104) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ATOMICRMW_UDEC_WRAP (105) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ATOMICRMW_FMAX (105) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FENCE (106) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ATOMICRMW_FMIN (106) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_BRCOND (107) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ATOMICRMW_UINC_WRAP (107) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_BRINDIRECT (108) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ATOMICRMW_UDEC_WRAP (108) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_INVOKE_REGION_START (109) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FENCE (109) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_INTRINSIC (110) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_PREFETCH (110) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_INTRINSIC_W_SIDE_EFFECTS (111) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_BRCOND (111) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ANYEXT (112) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_BRINDIRECT (112) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_TRUNC (113) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_INVOKE_REGION_START (113) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_CONSTANT (114) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_INTRINSIC (114) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FCONSTANT (115) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_INTRINSIC_W_SIDE_EFFECTS (115) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_VASTART (116) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_INTRINSIC_CONVERGENT (116) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_VAARG (117) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS (117) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SEXT (118) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ANYEXT (118) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SEXT_INREG (119) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_TRUNC (119) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ZEXT (120) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_CONSTANT (120) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SHL (121) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FCONSTANT (121) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_LSHR (122) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_VASTART (122) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ASHR (123) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_VAARG (123) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FSHL (124) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SEXT (124) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FSHR (125) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SEXT_INREG (125) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ROTR (126) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ZEXT (126) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ROTL (127) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SHL (127) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ICMP (128) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_LSHR (128) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FCMP (129) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ASHR (129) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SELECT (130) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FSHL (130) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_UADDO (131) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FSHR (131) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_UADDE (132) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ROTR (132) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_USUBO (133) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ROTL (133) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_USUBE (134) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ICMP (134) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SADDO (135) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FCMP (135) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SADDE (136) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SELECT (136) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SSUBO (137) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_UADDO (137) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SSUBE (138) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_UADDE (138) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_UMULO (139) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_USUBO (139) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SMULO (140) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_USUBE (140) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_UMULH (141) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SADDO (141) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SMULH (142) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SADDE (142) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_UADDSAT (143) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SSUBO (143) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SADDSAT (144) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SSUBE (144) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_USUBSAT (145) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_UMULO (145) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SSUBSAT (146) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SMULO (146) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_USHLSAT (147) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_UMULH (147) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SSHLSAT (148) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SMULH (148) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SMULFIX (149) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_UADDSAT (149) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_UMULFIX (150) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SADDSAT (150) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SMULFIXSAT (151) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_USUBSAT (151) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_UMULFIXSAT (152) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SSUBSAT (152) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SDIVFIX (153) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_USHLSAT (153) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_UDIVFIX (154) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SSHLSAT (154) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SDIVFIXSAT (155) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SMULFIX (155) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_UDIVFIXSAT (156) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_UMULFIX (156) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FADD (157) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SMULFIXSAT (157) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FSUB (158) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_UMULFIXSAT (158) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FMUL (159) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SDIVFIX (159) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FMA (160) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_UDIVFIX (160) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FMAD (161) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SDIVFIXSAT (161) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FDIV (162) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_UDIVFIXSAT (162) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FREM (163) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FADD (163) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FPOW (164) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FSUB (164) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FPOWI (165) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FMUL (165) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FEXP (166) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FMA (166) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FEXP2 (167) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FMAD (167) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FLOG (168) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FDIV (168) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FLOG2 (169) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FREM (169) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FLOG10 (170) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FPOW (170) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FNEG (171) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FPOWI (171) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FPEXT (172) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FEXP (172) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FPTRUNC (173) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FEXP2 (173) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FPTOSI (174) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FEXP10 (174) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FPTOUI (175) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FLOG (175) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SITOFP (176) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FLOG2 (176) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_UITOFP (177) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FLOG10 (177) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FABS (178) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FLDEXP (178) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FCOPYSIGN (179) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FFREXP (179) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_IS_FPCLASS (180) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FNEG (180) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FCANONICALIZE (181) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FPEXT (181) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FMINNUM (182) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FPTRUNC (182) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FMAXNUM (183) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FPTOSI (183) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FMINNUM_IEEE (184) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FPTOUI (184) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FMAXNUM_IEEE (185) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SITOFP (185) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FMINIMUM (186) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_UITOFP (186) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FMAXIMUM (187) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FABS (187) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_PTR_ADD (188) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FCOPYSIGN (188) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_PTRMASK (189) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_IS_FPCLASS (189) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SMIN (190) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FCANONICALIZE (190) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SMAX (191) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FMINNUM (191) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_UMIN (192) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FMAXNUM (192) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_UMAX (193) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FMINNUM_IEEE (193) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ABS (194) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FMAXNUM_IEEE (194) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_LROUND (195) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FMINIMUM (195) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_LLROUND (196) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FMAXIMUM (196) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_BR (197) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_GET_FPENV (197) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_BRJT (198) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SET_FPENV (198) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_INSERT_VECTOR_ELT (199) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_RESET_FPENV (199) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_EXTRACT_VECTOR_ELT (200) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_GET_FPMODE (200) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SHUFFLE_VECTOR (201) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SET_FPMODE (201) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_CTTZ (202) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_RESET_FPMODE (202) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_CTTZ_ZERO_UNDEF (203) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_PTR_ADD (203) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_CTLZ (204) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_PTRMASK (204) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_CTLZ_ZERO_UNDEF (205) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SMIN (205) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_CTPOP (206) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SMAX (206) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_BSWAP (207) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_UMIN (207) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_BITREVERSE (208) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_UMAX (208) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FCEIL (209) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ABS (209) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FCOS (210) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_LROUND (210) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FSIN (211) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_LLROUND (211) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FSQRT (212) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_BR (212) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FFLOOR (213) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_BRJT (213) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FRINT (214) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_INSERT_VECTOR_ELT (214) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_FNEARBYINT (215) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_EXTRACT_VECTOR_ELT (215) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_ADDRSPACE_CAST (216) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_SHUFFLE_VECTOR (216) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_BLOCK_ADDR (217) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_CTTZ (217) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_JUMP_TABLE (218) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_CTTZ_ZERO_UNDEF (218) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_DYN_STACKALLOC (219) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_CTLZ (219) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_STRICT_FADD (220) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_CTLZ_ZERO_UNDEF (220) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_STRICT_FSUB (221) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_CTPOP (221) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_STRICT_FMUL (222) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_BSWAP (222) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_STRICT_FDIV (223) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_BITREVERSE (223) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_STRICT_FREM (224) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FCEIL (224) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_STRICT_FMA (225) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FCOS (225) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_STRICT_FSQRT (226) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FSIN (226) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_READ_REGISTER (227) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FSQRT (227) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_WRITE_REGISTER (228) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FFLOOR (228) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_MEMCPY (229) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FRINT (229) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_MEMCPY_INLINE (230) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_FNEARBYINT (230) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_MEMMOVE (231) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_ADDRSPACE_CAST (231) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_MEMSET (232) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_BLOCK_ADDR (232) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_BZERO (233) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_JUMP_TABLE (233) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_VECREDUCE_SEQ_FADD (234) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_DYN_STACKALLOC (234) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_VECREDUCE_SEQ_FMUL (235) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_STACKSAVE (235) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_VECREDUCE_FADD (236) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_STACKRESTORE (236) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_VECREDUCE_FMUL (237) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_STRICT_FADD (237) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_VECREDUCE_FMAX (238) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_STRICT_FSUB (238) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_VECREDUCE_FMIN (239) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_STRICT_FMUL (239) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_VECREDUCE_ADD (240) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_STRICT_FDIV (240) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_VECREDUCE_MUL (241) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_STRICT_FREM (241) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_VECREDUCE_AND (242) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_STRICT_FMA (242) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_VECREDUCE_OR (243) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_STRICT_FSQRT (243) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_VECREDUCE_XOR (244) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_STRICT_FLDEXP (244) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_VECREDUCE_SMAX (245) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_READ_REGISTER (245) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_VECREDUCE_SMIN (246) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_WRITE_REGISTER (246) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_VECREDUCE_UMAX (247) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_MEMCPY (247) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_VECREDUCE_UMIN (248) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_MEMCPY_INLINE (248) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_SBFX (249) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_MEMMOVE (249) - TRICORE_INS_INVALID - */ 0 }}}, -{{{ /* TRICORE_G_UBFX (250) - TRICORE_INS_INVALID - */ +{{{ /* TRICORE_G_MEMSET (250) - TRICORE_INS_INVALID - */ 0 }}}, -{ /* TRICORE_ABSDIFS_B_rr_v110 (251) - TriCore_INS_ABSDIFS_B - absdifs.b $d, $s1, $s2 */ +{{{ /* TRICORE_G_BZERO (251) - TRICORE_INS_INVALID - */ + 0 +}}}, +{{{ /* TRICORE_G_VECREDUCE_SEQ_FADD (252) - TRICORE_INS_INVALID - */ + 0 +}}}, +{{{ /* TRICORE_G_VECREDUCE_SEQ_FMUL (253) - TRICORE_INS_INVALID - */ + 0 +}}}, +{{{ /* TRICORE_G_VECREDUCE_FADD (254) - TRICORE_INS_INVALID - */ + 0 +}}}, +{{{ /* TRICORE_G_VECREDUCE_FMUL (255) - TRICORE_INS_INVALID - */ + 0 +}}}, +{{{ /* TRICORE_G_VECREDUCE_FMAX (256) - TRICORE_INS_INVALID - */ + 0 +}}}, +{{{ /* TRICORE_G_VECREDUCE_FMIN (257) - TRICORE_INS_INVALID - */ + 0 +}}}, +{{{ /* TRICORE_G_VECREDUCE_FMAXIMUM (258) - TRICORE_INS_INVALID - */ + 0 +}}}, +{{{ /* TRICORE_G_VECREDUCE_FMINIMUM (259) - TRICORE_INS_INVALID - */ + 0 +}}}, +{{{ /* TRICORE_G_VECREDUCE_ADD (260) - TRICORE_INS_INVALID - */ + 0 +}}}, +{{{ /* TRICORE_G_VECREDUCE_MUL (261) - TRICORE_INS_INVALID - */ + 0 +}}}, +{{{ /* TRICORE_G_VECREDUCE_AND (262) - TRICORE_INS_INVALID - */ + 0 +}}}, +{{{ /* TRICORE_G_VECREDUCE_OR (263) - TRICORE_INS_INVALID - */ + 0 +}}}, +{{{ /* TRICORE_G_VECREDUCE_XOR (264) - TRICORE_INS_INVALID - */ + 0 +}}}, +{{{ /* TRICORE_G_VECREDUCE_SMAX (265) - TRICORE_INS_INVALID - */ + 0 +}}}, +{{{ /* TRICORE_G_VECREDUCE_SMIN (266) - TRICORE_INS_INVALID - */ + 0 +}}}, +{{{ /* TRICORE_G_VECREDUCE_UMAX (267) - TRICORE_INS_INVALID - */ + 0 +}}}, +{{{ /* TRICORE_G_VECREDUCE_UMIN (268) - TRICORE_INS_INVALID - */ + 0 +}}}, +{{{ /* TRICORE_G_SBFX (269) - TRICORE_INS_INVALID - */ + 0 +}}}, +{{{ /* TRICORE_G_UBFX (270) - TRICORE_INS_INVALID - */ + 0 +}}}, +{ /* TRICORE_ABSDIFS_B_rr_v110 (271) - TRICORE_INS_ABSDIFS_B - absdifs.b $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ABSDIFS_H_rr (252) - TriCore_INS_ABSDIFS_H - absdifs.h $d, $s1, $s2 */ +{ /* TRICORE_ABSDIFS_H_rr (272) - TRICORE_INS_ABSDIFS_H - absdifs.h $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ABSDIFS_rc (253) - TriCore_INS_ABSDIFS - absdifs $d, $s1, $s2 */ +{ /* TRICORE_ABSDIFS_rc (273) - TRICORE_INS_ABSDIFS - absdifs $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ABSDIFS_rr (254) - TriCore_INS_ABSDIFS - absdifs $d, $s1, $s2 */ +{ /* TRICORE_ABSDIFS_rr (274) - TRICORE_INS_ABSDIFS - absdifs $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ABSDIF_B_rr (255) - TriCore_INS_ABSDIF_B - absdif.b $d, $s1, $s2 */ +{ /* TRICORE_ABSDIF_B_rr (275) - TRICORE_INS_ABSDIF_B - absdif.b $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ABSDIF_H_rr (256) - TriCore_INS_ABSDIF_H - absdif.h $d, $s1, $s2 */ +{ /* TRICORE_ABSDIF_H_rr (276) - TRICORE_INS_ABSDIF_H - absdif.h $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ABSDIF_rc (257) - TriCore_INS_ABSDIF - absdif $d, $s1, $const9 */ +{ /* TRICORE_ABSDIF_rc (277) - TRICORE_INS_ABSDIF - absdif $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_ABSDIF_rr (258) - TriCore_INS_ABSDIF - absdif $d, $s1, $s2 */ +{ /* TRICORE_ABSDIF_rr (278) - TRICORE_INS_ABSDIF - absdif $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ABSS_B_rr_v110 (259) - TriCore_INS_ABSS_B - abss.b $d, $s2 */ +{ /* TRICORE_ABSS_B_rr_v110 (279) - TRICORE_INS_ABSS_B - abss.b $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ABSS_H_rr (260) - TriCore_INS_ABSS_H - abss.h $d, $s2 */ +{ /* TRICORE_ABSS_H_rr (280) - TRICORE_INS_ABSS_H - abss.h $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ABSS_rr (261) - TriCore_INS_ABSS - abss $d, $s2 */ +{ /* TRICORE_ABSS_rr (281) - TRICORE_INS_ABSS - abss $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ABS_B_rr (262) - TriCore_INS_ABS_B - abs.b $d, $s2 */ +{ /* TRICORE_ABS_B_rr (282) - TRICORE_INS_ABS_B - abs.b $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ABS_H_rr (263) - TriCore_INS_ABS_H - abs.h $d, $s2 */ +{ /* TRICORE_ABS_H_rr (283) - TRICORE_INS_ABS_H - abs.h $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ABS_rr (264) - TriCore_INS_ABS - abs $d, $s2 */ +{ /* TRICORE_ABS_rr (284) - TRICORE_INS_ABS - abs $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ADDC_rc (265) - TriCore_INS_ADDC - addc $d, $s1, $const9 */ +{ /* TRICORE_ADDC_rc (285) - TRICORE_INS_ADDC - addc $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_ADDC_rr (266) - TriCore_INS_ADDC - addc $d, $s1, $s2 */ +{ /* TRICORE_ADDC_rr (286) - TRICORE_INS_ADDC - addc $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ADDIH_A_rlc (267) - TriCore_INS_ADDIH_A - addih.a $d, $s1, $const16 */ +{ /* TRICORE_ADDIH_A_rlc (287) - TRICORE_INS_ADDIH_A - addih.a $d, $s1, $const16 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const16 */ { 0 } }}, -{ /* TRICORE_ADDIH_rlc (268) - TriCore_INS_ADDIH - addih $d, $s1, $const16 */ +{ /* TRICORE_ADDIH_rlc (288) - TRICORE_INS_ADDIH - addih $d, $s1, $const16 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const16 */ { 0 } }}, -{ /* TRICORE_ADDI_rlc (269) - TriCore_INS_ADDI - addi $d, $s1, $const16 */ +{ /* TRICORE_ADDI_rlc (289) - TRICORE_INS_ADDI - addi $d, $s1, $const16 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const16 */ { 0 } }}, -{ /* TRICORE_ADDSC_AT_rr (270) - TriCore_INS_ADDSC_AT - addsc.at $d, $s2, $s1 */ +{ /* TRICORE_ADDSC_AT_rr (290) - TRICORE_INS_ADDSC_AT - addsc.at $d, $s2, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ADDSC_AT_rr_v110 (271) - TriCore_INS_ADDSC_AT - addsc.at $d, $s1, $s2 */ +{ /* TRICORE_ADDSC_AT_rr_v110 (291) - TRICORE_INS_ADDSC_AT - addsc.at $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ADDSC_A_rr (272) - TriCore_INS_ADDSC_A - addsc.a $d, $s2, $s1, $n */ +{ /* TRICORE_ADDSC_A_rr (292) - TRICORE_INS_ADDSC_A - addsc.a $d, $s2, $s1, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -916,7 +976,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_ADDSC_A_rr_v110 (273) - TriCore_INS_ADDSC_A - addsc.a $d, $s1, $s2, $n */ +{ /* TRICORE_ADDSC_A_rr_v110 (293) - TRICORE_INS_ADDSC_A - addsc.a $d, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -924,123 +984,124 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_ADDSC_A_srrs (274) - TriCore_INS_ADDSC_A - addsc.a $d, $s2, d15, $n */ +{ /* TRICORE_ADDSC_A_srrs (294) - TRICORE_INS_ADDSC_A - addsc.a $d, $s2, $r, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_ADDSC_A_srrs_v110 (275) - TriCore_INS_ADDSC_A - addsc.a $d, $s2, $n */ +{ /* TRICORE_ADDSC_A_srrs_v110 (295) - TRICORE_INS_ADDSC_A - addsc.a $d, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_ADDS_BU_rr_v110 (276) - TriCore_INS_ADDS_BU - adds.bu $d, $s1, $s2 */ +{ /* TRICORE_ADDS_BU_rr_v110 (296) - TRICORE_INS_ADDS_BU - adds.bu $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ADDS_B_rr (277) - TriCore_INS_ADDS_B - adds.b $d, $s1, $s2 */ +{ /* TRICORE_ADDS_B_rr (297) - TRICORE_INS_ADDS_B - adds.b $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ADDS_H (278) - TriCore_INS_ADDS_H - adds.h $d, $s1, $s2 */ +{ /* TRICORE_ADDS_H (298) - TRICORE_INS_ADDS_H - adds.h $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ADDS_HU (279) - TriCore_INS_ADDS_HU - adds.hu $d, $s1, $s2 */ +{ /* TRICORE_ADDS_HU (299) - TRICORE_INS_ADDS_HU - adds.hu $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ADDS_U (280) - TriCore_INS_ADDS_U - adds.u $d, $s1, $s2 */ +{ /* TRICORE_ADDS_U (300) - TRICORE_INS_ADDS_U - adds.u $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ADDS_U_rc (281) - TriCore_INS_ADDS_U - adds.u $d, $s1, $const9 */ +{ /* TRICORE_ADDS_U_rc (301) - TRICORE_INS_ADDS_U - adds.u $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_ADDS_rc (282) - TriCore_INS_ADDS - adds $d, $s1, $const9 */ +{ /* TRICORE_ADDS_rc (302) - TRICORE_INS_ADDS - adds $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_ADDS_rr (283) - TriCore_INS_ADDS - adds $d, $s1, $s2 */ +{ /* TRICORE_ADDS_rr (303) - TRICORE_INS_ADDS - adds $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ADDS_srr (284) - TriCore_INS_ADDS - adds $d, $s2 */ +{ /* TRICORE_ADDS_srr (304) - TRICORE_INS_ADDS - adds $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ADDX_rc (285) - TriCore_INS_ADDX - addx $d, $s1, $const9 */ +{ /* TRICORE_ADDX_rc (305) - TRICORE_INS_ADDX - addx $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_ADDX_rr (286) - TriCore_INS_ADDX - addx $d, $s1, $s2 */ +{ /* TRICORE_ADDX_rr (306) - TRICORE_INS_ADDX - addx $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ADD_A_rr (287) - TriCore_INS_ADD_A - add.a $d, $s1, $s2 */ +{ /* TRICORE_ADD_A_rr (307) - TRICORE_INS_ADD_A - add.a $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ADD_A_src (288) - TriCore_INS_ADD_A - add.a $d, $const4 */ +{ /* TRICORE_ADD_A_src (308) - TRICORE_INS_ADD_A - add.a $d, $const4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_ADD_A_srr (289) - TriCore_INS_ADD_A - add.a $d, $s2 */ +{ /* TRICORE_ADD_A_srr (309) - TRICORE_INS_ADD_A - add.a $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ADD_B_rr (290) - TriCore_INS_ADD_B - add.b $d, $s1, $s2 */ +{ /* TRICORE_ADD_B_rr (310) - TRICORE_INS_ADD_B - add.b $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ADD_F_rrr (291) - TriCore_INS_ADD_F - add.f $d, $s3, $s1 */ +{ /* TRICORE_ADD_F_rrr (311) - TRICORE_INS_ADD_F - add.f $d, $s3, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1048,64 +1109,68 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_ADD_H_rr (292) - TriCore_INS_ADD_H - add.h $d, $s1, $s2 */ +{ /* TRICORE_ADD_H_rr (312) - TRICORE_INS_ADD_H - add.h $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ADD_rc (293) - TriCore_INS_ADD - add $d, $s1, $const9 */ +{ /* TRICORE_ADD_rc (313) - TRICORE_INS_ADD - add $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_ADD_rr (294) - TriCore_INS_ADD - add $d, $s1, $s2 */ +{ /* TRICORE_ADD_rr (314) - TRICORE_INS_ADD - add $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ADD_src (295) - TriCore_INS_ADD - add $d, $const4 */ +{ /* TRICORE_ADD_src (315) - TRICORE_INS_ADD - add $d, $const4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_ADD_src_15a (296) - TriCore_INS_ADD - add d15, $d, $const4 */ +{ /* TRICORE_ADD_src_15a (316) - TRICORE_INS_ADD - add $dst, $r, $const4 */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_ADD_src_a15 (297) - TriCore_INS_ADD - add $d, d15, $const4 */ +{ /* TRICORE_ADD_src_a15 (317) - TRICORE_INS_ADD - add $d, $r, $const4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_ADD_srr (298) - TriCore_INS_ADD - add $d, $s2 */ +{ /* TRICORE_ADD_srr (318) - TRICORE_INS_ADD - add $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ADD_srr_15a (299) - TriCore_INS_ADD - add d15, $d, $s2 */ +{ /* TRICORE_ADD_srr_15a (319) - TRICORE_INS_ADD - add $dst, $r, $s2 */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ADD_srr_a15 (300) - TriCore_INS_ADD - add $d, d15, $s2 */ +{ /* TRICORE_ADD_srr_a15 (320) - TRICORE_INS_ADD - add $d, $r, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ANDN_T (301) - TriCore_INS_ANDN_T - andn.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_ANDN_T (321) - TRICORE_INS_ANDN_T - andn.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1114,21 +1179,21 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_ANDN_rc (302) - TriCore_INS_ANDN - andn $d, $s1, $const9 */ +{ /* TRICORE_ANDN_rc (322) - TRICORE_INS_ANDN - andn $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_ANDN_rr (303) - TriCore_INS_ANDN - andn $d, $s1, $s2 */ +{ /* TRICORE_ANDN_rr (323) - TRICORE_INS_ANDN - andn $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_AND_ANDN_T (304) - TriCore_INS_AND_ANDN_T - and.andn.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_AND_ANDN_T (324) - TRICORE_INS_AND_ANDN_T - and.andn.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1137,7 +1202,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_AND_AND_T (305) - TriCore_INS_AND_AND_T - and.and.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_AND_AND_T (325) - TRICORE_INS_AND_AND_T - and.and.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1146,91 +1211,91 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_AND_EQ_rc (306) - TriCore_INS_AND_EQ - and.eq $d, $s1, $const9 */ +{ /* TRICORE_AND_EQ_rc (326) - TRICORE_INS_AND_EQ - and.eq $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_AND_EQ_rr (307) - TriCore_INS_AND_EQ - and.eq $d, $s1, $s2 */ +{ /* TRICORE_AND_EQ_rr (327) - TRICORE_INS_AND_EQ - and.eq $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_AND_GE_U_rc (308) - TriCore_INS_AND_GE_U - and.ge.u $d, $s1, $const9 */ +{ /* TRICORE_AND_GE_U_rc (328) - TRICORE_INS_AND_GE_U - and.ge.u $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_AND_GE_U_rr (309) - TriCore_INS_AND_GE_U - and.ge.u $d, $s1, $s2 */ +{ /* TRICORE_AND_GE_U_rr (329) - TRICORE_INS_AND_GE_U - and.ge.u $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_AND_GE_rc (310) - TriCore_INS_AND_GE - and.ge $d, $s1, $const9 */ +{ /* TRICORE_AND_GE_rc (330) - TRICORE_INS_AND_GE - and.ge $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_AND_GE_rr (311) - TriCore_INS_AND_GE - and.ge $d, $s1, $s2 */ +{ /* TRICORE_AND_GE_rr (331) - TRICORE_INS_AND_GE - and.ge $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_AND_LT_U_rc (312) - TriCore_INS_AND_LT_U - and.lt.u $d, $s1, $const9 */ +{ /* TRICORE_AND_LT_U_rc (332) - TRICORE_INS_AND_LT_U - and.lt.u $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_AND_LT_U_rr (313) - TriCore_INS_AND_LT_U - and.lt.u $d, $s1, $s2 */ +{ /* TRICORE_AND_LT_U_rr (333) - TRICORE_INS_AND_LT_U - and.lt.u $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_AND_LT_rc (314) - TriCore_INS_AND_LT - and.lt $d, $s1, $const9 */ +{ /* TRICORE_AND_LT_rc (334) - TRICORE_INS_AND_LT - and.lt $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_AND_LT_rr (315) - TriCore_INS_AND_LT - and.lt $d, $s1, $s2 */ +{ /* TRICORE_AND_LT_rr (335) - TRICORE_INS_AND_LT - and.lt $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_AND_NE_rc (316) - TriCore_INS_AND_NE - and.ne $d, $s1, $const9 */ +{ /* TRICORE_AND_NE_rc (336) - TRICORE_INS_AND_NE - and.ne $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_AND_NE_rr (317) - TriCore_INS_AND_NE - and.ne $d, $s1, $s2 */ +{ /* TRICORE_AND_NE_rr (337) - TRICORE_INS_AND_NE - and.ne $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_AND_NOR_T (318) - TriCore_INS_AND_NOR_T - and.nor.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_AND_NOR_T (338) - TRICORE_INS_AND_NOR_T - and.nor.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1239,7 +1304,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_AND_OR_T (319) - TriCore_INS_AND_OR_T - and.or.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_AND_OR_T (339) - TRICORE_INS_AND_OR_T - and.or.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1248,7 +1313,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_AND_T (320) - TriCore_INS_AND_T - and.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_AND_T (340) - TRICORE_INS_AND_T - and.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1257,230 +1322,232 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_AND_rc (321) - TriCore_INS_AND - and $d, $s1, $const9 */ +{ /* TRICORE_AND_rc (341) - TRICORE_INS_AND - and $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_AND_rr (322) - TriCore_INS_AND - and $d, $s1, $s2 */ +{ /* TRICORE_AND_rr (342) - TRICORE_INS_AND - and $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_AND_sc (323) - TriCore_INS_AND - and d15, $const8 */ +{ /* TRICORE_AND_sc (343) - TRICORE_INS_AND - and $dst, $const8 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ { 0 } }}, -{ /* TRICORE_AND_sc_v110 (324) - TriCore_INS_AND - and d15, $const8 */ +{ /* TRICORE_AND_sc_v110 (344) - TRICORE_INS_AND - and $dst, $const8 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ { 0 } }}, -{ /* TRICORE_AND_srr (325) - TriCore_INS_AND - and $d, $s2 */ +{ /* TRICORE_AND_srr (345) - TRICORE_INS_AND - and $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_AND_srr_v110 (326) - TriCore_INS_AND - and $d, $s2 */ +{ /* TRICORE_AND_srr_v110 (346) - TRICORE_INS_AND - and $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_BISR_rc (327) - TriCore_INS_BISR - bisr $const9 */ +{ /* TRICORE_BISR_rc (347) - TRICORE_INS_BISR - bisr $const9 */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_BISR_rc_v161 (328) - TriCore_INS_BISR - bisr $const9 */ +{ /* TRICORE_BISR_rc_v161 (348) - TRICORE_INS_BISR - bisr $const9 */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_BISR_sc (329) - TriCore_INS_BISR - bisr $const8 */ +{ /* TRICORE_BISR_sc (349) - TRICORE_INS_BISR - bisr $const8 */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ { 0 } }}, -{ /* TRICORE_BISR_sc_v110 (330) - TriCore_INS_BISR - bisr $const8 */ +{ /* TRICORE_BISR_sc_v110 (350) - TRICORE_INS_BISR - bisr $const8 */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ { 0 } }}, -{ /* TRICORE_BMERGAE_rr_v110 (331) - TriCore_INS_BMERGE - bmerge $d, $s1, $s2 */ +{ /* TRICORE_BMERGAE_rr_v110 (351) - TRICORE_INS_BMERGE - bmerge $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_BMERGE_rr (332) - TriCore_INS_BMERGE - bmerge $d, $s1, $s2 */ +{ /* TRICORE_BMERGE_rr (352) - TRICORE_INS_BMERGE - bmerge $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_BSPLIT_rr (333) - TriCore_INS_BSPLIT - bsplit $d, $s1 */ +{ /* TRICORE_BSPLIT_rr (353) - TRICORE_INS_BSPLIT - bsplit $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_BSPLIT_rr_v110 (334) - TriCore_INS_BSPLIT - bsplit $d, $s1 */ +{ /* TRICORE_BSPLIT_rr_v110 (354) - TRICORE_INS_BSPLIT - bsplit $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_CACHEA_I_bo_bso (335) - TriCore_INS_CACHEA_I - cachea.i [$s2]$off10 */ +{ /* TRICORE_CACHEA_I_bo_bso (355) - TRICORE_INS_CACHEA_I - cachea.i [$s2]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CACHEA_I_bo_c (336) - TriCore_INS_CACHEA_I - cachea.i [${s2}+c]$off10 */ +{ /* TRICORE_CACHEA_I_bo_c (356) - TRICORE_INS_CACHEA_I - cachea.i [${s2}+c]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CACHEA_I_bo_pos (337) - TriCore_INS_CACHEA_I - cachea.i [${s2}+]$off10 */ +{ /* TRICORE_CACHEA_I_bo_pos (357) - TRICORE_INS_CACHEA_I - cachea.i [${s2}+]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CACHEA_I_bo_pre (338) - TriCore_INS_CACHEA_I - cachea.i [+${s2}]$off10 */ +{ /* TRICORE_CACHEA_I_bo_pre (358) - TRICORE_INS_CACHEA_I - cachea.i [+${s2}]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CACHEA_I_bo_r (339) - TriCore_INS_CACHEA_I - cachea.i [${s2}+r] */ +{ /* TRICORE_CACHEA_I_bo_r (359) - TRICORE_INS_CACHEA_I - cachea.i [${s2}+r] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_CACHEA_WI_bo_bso (340) - TriCore_INS_CACHEA_WI - cachea.wi [$s2]$off10 */ +{ /* TRICORE_CACHEA_WI_bo_bso (360) - TRICORE_INS_CACHEA_WI - cachea.wi [$s2]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CACHEA_WI_bo_c (341) - TriCore_INS_CACHEA_WI - cachea.wi [${s2}+c]$off10 */ +{ /* TRICORE_CACHEA_WI_bo_c (361) - TRICORE_INS_CACHEA_WI - cachea.wi [${s2}+c]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CACHEA_WI_bo_pos (342) - TriCore_INS_CACHEA_WI - cachea.wi [${s2}+]$off10 */ +{ /* TRICORE_CACHEA_WI_bo_pos (362) - TRICORE_INS_CACHEA_WI - cachea.wi [${s2}+]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CACHEA_WI_bo_pre (343) - TriCore_INS_CACHEA_WI - cachea.wi [+${s2}]$off10 */ +{ /* TRICORE_CACHEA_WI_bo_pre (363) - TRICORE_INS_CACHEA_WI - cachea.wi [+${s2}]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CACHEA_WI_bo_r (344) - TriCore_INS_CACHEA_WI - cachea.wi [${s2}+r] */ +{ /* TRICORE_CACHEA_WI_bo_r (364) - TRICORE_INS_CACHEA_WI - cachea.wi [${s2}+r] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_CACHEA_W_bo_bso (345) - TriCore_INS_CACHEA_W - cachea.w [$s2]$off10 */ +{ /* TRICORE_CACHEA_W_bo_bso (365) - TRICORE_INS_CACHEA_W - cachea.w [$s2]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CACHEA_W_bo_c (346) - TriCore_INS_CACHEA_W - cachea.w [${s2}+c]$off10 */ +{ /* TRICORE_CACHEA_W_bo_c (366) - TRICORE_INS_CACHEA_W - cachea.w [${s2}+c]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CACHEA_W_bo_pos (347) - TriCore_INS_CACHEA_W - cachea.w [${s2}+]$off10 */ +{ /* TRICORE_CACHEA_W_bo_pos (367) - TRICORE_INS_CACHEA_W - cachea.w [${s2}+]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CACHEA_W_bo_pre (348) - TriCore_INS_CACHEA_W - cachea.w [+${s2}]$off10 */ +{ /* TRICORE_CACHEA_W_bo_pre (368) - TRICORE_INS_CACHEA_W - cachea.w [+${s2}]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CACHEA_W_bo_r (349) - TriCore_INS_CACHEA_W - cachea.w [${s2}+r] */ +{ /* TRICORE_CACHEA_W_bo_r (369) - TRICORE_INS_CACHEA_W - cachea.w [${s2}+r] */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_CACHEI_I_bo_bso (350) - TriCore_INS_CACHEI_I - cachei.i [$s2]$off10 */ +{ /* TRICORE_CACHEI_I_bo_bso (370) - TRICORE_INS_CACHEI_I - cachei.i [$s2]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CACHEI_I_bo_pos (351) - TriCore_INS_CACHEI_I - cachei.i [${s2}+]$off10 */ +{ /* TRICORE_CACHEI_I_bo_pos (371) - TRICORE_INS_CACHEI_I - cachei.i [${s2}+]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CACHEI_I_bo_pre (352) - TriCore_INS_CACHEI_I - cachei.i [+${s2}]$off10 */ +{ /* TRICORE_CACHEI_I_bo_pre (372) - TRICORE_INS_CACHEI_I - cachei.i [+${s2}]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CACHEI_WI_bo_bso (353) - TriCore_INS_CACHEI_WI - cachei.wi [$s2]$off10 */ +{ /* TRICORE_CACHEI_WI_bo_bso (373) - TRICORE_INS_CACHEI_WI - cachei.wi [$s2]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CACHEI_WI_bo_pos (354) - TriCore_INS_CACHEI_WI - cachei.wi [${s2}+]$off10 */ +{ /* TRICORE_CACHEI_WI_bo_pos (374) - TRICORE_INS_CACHEI_WI - cachei.wi [${s2}+]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CACHEI_WI_bo_pre (355) - TriCore_INS_CACHEI_WI - cachei.wi [+${s2}]$off10 */ +{ /* TRICORE_CACHEI_WI_bo_pre (375) - TRICORE_INS_CACHEI_WI - cachei.wi [+${s2}]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CACHEI_W_bo_bso (356) - TriCore_INS_CACHEI_W - cachei.w [$s2]$off10 */ +{ /* TRICORE_CACHEI_W_bo_bso (376) - TRICORE_INS_CACHEI_W - cachei.w [$s2]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CACHEI_W_bo_pos (357) - TriCore_INS_CACHEI_W - cachei.w [${s2}+]$off10 */ +{ /* TRICORE_CACHEI_W_bo_pos (377) - TRICORE_INS_CACHEI_W - cachei.w [${s2}+]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CACHEI_W_bo_pre (358) - TriCore_INS_CACHEI_W - cachei.w [+${s2}]$off10 */ +{ /* TRICORE_CACHEI_W_bo_pre (378) - TRICORE_INS_CACHEI_W - cachei.w [+${s2}]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CADDN_A_rcr_v110 (359) - TriCore_INS_CADDN_A - caddn.a $d, $s3, $s1, $const9 */ +{ /* TRICORE_CADDN_A_rcr_v110 (379) - TRICORE_INS_CADDN_A - caddn.a $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1488,7 +1555,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_CADDN_A_rrr_v110 (360) - TriCore_INS_CADDN_A - caddn.a $d, $s3, $s1, $s2 */ +{ /* TRICORE_CADDN_A_rrr_v110 (380) - TRICORE_INS_CADDN_A - caddn.a $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1496,7 +1563,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_CADDN_rcr (361) - TriCore_INS_CADDN - caddn $d, $s3, $s1, $const9 */ +{ /* TRICORE_CADDN_rcr (381) - TRICORE_INS_CADDN - caddn $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1504,7 +1571,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_CADDN_rrr (362) - TriCore_INS_CADDN - caddn $d, $s3, $s1, $s2 */ +{ /* TRICORE_CADDN_rrr (382) - TRICORE_INS_CADDN - caddn $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1512,19 +1579,21 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_CADDN_src (363) - TriCore_INS_CADDN - caddn $d, d15, $const4 */ +{ /* TRICORE_CADDN_src (383) - TRICORE_INS_CADDN - caddn $d, $r, $const4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_CADDN_srr_v110 (364) - TriCore_INS_CADDN - caddn $d, d15, $s2 */ +{ /* TRICORE_CADDN_srr_v110 (384) - TRICORE_INS_CADDN - caddn $d, $r, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_CADD_A_rcr_v110 (365) - TriCore_INS_CADD_A - cadd.a $d, $s3, $s1, $const9 */ +{ /* TRICORE_CADD_A_rcr_v110 (385) - TRICORE_INS_CADD_A - cadd.a $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1532,7 +1601,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_CADD_A_rrr_v110 (366) - TriCore_INS_CADD_A - cadd.a $d, $s3, $s1, $s2 */ +{ /* TRICORE_CADD_A_rrr_v110 (386) - TRICORE_INS_CADD_A - cadd.a $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1540,7 +1609,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_CADD_rcr (367) - TriCore_INS_CADD - cadd $d, $s3, $s1, $const9 */ +{ /* TRICORE_CADD_rcr (387) - TRICORE_INS_CADD - cadd $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1548,7 +1617,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_CADD_rrr (368) - TriCore_INS_CADD - cadd $d, $s3, $s1, $s2 */ +{ /* TRICORE_CADD_rrr (388) - TRICORE_INS_CADD - cadd $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1556,184 +1625,190 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_CADD_src (369) - TriCore_INS_CADD - cadd $d, d15, $const4 */ +{ /* TRICORE_CADD_src (389) - TRICORE_INS_CADD - cadd $d, $r, $const4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_CADD_srr_v110 (370) - TriCore_INS_CADD - cadd $d, d15, $s2 */ +{ /* TRICORE_CADD_srr_v110 (390) - TRICORE_INS_CADD - cadd $d, $r, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_CALLA_b (371) - TriCore_INS_CALLA - calla $disp24 */ +{ /* TRICORE_CALLA_b (391) - TRICORE_INS_CALLA - calla $disp24 */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp24 */ { 0 } }}, -{ /* TRICORE_CALLI_rr (372) - TriCore_INS_CALLI - calli $s1 */ +{ /* TRICORE_CALLI_rr (392) - TRICORE_INS_CALLI - calli $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_CALLI_rr_v110 (373) - TriCore_INS_CALLI - calli $s2 */ +{ /* TRICORE_CALLI_rr_v110 (393) - TRICORE_INS_CALLI - calli $s2 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_CALL_b (374) - TriCore_INS_CALL - call $disp24 */ +{ /* TRICORE_CALL_b (394) - TRICORE_INS_CALL - call $disp24 */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp24 */ { 0 } }}, -{ /* TRICORE_CALL_sb (375) - TriCore_INS_CALL - call $disp8 */ +{ /* TRICORE_CALL_sb (395) - TRICORE_INS_CALL - call $disp8 */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp8 */ { 0 } }}, -{ /* TRICORE_CLO_B_rr_v110 (376) - TriCore_INS_CLO_B - clo.b $d, $s1 */ +{ /* TRICORE_CLO_B_rr_v110 (396) - TRICORE_INS_CLO_B - clo.b $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_CLO_H_rr (377) - TriCore_INS_CLO_H - clo.h $d, $s1 */ +{ /* TRICORE_CLO_H_rr (397) - TRICORE_INS_CLO_H - clo.h $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_CLO_rr (378) - TriCore_INS_CLO - clo $d, $s1 */ +{ /* TRICORE_CLO_rr (398) - TRICORE_INS_CLO - clo $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_CLS_B_rr_v110 (379) - TriCore_INS_CLS_B - cls.b $d, $s1 */ +{ /* TRICORE_CLS_B_rr_v110 (399) - TRICORE_INS_CLS_B - cls.b $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_CLS_H_rr (380) - TriCore_INS_CLS_H - cls.h $d, $s1 */ +{ /* TRICORE_CLS_H_rr (400) - TRICORE_INS_CLS_H - cls.h $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_CLS_rr (381) - TriCore_INS_CLS - cls $d, $s1 */ +{ /* TRICORE_CLS_rr (401) - TRICORE_INS_CLS - cls $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_CLZ_B_rr_v110 (382) - TriCore_INS_CLZ_B - clz.b $d, $s1 */ +{ /* TRICORE_CLZ_B_rr_v110 (402) - TRICORE_INS_CLZ_B - clz.b $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_CLZ_H_rr (383) - TriCore_INS_CLZ_H - clz.h $d, $s1 */ +{ /* TRICORE_CLZ_H_rr (403) - TRICORE_INS_CLZ_H - clz.h $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_CLZ_rr (384) - TriCore_INS_CLZ - clz $d, $s1 */ +{ /* TRICORE_CLZ_rr (404) - TRICORE_INS_CLZ - clz $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_CMOVN_src (385) - TriCore_INS_CMOVN - cmovn $d, d15, $const4 */ +{ /* TRICORE_CMOVN_src (405) - TRICORE_INS_CMOVN - cmovn $d, $r, $const4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_CMOVN_srr (386) - TriCore_INS_CMOVN - cmovn $d, d15, $s2 */ +{ /* TRICORE_CMOVN_srr (406) - TRICORE_INS_CMOVN - cmovn $d, $r, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_CMOV_src (387) - TriCore_INS_CMOV - cmov $d, d15, $const4 */ +{ /* TRICORE_CMOV_src (407) - TRICORE_INS_CMOV - cmov $d, $r, $const4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_CMOV_srr (388) - TriCore_INS_CMOV - cmov $d, d15, $s2 */ +{ /* TRICORE_CMOV_srr (408) - TRICORE_INS_CMOV - cmov $d, $r, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_CMPSWAP_W_bo_bso (389) - TriCore_INS_CMPSWAP_W - cmpswap.w [$s2]$off10, $s1 */ +{ /* TRICORE_CMPSWAP_W_bo_bso (409) - TRICORE_INS_CMPSWAP_W - cmpswap.w [$s2]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CMPSWAP_W_bo_c (390) - TriCore_INS_CMPSWAP_W - cmpswap.w [${s2}+c]$off10, $s1 */ +{ /* TRICORE_CMPSWAP_W_bo_c (410) - TRICORE_INS_CMPSWAP_W - cmpswap.w [${s2}+c]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CMPSWAP_W_bo_pos (391) - TriCore_INS_CMPSWAP_W - cmpswap.w [${s2}+]$off10, $s1 */ +{ /* TRICORE_CMPSWAP_W_bo_pos (411) - TRICORE_INS_CMPSWAP_W - cmpswap.w [${s2}+]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CMPSWAP_W_bo_pre (392) - TriCore_INS_CMPSWAP_W - cmpswap.w [+$s2]$off10, $s1 */ +{ /* TRICORE_CMPSWAP_W_bo_pre (412) - TRICORE_INS_CMPSWAP_W - cmpswap.w [+$s2]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_CMPSWAP_W_bo_r (393) - TriCore_INS_CMPSWAP_W - cmpswap.w [${s2}+r], $s1 */ +{ /* TRICORE_CMPSWAP_W_bo_r (413) - TRICORE_INS_CMPSWAP_W - cmpswap.w [${s2}+r], $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_CMP_F_rr (394) - TriCore_INS_CMP_F - cmp.f $d, $s1, $s2 */ +{ /* TRICORE_CMP_F_rr (414) - TRICORE_INS_CMP_F - cmp.f $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_CRC32B_W_rr (395) - TriCore_INS_CRC32B_W - crc32b.w $d, $s2, $s1 */ +{ /* TRICORE_CRC32B_W_rr (415) - TRICORE_INS_CRC32B_W - crc32b.w $d, $s2, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_CRC32L_W_rr (396) - TriCore_INS_CRC32L_W - crc32l.w $d, $s2, $s1 */ +{ /* TRICORE_CRC32L_W_rr (416) - TRICORE_INS_CRC32L_W - crc32l.w $d, $s2, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_CRC32_B_rr (397) - TriCore_INS_CRC32_B - crc32.b $d, $s2, $s1 */ +{ /* TRICORE_CRC32_B_rr (417) - TRICORE_INS_CRC32_B - crc32.b $d, $s2, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_CRCN_rrr (398) - TriCore_INS_CRCN - crcn $d, $s3, $s1, $s2 */ +{ /* TRICORE_CRCN_rrr (418) - TRICORE_INS_CRCN - crcn $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1741,7 +1816,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_CSUBN_A__rrr_v110 (399) - TriCore_INS_CSUBN_A - csubn.a $d, $s3, $s1, $s2 */ +{ /* TRICORE_CSUBN_A__rrr_v110 (419) - TRICORE_INS_CSUBN_A - csubn.a $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1749,7 +1824,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_CSUBN_rrr (400) - TriCore_INS_CSUBN - csubn $d, $s3, $s1, $s2 */ +{ /* TRICORE_CSUBN_rrr (420) - TRICORE_INS_CSUBN - csubn $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1757,7 +1832,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_CSUB_A__rrr_v110 (401) - TriCore_INS_CSUB_A - csub.a $d, $s3, $s1, $s2 */ +{ /* TRICORE_CSUB_A__rrr_v110 (421) - TRICORE_INS_CSUB_A - csub.a $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1765,7 +1840,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_CSUB_rrr (402) - TriCore_INS_CSUB - csub $d, $s3, $s1, $s2 */ +{ /* TRICORE_CSUB_rrr (422) - TRICORE_INS_CSUB - csub $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1773,15 +1848,15 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_DEBUG_sr (403) - TriCore_INS_DEBUG - debug */ +{ /* TRICORE_DEBUG_sr (423) - TRICORE_INS_DEBUG - debug */ { { 0 } }}, -{ /* TRICORE_DEBUG_sys (404) - TriCore_INS_DEBUG - debug */ +{ /* TRICORE_DEBUG_sys (424) - TRICORE_INS_DEBUG - debug */ { { 0 } }}, -{ /* TRICORE_DEXTR_rrpw (405) - TriCore_INS_DEXTR - dextr $d, $s1, $s2, $pos */ +{ /* TRICORE_DEXTR_rrpw (425) - TRICORE_INS_DEXTR - dextr $d, $s1, $s2, $pos */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1790,7 +1865,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ { 0 } }}, -{ /* TRICORE_DEXTR_rrrr (406) - TriCore_INS_DEXTR - dextr $d, $s1, $s2, $s3 */ +{ /* TRICORE_DEXTR_rrrr (426) - TRICORE_INS_DEXTR - dextr $d, $s1, $s2, $s3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1798,7 +1873,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_DIFSC_A_rr_v110 (407) - TriCore_INS_DIFSC_A - difsc.a $d, $s1, $s2, $n */ +{ /* TRICORE_DIFSC_A_rr_v110 (427) - TRICORE_INS_DIFSC_A - difsc.a $d, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1806,41 +1881,41 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_DISABLE_sys (408) - TriCore_INS_DISABLE - disable */ +{ /* TRICORE_DISABLE_sys (428) - TRICORE_INS_DISABLE - disable */ { { 0 } }}, -{ /* TRICORE_DISABLE_sys_1 (409) - TriCore_INS_DISABLE - disable $s1 */ +{ /* TRICORE_DISABLE_sys_1 (429) - TRICORE_INS_DISABLE - disable $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_DIV_F_rr (410) - TriCore_INS_DIV_F - div.f $d, $s1, $s2 */ +{ /* TRICORE_DIV_F_rr (430) - TRICORE_INS_DIV_F - div.f $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_DIV_U_rr (411) - TriCore_INS_DIV_U - div.u $d, $s1, $s2 */ +{ /* TRICORE_DIV_U_rr (431) - TRICORE_INS_DIV_U - div.u $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_DIV_rr (412) - TriCore_INS_DIV - div $d, $s1, $s2 */ +{ /* TRICORE_DIV_rr (432) - TRICORE_INS_DIV - div $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_DSYNC_sys (413) - TriCore_INS_DSYNC - dsync */ +{ /* TRICORE_DSYNC_sys (433) - TRICORE_INS_DSYNC - dsync */ { { 0 } }}, -{ /* TRICORE_DVADJ_rrr (414) - TriCore_INS_DVADJ - dvadj $d, $s3, $s2 */ +{ /* TRICORE_DVADJ_rrr (434) - TRICORE_INS_DVADJ - dvadj $d, $s3, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1848,7 +1923,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_DVADJ_rrr_v110 (415) - TriCore_INS_DVADJ - dvadj $d, $s3, $s2 */ +{ /* TRICORE_DVADJ_rrr_v110 (435) - TRICORE_INS_DVADJ - dvadj $d, $s3, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1856,97 +1931,97 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_DVADJ_srr_v110 (416) - TriCore_INS_DVADJ - dvadj $d, $s2 */ +{ /* TRICORE_DVADJ_srr_v110 (436) - TRICORE_INS_DVADJ - dvadj $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_DVINIT_BU_rr (417) - TriCore_INS_DVINIT_BU - dvinit.bu $d, $s1, $s2 */ +{ /* TRICORE_DVINIT_BU_rr (437) - TRICORE_INS_DVINIT_BU - dvinit.bu $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_DVINIT_BU_rr_v110 (418) - TriCore_INS_DVINIT_BU - dvinit.bu $d, $s1, $s2 */ +{ /* TRICORE_DVINIT_BU_rr_v110 (438) - TRICORE_INS_DVINIT_BU - dvinit.bu $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_DVINIT_B_rr (419) - TriCore_INS_DVINIT_B - dvinit.b $d, $s1, $s2 */ +{ /* TRICORE_DVINIT_B_rr (439) - TRICORE_INS_DVINIT_B - dvinit.b $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_DVINIT_B_rr_v110 (420) - TriCore_INS_DVINIT_B - dvinit.b $d, $s1, $s2 */ +{ /* TRICORE_DVINIT_B_rr_v110 (440) - TRICORE_INS_DVINIT_B - dvinit.b $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_DVINIT_HU_rr (421) - TriCore_INS_DVINIT_HU - dvinit.hu $d, $s1, $s2 */ +{ /* TRICORE_DVINIT_HU_rr (441) - TRICORE_INS_DVINIT_HU - dvinit.hu $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_DVINIT_HU_rr_v110 (422) - TriCore_INS_DVINIT_HU - dvinit.hu $d, $s1, $s2 */ +{ /* TRICORE_DVINIT_HU_rr_v110 (442) - TRICORE_INS_DVINIT_HU - dvinit.hu $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_DVINIT_H_rr (423) - TriCore_INS_DVINIT_H - dvinit.h $d, $s1, $s2 */ +{ /* TRICORE_DVINIT_H_rr (443) - TRICORE_INS_DVINIT_H - dvinit.h $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_DVINIT_H_rr_v110 (424) - TriCore_INS_DVINIT_H - dvinit.h $d, $s1, $s2 */ +{ /* TRICORE_DVINIT_H_rr_v110 (444) - TRICORE_INS_DVINIT_H - dvinit.h $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_DVINIT_U_rr (425) - TriCore_INS_DVINIT_U - dvinit.u $d, $s1, $s2 */ +{ /* TRICORE_DVINIT_U_rr (445) - TRICORE_INS_DVINIT_U - dvinit.u $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_DVINIT_U_rr_v110 (426) - TriCore_INS_DVINIT_U - dvinit.u $d, $s1, $s2 */ +{ /* TRICORE_DVINIT_U_rr_v110 (446) - TRICORE_INS_DVINIT_U - dvinit.u $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_DVINIT_rr (427) - TriCore_INS_DVINIT - dvinit $d, $s1, $s2 */ +{ /* TRICORE_DVINIT_rr (447) - TRICORE_INS_DVINIT - dvinit $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_DVINIT_rr_v110 (428) - TriCore_INS_DVINIT - dvinit $d, $s1, $s2 */ +{ /* TRICORE_DVINIT_rr_v110 (448) - TRICORE_INS_DVINIT - dvinit $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_DVSTEP_U_rrr (429) - TriCore_INS_DVSTEP_U - dvstep.u $d, $s3, $s2 */ +{ /* TRICORE_DVSTEP_U_rrr (449) - TRICORE_INS_DVSTEP_U - dvstep.u $d, $s3, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1954,7 +2029,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_DVSTEP_U_rrrv110 (430) - TriCore_INS_DVSTEP_U - dvstep.u $d, $s3, $s2 */ +{ /* TRICORE_DVSTEP_U_rrrv110 (450) - TRICORE_INS_DVSTEP_U - dvstep.u $d, $s3, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1962,13 +2037,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_DVSTEP_Uv110 (431) - TriCore_INS_DVSTEP_U - dvstep.u $d, $s2 */ +{ /* TRICORE_DVSTEP_Uv110 (451) - TRICORE_INS_DVSTEP_U - dvstep.u $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_DVSTEP_rrr (432) - TriCore_INS_DVSTEP - dvstep $d, $s3, $s2 */ +{ /* TRICORE_DVSTEP_rrr (452) - TRICORE_INS_DVSTEP - dvstep $d, $s3, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1976,7 +2051,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_DVSTEP_rrrv110 (433) - TriCore_INS_DVSTEP - dvstep $d, $s3, $s2 */ +{ /* TRICORE_DVSTEP_rrrv110 (453) - TRICORE_INS_DVSTEP - dvstep $d, $s3, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -1984,105 +2059,107 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_DVSTEPv110 (434) - TriCore_INS_DVSTEP - dvstep $d, $s2 */ +{ /* TRICORE_DVSTEPv110 (454) - TRICORE_INS_DVSTEP - dvstep $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_ENABLE_sys (435) - TriCore_INS_ENABLE - enable */ +{ /* TRICORE_ENABLE_sys (455) - TRICORE_INS_ENABLE - enable */ { { 0 } }}, -{ /* TRICORE_EQANY_B_rc (436) - TriCore_INS_EQANY_B - eqany.b $d, $s1, $const9 */ +{ /* TRICORE_EQANY_B_rc (456) - TRICORE_INS_EQANY_B - eqany.b $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_EQANY_B_rr (437) - TriCore_INS_EQANY_B - eqany.b $d, $s1, $s2 */ +{ /* TRICORE_EQANY_B_rr (457) - TRICORE_INS_EQANY_B - eqany.b $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_EQANY_H_rc (438) - TriCore_INS_EQANY_H - eqany.h $d, $s1, $const9 */ +{ /* TRICORE_EQANY_H_rc (458) - TRICORE_INS_EQANY_H - eqany.h $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_EQANY_H_rr (439) - TriCore_INS_EQANY_H - eqany.h $d, $s1, $s2 */ +{ /* TRICORE_EQANY_H_rr (459) - TRICORE_INS_EQANY_H - eqany.h $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_EQZ_A_rr (440) - TriCore_INS_EQZ_A - eqz.a $d, $s1 */ +{ /* TRICORE_EQZ_A_rr (460) - TRICORE_INS_EQZ_A - eqz.a $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_EQ_A_rr (441) - TriCore_INS_EQ_A - eq.a $d, $s1, $s2 */ +{ /* TRICORE_EQ_A_rr (461) - TRICORE_INS_EQ_A - eq.a $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_EQ_B_rr (442) - TriCore_INS_EQ_B - eq.b $d, $s1, $s2 */ +{ /* TRICORE_EQ_B_rr (462) - TRICORE_INS_EQ_B - eq.b $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_EQ_H_rr (443) - TriCore_INS_EQ_H - eq.h $d, $s1, $s2 */ +{ /* TRICORE_EQ_H_rr (463) - TRICORE_INS_EQ_H - eq.h $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_EQ_W_rr (444) - TriCore_INS_EQ_W - eq.w $d, $s1, $s2 */ +{ /* TRICORE_EQ_W_rr (464) - TRICORE_INS_EQ_W - eq.w $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_EQ_rc (445) - TriCore_INS_EQ - eq $d, $s1, $const9 */ +{ /* TRICORE_EQ_rc (465) - TRICORE_INS_EQ - eq $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_EQ_rr (446) - TriCore_INS_EQ - eq $d, $s1, $s2 */ +{ /* TRICORE_EQ_rr (466) - TRICORE_INS_EQ - eq $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_EQ_src (447) - TriCore_INS_EQ - eq d15, $d, $const4 */ +{ /* TRICORE_EQ_src (467) - TRICORE_INS_EQ - eq $dst, $r, $const4 */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_EQ_srr (448) - TriCore_INS_EQ - eq d15, $d, $s2 */ +{ /* TRICORE_EQ_srr (468) - TRICORE_INS_EQ - eq $dst, $r, $s2 */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_EXTR_U_rrpw (449) - TriCore_INS_EXTR_U - extr.u $d, $s1, $pos, $width */ +{ /* TRICORE_EXTR_U_rrpw (469) - TRICORE_INS_EXTR_U - extr.u $d, $s1, $pos, $width */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -2091,14 +2168,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ { 0 } }}, -{ /* TRICORE_EXTR_U_rrrr (450) - TriCore_INS_EXTR_U - extr.u $d, $s1, $s3 */ +{ /* TRICORE_EXTR_U_rrrr (470) - TRICORE_INS_EXTR_U - extr.u $d, $s1, $s3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_EXTR_U_rrrw (451) - TriCore_INS_EXTR_U - extr.u $d, $s1, $s3, $width */ +{ /* TRICORE_EXTR_U_rrrw (471) - TRICORE_INS_EXTR_U - extr.u $d, $s1, $s3, $width */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -2107,7 +2184,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ { 0 } }}, -{ /* TRICORE_EXTR_rrpw (452) - TriCore_INS_EXTR - extr $d, $s1, $pos, $width */ +{ /* TRICORE_EXTR_rrpw (472) - TRICORE_INS_EXTR - extr $d, $s1, $pos, $width */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -2116,14 +2193,14 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ { 0 } }}, -{ /* TRICORE_EXTR_rrrr (453) - TriCore_INS_EXTR - extr $d, $s1, $s3 */ +{ /* TRICORE_EXTR_rrrr (473) - TRICORE_INS_EXTR - extr $d, $s1, $s3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_EXTR_rrrw (454) - TriCore_INS_EXTR - extr $d, $s1, $s3, $width */ +{ /* TRICORE_EXTR_rrrw (474) - TRICORE_INS_EXTR - extr $d, $s1, $s3, $width */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -2132,115 +2209,115 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ { 0 } }}, -{ /* TRICORE_FCALLA_b (455) - TriCore_INS_FCALLA - fcalla $disp24 */ +{ /* TRICORE_FCALLA_b (475) - TRICORE_INS_FCALLA - fcalla $disp24 */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp24 */ { 0 } }}, -{ /* TRICORE_FCALLA_i (456) - TriCore_INS_FCALLI - fcalli $s1 */ +{ /* TRICORE_FCALLA_i (476) - TRICORE_INS_FCALLI - fcalli $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_FCALL_b (457) - TriCore_INS_FCALL - fcall $disp24 */ +{ /* TRICORE_FCALL_b (477) - TRICORE_INS_FCALL - fcall $disp24 */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp24 */ { 0 } }}, -{ /* TRICORE_FRET_sr (458) - TriCore_INS_FRET - fret */ +{ /* TRICORE_FRET_sr (478) - TRICORE_INS_FRET - fret */ { { 0 } }}, -{ /* TRICORE_FRET_sys (459) - TriCore_INS_FRET - fret */ +{ /* TRICORE_FRET_sys (479) - TRICORE_INS_FRET - fret */ { { 0 } }}, -{ /* TRICORE_FTOHP_rr (460) - TriCore_INS_FTOHP - ftohp $d, $s1 */ +{ /* TRICORE_FTOHP_rr (480) - TRICORE_INS_FTOHP - ftohp $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_FTOIZ_rr (461) - TriCore_INS_FTOIZ - ftoiz $d, $s1 */ +{ /* TRICORE_FTOIZ_rr (481) - TRICORE_INS_FTOIZ - ftoiz $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_FTOI_rr (462) - TriCore_INS_FTOI - ftoi $d, $s1 */ +{ /* TRICORE_FTOI_rr (482) - TRICORE_INS_FTOI - ftoi $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_FTOQ31Z_rr (463) - TriCore_INS_FTOQ31Z - ftoq31z $d, $s1, $s2 */ +{ /* TRICORE_FTOQ31Z_rr (483) - TRICORE_INS_FTOQ31Z - ftoq31z $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_FTOQ31_rr (464) - TriCore_INS_FTOQ31 - ftoq31 $d, $s1, $s2 */ +{ /* TRICORE_FTOQ31_rr (484) - TRICORE_INS_FTOQ31 - ftoq31 $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_FTOUZ_rr (465) - TriCore_INS_FTOUZ - ftouz $d, $s1 */ +{ /* TRICORE_FTOUZ_rr (485) - TRICORE_INS_FTOUZ - ftouz $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_FTOU_rr (466) - TriCore_INS_FTOU - ftou $d, $s1 */ +{ /* TRICORE_FTOU_rr (486) - TRICORE_INS_FTOU - ftou $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_GE_A_rr (467) - TriCore_INS_GE_A - ge.a $d, $s1, $s2 */ +{ /* TRICORE_GE_A_rr (487) - TRICORE_INS_GE_A - ge.a $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_GE_U_rc (468) - TriCore_INS_GE_U - ge.u $d, $s1, $const9 */ +{ /* TRICORE_GE_U_rc (488) - TRICORE_INS_GE_U - ge.u $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_GE_U_rr (469) - TriCore_INS_GE_U - ge.u $d, $s1, $s2 */ +{ /* TRICORE_GE_U_rr (489) - TRICORE_INS_GE_U - ge.u $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_GE_rc (470) - TriCore_INS_GE - ge $d, $s1, $const9 */ +{ /* TRICORE_GE_rc (490) - TRICORE_INS_GE - ge $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_GE_rr (471) - TriCore_INS_GE - ge $d, $s1, $s2 */ +{ /* TRICORE_GE_rr (491) - TRICORE_INS_GE - ge $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_HPTOF_rr (472) - TriCore_INS_HPTOF - hptof $d, $s1 */ +{ /* TRICORE_HPTOF_rr (492) - TRICORE_INS_HPTOF - hptof $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_IMASK_rcpw (473) - TriCore_INS_IMASK - imask $d, $const4, $pos, $width */ +{ /* TRICORE_IMASK_rcpw (493) - TRICORE_INS_IMASK - imask $d, $const4, $pos, $width */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -2249,7 +2326,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ { 0 } }}, -{ /* TRICORE_IMASK_rcrw (474) - TriCore_INS_IMASK - imask $d, $const4, $s3, $width */ +{ /* TRICORE_IMASK_rcrw (494) - TRICORE_INS_IMASK - imask $d, $const4, $s3, $width */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -2258,7 +2335,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ { 0 } }}, -{ /* TRICORE_IMASK_rrpw (475) - TriCore_INS_IMASK - imask $d, $s2, $pos, $width */ +{ /* TRICORE_IMASK_rrpw (495) - TRICORE_INS_IMASK - imask $d, $s2, $pos, $width */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -2267,7 +2344,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ { 0 } }}, -{ /* TRICORE_IMASK_rrrw (476) - TriCore_INS_IMASK - imask $d, $s2, $s3, $width */ +{ /* TRICORE_IMASK_rrrw (496) - TRICORE_INS_IMASK - imask $d, $s2, $s3, $width */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -2276,7 +2353,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ { 0 } }}, -{ /* TRICORE_INSERT_rcpw (477) - TriCore_INS_INSERT - insert $d, $s1, $const4, $pos, $width */ +{ /* TRICORE_INSERT_rcpw (497) - TRICORE_INS_INSERT - insert $d, $s1, $const4, $pos, $width */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -2285,7 +2362,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ { 0 } }}, -{ /* TRICORE_INSERT_rcrr (478) - TriCore_INS_INSERT - insert $d, $s1, $const4, $s3 */ +{ /* TRICORE_INSERT_rcrr (498) - TRICORE_INS_INSERT - insert $d, $s1, $const4, $s3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -2293,7 +2370,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_INSERT_rcrw (479) - TriCore_INS_INSERT - insert $d, $s1, $const4, $s3, $width */ +{ /* TRICORE_INSERT_rcrw (499) - TRICORE_INS_INSERT - insert $d, $s1, $const4, $s3, $width */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -2302,7 +2379,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ { 0 } }}, -{ /* TRICORE_INSERT_rrpw (480) - TriCore_INS_INSERT - insert $d, $s1, $s2, $pos, $width */ +{ /* TRICORE_INSERT_rrpw (500) - TRICORE_INS_INSERT - insert $d, $s1, $s2, $pos, $width */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -2311,7 +2388,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ { 0 } }}, -{ /* TRICORE_INSERT_rrrr (481) - TriCore_INS_INSERT - insert $d, $s1, $s2, $s3 */ +{ /* TRICORE_INSERT_rrrr (501) - TRICORE_INS_INSERT - insert $d, $s1, $s2, $s3 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -2319,7 +2396,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_INSERT_rrrw (482) - TriCore_INS_INSERT - insert $d, $s1, $s2, $s3, $width */ +{ /* TRICORE_INSERT_rrrw (502) - TRICORE_INS_INSERT - insert $d, $s1, $s2, $s3, $width */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -2328,7 +2405,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ { 0 } }}, -{ /* TRICORE_INSN_T (483) - TriCore_INS_INSN_T - insn.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_INSN_T (503) - TRICORE_INS_INSN_T - insn.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -2337,7 +2414,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_INS_T (484) - TriCore_INS_INS_T - ins.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_INS_T (504) - TRICORE_INS_INS_T - ins.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -2346,17 +2423,17 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_ISYNC_sys (485) - TriCore_INS_ISYNC - isync */ +{ /* TRICORE_ISYNC_sys (505) - TRICORE_INS_ISYNC - isync */ { { 0 } }}, -{ /* TRICORE_ITOF_rr (486) - TriCore_INS_ITOF - itof $d, $s1 */ +{ /* TRICORE_ITOF_rr (506) - TRICORE_INS_ITOF - itof $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_IXMAX_U_rrr (487) - TriCore_INS_IXMAX_U - ixmax.u $d, $s3, $s2 */ +{ /* TRICORE_IXMAX_U_rrr (507) - TRICORE_INS_IXMAX_U - ixmax.u $d, $s3, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -2364,7 +2441,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_IXMAX_rrr (488) - TriCore_INS_IXMAX - ixmax $d, $s3, $s2 */ +{ /* TRICORE_IXMAX_rrr (508) - TRICORE_INS_IXMAX - ixmax $d, $s3, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -2372,7 +2449,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_IXMIN_U_rrr (489) - TriCore_INS_IXMIN_U - ixmin.u $d, $s3, $s2 */ +{ /* TRICORE_IXMIN_U_rrr (509) - TRICORE_INS_IXMIN_U - ixmin.u $d, $s3, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -2380,7 +2457,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_IXMIN_rrr (490) - TriCore_INS_IXMIN - ixmin $d, $s3, $s2 */ +{ /* TRICORE_IXMIN_rrr (510) - TRICORE_INS_IXMIN - ixmin $d, $s3, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -2388,1253 +2465,1299 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_JA_b (491) - TriCore_INS_JA - ja $disp24 */ +{ /* TRICORE_JA_b (511) - TRICORE_INS_JA - ja $disp24 */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp24 */ { 0 } }}, -{ /* TRICORE_JEQ_A_brr (492) - TriCore_INS_JEQ_A - jeq.a $s1, $s2, $disp15 */ +{ /* TRICORE_JEQ_A_brr (512) - TRICORE_INS_JEQ_A - jeq.a $s1, $s2, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JEQ_brc (493) - TriCore_INS_JEQ - jeq $s1, $const4, $disp15 */ +{ /* TRICORE_JEQ_brc (513) - TRICORE_INS_JEQ - jeq $s1, $const4, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JEQ_brr (494) - TriCore_INS_JEQ - jeq $s1, $s2, $disp15 */ +{ /* TRICORE_JEQ_brr (514) - TRICORE_INS_JEQ - jeq $s1, $s2, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JEQ_sbc1 (495) - TriCore_INS_JEQ - jeq d15, $const4, $disp4 */ +{ /* TRICORE_JEQ_sbc1 (515) - TRICORE_INS_JEQ - jeq $dst, $const4, $disp4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_JEQ_sbc2 (496) - TriCore_INS_JEQ - jeq d15, $const4, $disp4 */ +{ /* TRICORE_JEQ_sbc2 (516) - TRICORE_INS_JEQ - jeq $dst, $const4, $disp4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_JEQ_sbc_v110 (497) - TriCore_INS_JEQ - jeq d15, $const4, $disp4 */ +{ /* TRICORE_JEQ_sbc_v110 (517) - TRICORE_INS_JEQ - jeq $dst, $const4, $disp4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_JEQ_sbr1 (498) - TriCore_INS_JEQ - jeq d15, $s2, $disp4 */ +{ /* TRICORE_JEQ_sbr1 (518) - TRICORE_INS_JEQ - jeq $dst, $s2, $disp4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JEQ_sbr2 (499) - TriCore_INS_JEQ - jeq d15, $s2, $disp4 */ +{ /* TRICORE_JEQ_sbr2 (519) - TRICORE_INS_JEQ - jeq $dst, $s2, $disp4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JEQ_sbr_v110 (500) - TriCore_INS_JEQ - jeq d15, $s2, $disp4 */ +{ /* TRICORE_JEQ_sbr_v110 (520) - TRICORE_INS_JEQ - jeq $dst, $s2, $disp4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JGEZ_sbr (501) - TriCore_INS_JGEZ - jgez $s2, $disp4 */ +{ /* TRICORE_JGEZ_sbr (521) - TRICORE_INS_JGEZ - jgez $s2, $disp4 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JGEZ_sbr_v110 (502) - TriCore_INS_JGEZ - jgez $s2, $disp4 */ +{ /* TRICORE_JGEZ_sbr_v110 (522) - TRICORE_INS_JGEZ - jgez $s2, $disp4 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JGE_U_brc (503) - TriCore_INS_JGE_U - jge.u $s1, $const4, $disp15 */ +{ /* TRICORE_JGE_U_brc (523) - TRICORE_INS_JGE_U - jge.u $s1, $const4, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JGE_U_brr (504) - TriCore_INS_JGE_U - jge.u $s1, $s2, $disp15 */ +{ /* TRICORE_JGE_U_brr (524) - TRICORE_INS_JGE_U - jge.u $s1, $s2, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JGE_brc (505) - TriCore_INS_JGE - jge $s1, $const4, $disp15 */ +{ /* TRICORE_JGE_brc (525) - TRICORE_INS_JGE - jge $s1, $const4, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JGE_brr (506) - TriCore_INS_JGE - jge $s1, $s2, $disp15 */ +{ /* TRICORE_JGE_brr (526) - TRICORE_INS_JGE - jge $s1, $s2, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JGTZ_sbr (507) - TriCore_INS_JGTZ - jgtz $s2, $disp4 */ +{ /* TRICORE_JGTZ_sbr (527) - TRICORE_INS_JGTZ - jgtz $s2, $disp4 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JGTZ_sbr_v110 (508) - TriCore_INS_JGTZ - jgtz $s2, $disp4 */ +{ /* TRICORE_JGTZ_sbr_v110 (528) - TRICORE_INS_JGTZ - jgtz $s2, $disp4 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JI_rr (509) - TriCore_INS_JI - ji $s1 */ +{ /* TRICORE_JI_rr (529) - TRICORE_INS_JI - ji $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_JI_rr_v110 (510) - TriCore_INS_JI - ji $s1 */ +{ /* TRICORE_JI_rr_v110 (530) - TRICORE_INS_JI - ji $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_JI_sbr_v110 (511) - TriCore_INS_JI - ji $s2 */ +{ /* TRICORE_JI_sbr_v110 (531) - TRICORE_INS_JI - ji $s2 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_JI_sr (512) - TriCore_INS_JI - ji $s1 */ +{ /* TRICORE_JI_sr (532) - TRICORE_INS_JI - ji $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_JLA_b (513) - TriCore_INS_JLA - jla $disp24 */ +{ /* TRICORE_JLA_b (533) - TRICORE_INS_JLA - jla $disp24 */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp24 */ { 0 } }}, -{ /* TRICORE_JLEZ_sbr (514) - TriCore_INS_JLEZ - jlez $s2, $disp4 */ +{ /* TRICORE_JLEZ_sbr (534) - TRICORE_INS_JLEZ - jlez $s2, $disp4 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JLEZ_sbr_v110 (515) - TriCore_INS_JLEZ - jlez $s2, $disp4 */ +{ /* TRICORE_JLEZ_sbr_v110 (535) - TRICORE_INS_JLEZ - jlez $s2, $disp4 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JLI_rr (516) - TriCore_INS_JLI - jli $s1 */ +{ /* TRICORE_JLI_rr (536) - TRICORE_INS_JLI - jli $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_JLI_rr_v110 (517) - TriCore_INS_JLI - jli $s1 */ +{ /* TRICORE_JLI_rr_v110 (537) - TRICORE_INS_JLI - jli $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_JLTZ_sbr (518) - TriCore_INS_JLTZ - jltz $s2, $disp4 */ +{ /* TRICORE_JLTZ_sbr (538) - TRICORE_INS_JLTZ - jltz $s2, $disp4 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JLTZ_sbr_v110 (519) - TriCore_INS_JLTZ - jltz $s2, $disp4 */ +{ /* TRICORE_JLTZ_sbr_v110 (539) - TRICORE_INS_JLTZ - jltz $s2, $disp4 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JLT_U_brc (520) - TriCore_INS_JLT_U - jlt.u $s1, $const4, $disp15 */ +{ /* TRICORE_JLT_U_brc (540) - TRICORE_INS_JLT_U - jlt.u $s1, $const4, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JLT_U_brr (521) - TriCore_INS_JLT_U - jlt.u $s1, $s2, $disp15 */ +{ /* TRICORE_JLT_U_brr (541) - TRICORE_INS_JLT_U - jlt.u $s1, $s2, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JLT_brc (522) - TriCore_INS_JLT - jlt $s1, $const4, $disp15 */ +{ /* TRICORE_JLT_brc (542) - TRICORE_INS_JLT - jlt $s1, $const4, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JLT_brr (523) - TriCore_INS_JLT - jlt $s1, $s2, $disp15 */ +{ /* TRICORE_JLT_brr (543) - TRICORE_INS_JLT - jlt $s1, $s2, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JL_b (524) - TriCore_INS_JL - jl $disp24 */ +{ /* TRICORE_JL_b (544) - TRICORE_INS_JL - jl $disp24 */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp24 */ { 0 } }}, -{ /* TRICORE_JNED_brc (525) - TriCore_INS_JNED - jned $s1, $const4, $disp15 */ +{ /* TRICORE_JNED_brc (545) - TRICORE_INS_JNED - jned $s1, $const4, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JNED_brr (526) - TriCore_INS_JNED - jned $s1, $s2, $disp15 */ +{ /* TRICORE_JNED_brr (546) - TRICORE_INS_JNED - jned $s1, $s2, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JNEI_brc (527) - TriCore_INS_JNEI - jnei $s1, $const4, $disp15 */ +{ /* TRICORE_JNEI_brc (547) - TRICORE_INS_JNEI - jnei $s1, $const4, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JNEI_brr (528) - TriCore_INS_JNEI - jnei $s1, $s2, $disp15 */ +{ /* TRICORE_JNEI_brr (548) - TRICORE_INS_JNEI - jnei $s1, $s2, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JNE_A_brr (529) - TriCore_INS_JNE_A - jne.a $s1, $s2, $disp15 */ +{ /* TRICORE_JNE_A_brr (549) - TRICORE_INS_JNE_A - jne.a $s1, $s2, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JNE_brc (530) - TriCore_INS_JNE - jne $s1, $const4, $disp15 */ +{ /* TRICORE_JNE_brc (550) - TRICORE_INS_JNE - jne $s1, $const4, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JNE_brr (531) - TriCore_INS_JNE - jne $s1, $s2, $disp15 */ +{ /* TRICORE_JNE_brr (551) - TRICORE_INS_JNE - jne $s1, $s2, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JNE_sbc1 (532) - TriCore_INS_JNE - jne d15, $const4, $disp4 */ +{ /* TRICORE_JNE_sbc1 (552) - TRICORE_INS_JNE - jne $dst, $const4, $disp4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_JNE_sbc2 (533) - TriCore_INS_JNE - jne d15, $const4, $disp4 */ +{ /* TRICORE_JNE_sbc2 (553) - TRICORE_INS_JNE - jne $dst, $const4, $disp4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_JNE_sbc_v110 (534) - TriCore_INS_JNE - jne d15, $const4, $disp4 */ +{ /* TRICORE_JNE_sbc_v110 (554) - TRICORE_INS_JNE - jne $dst, $const4, $disp4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_JNE_sbr1 (535) - TriCore_INS_JNE - jne d15, $s2, $disp4 */ +{ /* TRICORE_JNE_sbr1 (555) - TRICORE_INS_JNE - jne $dst, $s2, $disp4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JNE_sbr2 (536) - TriCore_INS_JNE - jne d15, $s2, $disp4 */ +{ /* TRICORE_JNE_sbr2 (556) - TRICORE_INS_JNE - jne $dst, $s2, $disp4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JNE_sbr_v110 (537) - TriCore_INS_JNE - jne d15, $s2, $disp4 */ +{ /* TRICORE_JNE_sbr_v110 (557) - TRICORE_INS_JNE - jne $dst, $s2, $disp4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JNZ_A_brr (538) - TriCore_INS_JNZ_A - jnz.a $s1, $disp15 */ +{ /* TRICORE_JNZ_A_brr (558) - TRICORE_INS_JNZ_A - jnz.a $s1, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JNZ_A_sbr (539) - TriCore_INS_JNZ_A - jnz.a $s2, $disp4 */ +{ /* TRICORE_JNZ_A_sbr (559) - TRICORE_INS_JNZ_A - jnz.a $s2, $disp4 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JNZ_T_brn (540) - TriCore_INS_JNZ_T - jnz.t $s1, $n, $disp15 */ +{ /* TRICORE_JNZ_T_brn (560) - TRICORE_INS_JNZ_T - jnz.t $s1, $n, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JNZ_T_sbrn (541) - TriCore_INS_JNZ_T - jnz.t d15, $n, $disp4 */ +{ /* TRICORE_JNZ_T_sbrn (561) - TRICORE_INS_JNZ_T - jnz.t $dst, $n, $disp4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JNZ_T_sbrn_v110 (542) - TriCore_INS_JNZ_T - jnz.t d15, $n, $disp4 */ +{ /* TRICORE_JNZ_T_sbrn_v110 (562) - TRICORE_INS_JNZ_T - jnz.t $dst, $n, $disp4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JNZ_sb (543) - TriCore_INS_JNZ - jnz d15, $disp8 */ +{ /* TRICORE_JNZ_sb (563) - TRICORE_INS_JNZ - jnz $dst, $disp8 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp8 */ { 0 } }}, -{ /* TRICORE_JNZ_sb_v110 (544) - TriCore_INS_JNZ - jnz d15, $disp8 */ +{ /* TRICORE_JNZ_sb_v110 (564) - TRICORE_INS_JNZ - jnz $dst, $disp8 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp8 */ { 0 } }}, -{ /* TRICORE_JNZ_sbr (545) - TriCore_INS_JNZ - jnz $s2, $disp4 */ +{ /* TRICORE_JNZ_sbr (565) - TRICORE_INS_JNZ - jnz $s2, $disp4 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JNZ_sbr_v110 (546) - TriCore_INS_JNZ - jnz $s2, $disp4 */ +{ /* TRICORE_JNZ_sbr_v110 (566) - TRICORE_INS_JNZ - jnz $s2, $disp4 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JZ_A_brr (547) - TriCore_INS_JZ_A - jz.a $s1, $disp15 */ +{ /* TRICORE_JZ_A_brr (567) - TRICORE_INS_JZ_A - jz.a $s1, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JZ_A_sbr (548) - TriCore_INS_JZ_A - jz.a $s2, $disp4 */ +{ /* TRICORE_JZ_A_sbr (568) - TRICORE_INS_JZ_A - jz.a $s2, $disp4 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JZ_T_brn (549) - TriCore_INS_JZ_T - jz.t $s1, $n, $disp15 */ +{ /* TRICORE_JZ_T_brn (569) - TRICORE_INS_JZ_T - jz.t $s1, $n, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_JZ_T_sbrn (550) - TriCore_INS_JZ_T - jz.t d15, $n, $disp4 */ +{ /* TRICORE_JZ_T_sbrn (570) - TRICORE_INS_JZ_T - jz.t $dst, $n, $disp4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JZ_T_sbrn_v110 (551) - TriCore_INS_JZ_T - jz.t d15, $n, $disp4 */ +{ /* TRICORE_JZ_T_sbrn_v110 (571) - TRICORE_INS_JZ_T - jz.t $dst, $n, $disp4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JZ_sb (552) - TriCore_INS_JZ - jz d15, $disp8 */ +{ /* TRICORE_JZ_sb (572) - TRICORE_INS_JZ - jz $dst, $disp8 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp8 */ { 0 } }}, -{ /* TRICORE_JZ_sb_v110 (553) - TriCore_INS_JZ - jz d15, $disp8 */ +{ /* TRICORE_JZ_sb_v110 (573) - TRICORE_INS_JZ - jz $dst, $disp8 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp8 */ { 0 } }}, -{ /* TRICORE_JZ_sbr (554) - TriCore_INS_JZ - jz $s2, $disp4 */ +{ /* TRICORE_JZ_sbr (574) - TRICORE_INS_JZ - jz $s2, $disp4 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_JZ_sbr_v110 (555) - TriCore_INS_JZ - jz $s2, $disp4 */ +{ /* TRICORE_JZ_sbr_v110 (575) - TRICORE_INS_JZ - jz $s2, $disp4 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_J_b (556) - TriCore_INS_J - j $disp24 */ +{ /* TRICORE_J_b (576) - TRICORE_INS_J - j $disp24 */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp24 */ { 0 } }}, -{ /* TRICORE_J_sb (557) - TriCore_INS_J - j $disp8 */ +{ /* TRICORE_J_sb (577) - TRICORE_INS_J - j $disp8 */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp8 */ { 0 } }}, -{ /* TRICORE_J_sb_v110 (558) - TriCore_INS_J - j $disp8 */ +{ /* TRICORE_J_sb_v110 (578) - TRICORE_INS_J - j $disp8 */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp8 */ { 0 } }}, -{ /* TRICORE_LDLCX_abs (559) - TriCore_INS_LDLCX - ldlcx $off18 */ +{ /* TRICORE_LDLCX_abs (579) - TRICORE_INS_LDLCX - ldlcx $off18 */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_LDLCX_bo_bso (560) - TriCore_INS_LDLCX - ldlcx [$s2]$off10 */ +{ /* TRICORE_LDLCX_bo_bso (580) - TRICORE_INS_LDLCX - ldlcx [$s2]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LDMST_abs (561) - TriCore_INS_LDMST - ldmst $off18, $s1 */ +{ /* TRICORE_LDMST_abs (581) - TRICORE_INS_LDMST - ldmst $off18, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_LDMST_bo_bso (562) - TriCore_INS_LDMST - ldmst [$s2]$off10, $s1 */ +{ /* TRICORE_LDMST_bo_bso (582) - TRICORE_INS_LDMST - ldmst [$s2]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LDMST_bo_c (563) - TriCore_INS_LDMST - ldmst [${s2}+c]$off10, $s1 */ +{ /* TRICORE_LDMST_bo_c (583) - TRICORE_INS_LDMST - ldmst [${s2}+c]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LDMST_bo_pos (564) - TriCore_INS_LDMST - ldmst [${s2}+]$off10, $s1 */ +{ /* TRICORE_LDMST_bo_pos (584) - TRICORE_INS_LDMST - ldmst [${s2}+]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LDMST_bo_pre (565) - TriCore_INS_LDMST - ldmst [+$s2]$off10, $s1 */ +{ /* TRICORE_LDMST_bo_pre (585) - TRICORE_INS_LDMST - ldmst [+$s2]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LDMST_bo_r (566) - TriCore_INS_LDMST - ldmst [${s2}+r], $s1 */ +{ /* TRICORE_LDMST_bo_r (586) - TRICORE_INS_LDMST - ldmst [${s2}+r], $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LDUCX_abs (567) - TriCore_INS_LDUCX - lducx $off18 */ +{ /* TRICORE_LDUCX_abs (587) - TRICORE_INS_LDUCX - lducx $off18 */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_LDUCX_bo_bso (568) - TriCore_INS_LDUCX - lducx [$s2]$off10 */ +{ /* TRICORE_LDUCX_bo_bso (588) - TRICORE_INS_LDUCX - lducx [$s2]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_A_abs (569) - TriCore_INS_LD_A - ld.a $d, $off18 */ +{ /* TRICORE_LD_A_abs (589) - TRICORE_INS_LD_A - ld.a $d, $off18 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_LD_A_bo_bso (570) - TriCore_INS_LD_A - ld.a $d, [$s2]$off10 */ +{ /* TRICORE_LD_A_bo_bso (590) - TRICORE_INS_LD_A - ld.a $d, [$s2]$off10 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_A_bo_c (571) - TriCore_INS_LD_A - ld.a $d, [${s2}+c]$off10 */ +{ /* TRICORE_LD_A_bo_c (591) - TRICORE_INS_LD_A - ld.a $d, [${s2}+c]$off10 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_A_bo_pos (572) - TriCore_INS_LD_A - ld.a $s1, [${s2}+]$off10 */ +{ /* TRICORE_LD_A_bo_pos (592) - TRICORE_INS_LD_A - ld.a $s1, [${s2}+]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_A_bo_pre (573) - TriCore_INS_LD_A - ld.a $s1, [+${s2}]$off10 */ +{ /* TRICORE_LD_A_bo_pre (593) - TRICORE_INS_LD_A - ld.a $s1, [+${s2}]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_A_bo_r (574) - TriCore_INS_LD_A - ld.a $d, [${s2}+r] */ +{ /* TRICORE_LD_A_bo_r (594) - TRICORE_INS_LD_A - ld.a $d, [${s2}+r] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_A_bol (575) - TriCore_INS_LD_A - ld.a $s1, [$s2]$off16 */ +{ /* TRICORE_LD_A_bol (595) - TRICORE_INS_LD_A - ld.a $s1, [$s2]$off16 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ { 0 } }}, -{ /* TRICORE_LD_A_sc (576) - TriCore_INS_LD_A - ld.a a15, [sp]$const8 */ +{ /* TRICORE_LD_A_sc (596) - TRICORE_INS_LD_A - ld.a $dst, [$r]$const8 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ { 0 } }}, -{ /* TRICORE_LD_A_slr (577) - TriCore_INS_LD_A - ld.a $d, [$s2] */ +{ /* TRICORE_LD_A_slr (597) - TRICORE_INS_LD_A - ld.a $d, [$s2] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_A_slr_post (578) - TriCore_INS_LD_A - ld.a $d, [${s2}+] */ +{ /* TRICORE_LD_A_slr_post (598) - TRICORE_INS_LD_A - ld.a $d, [${s2}+] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_A_slr_post_v110 (579) - TriCore_INS_LD_A - ld.a $d, [${s2}+] */ +{ /* TRICORE_LD_A_slr_post_v110 (599) - TRICORE_INS_LD_A - ld.a $d, [${s2}+] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_A_slr_v110 (580) - TriCore_INS_LD_A - ld.a $d, [$s2] */ +{ /* TRICORE_LD_A_slr_v110 (600) - TRICORE_INS_LD_A - ld.a $d, [$s2] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_A_slro (581) - TriCore_INS_LD_A - ld.a $d, [a15]$off4 */ +{ /* TRICORE_LD_A_slro (601) - TRICORE_INS_LD_A - ld.a $d, [$r]$off4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_LD_A_slro_v110 (582) - TriCore_INS_LD_A - ld.a $d, [a15]$off4 */ +{ /* TRICORE_LD_A_slro_v110 (602) - TRICORE_INS_LD_A - ld.a $d, [$r]$off4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_LD_A_sro (583) - TriCore_INS_LD_A - ld.a a15, [$s2]$off4 */ +{ /* TRICORE_LD_A_sro (603) - TRICORE_INS_LD_A - ld.a $dst, [$s2]$off4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_LD_A_sro_v110 (584) - TriCore_INS_LD_A - ld.a a15, [$s2]$off4 */ +{ /* TRICORE_LD_A_sro_v110 (604) - TRICORE_INS_LD_A - ld.a $dst, [$s2]$off4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_LD_BU_abs (585) - TriCore_INS_LD_BU - ld.bu $d, $off18 */ +{ /* TRICORE_LD_BU_abs (605) - TRICORE_INS_LD_BU - ld.bu $d, $off18 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_LD_BU_bo_bso (586) - TriCore_INS_LD_BU - ld.bu $d, [$s2]$off10 */ +{ /* TRICORE_LD_BU_bo_bso (606) - TRICORE_INS_LD_BU - ld.bu $d, [$s2]$off10 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_BU_bo_c (587) - TriCore_INS_LD_BU - ld.bu $d, [${s2}+c]$off10 */ +{ /* TRICORE_LD_BU_bo_c (607) - TRICORE_INS_LD_BU - ld.bu $d, [${s2}+c]$off10 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_BU_bo_pos (588) - TriCore_INS_LD_BU - ld.bu $s1, [${s2}+]$off10 */ +{ /* TRICORE_LD_BU_bo_pos (608) - TRICORE_INS_LD_BU - ld.bu $s1, [${s2}+]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_BU_bo_pre (589) - TriCore_INS_LD_BU - ld.bu $s1, [+${s2}]$off10 */ +{ /* TRICORE_LD_BU_bo_pre (609) - TRICORE_INS_LD_BU - ld.bu $s1, [+${s2}]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_BU_bo_r (590) - TriCore_INS_LD_BU - ld.bu $d, [${s2}+r] */ +{ /* TRICORE_LD_BU_bo_r (610) - TRICORE_INS_LD_BU - ld.bu $d, [${s2}+r] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_BU_bol (591) - TriCore_INS_LD_BU - ld.bu $s1, [$s2]$off16 */ +{ /* TRICORE_LD_BU_bol (611) - TRICORE_INS_LD_BU - ld.bu $s1, [$s2]$off16 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ { 0 } }}, -{ /* TRICORE_LD_BU_slr (592) - TriCore_INS_LD_BU - ld.bu $d, [$s2] */ +{ /* TRICORE_LD_BU_slr (612) - TRICORE_INS_LD_BU - ld.bu $d, [$s2] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_BU_slr_post (593) - TriCore_INS_LD_BU - ld.bu $d, [${s2}+] */ +{ /* TRICORE_LD_BU_slr_post (613) - TRICORE_INS_LD_BU - ld.bu $d, [${s2}+] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_BU_slr_post_v110 (594) - TriCore_INS_LD_BU - ld.bu $d, [${s2}+] */ +{ /* TRICORE_LD_BU_slr_post_v110 (614) - TRICORE_INS_LD_BU - ld.bu $d, [${s2}+] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_BU_slr_v110 (595) - TriCore_INS_LD_BU - ld.bu $d, [$s2] */ +{ /* TRICORE_LD_BU_slr_v110 (615) - TRICORE_INS_LD_BU - ld.bu $d, [$s2] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_BU_slro (596) - TriCore_INS_LD_BU - ld.bu $d, [a15]$off4 */ +{ /* TRICORE_LD_BU_slro (616) - TRICORE_INS_LD_BU - ld.bu $d, [$r]$off4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_LD_BU_slro_v110 (597) - TriCore_INS_LD_BU - ld.bu $d, [a15]$off4 */ +{ /* TRICORE_LD_BU_slro_v110 (617) - TRICORE_INS_LD_BU - ld.bu $d, [$r]$off4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_LD_BU_sro (598) - TriCore_INS_LD_BU - ld.bu d15, [$s2]$off4 */ +{ /* TRICORE_LD_BU_sro (618) - TRICORE_INS_LD_BU - ld.bu $dst, [$s2]$off4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_LD_BU_sro_v110 (599) - TriCore_INS_LD_BU - ld.bu d15, [$s2]$off4 */ +{ /* TRICORE_LD_BU_sro_v110 (619) - TRICORE_INS_LD_BU - ld.bu $dst, [$s2]$off4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_LD_B_abs (600) - TriCore_INS_LD_B - ld.b $d, $off18 */ +{ /* TRICORE_LD_B_abs (620) - TRICORE_INS_LD_B - ld.b $d, $off18 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_LD_B_bo_bso (601) - TriCore_INS_LD_B - ld.b $d, [$s2]$off10 */ +{ /* TRICORE_LD_B_bo_bso (621) - TRICORE_INS_LD_B - ld.b $d, [$s2]$off10 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_B_bo_c (602) - TriCore_INS_LD_B - ld.b $d, [${s2}+c]$off10 */ +{ /* TRICORE_LD_B_bo_c (622) - TRICORE_INS_LD_B - ld.b $d, [${s2}+c]$off10 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_B_bo_pos (603) - TriCore_INS_LD_B - ld.b $s1, [${s2}+]$off10 */ +{ /* TRICORE_LD_B_bo_pos (623) - TRICORE_INS_LD_B - ld.b $s1, [${s2}+]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_B_bo_pre (604) - TriCore_INS_LD_B - ld.b $s1, [+${s2}]$off10 */ +{ /* TRICORE_LD_B_bo_pre (624) - TRICORE_INS_LD_B - ld.b $s1, [+${s2}]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_B_bo_r (605) - TriCore_INS_LD_B - ld.b $d, [${s2}+r] */ +{ /* TRICORE_LD_B_bo_r (625) - TRICORE_INS_LD_B - ld.b $d, [${s2}+r] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_B_bol (606) - TriCore_INS_LD_B - ld.b $s1, [$s2]$off16 */ +{ /* TRICORE_LD_B_bol (626) - TRICORE_INS_LD_B - ld.b $s1, [$s2]$off16 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ { 0 } }}, -{ /* TRICORE_LD_B_slr_post_v110 (607) - TriCore_INS_LD_B - ld.b $d, [${s2}+] */ +{ /* TRICORE_LD_B_slr_post_v110 (627) - TRICORE_INS_LD_B - ld.b $d, [${s2}+] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_B_slr_v110 (608) - TriCore_INS_LD_B - ld.b $d, [$s2] */ +{ /* TRICORE_LD_B_slr_v110 (628) - TRICORE_INS_LD_B - ld.b $d, [$s2] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_B_slro_v110 (609) - TriCore_INS_LD_B - ld.b $d, [a15]$off4 */ +{ /* TRICORE_LD_B_slro_v110 (629) - TRICORE_INS_LD_B - ld.b $d, [$r]$off4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_LD_B_sro_v110 (610) - TriCore_INS_LD_B - ld.b d15, [$s2]$off4 */ +{ /* TRICORE_LD_B_sro_v110 (630) - TRICORE_INS_LD_B - ld.b $dst, [$s2]$off4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_LD_DA_abs (611) - TriCore_INS_LD_DA - ld.da $d, $off18 */ +{ /* TRICORE_LD_DA_abs (631) - TRICORE_INS_LD_DA - ld.da $d, $off18 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_LD_DA_bo_bso (612) - TriCore_INS_LD_DA - ld.da $d, [$s2]$off10 */ +{ /* TRICORE_LD_DA_bo_bso (632) - TRICORE_INS_LD_DA - ld.da $d, [$s2]$off10 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_DA_bo_c (613) - TriCore_INS_LD_DA - ld.da $d, [${s2}+c]$off10 */ +{ /* TRICORE_LD_DA_bo_c (633) - TRICORE_INS_LD_DA - ld.da $d, [${s2}+c]$off10 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_DA_bo_pos (614) - TriCore_INS_LD_DA - ld.da $s1, [${s2}+]$off10 */ +{ /* TRICORE_LD_DA_bo_pos (634) - TRICORE_INS_LD_DA - ld.da $s1, [${s2}+]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_DA_bo_pre (615) - TriCore_INS_LD_DA - ld.da $s1, [+${s2}]$off10 */ +{ /* TRICORE_LD_DA_bo_pre (635) - TRICORE_INS_LD_DA - ld.da $s1, [+${s2}]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_DA_bo_r (616) - TriCore_INS_LD_DA - ld.da $d, [${s2}+r] */ +{ /* TRICORE_LD_DA_bo_r (636) - TRICORE_INS_LD_DA - ld.da $d, [${s2}+r] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_D_abs (617) - TriCore_INS_LD_D - ld.d $d, $off18 */ +{ /* TRICORE_LD_D_abs (637) - TRICORE_INS_LD_D - ld.d $d, $off18 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_LD_D_bo_bso (618) - TriCore_INS_LD_D - ld.d $d, [$s2]$off10 */ +{ /* TRICORE_LD_D_bo_bso (638) - TRICORE_INS_LD_D - ld.d $d, [$s2]$off10 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_D_bo_c (619) - TriCore_INS_LD_D - ld.d $d, [${s2}+c]$off10 */ +{ /* TRICORE_LD_D_bo_c (639) - TRICORE_INS_LD_D - ld.d $d, [${s2}+c]$off10 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_D_bo_pos (620) - TriCore_INS_LD_D - ld.d $s1, [${s2}+]$off10 */ +{ /* TRICORE_LD_D_bo_pos (640) - TRICORE_INS_LD_D - ld.d $s1, [${s2}+]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_D_bo_pre (621) - TriCore_INS_LD_D - ld.d $s1, [+${s2}]$off10 */ +{ /* TRICORE_LD_D_bo_pre (641) - TRICORE_INS_LD_D - ld.d $s1, [+${s2}]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_D_bo_r (622) - TriCore_INS_LD_D - ld.d $d, [${s2}+r] */ +{ /* TRICORE_LD_D_bo_r (642) - TRICORE_INS_LD_D - ld.d $d, [${s2}+r] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_HU_abs (623) - TriCore_INS_LD_HU - ld.hu $d, $off18 */ +{ /* TRICORE_LD_HU_abs (643) - TRICORE_INS_LD_HU - ld.hu $d, $off18 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_LD_HU_bo_bso (624) - TriCore_INS_LD_HU - ld.hu $d, [$s2]$off10 */ +{ /* TRICORE_LD_HU_bo_bso (644) - TRICORE_INS_LD_HU - ld.hu $d, [$s2]$off10 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_HU_bo_c (625) - TriCore_INS_LD_HU - ld.hu $d, [${s2}+c]$off10 */ +{ /* TRICORE_LD_HU_bo_c (645) - TRICORE_INS_LD_HU - ld.hu $d, [${s2}+c]$off10 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_HU_bo_pos (626) - TriCore_INS_LD_HU - ld.hu $s1, [${s2}+]$off10 */ +{ /* TRICORE_LD_HU_bo_pos (646) - TRICORE_INS_LD_HU - ld.hu $s1, [${s2}+]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_HU_bo_pre (627) - TriCore_INS_LD_HU - ld.hu $s1, [+${s2}]$off10 */ +{ /* TRICORE_LD_HU_bo_pre (647) - TRICORE_INS_LD_HU - ld.hu $s1, [+${s2}]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_HU_bo_r (628) - TriCore_INS_LD_HU - ld.hu $d, [${s2}+r] */ +{ /* TRICORE_LD_HU_bo_r (648) - TRICORE_INS_LD_HU - ld.hu $d, [${s2}+r] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_HU_bol (629) - TriCore_INS_LD_HU - ld.hu $s1, [$s2]$off16 */ +{ /* TRICORE_LD_HU_bol (649) - TRICORE_INS_LD_HU - ld.hu $s1, [$s2]$off16 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ { 0 } }}, -{ /* TRICORE_LD_H_abs (630) - TriCore_INS_LD_H - ld.h $d, $off18 */ +{ /* TRICORE_LD_H_abs (650) - TRICORE_INS_LD_H - ld.h $d, $off18 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_LD_H_bo_bso (631) - TriCore_INS_LD_H - ld.h $d, [$s2]$off10 */ +{ /* TRICORE_LD_H_bo_bso (651) - TRICORE_INS_LD_H - ld.h $d, [$s2]$off10 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_H_bo_c (632) - TriCore_INS_LD_H - ld.h $d, [${s2}+c]$off10 */ +{ /* TRICORE_LD_H_bo_c (652) - TRICORE_INS_LD_H - ld.h $d, [${s2}+c]$off10 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_H_bo_pos (633) - TriCore_INS_LD_H - ld.h $s1, [${s2}+]$off10 */ +{ /* TRICORE_LD_H_bo_pos (653) - TRICORE_INS_LD_H - ld.h $s1, [${s2}+]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_H_bo_pre (634) - TriCore_INS_LD_H - ld.h $s1, [+${s2}]$off10 */ +{ /* TRICORE_LD_H_bo_pre (654) - TRICORE_INS_LD_H - ld.h $s1, [+${s2}]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_H_bo_r (635) - TriCore_INS_LD_H - ld.h $d, [${s2}+r] */ +{ /* TRICORE_LD_H_bo_r (655) - TRICORE_INS_LD_H - ld.h $d, [${s2}+r] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_H_bol (636) - TriCore_INS_LD_H - ld.h $s1, [$s2]$off16 */ +{ /* TRICORE_LD_H_bol (656) - TRICORE_INS_LD_H - ld.h $s1, [$s2]$off16 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ { 0 } }}, -{ /* TRICORE_LD_H_slr (637) - TriCore_INS_LD_H - ld.h $d, [$s2] */ +{ /* TRICORE_LD_H_slr (657) - TRICORE_INS_LD_H - ld.h $d, [$s2] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_H_slr_post (638) - TriCore_INS_LD_H - ld.h $d, [${s2}+] */ +{ /* TRICORE_LD_H_slr_post (658) - TRICORE_INS_LD_H - ld.h $d, [${s2}+] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_H_slr_post_v110 (639) - TriCore_INS_LD_H - ld.h $d, [${s2}+] */ +{ /* TRICORE_LD_H_slr_post_v110 (659) - TRICORE_INS_LD_H - ld.h $d, [${s2}+] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_H_slr_v110 (640) - TriCore_INS_LD_H - ld.h $d, [$s2] */ +{ /* TRICORE_LD_H_slr_v110 (660) - TRICORE_INS_LD_H - ld.h $d, [$s2] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_H_slro (641) - TriCore_INS_LD_H - ld.h $d, [a15]$off4 */ +{ /* TRICORE_LD_H_slro (661) - TRICORE_INS_LD_H - ld.h $d, [$r]$off4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_LD_H_slro_v110 (642) - TriCore_INS_LD_H - ld.h $d, [a15]$off4 */ +{ /* TRICORE_LD_H_slro_v110 (662) - TRICORE_INS_LD_H - ld.h $d, [$r]$off4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_LD_H_sro (643) - TriCore_INS_LD_H - ld.h d15, [$s2]$off4 */ +{ /* TRICORE_LD_H_sro (663) - TRICORE_INS_LD_H - ld.h $dst, [$s2]$off4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_LD_H_sro_v110 (644) - TriCore_INS_LD_H - ld.h d15, [$s2]$off4 */ +{ /* TRICORE_LD_H_sro_v110 (664) - TRICORE_INS_LD_H - ld.h $dst, [$s2]$off4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_LD_Q_abs (645) - TriCore_INS_LD_Q - ld.q $d, $off18 */ +{ /* TRICORE_LD_Q_abs (665) - TRICORE_INS_LD_Q - ld.q $d, $off18 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_LD_Q_bo_bso (646) - TriCore_INS_LD_Q - ld.q $d, [$s2]$off10 */ +{ /* TRICORE_LD_Q_bo_bso (666) - TRICORE_INS_LD_Q - ld.q $d, [$s2]$off10 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_Q_bo_c (647) - TriCore_INS_LD_Q - ld.q $d, [${s2}+c]$off10 */ +{ /* TRICORE_LD_Q_bo_c (667) - TRICORE_INS_LD_Q - ld.q $d, [${s2}+c]$off10 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_Q_bo_pos (648) - TriCore_INS_LD_Q - ld.q $s1, [${s2}+]$off10 */ +{ /* TRICORE_LD_Q_bo_pos (668) - TRICORE_INS_LD_Q - ld.q $s1, [${s2}+]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_Q_bo_pre (649) - TriCore_INS_LD_Q - ld.q $s1, [+${s2}]$off10 */ +{ /* TRICORE_LD_Q_bo_pre (669) - TRICORE_INS_LD_Q - ld.q $s1, [+${s2}]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_Q_bo_r (650) - TriCore_INS_LD_Q - ld.q $d, [${s2}+r] */ +{ /* TRICORE_LD_Q_bo_r (670) - TRICORE_INS_LD_Q - ld.q $d, [${s2}+r] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_W_abs (651) - TriCore_INS_LD_W - ld.w $d, $off18 */ +{ /* TRICORE_LD_W_abs (671) - TRICORE_INS_LD_W - ld.w $d, $off18 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_LD_W_bo_bso (652) - TriCore_INS_LD_W - ld.w $d, [$s2]$off10 */ +{ /* TRICORE_LD_W_bo_bso (672) - TRICORE_INS_LD_W - ld.w $d, [$s2]$off10 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_W_bo_c (653) - TriCore_INS_LD_W - ld.w $d, [${s2}+c]$off10 */ +{ /* TRICORE_LD_W_bo_c (673) - TRICORE_INS_LD_W - ld.w $d, [${s2}+c]$off10 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_W_bo_pos (654) - TriCore_INS_LD_W - ld.w $s1, [${s2}+]$off10 */ +{ /* TRICORE_LD_W_bo_pos (674) - TRICORE_INS_LD_W - ld.w $s1, [${s2}+]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_W_bo_pre (655) - TriCore_INS_LD_W - ld.w $s1, [+${s2}]$off10 */ +{ /* TRICORE_LD_W_bo_pre (675) - TRICORE_INS_LD_W - ld.w $s1, [+${s2}]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LD_W_bo_r (656) - TriCore_INS_LD_W - ld.w $d, [${s2}+r] */ +{ /* TRICORE_LD_W_bo_r (676) - TRICORE_INS_LD_W - ld.w $d, [${s2}+r] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_W_bol (657) - TriCore_INS_LD_W - ld.w $s1, [$s2]$off16 */ +{ /* TRICORE_LD_W_bol (677) - TRICORE_INS_LD_W - ld.w $s1, [$s2]$off16 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ { 0 } }}, -{ /* TRICORE_LD_W_sc (658) - TriCore_INS_LD_W - ld.w d15, [sp]$const8 */ +{ /* TRICORE_LD_W_sc (678) - TRICORE_INS_LD_W - ld.w $dst, [$r]$const8 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ { 0 } }}, -{ /* TRICORE_LD_W_slr (659) - TriCore_INS_LD_W - ld.w $d, [$s2] */ +{ /* TRICORE_LD_W_slr (679) - TRICORE_INS_LD_W - ld.w $d, [$s2] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_W_slr_post (660) - TriCore_INS_LD_W - ld.w $d, [${s2}+] */ +{ /* TRICORE_LD_W_slr_post (680) - TRICORE_INS_LD_W - ld.w $d, [${s2}+] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_W_slr_post_v110 (661) - TriCore_INS_LD_W - ld.w $d, [${s2}+] */ +{ /* TRICORE_LD_W_slr_post_v110 (681) - TRICORE_INS_LD_W - ld.w $d, [${s2}+] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_W_slr_v110 (662) - TriCore_INS_LD_W - ld.w $d, [$s2] */ +{ /* TRICORE_LD_W_slr_v110 (682) - TRICORE_INS_LD_W - ld.w $d, [$s2] */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LD_W_slro (663) - TriCore_INS_LD_W - ld.w $d, [a15]$off4 */ +{ /* TRICORE_LD_W_slro (683) - TRICORE_INS_LD_W - ld.w $d, [$r]$off4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_LD_W_slro_v110 (664) - TriCore_INS_LD_W - ld.w $d, [a15]$off4 */ +{ /* TRICORE_LD_W_slro_v110 (684) - TRICORE_INS_LD_W - ld.w $d, [$r]$off4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_LD_W_sro (665) - TriCore_INS_LD_W - ld.w d15, [$s2]$off4 */ +{ /* TRICORE_LD_W_sro (685) - TRICORE_INS_LD_W - ld.w $dst, [$s2]$off4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_LD_W_sro_v110 (666) - TriCore_INS_LD_W - ld.w d15, [$s2]$off4 */ +{ /* TRICORE_LD_W_sro_v110 (686) - TRICORE_INS_LD_W - ld.w $dst, [$s2]$off4 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_LEA_abs (667) - TriCore_INS_LEA - lea $d, $off18 */ +{ /* TRICORE_LEA_abs (687) - TRICORE_INS_LEA - lea $d, $off18 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_LEA_bo_bso (668) - TriCore_INS_LEA - lea $d, [$s2]$off10 */ +{ /* TRICORE_LEA_bo_bso (688) - TRICORE_INS_LEA - lea $d, [$s2]$off10 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_LEA_bol (669) - TriCore_INS_LEA - lea $s1, [$s2]$off16 */ +{ /* TRICORE_LEA_bol (689) - TRICORE_INS_LEA - lea $s1, [$s2]$off16 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ { 0 } }}, -{ /* TRICORE_LHA_abs (670) - TriCore_INS_LHA - lha $d, $off18 */ +{ /* TRICORE_LHA_abs (690) - TRICORE_INS_LHA - lha $d, $off18 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_LOOPU_brr (671) - TriCore_INS_LOOPU - loopu $disp15 */ +{ /* TRICORE_LOOPU_brr (691) - TRICORE_INS_LOOPU - loopu $disp15 */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_LOOP_brr (672) - TriCore_INS_LOOP - loop $s1, $disp15 */ +{ /* TRICORE_LOOP_brr (692) - TRICORE_INS_LOOP - loop $s1, $disp15 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ { 0 } }}, -{ /* TRICORE_LOOP_sbr (673) - TriCore_INS_LOOP - loop $s2, $disp4 */ +{ /* TRICORE_LOOP_sbr (693) - TRICORE_INS_LOOP - loop $s2, $disp4 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ { 0 } }}, -{ /* TRICORE_LT_A_rr (674) - TriCore_INS_LT_A - lt.a $d, $s1, $s2 */ +{ /* TRICORE_LT_A_rr (694) - TRICORE_INS_LT_A - lt.a $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LT_B (675) - TriCore_INS_LT_B - lt.b $d, $s1, $s2 */ +{ /* TRICORE_LT_B (695) - TRICORE_INS_LT_B - lt.b $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LT_BU (676) - TriCore_INS_LT_BU - lt.bu $d, $s1, $s2 */ +{ /* TRICORE_LT_BU (696) - TRICORE_INS_LT_BU - lt.bu $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LT_H (677) - TriCore_INS_LT_H - lt.h $d, $s1, $s2 */ +{ /* TRICORE_LT_H (697) - TRICORE_INS_LT_H - lt.h $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LT_HU (678) - TriCore_INS_LT_HU - lt.hu $d, $s1, $s2 */ +{ /* TRICORE_LT_HU (698) - TRICORE_INS_LT_HU - lt.hu $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LT_U_rc (679) - TriCore_INS_LT_U - lt.u $d, $s1, $const9 */ +{ /* TRICORE_LT_U_rc (699) - TRICORE_INS_LT_U - lt.u $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_LT_U_rr (680) - TriCore_INS_LT_U - lt.u $d, $s1, $s2 */ +{ /* TRICORE_LT_U_rr (700) - TRICORE_INS_LT_U - lt.u $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LT_U_srcv110 (681) - TriCore_INS_LT_U - lt.u d15, $d, $const4 */ +{ /* TRICORE_LT_U_srcv110 (701) - TRICORE_INS_LT_U - lt.u $dst, $r, $const4 */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_LT_U_srrv110 (682) - TriCore_INS_LT_U - lt.u d15, $d, $s2 */ +{ /* TRICORE_LT_U_srrv110 (702) - TRICORE_INS_LT_U - lt.u $dst, $r, $s2 */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LT_W (683) - TriCore_INS_LT_W - lt.w $d, $s1, $s2 */ +{ /* TRICORE_LT_W (703) - TRICORE_INS_LT_W - lt.w $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LT_WU (684) - TriCore_INS_LT_WU - lt.wu $d, $s1, $s2 */ +{ /* TRICORE_LT_WU (704) - TRICORE_INS_LT_WU - lt.wu $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LT_rc (685) - TriCore_INS_LT - lt $d, $s1, $const9 */ +{ /* TRICORE_LT_rc (705) - TRICORE_INS_LT - lt $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_LT_rr (686) - TriCore_INS_LT - lt $d, $s1, $s2 */ +{ /* TRICORE_LT_rr (706) - TRICORE_INS_LT - lt $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_LT_src (687) - TriCore_INS_LT - lt d15, $d, $const4 */ +{ /* TRICORE_LT_src (707) - TRICORE_INS_LT - lt $dst, $r, $const4 */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_LT_srr (688) - TriCore_INS_LT - lt d15, $d, $s2 */ +{ /* TRICORE_LT_srr (708) - TRICORE_INS_LT - lt $dst, $r, $s2 */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MADDMS_H_rrr1_LL (689) - TriCore_INS_MADDMS_H - maddms.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MADDMS_H_rrr1_LL (709) - TRICORE_INS_MADDMS_H - maddms.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3643,7 +3766,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDMS_H_rrr1_LU (690) - TriCore_INS_MADDMS_H - maddms.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MADDMS_H_rrr1_LU (710) - TRICORE_INS_MADDMS_H - maddms.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3652,7 +3775,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDMS_H_rrr1_UL (691) - TriCore_INS_MADDMS_H - maddms.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MADDMS_H_rrr1_UL (711) - TRICORE_INS_MADDMS_H - maddms.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3661,7 +3784,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDMS_H_rrr1_UU (692) - TriCore_INS_MADDMS_H - maddms.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MADDMS_H_rrr1_UU (712) - TRICORE_INS_MADDMS_H - maddms.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3670,7 +3793,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDMS_U_rcr_v110 (693) - TriCore_INS_MADDMS_U - maddms.u $d, $s3, $s1, $const9 */ +{ /* TRICORE_MADDMS_U_rcr_v110 (713) - TRICORE_INS_MADDMS_U - maddms.u $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3678,7 +3801,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MADDMS_U_rrr2_v110 (694) - TriCore_INS_MADDMS_U - maddms.u $d, $s3, $s1, $s2 */ +{ /* TRICORE_MADDMS_U_rrr2_v110 (714) - TRICORE_INS_MADDMS_U - maddms.u $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3686,7 +3809,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MADDMS_rcr_v110 (695) - TriCore_INS_MADDMS - maddms $d, $s3, $s1, $const9 */ +{ /* TRICORE_MADDMS_rcr_v110 (715) - TRICORE_INS_MADDMS - maddms $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3694,7 +3817,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MADDMS_rrr2_v110 (696) - TriCore_INS_MADDMS - maddms $d, $s3, $s1, $s2 */ +{ /* TRICORE_MADDMS_rrr2_v110 (716) - TRICORE_INS_MADDMS - maddms $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3702,7 +3825,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MADDM_H_rrr1_LL (697) - TriCore_INS_MADDM_H - maddm.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MADDM_H_rrr1_LL (717) - TRICORE_INS_MADDM_H - maddm.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3711,7 +3834,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDM_H_rrr1_LU (698) - TriCore_INS_MADDM_H - maddm.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MADDM_H_rrr1_LU (718) - TRICORE_INS_MADDM_H - maddm.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3720,7 +3843,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDM_H_rrr1_UL (699) - TriCore_INS_MADDM_H - maddm.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MADDM_H_rrr1_UL (719) - TRICORE_INS_MADDM_H - maddm.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3729,7 +3852,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDM_H_rrr1_UU (700) - TriCore_INS_MADDM_H - maddm.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MADDM_H_rrr1_UU (720) - TRICORE_INS_MADDM_H - maddm.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3738,7 +3861,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDM_H_rrr1_v110 (701) - TriCore_INS_MADDM_H - maddm.h $d, $s3, $s1, $s2 */ +{ /* TRICORE_MADDM_H_rrr1_v110 (721) - TRICORE_INS_MADDM_H - maddm.h $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3747,7 +3870,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDM_Q_rrr1_v110 (702) - TriCore_INS_MADDM_Q - maddm.q $d, $s3, $s1, $s2 */ +{ /* TRICORE_MADDM_Q_rrr1_v110 (722) - TRICORE_INS_MADDM_Q - maddm.q $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3756,7 +3879,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDM_U_rcr_v110 (703) - TriCore_INS_MADDM_U - maddm.u $d, $s3, $s1, $const9 */ +{ /* TRICORE_MADDM_U_rcr_v110 (723) - TRICORE_INS_MADDM_U - maddm.u $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3764,7 +3887,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MADDM_U_rrr2_v110 (704) - TriCore_INS_MADDM_U - maddm.u $d, $s3, $s1, $s2 */ +{ /* TRICORE_MADDM_U_rrr2_v110 (724) - TRICORE_INS_MADDM_U - maddm.u $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3772,7 +3895,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MADDM_rcr_v110 (705) - TriCore_INS_MADDM - maddm $d, $s3, $s1, $const9 */ +{ /* TRICORE_MADDM_rcr_v110 (725) - TRICORE_INS_MADDM - maddm $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3780,7 +3903,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MADDM_rrr2_v110 (706) - TriCore_INS_MADDM - maddm $d, $s3, $s1, $s2 */ +{ /* TRICORE_MADDM_rrr2_v110 (726) - TRICORE_INS_MADDM - maddm $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3788,7 +3911,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MADDRS_H_rrr1_LL (707) - TriCore_INS_MADDRS_H - maddrs.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MADDRS_H_rrr1_LL (727) - TRICORE_INS_MADDRS_H - maddrs.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3797,7 +3920,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDRS_H_rrr1_LU (708) - TriCore_INS_MADDRS_H - maddrs.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MADDRS_H_rrr1_LU (728) - TRICORE_INS_MADDRS_H - maddrs.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3806,7 +3929,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDRS_H_rrr1_UL (709) - TriCore_INS_MADDRS_H - maddrs.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MADDRS_H_rrr1_UL (729) - TRICORE_INS_MADDRS_H - maddrs.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3815,7 +3938,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDRS_H_rrr1_UL_2 (710) - TriCore_INS_MADDRS_H - maddrs.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MADDRS_H_rrr1_UL_2 (730) - TRICORE_INS_MADDRS_H - maddrs.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3824,7 +3947,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDRS_H_rrr1_UU (711) - TriCore_INS_MADDRS_H - maddrs.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MADDRS_H_rrr1_UU (731) - TRICORE_INS_MADDRS_H - maddrs.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3833,7 +3956,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDRS_H_rrr1_v110 (712) - TriCore_INS_MADDRS_H - maddrs.h $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MADDRS_H_rrr1_v110 (732) - TRICORE_INS_MADDRS_H - maddrs.h $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3842,7 +3965,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDRS_Q_rrr1_L_L (713) - TriCore_INS_MADDRS_Q - maddrs.q $d, $s3, ${s1}l, ${s2}l, $n */ +{ /* TRICORE_MADDRS_Q_rrr1_L_L (733) - TRICORE_INS_MADDRS_Q - maddrs.q $d, $s3, ${s1}l, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3851,7 +3974,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDRS_Q_rrr1_U_U (714) - TriCore_INS_MADDRS_Q - maddrs.q $d, $s3, ${s1}u, ${s2}u, $n */ +{ /* TRICORE_MADDRS_Q_rrr1_U_U (734) - TRICORE_INS_MADDRS_Q - maddrs.q $d, $s3, ${s1}u, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3860,7 +3983,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDRS_Q_rrr1_v110 (715) - TriCore_INS_MADDRS_Q - maddrs.q $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MADDRS_Q_rrr1_v110 (735) - TRICORE_INS_MADDRS_Q - maddrs.q $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3869,7 +3992,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDR_H_rrr1_LL (716) - TriCore_INS_MADDR_H - maddr.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MADDR_H_rrr1_LL (736) - TRICORE_INS_MADDR_H - maddr.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3878,7 +4001,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDR_H_rrr1_LU (717) - TriCore_INS_MADDR_H - maddr.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MADDR_H_rrr1_LU (737) - TRICORE_INS_MADDR_H - maddr.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3887,7 +4010,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDR_H_rrr1_UL (718) - TriCore_INS_MADDR_H - maddr.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MADDR_H_rrr1_UL (738) - TRICORE_INS_MADDR_H - maddr.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3896,7 +4019,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDR_H_rrr1_UL_2 (719) - TriCore_INS_MADDR_H - maddr.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MADDR_H_rrr1_UL_2 (739) - TRICORE_INS_MADDR_H - maddr.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3905,7 +4028,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDR_H_rrr1_UU (720) - TriCore_INS_MADDR_H - maddr.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MADDR_H_rrr1_UU (740) - TRICORE_INS_MADDR_H - maddr.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3914,7 +4037,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDR_H_rrr1_v110 (721) - TriCore_INS_MADDR_H - maddr.h $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MADDR_H_rrr1_v110 (741) - TRICORE_INS_MADDR_H - maddr.h $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3923,7 +4046,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDR_Q_rrr1_L_L (722) - TriCore_INS_MADDR_Q - maddr.q $d, $s3, ${s1}l, ${s2}l, $n */ +{ /* TRICORE_MADDR_Q_rrr1_L_L (742) - TRICORE_INS_MADDR_Q - maddr.q $d, $s3, ${s1}l, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3932,7 +4055,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDR_Q_rrr1_U_U (723) - TriCore_INS_MADDR_Q - maddr.q $d, $s3, ${s1}u, ${s2}u, $n */ +{ /* TRICORE_MADDR_Q_rrr1_U_U (743) - TRICORE_INS_MADDR_Q - maddr.q $d, $s3, ${s1}u, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3941,7 +4064,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDR_Q_rrr1_v110 (724) - TriCore_INS_MADDR_Q - maddr.q $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MADDR_Q_rrr1_v110 (744) - TRICORE_INS_MADDR_Q - maddr.q $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3950,7 +4073,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSUMS_H_rrr1_LL (725) - TriCore_INS_MADDSUMS_H - maddsums.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MADDSUMS_H_rrr1_LL (745) - TRICORE_INS_MADDSUMS_H - maddsums.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3959,7 +4082,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSUMS_H_rrr1_LU (726) - TriCore_INS_MADDSUMS_H - maddsums.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MADDSUMS_H_rrr1_LU (746) - TRICORE_INS_MADDSUMS_H - maddsums.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3968,7 +4091,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSUMS_H_rrr1_UL (727) - TriCore_INS_MADDSUMS_H - maddsums.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MADDSUMS_H_rrr1_UL (747) - TRICORE_INS_MADDSUMS_H - maddsums.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3977,7 +4100,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSUMS_H_rrr1_UU (728) - TriCore_INS_MADDSUMS_H - maddsums.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MADDSUMS_H_rrr1_UU (748) - TRICORE_INS_MADDSUMS_H - maddsums.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3986,7 +4109,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSUM_H_rrr1_LL (729) - TriCore_INS_MADDSUM_H - maddsum.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MADDSUM_H_rrr1_LL (749) - TRICORE_INS_MADDSUM_H - maddsum.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -3995,7 +4118,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSUM_H_rrr1_LU (730) - TriCore_INS_MADDSUM_H - maddsum.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MADDSUM_H_rrr1_LU (750) - TRICORE_INS_MADDSUM_H - maddsum.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4004,7 +4127,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSUM_H_rrr1_UL (731) - TriCore_INS_MADDSUM_H - maddsum.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MADDSUM_H_rrr1_UL (751) - TRICORE_INS_MADDSUM_H - maddsum.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4013,7 +4136,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSUM_H_rrr1_UU (732) - TriCore_INS_MADDSUM_H - maddsum.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MADDSUM_H_rrr1_UU (752) - TRICORE_INS_MADDSUM_H - maddsum.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4022,7 +4145,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSURS_H_rrr1_LL (733) - TriCore_INS_MADDSURS_H - maddsurs.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MADDSURS_H_rrr1_LL (753) - TRICORE_INS_MADDSURS_H - maddsurs.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4031,7 +4154,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSURS_H_rrr1_LU (734) - TriCore_INS_MADDSURS_H - maddsurs.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MADDSURS_H_rrr1_LU (754) - TRICORE_INS_MADDSURS_H - maddsurs.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4040,7 +4163,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSURS_H_rrr1_UL (735) - TriCore_INS_MADDSURS_H - maddsurs.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MADDSURS_H_rrr1_UL (755) - TRICORE_INS_MADDSURS_H - maddsurs.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4049,7 +4172,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSURS_H_rrr1_UU (736) - TriCore_INS_MADDSURS_H - maddsurs.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MADDSURS_H_rrr1_UU (756) - TRICORE_INS_MADDSURS_H - maddsurs.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4058,7 +4181,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSUR_H_rrr1_LL (737) - TriCore_INS_MADDSUR_H - maddsur.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MADDSUR_H_rrr1_LL (757) - TRICORE_INS_MADDSUR_H - maddsur.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4067,7 +4190,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSUR_H_rrr1_LU (738) - TriCore_INS_MADDSUR_H - maddsur.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MADDSUR_H_rrr1_LU (758) - TRICORE_INS_MADDSUR_H - maddsur.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4076,7 +4199,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSUR_H_rrr1_UL (739) - TriCore_INS_MADDSUR_H - maddsur.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MADDSUR_H_rrr1_UL (759) - TRICORE_INS_MADDSUR_H - maddsur.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4085,7 +4208,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSUR_H_rrr1_UU (740) - TriCore_INS_MADDSUR_H - maddsur.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MADDSUR_H_rrr1_UU (760) - TRICORE_INS_MADDSUR_H - maddsur.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4094,7 +4217,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSUS_H_rrr1_LL (741) - TriCore_INS_MADDSUS_H - maddsus.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MADDSUS_H_rrr1_LL (761) - TRICORE_INS_MADDSUS_H - maddsus.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4103,7 +4226,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSUS_H_rrr1_LU (742) - TriCore_INS_MADDSUS_H - maddsus.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MADDSUS_H_rrr1_LU (762) - TRICORE_INS_MADDSUS_H - maddsus.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4112,7 +4235,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSUS_H_rrr1_UL (743) - TriCore_INS_MADDSUS_H - maddsus.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MADDSUS_H_rrr1_UL (763) - TRICORE_INS_MADDSUS_H - maddsus.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4121,7 +4244,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSUS_H_rrr1_UU (744) - TriCore_INS_MADDSUS_H - maddsus.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MADDSUS_H_rrr1_UU (764) - TRICORE_INS_MADDSUS_H - maddsus.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4130,7 +4253,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSU_H_rrr1_LL (745) - TriCore_INS_MADDSU_H - maddsu.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MADDSU_H_rrr1_LL (765) - TRICORE_INS_MADDSU_H - maddsu.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4139,7 +4262,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSU_H_rrr1_LU (746) - TriCore_INS_MADDSU_H - maddsu.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MADDSU_H_rrr1_LU (766) - TRICORE_INS_MADDSU_H - maddsu.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4148,7 +4271,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSU_H_rrr1_UL (747) - TriCore_INS_MADDSU_H - maddsu.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MADDSU_H_rrr1_UL (767) - TRICORE_INS_MADDSU_H - maddsu.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4157,7 +4280,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDSU_H_rrr1_UU (748) - TriCore_INS_MADDSU_H - maddsu.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MADDSU_H_rrr1_UU (768) - TRICORE_INS_MADDSU_H - maddsu.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4166,7 +4289,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDS_H_rrr1_LL (749) - TriCore_INS_MADDS_H - madds.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MADDS_H_rrr1_LL (769) - TRICORE_INS_MADDS_H - madds.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4175,7 +4298,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDS_H_rrr1_LU (750) - TriCore_INS_MADDS_H - madds.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MADDS_H_rrr1_LU (770) - TRICORE_INS_MADDS_H - madds.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4184,7 +4307,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDS_H_rrr1_UL (751) - TriCore_INS_MADDS_H - madds.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MADDS_H_rrr1_UL (771) - TRICORE_INS_MADDS_H - madds.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4193,7 +4316,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDS_H_rrr1_UU (752) - TriCore_INS_MADDS_H - madds.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MADDS_H_rrr1_UU (772) - TRICORE_INS_MADDS_H - madds.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4202,7 +4325,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDS_H_rrr1_v110 (753) - TriCore_INS_MADDS_H - madds.h $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MADDS_H_rrr1_v110 (773) - TRICORE_INS_MADDS_H - madds.h $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4211,7 +4334,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDS_Q_rrr1 (754) - TriCore_INS_MADDS_Q - madds.q $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MADDS_Q_rrr1 (774) - TRICORE_INS_MADDS_Q - madds.q $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4220,7 +4343,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDS_Q_rrr1_L (755) - TriCore_INS_MADDS_Q - madds.q $d, $s3, $s1, ${s2}l, $n */ +{ /* TRICORE_MADDS_Q_rrr1_L (775) - TRICORE_INS_MADDS_Q - madds.q $d, $s3, $s1, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4229,7 +4352,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDS_Q_rrr1_L_L (756) - TriCore_INS_MADDS_Q - madds.q $d, $s3, ${s1}l, ${s2}l, $n */ +{ /* TRICORE_MADDS_Q_rrr1_L_L (776) - TRICORE_INS_MADDS_Q - madds.q $d, $s3, ${s1}l, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4238,7 +4361,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDS_Q_rrr1_U (757) - TriCore_INS_MADDS_Q - madds.q $d, $s3, $s1, ${s2}u, $n */ +{ /* TRICORE_MADDS_Q_rrr1_U (777) - TRICORE_INS_MADDS_Q - madds.q $d, $s3, $s1, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4247,7 +4370,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDS_Q_rrr1_UU2_v110 (758) - TriCore_INS_MADDS_Q - madds.q $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MADDS_Q_rrr1_UU2_v110 (778) - TRICORE_INS_MADDS_Q - madds.q $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4256,7 +4379,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDS_Q_rrr1_U_U (759) - TriCore_INS_MADDS_Q - madds.q $d, $s3, ${s1}u, ${s2}u, $n */ +{ /* TRICORE_MADDS_Q_rrr1_U_U (779) - TRICORE_INS_MADDS_Q - madds.q $d, $s3, ${s1}u, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4265,7 +4388,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDS_Q_rrr1_e (760) - TriCore_INS_MADDS_Q - madds.q $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MADDS_Q_rrr1_e (780) - TRICORE_INS_MADDS_Q - madds.q $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4274,7 +4397,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDS_Q_rrr1_e_L (761) - TriCore_INS_MADDS_Q - madds.q $d, $s3, $s1, ${s2}l, $n */ +{ /* TRICORE_MADDS_Q_rrr1_e_L (781) - TRICORE_INS_MADDS_Q - madds.q $d, $s3, $s1, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4283,7 +4406,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDS_Q_rrr1_e_L_L (762) - TriCore_INS_MADDS_Q - madds.q $d, $s3, ${s1}l, ${s2}l, $n */ +{ /* TRICORE_MADDS_Q_rrr1_e_L_L (782) - TRICORE_INS_MADDS_Q - madds.q $d, $s3, ${s1}l, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4292,7 +4415,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDS_Q_rrr1_e_U (763) - TriCore_INS_MADDS_Q - madds.q $d, $s3, $s1, ${s2}u, $n */ +{ /* TRICORE_MADDS_Q_rrr1_e_U (783) - TRICORE_INS_MADDS_Q - madds.q $d, $s3, $s1, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4301,7 +4424,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDS_Q_rrr1_e_U_U (764) - TriCore_INS_MADDS_Q - madds.q $d, $s3, ${s1}u, ${s2}u, $n */ +{ /* TRICORE_MADDS_Q_rrr1_e_U_U (784) - TRICORE_INS_MADDS_Q - madds.q $d, $s3, ${s1}u, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4310,7 +4433,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADDS_U_rcr (765) - TriCore_INS_MADDS_U - madds.u $d, $s3, $s1, $const9 */ +{ /* TRICORE_MADDS_U_rcr (785) - TRICORE_INS_MADDS_U - madds.u $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4318,7 +4441,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MADDS_U_rcr_e (766) - TriCore_INS_MADDS_U - madds.u $d, $s3, $s1, $const9 */ +{ /* TRICORE_MADDS_U_rcr_e (786) - TRICORE_INS_MADDS_U - madds.u $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4326,7 +4449,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MADDS_U_rrr2 (767) - TriCore_INS_MADDS_U - madds.u $d, $s3, $s1, $s2 */ +{ /* TRICORE_MADDS_U_rrr2 (787) - TRICORE_INS_MADDS_U - madds.u $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4334,7 +4457,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MADDS_U_rrr2_e (768) - TriCore_INS_MADDS_U - madds.u $d, $s3, $s1, $s2 */ +{ /* TRICORE_MADDS_U_rrr2_e (788) - TRICORE_INS_MADDS_U - madds.u $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4342,7 +4465,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MADDS_rcr (769) - TriCore_INS_MADDS - madds $d, $s3, $s1, $const9 */ +{ /* TRICORE_MADDS_rcr (789) - TRICORE_INS_MADDS - madds $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4350,7 +4473,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MADDS_rcr_e (770) - TriCore_INS_MADDS - madds $d, $s3, $s1, $const9 */ +{ /* TRICORE_MADDS_rcr_e (790) - TRICORE_INS_MADDS - madds $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4358,7 +4481,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MADDS_rrr2 (771) - TriCore_INS_MADDS - madds $d, $s3, $s1, $s2 */ +{ /* TRICORE_MADDS_rrr2 (791) - TRICORE_INS_MADDS - madds $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4366,7 +4489,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MADDS_rrr2_e (772) - TriCore_INS_MADDS - madds $d, $s3, $s1, $s2 */ +{ /* TRICORE_MADDS_rrr2_e (792) - TRICORE_INS_MADDS - madds $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4374,7 +4497,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MADD_F_rrr (773) - TriCore_INS_MADD_F - madd.f $d, $s3, $s1, $s2 */ +{ /* TRICORE_MADD_F_rrr (793) - TRICORE_INS_MADD_F - madd.f $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4382,7 +4505,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MADD_H_rrr1_LL (774) - TriCore_INS_MADD_H - madd.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MADD_H_rrr1_LL (794) - TRICORE_INS_MADD_H - madd.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4391,7 +4514,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADD_H_rrr1_LU (775) - TriCore_INS_MADD_H - madd.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MADD_H_rrr1_LU (795) - TRICORE_INS_MADD_H - madd.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4400,7 +4523,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADD_H_rrr1_UL (776) - TriCore_INS_MADD_H - madd.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MADD_H_rrr1_UL (796) - TRICORE_INS_MADD_H - madd.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4409,7 +4532,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADD_H_rrr1_UU (777) - TriCore_INS_MADD_H - madd.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MADD_H_rrr1_UU (797) - TRICORE_INS_MADD_H - madd.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4418,7 +4541,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADD_H_rrr1_v110 (778) - TriCore_INS_MADD_H - madd.h $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MADD_H_rrr1_v110 (798) - TRICORE_INS_MADD_H - madd.h $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4427,7 +4550,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADD_Q_rrr1 (779) - TriCore_INS_MADD_Q - madd.q $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MADD_Q_rrr1 (799) - TRICORE_INS_MADD_Q - madd.q $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4436,7 +4559,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADD_Q_rrr1_L (780) - TriCore_INS_MADD_Q - madd.q $d, $s3, $s1, ${s2}l, $n */ +{ /* TRICORE_MADD_Q_rrr1_L (800) - TRICORE_INS_MADD_Q - madd.q $d, $s3, $s1, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4445,7 +4568,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADD_Q_rrr1_L_L (781) - TriCore_INS_MADD_Q - madd.q $d, $s3, ${s1}l, ${s2}l, $n */ +{ /* TRICORE_MADD_Q_rrr1_L_L (801) - TRICORE_INS_MADD_Q - madd.q $d, $s3, ${s1}l, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4454,7 +4577,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADD_Q_rrr1_U (782) - TriCore_INS_MADD_Q - madd.q $d, $s3, $s1, ${s2}u, $n */ +{ /* TRICORE_MADD_Q_rrr1_U (802) - TRICORE_INS_MADD_Q - madd.q $d, $s3, $s1, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4463,7 +4586,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADD_Q_rrr1_UU2_v110 (783) - TriCore_INS_MADD_Q - madd.q $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MADD_Q_rrr1_UU2_v110 (803) - TRICORE_INS_MADD_Q - madd.q $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4472,7 +4595,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADD_Q_rrr1_U_U (784) - TriCore_INS_MADD_Q - madd.q $d, $s3, ${s1}u, ${s2}u, $n */ +{ /* TRICORE_MADD_Q_rrr1_U_U (804) - TRICORE_INS_MADD_Q - madd.q $d, $s3, ${s1}u, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4481,7 +4604,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADD_Q_rrr1_e (785) - TriCore_INS_MADD_Q - madd.q $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MADD_Q_rrr1_e (805) - TRICORE_INS_MADD_Q - madd.q $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4490,7 +4613,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADD_Q_rrr1_e_L (786) - TriCore_INS_MADD_Q - madd.q $d, $s3, $s1, ${s2}l, $n */ +{ /* TRICORE_MADD_Q_rrr1_e_L (806) - TRICORE_INS_MADD_Q - madd.q $d, $s3, $s1, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4499,7 +4622,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADD_Q_rrr1_e_L_L (787) - TriCore_INS_MADD_Q - madd.q $d, $s3, ${s1}l, ${s2}l, $n */ +{ /* TRICORE_MADD_Q_rrr1_e_L_L (807) - TRICORE_INS_MADD_Q - madd.q $d, $s3, ${s1}l, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4508,7 +4631,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADD_Q_rrr1_e_U (788) - TriCore_INS_MADD_Q - madd.q $d, $s3, $s1, ${s2}u, $n */ +{ /* TRICORE_MADD_Q_rrr1_e_U (808) - TRICORE_INS_MADD_Q - madd.q $d, $s3, $s1, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4517,7 +4640,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADD_Q_rrr1_e_U_U (789) - TriCore_INS_MADD_Q - madd.q $d, $s3, ${s1}u, ${s2}u, $n */ +{ /* TRICORE_MADD_Q_rrr1_e_U_U (809) - TRICORE_INS_MADD_Q - madd.q $d, $s3, ${s1}u, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4526,7 +4649,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MADD_U_rcr (790) - TriCore_INS_MADD_U - madd.u $d, $s3, $s1, $const9 */ +{ /* TRICORE_MADD_U_rcr (810) - TRICORE_INS_MADD_U - madd.u $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4534,7 +4657,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MADD_U_rrr2 (791) - TriCore_INS_MADD_U - madd.u $d, $s3, $s1, $s2 */ +{ /* TRICORE_MADD_U_rrr2 (811) - TRICORE_INS_MADD_U - madd.u $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4542,7 +4665,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MADD_rcr (792) - TriCore_INS_MADD - madd $d, $s3, $s1, $const9 */ +{ /* TRICORE_MADD_rcr (812) - TRICORE_INS_MADD - madd $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4550,7 +4673,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MADD_rcr_e (793) - TriCore_INS_MADD - madd $d, $s3, $s1, $const9 */ +{ /* TRICORE_MADD_rcr_e (813) - TRICORE_INS_MADD - madd $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4558,7 +4681,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MADD_rrr2 (794) - TriCore_INS_MADD - madd $d, $s3, $s1, $s2 */ +{ /* TRICORE_MADD_rrr2 (814) - TRICORE_INS_MADD - madd $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4566,7 +4689,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MADD_rrr2_e (795) - TriCore_INS_MADD - madd $d, $s3, $s1, $s2 */ +{ /* TRICORE_MADD_rrr2_e (815) - TRICORE_INS_MADD - madd $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4574,272 +4697,274 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MAX_B (796) - TriCore_INS_MAX_B - max.b $d, $s1, $s2 */ +{ /* TRICORE_MAX_B (816) - TRICORE_INS_MAX_B - max.b $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MAX_BU (797) - TriCore_INS_MAX_BU - max.bu $d, $s1, $s2 */ +{ /* TRICORE_MAX_BU (817) - TRICORE_INS_MAX_BU - max.bu $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MAX_H (798) - TriCore_INS_MAX_H - max.h $d, $s1, $s2 */ +{ /* TRICORE_MAX_H (818) - TRICORE_INS_MAX_H - max.h $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MAX_HU (799) - TriCore_INS_MAX_HU - max.hu $d, $s1, $s2 */ +{ /* TRICORE_MAX_HU (819) - TRICORE_INS_MAX_HU - max.hu $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MAX_U_rc (800) - TriCore_INS_MAX_U - max.u $d, $s1, $const9 */ +{ /* TRICORE_MAX_U_rc (820) - TRICORE_INS_MAX_U - max.u $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MAX_U_rr (801) - TriCore_INS_MAX_U - max.u $d, $s1, $s2 */ +{ /* TRICORE_MAX_U_rr (821) - TRICORE_INS_MAX_U - max.u $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MAX_rc (802) - TriCore_INS_MAX - max $d, $s1, $const9 */ +{ /* TRICORE_MAX_rc (822) - TRICORE_INS_MAX - max $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MAX_rr (803) - TriCore_INS_MAX - max $d, $s1, $s2 */ +{ /* TRICORE_MAX_rr (823) - TRICORE_INS_MAX - max $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MFCR_rlc (804) - TriCore_INS_MFCR - mfcr $d, $const16 */ +{ /* TRICORE_MFCR_rlc (824) - TRICORE_INS_MFCR - mfcr $d, $const16 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const16 */ { 0 } }}, -{ /* TRICORE_MIN_B (805) - TriCore_INS_MIN_B - min.b $d, $s1, $s2 */ +{ /* TRICORE_MIN_B (825) - TRICORE_INS_MIN_B - min.b $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MIN_BU (806) - TriCore_INS_MIN_BU - min.bu $d, $s1, $s2 */ +{ /* TRICORE_MIN_BU (826) - TRICORE_INS_MIN_BU - min.bu $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MIN_H (807) - TriCore_INS_MIN_H - min.h $d, $s1, $s2 */ +{ /* TRICORE_MIN_H (827) - TRICORE_INS_MIN_H - min.h $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MIN_HU (808) - TriCore_INS_MIN_HU - min.hu $d, $s1, $s2 */ +{ /* TRICORE_MIN_HU (828) - TRICORE_INS_MIN_HU - min.hu $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MIN_U_rc (809) - TriCore_INS_MIN_U - min.u $d, $s1, $const9 */ +{ /* TRICORE_MIN_U_rc (829) - TRICORE_INS_MIN_U - min.u $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MIN_U_rr (810) - TriCore_INS_MIN_U - min.u $d, $s1, $s2 */ +{ /* TRICORE_MIN_U_rr (830) - TRICORE_INS_MIN_U - min.u $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MIN_rc (811) - TriCore_INS_MIN - min $d, $s1, $const9 */ +{ /* TRICORE_MIN_rc (831) - TRICORE_INS_MIN - min $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MIN_rr (812) - TriCore_INS_MIN - min $d, $s1, $s2 */ +{ /* TRICORE_MIN_rr (832) - TRICORE_INS_MIN - min $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MOVH_A_rlc (813) - TriCore_INS_MOVH_A - movh.a $d, $const16 */ +{ /* TRICORE_MOVH_A_rlc (833) - TRICORE_INS_MOVH_A - movh.a $d, $const16 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const16 */ { 0 } }}, -{ /* TRICORE_MOVH_rlc (814) - TriCore_INS_MOVH - movh $d, $const16 */ +{ /* TRICORE_MOVH_rlc (834) - TRICORE_INS_MOVH - movh $d, $const16 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const16 */ { 0 } }}, -{ /* TRICORE_MOVZ_A_sr (815) - TriCore_INS_MOVZ_A - movz.a $s1 */ +{ /* TRICORE_MOVZ_A_sr (835) - TRICORE_INS_MOVZ_A - movz.a $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_MOV_AA_rr (816) - TriCore_INS_MOV_AA - mov.aa $d, $s2 */ +{ /* TRICORE_MOV_AA_rr (836) - TRICORE_INS_MOV_AA - mov.aa $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MOV_AA_srr_srr (817) - TriCore_INS_MOV_AA - mov.aa $d, $s2 */ +{ /* TRICORE_MOV_AA_srr_srr (837) - TRICORE_INS_MOV_AA - mov.aa $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MOV_AA_srr_srr_v110 (818) - TriCore_INS_MOV_AA - mov.aa $d, $s2 */ +{ /* TRICORE_MOV_AA_srr_srr_v110 (838) - TRICORE_INS_MOV_AA - mov.aa $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MOV_A_rr (819) - TriCore_INS_MOV_A - mov.a $d, $s2 */ +{ /* TRICORE_MOV_A_rr (839) - TRICORE_INS_MOV_A - mov.a $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MOV_A_src (820) - TriCore_INS_MOV_A - mov.a $d, $const4 */ +{ /* TRICORE_MOV_A_src (840) - TRICORE_INS_MOV_A - mov.a $d, $const4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_MOV_A_srr (821) - TriCore_INS_MOV_A - mov.a $d, $s2 */ +{ /* TRICORE_MOV_A_srr (841) - TRICORE_INS_MOV_A - mov.a $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MOV_A_srr_v110 (822) - TriCore_INS_MOV_A - mov.a $d, $s2 */ +{ /* TRICORE_MOV_A_srr_v110 (842) - TRICORE_INS_MOV_A - mov.a $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MOV_D_rr (823) - TriCore_INS_MOV_D - mov.d $d, $s2 */ +{ /* TRICORE_MOV_D_rr (843) - TRICORE_INS_MOV_D - mov.d $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MOV_D_srr_srr (824) - TriCore_INS_MOV_D - mov.d $d, $s2 */ +{ /* TRICORE_MOV_D_srr_srr (844) - TRICORE_INS_MOV_D - mov.d $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MOV_D_srr_srr_v110 (825) - TriCore_INS_MOV_D - mov.d $d, $s2 */ +{ /* TRICORE_MOV_D_srr_srr_v110 (845) - TRICORE_INS_MOV_D - mov.d $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MOV_U_rlc (826) - TriCore_INS_MOV_U - mov.u $d, $const16 */ +{ /* TRICORE_MOV_U_rlc (846) - TRICORE_INS_MOV_U - mov.u $d, $const16 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const16 */ { 0 } }}, -{ /* TRICORE_MOV_rlc (827) - TriCore_INS_MOV - mov $d, $const16 */ +{ /* TRICORE_MOV_rlc (847) - TRICORE_INS_MOV - mov $d, $const16 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const16 */ { 0 } }}, -{ /* TRICORE_MOV_rlc_e (828) - TriCore_INS_MOV - mov $d, $const16 */ +{ /* TRICORE_MOV_rlc_e (848) - TRICORE_INS_MOV - mov $d, $const16 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const16 */ { 0 } }}, -{ /* TRICORE_MOV_rr (829) - TriCore_INS_MOV - mov $d, $s2 */ +{ /* TRICORE_MOV_rr (849) - TRICORE_INS_MOV - mov $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MOV_rr_e (830) - TriCore_INS_MOV - mov $d, $s2 */ +{ /* TRICORE_MOV_rr_e (850) - TRICORE_INS_MOV - mov $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MOV_rr_eab (831) - TriCore_INS_MOV - mov $d, $s1, $s2 */ +{ /* TRICORE_MOV_rr_eab (851) - TRICORE_INS_MOV - mov $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MOV_sc (832) - TriCore_INS_MOV - mov d15, $const8 */ +{ /* TRICORE_MOV_sc (852) - TRICORE_INS_MOV - mov $dst, $const8 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ { 0 } }}, -{ /* TRICORE_MOV_sc_v110 (833) - TriCore_INS_MOV - mov d15, $const8 */ +{ /* TRICORE_MOV_sc_v110 (853) - TRICORE_INS_MOV - mov $dst, $const8 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ { 0 } }}, -{ /* TRICORE_MOV_src (834) - TriCore_INS_MOV - mov $d, $const4 */ +{ /* TRICORE_MOV_src (854) - TRICORE_INS_MOV - mov $d, $const4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_MOV_src_e (835) - TriCore_INS_MOV - mov $d, $const4 */ +{ /* TRICORE_MOV_src_e (855) - TRICORE_INS_MOV - mov $d, $const4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_MOV_srr (836) - TriCore_INS_MOV - mov $d, $s2 */ +{ /* TRICORE_MOV_srr (856) - TRICORE_INS_MOV - mov $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MSUBADMS_H_rrr1_LL (837) - TriCore_INS_MSUBADMS_H - msubadms.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MSUBADMS_H_rrr1_LL (857) - TRICORE_INS_MSUBADMS_H - msubadms.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4848,7 +4973,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBADMS_H_rrr1_LU (838) - TriCore_INS_MSUBADMS_H - msubadms.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MSUBADMS_H_rrr1_LU (858) - TRICORE_INS_MSUBADMS_H - msubadms.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4857,7 +4982,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBADMS_H_rrr1_UL (839) - TriCore_INS_MSUBADMS_H - msubadms.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MSUBADMS_H_rrr1_UL (859) - TRICORE_INS_MSUBADMS_H - msubadms.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4866,7 +4991,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBADMS_H_rrr1_UU (840) - TriCore_INS_MSUBADMS_H - msubadms.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MSUBADMS_H_rrr1_UU (860) - TRICORE_INS_MSUBADMS_H - msubadms.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4875,7 +5000,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBADM_H_rrr1_LL (841) - TriCore_INS_MSUBADM_H - msubadm.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MSUBADM_H_rrr1_LL (861) - TRICORE_INS_MSUBADM_H - msubadm.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4884,7 +5009,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBADM_H_rrr1_LU (842) - TriCore_INS_MSUBADM_H - msubadm.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MSUBADM_H_rrr1_LU (862) - TRICORE_INS_MSUBADM_H - msubadm.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4893,7 +5018,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBADM_H_rrr1_UL (843) - TriCore_INS_MSUBADM_H - msubadm.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MSUBADM_H_rrr1_UL (863) - TRICORE_INS_MSUBADM_H - msubadm.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4902,7 +5027,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBADM_H_rrr1_UU (844) - TriCore_INS_MSUBADM_H - msubadm.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MSUBADM_H_rrr1_UU (864) - TRICORE_INS_MSUBADM_H - msubadm.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4911,7 +5036,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBADRS_H_rrr1_LL (845) - TriCore_INS_MSUBADRS_H - msubadrs.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MSUBADRS_H_rrr1_LL (865) - TRICORE_INS_MSUBADRS_H - msubadrs.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4920,7 +5045,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBADRS_H_rrr1_LU (846) - TriCore_INS_MSUBADRS_H - msubadrs.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MSUBADRS_H_rrr1_LU (866) - TRICORE_INS_MSUBADRS_H - msubadrs.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4929,7 +5054,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBADRS_H_rrr1_UL (847) - TriCore_INS_MSUBADRS_H - msubadrs.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MSUBADRS_H_rrr1_UL (867) - TRICORE_INS_MSUBADRS_H - msubadrs.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4938,7 +5063,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBADRS_H_rrr1_UU (848) - TriCore_INS_MSUBADRS_H - msubadrs.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MSUBADRS_H_rrr1_UU (868) - TRICORE_INS_MSUBADRS_H - msubadrs.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4947,7 +5072,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBADRS_H_rrr1_v110 (849) - TriCore_INS_MSUBADRS_H - msubadrs.h $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MSUBADRS_H_rrr1_v110 (869) - TRICORE_INS_MSUBADRS_H - msubadrs.h $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4956,7 +5081,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBADR_H_rrr1_LL (850) - TriCore_INS_MSUBADR_H - msubadr.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MSUBADR_H_rrr1_LL (870) - TRICORE_INS_MSUBADR_H - msubadr.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4965,7 +5090,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBADR_H_rrr1_LU (851) - TriCore_INS_MSUBADR_H - msubadr.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MSUBADR_H_rrr1_LU (871) - TRICORE_INS_MSUBADR_H - msubadr.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4974,7 +5099,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBADR_H_rrr1_UL (852) - TriCore_INS_MSUBADR_H - msubadr.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MSUBADR_H_rrr1_UL (872) - TRICORE_INS_MSUBADR_H - msubadr.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4983,7 +5108,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBADR_H_rrr1_UU (853) - TriCore_INS_MSUBADR_H - msubadr.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MSUBADR_H_rrr1_UU (873) - TRICORE_INS_MSUBADR_H - msubadr.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -4992,7 +5117,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBADR_H_rrr1_v110 (854) - TriCore_INS_MSUBADR_H - msubadr.h $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MSUBADR_H_rrr1_v110 (874) - TRICORE_INS_MSUBADR_H - msubadr.h $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5001,7 +5126,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBADS_H_rrr1_LL (855) - TriCore_INS_MSUBADS_H - msubads.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MSUBADS_H_rrr1_LL (875) - TRICORE_INS_MSUBADS_H - msubads.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5010,7 +5135,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBADS_H_rrr1_LU (856) - TriCore_INS_MSUBADS_H - msubads.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MSUBADS_H_rrr1_LU (876) - TRICORE_INS_MSUBADS_H - msubads.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5019,7 +5144,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBADS_H_rrr1_UL (857) - TriCore_INS_MSUBADS_H - msubads.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MSUBADS_H_rrr1_UL (877) - TRICORE_INS_MSUBADS_H - msubads.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5028,7 +5153,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBADS_H_rrr1_UU (858) - TriCore_INS_MSUBADS_H - msubads.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MSUBADS_H_rrr1_UU (878) - TRICORE_INS_MSUBADS_H - msubads.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5037,7 +5162,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBAD_H_rrr1_LL (859) - TriCore_INS_MSUBAD_H - msubad.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MSUBAD_H_rrr1_LL (879) - TRICORE_INS_MSUBAD_H - msubad.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5046,7 +5171,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBAD_H_rrr1_LU (860) - TriCore_INS_MSUBAD_H - msubad.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MSUBAD_H_rrr1_LU (880) - TRICORE_INS_MSUBAD_H - msubad.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5055,7 +5180,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBAD_H_rrr1_UL (861) - TriCore_INS_MSUBAD_H - msubad.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MSUBAD_H_rrr1_UL (881) - TRICORE_INS_MSUBAD_H - msubad.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5064,7 +5189,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBAD_H_rrr1_UU (862) - TriCore_INS_MSUBAD_H - msubad.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MSUBAD_H_rrr1_UU (882) - TRICORE_INS_MSUBAD_H - msubad.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5073,7 +5198,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBMS_H_rrr1_LL (863) - TriCore_INS_MSUBMS_H - msubms.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MSUBMS_H_rrr1_LL (883) - TRICORE_INS_MSUBMS_H - msubms.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5082,7 +5207,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBMS_H_rrr1_LU (864) - TriCore_INS_MSUBMS_H - msubms.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MSUBMS_H_rrr1_LU (884) - TRICORE_INS_MSUBMS_H - msubms.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5091,7 +5216,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBMS_H_rrr1_UL (865) - TriCore_INS_MSUBMS_H - msubms.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MSUBMS_H_rrr1_UL (885) - TRICORE_INS_MSUBMS_H - msubms.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5100,7 +5225,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBMS_H_rrr1_UU (866) - TriCore_INS_MSUBMS_H - msubms.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MSUBMS_H_rrr1_UU (886) - TRICORE_INS_MSUBMS_H - msubms.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5109,7 +5234,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBMS_U_rcrv110 (867) - TriCore_INS_MSUBMS_U - msubms.u $d, $s3, $s1, $const9 */ +{ /* TRICORE_MSUBMS_U_rcrv110 (887) - TRICORE_INS_MSUBMS_U - msubms.u $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5117,7 +5242,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MSUBMS_U_rrr2v110 (868) - TriCore_INS_MSUBMS_U - msubms.u $d, $s3, $s1, $s2 */ +{ /* TRICORE_MSUBMS_U_rrr2v110 (888) - TRICORE_INS_MSUBMS_U - msubms.u $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5125,7 +5250,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MSUBMS_rcrv110 (869) - TriCore_INS_MSUBMS - msubms $d, $s3, $s1, $const9 */ +{ /* TRICORE_MSUBMS_rcrv110 (889) - TRICORE_INS_MSUBMS - msubms $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5133,7 +5258,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MSUBMS_rrr2v110 (870) - TriCore_INS_MSUBMS - msubms $d, $s3, $s1, $s2 */ +{ /* TRICORE_MSUBMS_rrr2v110 (890) - TRICORE_INS_MSUBMS - msubms $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5141,7 +5266,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MSUBM_H_rrr1_LL (871) - TriCore_INS_MSUBM_H - msubm.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MSUBM_H_rrr1_LL (891) - TRICORE_INS_MSUBM_H - msubm.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5150,7 +5275,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBM_H_rrr1_LU (872) - TriCore_INS_MSUBM_H - msubm.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MSUBM_H_rrr1_LU (892) - TRICORE_INS_MSUBM_H - msubm.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5159,7 +5284,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBM_H_rrr1_UL (873) - TriCore_INS_MSUBM_H - msubm.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MSUBM_H_rrr1_UL (893) - TRICORE_INS_MSUBM_H - msubm.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5168,7 +5293,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBM_H_rrr1_UU (874) - TriCore_INS_MSUBM_H - msubm.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MSUBM_H_rrr1_UU (894) - TRICORE_INS_MSUBM_H - msubm.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5177,7 +5302,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBM_H_rrr1_v110 (875) - TriCore_INS_MSUBM_H - msubm.h $d, $s3, $s1, $s2 */ +{ /* TRICORE_MSUBM_H_rrr1_v110 (895) - TRICORE_INS_MSUBM_H - msubm.h $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5186,7 +5311,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBM_Q_rrr1_v110 (876) - TriCore_INS_MSUBM_Q - msubm.q $d, $s3, $s1, $s2 */ +{ /* TRICORE_MSUBM_Q_rrr1_v110 (896) - TRICORE_INS_MSUBM_Q - msubm.q $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5195,7 +5320,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBM_U_rcrv110 (877) - TriCore_INS_MSUBM_U - msubm.u $d, $s3, $s1, $const9 */ +{ /* TRICORE_MSUBM_U_rcrv110 (897) - TRICORE_INS_MSUBM_U - msubm.u $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5203,7 +5328,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MSUBM_U_rrr2v110 (878) - TriCore_INS_MSUBM_U - msubm.u $d, $s3, $s1, $s2 */ +{ /* TRICORE_MSUBM_U_rrr2v110 (898) - TRICORE_INS_MSUBM_U - msubm.u $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5211,7 +5336,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MSUBM_rcrv110 (879) - TriCore_INS_MSUBM - msubm $d, $s3, $s1, $const9 */ +{ /* TRICORE_MSUBM_rcrv110 (899) - TRICORE_INS_MSUBM - msubm $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5219,7 +5344,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MSUBM_rrr2v110 (880) - TriCore_INS_MSUBM - msubm $d, $s3, $s1, $s2 */ +{ /* TRICORE_MSUBM_rrr2v110 (900) - TRICORE_INS_MSUBM - msubm $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5227,7 +5352,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MSUBRS_H_rrr1_LL (881) - TriCore_INS_MSUBRS_H - msubrs.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MSUBRS_H_rrr1_LL (901) - TRICORE_INS_MSUBRS_H - msubrs.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5236,7 +5361,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBRS_H_rrr1_LU (882) - TriCore_INS_MSUBRS_H - msubrs.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MSUBRS_H_rrr1_LU (902) - TRICORE_INS_MSUBRS_H - msubrs.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5245,7 +5370,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBRS_H_rrr1_UL (883) - TriCore_INS_MSUBRS_H - msubrs.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MSUBRS_H_rrr1_UL (903) - TRICORE_INS_MSUBRS_H - msubrs.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5254,7 +5379,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBRS_H_rrr1_UL_2 (884) - TriCore_INS_MSUBRS_H - msubrs.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MSUBRS_H_rrr1_UL_2 (904) - TRICORE_INS_MSUBRS_H - msubrs.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5263,7 +5388,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBRS_H_rrr1_UU (885) - TriCore_INS_MSUBRS_H - msubrs.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MSUBRS_H_rrr1_UU (905) - TRICORE_INS_MSUBRS_H - msubrs.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5272,7 +5397,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBRS_H_rrr1_v110 (886) - TriCore_INS_MSUBRS_H - msubrs.h $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MSUBRS_H_rrr1_v110 (906) - TRICORE_INS_MSUBRS_H - msubrs.h $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5281,7 +5406,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBRS_Q_rrr1_L_L (887) - TriCore_INS_MSUBRS_Q - msubrs.q $d, $s3, ${s1}l, ${s2}l, $n */ +{ /* TRICORE_MSUBRS_Q_rrr1_L_L (907) - TRICORE_INS_MSUBRS_Q - msubrs.q $d, $s3, ${s1}l, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5290,7 +5415,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBRS_Q_rrr1_U_U (888) - TriCore_INS_MSUBRS_Q - msubrs.q $d, $s3, ${s1}u, ${s2}u, $n */ +{ /* TRICORE_MSUBRS_Q_rrr1_U_U (908) - TRICORE_INS_MSUBRS_Q - msubrs.q $d, $s3, ${s1}u, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5299,7 +5424,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBRS_Q_rrr1_v110 (889) - TriCore_INS_MSUBRS_Q - msubrs.q $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MSUBRS_Q_rrr1_v110 (909) - TRICORE_INS_MSUBRS_Q - msubrs.q $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5308,7 +5433,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBR_H_rrr1_LL (890) - TriCore_INS_MSUBR_H - msubr.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MSUBR_H_rrr1_LL (910) - TRICORE_INS_MSUBR_H - msubr.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5317,7 +5442,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBR_H_rrr1_LU (891) - TriCore_INS_MSUBR_H - msubr.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MSUBR_H_rrr1_LU (911) - TRICORE_INS_MSUBR_H - msubr.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5326,7 +5451,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBR_H_rrr1_UL (892) - TriCore_INS_MSUBR_H - msubr.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MSUBR_H_rrr1_UL (912) - TRICORE_INS_MSUBR_H - msubr.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5335,7 +5460,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBR_H_rrr1_UL_2 (893) - TriCore_INS_MSUBR_H - msubr.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MSUBR_H_rrr1_UL_2 (913) - TRICORE_INS_MSUBR_H - msubr.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5344,7 +5469,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBR_H_rrr1_UU (894) - TriCore_INS_MSUBR_H - msubr.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MSUBR_H_rrr1_UU (914) - TRICORE_INS_MSUBR_H - msubr.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5353,7 +5478,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBR_H_rrr1_v110 (895) - TriCore_INS_MSUBR_H - msubr.h $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MSUBR_H_rrr1_v110 (915) - TRICORE_INS_MSUBR_H - msubr.h $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5362,7 +5487,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBR_Q_rrr1_L_L (896) - TriCore_INS_MSUBR_Q - msubr.q $d, $s3, ${s1}l, ${s2}l, $n */ +{ /* TRICORE_MSUBR_Q_rrr1_L_L (916) - TRICORE_INS_MSUBR_Q - msubr.q $d, $s3, ${s1}l, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5371,7 +5496,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBR_Q_rrr1_U_U (897) - TriCore_INS_MSUBR_Q - msubr.q $d, $s3, ${s1}u, ${s2}u, $n */ +{ /* TRICORE_MSUBR_Q_rrr1_U_U (917) - TRICORE_INS_MSUBR_Q - msubr.q $d, $s3, ${s1}u, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5380,7 +5505,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBR_Q_rrr1_v110 (898) - TriCore_INS_MSUBR_Q - msubr.q $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MSUBR_Q_rrr1_v110 (918) - TRICORE_INS_MSUBR_Q - msubr.q $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5389,7 +5514,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBS_H_rrr1_LL (899) - TriCore_INS_MSUBS_H - msubs.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MSUBS_H_rrr1_LL (919) - TRICORE_INS_MSUBS_H - msubs.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5398,7 +5523,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBS_H_rrr1_LU (900) - TriCore_INS_MSUBS_H - msubs.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MSUBS_H_rrr1_LU (920) - TRICORE_INS_MSUBS_H - msubs.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5407,7 +5532,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBS_H_rrr1_UL (901) - TriCore_INS_MSUBS_H - msubs.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MSUBS_H_rrr1_UL (921) - TRICORE_INS_MSUBS_H - msubs.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5416,7 +5541,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBS_H_rrr1_UU (902) - TriCore_INS_MSUBS_H - msubs.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MSUBS_H_rrr1_UU (922) - TRICORE_INS_MSUBS_H - msubs.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5425,7 +5550,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBS_H_rrr1_v110 (903) - TriCore_INS_MSUBS_H - msubs.h $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MSUBS_H_rrr1_v110 (923) - TRICORE_INS_MSUBS_H - msubs.h $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5434,7 +5559,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBS_Q_rrr1 (904) - TriCore_INS_MSUBS_Q - msubs.q $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MSUBS_Q_rrr1 (924) - TRICORE_INS_MSUBS_Q - msubs.q $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5443,7 +5568,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBS_Q_rrr1_L (905) - TriCore_INS_MSUBS_Q - msubs.q $d, $s3, $s1, ${s2}l, $n */ +{ /* TRICORE_MSUBS_Q_rrr1_L (925) - TRICORE_INS_MSUBS_Q - msubs.q $d, $s3, $s1, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5452,7 +5577,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBS_Q_rrr1_L_L (906) - TriCore_INS_MSUBS_Q - msubs.q $d, $s3, ${s1}l, ${s2}l, $n */ +{ /* TRICORE_MSUBS_Q_rrr1_L_L (926) - TRICORE_INS_MSUBS_Q - msubs.q $d, $s3, ${s1}l, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5461,7 +5586,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBS_Q_rrr1_U (907) - TriCore_INS_MSUBS_Q - msubs.q $d, $s3, $s1, ${s2}u, $n */ +{ /* TRICORE_MSUBS_Q_rrr1_U (927) - TRICORE_INS_MSUBS_Q - msubs.q $d, $s3, $s1, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5470,7 +5595,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBS_Q_rrr1_UU2_v110 (908) - TriCore_INS_MSUBS_Q - msubs.q $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MSUBS_Q_rrr1_UU2_v110 (928) - TRICORE_INS_MSUBS_Q - msubs.q $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5479,7 +5604,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBS_Q_rrr1_U_U (909) - TriCore_INS_MSUBS_Q - msubs.q $d, $s3, ${s1}u, ${s2}u, $n */ +{ /* TRICORE_MSUBS_Q_rrr1_U_U (929) - TRICORE_INS_MSUBS_Q - msubs.q $d, $s3, ${s1}u, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5488,7 +5613,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBS_Q_rrr1_e (910) - TriCore_INS_MSUBS_Q - msubs.q $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MSUBS_Q_rrr1_e (930) - TRICORE_INS_MSUBS_Q - msubs.q $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5497,7 +5622,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBS_Q_rrr1_e_L (911) - TriCore_INS_MSUBS_Q - msubs.q $d, $s3, $s1, ${s2}l, $n */ +{ /* TRICORE_MSUBS_Q_rrr1_e_L (931) - TRICORE_INS_MSUBS_Q - msubs.q $d, $s3, $s1, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5506,7 +5631,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBS_Q_rrr1_e_L_L (912) - TriCore_INS_MSUBS_Q - msubs.q $d, $s3, ${s1}l, ${s2}l, $n */ +{ /* TRICORE_MSUBS_Q_rrr1_e_L_L (932) - TRICORE_INS_MSUBS_Q - msubs.q $d, $s3, ${s1}l, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5515,7 +5640,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBS_Q_rrr1_e_U (913) - TriCore_INS_MSUBS_Q - msubs.q $d, $s3, $s1, ${s2}u, $n */ +{ /* TRICORE_MSUBS_Q_rrr1_e_U (933) - TRICORE_INS_MSUBS_Q - msubs.q $d, $s3, $s1, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5524,7 +5649,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBS_Q_rrr1_e_U_U (914) - TriCore_INS_MSUBS_Q - msubs.q $d, $s3, ${s1}u, ${s2}u, $n */ +{ /* TRICORE_MSUBS_Q_rrr1_e_U_U (934) - TRICORE_INS_MSUBS_Q - msubs.q $d, $s3, ${s1}u, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5533,7 +5658,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUBS_U_rcr (915) - TriCore_INS_MSUBS_U - msubs.u $d, $s3, $s1, $const9 */ +{ /* TRICORE_MSUBS_U_rcr (935) - TRICORE_INS_MSUBS_U - msubs.u $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5541,7 +5666,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MSUBS_U_rcr_e (916) - TriCore_INS_MSUBS_U - msubs.u $d, $s3, $s1, $const9 */ +{ /* TRICORE_MSUBS_U_rcr_e (936) - TRICORE_INS_MSUBS_U - msubs.u $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5549,7 +5674,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MSUBS_U_rrr2 (917) - TriCore_INS_MSUBS_U - msubs.u $d, $s3, $s1, $s2 */ +{ /* TRICORE_MSUBS_U_rrr2 (937) - TRICORE_INS_MSUBS_U - msubs.u $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5557,7 +5682,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MSUBS_U_rrr2_e (918) - TriCore_INS_MSUBS_U - msubs.u $d, $s3, $s1, $s2 */ +{ /* TRICORE_MSUBS_U_rrr2_e (938) - TRICORE_INS_MSUBS_U - msubs.u $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5565,7 +5690,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MSUBS_rcr (919) - TriCore_INS_MSUBS - msubs $d, $s3, $s1, $const9 */ +{ /* TRICORE_MSUBS_rcr (939) - TRICORE_INS_MSUBS - msubs $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5573,7 +5698,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MSUBS_rcr_e (920) - TriCore_INS_MSUBS - msubs $d, $s3, $s1, $const9 */ +{ /* TRICORE_MSUBS_rcr_e (940) - TRICORE_INS_MSUBS - msubs $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5581,7 +5706,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MSUBS_rrr2 (921) - TriCore_INS_MSUBS - msubs $d, $s3, $s1, $s2 */ +{ /* TRICORE_MSUBS_rrr2 (941) - TRICORE_INS_MSUBS - msubs $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5589,7 +5714,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MSUBS_rrr2_e (922) - TriCore_INS_MSUBS - msubs $d, $s3, $s1, $s2 */ +{ /* TRICORE_MSUBS_rrr2_e (942) - TRICORE_INS_MSUBS - msubs $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5597,7 +5722,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MSUB_F_rrr (923) - TriCore_INS_MSUB_F - msub.f $d, $s3, $s1, $s2 */ +{ /* TRICORE_MSUB_F_rrr (943) - TRICORE_INS_MSUB_F - msub.f $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5605,7 +5730,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MSUB_H_rrr1_LL (924) - TriCore_INS_MSUB_H - msub.h $d, $s3, $s1, ${s2}ll, $n */ +{ /* TRICORE_MSUB_H_rrr1_LL (944) - TRICORE_INS_MSUB_H - msub.h $d, $s3, $s1, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5614,7 +5739,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUB_H_rrr1_LU (925) - TriCore_INS_MSUB_H - msub.h $d, $s3, $s1, ${s2}lu, $n */ +{ /* TRICORE_MSUB_H_rrr1_LU (945) - TRICORE_INS_MSUB_H - msub.h $d, $s3, $s1, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5623,7 +5748,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUB_H_rrr1_UL (926) - TriCore_INS_MSUB_H - msub.h $d, $s3, $s1, ${s2}ul, $n */ +{ /* TRICORE_MSUB_H_rrr1_UL (946) - TRICORE_INS_MSUB_H - msub.h $d, $s3, $s1, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5632,7 +5757,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUB_H_rrr1_UU (927) - TriCore_INS_MSUB_H - msub.h $d, $s3, $s1, ${s2}uu, $n */ +{ /* TRICORE_MSUB_H_rrr1_UU (947) - TRICORE_INS_MSUB_H - msub.h $d, $s3, $s1, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5641,7 +5766,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUB_H_rrr1_v110 (928) - TriCore_INS_MSUB_H - msub.h $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MSUB_H_rrr1_v110 (948) - TRICORE_INS_MSUB_H - msub.h $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5650,7 +5775,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUB_Q_rrr1 (929) - TriCore_INS_MSUB_Q - msub.q $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MSUB_Q_rrr1 (949) - TRICORE_INS_MSUB_Q - msub.q $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5659,7 +5784,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUB_Q_rrr1_L (930) - TriCore_INS_MSUB_Q - msub.q $d, $s3, $s1, ${s2}l, $n */ +{ /* TRICORE_MSUB_Q_rrr1_L (950) - TRICORE_INS_MSUB_Q - msub.q $d, $s3, $s1, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5668,7 +5793,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUB_Q_rrr1_L_L (931) - TriCore_INS_MSUB_Q - msub.q $d, $s3, ${s1}l, ${s2}l, $n */ +{ /* TRICORE_MSUB_Q_rrr1_L_L (951) - TRICORE_INS_MSUB_Q - msub.q $d, $s3, ${s1}l, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5677,7 +5802,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUB_Q_rrr1_U (932) - TriCore_INS_MSUB_Q - msub.q $d, $s3, $s1, ${s2}u, $n */ +{ /* TRICORE_MSUB_Q_rrr1_U (952) - TRICORE_INS_MSUB_Q - msub.q $d, $s3, $s1, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5686,7 +5811,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUB_Q_rrr1_UU2_v110 (933) - TriCore_INS_MSUB_Q - msub.q $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MSUB_Q_rrr1_UU2_v110 (953) - TRICORE_INS_MSUB_Q - msub.q $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5695,7 +5820,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUB_Q_rrr1_U_U (934) - TriCore_INS_MSUB_Q - msub.q $d, $s3, ${s1}u, ${s2}u, $n */ +{ /* TRICORE_MSUB_Q_rrr1_U_U (954) - TRICORE_INS_MSUB_Q - msub.q $d, $s3, ${s1}u, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5704,7 +5829,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUB_Q_rrr1_e (935) - TriCore_INS_MSUB_Q - msub.q $d, $s3, $s1, $s2, $n */ +{ /* TRICORE_MSUB_Q_rrr1_e (955) - TRICORE_INS_MSUB_Q - msub.q $d, $s3, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5713,7 +5838,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUB_Q_rrr1_e_L (936) - TriCore_INS_MSUB_Q - msub.q $d, $s3, $s1, ${s2}l, $n */ +{ /* TRICORE_MSUB_Q_rrr1_e_L (956) - TRICORE_INS_MSUB_Q - msub.q $d, $s3, $s1, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5722,7 +5847,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUB_Q_rrr1_e_L_L (937) - TriCore_INS_MSUB_Q - msub.q $d, $s3, ${s1}l, ${s2}l, $n */ +{ /* TRICORE_MSUB_Q_rrr1_e_L_L (957) - TRICORE_INS_MSUB_Q - msub.q $d, $s3, ${s1}l, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5731,7 +5856,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUB_Q_rrr1_e_U (938) - TriCore_INS_MSUB_Q - msub.q $d, $s3, $s1, ${s2}u, $n */ +{ /* TRICORE_MSUB_Q_rrr1_e_U (958) - TRICORE_INS_MSUB_Q - msub.q $d, $s3, $s1, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5740,7 +5865,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUB_Q_rrr1_e_U_U (939) - TriCore_INS_MSUB_Q - msub.q $d, $s3, ${s1}u, ${s2}u, $n */ +{ /* TRICORE_MSUB_Q_rrr1_e_U_U (959) - TRICORE_INS_MSUB_Q - msub.q $d, $s3, ${s1}u, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5749,7 +5874,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MSUB_U_rcr (940) - TriCore_INS_MSUB_U - msub.u $d, $s3, $s1, $const9 */ +{ /* TRICORE_MSUB_U_rcr (960) - TRICORE_INS_MSUB_U - msub.u $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5757,7 +5882,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MSUB_U_rrr2 (941) - TriCore_INS_MSUB_U - msub.u $d, $s3, $s1, $s2 */ +{ /* TRICORE_MSUB_U_rrr2 (961) - TRICORE_INS_MSUB_U - msub.u $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5765,7 +5890,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MSUB_rcr (942) - TriCore_INS_MSUB - msub $d, $s3, $s1, $const9 */ +{ /* TRICORE_MSUB_rcr (962) - TRICORE_INS_MSUB - msub $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5773,7 +5898,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MSUB_rcr_e (943) - TriCore_INS_MSUB - msub $d, $s3, $s1, $const9 */ +{ /* TRICORE_MSUB_rcr_e (963) - TRICORE_INS_MSUB - msub $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5781,7 +5906,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MSUB_rrr2 (944) - TriCore_INS_MSUB - msub $d, $s3, $s1, $s2 */ +{ /* TRICORE_MSUB_rrr2 (964) - TRICORE_INS_MSUB - msub $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5789,7 +5914,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MSUB_rrr2_e (945) - TriCore_INS_MSUB - msub $d, $s3, $s1, $s2 */ +{ /* TRICORE_MSUB_rrr2_e (965) - TRICORE_INS_MSUB - msub $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5797,13 +5922,13 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_MTCR_rlc (946) - TriCore_INS_MTCR - mtcr $const16, $d */ +{ /* TRICORE_MTCR_rlc (966) - TRICORE_INS_MTCR - mtcr $const16, $d */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const16 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { 0 } }}, -{ /* TRICORE_MULMS_H_rr1_LL2e (947) - TriCore_INS_MULMS_H - mulms.h $d, ${s1}, ${s2}ll, $n */ +{ /* TRICORE_MULMS_H_rr1_LL2e (967) - TRICORE_INS_MULMS_H - mulms.h $d, ${s1}, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5811,7 +5936,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MULMS_H_rr1_LU2e (948) - TriCore_INS_MULMS_H - mulms.h $d, ${s1}, ${s2}lu, $n */ +{ /* TRICORE_MULMS_H_rr1_LU2e (968) - TRICORE_INS_MULMS_H - mulms.h $d, ${s1}, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5819,7 +5944,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MULMS_H_rr1_UL2e (949) - TriCore_INS_MULMS_H - mulms.h $d, ${s1}, ${s2}ul, $n */ +{ /* TRICORE_MULMS_H_rr1_UL2e (969) - TRICORE_INS_MULMS_H - mulms.h $d, ${s1}, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5827,7 +5952,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MULMS_H_rr1_UU2e (950) - TriCore_INS_MULMS_H - mulms.h $d, ${s1}, ${s2}uu, $n */ +{ /* TRICORE_MULMS_H_rr1_UU2e (970) - TRICORE_INS_MULMS_H - mulms.h $d, ${s1}, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5835,7 +5960,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MULM_H_rr1_LL2e (951) - TriCore_INS_MULM_H - mulm.h $d, ${s1}, ${s2}ll, $n */ +{ /* TRICORE_MULM_H_rr1_LL2e (971) - TRICORE_INS_MULM_H - mulm.h $d, ${s1}, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5843,7 +5968,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MULM_H_rr1_LU2e (952) - TriCore_INS_MULM_H - mulm.h $d, ${s1}, ${s2}lu, $n */ +{ /* TRICORE_MULM_H_rr1_LU2e (972) - TRICORE_INS_MULM_H - mulm.h $d, ${s1}, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5851,7 +5976,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MULM_H_rr1_UL2e (953) - TriCore_INS_MULM_H - mulm.h $d, ${s1}, ${s2}ul, $n */ +{ /* TRICORE_MULM_H_rr1_UL2e (973) - TRICORE_INS_MULM_H - mulm.h $d, ${s1}, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5859,7 +5984,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MULM_H_rr1_UU2e (954) - TriCore_INS_MULM_H - mulm.h $d, ${s1}, ${s2}uu, $n */ +{ /* TRICORE_MULM_H_rr1_UU2e (974) - TRICORE_INS_MULM_H - mulm.h $d, ${s1}, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5867,35 +5992,35 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MULM_U_rc (955) - TriCore_INS_MULM_U - mulm.u $d, $s1, $const9 */ +{ /* TRICORE_MULM_U_rc (975) - TRICORE_INS_MULM_U - mulm.u $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MULM_U_rr (956) - TriCore_INS_MULM_U - mulm.u $d, $s1, $s2 */ +{ /* TRICORE_MULM_U_rr (976) - TRICORE_INS_MULM_U - mulm.u $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MULM_rc (957) - TriCore_INS_MULM - mulm $d, $s1, $const9 */ +{ /* TRICORE_MULM_rc (977) - TRICORE_INS_MULM - mulm $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MULM_rr (958) - TriCore_INS_MULM - mulm $d, $s1, $s2 */ +{ /* TRICORE_MULM_rr (978) - TRICORE_INS_MULM - mulm $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MULR_H_rr1_LL2e (959) - TriCore_INS_MULR_H - mulr.h $d, ${s1}, ${s2}ll, $n */ +{ /* TRICORE_MULR_H_rr1_LL2e (979) - TRICORE_INS_MULR_H - mulr.h $d, ${s1}, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5903,7 +6028,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MULR_H_rr1_LU2e (960) - TriCore_INS_MULR_H - mulr.h $d, ${s1}, ${s2}lu, $n */ +{ /* TRICORE_MULR_H_rr1_LU2e (980) - TRICORE_INS_MULR_H - mulr.h $d, ${s1}, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5911,7 +6036,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MULR_H_rr1_UL2e (961) - TriCore_INS_MULR_H - mulr.h $d, ${s1}, ${s2}ul, $n */ +{ /* TRICORE_MULR_H_rr1_UL2e (981) - TRICORE_INS_MULR_H - mulr.h $d, ${s1}, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5919,7 +6044,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MULR_H_rr1_UU2e (962) - TriCore_INS_MULR_H - mulr.h $d, ${s1}, ${s2}uu, $n */ +{ /* TRICORE_MULR_H_rr1_UU2e (982) - TRICORE_INS_MULR_H - mulr.h $d, ${s1}, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5927,7 +6052,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MULR_H_rr_v110 (963) - TriCore_INS_MULR_H - mulr.h $d, $s1, $s2, $n */ +{ /* TRICORE_MULR_H_rr_v110 (983) - TRICORE_INS_MULR_H - mulr.h $d, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5935,7 +6060,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MULR_Q_rr1_2LL (964) - TriCore_INS_MULR_Q - mulr.q $d, ${s1}l, ${s2}l, $n */ +{ /* TRICORE_MULR_Q_rr1_2LL (984) - TRICORE_INS_MULR_Q - mulr.q $d, ${s1}l, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5943,7 +6068,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MULR_Q_rr1_2UU (965) - TriCore_INS_MULR_Q - mulr.q $d, ${s1}u, ${s2}u, $n */ +{ /* TRICORE_MULR_Q_rr1_2UU (985) - TRICORE_INS_MULR_Q - mulr.q $d, ${s1}u, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5951,7 +6076,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MULR_Q_rr_v110 (966) - TriCore_INS_MULR_Q - mulr.q $d, $s1, $s2, $n */ +{ /* TRICORE_MULR_Q_rr_v110 (986) - TRICORE_INS_MULR_Q - mulr.q $d, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -5959,56 +6084,56 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MULS_U_rc (967) - TriCore_INS_MULS_U - muls.u $d, $s1, $const9 */ +{ /* TRICORE_MULS_U_rc (987) - TRICORE_INS_MULS_U - muls.u $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MULS_U_rr2 (968) - TriCore_INS_MULS_U - muls.u $d, $s1, $s2 */ +{ /* TRICORE_MULS_U_rr2 (988) - TRICORE_INS_MULS_U - muls.u $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MULS_U_rr_v110 (969) - TriCore_INS_MULS_U - muls.u $d, $s1, $s2 */ +{ /* TRICORE_MULS_U_rr_v110 (989) - TRICORE_INS_MULS_U - muls.u $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MULS_rc (970) - TriCore_INS_MULS - muls $d, $s1, $const9 */ +{ /* TRICORE_MULS_rc (990) - TRICORE_INS_MULS - muls $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MULS_rr2 (971) - TriCore_INS_MULS - muls $d, $s1, $s2 */ +{ /* TRICORE_MULS_rr2 (991) - TRICORE_INS_MULS - muls $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MULS_rr_v110 (972) - TriCore_INS_MULS - muls $d, $s1, $s2 */ +{ /* TRICORE_MULS_rr_v110 (992) - TRICORE_INS_MULS - muls $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MUL_F_rrr (973) - TriCore_INS_MUL_F - mul.f $d, $s1, $s2 */ +{ /* TRICORE_MUL_F_rrr (993) - TRICORE_INS_MUL_F - mul.f $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MUL_H_rr1_LL2e (974) - TriCore_INS_MUL_H - mul.h $d, ${s1}, ${s2}ll, $n */ +{ /* TRICORE_MUL_H_rr1_LL2e (994) - TRICORE_INS_MUL_H - mul.h $d, ${s1}, ${s2}ll, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6016,7 +6141,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MUL_H_rr1_LU2e (975) - TriCore_INS_MUL_H - mul.h $d, ${s1}, ${s2}lu, $n */ +{ /* TRICORE_MUL_H_rr1_LU2e (995) - TRICORE_INS_MUL_H - mul.h $d, ${s1}, ${s2}lu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6024,7 +6149,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MUL_H_rr1_UL2e (976) - TriCore_INS_MUL_H - mul.h $d, ${s1}, ${s2}ul, $n */ +{ /* TRICORE_MUL_H_rr1_UL2e (996) - TRICORE_INS_MUL_H - mul.h $d, ${s1}, ${s2}ul, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6032,7 +6157,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MUL_H_rr1_UU2e (977) - TriCore_INS_MUL_H - mul.h $d, ${s1}, ${s2}uu, $n */ +{ /* TRICORE_MUL_H_rr1_UU2e (997) - TRICORE_INS_MUL_H - mul.h $d, ${s1}, ${s2}uu, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6040,7 +6165,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MUL_H_rr_v110 (978) - TriCore_INS_MUL_H - mul.h $d, $s1, $s2, $n */ +{ /* TRICORE_MUL_H_rr_v110 (998) - TRICORE_INS_MUL_H - mul.h $d, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6048,7 +6173,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MUL_Q_rr1_2 (979) - TriCore_INS_MUL_Q - mul.q $d, ${s1}, ${s2}, $n */ +{ /* TRICORE_MUL_Q_rr1_2 (999) - TRICORE_INS_MUL_Q - mul.q $d, ${s1}, ${s2}, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6056,7 +6181,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MUL_Q_rr1_2LL (980) - TriCore_INS_MUL_Q - mul.q $d, ${s1}l, ${s2}l, $n */ +{ /* TRICORE_MUL_Q_rr1_2LL (1000) - TRICORE_INS_MUL_Q - mul.q $d, ${s1}l, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6064,7 +6189,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MUL_Q_rr1_2UU (981) - TriCore_INS_MUL_Q - mul.q $d, ${s1}u, ${s2}u, $n */ +{ /* TRICORE_MUL_Q_rr1_2UU (1001) - TRICORE_INS_MUL_Q - mul.q $d, ${s1}u, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6072,7 +6197,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MUL_Q_rr1_2_L (982) - TriCore_INS_MUL_Q - mul.q $d, ${s1}, ${s2}l, $n */ +{ /* TRICORE_MUL_Q_rr1_2_L (1002) - TRICORE_INS_MUL_Q - mul.q $d, ${s1}, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6080,7 +6205,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MUL_Q_rr1_2_Le (983) - TriCore_INS_MUL_Q - mul.q $d, ${s1}, ${s2}l, $n */ +{ /* TRICORE_MUL_Q_rr1_2_Le (1003) - TRICORE_INS_MUL_Q - mul.q $d, ${s1}, ${s2}l, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6088,7 +6213,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MUL_Q_rr1_2_U (984) - TriCore_INS_MUL_Q - mul.q $d, ${s1}, ${s2}u, $n */ +{ /* TRICORE_MUL_Q_rr1_2_U (1004) - TRICORE_INS_MUL_Q - mul.q $d, ${s1}, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6096,7 +6221,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MUL_Q_rr1_2_Ue (985) - TriCore_INS_MUL_Q - mul.q $d, ${s1}, ${s2}u, $n */ +{ /* TRICORE_MUL_Q_rr1_2_Ue (1005) - TRICORE_INS_MUL_Q - mul.q $d, ${s1}, ${s2}u, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6104,7 +6229,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MUL_Q_rr1_2__e (986) - TriCore_INS_MUL_Q - mul.q $d, ${s1}, ${s2}, $n */ +{ /* TRICORE_MUL_Q_rr1_2__e (1006) - TRICORE_INS_MUL_Q - mul.q $d, ${s1}, ${s2}, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6112,7 +6237,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MUL_Q_rr_v110 (987) - TriCore_INS_MUL_Q - mul.q $d, $s1, $s2, $n */ +{ /* TRICORE_MUL_Q_rr_v110 (1007) - TRICORE_INS_MUL_Q - mul.q $d, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6120,62 +6245,62 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_MUL_U_rc (988) - TriCore_INS_MUL_U - mul.u $d, $s1, $const9 */ +{ /* TRICORE_MUL_U_rc (1008) - TRICORE_INS_MUL_U - mul.u $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MUL_U_rr2 (989) - TriCore_INS_MUL_U - mul.u $d, $s1, $s2 */ +{ /* TRICORE_MUL_U_rr2 (1009) - TRICORE_INS_MUL_U - mul.u $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MUL_rc (990) - TriCore_INS_MUL - mul $d, $s1, $const9 */ +{ /* TRICORE_MUL_rc (1010) - TRICORE_INS_MUL - mul $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MUL_rc_e (991) - TriCore_INS_MUL - mul $d, $s1, $const9 */ +{ /* TRICORE_MUL_rc_e (1011) - TRICORE_INS_MUL - mul $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_MUL_rr2 (992) - TriCore_INS_MUL - mul $d, $s1, $s2 */ +{ /* TRICORE_MUL_rr2 (1012) - TRICORE_INS_MUL - mul $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MUL_rr2_e (993) - TriCore_INS_MUL - mul $d, $s1, $s2 */ +{ /* TRICORE_MUL_rr2_e (1013) - TRICORE_INS_MUL - mul $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MUL_rr_v110 (994) - TriCore_INS_MUL - mul $d, $s1, $s2 */ +{ /* TRICORE_MUL_rr_v110 (1014) - TRICORE_INS_MUL - mul $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_MUL_srr (995) - TriCore_INS_MUL - mul $d, $s2 */ +{ /* TRICORE_MUL_srr (1015) - TRICORE_INS_MUL - mul $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_NAND_T (996) - TriCore_INS_NAND_T - nand.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_NAND_T (1016) - TRICORE_INS_NAND_T - nand.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6184,56 +6309,56 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_NAND_rc (997) - TriCore_INS_NAND - nand $d, $s1, $const9 */ +{ /* TRICORE_NAND_rc (1017) - TRICORE_INS_NAND - nand $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_NAND_rr (998) - TriCore_INS_NAND - nand $d, $s1, $s2 */ +{ /* TRICORE_NAND_rr (1018) - TRICORE_INS_NAND - nand $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_NEZ_A (999) - TriCore_INS_NEZ_A - nez.a $d, $s1 */ +{ /* TRICORE_NEZ_A (1019) - TRICORE_INS_NEZ_A - nez.a $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_NE_A (1000) - TriCore_INS_NE_A - ne.a $d, $s1, $s2 */ +{ /* TRICORE_NE_A (1020) - TRICORE_INS_NE_A - ne.a $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_NE_rc (1001) - TriCore_INS_NE - ne $d, $s1, $const9 */ +{ /* TRICORE_NE_rc (1021) - TRICORE_INS_NE - ne $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_NE_rr (1002) - TriCore_INS_NE - ne $d, $s1, $s2 */ +{ /* TRICORE_NE_rr (1022) - TRICORE_INS_NE - ne $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_NOP_sr (1003) - TriCore_INS_NOP - nop */ +{ /* TRICORE_NOP_sr (1023) - TRICORE_INS_NOP - nop */ { { 0 } }}, -{ /* TRICORE_NOP_sys (1004) - TriCore_INS_NOP - nop */ +{ /* TRICORE_NOP_sys (1024) - TRICORE_INS_NOP - nop */ { { 0 } }}, -{ /* TRICORE_NOR_T (1005) - TriCore_INS_NOR_T - nor.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_NOR_T (1025) - TRICORE_INS_NOR_T - nor.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6242,36 +6367,36 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_NOR_rc (1006) - TriCore_INS_NOR - nor $d, $s1, $const9 */ +{ /* TRICORE_NOR_rc (1026) - TRICORE_INS_NOR - nor $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_NOR_rr (1007) - TriCore_INS_NOR - nor $d, $s1, $s2 */ +{ /* TRICORE_NOR_rr (1027) - TRICORE_INS_NOR - nor $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_NOR_sr (1008) - TriCore_INS_NOR - nor $s1 */ +{ /* TRICORE_NOR_sr (1028) - TRICORE_INS_NOR - nor $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_NOR_sr_v110 (1009) - TriCore_INS_NOR - nor $s1 */ +{ /* TRICORE_NOR_sr_v110 (1029) - TRICORE_INS_NOR - nor $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_NOT_sr_v162 (1010) - TriCore_INS_NOT - not $s1 */ +{ /* TRICORE_NOT_sr_v162 (1030) - TRICORE_INS_NOT - not $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ORN_T (1011) - TriCore_INS_ORN_T - orn.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_ORN_T (1031) - TRICORE_INS_ORN_T - orn.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6280,21 +6405,21 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_ORN_rc (1012) - TriCore_INS_ORN - orn $d, $s1, $const9 */ +{ /* TRICORE_ORN_rc (1032) - TRICORE_INS_ORN - orn $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_ORN_rr (1013) - TriCore_INS_ORN - orn $d, $s1, $s2 */ +{ /* TRICORE_ORN_rr (1033) - TRICORE_INS_ORN - orn $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_OR_ANDN_T (1014) - TriCore_INS_OR_ANDN_T - or.andn.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_OR_ANDN_T (1034) - TRICORE_INS_OR_ANDN_T - or.andn.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6303,7 +6428,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_OR_AND_T (1015) - TriCore_INS_OR_AND_T - or.and.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_OR_AND_T (1035) - TRICORE_INS_OR_AND_T - or.and.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6312,91 +6437,91 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_OR_EQ_rc (1016) - TriCore_INS_OR_EQ - or.eq $d, $s1, $const9 */ +{ /* TRICORE_OR_EQ_rc (1036) - TRICORE_INS_OR_EQ - or.eq $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_OR_EQ_rr (1017) - TriCore_INS_OR_EQ - or.eq $d, $s1, $s2 */ +{ /* TRICORE_OR_EQ_rr (1037) - TRICORE_INS_OR_EQ - or.eq $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_OR_GE_U_rc (1018) - TriCore_INS_OR_GE_U - or.ge.u $d, $s1, $const9 */ +{ /* TRICORE_OR_GE_U_rc (1038) - TRICORE_INS_OR_GE_U - or.ge.u $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_OR_GE_U_rr (1019) - TriCore_INS_OR_GE_U - or.ge.u $d, $s1, $s2 */ +{ /* TRICORE_OR_GE_U_rr (1039) - TRICORE_INS_OR_GE_U - or.ge.u $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_OR_GE_rc (1020) - TriCore_INS_OR_GE - or.ge $d, $s1, $const9 */ +{ /* TRICORE_OR_GE_rc (1040) - TRICORE_INS_OR_GE - or.ge $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_OR_GE_rr (1021) - TriCore_INS_OR_GE - or.ge $d, $s1, $s2 */ +{ /* TRICORE_OR_GE_rr (1041) - TRICORE_INS_OR_GE - or.ge $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_OR_LT_U_rc (1022) - TriCore_INS_OR_LT_U - or.lt.u $d, $s1, $const9 */ +{ /* TRICORE_OR_LT_U_rc (1042) - TRICORE_INS_OR_LT_U - or.lt.u $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_OR_LT_U_rr (1023) - TriCore_INS_OR_LT_U - or.lt.u $d, $s1, $s2 */ +{ /* TRICORE_OR_LT_U_rr (1043) - TRICORE_INS_OR_LT_U - or.lt.u $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_OR_LT_rc (1024) - TriCore_INS_OR_LT - or.lt $d, $s1, $const9 */ +{ /* TRICORE_OR_LT_rc (1044) - TRICORE_INS_OR_LT - or.lt $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_OR_LT_rr (1025) - TriCore_INS_OR_LT - or.lt $d, $s1, $s2 */ +{ /* TRICORE_OR_LT_rr (1045) - TRICORE_INS_OR_LT - or.lt $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_OR_NE_rc (1026) - TriCore_INS_OR_NE - or.ne $d, $s1, $const9 */ +{ /* TRICORE_OR_NE_rc (1046) - TRICORE_INS_OR_NE - or.ne $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_OR_NE_rr (1027) - TriCore_INS_OR_NE - or.ne $d, $s1, $s2 */ +{ /* TRICORE_OR_NE_rr (1047) - TRICORE_INS_OR_NE - or.ne $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_OR_NOR_T (1028) - TriCore_INS_OR_NOR_T - or.nor.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_OR_NOR_T (1048) - TRICORE_INS_OR_NOR_T - or.nor.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6405,7 +6530,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_OR_OR_T (1029) - TriCore_INS_OR_OR_T - or.or.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_OR_OR_T (1049) - TRICORE_INS_OR_OR_T - or.or.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6414,7 +6539,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_OR_T (1030) - TriCore_INS_OR_T - or.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_OR_T (1050) - TRICORE_INS_OR_T - or.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6423,43 +6548,45 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_OR_rc (1031) - TriCore_INS_OR - or $d, $s1, $const9 */ +{ /* TRICORE_OR_rc (1051) - TRICORE_INS_OR - or $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_OR_rr (1032) - TriCore_INS_OR - or $d, $s1, $s2 */ +{ /* TRICORE_OR_rr (1052) - TRICORE_INS_OR - or $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_OR_sc (1033) - TriCore_INS_OR - or d15, $const8 */ +{ /* TRICORE_OR_sc (1053) - TRICORE_INS_OR - or $dst, $const8 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ { 0 } }}, -{ /* TRICORE_OR_sc_v110 (1034) - TriCore_INS_OR - or d15, $const8 */ +{ /* TRICORE_OR_sc_v110 (1054) - TRICORE_INS_OR - or $dst, $const8 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ { 0 } }}, -{ /* TRICORE_OR_srr (1035) - TriCore_INS_OR - or $d, $s2 */ +{ /* TRICORE_OR_srr (1055) - TRICORE_INS_OR - or $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_OR_srr_v110 (1036) - TriCore_INS_OR - or $d, $s2 */ +{ /* TRICORE_OR_srr_v110 (1056) - TRICORE_INS_OR - or $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_PACK_rrr (1037) - TriCore_INS_PACK - pack $d, $s3, $s1 */ +{ /* TRICORE_PACK_rrr (1057) - TRICORE_INS_PACK - pack $d, $s3, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6467,174 +6594,174 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_PARITY_rr (1038) - TriCore_INS_PARITY - parity $d, $s1 */ +{ /* TRICORE_PARITY_rr (1058) - TRICORE_INS_PARITY - parity $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_PARITY_rr_v110 (1039) - TriCore_INS_PARITY - parity $d, $s1 */ +{ /* TRICORE_PARITY_rr_v110 (1059) - TRICORE_INS_PARITY - parity $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_POPCNT_W_rr (1040) - TriCore_INS_POPCNT_W - popcnt.w $d, $s1 */ +{ /* TRICORE_POPCNT_W_rr (1060) - TRICORE_INS_POPCNT_W - popcnt.w $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_Q31TOF_rr (1041) - TriCore_INS_Q31TOF - q31tof $d, $s1, $s2 */ +{ /* TRICORE_Q31TOF_rr (1061) - TRICORE_INS_Q31TOF - q31tof $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_QSEED_F_rr (1042) - TriCore_INS_QSEED_F - qseed.f $d, $s1 */ +{ /* TRICORE_QSEED_F_rr (1062) - TRICORE_INS_QSEED_F - qseed.f $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_RESTORE_sys (1043) - TriCore_INS_RESTORE - restore $s1 */ +{ /* TRICORE_RESTORE_sys (1063) - TRICORE_INS_RESTORE - restore $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_RET_sr (1044) - TriCore_INS_RET - ret */ +{ /* TRICORE_RET_sr (1064) - TRICORE_INS_RET - ret */ { { 0 } }}, -{ /* TRICORE_RET_sys (1045) - TriCore_INS_RET - ret */ +{ /* TRICORE_RET_sys (1065) - TRICORE_INS_RET - ret */ { { 0 } }}, -{ /* TRICORE_RET_sys_v110 (1046) - TriCore_INS_RET - ret */ +{ /* TRICORE_RET_sys_v110 (1066) - TRICORE_INS_RET - ret */ { { 0 } }}, -{ /* TRICORE_RFE_sr (1047) - TriCore_INS_RFE - rfe */ +{ /* TRICORE_RFE_sr (1067) - TRICORE_INS_RFE - rfe */ { { 0 } }}, -{ /* TRICORE_RFE_sys_sys (1048) - TriCore_INS_RFE - rfe */ +{ /* TRICORE_RFE_sys_sys (1068) - TRICORE_INS_RFE - rfe */ { { 0 } }}, -{ /* TRICORE_RFE_sys_sys_v110 (1049) - TriCore_INS_RFE - rfe */ +{ /* TRICORE_RFE_sys_sys_v110 (1069) - TRICORE_INS_RFE - rfe */ { { 0 } }}, -{ /* TRICORE_RFM_sys (1050) - TriCore_INS_RFM - rfm */ +{ /* TRICORE_RFM_sys (1070) - TRICORE_INS_RFM - rfm */ { { 0 } }}, -{ /* TRICORE_RSLCX_sys (1051) - TriCore_INS_RSLCX - rslcx */ +{ /* TRICORE_RSLCX_sys (1071) - TRICORE_INS_RSLCX - rslcx */ { { 0 } }}, -{ /* TRICORE_RSTV_sys (1052) - TriCore_INS_RSTV - rstv */ +{ /* TRICORE_RSTV_sys (1072) - TRICORE_INS_RSTV - rstv */ { { 0 } }}, -{ /* TRICORE_RSUBS_U_rc (1053) - TriCore_INS_RSUBS_U - rsubs.u $d, $s1, $const9 */ +{ /* TRICORE_RSUBS_U_rc (1073) - TRICORE_INS_RSUBS_U - rsubs.u $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_RSUBS_rc (1054) - TriCore_INS_RSUBS - rsubs $d, $s1, $const9 */ +{ /* TRICORE_RSUBS_rc (1074) - TRICORE_INS_RSUBS - rsubs $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_RSUB_rc (1055) - TriCore_INS_RSUB - rsub $d, $s1, $const9 */ +{ /* TRICORE_RSUB_rc (1075) - TRICORE_INS_RSUB - rsub $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_RSUB_sr_sr (1056) - TriCore_INS_RSUB - rsub $s1 */ +{ /* TRICORE_RSUB_sr_sr (1076) - TRICORE_INS_RSUB - rsub $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_RSUB_sr_sr_v110 (1057) - TriCore_INS_RSUB - rsub $s1 */ +{ /* TRICORE_RSUB_sr_sr_v110 (1077) - TRICORE_INS_RSUB - rsub $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_SAT_BU_rr (1058) - TriCore_INS_SAT_BU - sat.bu $d, $s1 */ +{ /* TRICORE_SAT_BU_rr (1078) - TRICORE_INS_SAT_BU - sat.bu $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_SAT_BU_sr (1059) - TriCore_INS_SAT_BU - sat.bu $s1 */ +{ /* TRICORE_SAT_BU_sr (1079) - TRICORE_INS_SAT_BU - sat.bu $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_SAT_BU_sr_v110 (1060) - TriCore_INS_SAT_BU - sat.bu $s1 */ +{ /* TRICORE_SAT_BU_sr_v110 (1080) - TRICORE_INS_SAT_BU - sat.bu $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_SAT_B_rr (1061) - TriCore_INS_SAT_B - sat.b $d, $s1 */ +{ /* TRICORE_SAT_B_rr (1081) - TRICORE_INS_SAT_B - sat.b $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_SAT_B_sr (1062) - TriCore_INS_SAT_B - sat.b $s1 */ +{ /* TRICORE_SAT_B_sr (1082) - TRICORE_INS_SAT_B - sat.b $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_SAT_B_sr_v110 (1063) - TriCore_INS_SAT_B - sat.b $s1 */ +{ /* TRICORE_SAT_B_sr_v110 (1083) - TRICORE_INS_SAT_B - sat.b $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_SAT_HU_rr (1064) - TriCore_INS_SAT_HU - sat.hu $d, $s1 */ +{ /* TRICORE_SAT_HU_rr (1084) - TRICORE_INS_SAT_HU - sat.hu $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_SAT_HU_sr (1065) - TriCore_INS_SAT_HU - sat.hu $s1 */ +{ /* TRICORE_SAT_HU_sr (1085) - TRICORE_INS_SAT_HU - sat.hu $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_SAT_HU_sr_v110 (1066) - TriCore_INS_SAT_HU - sat.hu $s1 */ +{ /* TRICORE_SAT_HU_sr_v110 (1086) - TRICORE_INS_SAT_HU - sat.hu $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_SAT_H_rr (1067) - TriCore_INS_SAT_H - sat.h $d, $s1 */ +{ /* TRICORE_SAT_H_rr (1087) - TRICORE_INS_SAT_H - sat.h $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_SAT_H_sr (1068) - TriCore_INS_SAT_H - sat.h $s1 */ +{ /* TRICORE_SAT_H_sr (1088) - TRICORE_INS_SAT_H - sat.h $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_SAT_H_sr_v110 (1069) - TriCore_INS_SAT_H - sat.h $s1 */ +{ /* TRICORE_SAT_H_sr_v110 (1089) - TRICORE_INS_SAT_H - sat.h $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_SELN_A_rcr_v110 (1070) - TriCore_INS_SELN_A - seln.a $d, $s3, $s1, $const9 */ +{ /* TRICORE_SELN_A_rcr_v110 (1090) - TRICORE_INS_SELN_A - seln.a $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6642,7 +6769,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_SELN_A_rrr_v110 (1071) - TriCore_INS_SELN_A - seln.a $d, $s3, $s1, $s2 */ +{ /* TRICORE_SELN_A_rrr_v110 (1091) - TRICORE_INS_SELN_A - seln.a $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6650,7 +6777,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_SELN_rcr (1072) - TriCore_INS_SELN - seln $d, $s3, $s1, $const9 */ +{ /* TRICORE_SELN_rcr (1092) - TRICORE_INS_SELN - seln $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6658,7 +6785,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_SELN_rrr (1073) - TriCore_INS_SELN - seln $d, $s3, $s1, $s2 */ +{ /* TRICORE_SELN_rrr (1093) - TRICORE_INS_SELN - seln $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6666,7 +6793,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_SEL_A_rcr_v110 (1074) - TriCore_INS_SEL_A - sel.a $d, $s3, $s1, $const9 */ +{ /* TRICORE_SEL_A_rcr_v110 (1094) - TRICORE_INS_SEL_A - sel.a $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6674,7 +6801,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_SEL_A_rrr_v110 (1075) - TriCore_INS_SEL_A - sel.a $d, $s3, $s1, $s2 */ +{ /* TRICORE_SEL_A_rrr_v110 (1095) - TRICORE_INS_SEL_A - sel.a $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6682,7 +6809,7 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_SEL_rcr (1076) - TriCore_INS_SEL - sel $d, $s3, $s1, $const9 */ +{ /* TRICORE_SEL_rcr (1096) - TRICORE_INS_SEL - sel $d, $s3, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6690,7 +6817,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_SEL_rrr (1077) - TriCore_INS_SEL - sel $d, $s3, $s1, $s2 */ +{ /* TRICORE_SEL_rrr (1097) - TRICORE_INS_SEL - sel $d, $s3, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6698,82 +6825,82 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_SHAS_rc (1078) - TriCore_INS_SHAS - shas $d, $s1, $const9 */ +{ /* TRICORE_SHAS_rc (1098) - TRICORE_INS_SHAS - shas $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_SHAS_rr (1079) - TriCore_INS_SHAS - shas $d, $s1, $s2 */ +{ /* TRICORE_SHAS_rr (1099) - TRICORE_INS_SHAS - shas $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SHA_B_rc (1080) - TriCore_INS_SHA_B - sha.b $d, $s1, $const9 */ +{ /* TRICORE_SHA_B_rc (1100) - TRICORE_INS_SHA_B - sha.b $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_SHA_B_rr (1081) - TriCore_INS_SHA_B - sha.b $d, $s1, $s2 */ +{ /* TRICORE_SHA_B_rr (1101) - TRICORE_INS_SHA_B - sha.b $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SHA_H_rc (1082) - TriCore_INS_SHA_H - sha.h $d, $s1, $const9 */ +{ /* TRICORE_SHA_H_rc (1102) - TRICORE_INS_SHA_H - sha.h $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_SHA_H_rr (1083) - TriCore_INS_SHA_H - sha.h $d, $s1, $s2 */ +{ /* TRICORE_SHA_H_rr (1103) - TRICORE_INS_SHA_H - sha.h $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SHA_rc (1084) - TriCore_INS_SHA - sha $d, $s1, $const9 */ +{ /* TRICORE_SHA_rc (1104) - TRICORE_INS_SHA - sha $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_SHA_rr (1085) - TriCore_INS_SHA - sha $d, $s1, $s2 */ +{ /* TRICORE_SHA_rr (1105) - TRICORE_INS_SHA - sha $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SHA_src (1086) - TriCore_INS_SHA - sha $d, $const4 */ +{ /* TRICORE_SHA_src (1106) - TRICORE_INS_SHA - sha $d, $const4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_SHA_src_v110 (1087) - TriCore_INS_SHA - sha $d, $const4 */ +{ /* TRICORE_SHA_src_v110 (1107) - TRICORE_INS_SHA - sha $d, $const4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_SHUFFLE_rc (1088) - TriCore_INS_SHUFFLE - shuffle $d, $s1, $const9 */ +{ /* TRICORE_SHUFFLE_rc (1108) - TRICORE_INS_SHUFFLE - shuffle $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_SH_ANDN_T (1089) - TriCore_INS_SH_ANDN_T - sh.andn.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_SH_ANDN_T (1109) - TRICORE_INS_SH_ANDN_T - sh.andn.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6782,7 +6909,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_SH_AND_T (1090) - TriCore_INS_SH_AND_T - sh.and.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_SH_AND_T (1110) - TRICORE_INS_SH_AND_T - sh.and.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6791,105 +6918,105 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_SH_B_rc (1091) - TriCore_INS_SH_B - sh.b $d, $s1, $const9 */ +{ /* TRICORE_SH_B_rc (1111) - TRICORE_INS_SH_B - sh.b $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_SH_B_rr (1092) - TriCore_INS_SH_B - sh.b $d, $s1, $s2 */ +{ /* TRICORE_SH_B_rr (1112) - TRICORE_INS_SH_B - sh.b $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SH_EQ_rc (1093) - TriCore_INS_SH_EQ - sh.eq $d, $s1, $const9 */ +{ /* TRICORE_SH_EQ_rc (1113) - TRICORE_INS_SH_EQ - sh.eq $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_SH_EQ_rr (1094) - TriCore_INS_SH_EQ - sh.eq $d, $s1, $s2 */ +{ /* TRICORE_SH_EQ_rr (1114) - TRICORE_INS_SH_EQ - sh.eq $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SH_GE_U_rc (1095) - TriCore_INS_SH_GE_U - sh.ge.u $d, $s1, $const9 */ +{ /* TRICORE_SH_GE_U_rc (1115) - TRICORE_INS_SH_GE_U - sh.ge.u $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_SH_GE_U_rr (1096) - TriCore_INS_SH_GE_U - sh.ge.u $d, $s1, $s2 */ +{ /* TRICORE_SH_GE_U_rr (1116) - TRICORE_INS_SH_GE_U - sh.ge.u $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SH_GE_rc (1097) - TriCore_INS_SH_GE - sh.ge $d, $s1, $const9 */ +{ /* TRICORE_SH_GE_rc (1117) - TRICORE_INS_SH_GE - sh.ge $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_SH_GE_rr (1098) - TriCore_INS_SH_GE - sh.ge $d, $s1, $s2 */ +{ /* TRICORE_SH_GE_rr (1118) - TRICORE_INS_SH_GE - sh.ge $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SH_H_rc (1099) - TriCore_INS_SH_H - sh.h $d, $s1, $const9 */ +{ /* TRICORE_SH_H_rc (1119) - TRICORE_INS_SH_H - sh.h $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_SH_H_rr (1100) - TriCore_INS_SH_H - sh.h $d, $s1, $s2 */ +{ /* TRICORE_SH_H_rr (1120) - TRICORE_INS_SH_H - sh.h $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SH_LT_U_rc (1101) - TriCore_INS_SH_LT_U - sh.lt.u $d, $s1, $const9 */ +{ /* TRICORE_SH_LT_U_rc (1121) - TRICORE_INS_SH_LT_U - sh.lt.u $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_SH_LT_U_rr (1102) - TriCore_INS_SH_LT_U - sh.lt.u $d, $s1, $s2 */ +{ /* TRICORE_SH_LT_U_rr (1122) - TRICORE_INS_SH_LT_U - sh.lt.u $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SH_LT_rc (1103) - TriCore_INS_SH_LT - sh.lt $d, $s1, $const9 */ +{ /* TRICORE_SH_LT_rc (1123) - TRICORE_INS_SH_LT - sh.lt $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_SH_LT_rr (1104) - TriCore_INS_SH_LT - sh.lt $d, $s1, $s2 */ +{ /* TRICORE_SH_LT_rr (1124) - TRICORE_INS_SH_LT - sh.lt $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SH_NAND_T (1105) - TriCore_INS_SH_NAND_T - sh.nand.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_SH_NAND_T (1125) - TRICORE_INS_SH_NAND_T - sh.nand.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6898,21 +7025,21 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_SH_NE_rc (1106) - TriCore_INS_SH_NE - sh.ne $d, $s1, $const9 */ +{ /* TRICORE_SH_NE_rc (1126) - TRICORE_INS_SH_NE - sh.ne $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_SH_NE_rr (1107) - TriCore_INS_SH_NE - sh.ne $d, $s1, $s2 */ +{ /* TRICORE_SH_NE_rr (1127) - TRICORE_INS_SH_NE - sh.ne $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SH_NOR_T (1108) - TriCore_INS_SH_NOR_T - sh.nor.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_SH_NOR_T (1128) - TRICORE_INS_SH_NOR_T - sh.nor.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6921,7 +7048,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_SH_ORN_T (1109) - TriCore_INS_SH_ORN_T - sh.orn.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_SH_ORN_T (1129) - TRICORE_INS_SH_ORN_T - sh.orn.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6930,7 +7057,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_SH_OR_T (1110) - TriCore_INS_SH_OR_T - sh.or.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_SH_OR_T (1130) - TRICORE_INS_SH_OR_T - sh.or.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6939,7 +7066,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_SH_XNOR_T (1111) - TriCore_INS_SH_XNOR_T - sh.xnor.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_SH_XNOR_T (1131) - TRICORE_INS_SH_XNOR_T - sh.xnor.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6948,7 +7075,7 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_SH_XOR_T (1112) - TriCore_INS_SH_XOR_T - sh.xor.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_SH_XOR_T (1132) - TRICORE_INS_SH_XOR_T - sh.xor.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -6957,579 +7084,599 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_SH_rc (1113) - TriCore_INS_SH - sh $d, $s1, $const9 */ +{ /* TRICORE_SH_rc (1133) - TRICORE_INS_SH - sh $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_SH_rr (1114) - TriCore_INS_SH - sh $d, $s1, $s2 */ +{ /* TRICORE_SH_rr (1134) - TRICORE_INS_SH - sh $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SH_src (1115) - TriCore_INS_SH - sh $d, $const4 */ +{ /* TRICORE_SH_src (1135) - TRICORE_INS_SH - sh $d, $const4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_SH_src_v110 (1116) - TriCore_INS_SH - sh $d, $const4 */ +{ /* TRICORE_SH_src_v110 (1136) - TRICORE_INS_SH - sh $d, $const4 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ { 0 } }}, -{ /* TRICORE_STLCX_abs (1117) - TriCore_INS_STLCX - stlcx $off18 */ +{ /* TRICORE_STLCX_abs (1137) - TRICORE_INS_STLCX - stlcx $off18 */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_STLCX_bo_bso (1118) - TriCore_INS_STLCX - stlcx [$s2]$off10 */ +{ /* TRICORE_STLCX_bo_bso (1138) - TRICORE_INS_STLCX - stlcx [$s2]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_STUCX_abs (1119) - TriCore_INS_STUCX - stucx $off18 */ +{ /* TRICORE_STUCX_abs (1139) - TRICORE_INS_STUCX - stucx $off18 */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_STUCX_bo_bso (1120) - TriCore_INS_STUCX - stucx [$s2]$off10 */ +{ /* TRICORE_STUCX_bo_bso (1140) - TRICORE_INS_STUCX - stucx [$s2]$off10 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_A_abs (1121) - TriCore_INS_ST_A - st.a $off18, $s1 */ +{ /* TRICORE_ST_A_abs (1141) - TRICORE_INS_ST_A - st.a $off18, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_ST_A_bo_bso (1122) - TriCore_INS_ST_A - st.a [$s1]$off10, $d */ +{ /* TRICORE_ST_A_bo_bso (1142) - TRICORE_INS_ST_A - st.a [$s1]$off10, $d */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_A_bo_c (1123) - TriCore_INS_ST_A - st.a [${d}+c]$off10, $s1 */ +{ /* TRICORE_ST_A_bo_c (1143) - TRICORE_INS_ST_A - st.a [${d}+c]$off10, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_A_bo_pos (1124) - TriCore_INS_ST_A - st.a [${s2}+]$off10, $s1 */ +{ /* TRICORE_ST_A_bo_pos (1144) - TRICORE_INS_ST_A - st.a [${s2}+]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_A_bo_pre (1125) - TriCore_INS_ST_A - st.a [+${s2}]$off10, $s1 */ +{ /* TRICORE_ST_A_bo_pre (1145) - TRICORE_INS_ST_A - st.a [+${s2}]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_A_bo_r (1126) - TriCore_INS_ST_A - st.a [${d}+r], $s1 */ +{ /* TRICORE_ST_A_bo_r (1146) - TRICORE_INS_ST_A - st.a [${d}+r], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_A_bol (1127) - TriCore_INS_ST_A - st.a [$s2]$off16, $s1 */ +{ /* TRICORE_ST_A_bol (1147) - TRICORE_INS_ST_A - st.a [$s2]$off16, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ { 0 } }}, -{ /* TRICORE_ST_A_sc (1128) - TriCore_INS_ST_A - st.a [sp]$const8, a15 */ +{ /* TRICORE_ST_A_sc (1148) - TRICORE_INS_ST_A - st.a [$rd]$const8, $rr */ { + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rr */ { 0 } }}, -{ /* TRICORE_ST_A_sro (1129) - TriCore_INS_ST_A - st.a [$s2]$off4, a15 */ +{ /* TRICORE_ST_A_sro (1149) - TRICORE_INS_ST_A - st.a [$s2]$off4, $r */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { 0 } }}, -{ /* TRICORE_ST_A_sro_v110 (1130) - TriCore_INS_ST_A - st.a [$s2]$off4, a15 */ +{ /* TRICORE_ST_A_sro_v110 (1150) - TRICORE_INS_ST_A - st.a [$s2]$off4, $r */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { 0 } }}, -{ /* TRICORE_ST_A_ssr (1131) - TriCore_INS_ST_A - st.a [$d], $s1 */ +{ /* TRICORE_ST_A_ssr (1151) - TRICORE_INS_ST_A - st.a [$d], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_A_ssr_pos (1132) - TriCore_INS_ST_A - st.a [${d}+], $s1 */ +{ /* TRICORE_ST_A_ssr_pos (1152) - TRICORE_INS_ST_A - st.a [${d}+], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_A_ssr_pos_v110 (1133) - TriCore_INS_ST_A - st.a [${d}+], $s1 */ +{ /* TRICORE_ST_A_ssr_pos_v110 (1153) - TRICORE_INS_ST_A - st.a [${d}+], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_A_ssr_v110 (1134) - TriCore_INS_ST_A - st.a [$d], $s1 */ +{ /* TRICORE_ST_A_ssr_v110 (1154) - TRICORE_INS_ST_A - st.a [$d], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_A_ssro (1135) - TriCore_INS_ST_A - st.a [a15]$off4, $s1 */ +{ /* TRICORE_ST_A_ssro (1155) - TRICORE_INS_ST_A - st.a [$r]$off4, $s1 */ { + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_ST_A_ssro_v110 (1136) - TriCore_INS_ST_A - st.a [a15]$off4, $s1 */ +{ /* TRICORE_ST_A_ssro_v110 (1156) - TRICORE_INS_ST_A - st.a [$dst]$off4, $s1 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_ST_B_abs (1137) - TriCore_INS_ST_B - st.b $off18, $s1 */ +{ /* TRICORE_ST_B_abs (1157) - TRICORE_INS_ST_B - st.b $off18, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_ST_B_bo_bso (1138) - TriCore_INS_ST_B - st.b [$s1]$off10, $d */ +{ /* TRICORE_ST_B_bo_bso (1158) - TRICORE_INS_ST_B - st.b [$s1]$off10, $d */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_B_bo_c (1139) - TriCore_INS_ST_B - st.b [${d}+c]$off10, $s1 */ +{ /* TRICORE_ST_B_bo_c (1159) - TRICORE_INS_ST_B - st.b [${d}+c]$off10, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_B_bo_pos (1140) - TriCore_INS_ST_B - st.b [${s2}+]$off10, $s1 */ +{ /* TRICORE_ST_B_bo_pos (1160) - TRICORE_INS_ST_B - st.b [${s2}+]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_B_bo_pre (1141) - TriCore_INS_ST_B - st.b [+${s2}]$off10, $s1 */ +{ /* TRICORE_ST_B_bo_pre (1161) - TRICORE_INS_ST_B - st.b [+${s2}]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_B_bo_r (1142) - TriCore_INS_ST_B - st.b [${d}+r], $s1 */ +{ /* TRICORE_ST_B_bo_r (1162) - TRICORE_INS_ST_B - st.b [${d}+r], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_B_bol (1143) - TriCore_INS_ST_B - st.b [$s2]$off16, $s1 */ +{ /* TRICORE_ST_B_bol (1163) - TRICORE_INS_ST_B - st.b [$s2]$off16, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ { 0 } }}, -{ /* TRICORE_ST_B_sro (1144) - TriCore_INS_ST_B - st.b [$s2]$off4, d15 */ +{ /* TRICORE_ST_B_sro (1164) - TRICORE_INS_ST_B - st.b [$s2]$off4, $r */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { 0 } }}, -{ /* TRICORE_ST_B_sro_v110 (1145) - TriCore_INS_ST_B - st.b [$s2]$off4, d15 */ +{ /* TRICORE_ST_B_sro_v110 (1165) - TRICORE_INS_ST_B - st.b [$s2]$off4, $r */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { 0 } }}, -{ /* TRICORE_ST_B_ssr (1146) - TriCore_INS_ST_B - st.b [$d], $s1 */ +{ /* TRICORE_ST_B_ssr (1166) - TRICORE_INS_ST_B - st.b [$d], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_B_ssr_pos (1147) - TriCore_INS_ST_B - st.b [${d}+], $s1 */ +{ /* TRICORE_ST_B_ssr_pos (1167) - TRICORE_INS_ST_B - st.b [${d}+], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_B_ssr_pos_v110 (1148) - TriCore_INS_ST_B - st.b [${d}+], $s1 */ +{ /* TRICORE_ST_B_ssr_pos_v110 (1168) - TRICORE_INS_ST_B - st.b [${d}+], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_B_ssr_v110 (1149) - TriCore_INS_ST_B - st.b [$d], $s1 */ +{ /* TRICORE_ST_B_ssr_v110 (1169) - TRICORE_INS_ST_B - st.b [$d], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_B_ssro (1150) - TriCore_INS_ST_B - st.b [a15]$off4, $s1 */ +{ /* TRICORE_ST_B_ssro (1170) - TRICORE_INS_ST_B - st.b [$r]$off4, $s1 */ { + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_ST_B_ssro_v110 (1151) - TriCore_INS_ST_B - st.b [a15]$off4, $s1 */ +{ /* TRICORE_ST_B_ssro_v110 (1171) - TRICORE_INS_ST_B - st.b [$dst]$off4, $s1 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_ST_DA_abs (1152) - TriCore_INS_ST_DA - st.da $off18, $s1 */ +{ /* TRICORE_ST_DA_abs (1172) - TRICORE_INS_ST_DA - st.da $off18, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_ST_DA_bo_bso (1153) - TriCore_INS_ST_DA - st.da [$s1]$off10, $d */ +{ /* TRICORE_ST_DA_bo_bso (1173) - TRICORE_INS_ST_DA - st.da [$s1]$off10, $d */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_DA_bo_c (1154) - TriCore_INS_ST_DA - st.da [${d}+c]$off10, $s1 */ +{ /* TRICORE_ST_DA_bo_c (1174) - TRICORE_INS_ST_DA - st.da [${d}+c]$off10, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_DA_bo_pos (1155) - TriCore_INS_ST_DA - st.da [${s2}+]$off10, $s1 */ +{ /* TRICORE_ST_DA_bo_pos (1175) - TRICORE_INS_ST_DA - st.da [${s2}+]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_DA_bo_pre (1156) - TriCore_INS_ST_DA - st.da [+${s2}]$off10, $s1 */ +{ /* TRICORE_ST_DA_bo_pre (1176) - TRICORE_INS_ST_DA - st.da [+${s2}]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_DA_bo_r (1157) - TriCore_INS_ST_DA - st.da [${d}+r], $s1 */ +{ /* TRICORE_ST_DA_bo_r (1177) - TRICORE_INS_ST_DA - st.da [${d}+r], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_D_abs (1158) - TriCore_INS_ST_D - st.d $off18, $s1 */ +{ /* TRICORE_ST_D_abs (1178) - TRICORE_INS_ST_D - st.d $off18, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_ST_D_bo_bso (1159) - TriCore_INS_ST_D - st.d [$s1]$off10, $d */ +{ /* TRICORE_ST_D_bo_bso (1179) - TRICORE_INS_ST_D - st.d [$s1]$off10, $d */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_D_bo_c (1160) - TriCore_INS_ST_D - st.d [${d}+c]$off10, $s1 */ +{ /* TRICORE_ST_D_bo_c (1180) - TRICORE_INS_ST_D - st.d [${d}+c]$off10, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_D_bo_pos (1161) - TriCore_INS_ST_D - st.d [${s2}+]$off10, $s1 */ +{ /* TRICORE_ST_D_bo_pos (1181) - TRICORE_INS_ST_D - st.d [${s2}+]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_D_bo_pre (1162) - TriCore_INS_ST_D - st.d [+${s2}]$off10, $s1 */ +{ /* TRICORE_ST_D_bo_pre (1182) - TRICORE_INS_ST_D - st.d [+${s2}]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_D_bo_r (1163) - TriCore_INS_ST_D - st.d [${d}+r], $s1 */ +{ /* TRICORE_ST_D_bo_r (1183) - TRICORE_INS_ST_D - st.d [${d}+r], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_H_abs (1164) - TriCore_INS_ST_H - st.h $off18, $s1 */ +{ /* TRICORE_ST_H_abs (1184) - TRICORE_INS_ST_H - st.h $off18, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_ST_H_bo_bso (1165) - TriCore_INS_ST_H - st.h [$s1]$off10, $d */ +{ /* TRICORE_ST_H_bo_bso (1185) - TRICORE_INS_ST_H - st.h [$s1]$off10, $d */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_H_bo_c (1166) - TriCore_INS_ST_H - st.h [${d}+c]$off10, $s1 */ +{ /* TRICORE_ST_H_bo_c (1186) - TRICORE_INS_ST_H - st.h [${d}+c]$off10, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_H_bo_pos (1167) - TriCore_INS_ST_H - st.h [${s2}+]$off10, $s1 */ +{ /* TRICORE_ST_H_bo_pos (1187) - TRICORE_INS_ST_H - st.h [${s2}+]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_H_bo_pre (1168) - TriCore_INS_ST_H - st.h [+${s2}]$off10, $s1 */ +{ /* TRICORE_ST_H_bo_pre (1188) - TRICORE_INS_ST_H - st.h [+${s2}]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_H_bo_r (1169) - TriCore_INS_ST_H - st.h [${d}+r], $s1 */ +{ /* TRICORE_ST_H_bo_r (1189) - TRICORE_INS_ST_H - st.h [${d}+r], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_H_bol (1170) - TriCore_INS_ST_H - st.h [$s2]$off16, $s1 */ +{ /* TRICORE_ST_H_bol (1190) - TRICORE_INS_ST_H - st.h [$s2]$off16, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ { 0 } }}, -{ /* TRICORE_ST_H_sro (1171) - TriCore_INS_ST_H - st.h [$s2]$off4, d15 */ +{ /* TRICORE_ST_H_sro (1191) - TRICORE_INS_ST_H - st.h [$s2]$off4, $r */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { 0 } }}, -{ /* TRICORE_ST_H_sro_v110 (1172) - TriCore_INS_ST_H - st.h [$s2]$off4, d15 */ +{ /* TRICORE_ST_H_sro_v110 (1192) - TRICORE_INS_ST_H - st.h [$s2]$off4, $r */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { 0 } }}, -{ /* TRICORE_ST_H_ssr (1173) - TriCore_INS_ST_H - st.h [$d], $s1 */ +{ /* TRICORE_ST_H_ssr (1193) - TRICORE_INS_ST_H - st.h [$d], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_H_ssr_pos (1174) - TriCore_INS_ST_H - st.h [${d}+], $s1 */ +{ /* TRICORE_ST_H_ssr_pos (1194) - TRICORE_INS_ST_H - st.h [${d}+], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_H_ssr_pos_v110 (1175) - TriCore_INS_ST_H - st.h [${d}+], $s1 */ +{ /* TRICORE_ST_H_ssr_pos_v110 (1195) - TRICORE_INS_ST_H - st.h [${d}+], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_H_ssr_v110 (1176) - TriCore_INS_ST_H - st.h [$d], $s1 */ +{ /* TRICORE_ST_H_ssr_v110 (1196) - TRICORE_INS_ST_H - st.h [$d], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_H_ssro (1177) - TriCore_INS_ST_H - st.h [a15]$off4, $s1 */ +{ /* TRICORE_ST_H_ssro (1197) - TRICORE_INS_ST_H - st.h [$r]$off4, $s1 */ { + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_ST_H_ssro_v110 (1178) - TriCore_INS_ST_H - st.h [a15]$off4, $s1 */ +{ /* TRICORE_ST_H_ssro_v110 (1198) - TRICORE_INS_ST_H - st.h [$dst]$off4, $s1 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_ST_Q_abs (1179) - TriCore_INS_ST_Q - st.q $off18, $s1 */ +{ /* TRICORE_ST_Q_abs (1199) - TRICORE_INS_ST_Q - st.q $off18, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_ST_Q_bo_bso (1180) - TriCore_INS_ST_Q - st.q [$s1]$off10, $d */ +{ /* TRICORE_ST_Q_bo_bso (1200) - TRICORE_INS_ST_Q - st.q [$s1]$off10, $d */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_Q_bo_c (1181) - TriCore_INS_ST_Q - st.q [${d}+c]$off10, $s1 */ +{ /* TRICORE_ST_Q_bo_c (1201) - TRICORE_INS_ST_Q - st.q [${d}+c]$off10, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_Q_bo_pos (1182) - TriCore_INS_ST_Q - st.q [${s2}+]$off10, $s1 */ +{ /* TRICORE_ST_Q_bo_pos (1202) - TRICORE_INS_ST_Q - st.q [${s2}+]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_Q_bo_pre (1183) - TriCore_INS_ST_Q - st.q [+${s2}]$off10, $s1 */ +{ /* TRICORE_ST_Q_bo_pre (1203) - TRICORE_INS_ST_Q - st.q [+${s2}]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_Q_bo_r (1184) - TriCore_INS_ST_Q - st.q [${d}+r], $s1 */ +{ /* TRICORE_ST_Q_bo_r (1204) - TRICORE_INS_ST_Q - st.q [${d}+r], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_T (1185) - TriCore_INS_ST_T - st.t $off18, $bpos3, $b */ +{ /* TRICORE_ST_T (1205) - TRICORE_INS_ST_T - st.t $off18, $bpos3, $b */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* bpos3 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* b */ { 0 } }}, -{ /* TRICORE_ST_W_abs (1186) - TriCore_INS_ST_W - st.w $off18, $s1 */ +{ /* TRICORE_ST_W_abs (1206) - TRICORE_INS_ST_W - st.w $off18, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_ST_W_bo_bso (1187) - TriCore_INS_ST_W - st.w [$s1]$off10, $d */ +{ /* TRICORE_ST_W_bo_bso (1207) - TRICORE_INS_ST_W - st.w [$s1]$off10, $d */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_W_bo_c (1188) - TriCore_INS_ST_W - st.w [${d}+c]$off10, $s1 */ +{ /* TRICORE_ST_W_bo_c (1208) - TRICORE_INS_ST_W - st.w [${d}+c]$off10, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_W_bo_pos (1189) - TriCore_INS_ST_W - st.w [${s2}+]$off10, $s1 */ +{ /* TRICORE_ST_W_bo_pos (1209) - TRICORE_INS_ST_W - st.w [${s2}+]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_W_bo_pre (1190) - TriCore_INS_ST_W - st.w [+${s2}]$off10, $s1 */ +{ /* TRICORE_ST_W_bo_pre (1210) - TRICORE_INS_ST_W - st.w [+${s2}]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_ST_W_bo_r (1191) - TriCore_INS_ST_W - st.w [${d}+r], $s1 */ +{ /* TRICORE_ST_W_bo_r (1211) - TRICORE_INS_ST_W - st.w [${d}+r], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_W_bol (1192) - TriCore_INS_ST_W - st.w [$s2]$off16, $s1 */ +{ /* TRICORE_ST_W_bol (1212) - TRICORE_INS_ST_W - st.w [$s2]$off16, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ { 0 } }}, -{ /* TRICORE_ST_W_sc (1193) - TriCore_INS_ST_W - st.w [sp]$const8, d15 */ +{ /* TRICORE_ST_W_sc (1213) - TRICORE_INS_ST_W - st.w [$rd]$const8, $rr */ { + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rd */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* rr */ { 0 } }}, -{ /* TRICORE_ST_W_sro (1194) - TriCore_INS_ST_W - st.w [$s2]$off4, d15 */ +{ /* TRICORE_ST_W_sro (1214) - TRICORE_INS_ST_W - st.w [$s2]$off4, $r */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { 0 } }}, -{ /* TRICORE_ST_W_sro_v110 (1195) - TriCore_INS_ST_W - st.w [$s2]$off4, d15 */ +{ /* TRICORE_ST_W_sro_v110 (1215) - TRICORE_INS_ST_W - st.w [$s2]$off4, $r */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { 0 } }}, -{ /* TRICORE_ST_W_ssr (1196) - TriCore_INS_ST_W - st.w [$d], $s1 */ +{ /* TRICORE_ST_W_ssr (1216) - TRICORE_INS_ST_W - st.w [$d], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_W_ssr_pos (1197) - TriCore_INS_ST_W - st.w [${d}+], $s1 */ +{ /* TRICORE_ST_W_ssr_pos (1217) - TRICORE_INS_ST_W - st.w [${d}+], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_W_ssr_pos_v110 (1198) - TriCore_INS_ST_W - st.w [${d}+], $s1 */ +{ /* TRICORE_ST_W_ssr_pos_v110 (1218) - TRICORE_INS_ST_W - st.w [${d}+], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_W_ssr_v110 (1199) - TriCore_INS_ST_W - st.w [$d], $s1 */ +{ /* TRICORE_ST_W_ssr_v110 (1219) - TRICORE_INS_ST_W - st.w [$d], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_ST_W_ssro (1200) - TriCore_INS_ST_W - st.w [a15]$off4, $s1 */ +{ /* TRICORE_ST_W_ssro (1220) - TRICORE_INS_ST_W - st.w [$r]$off4, $s1 */ { + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_ST_W_ssro_v110 (1201) - TriCore_INS_ST_W - st.w [a15]$off4, $s1 */ +{ /* TRICORE_ST_W_ssro_v110 (1221) - TRICORE_INS_ST_W - st.w [$dst]$off4, $s1 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ { 0 } }}, -{ /* TRICORE_SUBC_rr (1202) - TriCore_INS_SUBC - subc $d, $s1, $s2 */ +{ /* TRICORE_SUBC_rr (1222) - TRICORE_INS_SUBC - subc $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SUBSC_A_rr (1203) - TriCore_INS_SUBSC_A - subsc.a $d, $s1, $s2, $n */ +{ /* TRICORE_SUBSC_A_rr (1223) - TRICORE_INS_SUBSC_A - subsc.a $d, $s1, $s2, $n */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -7537,86 +7684,88 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ { 0 } }}, -{ /* TRICORE_SUBS_BU_rr (1204) - TriCore_INS_SUBS_BU - subs.bu $d, $s1, $s2 */ +{ /* TRICORE_SUBS_BU_rr (1224) - TRICORE_INS_SUBS_BU - subs.bu $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SUBS_B_rr (1205) - TriCore_INS_SUBS_B - subs.b $d, $s1, $s2 */ +{ /* TRICORE_SUBS_B_rr (1225) - TRICORE_INS_SUBS_B - subs.b $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SUBS_HU_rr (1206) - TriCore_INS_SUBS_HU - subs.hu $d, $s1, $s2 */ +{ /* TRICORE_SUBS_HU_rr (1226) - TRICORE_INS_SUBS_HU - subs.hu $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SUBS_H_rr (1207) - TriCore_INS_SUBS_H - subs.h $d, $s1, $s2 */ +{ /* TRICORE_SUBS_H_rr (1227) - TRICORE_INS_SUBS_H - subs.h $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SUBS_U_rr (1208) - TriCore_INS_SUBS_U - subs.u $d, $s1, $s2 */ +{ /* TRICORE_SUBS_U_rr (1228) - TRICORE_INS_SUBS_U - subs.u $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SUBS_rr (1209) - TriCore_INS_SUBS - subs $d, $s1, $s2 */ +{ /* TRICORE_SUBS_rr (1229) - TRICORE_INS_SUBS - subs $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SUBS_srr (1210) - TriCore_INS_SUBS - subs $d, $s2 */ +{ /* TRICORE_SUBS_srr (1230) - TRICORE_INS_SUBS - subs $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SUBX_rr (1211) - TriCore_INS_SUBX - subx $d, $s1, $s2 */ +{ /* TRICORE_SUBX_rr (1231) - TRICORE_INS_SUBX - subx $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SUB_A_rr (1212) - TriCore_INS_SUB_A - sub.a $d, $s1, $s2 */ +{ /* TRICORE_SUB_A_rr (1232) - TRICORE_INS_SUB_A - sub.a $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SUB_A_sc (1213) - TriCore_INS_SUB_A - sub.a sp, $const8 */ +{ /* TRICORE_SUB_A_sc (1233) - TRICORE_INS_SUB_A - sub.a $dst, $const8 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ { 0 } }}, -{ /* TRICORE_SUB_A_sc_v110 (1214) - TriCore_INS_SUB_A - sub.a sp, $const8 */ +{ /* TRICORE_SUB_A_sc_v110 (1234) - TRICORE_INS_SUB_A - sub.a $dst, $const8 */ { + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ { 0 } }}, -{ /* TRICORE_SUB_B_rr (1215) - TriCore_INS_SUB_B - sub.b $d, $s1, $s2 */ +{ /* TRICORE_SUB_B_rr (1235) - TRICORE_INS_SUB_B - sub.b $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SUB_F_rrr (1216) - TriCore_INS_SUB_F - sub.f $d, $s3, $s1 */ +{ /* TRICORE_SUB_F_rrr (1236) - TRICORE_INS_SUB_F - sub.f $d, $s3, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -7624,239 +7773,241 @@ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ { 0 } }}, -{ /* TRICORE_SUB_H_rr (1217) - TriCore_INS_SUB_H - sub.h $d, $s1, $s2 */ +{ /* TRICORE_SUB_H_rr (1237) - TRICORE_INS_SUB_H - sub.h $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SUB_rr (1218) - TriCore_INS_SUB - sub $d, $s1, $s2 */ +{ /* TRICORE_SUB_rr (1238) - TRICORE_INS_SUB - sub $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SUB_srr (1219) - TriCore_INS_SUB - sub $d, $s2 */ +{ /* TRICORE_SUB_srr (1239) - TRICORE_INS_SUB - sub $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SUB_srr_15a (1220) - TriCore_INS_SUB - sub d15, $d, $s2 */ +{ /* TRICORE_SUB_srr_15a (1240) - TRICORE_INS_SUB - sub $dst, $r, $s2 */ { - { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* dst */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SUB_srr_a15 (1221) - TriCore_INS_SUB - sub $d, d15, $s2 */ +{ /* TRICORE_SUB_srr_a15 (1241) - TRICORE_INS_SUB - sub $d, $r, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* r */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_SVLCX_sys (1222) - TriCore_INS_SVLCX - svlcx */ +{ /* TRICORE_SVLCX_sys (1242) - TRICORE_INS_SVLCX - svlcx */ { { 0 } }}, -{ /* TRICORE_SWAPMSK_W_bo_bso (1223) - TriCore_INS_SWAPMSK_W - swapmsk.w [$s1]$off10, $d */ +{ /* TRICORE_SWAPMSK_W_bo_bso (1243) - TRICORE_INS_SWAPMSK_W - swapmsk.w [$s1]$off10, $d */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_SWAPMSK_W_bo_c (1224) - TriCore_INS_SWAPMSK_W - swapmsk.w [${d}+c]$off10, $s1 */ +{ /* TRICORE_SWAPMSK_W_bo_c (1244) - TRICORE_INS_SWAPMSK_W - swapmsk.w [${d}+c]$off10, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_SWAPMSK_W_bo_i (1225) - TriCore_INS_SWAPMSK_W - swapmsk.w [${s1}+i], $d */ +{ /* TRICORE_SWAPMSK_W_bo_i (1245) - TRICORE_INS_SWAPMSK_W - swapmsk.w [${s1}+i], $d */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_SWAPMSK_W_bo_pos (1226) - TriCore_INS_SWAPMSK_W - swapmsk.w [${s2}+]$off10, $s1 */ +{ /* TRICORE_SWAPMSK_W_bo_pos (1246) - TRICORE_INS_SWAPMSK_W - swapmsk.w [${s2}+]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_SWAPMSK_W_bo_pre (1227) - TriCore_INS_SWAPMSK_W - swapmsk.w [+${s2}]$off10, $s1 */ +{ /* TRICORE_SWAPMSK_W_bo_pre (1247) - TRICORE_INS_SWAPMSK_W - swapmsk.w [+${s2}]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_SWAPMSK_W_bo_r (1228) - TriCore_INS_SWAPMSK_W - swapmsk.w [${d}+r], $s1 */ +{ /* TRICORE_SWAPMSK_W_bo_r (1248) - TRICORE_INS_SWAPMSK_W - swapmsk.w [${d}+r], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_SWAP_A_abs (1229) - TriCore_INS_SWAP_A - swap.a $off18, $s1 */ +{ /* TRICORE_SWAP_A_abs (1249) - TRICORE_INS_SWAP_A - swap.a $off18, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_SWAP_A_bo_bso (1230) - TriCore_INS_SWAP_A - swap.a [$s1]$off10, $d */ +{ /* TRICORE_SWAP_A_bo_bso (1250) - TRICORE_INS_SWAP_A - swap.a [$s1]$off10, $d */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_SWAP_A_bo_c (1231) - TriCore_INS_SWAP_A - swap.a [${d}+c]$off10, $s1 */ +{ /* TRICORE_SWAP_A_bo_c (1251) - TRICORE_INS_SWAP_A - swap.a [${d}+c]$off10, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_SWAP_A_bo_pos (1232) - TriCore_INS_SWAP_A - swap.a [${s2}+]$off10, $s1 */ +{ /* TRICORE_SWAP_A_bo_pos (1252) - TRICORE_INS_SWAP_A - swap.a [${s2}+]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_SWAP_A_bo_pre (1233) - TriCore_INS_SWAP_A - swap.a [+${s2}]$off10, $s1 */ +{ /* TRICORE_SWAP_A_bo_pre (1253) - TRICORE_INS_SWAP_A - swap.a [+${s2}]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_SWAP_A_bo_r (1234) - TriCore_INS_SWAP_A - swap.a [${d}+r], $s1 */ +{ /* TRICORE_SWAP_A_bo_r (1254) - TRICORE_INS_SWAP_A - swap.a [${d}+r], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_SWAP_W_abs (1235) - TriCore_INS_SWAP_W - swap.w $off18, $s1 */ +{ /* TRICORE_SWAP_W_abs (1255) - TRICORE_INS_SWAP_W - swap.w $off18, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ { 0 } }}, -{ /* TRICORE_SWAP_W_bo_bso (1236) - TriCore_INS_SWAP_W - swap.w [$s1]$off10, $d */ +{ /* TRICORE_SWAP_W_bo_bso (1256) - TRICORE_INS_SWAP_W - swap.w [$s1]$off10, $d */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_SWAP_W_bo_c (1237) - TriCore_INS_SWAP_W - swap.w [${d}+c]$off10, $s1 */ +{ /* TRICORE_SWAP_W_bo_c (1257) - TRICORE_INS_SWAP_W - swap.w [${d}+c]$off10, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_SWAP_W_bo_i (1238) - TriCore_INS_SWAP_W - swap.w [${s1}+i], $d */ +{ /* TRICORE_SWAP_W_bo_i (1258) - TRICORE_INS_SWAP_W - swap.w [${s1}+i], $d */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_SWAP_W_bo_pos (1239) - TriCore_INS_SWAP_W - swap.w [${s2}+]$off10, $s1 */ +{ /* TRICORE_SWAP_W_bo_pos (1259) - TRICORE_INS_SWAP_W - swap.w [${s2}+]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_SWAP_W_bo_pre (1240) - TriCore_INS_SWAP_W - swap.w [+${s2}]$off10, $s1 */ +{ /* TRICORE_SWAP_W_bo_pre (1260) - TRICORE_INS_SWAP_W - swap.w [+${s2}]$off10, $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ { 0 } }}, -{ /* TRICORE_SWAP_W_bo_r (1241) - TriCore_INS_SWAP_W - swap.w [${d}+r], $s1 */ +{ /* TRICORE_SWAP_W_bo_r (1261) - TRICORE_INS_SWAP_W - swap.w [${d}+r], $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_SYSCALL_rc (1242) - TriCore_INS_SYSCALL - syscall $const9 */ +{ /* TRICORE_SYSCALL_rc (1262) - TRICORE_INS_SYSCALL - syscall $const9 */ { { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_TLBDEMAP_rr (1243) - TriCore_INS_TLBDEMAP - tlbdemap $s1 */ +{ /* TRICORE_TLBDEMAP_rr (1263) - TRICORE_INS_TLBDEMAP - tlbdemap $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_TLBFLUSH_A_rr (1244) - TriCore_INS_TLBFLUSH_A - tlbflush.a */ +{ /* TRICORE_TLBFLUSH_A_rr (1264) - TRICORE_INS_TLBFLUSH_A - tlbflush.a */ { { 0 } }}, -{ /* TRICORE_TLBFLUSH_B_rr (1245) - TriCore_INS_TLBFLUSH_B - tlbflush.b */ +{ /* TRICORE_TLBFLUSH_B_rr (1265) - TRICORE_INS_TLBFLUSH_B - tlbflush.b */ { { 0 } }}, -{ /* TRICORE_TLBMAP_rr (1246) - TriCore_INS_TLBMAP - tlbmap $s1 */ +{ /* TRICORE_TLBMAP_rr (1266) - TRICORE_INS_TLBMAP - tlbmap $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_TLBPROBE_A_rr (1247) - TriCore_INS_TLBPROBE_A - tlbprobe.a $s1 */ +{ /* TRICORE_TLBPROBE_A_rr (1267) - TRICORE_INS_TLBPROBE_A - tlbprobe.a $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_TLBPROBE_I_rr (1248) - TriCore_INS_TLBPROBE_I - tlbprobe.i $s1 */ +{ /* TRICORE_TLBPROBE_I_rr (1268) - TRICORE_INS_TLBPROBE_I - tlbprobe.i $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_TRAPSV_sys (1249) - TriCore_INS_TRAPSV - trapsv */ +{ /* TRICORE_TRAPSV_sys (1269) - TRICORE_INS_TRAPSV - trapsv */ { { 0 } }}, -{ /* TRICORE_TRAPV_sys (1250) - TriCore_INS_TRAPV - trapv */ +{ /* TRICORE_TRAPV_sys (1270) - TRICORE_INS_TRAPV - trapv */ { { 0 } }}, -{ /* TRICORE_UNPACK_rr_rr (1251) - TriCore_INS_UNPACK - unpack $d, $s1 */ +{ /* TRICORE_UNPACK_rr_rr (1271) - TRICORE_INS_UNPACK - unpack $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_UNPACK_rr_rr_v110 (1252) - TriCore_INS_UNPACK - unpack $d, $s1 */ +{ /* TRICORE_UNPACK_rr_rr_v110 (1272) - TRICORE_INS_UNPACK - unpack $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_UPDFL_rr (1253) - TriCore_INS_UPDFL - updfl $s1 */ +{ /* TRICORE_UPDFL_rr (1273) - TRICORE_INS_UPDFL - updfl $s1 */ { { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_UTOF_rr (1254) - TriCore_INS_UTOF - utof $d, $s1 */ +{ /* TRICORE_UTOF_rr (1274) - TRICORE_INS_UTOF - utof $d, $s1 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { 0 } }}, -{ /* TRICORE_WAIT_sys (1255) - TriCore_INS_WAIT - wait */ +{ /* TRICORE_WAIT_sys (1275) - TRICORE_INS_WAIT - wait */ { { 0 } }}, -{ /* TRICORE_XNOR_T (1256) - TriCore_INS_XNOR_T - xnor.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_XNOR_T (1276) - TRICORE_INS_XNOR_T - xnor.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -7865,105 +8016,105 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_XNOR_rc (1257) - TriCore_INS_XNOR - xnor $d, $s1, $const9 */ +{ /* TRICORE_XNOR_rc (1277) - TRICORE_INS_XNOR - xnor $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_XNOR_rr (1258) - TriCore_INS_XNOR - xnor $d, $s1, $s2 */ +{ /* TRICORE_XNOR_rr (1278) - TRICORE_INS_XNOR - xnor $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_XOR_EQ_rc (1259) - TriCore_INS_XOR_EQ - xor.eq $d, $s1, $const9 */ +{ /* TRICORE_XOR_EQ_rc (1279) - TRICORE_INS_XOR_EQ - xor.eq $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_XOR_EQ_rr (1260) - TriCore_INS_XOR_EQ - xor.eq $d, $s1, $s2 */ +{ /* TRICORE_XOR_EQ_rr (1280) - TRICORE_INS_XOR_EQ - xor.eq $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_XOR_GE_U_rc (1261) - TriCore_INS_XOR_GE_U - xor.ge.u $d, $s1, $const9 */ +{ /* TRICORE_XOR_GE_U_rc (1281) - TRICORE_INS_XOR_GE_U - xor.ge.u $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_XOR_GE_U_rr (1262) - TriCore_INS_XOR_GE_U - xor.ge.u $d, $s1, $s2 */ +{ /* TRICORE_XOR_GE_U_rr (1282) - TRICORE_INS_XOR_GE_U - xor.ge.u $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_XOR_GE_rc (1263) - TriCore_INS_XOR_GE - xor.ge $d, $s1, $const9 */ +{ /* TRICORE_XOR_GE_rc (1283) - TRICORE_INS_XOR_GE - xor.ge $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_XOR_GE_rr (1264) - TriCore_INS_XOR_GE - xor.ge $d, $s1, $s2 */ +{ /* TRICORE_XOR_GE_rr (1284) - TRICORE_INS_XOR_GE - xor.ge $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_XOR_LT_U_rc (1265) - TriCore_INS_XOR_LT_U - xor.lt.u $d, $s1, $const9 */ +{ /* TRICORE_XOR_LT_U_rc (1285) - TRICORE_INS_XOR_LT_U - xor.lt.u $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_XOR_LT_U_rr (1266) - TriCore_INS_XOR_LT_U - xor.lt.u $d, $s1, $s2 */ +{ /* TRICORE_XOR_LT_U_rr (1286) - TRICORE_INS_XOR_LT_U - xor.lt.u $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_XOR_LT_rc (1267) - TriCore_INS_XOR_LT - xor.lt $d, $s1, $const9 */ +{ /* TRICORE_XOR_LT_rc (1287) - TRICORE_INS_XOR_LT - xor.lt $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_XOR_LT_rr (1268) - TriCore_INS_XOR_LT - xor.lt $d, $s1, $s2 */ +{ /* TRICORE_XOR_LT_rr (1288) - TRICORE_INS_XOR_LT - xor.lt $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_XOR_NE_rc (1269) - TriCore_INS_XOR_NE - xor.ne $d, $s1, $const9 */ +{ /* TRICORE_XOR_NE_rc (1289) - TRICORE_INS_XOR_NE - xor.ne $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_XOR_NE_rr (1270) - TriCore_INS_XOR_NE - xor.ne $d, $s1, $s2 */ +{ /* TRICORE_XOR_NE_rr (1290) - TRICORE_INS_XOR_NE - xor.ne $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_XOR_T (1271) - TriCore_INS_XOR_T - xor.t $d, $s1, $pos1, $s2, $pos_r */ +{ /* TRICORE_XOR_T (1291) - TRICORE_INS_XOR_T - xor.t $d, $s1, $pos1, $s2, $pos_r */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ @@ -7972,21 +8123,21 @@ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ { 0 } }}, -{ /* TRICORE_XOR_rc (1272) - TriCore_INS_XOR - xor $d, $s1, $const9 */ +{ /* TRICORE_XOR_rc (1292) - TRICORE_INS_XOR - xor $d, $s1, $const9 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ { 0 } }}, -{ /* TRICORE_XOR_rr (1273) - TriCore_INS_XOR - xor $d, $s1, $s2 */ +{ /* TRICORE_XOR_rr (1293) - TRICORE_INS_XOR - xor $d, $s1, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ { 0 } }}, -{ /* TRICORE_XOR_srr (1274) - TriCore_INS_XOR - xor $d, $s2 */ +{ /* TRICORE_XOR_srr (1294) - TRICORE_INS_XOR - xor $d, $s2 */ { { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ diff --git a/arch/TriCore/TriCoreGenCSOpGroup.inc b/arch/TriCore/TriCoreGenCSOpGroup.inc index a41a695320..89c832daab 100644 --- a/arch/TriCore/TriCoreGenCSOpGroup.inc +++ b/arch/TriCore/TriCoreGenCSOpGroup.inc @@ -1,6 +1,6 @@ -/* Capstone Disassembly Engine, http://www.capstone-engine.org */ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ -/* Rot127 2022-2023 */ +/* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ @@ -11,22 +11,19 @@ /* Capstone's LLVM TableGen Backends: */ /* https://github.com/capstone-engine/llvm-capstone */ - TRICORE_OP_GROUP_RegImmShift = 0, - TRICORE_OP_GROUP_LdStmModeOperand = 1, - TRICORE_OP_GROUP_MandatoryInvertedPredicateOperand = 2, - TRICORE_OP_GROUP_Operand = 3, - TRICORE_OP_GROUP_SExtImm_9 = 4, - TRICORE_OP_GROUP_ZExtImm_16 = 5, - TRICORE_OP_GROUP_SExtImm_16 = 6, - TRICORE_OP_GROUP_ZExtImm_2 = 7, - TRICORE_OP_GROUP_SExtImm_4 = 8, - TRICORE_OP_GROUP_ZExtImm_4 = 9, - TRICORE_OP_GROUP_ZExtImm_8 = 10, - TRICORE_OP_GROUP_SExtImm_10 = 11, - TRICORE_OP_GROUP_Disp24Imm = 12, - TRICORE_OP_GROUP_Disp8Imm = 13, - TRICORE_OP_GROUP_Disp15Imm = 14, - TRICORE_OP_GROUP_Disp4Imm = 15, - TRICORE_OP_GROUP_Off18Imm = 16, - TRICORE_OP_GROUP_OExtImm_4 = 17, - TRICORE_OP_GROUP_ZExtImm_9 = 18, + TriCore_OP_GROUP_Operand = 0, + TriCore_OP_GROUP_SExtImm_9 = 1, + TriCore_OP_GROUP_ZExtImm_16 = 2, + TriCore_OP_GROUP_SExtImm_16 = 3, + TriCore_OP_GROUP_ZExtImm_2 = 4, + TriCore_OP_GROUP_SExtImm_4 = 5, + TriCore_OP_GROUP_ZExtImm_4 = 6, + TriCore_OP_GROUP_ZExtImm_8 = 7, + TriCore_OP_GROUP_SExtImm_10 = 8, + TriCore_OP_GROUP_Disp24Imm = 9, + TriCore_OP_GROUP_Disp8Imm = 10, + TriCore_OP_GROUP_Disp15Imm = 11, + TriCore_OP_GROUP_Disp4Imm = 12, + TriCore_OP_GROUP_Off18Imm = 13, + TriCore_OP_GROUP_OExtImm_4 = 14, + TriCore_OP_GROUP_ZExtImm_9 = 15, diff --git a/arch/TriCore/TriCoreGenDisassemblerTables.inc b/arch/TriCore/TriCoreGenDisassemblerTables.inc index 2594ce2bee..1b64829fdf 100644 --- a/arch/TriCore/TriCoreGenDisassemblerTables.inc +++ b/arch/TriCore/TriCoreGenDisassemblerTables.inc @@ -1,6 +1,6 @@ -/* Capstone Disassembly Engine, http://www.capstone-engine.org */ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ -/* Rot127 2022-2023 */ +/* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ @@ -12,6 +12,7 @@ /* https://github.com/capstone-engine/llvm-capstone */ #include "../../MCInst.h" +#include "../../cs_priv.h" #include "../../LEB128.h" // Helper function for extracting fields from encoded instructions. @@ -26,6 +27,11 @@ static InsnType fname(InsnType insn, unsigned startBit, unsigned numBits) \ return (insn & fieldMask) >> startBit; \ } +static bool Check(DecodeStatus *Out, const DecodeStatus In) { + *Out = (DecodeStatus) (*Out & In); + return *Out != MCDisassembler_Fail; +} + static const uint8_t DecoderTable16[] = { /* 0 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ... /* 3 */ MCD_OPC_FilterValue, 0, 89, 0, 0, // Skip to: 97 @@ -33,383 +39,383 @@ static const uint8_t DecoderTable16[] = { /* 11 */ MCD_OPC_FilterValue, 0, 53, 0, 0, // Skip to: 69 /* 16 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... /* 19 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 28 -/* 24 */ MCD_OPC_Decode, 235, 7, 0, // Opcode: NOP_sr +/* 24 */ MCD_OPC_Decode, 255, 7, 0, // Opcode: NOP_sr /* 28 */ MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 42 /* 33 */ MCD_OPC_CheckPredicate, 0, 176, 6, 0, // Skip to: 1750 -/* 38 */ MCD_OPC_Decode, 202, 3, 0, // Opcode: FRET_sr +/* 38 */ MCD_OPC_Decode, 222, 3, 0, // Opcode: FRET_sr /* 42 */ MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 51 -/* 47 */ MCD_OPC_Decode, 151, 8, 0, // Opcode: RFE_sr +/* 47 */ MCD_OPC_Decode, 171, 8, 0, // Opcode: RFE_sr /* 51 */ MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 60 -/* 56 */ MCD_OPC_Decode, 148, 8, 0, // Opcode: RET_sr +/* 56 */ MCD_OPC_Decode, 168, 8, 0, // Opcode: RET_sr /* 60 */ MCD_OPC_FilterValue, 10, 149, 6, 0, // Skip to: 1750 -/* 65 */ MCD_OPC_Decode, 147, 3, 0, // Opcode: DEBUG_sr +/* 65 */ MCD_OPC_Decode, 167, 3, 0, // Opcode: DEBUG_sr /* 69 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 83 /* 74 */ MCD_OPC_CheckPredicate, 1, 135, 6, 0, // Skip to: 1750 -/* 79 */ MCD_OPC_Decode, 177, 6, 1, // Opcode: MOV_AA_srr_srr +/* 79 */ MCD_OPC_Decode, 197, 6, 1, // Opcode: MOV_AA_srr_srr /* 83 */ MCD_OPC_FilterValue, 2, 126, 6, 0, // Skip to: 1750 /* 88 */ MCD_OPC_CheckPredicate, 1, 121, 6, 0, // Skip to: 1750 -/* 93 */ MCD_OPC_Decode, 184, 6, 1, // Opcode: MOV_D_srr_srr +/* 93 */ MCD_OPC_Decode, 204, 6, 1, // Opcode: MOV_D_srr_srr /* 97 */ MCD_OPC_FilterValue, 2, 39, 0, 0, // Skip to: 141 /* 102 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 105 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 114 -/* 110 */ MCD_OPC_Decode, 196, 6, 1, // Opcode: MOV_srr +/* 110 */ MCD_OPC_Decode, 216, 6, 1, // Opcode: MOV_srr /* 114 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 123 -/* 119 */ MCD_OPC_Decode, 170, 2, 1, // Opcode: ADD_srr +/* 119 */ MCD_OPC_Decode, 190, 2, 1, // Opcode: ADD_srr /* 123 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 132 -/* 128 */ MCD_OPC_Decode, 194, 6, 2, // Opcode: MOV_src +/* 128 */ MCD_OPC_Decode, 214, 6, 2, // Opcode: MOV_src /* 132 */ MCD_OPC_FilterValue, 3, 77, 6, 0, // Skip to: 1750 -/* 137 */ MCD_OPC_Decode, 167, 2, 2, // Opcode: ADD_src +/* 137 */ MCD_OPC_Decode, 187, 2, 2, // Opcode: ADD_src /* 141 */ MCD_OPC_FilterValue, 4, 59, 0, 0, // Skip to: 205 /* 146 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 149 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 163 /* 154 */ MCD_OPC_CheckPredicate, 1, 55, 6, 0, // Skip to: 1750 -/* 159 */ MCD_OPC_Decode, 209, 4, 3, // Opcode: LD_BU_slr_post +/* 159 */ MCD_OPC_Decode, 229, 4, 3, // Opcode: LD_BU_slr_post /* 163 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 177 /* 168 */ MCD_OPC_CheckPredicate, 1, 41, 6, 0, // Skip to: 1750 -/* 173 */ MCD_OPC_Decode, 148, 5, 3, // Opcode: LD_W_slr_post +/* 173 */ MCD_OPC_Decode, 168, 5, 3, // Opcode: LD_W_slr_post /* 177 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 191 /* 182 */ MCD_OPC_CheckPredicate, 1, 27, 6, 0, // Skip to: 1750 -/* 187 */ MCD_OPC_Decode, 254, 4, 3, // Opcode: LD_H_slr_post +/* 187 */ MCD_OPC_Decode, 146, 5, 3, // Opcode: LD_H_slr_post /* 191 */ MCD_OPC_FilterValue, 3, 18, 6, 0, // Skip to: 1750 /* 196 */ MCD_OPC_CheckPredicate, 1, 13, 6, 0, // Skip to: 1750 -/* 201 */ MCD_OPC_Decode, 194, 4, 3, // Opcode: LD_A_slr_post +/* 201 */ MCD_OPC_Decode, 214, 4, 3, // Opcode: LD_A_slr_post /* 205 */ MCD_OPC_FilterValue, 6, 66, 0, 0, // Skip to: 276 /* 210 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 213 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 227 /* 218 */ MCD_OPC_CheckPredicate, 1, 247, 5, 0, // Skip to: 1750 -/* 223 */ MCD_OPC_Decode, 219, 8, 2, // Opcode: SH_src +/* 223 */ MCD_OPC_Decode, 239, 8, 2, // Opcode: SH_src /* 227 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 248 /* 232 */ MCD_OPC_CheckPredicate, 1, 233, 5, 0, // Skip to: 1750 /* 237 */ MCD_OPC_CheckField, 12, 4, 0, 226, 5, 0, // Skip to: 1750 -/* 244 */ MCD_OPC_Decode, 240, 7, 0, // Opcode: NOR_sr +/* 244 */ MCD_OPC_Decode, 132, 8, 0, // Opcode: NOR_sr /* 248 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 262 /* 253 */ MCD_OPC_CheckPredicate, 1, 212, 5, 0, // Skip to: 1750 -/* 258 */ MCD_OPC_Decode, 190, 8, 2, // Opcode: SHA_src +/* 258 */ MCD_OPC_Decode, 210, 8, 2, // Opcode: SHA_src /* 262 */ MCD_OPC_FilterValue, 3, 203, 5, 0, // Skip to: 1750 /* 267 */ MCD_OPC_CheckPredicate, 1, 198, 5, 0, // Skip to: 1750 -/* 272 */ MCD_OPC_Decode, 250, 9, 1, // Opcode: XOR_srr +/* 272 */ MCD_OPC_Decode, 142, 10, 1, // Opcode: XOR_srr /* 276 */ MCD_OPC_FilterValue, 8, 59, 0, 0, // Skip to: 340 /* 281 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 284 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 298 /* 289 */ MCD_OPC_CheckPredicate, 1, 176, 5, 0, // Skip to: 1750 -/* 294 */ MCD_OPC_Decode, 212, 4, 4, // Opcode: LD_BU_slro +/* 294 */ MCD_OPC_Decode, 232, 4, 4, // Opcode: LD_BU_slro /* 298 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 312 /* 303 */ MCD_OPC_CheckPredicate, 1, 162, 5, 0, // Skip to: 1750 -/* 308 */ MCD_OPC_Decode, 151, 5, 4, // Opcode: LD_W_slro +/* 308 */ MCD_OPC_Decode, 171, 5, 4, // Opcode: LD_W_slro /* 312 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 326 /* 317 */ MCD_OPC_CheckPredicate, 1, 148, 5, 0, // Skip to: 1750 -/* 322 */ MCD_OPC_Decode, 129, 5, 4, // Opcode: LD_H_slro +/* 322 */ MCD_OPC_Decode, 149, 5, 4, // Opcode: LD_H_slro /* 326 */ MCD_OPC_FilterValue, 3, 139, 5, 0, // Skip to: 1750 /* 331 */ MCD_OPC_CheckPredicate, 1, 134, 5, 0, // Skip to: 1750 -/* 336 */ MCD_OPC_Decode, 197, 4, 4, // Opcode: LD_A_slro +/* 336 */ MCD_OPC_Decode, 217, 4, 4, // Opcode: LD_A_slro /* 340 */ MCD_OPC_FilterValue, 10, 21, 0, 0, // Skip to: 366 /* 345 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 348 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 357 -/* 353 */ MCD_OPC_Decode, 241, 2, 2, // Opcode: CADD_src +/* 353 */ MCD_OPC_Decode, 133, 3, 2, // Opcode: CADD_src /* 357 */ MCD_OPC_FilterValue, 3, 108, 5, 0, // Skip to: 1750 -/* 362 */ MCD_OPC_Decode, 235, 2, 2, // Opcode: CADDN_src +/* 362 */ MCD_OPC_Decode, 255, 2, 2, // Opcode: CADDN_src /* 366 */ MCD_OPC_FilterValue, 12, 59, 0, 0, // Skip to: 430 /* 371 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 374 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 388 /* 379 */ MCD_OPC_CheckPredicate, 1, 86, 5, 0, // Skip to: 1750 -/* 384 */ MCD_OPC_Decode, 214, 4, 5, // Opcode: LD_BU_sro +/* 384 */ MCD_OPC_Decode, 234, 4, 5, // Opcode: LD_BU_sro /* 388 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 402 /* 393 */ MCD_OPC_CheckPredicate, 1, 72, 5, 0, // Skip to: 1750 -/* 398 */ MCD_OPC_Decode, 153, 5, 5, // Opcode: LD_W_sro +/* 398 */ MCD_OPC_Decode, 173, 5, 5, // Opcode: LD_W_sro /* 402 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 416 /* 407 */ MCD_OPC_CheckPredicate, 1, 58, 5, 0, // Skip to: 1750 -/* 412 */ MCD_OPC_Decode, 131, 5, 5, // Opcode: LD_H_sro +/* 412 */ MCD_OPC_Decode, 151, 5, 5, // Opcode: LD_H_sro /* 416 */ MCD_OPC_FilterValue, 3, 49, 5, 0, // Skip to: 1750 /* 421 */ MCD_OPC_CheckPredicate, 1, 44, 5, 0, // Skip to: 1750 -/* 426 */ MCD_OPC_Decode, 199, 4, 5, // Opcode: LD_A_sro +/* 426 */ MCD_OPC_Decode, 219, 4, 5, // Opcode: LD_A_sro /* 430 */ MCD_OPC_FilterValue, 14, 59, 0, 0, // Skip to: 494 /* 435 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 438 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 452 /* 443 */ MCD_OPC_CheckPredicate, 1, 22, 5, 0, // Skip to: 1750 -/* 448 */ MCD_OPC_Decode, 134, 4, 6, // Opcode: JLTZ_sbr +/* 448 */ MCD_OPC_Decode, 154, 4, 6, // Opcode: JLTZ_sbr /* 452 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 466 /* 457 */ MCD_OPC_CheckPredicate, 1, 8, 5, 0, // Skip to: 1750 -/* 462 */ MCD_OPC_Decode, 251, 3, 6, // Opcode: JGTZ_sbr +/* 462 */ MCD_OPC_Decode, 143, 4, 6, // Opcode: JGTZ_sbr /* 466 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 480 /* 471 */ MCD_OPC_CheckPredicate, 1, 250, 4, 0, // Skip to: 1750 -/* 476 */ MCD_OPC_Decode, 130, 4, 6, // Opcode: JLEZ_sbr +/* 476 */ MCD_OPC_Decode, 150, 4, 6, // Opcode: JLEZ_sbr /* 480 */ MCD_OPC_FilterValue, 3, 241, 4, 0, // Skip to: 1750 /* 485 */ MCD_OPC_CheckPredicate, 1, 236, 4, 0, // Skip to: 1750 -/* 490 */ MCD_OPC_Decode, 245, 3, 6, // Opcode: JGEZ_sbr +/* 490 */ MCD_OPC_Decode, 137, 4, 6, // Opcode: JGEZ_sbr /* 494 */ MCD_OPC_FilterValue, 16, 9, 0, 0, // Skip to: 508 /* 499 */ MCD_OPC_CheckPredicate, 1, 222, 4, 0, // Skip to: 1750 -/* 504 */ MCD_OPC_Decode, 146, 2, 7, // Opcode: ADDSC_A_srrs +/* 504 */ MCD_OPC_Decode, 166, 2, 7, // Opcode: ADDSC_A_srrs /* 508 */ MCD_OPC_FilterValue, 18, 59, 0, 0, // Skip to: 572 /* 513 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 516 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 530 /* 521 */ MCD_OPC_CheckPredicate, 1, 200, 4, 0, // Skip to: 1750 -/* 526 */ MCD_OPC_Decode, 172, 2, 1, // Opcode: ADD_srr_a15 +/* 526 */ MCD_OPC_Decode, 192, 2, 1, // Opcode: ADD_srr_a15 /* 530 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 544 /* 535 */ MCD_OPC_CheckPredicate, 1, 186, 4, 0, // Skip to: 1750 -/* 540 */ MCD_OPC_Decode, 197, 9, 1, // Opcode: SUB_srr_a15 +/* 540 */ MCD_OPC_Decode, 217, 9, 1, // Opcode: SUB_srr_a15 /* 544 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 558 /* 549 */ MCD_OPC_CheckPredicate, 1, 172, 4, 0, // Skip to: 1750 -/* 554 */ MCD_OPC_Decode, 169, 2, 2, // Opcode: ADD_src_a15 +/* 554 */ MCD_OPC_Decode, 189, 2, 2, // Opcode: ADD_src_a15 /* 558 */ MCD_OPC_FilterValue, 3, 163, 4, 0, // Skip to: 1750 /* 563 */ MCD_OPC_CheckPredicate, 0, 158, 4, 0, // Skip to: 1750 -/* 568 */ MCD_OPC_Decode, 195, 6, 2, // Opcode: MOV_src_e +/* 568 */ MCD_OPC_Decode, 215, 6, 2, // Opcode: MOV_src_e /* 572 */ MCD_OPC_FilterValue, 20, 59, 0, 0, // Skip to: 636 /* 577 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 580 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 594 /* 585 */ MCD_OPC_CheckPredicate, 1, 136, 4, 0, // Skip to: 1750 -/* 590 */ MCD_OPC_Decode, 208, 4, 3, // Opcode: LD_BU_slr +/* 590 */ MCD_OPC_Decode, 228, 4, 3, // Opcode: LD_BU_slr /* 594 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 608 /* 599 */ MCD_OPC_CheckPredicate, 1, 122, 4, 0, // Skip to: 1750 -/* 604 */ MCD_OPC_Decode, 147, 5, 3, // Opcode: LD_W_slr +/* 604 */ MCD_OPC_Decode, 167, 5, 3, // Opcode: LD_W_slr /* 608 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 622 /* 613 */ MCD_OPC_CheckPredicate, 1, 108, 4, 0, // Skip to: 1750 -/* 618 */ MCD_OPC_Decode, 253, 4, 3, // Opcode: LD_H_slr +/* 618 */ MCD_OPC_Decode, 145, 5, 3, // Opcode: LD_H_slr /* 622 */ MCD_OPC_FilterValue, 3, 99, 4, 0, // Skip to: 1750 /* 627 */ MCD_OPC_CheckPredicate, 1, 94, 4, 0, // Skip to: 1750 -/* 632 */ MCD_OPC_Decode, 193, 4, 3, // Opcode: LD_A_slr +/* 632 */ MCD_OPC_Decode, 213, 4, 3, // Opcode: LD_A_slr /* 636 */ MCD_OPC_FilterValue, 22, 31, 0, 0, // Skip to: 672 /* 641 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 644 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 658 /* 649 */ MCD_OPC_CheckPredicate, 1, 72, 4, 0, // Skip to: 1750 -/* 654 */ MCD_OPC_Decode, 195, 2, 8, // Opcode: AND_sc +/* 654 */ MCD_OPC_Decode, 215, 2, 8, // Opcode: AND_sc /* 658 */ MCD_OPC_FilterValue, 2, 63, 4, 0, // Skip to: 1750 /* 663 */ MCD_OPC_CheckPredicate, 1, 58, 4, 0, // Skip to: 1750 -/* 668 */ MCD_OPC_Decode, 137, 8, 8, // Opcode: OR_sc +/* 668 */ MCD_OPC_Decode, 157, 8, 8, // Opcode: OR_sc /* 672 */ MCD_OPC_FilterValue, 24, 31, 0, 0, // Skip to: 708 /* 677 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 680 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 694 /* 685 */ MCD_OPC_CheckPredicate, 1, 36, 4, 0, // Skip to: 1750 -/* 690 */ MCD_OPC_Decode, 146, 5, 8, // Opcode: LD_W_sc +/* 690 */ MCD_OPC_Decode, 166, 5, 8, // Opcode: LD_W_sc /* 694 */ MCD_OPC_FilterValue, 3, 27, 4, 0, // Skip to: 1750 /* 699 */ MCD_OPC_CheckPredicate, 1, 22, 4, 0, // Skip to: 1750 -/* 704 */ MCD_OPC_Decode, 192, 4, 8, // Opcode: LD_A_sc +/* 704 */ MCD_OPC_Decode, 212, 4, 8, // Opcode: LD_A_sc /* 708 */ MCD_OPC_FilterValue, 26, 44, 0, 0, // Skip to: 757 /* 713 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 716 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 725 -/* 721 */ MCD_OPC_Decode, 171, 2, 1, // Opcode: ADD_srr_15a +/* 721 */ MCD_OPC_Decode, 191, 2, 1, // Opcode: ADD_srr_15a /* 725 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 734 -/* 730 */ MCD_OPC_Decode, 196, 9, 1, // Opcode: SUB_srr_15a +/* 730 */ MCD_OPC_Decode, 216, 9, 1, // Opcode: SUB_srr_15a /* 734 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 743 -/* 739 */ MCD_OPC_Decode, 168, 2, 2, // Opcode: ADD_src_15a +/* 739 */ MCD_OPC_Decode, 188, 2, 2, // Opcode: ADD_src_15a /* 743 */ MCD_OPC_FilterValue, 3, 234, 3, 0, // Skip to: 1750 /* 748 */ MCD_OPC_CheckPredicate, 1, 229, 3, 0, // Skip to: 1750 -/* 753 */ MCD_OPC_Decode, 192, 6, 8, // Opcode: MOV_sc +/* 753 */ MCD_OPC_Decode, 212, 6, 8, // Opcode: MOV_sc /* 757 */ MCD_OPC_FilterValue, 28, 38, 0, 0, // Skip to: 800 /* 762 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 765 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 779 /* 770 */ MCD_OPC_CheckPredicate, 1, 207, 3, 0, // Skip to: 1750 -/* 775 */ MCD_OPC_Decode, 247, 2, 9, // Opcode: CALL_sb +/* 775 */ MCD_OPC_Decode, 139, 3, 9, // Opcode: CALL_sb /* 779 */ MCD_OPC_FilterValue, 3, 198, 3, 0, // Skip to: 1750 /* 784 */ MCD_OPC_CheckPredicate, 1, 193, 3, 0, // Skip to: 1750 /* 789 */ MCD_OPC_CheckField, 12, 4, 0, 186, 3, 0, // Skip to: 1750 -/* 796 */ MCD_OPC_Decode, 128, 4, 0, // Opcode: JI_sr +/* 796 */ MCD_OPC_Decode, 148, 4, 0, // Opcode: JI_sr /* 800 */ MCD_OPC_FilterValue, 30, 59, 0, 0, // Skip to: 864 /* 805 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 808 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 822 /* 813 */ MCD_OPC_CheckPredicate, 1, 164, 3, 0, // Skip to: 1750 -/* 818 */ MCD_OPC_Decode, 239, 3, 10, // Opcode: JEQ_sbc1 +/* 818 */ MCD_OPC_Decode, 131, 4, 10, // Opcode: JEQ_sbc1 /* 822 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 836 /* 827 */ MCD_OPC_CheckPredicate, 1, 150, 3, 0, // Skip to: 1750 -/* 832 */ MCD_OPC_Decode, 148, 4, 10, // Opcode: JNE_sbc1 +/* 832 */ MCD_OPC_Decode, 168, 4, 10, // Opcode: JNE_sbc1 /* 836 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 850 /* 841 */ MCD_OPC_CheckPredicate, 0, 136, 3, 0, // Skip to: 1750 -/* 846 */ MCD_OPC_Decode, 240, 3, 10, // Opcode: JEQ_sbc2 +/* 846 */ MCD_OPC_Decode, 132, 4, 10, // Opcode: JEQ_sbc2 /* 850 */ MCD_OPC_FilterValue, 3, 127, 3, 0, // Skip to: 1750 /* 855 */ MCD_OPC_CheckPredicate, 0, 122, 3, 0, // Skip to: 1750 -/* 860 */ MCD_OPC_Decode, 149, 4, 10, // Opcode: JNE_sbc2 +/* 860 */ MCD_OPC_Decode, 169, 4, 10, // Opcode: JNE_sbc2 /* 864 */ MCD_OPC_FilterValue, 32, 59, 0, 0, // Skip to: 928 /* 869 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 872 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 886 /* 877 */ MCD_OPC_CheckPredicate, 1, 100, 3, 0, // Skip to: 1750 -/* 882 */ MCD_OPC_Decode, 189, 9, 8, // Opcode: SUB_A_sc +/* 882 */ MCD_OPC_Decode, 209, 9, 8, // Opcode: SUB_A_sc /* 886 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 900 /* 891 */ MCD_OPC_CheckPredicate, 1, 86, 3, 0, // Skip to: 1750 -/* 896 */ MCD_OPC_Decode, 181, 6, 1, // Opcode: MOV_A_srr +/* 896 */ MCD_OPC_Decode, 201, 6, 1, // Opcode: MOV_A_srr /* 900 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 914 /* 905 */ MCD_OPC_CheckPredicate, 1, 72, 3, 0, // Skip to: 1750 -/* 910 */ MCD_OPC_Decode, 180, 6, 2, // Opcode: MOV_A_src +/* 910 */ MCD_OPC_Decode, 200, 6, 2, // Opcode: MOV_A_src /* 914 */ MCD_OPC_FilterValue, 3, 63, 3, 0, // Skip to: 1750 /* 919 */ MCD_OPC_CheckPredicate, 1, 58, 3, 0, // Skip to: 1750 -/* 924 */ MCD_OPC_Decode, 201, 2, 8, // Opcode: BISR_sc +/* 924 */ MCD_OPC_Decode, 221, 2, 8, // Opcode: BISR_sc /* 928 */ MCD_OPC_FilterValue, 34, 39, 0, 0, // Skip to: 972 /* 933 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 936 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 945 -/* 941 */ MCD_OPC_Decode, 156, 2, 1, // Opcode: ADDS_srr +/* 941 */ MCD_OPC_Decode, 176, 2, 1, // Opcode: ADDS_srr /* 945 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 954 -/* 950 */ MCD_OPC_Decode, 186, 9, 1, // Opcode: SUBS_srr +/* 950 */ MCD_OPC_Decode, 206, 9, 1, // Opcode: SUBS_srr /* 954 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 963 -/* 959 */ MCD_OPC_Decode, 195, 9, 1, // Opcode: SUB_srr +/* 959 */ MCD_OPC_Decode, 215, 9, 1, // Opcode: SUB_srr /* 963 */ MCD_OPC_FilterValue, 3, 14, 3, 0, // Skip to: 1750 -/* 968 */ MCD_OPC_Decode, 227, 7, 1, // Opcode: MUL_srr +/* 968 */ MCD_OPC_Decode, 247, 7, 1, // Opcode: MUL_srr /* 972 */ MCD_OPC_FilterValue, 36, 59, 0, 0, // Skip to: 1036 /* 977 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 980 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 994 /* 985 */ MCD_OPC_CheckPredicate, 1, 248, 2, 0, // Skip to: 1750 -/* 990 */ MCD_OPC_Decode, 251, 8, 11, // Opcode: ST_B_ssr_pos +/* 990 */ MCD_OPC_Decode, 143, 9, 11, // Opcode: ST_B_ssr_pos /* 994 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1008 /* 999 */ MCD_OPC_CheckPredicate, 1, 234, 2, 0, // Skip to: 1750 -/* 1004 */ MCD_OPC_Decode, 173, 9, 11, // Opcode: ST_W_ssr_pos +/* 1004 */ MCD_OPC_Decode, 193, 9, 11, // Opcode: ST_W_ssr_pos /* 1008 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1022 /* 1013 */ MCD_OPC_CheckPredicate, 1, 220, 2, 0, // Skip to: 1750 -/* 1018 */ MCD_OPC_Decode, 150, 9, 11, // Opcode: ST_H_ssr_pos +/* 1018 */ MCD_OPC_Decode, 170, 9, 11, // Opcode: ST_H_ssr_pos /* 1022 */ MCD_OPC_FilterValue, 3, 211, 2, 0, // Skip to: 1750 /* 1027 */ MCD_OPC_CheckPredicate, 1, 206, 2, 0, // Skip to: 1750 -/* 1032 */ MCD_OPC_Decode, 236, 8, 11, // Opcode: ST_A_ssr_pos +/* 1032 */ MCD_OPC_Decode, 128, 9, 11, // Opcode: ST_A_ssr_pos /* 1036 */ MCD_OPC_FilterValue, 38, 31, 0, 0, // Skip to: 1072 /* 1041 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1044 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1058 /* 1049 */ MCD_OPC_CheckPredicate, 1, 184, 2, 0, // Skip to: 1750 -/* 1054 */ MCD_OPC_Decode, 197, 2, 1, // Opcode: AND_srr +/* 1054 */ MCD_OPC_Decode, 217, 2, 1, // Opcode: AND_srr /* 1058 */ MCD_OPC_FilterValue, 2, 175, 2, 0, // Skip to: 1750 /* 1063 */ MCD_OPC_CheckPredicate, 1, 170, 2, 0, // Skip to: 1750 -/* 1068 */ MCD_OPC_Decode, 139, 8, 1, // Opcode: OR_srr +/* 1068 */ MCD_OPC_Decode, 159, 8, 1, // Opcode: OR_srr /* 1072 */ MCD_OPC_FilterValue, 40, 59, 0, 0, // Skip to: 1136 /* 1077 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1080 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1094 /* 1085 */ MCD_OPC_CheckPredicate, 1, 148, 2, 0, // Skip to: 1750 -/* 1090 */ MCD_OPC_Decode, 254, 8, 12, // Opcode: ST_B_ssro +/* 1090 */ MCD_OPC_Decode, 146, 9, 12, // Opcode: ST_B_ssro /* 1094 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1108 /* 1099 */ MCD_OPC_CheckPredicate, 1, 134, 2, 0, // Skip to: 1750 -/* 1104 */ MCD_OPC_Decode, 176, 9, 12, // Opcode: ST_W_ssro +/* 1104 */ MCD_OPC_Decode, 196, 9, 12, // Opcode: ST_W_ssro /* 1108 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1122 /* 1113 */ MCD_OPC_CheckPredicate, 1, 120, 2, 0, // Skip to: 1750 -/* 1118 */ MCD_OPC_Decode, 153, 9, 12, // Opcode: ST_H_ssro +/* 1118 */ MCD_OPC_Decode, 173, 9, 12, // Opcode: ST_H_ssro /* 1122 */ MCD_OPC_FilterValue, 3, 111, 2, 0, // Skip to: 1750 /* 1127 */ MCD_OPC_CheckPredicate, 1, 106, 2, 0, // Skip to: 1750 -/* 1132 */ MCD_OPC_Decode, 239, 8, 12, // Opcode: ST_A_ssro +/* 1132 */ MCD_OPC_Decode, 131, 9, 12, // Opcode: ST_A_ssro /* 1136 */ MCD_OPC_FilterValue, 42, 39, 0, 0, // Skip to: 1180 /* 1141 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1144 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1153 -/* 1149 */ MCD_OPC_Decode, 132, 3, 1, // Opcode: CMOV_srr +/* 1149 */ MCD_OPC_Decode, 152, 3, 1, // Opcode: CMOV_srr /* 1153 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1162 -/* 1158 */ MCD_OPC_Decode, 130, 3, 1, // Opcode: CMOVN_srr +/* 1158 */ MCD_OPC_Decode, 150, 3, 1, // Opcode: CMOVN_srr /* 1162 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1171 -/* 1167 */ MCD_OPC_Decode, 131, 3, 2, // Opcode: CMOV_src +/* 1167 */ MCD_OPC_Decode, 151, 3, 2, // Opcode: CMOV_src /* 1171 */ MCD_OPC_FilterValue, 3, 62, 2, 0, // Skip to: 1750 -/* 1176 */ MCD_OPC_Decode, 129, 3, 2, // Opcode: CMOVN_src +/* 1176 */ MCD_OPC_Decode, 149, 3, 2, // Opcode: CMOVN_src /* 1180 */ MCD_OPC_FilterValue, 44, 59, 0, 0, // Skip to: 1244 /* 1185 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1188 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1202 /* 1193 */ MCD_OPC_CheckPredicate, 1, 40, 2, 0, // Skip to: 1750 -/* 1198 */ MCD_OPC_Decode, 248, 8, 5, // Opcode: ST_B_sro +/* 1198 */ MCD_OPC_Decode, 140, 9, 5, // Opcode: ST_B_sro /* 1202 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1216 /* 1207 */ MCD_OPC_CheckPredicate, 1, 26, 2, 0, // Skip to: 1750 -/* 1212 */ MCD_OPC_Decode, 170, 9, 5, // Opcode: ST_W_sro +/* 1212 */ MCD_OPC_Decode, 190, 9, 5, // Opcode: ST_W_sro /* 1216 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1230 /* 1221 */ MCD_OPC_CheckPredicate, 1, 12, 2, 0, // Skip to: 1750 -/* 1226 */ MCD_OPC_Decode, 147, 9, 5, // Opcode: ST_H_sro +/* 1226 */ MCD_OPC_Decode, 167, 9, 5, // Opcode: ST_H_sro /* 1230 */ MCD_OPC_FilterValue, 3, 3, 2, 0, // Skip to: 1750 /* 1235 */ MCD_OPC_CheckPredicate, 1, 254, 1, 0, // Skip to: 1750 -/* 1240 */ MCD_OPC_Decode, 233, 8, 5, // Opcode: ST_A_sro +/* 1240 */ MCD_OPC_Decode, 253, 8, 5, // Opcode: ST_A_sro /* 1244 */ MCD_OPC_FilterValue, 46, 59, 0, 0, // Skip to: 1308 /* 1249 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1252 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1266 /* 1257 */ MCD_OPC_CheckPredicate, 1, 232, 1, 0, // Skip to: 1750 -/* 1262 */ MCD_OPC_Decode, 166, 4, 13, // Opcode: JZ_T_sbrn +/* 1262 */ MCD_OPC_Decode, 186, 4, 13, // Opcode: JZ_T_sbrn /* 1266 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1280 /* 1271 */ MCD_OPC_CheckPredicate, 1, 218, 1, 0, // Skip to: 1750 -/* 1276 */ MCD_OPC_Decode, 168, 4, 9, // Opcode: JZ_sb +/* 1276 */ MCD_OPC_Decode, 188, 4, 9, // Opcode: JZ_sb /* 1280 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1294 /* 1285 */ MCD_OPC_CheckPredicate, 1, 204, 1, 0, // Skip to: 1750 -/* 1290 */ MCD_OPC_Decode, 157, 4, 13, // Opcode: JNZ_T_sbrn +/* 1290 */ MCD_OPC_Decode, 177, 4, 13, // Opcode: JNZ_T_sbrn /* 1294 */ MCD_OPC_FilterValue, 3, 195, 1, 0, // Skip to: 1750 /* 1299 */ MCD_OPC_CheckPredicate, 1, 190, 1, 0, // Skip to: 1750 -/* 1304 */ MCD_OPC_Decode, 159, 4, 9, // Opcode: JNZ_sb +/* 1304 */ MCD_OPC_Decode, 179, 4, 9, // Opcode: JNZ_sb /* 1308 */ MCD_OPC_FilterValue, 48, 31, 0, 0, // Skip to: 1344 /* 1313 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1316 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1330 /* 1321 */ MCD_OPC_CheckPredicate, 1, 168, 1, 0, // Skip to: 1750 -/* 1326 */ MCD_OPC_Decode, 161, 2, 1, // Opcode: ADD_A_srr +/* 1326 */ MCD_OPC_Decode, 181, 2, 1, // Opcode: ADD_A_srr /* 1330 */ MCD_OPC_FilterValue, 2, 159, 1, 0, // Skip to: 1750 /* 1335 */ MCD_OPC_CheckPredicate, 1, 154, 1, 0, // Skip to: 1750 -/* 1340 */ MCD_OPC_Decode, 160, 2, 2, // Opcode: ADD_A_src +/* 1340 */ MCD_OPC_Decode, 180, 2, 2, // Opcode: ADD_A_src /* 1344 */ MCD_OPC_FilterValue, 50, 108, 0, 0, // Skip to: 1457 /* 1349 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... /* 1352 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1373 /* 1357 */ MCD_OPC_CheckPredicate, 1, 132, 1, 0, // Skip to: 1750 /* 1362 */ MCD_OPC_CheckField, 6, 2, 0, 125, 1, 0, // Skip to: 1750 -/* 1369 */ MCD_OPC_Decode, 166, 8, 0, // Opcode: SAT_B_sr +/* 1369 */ MCD_OPC_Decode, 186, 8, 0, // Opcode: SAT_B_sr /* 1373 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 1394 /* 1378 */ MCD_OPC_CheckPredicate, 1, 111, 1, 0, // Skip to: 1750 /* 1383 */ MCD_OPC_CheckField, 6, 2, 0, 104, 1, 0, // Skip to: 1750 -/* 1390 */ MCD_OPC_Decode, 163, 8, 0, // Opcode: SAT_BU_sr +/* 1390 */ MCD_OPC_Decode, 183, 8, 0, // Opcode: SAT_BU_sr /* 1394 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 1415 /* 1399 */ MCD_OPC_CheckPredicate, 1, 90, 1, 0, // Skip to: 1750 /* 1404 */ MCD_OPC_CheckField, 6, 2, 0, 83, 1, 0, // Skip to: 1750 -/* 1411 */ MCD_OPC_Decode, 172, 8, 0, // Opcode: SAT_H_sr +/* 1411 */ MCD_OPC_Decode, 192, 8, 0, // Opcode: SAT_H_sr /* 1415 */ MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 1436 /* 1420 */ MCD_OPC_CheckPredicate, 1, 69, 1, 0, // Skip to: 1750 /* 1425 */ MCD_OPC_CheckField, 6, 2, 0, 62, 1, 0, // Skip to: 1750 -/* 1432 */ MCD_OPC_Decode, 169, 8, 0, // Opcode: SAT_HU_sr +/* 1432 */ MCD_OPC_Decode, 189, 8, 0, // Opcode: SAT_HU_sr /* 1436 */ MCD_OPC_FilterValue, 5, 53, 1, 0, // Skip to: 1750 /* 1441 */ MCD_OPC_CheckPredicate, 1, 48, 1, 0, // Skip to: 1750 /* 1446 */ MCD_OPC_CheckField, 6, 2, 0, 41, 1, 0, // Skip to: 1750 -/* 1453 */ MCD_OPC_Decode, 160, 8, 0, // Opcode: RSUB_sr_sr +/* 1453 */ MCD_OPC_Decode, 180, 8, 0, // Opcode: RSUB_sr_sr /* 1457 */ MCD_OPC_FilterValue, 52, 59, 0, 0, // Skip to: 1521 /* 1462 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1465 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1479 /* 1470 */ MCD_OPC_CheckPredicate, 1, 19, 1, 0, // Skip to: 1750 -/* 1475 */ MCD_OPC_Decode, 250, 8, 11, // Opcode: ST_B_ssr +/* 1475 */ MCD_OPC_Decode, 142, 9, 11, // Opcode: ST_B_ssr /* 1479 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1493 /* 1484 */ MCD_OPC_CheckPredicate, 1, 5, 1, 0, // Skip to: 1750 -/* 1489 */ MCD_OPC_Decode, 172, 9, 11, // Opcode: ST_W_ssr +/* 1489 */ MCD_OPC_Decode, 192, 9, 11, // Opcode: ST_W_ssr /* 1493 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1507 /* 1498 */ MCD_OPC_CheckPredicate, 1, 247, 0, 0, // Skip to: 1750 -/* 1503 */ MCD_OPC_Decode, 149, 9, 11, // Opcode: ST_H_ssr +/* 1503 */ MCD_OPC_Decode, 169, 9, 11, // Opcode: ST_H_ssr /* 1507 */ MCD_OPC_FilterValue, 3, 238, 0, 0, // Skip to: 1750 /* 1512 */ MCD_OPC_CheckPredicate, 1, 233, 0, 0, // Skip to: 1750 -/* 1517 */ MCD_OPC_Decode, 235, 8, 11, // Opcode: ST_A_ssr +/* 1517 */ MCD_OPC_Decode, 255, 8, 11, // Opcode: ST_A_ssr /* 1521 */ MCD_OPC_FilterValue, 54, 31, 0, 0, // Skip to: 1557 /* 1526 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1529 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1543 /* 1534 */ MCD_OPC_CheckPredicate, 1, 211, 0, 0, // Skip to: 1750 -/* 1539 */ MCD_OPC_Decode, 170, 4, 6, // Opcode: JZ_sbr +/* 1539 */ MCD_OPC_Decode, 190, 4, 6, // Opcode: JZ_sbr /* 1543 */ MCD_OPC_FilterValue, 3, 202, 0, 0, // Skip to: 1750 /* 1548 */ MCD_OPC_CheckPredicate, 1, 197, 0, 0, // Skip to: 1750 -/* 1553 */ MCD_OPC_Decode, 161, 4, 6, // Opcode: JNZ_sbr +/* 1553 */ MCD_OPC_Decode, 181, 4, 6, // Opcode: JNZ_sbr /* 1557 */ MCD_OPC_FilterValue, 56, 31, 0, 0, // Skip to: 1593 /* 1562 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1565 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1579 /* 1570 */ MCD_OPC_CheckPredicate, 1, 175, 0, 0, // Skip to: 1750 -/* 1575 */ MCD_OPC_Decode, 169, 9, 8, // Opcode: ST_W_sc +/* 1575 */ MCD_OPC_Decode, 189, 9, 8, // Opcode: ST_W_sc /* 1579 */ MCD_OPC_FilterValue, 3, 166, 0, 0, // Skip to: 1750 /* 1584 */ MCD_OPC_CheckPredicate, 1, 161, 0, 0, // Skip to: 1750 -/* 1589 */ MCD_OPC_Decode, 232, 8, 8, // Opcode: ST_A_sc +/* 1589 */ MCD_OPC_Decode, 252, 8, 8, // Opcode: ST_A_sc /* 1593 */ MCD_OPC_FilterValue, 58, 39, 0, 0, // Skip to: 1637 /* 1598 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1601 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1610 -/* 1606 */ MCD_OPC_Decode, 192, 3, 1, // Opcode: EQ_srr +/* 1606 */ MCD_OPC_Decode, 212, 3, 1, // Opcode: EQ_srr /* 1610 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1619 -/* 1615 */ MCD_OPC_Decode, 176, 5, 1, // Opcode: LT_srr +/* 1615 */ MCD_OPC_Decode, 196, 5, 1, // Opcode: LT_srr /* 1619 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1628 -/* 1624 */ MCD_OPC_Decode, 191, 3, 2, // Opcode: EQ_src +/* 1624 */ MCD_OPC_Decode, 211, 3, 2, // Opcode: EQ_src /* 1628 */ MCD_OPC_FilterValue, 3, 117, 0, 0, // Skip to: 1750 -/* 1633 */ MCD_OPC_Decode, 175, 5, 2, // Opcode: LT_src +/* 1633 */ MCD_OPC_Decode, 195, 5, 2, // Opcode: LT_src /* 1637 */ MCD_OPC_FilterValue, 60, 44, 0, 0, // Skip to: 1686 /* 1642 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1645 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1659 /* 1650 */ MCD_OPC_CheckPredicate, 1, 95, 0, 0, // Skip to: 1750 -/* 1655 */ MCD_OPC_Decode, 173, 4, 9, // Opcode: J_sb +/* 1655 */ MCD_OPC_Decode, 193, 4, 9, // Opcode: J_sb /* 1659 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1668 -/* 1664 */ MCD_OPC_Decode, 155, 4, 6, // Opcode: JNZ_A_sbr +/* 1664 */ MCD_OPC_Decode, 175, 4, 6, // Opcode: JNZ_A_sbr /* 1668 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1677 -/* 1673 */ MCD_OPC_Decode, 164, 4, 6, // Opcode: JZ_A_sbr +/* 1673 */ MCD_OPC_Decode, 184, 4, 6, // Opcode: JZ_A_sbr /* 1677 */ MCD_OPC_FilterValue, 3, 68, 0, 0, // Skip to: 1750 -/* 1682 */ MCD_OPC_Decode, 161, 5, 6, // Opcode: LOOP_sbr +/* 1682 */ MCD_OPC_Decode, 181, 5, 6, // Opcode: LOOP_sbr /* 1686 */ MCD_OPC_FilterValue, 62, 59, 0, 0, // Skip to: 1750 /* 1691 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1694 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1708 /* 1699 */ MCD_OPC_CheckPredicate, 2, 46, 0, 0, // Skip to: 1750 -/* 1704 */ MCD_OPC_Decode, 242, 3, 6, // Opcode: JEQ_sbr1 +/* 1704 */ MCD_OPC_Decode, 134, 4, 6, // Opcode: JEQ_sbr1 /* 1708 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1722 /* 1713 */ MCD_OPC_CheckPredicate, 1, 32, 0, 0, // Skip to: 1750 -/* 1718 */ MCD_OPC_Decode, 151, 4, 6, // Opcode: JNE_sbr1 +/* 1718 */ MCD_OPC_Decode, 171, 4, 6, // Opcode: JNE_sbr1 /* 1722 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1736 /* 1727 */ MCD_OPC_CheckPredicate, 0, 18, 0, 0, // Skip to: 1750 -/* 1732 */ MCD_OPC_Decode, 243, 3, 6, // Opcode: JEQ_sbr2 +/* 1732 */ MCD_OPC_Decode, 135, 4, 6, // Opcode: JEQ_sbr2 /* 1736 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1750 /* 1741 */ MCD_OPC_CheckPredicate, 0, 4, 0, 0, // Skip to: 1750 -/* 1746 */ MCD_OPC_Decode, 152, 4, 6, // Opcode: JNE_sbr2 +/* 1746 */ MCD_OPC_Decode, 172, 4, 6, // Opcode: JNE_sbr2 /* 1750 */ MCD_OPC_Fail, 0 }; @@ -420,982 +426,982 @@ static const uint8_t DecoderTable32[] = { /* 8 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... /* 11 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 27 /* 16 */ MCD_OPC_CheckField, 7, 1, 0, 192, 50, 0, // Skip to: 13015 -/* 23 */ MCD_OPC_Decode, 176, 6, 14, // Opcode: MOV_AA_rr +/* 23 */ MCD_OPC_Decode, 196, 6, 14, // Opcode: MOV_AA_rr /* 27 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 43 /* 32 */ MCD_OPC_CheckField, 7, 1, 0, 176, 50, 0, // Skip to: 13015 -/* 39 */ MCD_OPC_Decode, 159, 2, 14, // Opcode: ADD_A_rr +/* 39 */ MCD_OPC_Decode, 179, 2, 14, // Opcode: ADD_A_rr /* 43 */ MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 59 /* 48 */ MCD_OPC_CheckField, 7, 1, 0, 160, 50, 0, // Skip to: 13015 -/* 55 */ MCD_OPC_Decode, 188, 9, 14, // Opcode: SUB_A_rr +/* 55 */ MCD_OPC_Decode, 208, 9, 14, // Opcode: SUB_A_rr /* 59 */ MCD_OPC_FilterValue, 128, 2, 11, 0, 0, // Skip to: 76 /* 65 */ MCD_OPC_CheckField, 7, 1, 0, 143, 50, 0, // Skip to: 13015 -/* 72 */ MCD_OPC_Decode, 185, 3, 14, // Opcode: EQ_A_rr +/* 72 */ MCD_OPC_Decode, 205, 3, 14, // Opcode: EQ_A_rr /* 76 */ MCD_OPC_FilterValue, 132, 2, 11, 0, 0, // Skip to: 93 /* 82 */ MCD_OPC_CheckField, 7, 1, 0, 126, 50, 0, // Skip to: 13015 -/* 89 */ MCD_OPC_Decode, 232, 7, 14, // Opcode: NE_A +/* 89 */ MCD_OPC_Decode, 252, 7, 14, // Opcode: NE_A /* 93 */ MCD_OPC_FilterValue, 136, 2, 11, 0, 0, // Skip to: 110 /* 99 */ MCD_OPC_CheckField, 7, 1, 0, 109, 50, 0, // Skip to: 13015 -/* 106 */ MCD_OPC_Decode, 162, 5, 14, // Opcode: LT_A_rr +/* 106 */ MCD_OPC_Decode, 182, 5, 14, // Opcode: LT_A_rr /* 110 */ MCD_OPC_FilterValue, 140, 2, 11, 0, 0, // Skip to: 127 /* 116 */ MCD_OPC_CheckField, 7, 1, 0, 92, 50, 0, // Skip to: 13015 -/* 123 */ MCD_OPC_Decode, 211, 3, 14, // Opcode: GE_A_rr +/* 123 */ MCD_OPC_Decode, 231, 3, 14, // Opcode: GE_A_rr /* 127 */ MCD_OPC_FilterValue, 160, 2, 11, 0, 0, // Skip to: 144 /* 133 */ MCD_OPC_CheckField, 7, 1, 0, 75, 50, 0, // Skip to: 13015 -/* 140 */ MCD_OPC_Decode, 184, 3, 14, // Opcode: EQZ_A_rr +/* 140 */ MCD_OPC_Decode, 204, 3, 14, // Opcode: EQZ_A_rr /* 144 */ MCD_OPC_FilterValue, 164, 2, 11, 0, 0, // Skip to: 161 /* 150 */ MCD_OPC_CheckField, 7, 1, 0, 58, 50, 0, // Skip to: 13015 -/* 157 */ MCD_OPC_Decode, 231, 7, 14, // Opcode: NEZ_A +/* 157 */ MCD_OPC_Decode, 251, 7, 14, // Opcode: NEZ_A /* 161 */ MCD_OPC_FilterValue, 176, 2, 11, 0, 0, // Skip to: 178 /* 167 */ MCD_OPC_CheckField, 7, 1, 0, 41, 50, 0, // Skip to: 13015 -/* 174 */ MCD_OPC_Decode, 183, 6, 14, // Opcode: MOV_D_rr +/* 174 */ MCD_OPC_Decode, 203, 6, 14, // Opcode: MOV_D_rr /* 178 */ MCD_OPC_FilterValue, 128, 3, 16, 0, 0, // Skip to: 200 /* 184 */ MCD_OPC_CheckPredicate, 1, 26, 50, 0, // Skip to: 13015 /* 189 */ MCD_OPC_CheckField, 7, 1, 0, 19, 50, 0, // Skip to: 13015 -/* 196 */ MCD_OPC_Decode, 144, 2, 14, // Opcode: ADDSC_A_rr +/* 196 */ MCD_OPC_Decode, 164, 2, 14, // Opcode: ADDSC_A_rr /* 200 */ MCD_OPC_FilterValue, 136, 3, 16, 0, 0, // Skip to: 222 /* 206 */ MCD_OPC_CheckPredicate, 1, 4, 50, 0, // Skip to: 13015 /* 211 */ MCD_OPC_CheckField, 7, 1, 0, 253, 49, 0, // Skip to: 13015 -/* 218 */ MCD_OPC_Decode, 142, 2, 14, // Opcode: ADDSC_AT_rr +/* 218 */ MCD_OPC_Decode, 162, 2, 14, // Opcode: ADDSC_AT_rr /* 222 */ MCD_OPC_FilterValue, 140, 3, 243, 49, 0, // Skip to: 13015 /* 228 */ MCD_OPC_CheckField, 7, 1, 0, 236, 49, 0, // Skip to: 13015 -/* 235 */ MCD_OPC_Decode, 179, 6, 14, // Opcode: MOV_A_rr +/* 235 */ MCD_OPC_Decode, 199, 6, 14, // Opcode: MOV_A_rr /* 239 */ MCD_OPC_FilterValue, 3, 132, 2, 0, // Skip to: 888 /* 244 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... /* 247 */ MCD_OPC_FilterValue, 2, 18, 0, 0, // Skip to: 270 /* 252 */ MCD_OPC_CheckField, 16, 2, 2, 212, 49, 0, // Skip to: 13015 /* 259 */ MCD_OPC_CheckField, 7, 1, 0, 205, 49, 0, // Skip to: 13015 -/* 266 */ MCD_OPC_Decode, 154, 6, 15, // Opcode: MADD_rrr2 +/* 266 */ MCD_OPC_Decode, 174, 6, 15, // Opcode: MADD_rrr2 /* 270 */ MCD_OPC_FilterValue, 12, 16, 0, 0, // Skip to: 291 /* 275 */ MCD_OPC_CheckPredicate, 1, 191, 49, 0, // Skip to: 13015 /* 280 */ MCD_OPC_CheckField, 7, 1, 1, 184, 49, 0, // Skip to: 13015 -/* 287 */ MCD_OPC_Decode, 206, 5, 16, // Opcode: MADDR_H_rrr1_UL +/* 287 */ MCD_OPC_Decode, 226, 5, 16, // Opcode: MADDR_H_rrr1_UL /* 291 */ MCD_OPC_FilterValue, 13, 16, 0, 0, // Skip to: 312 /* 296 */ MCD_OPC_CheckPredicate, 1, 170, 49, 0, // Skip to: 13015 /* 301 */ MCD_OPC_CheckField, 7, 1, 1, 163, 49, 0, // Skip to: 13015 -/* 308 */ MCD_OPC_Decode, 205, 5, 16, // Opcode: MADDR_H_rrr1_LU +/* 308 */ MCD_OPC_Decode, 225, 5, 16, // Opcode: MADDR_H_rrr1_LU /* 312 */ MCD_OPC_FilterValue, 14, 16, 0, 0, // Skip to: 333 /* 317 */ MCD_OPC_CheckPredicate, 1, 149, 49, 0, // Skip to: 13015 /* 322 */ MCD_OPC_CheckField, 7, 1, 1, 142, 49, 0, // Skip to: 13015 -/* 329 */ MCD_OPC_Decode, 204, 5, 16, // Opcode: MADDR_H_rrr1_LL +/* 329 */ MCD_OPC_Decode, 224, 5, 16, // Opcode: MADDR_H_rrr1_LL /* 333 */ MCD_OPC_FilterValue, 15, 16, 0, 0, // Skip to: 354 /* 338 */ MCD_OPC_CheckPredicate, 1, 128, 49, 0, // Skip to: 13015 /* 343 */ MCD_OPC_CheckField, 7, 1, 1, 121, 49, 0, // Skip to: 13015 -/* 350 */ MCD_OPC_Decode, 208, 5, 16, // Opcode: MADDR_H_rrr1_UU +/* 350 */ MCD_OPC_Decode, 228, 5, 16, // Opcode: MADDR_H_rrr1_UU /* 354 */ MCD_OPC_FilterValue, 24, 16, 0, 0, // Skip to: 375 /* 359 */ MCD_OPC_CheckPredicate, 1, 107, 49, 0, // Skip to: 13015 /* 364 */ MCD_OPC_CheckField, 7, 1, 1, 100, 49, 0, // Skip to: 13015 -/* 371 */ MCD_OPC_Decode, 136, 6, 16, // Opcode: MADD_H_rrr1_UL +/* 371 */ MCD_OPC_Decode, 156, 6, 16, // Opcode: MADD_H_rrr1_UL /* 375 */ MCD_OPC_FilterValue, 25, 16, 0, 0, // Skip to: 396 /* 380 */ MCD_OPC_CheckPredicate, 1, 86, 49, 0, // Skip to: 13015 /* 385 */ MCD_OPC_CheckField, 7, 1, 1, 79, 49, 0, // Skip to: 13015 -/* 392 */ MCD_OPC_Decode, 135, 6, 16, // Opcode: MADD_H_rrr1_LU +/* 392 */ MCD_OPC_Decode, 155, 6, 16, // Opcode: MADD_H_rrr1_LU /* 396 */ MCD_OPC_FilterValue, 26, 53, 0, 0, // Skip to: 454 /* 401 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 404 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 440 /* 409 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... /* 412 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 426 /* 417 */ MCD_OPC_CheckPredicate, 1, 49, 49, 0, // Skip to: 13015 -/* 422 */ MCD_OPC_Decode, 151, 6, 15, // Opcode: MADD_U_rrr2 +/* 422 */ MCD_OPC_Decode, 171, 6, 15, // Opcode: MADD_U_rrr2 /* 426 */ MCD_OPC_FilterValue, 2, 40, 49, 0, // Skip to: 13015 /* 431 */ MCD_OPC_CheckPredicate, 1, 35, 49, 0, // Skip to: 13015 -/* 436 */ MCD_OPC_Decode, 155, 6, 15, // Opcode: MADD_rrr2_e +/* 436 */ MCD_OPC_Decode, 175, 6, 15, // Opcode: MADD_rrr2_e /* 440 */ MCD_OPC_FilterValue, 1, 26, 49, 0, // Skip to: 13015 /* 445 */ MCD_OPC_CheckPredicate, 1, 21, 49, 0, // Skip to: 13015 -/* 450 */ MCD_OPC_Decode, 134, 6, 16, // Opcode: MADD_H_rrr1_LL +/* 450 */ MCD_OPC_Decode, 154, 6, 16, // Opcode: MADD_H_rrr1_LL /* 454 */ MCD_OPC_FilterValue, 27, 16, 0, 0, // Skip to: 475 /* 459 */ MCD_OPC_CheckPredicate, 1, 7, 49, 0, // Skip to: 13015 /* 464 */ MCD_OPC_CheckField, 7, 1, 1, 0, 49, 0, // Skip to: 13015 -/* 471 */ MCD_OPC_Decode, 137, 6, 16, // Opcode: MADD_H_rrr1_UU +/* 471 */ MCD_OPC_Decode, 157, 6, 16, // Opcode: MADD_H_rrr1_UU /* 475 */ MCD_OPC_FilterValue, 28, 16, 0, 0, // Skip to: 496 /* 480 */ MCD_OPC_CheckPredicate, 1, 242, 48, 0, // Skip to: 13015 /* 485 */ MCD_OPC_CheckField, 7, 1, 1, 235, 48, 0, // Skip to: 13015 -/* 492 */ MCD_OPC_Decode, 187, 5, 16, // Opcode: MADDM_H_rrr1_UL +/* 492 */ MCD_OPC_Decode, 207, 5, 16, // Opcode: MADDM_H_rrr1_UL /* 496 */ MCD_OPC_FilterValue, 29, 16, 0, 0, // Skip to: 517 /* 501 */ MCD_OPC_CheckPredicate, 1, 221, 48, 0, // Skip to: 13015 /* 506 */ MCD_OPC_CheckField, 7, 1, 1, 214, 48, 0, // Skip to: 13015 -/* 513 */ MCD_OPC_Decode, 186, 5, 16, // Opcode: MADDM_H_rrr1_LU +/* 513 */ MCD_OPC_Decode, 206, 5, 16, // Opcode: MADDM_H_rrr1_LU /* 517 */ MCD_OPC_FilterValue, 30, 16, 0, 0, // Skip to: 538 /* 522 */ MCD_OPC_CheckPredicate, 1, 200, 48, 0, // Skip to: 13015 /* 527 */ MCD_OPC_CheckField, 7, 1, 1, 193, 48, 0, // Skip to: 13015 -/* 534 */ MCD_OPC_Decode, 185, 5, 16, // Opcode: MADDM_H_rrr1_LL +/* 534 */ MCD_OPC_Decode, 205, 5, 16, // Opcode: MADDM_H_rrr1_LL /* 538 */ MCD_OPC_FilterValue, 31, 16, 0, 0, // Skip to: 559 /* 543 */ MCD_OPC_CheckPredicate, 1, 179, 48, 0, // Skip to: 13015 /* 548 */ MCD_OPC_CheckField, 7, 1, 1, 172, 48, 0, // Skip to: 13015 -/* 555 */ MCD_OPC_Decode, 188, 5, 16, // Opcode: MADDM_H_rrr1_UU +/* 555 */ MCD_OPC_Decode, 208, 5, 16, // Opcode: MADDM_H_rrr1_UU /* 559 */ MCD_OPC_FilterValue, 34, 35, 0, 0, // Skip to: 599 /* 564 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... /* 567 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 583 /* 572 */ MCD_OPC_CheckField, 7, 1, 0, 148, 48, 0, // Skip to: 13015 -/* 579 */ MCD_OPC_Decode, 255, 5, 15, // Opcode: MADDS_U_rrr2 +/* 579 */ MCD_OPC_Decode, 147, 6, 15, // Opcode: MADDS_U_rrr2 /* 583 */ MCD_OPC_FilterValue, 2, 139, 48, 0, // Skip to: 13015 /* 588 */ MCD_OPC_CheckField, 7, 1, 0, 132, 48, 0, // Skip to: 13015 -/* 595 */ MCD_OPC_Decode, 131, 6, 15, // Opcode: MADDS_rrr2 +/* 595 */ MCD_OPC_Decode, 151, 6, 15, // Opcode: MADDS_rrr2 /* 599 */ MCD_OPC_FilterValue, 44, 16, 0, 0, // Skip to: 620 /* 604 */ MCD_OPC_CheckPredicate, 1, 118, 48, 0, // Skip to: 13015 /* 609 */ MCD_OPC_CheckField, 7, 1, 1, 111, 48, 0, // Skip to: 13015 -/* 616 */ MCD_OPC_Decode, 197, 5, 16, // Opcode: MADDRS_H_rrr1_UL +/* 616 */ MCD_OPC_Decode, 217, 5, 16, // Opcode: MADDRS_H_rrr1_UL /* 620 */ MCD_OPC_FilterValue, 45, 16, 0, 0, // Skip to: 641 /* 625 */ MCD_OPC_CheckPredicate, 1, 97, 48, 0, // Skip to: 13015 /* 630 */ MCD_OPC_CheckField, 7, 1, 1, 90, 48, 0, // Skip to: 13015 -/* 637 */ MCD_OPC_Decode, 196, 5, 16, // Opcode: MADDRS_H_rrr1_LU +/* 637 */ MCD_OPC_Decode, 216, 5, 16, // Opcode: MADDRS_H_rrr1_LU /* 641 */ MCD_OPC_FilterValue, 46, 16, 0, 0, // Skip to: 662 /* 646 */ MCD_OPC_CheckPredicate, 1, 76, 48, 0, // Skip to: 13015 /* 651 */ MCD_OPC_CheckField, 7, 1, 1, 69, 48, 0, // Skip to: 13015 -/* 658 */ MCD_OPC_Decode, 195, 5, 16, // Opcode: MADDRS_H_rrr1_LL +/* 658 */ MCD_OPC_Decode, 215, 5, 16, // Opcode: MADDRS_H_rrr1_LL /* 662 */ MCD_OPC_FilterValue, 47, 16, 0, 0, // Skip to: 683 /* 667 */ MCD_OPC_CheckPredicate, 1, 55, 48, 0, // Skip to: 13015 /* 672 */ MCD_OPC_CheckField, 7, 1, 1, 48, 48, 0, // Skip to: 13015 -/* 679 */ MCD_OPC_Decode, 199, 5, 16, // Opcode: MADDRS_H_rrr1_UU +/* 679 */ MCD_OPC_Decode, 219, 5, 16, // Opcode: MADDRS_H_rrr1_UU /* 683 */ MCD_OPC_FilterValue, 56, 16, 0, 0, // Skip to: 704 /* 688 */ MCD_OPC_CheckPredicate, 1, 34, 48, 0, // Skip to: 13015 /* 693 */ MCD_OPC_CheckField, 7, 1, 1, 27, 48, 0, // Skip to: 13015 -/* 700 */ MCD_OPC_Decode, 239, 5, 16, // Opcode: MADDS_H_rrr1_UL +/* 700 */ MCD_OPC_Decode, 131, 6, 16, // Opcode: MADDS_H_rrr1_UL /* 704 */ MCD_OPC_FilterValue, 57, 16, 0, 0, // Skip to: 725 /* 709 */ MCD_OPC_CheckPredicate, 1, 13, 48, 0, // Skip to: 13015 /* 714 */ MCD_OPC_CheckField, 7, 1, 1, 6, 48, 0, // Skip to: 13015 -/* 721 */ MCD_OPC_Decode, 238, 5, 16, // Opcode: MADDS_H_rrr1_LU +/* 721 */ MCD_OPC_Decode, 130, 6, 16, // Opcode: MADDS_H_rrr1_LU /* 725 */ MCD_OPC_FilterValue, 58, 53, 0, 0, // Skip to: 783 /* 730 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 733 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 769 /* 738 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... /* 741 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 755 /* 746 */ MCD_OPC_CheckPredicate, 1, 232, 47, 0, // Skip to: 13015 -/* 751 */ MCD_OPC_Decode, 128, 6, 15, // Opcode: MADDS_U_rrr2_e +/* 751 */ MCD_OPC_Decode, 148, 6, 15, // Opcode: MADDS_U_rrr2_e /* 755 */ MCD_OPC_FilterValue, 2, 223, 47, 0, // Skip to: 13015 /* 760 */ MCD_OPC_CheckPredicate, 1, 218, 47, 0, // Skip to: 13015 -/* 765 */ MCD_OPC_Decode, 132, 6, 15, // Opcode: MADDS_rrr2_e +/* 765 */ MCD_OPC_Decode, 152, 6, 15, // Opcode: MADDS_rrr2_e /* 769 */ MCD_OPC_FilterValue, 1, 209, 47, 0, // Skip to: 13015 /* 774 */ MCD_OPC_CheckPredicate, 1, 204, 47, 0, // Skip to: 13015 -/* 779 */ MCD_OPC_Decode, 237, 5, 16, // Opcode: MADDS_H_rrr1_LL +/* 779 */ MCD_OPC_Decode, 129, 6, 16, // Opcode: MADDS_H_rrr1_LL /* 783 */ MCD_OPC_FilterValue, 59, 16, 0, 0, // Skip to: 804 /* 788 */ MCD_OPC_CheckPredicate, 1, 190, 47, 0, // Skip to: 13015 /* 793 */ MCD_OPC_CheckField, 7, 1, 1, 183, 47, 0, // Skip to: 13015 -/* 800 */ MCD_OPC_Decode, 240, 5, 16, // Opcode: MADDS_H_rrr1_UU +/* 800 */ MCD_OPC_Decode, 132, 6, 16, // Opcode: MADDS_H_rrr1_UU /* 804 */ MCD_OPC_FilterValue, 60, 16, 0, 0, // Skip to: 825 /* 809 */ MCD_OPC_CheckPredicate, 1, 169, 47, 0, // Skip to: 13015 /* 814 */ MCD_OPC_CheckField, 7, 1, 1, 162, 47, 0, // Skip to: 13015 -/* 821 */ MCD_OPC_Decode, 179, 5, 16, // Opcode: MADDMS_H_rrr1_UL +/* 821 */ MCD_OPC_Decode, 199, 5, 16, // Opcode: MADDMS_H_rrr1_UL /* 825 */ MCD_OPC_FilterValue, 61, 16, 0, 0, // Skip to: 846 /* 830 */ MCD_OPC_CheckPredicate, 1, 148, 47, 0, // Skip to: 13015 /* 835 */ MCD_OPC_CheckField, 7, 1, 1, 141, 47, 0, // Skip to: 13015 -/* 842 */ MCD_OPC_Decode, 178, 5, 16, // Opcode: MADDMS_H_rrr1_LU +/* 842 */ MCD_OPC_Decode, 198, 5, 16, // Opcode: MADDMS_H_rrr1_LU /* 846 */ MCD_OPC_FilterValue, 62, 16, 0, 0, // Skip to: 867 /* 851 */ MCD_OPC_CheckPredicate, 1, 127, 47, 0, // Skip to: 13015 /* 856 */ MCD_OPC_CheckField, 7, 1, 1, 120, 47, 0, // Skip to: 13015 -/* 863 */ MCD_OPC_Decode, 177, 5, 16, // Opcode: MADDMS_H_rrr1_LL +/* 863 */ MCD_OPC_Decode, 197, 5, 16, // Opcode: MADDMS_H_rrr1_LL /* 867 */ MCD_OPC_FilterValue, 63, 111, 47, 0, // Skip to: 13015 /* 872 */ MCD_OPC_CheckPredicate, 1, 106, 47, 0, // Skip to: 13015 /* 877 */ MCD_OPC_CheckField, 7, 1, 1, 99, 47, 0, // Skip to: 13015 -/* 884 */ MCD_OPC_Decode, 180, 5, 16, // Opcode: MADDMS_H_rrr1_UU +/* 884 */ MCD_OPC_Decode, 200, 5, 16, // Opcode: MADDMS_H_rrr1_UU /* 888 */ MCD_OPC_FilterValue, 5, 107, 0, 0, // Skip to: 1000 /* 893 */ MCD_OPC_ExtractField, 26, 2, // Inst{27-26} ... /* 896 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 922 /* 901 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 904 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 913 -/* 909 */ MCD_OPC_Decode, 216, 4, 17, // Opcode: LD_B_abs +/* 909 */ MCD_OPC_Decode, 236, 4, 17, // Opcode: LD_B_abs /* 913 */ MCD_OPC_FilterValue, 1, 65, 47, 0, // Skip to: 13015 -/* 918 */ MCD_OPC_Decode, 139, 5, 17, // Opcode: LD_W_abs +/* 918 */ MCD_OPC_Decode, 159, 5, 17, // Opcode: LD_W_abs /* 922 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 948 /* 927 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 930 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 939 -/* 935 */ MCD_OPC_Decode, 201, 4, 17, // Opcode: LD_BU_abs +/* 935 */ MCD_OPC_Decode, 221, 4, 17, // Opcode: LD_BU_abs /* 939 */ MCD_OPC_FilterValue, 1, 39, 47, 0, // Skip to: 13015 -/* 944 */ MCD_OPC_Decode, 233, 4, 17, // Opcode: LD_D_abs +/* 944 */ MCD_OPC_Decode, 253, 4, 17, // Opcode: LD_D_abs /* 948 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 974 /* 953 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 956 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 965 -/* 961 */ MCD_OPC_Decode, 246, 4, 17, // Opcode: LD_H_abs +/* 961 */ MCD_OPC_Decode, 138, 5, 17, // Opcode: LD_H_abs /* 965 */ MCD_OPC_FilterValue, 1, 13, 47, 0, // Skip to: 13015 -/* 970 */ MCD_OPC_Decode, 185, 4, 17, // Opcode: LD_A_abs +/* 970 */ MCD_OPC_Decode, 205, 4, 17, // Opcode: LD_A_abs /* 974 */ MCD_OPC_FilterValue, 3, 4, 47, 0, // Skip to: 13015 /* 979 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 982 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 991 -/* 987 */ MCD_OPC_Decode, 239, 4, 17, // Opcode: LD_HU_abs +/* 987 */ MCD_OPC_Decode, 131, 5, 17, // Opcode: LD_HU_abs /* 991 */ MCD_OPC_FilterValue, 1, 243, 46, 0, // Skip to: 13015 -/* 996 */ MCD_OPC_Decode, 227, 4, 17, // Opcode: LD_DA_abs +/* 996 */ MCD_OPC_Decode, 247, 4, 17, // Opcode: LD_DA_abs /* 1000 */ MCD_OPC_FilterValue, 7, 107, 0, 0, // Skip to: 1112 /* 1005 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... /* 1008 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 1034 /* 1013 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1016 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1025 -/* 1021 */ MCD_OPC_Decode, 228, 7, 18, // Opcode: NAND_T +/* 1021 */ MCD_OPC_Decode, 248, 7, 18, // Opcode: NAND_T /* 1025 */ MCD_OPC_FilterValue, 1, 209, 46, 0, // Skip to: 13015 -/* 1030 */ MCD_OPC_Decode, 192, 2, 18, // Opcode: AND_T +/* 1030 */ MCD_OPC_Decode, 212, 2, 18, // Opcode: AND_T /* 1034 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 1060 /* 1039 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1042 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1051 -/* 1047 */ MCD_OPC_Decode, 243, 7, 18, // Opcode: ORN_T +/* 1047 */ MCD_OPC_Decode, 135, 8, 18, // Opcode: ORN_T /* 1051 */ MCD_OPC_FilterValue, 1, 183, 46, 0, // Skip to: 13015 -/* 1056 */ MCD_OPC_Decode, 134, 8, 18, // Opcode: OR_T +/* 1056 */ MCD_OPC_Decode, 154, 8, 18, // Opcode: OR_T /* 1060 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 1086 /* 1065 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1068 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1077 -/* 1073 */ MCD_OPC_Decode, 232, 9, 18, // Opcode: XNOR_T +/* 1073 */ MCD_OPC_Decode, 252, 9, 18, // Opcode: XNOR_T /* 1077 */ MCD_OPC_FilterValue, 1, 157, 46, 0, // Skip to: 13015 -/* 1082 */ MCD_OPC_Decode, 237, 7, 18, // Opcode: NOR_T +/* 1082 */ MCD_OPC_Decode, 129, 8, 18, // Opcode: NOR_T /* 1086 */ MCD_OPC_FilterValue, 3, 148, 46, 0, // Skip to: 13015 /* 1091 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1094 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1103 -/* 1099 */ MCD_OPC_Decode, 247, 9, 18, // Opcode: XOR_T +/* 1099 */ MCD_OPC_Decode, 139, 10, 18, // Opcode: XOR_T /* 1103 */ MCD_OPC_FilterValue, 1, 131, 46, 0, // Skip to: 13015 -/* 1108 */ MCD_OPC_Decode, 173, 2, 18, // Opcode: ANDN_T +/* 1108 */ MCD_OPC_Decode, 193, 2, 18, // Opcode: ANDN_T /* 1112 */ MCD_OPC_FilterValue, 9, 255, 3, 0, // Skip to: 2140 /* 1117 */ MCD_OPC_ExtractField, 22, 6, // Inst{27-22} ... /* 1120 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 1146 /* 1125 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1128 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1137 -/* 1133 */ MCD_OPC_Decode, 219, 4, 19, // Opcode: LD_B_bo_pos +/* 1133 */ MCD_OPC_Decode, 239, 4, 19, // Opcode: LD_B_bo_pos /* 1137 */ MCD_OPC_FilterValue, 1, 97, 46, 0, // Skip to: 13015 -/* 1142 */ MCD_OPC_Decode, 244, 8, 19, // Opcode: ST_B_bo_pos +/* 1142 */ MCD_OPC_Decode, 136, 9, 19, // Opcode: ST_B_bo_pos /* 1146 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1162 /* 1151 */ MCD_OPC_CheckField, 7, 1, 0, 81, 46, 0, // Skip to: 13015 -/* 1158 */ MCD_OPC_Decode, 204, 4, 19, // Opcode: LD_BU_bo_pos +/* 1158 */ MCD_OPC_Decode, 224, 4, 19, // Opcode: LD_BU_bo_pos /* 1162 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 1188 /* 1167 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1170 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1179 -/* 1175 */ MCD_OPC_Decode, 249, 4, 19, // Opcode: LD_H_bo_pos +/* 1175 */ MCD_OPC_Decode, 141, 5, 19, // Opcode: LD_H_bo_pos /* 1179 */ MCD_OPC_FilterValue, 1, 55, 46, 0, // Skip to: 13015 -/* 1184 */ MCD_OPC_Decode, 143, 9, 19, // Opcode: ST_H_bo_pos +/* 1184 */ MCD_OPC_Decode, 163, 9, 19, // Opcode: ST_H_bo_pos /* 1188 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 1204 /* 1193 */ MCD_OPC_CheckField, 7, 1, 0, 39, 46, 0, // Skip to: 13015 -/* 1200 */ MCD_OPC_Decode, 242, 4, 19, // Opcode: LD_HU_bo_pos +/* 1200 */ MCD_OPC_Decode, 134, 5, 19, // Opcode: LD_HU_bo_pos /* 1204 */ MCD_OPC_FilterValue, 4, 21, 0, 0, // Skip to: 1230 /* 1209 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1212 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1221 -/* 1217 */ MCD_OPC_Decode, 142, 5, 19, // Opcode: LD_W_bo_pos +/* 1217 */ MCD_OPC_Decode, 162, 5, 19, // Opcode: LD_W_bo_pos /* 1221 */ MCD_OPC_FilterValue, 1, 13, 46, 0, // Skip to: 13015 -/* 1226 */ MCD_OPC_Decode, 165, 9, 19, // Opcode: ST_W_bo_pos +/* 1226 */ MCD_OPC_Decode, 185, 9, 19, // Opcode: ST_W_bo_pos /* 1230 */ MCD_OPC_FilterValue, 5, 21, 0, 0, // Skip to: 1256 /* 1235 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1238 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1247 -/* 1243 */ MCD_OPC_Decode, 236, 4, 19, // Opcode: LD_D_bo_pos +/* 1243 */ MCD_OPC_Decode, 128, 5, 19, // Opcode: LD_D_bo_pos /* 1247 */ MCD_OPC_FilterValue, 1, 243, 45, 0, // Skip to: 13015 -/* 1252 */ MCD_OPC_Decode, 137, 9, 19, // Opcode: ST_D_bo_pos +/* 1252 */ MCD_OPC_Decode, 157, 9, 19, // Opcode: ST_D_bo_pos /* 1256 */ MCD_OPC_FilterValue, 6, 21, 0, 0, // Skip to: 1282 /* 1261 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1264 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1273 -/* 1269 */ MCD_OPC_Decode, 188, 4, 19, // Opcode: LD_A_bo_pos +/* 1269 */ MCD_OPC_Decode, 208, 4, 19, // Opcode: LD_A_bo_pos /* 1273 */ MCD_OPC_FilterValue, 1, 217, 45, 0, // Skip to: 13015 -/* 1278 */ MCD_OPC_Decode, 228, 8, 19, // Opcode: ST_A_bo_pos +/* 1278 */ MCD_OPC_Decode, 248, 8, 19, // Opcode: ST_A_bo_pos /* 1282 */ MCD_OPC_FilterValue, 7, 21, 0, 0, // Skip to: 1308 /* 1287 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1290 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1299 -/* 1295 */ MCD_OPC_Decode, 230, 4, 19, // Opcode: LD_DA_bo_pos +/* 1295 */ MCD_OPC_Decode, 250, 4, 19, // Opcode: LD_DA_bo_pos /* 1299 */ MCD_OPC_FilterValue, 1, 191, 45, 0, // Skip to: 13015 -/* 1304 */ MCD_OPC_Decode, 131, 9, 19, // Opcode: ST_DA_bo_pos +/* 1304 */ MCD_OPC_Decode, 151, 9, 19, // Opcode: ST_DA_bo_pos /* 1308 */ MCD_OPC_FilterValue, 8, 21, 0, 0, // Skip to: 1334 /* 1313 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1316 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1325 -/* 1321 */ MCD_OPC_Decode, 136, 5, 19, // Opcode: LD_Q_bo_pos +/* 1321 */ MCD_OPC_Decode, 156, 5, 19, // Opcode: LD_Q_bo_pos /* 1325 */ MCD_OPC_FilterValue, 1, 165, 45, 0, // Skip to: 13015 -/* 1330 */ MCD_OPC_Decode, 158, 9, 19, // Opcode: ST_Q_bo_pos +/* 1330 */ MCD_OPC_Decode, 178, 9, 19, // Opcode: ST_Q_bo_pos /* 1334 */ MCD_OPC_FilterValue, 10, 16, 0, 0, // Skip to: 1355 /* 1339 */ MCD_OPC_CheckPredicate, 0, 151, 45, 0, // Skip to: 13015 /* 1344 */ MCD_OPC_CheckField, 7, 1, 1, 144, 45, 0, // Skip to: 13015 -/* 1351 */ MCD_OPC_Decode, 223, 2, 19, // Opcode: CACHEI_I_bo_pos +/* 1351 */ MCD_OPC_Decode, 243, 2, 19, // Opcode: CACHEI_I_bo_pos /* 1355 */ MCD_OPC_FilterValue, 11, 16, 0, 0, // Skip to: 1376 /* 1360 */ MCD_OPC_CheckPredicate, 3, 130, 45, 0, // Skip to: 13015 /* 1365 */ MCD_OPC_CheckField, 7, 1, 1, 123, 45, 0, // Skip to: 13015 -/* 1372 */ MCD_OPC_Decode, 229, 2, 19, // Opcode: CACHEI_W_bo_pos +/* 1372 */ MCD_OPC_Decode, 249, 2, 19, // Opcode: CACHEI_W_bo_pos /* 1376 */ MCD_OPC_FilterValue, 12, 16, 0, 0, // Skip to: 1397 /* 1381 */ MCD_OPC_CheckPredicate, 1, 109, 45, 0, // Skip to: 13015 /* 1386 */ MCD_OPC_CheckField, 7, 1, 1, 102, 45, 0, // Skip to: 13015 -/* 1393 */ MCD_OPC_Decode, 219, 2, 19, // Opcode: CACHEA_W_bo_pos +/* 1393 */ MCD_OPC_Decode, 239, 2, 19, // Opcode: CACHEA_W_bo_pos /* 1397 */ MCD_OPC_FilterValue, 13, 16, 0, 0, // Skip to: 1418 /* 1402 */ MCD_OPC_CheckPredicate, 1, 88, 45, 0, // Skip to: 13015 /* 1407 */ MCD_OPC_CheckField, 7, 1, 1, 81, 45, 0, // Skip to: 13015 -/* 1414 */ MCD_OPC_Decode, 214, 2, 19, // Opcode: CACHEA_WI_bo_pos +/* 1414 */ MCD_OPC_Decode, 234, 2, 19, // Opcode: CACHEA_WI_bo_pos /* 1418 */ MCD_OPC_FilterValue, 14, 16, 0, 0, // Skip to: 1439 /* 1423 */ MCD_OPC_CheckPredicate, 1, 67, 45, 0, // Skip to: 13015 /* 1428 */ MCD_OPC_CheckField, 7, 1, 1, 60, 45, 0, // Skip to: 13015 -/* 1435 */ MCD_OPC_Decode, 209, 2, 19, // Opcode: CACHEA_I_bo_pos +/* 1435 */ MCD_OPC_Decode, 229, 2, 19, // Opcode: CACHEA_I_bo_pos /* 1439 */ MCD_OPC_FilterValue, 15, 16, 0, 0, // Skip to: 1460 /* 1444 */ MCD_OPC_CheckPredicate, 3, 46, 45, 0, // Skip to: 13015 /* 1449 */ MCD_OPC_CheckField, 7, 1, 1, 39, 45, 0, // Skip to: 13015 -/* 1456 */ MCD_OPC_Decode, 226, 2, 19, // Opcode: CACHEI_WI_bo_pos +/* 1456 */ MCD_OPC_Decode, 246, 2, 19, // Opcode: CACHEI_WI_bo_pos /* 1460 */ MCD_OPC_FilterValue, 16, 21, 0, 0, // Skip to: 1486 /* 1465 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1468 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1477 -/* 1473 */ MCD_OPC_Decode, 220, 4, 19, // Opcode: LD_B_bo_pre +/* 1473 */ MCD_OPC_Decode, 240, 4, 19, // Opcode: LD_B_bo_pre /* 1477 */ MCD_OPC_FilterValue, 1, 13, 45, 0, // Skip to: 13015 -/* 1482 */ MCD_OPC_Decode, 245, 8, 19, // Opcode: ST_B_bo_pre +/* 1482 */ MCD_OPC_Decode, 137, 9, 19, // Opcode: ST_B_bo_pre /* 1486 */ MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 1502 /* 1491 */ MCD_OPC_CheckField, 7, 1, 0, 253, 44, 0, // Skip to: 13015 -/* 1498 */ MCD_OPC_Decode, 205, 4, 19, // Opcode: LD_BU_bo_pre +/* 1498 */ MCD_OPC_Decode, 225, 4, 19, // Opcode: LD_BU_bo_pre /* 1502 */ MCD_OPC_FilterValue, 18, 21, 0, 0, // Skip to: 1528 /* 1507 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1510 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1519 -/* 1515 */ MCD_OPC_Decode, 250, 4, 19, // Opcode: LD_H_bo_pre +/* 1515 */ MCD_OPC_Decode, 142, 5, 19, // Opcode: LD_H_bo_pre /* 1519 */ MCD_OPC_FilterValue, 1, 227, 44, 0, // Skip to: 13015 -/* 1524 */ MCD_OPC_Decode, 144, 9, 19, // Opcode: ST_H_bo_pre +/* 1524 */ MCD_OPC_Decode, 164, 9, 19, // Opcode: ST_H_bo_pre /* 1528 */ MCD_OPC_FilterValue, 19, 11, 0, 0, // Skip to: 1544 /* 1533 */ MCD_OPC_CheckField, 7, 1, 0, 211, 44, 0, // Skip to: 13015 -/* 1540 */ MCD_OPC_Decode, 243, 4, 19, // Opcode: LD_HU_bo_pre +/* 1540 */ MCD_OPC_Decode, 135, 5, 19, // Opcode: LD_HU_bo_pre /* 1544 */ MCD_OPC_FilterValue, 20, 21, 0, 0, // Skip to: 1570 /* 1549 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1552 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1561 -/* 1557 */ MCD_OPC_Decode, 143, 5, 19, // Opcode: LD_W_bo_pre +/* 1557 */ MCD_OPC_Decode, 163, 5, 19, // Opcode: LD_W_bo_pre /* 1561 */ MCD_OPC_FilterValue, 1, 185, 44, 0, // Skip to: 13015 -/* 1566 */ MCD_OPC_Decode, 166, 9, 19, // Opcode: ST_W_bo_pre +/* 1566 */ MCD_OPC_Decode, 186, 9, 19, // Opcode: ST_W_bo_pre /* 1570 */ MCD_OPC_FilterValue, 21, 21, 0, 0, // Skip to: 1596 /* 1575 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1578 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1587 -/* 1583 */ MCD_OPC_Decode, 237, 4, 19, // Opcode: LD_D_bo_pre +/* 1583 */ MCD_OPC_Decode, 129, 5, 19, // Opcode: LD_D_bo_pre /* 1587 */ MCD_OPC_FilterValue, 1, 159, 44, 0, // Skip to: 13015 -/* 1592 */ MCD_OPC_Decode, 138, 9, 19, // Opcode: ST_D_bo_pre +/* 1592 */ MCD_OPC_Decode, 158, 9, 19, // Opcode: ST_D_bo_pre /* 1596 */ MCD_OPC_FilterValue, 22, 21, 0, 0, // Skip to: 1622 /* 1601 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1604 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1613 -/* 1609 */ MCD_OPC_Decode, 189, 4, 19, // Opcode: LD_A_bo_pre +/* 1609 */ MCD_OPC_Decode, 209, 4, 19, // Opcode: LD_A_bo_pre /* 1613 */ MCD_OPC_FilterValue, 1, 133, 44, 0, // Skip to: 13015 -/* 1618 */ MCD_OPC_Decode, 229, 8, 19, // Opcode: ST_A_bo_pre +/* 1618 */ MCD_OPC_Decode, 249, 8, 19, // Opcode: ST_A_bo_pre /* 1622 */ MCD_OPC_FilterValue, 23, 21, 0, 0, // Skip to: 1648 /* 1627 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1630 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1639 -/* 1635 */ MCD_OPC_Decode, 231, 4, 19, // Opcode: LD_DA_bo_pre +/* 1635 */ MCD_OPC_Decode, 251, 4, 19, // Opcode: LD_DA_bo_pre /* 1639 */ MCD_OPC_FilterValue, 1, 107, 44, 0, // Skip to: 13015 -/* 1644 */ MCD_OPC_Decode, 132, 9, 19, // Opcode: ST_DA_bo_pre +/* 1644 */ MCD_OPC_Decode, 152, 9, 19, // Opcode: ST_DA_bo_pre /* 1648 */ MCD_OPC_FilterValue, 24, 21, 0, 0, // Skip to: 1674 /* 1653 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1656 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1665 -/* 1661 */ MCD_OPC_Decode, 137, 5, 19, // Opcode: LD_Q_bo_pre +/* 1661 */ MCD_OPC_Decode, 157, 5, 19, // Opcode: LD_Q_bo_pre /* 1665 */ MCD_OPC_FilterValue, 1, 81, 44, 0, // Skip to: 13015 -/* 1670 */ MCD_OPC_Decode, 159, 9, 19, // Opcode: ST_Q_bo_pre +/* 1670 */ MCD_OPC_Decode, 179, 9, 19, // Opcode: ST_Q_bo_pre /* 1674 */ MCD_OPC_FilterValue, 26, 16, 0, 0, // Skip to: 1695 /* 1679 */ MCD_OPC_CheckPredicate, 0, 67, 44, 0, // Skip to: 13015 /* 1684 */ MCD_OPC_CheckField, 7, 1, 1, 60, 44, 0, // Skip to: 13015 -/* 1691 */ MCD_OPC_Decode, 224, 2, 19, // Opcode: CACHEI_I_bo_pre +/* 1691 */ MCD_OPC_Decode, 244, 2, 19, // Opcode: CACHEI_I_bo_pre /* 1695 */ MCD_OPC_FilterValue, 27, 16, 0, 0, // Skip to: 1716 /* 1700 */ MCD_OPC_CheckPredicate, 3, 46, 44, 0, // Skip to: 13015 /* 1705 */ MCD_OPC_CheckField, 7, 1, 1, 39, 44, 0, // Skip to: 13015 -/* 1712 */ MCD_OPC_Decode, 230, 2, 19, // Opcode: CACHEI_W_bo_pre +/* 1712 */ MCD_OPC_Decode, 250, 2, 19, // Opcode: CACHEI_W_bo_pre /* 1716 */ MCD_OPC_FilterValue, 28, 16, 0, 0, // Skip to: 1737 /* 1721 */ MCD_OPC_CheckPredicate, 1, 25, 44, 0, // Skip to: 13015 /* 1726 */ MCD_OPC_CheckField, 7, 1, 1, 18, 44, 0, // Skip to: 13015 -/* 1733 */ MCD_OPC_Decode, 220, 2, 19, // Opcode: CACHEA_W_bo_pre +/* 1733 */ MCD_OPC_Decode, 240, 2, 19, // Opcode: CACHEA_W_bo_pre /* 1737 */ MCD_OPC_FilterValue, 29, 16, 0, 0, // Skip to: 1758 /* 1742 */ MCD_OPC_CheckPredicate, 1, 4, 44, 0, // Skip to: 13015 /* 1747 */ MCD_OPC_CheckField, 7, 1, 1, 253, 43, 0, // Skip to: 13015 -/* 1754 */ MCD_OPC_Decode, 215, 2, 19, // Opcode: CACHEA_WI_bo_pre +/* 1754 */ MCD_OPC_Decode, 235, 2, 19, // Opcode: CACHEA_WI_bo_pre /* 1758 */ MCD_OPC_FilterValue, 30, 16, 0, 0, // Skip to: 1779 /* 1763 */ MCD_OPC_CheckPredicate, 1, 239, 43, 0, // Skip to: 13015 /* 1768 */ MCD_OPC_CheckField, 7, 1, 1, 232, 43, 0, // Skip to: 13015 -/* 1775 */ MCD_OPC_Decode, 210, 2, 19, // Opcode: CACHEA_I_bo_pre +/* 1775 */ MCD_OPC_Decode, 230, 2, 19, // Opcode: CACHEA_I_bo_pre /* 1779 */ MCD_OPC_FilterValue, 31, 16, 0, 0, // Skip to: 1800 /* 1784 */ MCD_OPC_CheckPredicate, 3, 218, 43, 0, // Skip to: 13015 /* 1789 */ MCD_OPC_CheckField, 7, 1, 1, 211, 43, 0, // Skip to: 13015 -/* 1796 */ MCD_OPC_Decode, 227, 2, 19, // Opcode: CACHEI_WI_bo_pre +/* 1796 */ MCD_OPC_Decode, 247, 2, 19, // Opcode: CACHEI_WI_bo_pre /* 1800 */ MCD_OPC_FilterValue, 32, 21, 0, 0, // Skip to: 1826 /* 1805 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1808 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1817 -/* 1813 */ MCD_OPC_Decode, 217, 4, 19, // Opcode: LD_B_bo_bso +/* 1813 */ MCD_OPC_Decode, 237, 4, 19, // Opcode: LD_B_bo_bso /* 1817 */ MCD_OPC_FilterValue, 1, 185, 43, 0, // Skip to: 13015 -/* 1822 */ MCD_OPC_Decode, 242, 8, 19, // Opcode: ST_B_bo_bso +/* 1822 */ MCD_OPC_Decode, 134, 9, 19, // Opcode: ST_B_bo_bso /* 1826 */ MCD_OPC_FilterValue, 33, 11, 0, 0, // Skip to: 1842 /* 1831 */ MCD_OPC_CheckField, 7, 1, 0, 169, 43, 0, // Skip to: 13015 -/* 1838 */ MCD_OPC_Decode, 202, 4, 19, // Opcode: LD_BU_bo_bso +/* 1838 */ MCD_OPC_Decode, 222, 4, 19, // Opcode: LD_BU_bo_bso /* 1842 */ MCD_OPC_FilterValue, 34, 21, 0, 0, // Skip to: 1868 /* 1847 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1850 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1859 -/* 1855 */ MCD_OPC_Decode, 247, 4, 19, // Opcode: LD_H_bo_bso +/* 1855 */ MCD_OPC_Decode, 139, 5, 19, // Opcode: LD_H_bo_bso /* 1859 */ MCD_OPC_FilterValue, 1, 143, 43, 0, // Skip to: 13015 -/* 1864 */ MCD_OPC_Decode, 141, 9, 19, // Opcode: ST_H_bo_bso +/* 1864 */ MCD_OPC_Decode, 161, 9, 19, // Opcode: ST_H_bo_bso /* 1868 */ MCD_OPC_FilterValue, 35, 11, 0, 0, // Skip to: 1884 /* 1873 */ MCD_OPC_CheckField, 7, 1, 0, 127, 43, 0, // Skip to: 13015 -/* 1880 */ MCD_OPC_Decode, 240, 4, 19, // Opcode: LD_HU_bo_bso +/* 1880 */ MCD_OPC_Decode, 132, 5, 19, // Opcode: LD_HU_bo_bso /* 1884 */ MCD_OPC_FilterValue, 36, 21, 0, 0, // Skip to: 1910 /* 1889 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1892 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1901 -/* 1897 */ MCD_OPC_Decode, 140, 5, 19, // Opcode: LD_W_bo_bso +/* 1897 */ MCD_OPC_Decode, 160, 5, 19, // Opcode: LD_W_bo_bso /* 1901 */ MCD_OPC_FilterValue, 1, 101, 43, 0, // Skip to: 13015 -/* 1906 */ MCD_OPC_Decode, 163, 9, 19, // Opcode: ST_W_bo_bso +/* 1906 */ MCD_OPC_Decode, 183, 9, 19, // Opcode: ST_W_bo_bso /* 1910 */ MCD_OPC_FilterValue, 37, 21, 0, 0, // Skip to: 1936 /* 1915 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1918 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1927 -/* 1923 */ MCD_OPC_Decode, 234, 4, 19, // Opcode: LD_D_bo_bso +/* 1923 */ MCD_OPC_Decode, 254, 4, 19, // Opcode: LD_D_bo_bso /* 1927 */ MCD_OPC_FilterValue, 1, 75, 43, 0, // Skip to: 13015 -/* 1932 */ MCD_OPC_Decode, 135, 9, 19, // Opcode: ST_D_bo_bso +/* 1932 */ MCD_OPC_Decode, 155, 9, 19, // Opcode: ST_D_bo_bso /* 1936 */ MCD_OPC_FilterValue, 38, 21, 0, 0, // Skip to: 1962 /* 1941 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1944 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1953 -/* 1949 */ MCD_OPC_Decode, 186, 4, 19, // Opcode: LD_A_bo_bso +/* 1949 */ MCD_OPC_Decode, 206, 4, 19, // Opcode: LD_A_bo_bso /* 1953 */ MCD_OPC_FilterValue, 1, 49, 43, 0, // Skip to: 13015 -/* 1958 */ MCD_OPC_Decode, 226, 8, 19, // Opcode: ST_A_bo_bso +/* 1958 */ MCD_OPC_Decode, 246, 8, 19, // Opcode: ST_A_bo_bso /* 1962 */ MCD_OPC_FilterValue, 39, 21, 0, 0, // Skip to: 1988 /* 1967 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1970 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1979 -/* 1975 */ MCD_OPC_Decode, 228, 4, 19, // Opcode: LD_DA_bo_bso +/* 1975 */ MCD_OPC_Decode, 248, 4, 19, // Opcode: LD_DA_bo_bso /* 1979 */ MCD_OPC_FilterValue, 1, 23, 43, 0, // Skip to: 13015 -/* 1984 */ MCD_OPC_Decode, 129, 9, 19, // Opcode: ST_DA_bo_bso +/* 1984 */ MCD_OPC_Decode, 149, 9, 19, // Opcode: ST_DA_bo_bso /* 1988 */ MCD_OPC_FilterValue, 40, 21, 0, 0, // Skip to: 2014 /* 1993 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1996 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2005 -/* 2001 */ MCD_OPC_Decode, 134, 5, 19, // Opcode: LD_Q_bo_bso +/* 2001 */ MCD_OPC_Decode, 154, 5, 19, // Opcode: LD_Q_bo_bso /* 2005 */ MCD_OPC_FilterValue, 1, 253, 42, 0, // Skip to: 13015 -/* 2010 */ MCD_OPC_Decode, 156, 9, 19, // Opcode: ST_Q_bo_bso +/* 2010 */ MCD_OPC_Decode, 176, 9, 19, // Opcode: ST_Q_bo_bso /* 2014 */ MCD_OPC_FilterValue, 42, 16, 0, 0, // Skip to: 2035 /* 2019 */ MCD_OPC_CheckPredicate, 0, 239, 42, 0, // Skip to: 13015 /* 2024 */ MCD_OPC_CheckField, 7, 1, 1, 232, 42, 0, // Skip to: 13015 -/* 2031 */ MCD_OPC_Decode, 222, 2, 19, // Opcode: CACHEI_I_bo_bso +/* 2031 */ MCD_OPC_Decode, 242, 2, 19, // Opcode: CACHEI_I_bo_bso /* 2035 */ MCD_OPC_FilterValue, 43, 16, 0, 0, // Skip to: 2056 /* 2040 */ MCD_OPC_CheckPredicate, 3, 218, 42, 0, // Skip to: 13015 /* 2045 */ MCD_OPC_CheckField, 7, 1, 1, 211, 42, 0, // Skip to: 13015 -/* 2052 */ MCD_OPC_Decode, 228, 2, 19, // Opcode: CACHEI_W_bo_bso +/* 2052 */ MCD_OPC_Decode, 248, 2, 19, // Opcode: CACHEI_W_bo_bso /* 2056 */ MCD_OPC_FilterValue, 44, 16, 0, 0, // Skip to: 2077 /* 2061 */ MCD_OPC_CheckPredicate, 1, 197, 42, 0, // Skip to: 13015 /* 2066 */ MCD_OPC_CheckField, 7, 1, 1, 190, 42, 0, // Skip to: 13015 -/* 2073 */ MCD_OPC_Decode, 217, 2, 19, // Opcode: CACHEA_W_bo_bso +/* 2073 */ MCD_OPC_Decode, 237, 2, 19, // Opcode: CACHEA_W_bo_bso /* 2077 */ MCD_OPC_FilterValue, 45, 16, 0, 0, // Skip to: 2098 /* 2082 */ MCD_OPC_CheckPredicate, 1, 176, 42, 0, // Skip to: 13015 /* 2087 */ MCD_OPC_CheckField, 7, 1, 1, 169, 42, 0, // Skip to: 13015 -/* 2094 */ MCD_OPC_Decode, 212, 2, 19, // Opcode: CACHEA_WI_bo_bso +/* 2094 */ MCD_OPC_Decode, 232, 2, 19, // Opcode: CACHEA_WI_bo_bso /* 2098 */ MCD_OPC_FilterValue, 46, 16, 0, 0, // Skip to: 2119 /* 2103 */ MCD_OPC_CheckPredicate, 1, 155, 42, 0, // Skip to: 13015 /* 2108 */ MCD_OPC_CheckField, 7, 1, 1, 148, 42, 0, // Skip to: 13015 -/* 2115 */ MCD_OPC_Decode, 207, 2, 19, // Opcode: CACHEA_I_bo_bso +/* 2115 */ MCD_OPC_Decode, 227, 2, 19, // Opcode: CACHEA_I_bo_bso /* 2119 */ MCD_OPC_FilterValue, 47, 139, 42, 0, // Skip to: 13015 /* 2124 */ MCD_OPC_CheckPredicate, 3, 134, 42, 0, // Skip to: 13015 /* 2129 */ MCD_OPC_CheckField, 7, 1, 1, 127, 42, 0, // Skip to: 13015 -/* 2136 */ MCD_OPC_Decode, 225, 2, 19, // Opcode: CACHEI_WI_bo_bso +/* 2136 */ MCD_OPC_Decode, 245, 2, 19, // Opcode: CACHEI_WI_bo_bso /* 2140 */ MCD_OPC_FilterValue, 11, 206, 8, 0, // Skip to: 4399 /* 2145 */ MCD_OPC_ExtractField, 21, 7, // Inst{27-21} ... /* 2148 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 2181 /* 2153 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2156 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2172 /* 2161 */ MCD_OPC_CheckField, 18, 3, 0, 95, 42, 0, // Skip to: 13015 -/* 2168 */ MCD_OPC_Decode, 166, 2, 14, // Opcode: ADD_rr +/* 2168 */ MCD_OPC_Decode, 186, 2, 14, // Opcode: ADD_rr /* 2172 */ MCD_OPC_FilterValue, 1, 86, 42, 0, // Skip to: 13015 -/* 2177 */ MCD_OPC_Decode, 165, 2, 20, // Opcode: ADD_rc +/* 2177 */ MCD_OPC_Decode, 185, 2, 20, // Opcode: ADD_rc /* 2181 */ MCD_OPC_FilterValue, 1, 35, 0, 0, // Skip to: 2221 /* 2186 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2189 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2205 /* 2194 */ MCD_OPC_CheckField, 7, 1, 0, 62, 42, 0, // Skip to: 13015 -/* 2201 */ MCD_OPC_Decode, 155, 2, 14, // Opcode: ADDS_rr +/* 2201 */ MCD_OPC_Decode, 175, 2, 14, // Opcode: ADDS_rr /* 2205 */ MCD_OPC_FilterValue, 4, 53, 42, 0, // Skip to: 13015 /* 2210 */ MCD_OPC_CheckField, 7, 1, 0, 46, 42, 0, // Skip to: 13015 -/* 2217 */ MCD_OPC_Decode, 152, 2, 14, // Opcode: ADDS_U +/* 2217 */ MCD_OPC_Decode, 172, 2, 14, // Opcode: ADDS_U /* 2221 */ MCD_OPC_FilterValue, 2, 38, 0, 0, // Skip to: 2264 /* 2226 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2229 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2255 /* 2234 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2237 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2246 -/* 2242 */ MCD_OPC_Decode, 158, 2, 14, // Opcode: ADDX_rr +/* 2242 */ MCD_OPC_Decode, 178, 2, 14, // Opcode: ADDX_rr /* 2246 */ MCD_OPC_FilterValue, 4, 12, 42, 0, // Skip to: 13015 -/* 2251 */ MCD_OPC_Decode, 138, 2, 14, // Opcode: ADDC_rr +/* 2251 */ MCD_OPC_Decode, 158, 2, 14, // Opcode: ADDC_rr /* 2255 */ MCD_OPC_FilterValue, 1, 3, 42, 0, // Skip to: 13015 -/* 2260 */ MCD_OPC_Decode, 154, 2, 20, // Opcode: ADDS_rc +/* 2260 */ MCD_OPC_Decode, 174, 2, 20, // Opcode: ADDS_rc /* 2264 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 2280 /* 2269 */ MCD_OPC_CheckField, 7, 1, 1, 243, 41, 0, // Skip to: 13015 -/* 2276 */ MCD_OPC_Decode, 153, 2, 20, // Opcode: ADDS_U_rc +/* 2276 */ MCD_OPC_Decode, 173, 2, 20, // Opcode: ADDS_U_rc /* 2280 */ MCD_OPC_FilterValue, 4, 28, 0, 0, // Skip to: 2313 /* 2285 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2288 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2304 /* 2293 */ MCD_OPC_CheckField, 18, 3, 0, 219, 41, 0, // Skip to: 13015 -/* 2300 */ MCD_OPC_Decode, 194, 9, 14, // Opcode: SUB_rr +/* 2300 */ MCD_OPC_Decode, 214, 9, 14, // Opcode: SUB_rr /* 2304 */ MCD_OPC_FilterValue, 1, 210, 41, 0, // Skip to: 13015 -/* 2309 */ MCD_OPC_Decode, 157, 2, 20, // Opcode: ADDX_rc +/* 2309 */ MCD_OPC_Decode, 177, 2, 20, // Opcode: ADDX_rc /* 2313 */ MCD_OPC_FilterValue, 5, 38, 0, 0, // Skip to: 2356 /* 2318 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2321 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2347 /* 2326 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2329 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2338 -/* 2334 */ MCD_OPC_Decode, 185, 9, 14, // Opcode: SUBS_rr +/* 2334 */ MCD_OPC_Decode, 205, 9, 14, // Opcode: SUBS_rr /* 2338 */ MCD_OPC_FilterValue, 4, 176, 41, 0, // Skip to: 13015 -/* 2343 */ MCD_OPC_Decode, 184, 9, 14, // Opcode: SUBS_U_rr +/* 2343 */ MCD_OPC_Decode, 204, 9, 14, // Opcode: SUBS_U_rr /* 2347 */ MCD_OPC_FilterValue, 1, 167, 41, 0, // Skip to: 13015 -/* 2352 */ MCD_OPC_Decode, 137, 2, 20, // Opcode: ADDC_rc +/* 2352 */ MCD_OPC_Decode, 157, 2, 20, // Opcode: ADDC_rc /* 2356 */ MCD_OPC_FilterValue, 6, 35, 0, 0, // Skip to: 2396 /* 2361 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2364 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2380 /* 2369 */ MCD_OPC_CheckField, 7, 1, 0, 143, 41, 0, // Skip to: 13015 -/* 2376 */ MCD_OPC_Decode, 187, 9, 14, // Opcode: SUBX_rr +/* 2376 */ MCD_OPC_Decode, 207, 9, 14, // Opcode: SUBX_rr /* 2380 */ MCD_OPC_FilterValue, 4, 134, 41, 0, // Skip to: 13015 /* 2385 */ MCD_OPC_CheckField, 7, 1, 0, 127, 41, 0, // Skip to: 13015 -/* 2392 */ MCD_OPC_Decode, 178, 9, 14, // Opcode: SUBC_rr +/* 2392 */ MCD_OPC_Decode, 198, 9, 14, // Opcode: SUBC_rr /* 2396 */ MCD_OPC_FilterValue, 7, 35, 0, 0, // Skip to: 2436 /* 2401 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2404 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2420 /* 2409 */ MCD_OPC_CheckField, 7, 1, 0, 103, 41, 0, // Skip to: 13015 -/* 2416 */ MCD_OPC_Decode, 130, 2, 14, // Opcode: ABSDIF_rr +/* 2416 */ MCD_OPC_Decode, 150, 2, 14, // Opcode: ABSDIF_rr /* 2420 */ MCD_OPC_FilterValue, 4, 94, 41, 0, // Skip to: 13015 /* 2425 */ MCD_OPC_CheckField, 7, 1, 0, 87, 41, 0, // Skip to: 13015 -/* 2432 */ MCD_OPC_Decode, 254, 1, 14, // Opcode: ABSDIFS_rr +/* 2432 */ MCD_OPC_Decode, 146, 2, 14, // Opcode: ABSDIFS_rr /* 2436 */ MCD_OPC_FilterValue, 8, 38, 0, 0, // Skip to: 2479 /* 2441 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2444 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2470 /* 2449 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2452 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2461 -/* 2457 */ MCD_OPC_Decode, 190, 3, 14, // Opcode: EQ_rr +/* 2457 */ MCD_OPC_Decode, 210, 3, 14, // Opcode: EQ_rr /* 2461 */ MCD_OPC_FilterValue, 4, 53, 41, 0, // Skip to: 13015 -/* 2466 */ MCD_OPC_Decode, 234, 7, 14, // Opcode: NE_rr +/* 2466 */ MCD_OPC_Decode, 254, 7, 14, // Opcode: NE_rr /* 2470 */ MCD_OPC_FilterValue, 1, 44, 41, 0, // Skip to: 13015 -/* 2475 */ MCD_OPC_Decode, 159, 8, 20, // Opcode: RSUB_rc +/* 2475 */ MCD_OPC_Decode, 179, 8, 20, // Opcode: RSUB_rc /* 2479 */ MCD_OPC_FilterValue, 9, 35, 0, 0, // Skip to: 2519 /* 2484 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2487 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2503 /* 2492 */ MCD_OPC_CheckField, 7, 1, 0, 20, 41, 0, // Skip to: 13015 -/* 2499 */ MCD_OPC_Decode, 174, 5, 14, // Opcode: LT_rr +/* 2499 */ MCD_OPC_Decode, 194, 5, 14, // Opcode: LT_rr /* 2503 */ MCD_OPC_FilterValue, 4, 11, 41, 0, // Skip to: 13015 /* 2508 */ MCD_OPC_CheckField, 7, 1, 0, 4, 41, 0, // Skip to: 13015 -/* 2515 */ MCD_OPC_Decode, 168, 5, 14, // Opcode: LT_U_rr +/* 2515 */ MCD_OPC_Decode, 188, 5, 14, // Opcode: LT_U_rr /* 2519 */ MCD_OPC_FilterValue, 10, 38, 0, 0, // Skip to: 2562 /* 2524 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2527 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2553 /* 2532 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2535 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2544 -/* 2540 */ MCD_OPC_Decode, 215, 3, 14, // Opcode: GE_rr +/* 2540 */ MCD_OPC_Decode, 235, 3, 14, // Opcode: GE_rr /* 2544 */ MCD_OPC_FilterValue, 4, 226, 40, 0, // Skip to: 13015 -/* 2549 */ MCD_OPC_Decode, 213, 3, 14, // Opcode: GE_U_rr +/* 2549 */ MCD_OPC_Decode, 233, 3, 14, // Opcode: GE_U_rr /* 2553 */ MCD_OPC_FilterValue, 1, 217, 40, 0, // Skip to: 13015 -/* 2558 */ MCD_OPC_Decode, 158, 8, 20, // Opcode: RSUBS_rc +/* 2558 */ MCD_OPC_Decode, 178, 8, 20, // Opcode: RSUBS_rc /* 2562 */ MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 2578 /* 2567 */ MCD_OPC_CheckField, 7, 1, 1, 201, 40, 0, // Skip to: 13015 -/* 2574 */ MCD_OPC_Decode, 157, 8, 20, // Opcode: RSUBS_U_rc +/* 2574 */ MCD_OPC_Decode, 177, 8, 20, // Opcode: RSUBS_U_rc /* 2578 */ MCD_OPC_FilterValue, 12, 35, 0, 0, // Skip to: 2618 /* 2583 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2586 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2602 /* 2591 */ MCD_OPC_CheckField, 7, 1, 0, 177, 40, 0, // Skip to: 13015 -/* 2598 */ MCD_OPC_Decode, 172, 6, 14, // Opcode: MIN_rr +/* 2598 */ MCD_OPC_Decode, 192, 6, 14, // Opcode: MIN_rr /* 2602 */ MCD_OPC_FilterValue, 4, 168, 40, 0, // Skip to: 13015 /* 2607 */ MCD_OPC_CheckField, 7, 1, 0, 161, 40, 0, // Skip to: 13015 -/* 2614 */ MCD_OPC_Decode, 170, 6, 14, // Opcode: MIN_U_rr +/* 2614 */ MCD_OPC_Decode, 190, 6, 14, // Opcode: MIN_U_rr /* 2618 */ MCD_OPC_FilterValue, 13, 35, 0, 0, // Skip to: 2658 /* 2623 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2626 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2642 /* 2631 */ MCD_OPC_CheckField, 7, 1, 0, 137, 40, 0, // Skip to: 13015 -/* 2638 */ MCD_OPC_Decode, 163, 6, 14, // Opcode: MAX_rr +/* 2638 */ MCD_OPC_Decode, 183, 6, 14, // Opcode: MAX_rr /* 2642 */ MCD_OPC_FilterValue, 4, 128, 40, 0, // Skip to: 13015 /* 2647 */ MCD_OPC_CheckField, 7, 1, 0, 121, 40, 0, // Skip to: 13015 -/* 2654 */ MCD_OPC_Decode, 161, 6, 14, // Opcode: MAX_U_rr +/* 2654 */ MCD_OPC_Decode, 181, 6, 14, // Opcode: MAX_U_rr /* 2658 */ MCD_OPC_FilterValue, 14, 38, 0, 0, // Skip to: 2701 /* 2663 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2666 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2692 /* 2671 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2674 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2683 -/* 2679 */ MCD_OPC_Decode, 136, 2, 14, // Opcode: ABS_rr +/* 2679 */ MCD_OPC_Decode, 156, 2, 14, // Opcode: ABS_rr /* 2683 */ MCD_OPC_FilterValue, 4, 87, 40, 0, // Skip to: 13015 -/* 2688 */ MCD_OPC_Decode, 133, 2, 14, // Opcode: ABSS_rr +/* 2688 */ MCD_OPC_Decode, 153, 2, 14, // Opcode: ABSS_rr /* 2692 */ MCD_OPC_FilterValue, 1, 78, 40, 0, // Skip to: 13015 -/* 2697 */ MCD_OPC_Decode, 129, 2, 20, // Opcode: ABSDIF_rc +/* 2697 */ MCD_OPC_Decode, 149, 2, 20, // Opcode: ABSDIF_rc /* 2701 */ MCD_OPC_FilterValue, 15, 28, 0, 0, // Skip to: 2734 /* 2706 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2709 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2725 /* 2714 */ MCD_OPC_CheckField, 18, 3, 4, 54, 40, 0, // Skip to: 13015 -/* 2721 */ MCD_OPC_Decode, 189, 6, 14, // Opcode: MOV_rr +/* 2721 */ MCD_OPC_Decode, 209, 6, 14, // Opcode: MOV_rr /* 2725 */ MCD_OPC_FilterValue, 1, 45, 40, 0, // Skip to: 13015 -/* 2730 */ MCD_OPC_Decode, 253, 1, 20, // Opcode: ABSDIFS_rc +/* 2730 */ MCD_OPC_Decode, 145, 2, 20, // Opcode: ABSDIFS_rc /* 2734 */ MCD_OPC_FilterValue, 16, 38, 0, 0, // Skip to: 2777 /* 2739 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2742 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2768 /* 2747 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2750 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2759 -/* 2755 */ MCD_OPC_Decode, 179, 2, 14, // Opcode: AND_EQ_rr +/* 2755 */ MCD_OPC_Decode, 199, 2, 14, // Opcode: AND_EQ_rr /* 2759 */ MCD_OPC_FilterValue, 4, 11, 40, 0, // Skip to: 13015 -/* 2764 */ MCD_OPC_Decode, 189, 2, 14, // Opcode: AND_NE_rr +/* 2764 */ MCD_OPC_Decode, 209, 2, 14, // Opcode: AND_NE_rr /* 2768 */ MCD_OPC_FilterValue, 1, 2, 40, 0, // Skip to: 13015 -/* 2773 */ MCD_OPC_Decode, 189, 3, 20, // Opcode: EQ_rc +/* 2773 */ MCD_OPC_Decode, 209, 3, 20, // Opcode: EQ_rc /* 2777 */ MCD_OPC_FilterValue, 17, 38, 0, 0, // Skip to: 2820 /* 2782 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2785 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2811 /* 2790 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2793 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2802 -/* 2798 */ MCD_OPC_Decode, 187, 2, 14, // Opcode: AND_LT_rr +/* 2798 */ MCD_OPC_Decode, 207, 2, 14, // Opcode: AND_LT_rr /* 2802 */ MCD_OPC_FilterValue, 4, 224, 39, 0, // Skip to: 13015 -/* 2807 */ MCD_OPC_Decode, 185, 2, 14, // Opcode: AND_LT_U_rr +/* 2807 */ MCD_OPC_Decode, 205, 2, 14, // Opcode: AND_LT_U_rr /* 2811 */ MCD_OPC_FilterValue, 1, 215, 39, 0, // Skip to: 13015 -/* 2816 */ MCD_OPC_Decode, 233, 7, 20, // Opcode: NE_rc +/* 2816 */ MCD_OPC_Decode, 253, 7, 20, // Opcode: NE_rc /* 2820 */ MCD_OPC_FilterValue, 18, 38, 0, 0, // Skip to: 2863 /* 2825 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2828 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2854 /* 2833 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2836 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2845 -/* 2841 */ MCD_OPC_Decode, 183, 2, 14, // Opcode: AND_GE_rr +/* 2841 */ MCD_OPC_Decode, 203, 2, 14, // Opcode: AND_GE_rr /* 2845 */ MCD_OPC_FilterValue, 4, 181, 39, 0, // Skip to: 13015 -/* 2850 */ MCD_OPC_Decode, 181, 2, 14, // Opcode: AND_GE_U_rr +/* 2850 */ MCD_OPC_Decode, 201, 2, 14, // Opcode: AND_GE_U_rr /* 2854 */ MCD_OPC_FilterValue, 1, 172, 39, 0, // Skip to: 13015 -/* 2859 */ MCD_OPC_Decode, 173, 5, 20, // Opcode: LT_rc +/* 2859 */ MCD_OPC_Decode, 193, 5, 20, // Opcode: LT_rc /* 2863 */ MCD_OPC_FilterValue, 19, 28, 0, 0, // Skip to: 2896 /* 2868 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2871 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2887 /* 2876 */ MCD_OPC_CheckField, 18, 3, 4, 148, 39, 0, // Skip to: 13015 -/* 2883 */ MCD_OPC_Decode, 249, 7, 14, // Opcode: OR_EQ_rr +/* 2883 */ MCD_OPC_Decode, 141, 8, 14, // Opcode: OR_EQ_rr /* 2887 */ MCD_OPC_FilterValue, 1, 139, 39, 0, // Skip to: 13015 -/* 2892 */ MCD_OPC_Decode, 167, 5, 20, // Opcode: LT_U_rc +/* 2892 */ MCD_OPC_Decode, 187, 5, 20, // Opcode: LT_U_rc /* 2896 */ MCD_OPC_FilterValue, 20, 38, 0, 0, // Skip to: 2939 /* 2901 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2904 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2930 /* 2909 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2912 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2921 -/* 2917 */ MCD_OPC_Decode, 131, 8, 14, // Opcode: OR_NE_rr +/* 2917 */ MCD_OPC_Decode, 151, 8, 14, // Opcode: OR_NE_rr /* 2921 */ MCD_OPC_FilterValue, 4, 105, 39, 0, // Skip to: 13015 -/* 2926 */ MCD_OPC_Decode, 129, 8, 14, // Opcode: OR_LT_rr +/* 2926 */ MCD_OPC_Decode, 149, 8, 14, // Opcode: OR_LT_rr /* 2930 */ MCD_OPC_FilterValue, 1, 96, 39, 0, // Skip to: 13015 -/* 2935 */ MCD_OPC_Decode, 214, 3, 20, // Opcode: GE_rc +/* 2935 */ MCD_OPC_Decode, 234, 3, 20, // Opcode: GE_rc /* 2939 */ MCD_OPC_FilterValue, 21, 38, 0, 0, // Skip to: 2982 /* 2944 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2947 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2973 /* 2952 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2955 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2964 -/* 2960 */ MCD_OPC_Decode, 255, 7, 14, // Opcode: OR_LT_U_rr +/* 2960 */ MCD_OPC_Decode, 147, 8, 14, // Opcode: OR_LT_U_rr /* 2964 */ MCD_OPC_FilterValue, 4, 62, 39, 0, // Skip to: 13015 -/* 2969 */ MCD_OPC_Decode, 253, 7, 14, // Opcode: OR_GE_rr +/* 2969 */ MCD_OPC_Decode, 145, 8, 14, // Opcode: OR_GE_rr /* 2973 */ MCD_OPC_FilterValue, 1, 53, 39, 0, // Skip to: 13015 -/* 2978 */ MCD_OPC_Decode, 212, 3, 20, // Opcode: GE_U_rc +/* 2978 */ MCD_OPC_Decode, 232, 3, 20, // Opcode: GE_U_rc /* 2982 */ MCD_OPC_FilterValue, 22, 18, 0, 0, // Skip to: 3005 /* 2987 */ MCD_OPC_CheckField, 18, 3, 0, 37, 39, 0, // Skip to: 13015 /* 2994 */ MCD_OPC_CheckField, 7, 1, 0, 30, 39, 0, // Skip to: 13015 -/* 3001 */ MCD_OPC_Decode, 251, 7, 14, // Opcode: OR_GE_U_rr +/* 3001 */ MCD_OPC_Decode, 143, 8, 14, // Opcode: OR_GE_U_rr /* 3005 */ MCD_OPC_FilterValue, 23, 18, 0, 0, // Skip to: 3028 /* 3010 */ MCD_OPC_CheckField, 18, 3, 4, 14, 39, 0, // Skip to: 13015 /* 3017 */ MCD_OPC_CheckField, 7, 1, 0, 7, 39, 0, // Skip to: 13015 -/* 3024 */ MCD_OPC_Decode, 236, 9, 14, // Opcode: XOR_EQ_rr +/* 3024 */ MCD_OPC_Decode, 128, 10, 14, // Opcode: XOR_EQ_rr /* 3028 */ MCD_OPC_FilterValue, 24, 38, 0, 0, // Skip to: 3071 /* 3033 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 3036 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3062 /* 3041 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 3044 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3053 -/* 3049 */ MCD_OPC_Decode, 246, 9, 14, // Opcode: XOR_NE_rr +/* 3049 */ MCD_OPC_Decode, 138, 10, 14, // Opcode: XOR_NE_rr /* 3053 */ MCD_OPC_FilterValue, 4, 229, 38, 0, // Skip to: 13015 -/* 3058 */ MCD_OPC_Decode, 244, 9, 14, // Opcode: XOR_LT_rr +/* 3058 */ MCD_OPC_Decode, 136, 10, 14, // Opcode: XOR_LT_rr /* 3062 */ MCD_OPC_FilterValue, 1, 220, 38, 0, // Skip to: 13015 -/* 3067 */ MCD_OPC_Decode, 171, 6, 20, // Opcode: MIN_rc +/* 3067 */ MCD_OPC_Decode, 191, 6, 20, // Opcode: MIN_rc /* 3071 */ MCD_OPC_FilterValue, 25, 38, 0, 0, // Skip to: 3114 /* 3076 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 3079 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3105 /* 3084 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 3087 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3096 -/* 3092 */ MCD_OPC_Decode, 242, 9, 14, // Opcode: XOR_LT_U_rr +/* 3092 */ MCD_OPC_Decode, 134, 10, 14, // Opcode: XOR_LT_U_rr /* 3096 */ MCD_OPC_FilterValue, 4, 186, 38, 0, // Skip to: 13015 -/* 3101 */ MCD_OPC_Decode, 240, 9, 14, // Opcode: XOR_GE_rr +/* 3101 */ MCD_OPC_Decode, 132, 10, 14, // Opcode: XOR_GE_rr /* 3105 */ MCD_OPC_FilterValue, 1, 177, 38, 0, // Skip to: 13015 -/* 3110 */ MCD_OPC_Decode, 169, 6, 20, // Opcode: MIN_U_rc +/* 3110 */ MCD_OPC_Decode, 189, 6, 20, // Opcode: MIN_U_rc /* 3114 */ MCD_OPC_FilterValue, 26, 28, 0, 0, // Skip to: 3147 /* 3119 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 3122 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3138 /* 3127 */ MCD_OPC_CheckField, 18, 3, 0, 153, 38, 0, // Skip to: 13015 -/* 3134 */ MCD_OPC_Decode, 238, 9, 14, // Opcode: XOR_GE_U_rr +/* 3134 */ MCD_OPC_Decode, 130, 10, 14, // Opcode: XOR_GE_U_rr /* 3138 */ MCD_OPC_FilterValue, 1, 144, 38, 0, // Skip to: 13015 -/* 3143 */ MCD_OPC_Decode, 162, 6, 20, // Opcode: MAX_rc +/* 3143 */ MCD_OPC_Decode, 182, 6, 20, // Opcode: MAX_rc /* 3147 */ MCD_OPC_FilterValue, 27, 28, 0, 0, // Skip to: 3180 /* 3152 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 3155 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3171 /* 3160 */ MCD_OPC_CheckField, 18, 3, 4, 120, 38, 0, // Skip to: 13015 -/* 3167 */ MCD_OPC_Decode, 198, 8, 14, // Opcode: SH_EQ_rr +/* 3167 */ MCD_OPC_Decode, 218, 8, 14, // Opcode: SH_EQ_rr /* 3171 */ MCD_OPC_FilterValue, 1, 111, 38, 0, // Skip to: 13015 -/* 3176 */ MCD_OPC_Decode, 160, 6, 20, // Opcode: MAX_U_rc +/* 3176 */ MCD_OPC_Decode, 180, 6, 20, // Opcode: MAX_U_rc /* 3180 */ MCD_OPC_FilterValue, 28, 35, 0, 0, // Skip to: 3220 /* 3185 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 3188 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3204 /* 3193 */ MCD_OPC_CheckField, 7, 1, 0, 87, 38, 0, // Skip to: 13015 -/* 3200 */ MCD_OPC_Decode, 211, 8, 14, // Opcode: SH_NE_rr +/* 3200 */ MCD_OPC_Decode, 231, 8, 14, // Opcode: SH_NE_rr /* 3204 */ MCD_OPC_FilterValue, 4, 78, 38, 0, // Skip to: 13015 /* 3209 */ MCD_OPC_CheckField, 7, 1, 0, 71, 38, 0, // Skip to: 13015 -/* 3216 */ MCD_OPC_Decode, 208, 8, 14, // Opcode: SH_LT_rr +/* 3216 */ MCD_OPC_Decode, 228, 8, 14, // Opcode: SH_LT_rr /* 3220 */ MCD_OPC_FilterValue, 29, 35, 0, 0, // Skip to: 3260 /* 3225 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 3228 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3244 /* 3233 */ MCD_OPC_CheckField, 7, 1, 0, 47, 38, 0, // Skip to: 13015 -/* 3240 */ MCD_OPC_Decode, 206, 8, 14, // Opcode: SH_LT_U_rr +/* 3240 */ MCD_OPC_Decode, 226, 8, 14, // Opcode: SH_LT_U_rr /* 3244 */ MCD_OPC_FilterValue, 4, 38, 38, 0, // Skip to: 13015 /* 3249 */ MCD_OPC_CheckField, 7, 1, 0, 31, 38, 0, // Skip to: 13015 -/* 3256 */ MCD_OPC_Decode, 202, 8, 14, // Opcode: SH_GE_rr +/* 3256 */ MCD_OPC_Decode, 222, 8, 14, // Opcode: SH_GE_rr /* 3260 */ MCD_OPC_FilterValue, 30, 18, 0, 0, // Skip to: 3283 /* 3265 */ MCD_OPC_CheckField, 18, 3, 0, 15, 38, 0, // Skip to: 13015 /* 3272 */ MCD_OPC_CheckField, 7, 1, 0, 8, 38, 0, // Skip to: 13015 -/* 3279 */ MCD_OPC_Decode, 200, 8, 14, // Opcode: SH_GE_U_rr +/* 3279 */ MCD_OPC_Decode, 220, 8, 14, // Opcode: SH_GE_U_rr /* 3283 */ MCD_OPC_FilterValue, 32, 28, 0, 0, // Skip to: 3316 /* 3288 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 3291 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3307 /* 3296 */ MCD_OPC_CheckField, 18, 3, 0, 240, 37, 0, // Skip to: 13015 -/* 3303 */ MCD_OPC_Decode, 162, 2, 14, // Opcode: ADD_B_rr +/* 3303 */ MCD_OPC_Decode, 182, 2, 14, // Opcode: ADD_B_rr /* 3307 */ MCD_OPC_FilterValue, 1, 231, 37, 0, // Skip to: 13015 -/* 3312 */ MCD_OPC_Decode, 178, 2, 20, // Opcode: AND_EQ_rc +/* 3312 */ MCD_OPC_Decode, 198, 2, 20, // Opcode: AND_EQ_rc /* 3316 */ MCD_OPC_FilterValue, 33, 33, 0, 0, // Skip to: 3354 /* 3321 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 3324 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3345 /* 3329 */ MCD_OPC_CheckPredicate, 4, 209, 37, 0, // Skip to: 13015 /* 3334 */ MCD_OPC_CheckField, 18, 3, 4, 202, 37, 0, // Skip to: 13015 -/* 3341 */ MCD_OPC_Decode, 148, 2, 14, // Opcode: ADDS_BU_rr_v110 +/* 3341 */ MCD_OPC_Decode, 168, 2, 14, // Opcode: ADDS_BU_rr_v110 /* 3345 */ MCD_OPC_FilterValue, 1, 193, 37, 0, // Skip to: 13015 -/* 3350 */ MCD_OPC_Decode, 188, 2, 20, // Opcode: AND_NE_rc +/* 3350 */ MCD_OPC_Decode, 208, 2, 20, // Opcode: AND_NE_rc /* 3354 */ MCD_OPC_FilterValue, 34, 11, 0, 0, // Skip to: 3370 /* 3359 */ MCD_OPC_CheckField, 7, 1, 1, 177, 37, 0, // Skip to: 13015 -/* 3366 */ MCD_OPC_Decode, 186, 2, 20, // Opcode: AND_LT_rc +/* 3366 */ MCD_OPC_Decode, 206, 2, 20, // Opcode: AND_LT_rc /* 3370 */ MCD_OPC_FilterValue, 35, 11, 0, 0, // Skip to: 3386 /* 3375 */ MCD_OPC_CheckField, 7, 1, 1, 161, 37, 0, // Skip to: 13015 -/* 3382 */ MCD_OPC_Decode, 184, 2, 20, // Opcode: AND_LT_U_rc +/* 3382 */ MCD_OPC_Decode, 204, 2, 20, // Opcode: AND_LT_U_rc /* 3386 */ MCD_OPC_FilterValue, 36, 28, 0, 0, // Skip to: 3419 /* 3391 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 3394 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3410 /* 3399 */ MCD_OPC_CheckField, 18, 3, 0, 137, 37, 0, // Skip to: 13015 -/* 3406 */ MCD_OPC_Decode, 191, 9, 14, // Opcode: SUB_B_rr +/* 3406 */ MCD_OPC_Decode, 211, 9, 14, // Opcode: SUB_B_rr /* 3410 */ MCD_OPC_FilterValue, 1, 128, 37, 0, // Skip to: 13015 -/* 3415 */ MCD_OPC_Decode, 182, 2, 20, // Opcode: AND_GE_rc +/* 3415 */ MCD_OPC_Decode, 202, 2, 20, // Opcode: AND_GE_rc /* 3419 */ MCD_OPC_FilterValue, 37, 11, 0, 0, // Skip to: 3435 /* 3424 */ MCD_OPC_CheckField, 7, 1, 1, 112, 37, 0, // Skip to: 13015 -/* 3431 */ MCD_OPC_Decode, 180, 2, 20, // Opcode: AND_GE_U_rc +/* 3431 */ MCD_OPC_Decode, 200, 2, 20, // Opcode: AND_GE_U_rc /* 3435 */ MCD_OPC_FilterValue, 39, 28, 0, 0, // Skip to: 3468 /* 3440 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 3443 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3459 /* 3448 */ MCD_OPC_CheckField, 18, 3, 0, 88, 37, 0, // Skip to: 13015 -/* 3455 */ MCD_OPC_Decode, 255, 1, 14, // Opcode: ABSDIF_B_rr +/* 3455 */ MCD_OPC_Decode, 147, 2, 14, // Opcode: ABSDIF_B_rr /* 3459 */ MCD_OPC_FilterValue, 1, 79, 37, 0, // Skip to: 13015 -/* 3464 */ MCD_OPC_Decode, 248, 7, 20, // Opcode: OR_EQ_rc +/* 3464 */ MCD_OPC_Decode, 140, 8, 20, // Opcode: OR_EQ_rc /* 3468 */ MCD_OPC_FilterValue, 40, 28, 0, 0, // Skip to: 3501 /* 3473 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 3476 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3492 /* 3481 */ MCD_OPC_CheckField, 18, 3, 0, 55, 37, 0, // Skip to: 13015 -/* 3488 */ MCD_OPC_Decode, 186, 3, 14, // Opcode: EQ_B_rr +/* 3488 */ MCD_OPC_Decode, 206, 3, 14, // Opcode: EQ_B_rr /* 3492 */ MCD_OPC_FilterValue, 1, 46, 37, 0, // Skip to: 13015 -/* 3497 */ MCD_OPC_Decode, 130, 8, 20, // Opcode: OR_NE_rc +/* 3497 */ MCD_OPC_Decode, 150, 8, 20, // Opcode: OR_NE_rc /* 3501 */ MCD_OPC_FilterValue, 41, 38, 0, 0, // Skip to: 3544 /* 3506 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 3509 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3535 /* 3514 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 3517 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3526 -/* 3522 */ MCD_OPC_Decode, 163, 5, 14, // Opcode: LT_B +/* 3522 */ MCD_OPC_Decode, 183, 5, 14, // Opcode: LT_B /* 3526 */ MCD_OPC_FilterValue, 4, 12, 37, 0, // Skip to: 13015 -/* 3531 */ MCD_OPC_Decode, 164, 5, 14, // Opcode: LT_BU +/* 3531 */ MCD_OPC_Decode, 184, 5, 14, // Opcode: LT_BU /* 3535 */ MCD_OPC_FilterValue, 1, 3, 37, 0, // Skip to: 13015 -/* 3540 */ MCD_OPC_Decode, 128, 8, 20, // Opcode: OR_LT_rc +/* 3540 */ MCD_OPC_Decode, 148, 8, 20, // Opcode: OR_LT_rc /* 3544 */ MCD_OPC_FilterValue, 42, 11, 0, 0, // Skip to: 3560 /* 3549 */ MCD_OPC_CheckField, 7, 1, 1, 243, 36, 0, // Skip to: 13015 -/* 3556 */ MCD_OPC_Decode, 254, 7, 20, // Opcode: OR_LT_U_rc +/* 3556 */ MCD_OPC_Decode, 146, 8, 20, // Opcode: OR_LT_U_rc /* 3560 */ MCD_OPC_FilterValue, 43, 28, 0, 0, // Skip to: 3593 /* 3565 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 3568 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3584 /* 3573 */ MCD_OPC_CheckField, 18, 3, 0, 219, 36, 0, // Skip to: 13015 -/* 3580 */ MCD_OPC_Decode, 181, 3, 14, // Opcode: EQANY_B_rr +/* 3580 */ MCD_OPC_Decode, 201, 3, 14, // Opcode: EQANY_B_rr /* 3584 */ MCD_OPC_FilterValue, 1, 210, 36, 0, // Skip to: 13015 -/* 3589 */ MCD_OPC_Decode, 252, 7, 20, // Opcode: OR_GE_rc +/* 3589 */ MCD_OPC_Decode, 144, 8, 20, // Opcode: OR_GE_rc /* 3593 */ MCD_OPC_FilterValue, 44, 38, 0, 0, // Skip to: 3636 /* 3598 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 3601 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3627 /* 3606 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 3609 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3618 -/* 3614 */ MCD_OPC_Decode, 165, 6, 14, // Opcode: MIN_B +/* 3614 */ MCD_OPC_Decode, 185, 6, 14, // Opcode: MIN_B /* 3618 */ MCD_OPC_FilterValue, 4, 176, 36, 0, // Skip to: 13015 -/* 3623 */ MCD_OPC_Decode, 166, 6, 14, // Opcode: MIN_BU +/* 3623 */ MCD_OPC_Decode, 186, 6, 14, // Opcode: MIN_BU /* 3627 */ MCD_OPC_FilterValue, 1, 167, 36, 0, // Skip to: 13015 -/* 3632 */ MCD_OPC_Decode, 250, 7, 20, // Opcode: OR_GE_U_rc +/* 3632 */ MCD_OPC_Decode, 142, 8, 20, // Opcode: OR_GE_U_rc /* 3636 */ MCD_OPC_FilterValue, 45, 35, 0, 0, // Skip to: 3676 /* 3641 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 3644 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3660 /* 3649 */ MCD_OPC_CheckField, 7, 1, 0, 143, 36, 0, // Skip to: 13015 -/* 3656 */ MCD_OPC_Decode, 156, 6, 14, // Opcode: MAX_B +/* 3656 */ MCD_OPC_Decode, 176, 6, 14, // Opcode: MAX_B /* 3660 */ MCD_OPC_FilterValue, 4, 134, 36, 0, // Skip to: 13015 /* 3665 */ MCD_OPC_CheckField, 7, 1, 0, 127, 36, 0, // Skip to: 13015 -/* 3672 */ MCD_OPC_Decode, 157, 6, 14, // Opcode: MAX_BU +/* 3672 */ MCD_OPC_Decode, 177, 6, 14, // Opcode: MAX_BU /* 3676 */ MCD_OPC_FilterValue, 46, 18, 0, 0, // Skip to: 3699 /* 3681 */ MCD_OPC_CheckField, 18, 3, 0, 111, 36, 0, // Skip to: 13015 /* 3688 */ MCD_OPC_CheckField, 7, 1, 0, 104, 36, 0, // Skip to: 13015 -/* 3695 */ MCD_OPC_Decode, 134, 2, 14, // Opcode: ABS_B_rr +/* 3695 */ MCD_OPC_Decode, 154, 2, 14, // Opcode: ABS_B_rr /* 3699 */ MCD_OPC_FilterValue, 47, 38, 0, 0, // Skip to: 3742 /* 3704 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 3707 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3733 /* 3712 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 3715 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3724 -/* 3720 */ MCD_OPC_Decode, 165, 8, 14, // Opcode: SAT_B_rr +/* 3720 */ MCD_OPC_Decode, 185, 8, 14, // Opcode: SAT_B_rr /* 3724 */ MCD_OPC_FilterValue, 4, 70, 36, 0, // Skip to: 13015 -/* 3729 */ MCD_OPC_Decode, 162, 8, 14, // Opcode: SAT_BU_rr +/* 3729 */ MCD_OPC_Decode, 182, 8, 14, // Opcode: SAT_BU_rr /* 3733 */ MCD_OPC_FilterValue, 1, 61, 36, 0, // Skip to: 13015 -/* 3738 */ MCD_OPC_Decode, 235, 9, 20, // Opcode: XOR_EQ_rc +/* 3738 */ MCD_OPC_Decode, 255, 9, 20, // Opcode: XOR_EQ_rc /* 3742 */ MCD_OPC_FilterValue, 48, 28, 0, 0, // Skip to: 3775 /* 3747 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 3750 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3766 /* 3755 */ MCD_OPC_CheckField, 18, 3, 0, 37, 36, 0, // Skip to: 13015 -/* 3762 */ MCD_OPC_Decode, 164, 2, 14, // Opcode: ADD_H_rr +/* 3762 */ MCD_OPC_Decode, 184, 2, 14, // Opcode: ADD_H_rr /* 3766 */ MCD_OPC_FilterValue, 1, 28, 36, 0, // Skip to: 13015 -/* 3771 */ MCD_OPC_Decode, 245, 9, 20, // Opcode: XOR_NE_rc +/* 3771 */ MCD_OPC_Decode, 137, 10, 20, // Opcode: XOR_NE_rc /* 3775 */ MCD_OPC_FilterValue, 49, 38, 0, 0, // Skip to: 3818 /* 3780 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 3783 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3809 /* 3788 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 3791 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3800 -/* 3796 */ MCD_OPC_Decode, 150, 2, 14, // Opcode: ADDS_H +/* 3796 */ MCD_OPC_Decode, 170, 2, 14, // Opcode: ADDS_H /* 3800 */ MCD_OPC_FilterValue, 4, 250, 35, 0, // Skip to: 13015 -/* 3805 */ MCD_OPC_Decode, 151, 2, 14, // Opcode: ADDS_HU +/* 3805 */ MCD_OPC_Decode, 171, 2, 14, // Opcode: ADDS_HU /* 3809 */ MCD_OPC_FilterValue, 1, 241, 35, 0, // Skip to: 13015 -/* 3814 */ MCD_OPC_Decode, 243, 9, 20, // Opcode: XOR_LT_rc +/* 3814 */ MCD_OPC_Decode, 135, 10, 20, // Opcode: XOR_LT_rc /* 3818 */ MCD_OPC_FilterValue, 50, 11, 0, 0, // Skip to: 3834 /* 3823 */ MCD_OPC_CheckField, 7, 1, 1, 225, 35, 0, // Skip to: 13015 -/* 3830 */ MCD_OPC_Decode, 241, 9, 20, // Opcode: XOR_LT_U_rc +/* 3830 */ MCD_OPC_Decode, 133, 10, 20, // Opcode: XOR_LT_U_rc /* 3834 */ MCD_OPC_FilterValue, 51, 11, 0, 0, // Skip to: 3850 /* 3839 */ MCD_OPC_CheckField, 7, 1, 1, 209, 35, 0, // Skip to: 13015 -/* 3846 */ MCD_OPC_Decode, 239, 9, 20, // Opcode: XOR_GE_rc +/* 3846 */ MCD_OPC_Decode, 131, 10, 20, // Opcode: XOR_GE_rc /* 3850 */ MCD_OPC_FilterValue, 52, 28, 0, 0, // Skip to: 3883 /* 3855 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 3858 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3874 /* 3863 */ MCD_OPC_CheckField, 18, 3, 0, 185, 35, 0, // Skip to: 13015 -/* 3870 */ MCD_OPC_Decode, 193, 9, 14, // Opcode: SUB_H_rr +/* 3870 */ MCD_OPC_Decode, 213, 9, 14, // Opcode: SUB_H_rr /* 3874 */ MCD_OPC_FilterValue, 1, 176, 35, 0, // Skip to: 13015 -/* 3879 */ MCD_OPC_Decode, 237, 9, 20, // Opcode: XOR_GE_U_rc +/* 3879 */ MCD_OPC_Decode, 129, 10, 20, // Opcode: XOR_GE_U_rc /* 3883 */ MCD_OPC_FilterValue, 53, 35, 0, 0, // Skip to: 3923 /* 3888 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 3891 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3907 /* 3896 */ MCD_OPC_CheckField, 7, 1, 0, 152, 35, 0, // Skip to: 13015 -/* 3903 */ MCD_OPC_Decode, 183, 9, 14, // Opcode: SUBS_H_rr +/* 3903 */ MCD_OPC_Decode, 203, 9, 14, // Opcode: SUBS_H_rr /* 3907 */ MCD_OPC_FilterValue, 4, 143, 35, 0, // Skip to: 13015 /* 3912 */ MCD_OPC_CheckField, 7, 1, 0, 136, 35, 0, // Skip to: 13015 -/* 3919 */ MCD_OPC_Decode, 182, 9, 14, // Opcode: SUBS_HU_rr +/* 3919 */ MCD_OPC_Decode, 202, 9, 14, // Opcode: SUBS_HU_rr /* 3923 */ MCD_OPC_FilterValue, 55, 38, 0, 0, // Skip to: 3966 /* 3928 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 3931 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3957 /* 3936 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 3939 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3948 -/* 3944 */ MCD_OPC_Decode, 128, 2, 14, // Opcode: ABSDIF_H_rr +/* 3944 */ MCD_OPC_Decode, 148, 2, 14, // Opcode: ABSDIF_H_rr /* 3948 */ MCD_OPC_FilterValue, 4, 102, 35, 0, // Skip to: 13015 -/* 3953 */ MCD_OPC_Decode, 252, 1, 14, // Opcode: ABSDIFS_H_rr +/* 3953 */ MCD_OPC_Decode, 144, 2, 14, // Opcode: ABSDIFS_H_rr /* 3957 */ MCD_OPC_FilterValue, 1, 93, 35, 0, // Skip to: 13015 -/* 3962 */ MCD_OPC_Decode, 197, 8, 20, // Opcode: SH_EQ_rc +/* 3962 */ MCD_OPC_Decode, 217, 8, 20, // Opcode: SH_EQ_rc /* 3966 */ MCD_OPC_FilterValue, 56, 28, 0, 0, // Skip to: 3999 /* 3971 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 3974 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3990 /* 3979 */ MCD_OPC_CheckField, 18, 3, 0, 69, 35, 0, // Skip to: 13015 -/* 3986 */ MCD_OPC_Decode, 187, 3, 14, // Opcode: EQ_H_rr +/* 3986 */ MCD_OPC_Decode, 207, 3, 14, // Opcode: EQ_H_rr /* 3990 */ MCD_OPC_FilterValue, 1, 60, 35, 0, // Skip to: 13015 -/* 3995 */ MCD_OPC_Decode, 210, 8, 20, // Opcode: SH_NE_rc +/* 3995 */ MCD_OPC_Decode, 230, 8, 20, // Opcode: SH_NE_rc /* 3999 */ MCD_OPC_FilterValue, 57, 38, 0, 0, // Skip to: 4042 /* 4004 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 4007 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 4033 /* 4012 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 4015 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4024 -/* 4020 */ MCD_OPC_Decode, 165, 5, 14, // Opcode: LT_H +/* 4020 */ MCD_OPC_Decode, 185, 5, 14, // Opcode: LT_H /* 4024 */ MCD_OPC_FilterValue, 4, 26, 35, 0, // Skip to: 13015 -/* 4029 */ MCD_OPC_Decode, 166, 5, 14, // Opcode: LT_HU +/* 4029 */ MCD_OPC_Decode, 186, 5, 14, // Opcode: LT_HU /* 4033 */ MCD_OPC_FilterValue, 1, 17, 35, 0, // Skip to: 13015 -/* 4038 */ MCD_OPC_Decode, 207, 8, 20, // Opcode: SH_LT_rc +/* 4038 */ MCD_OPC_Decode, 227, 8, 20, // Opcode: SH_LT_rc /* 4042 */ MCD_OPC_FilterValue, 58, 11, 0, 0, // Skip to: 4058 /* 4047 */ MCD_OPC_CheckField, 7, 1, 1, 1, 35, 0, // Skip to: 13015 -/* 4054 */ MCD_OPC_Decode, 205, 8, 20, // Opcode: SH_LT_U_rc +/* 4054 */ MCD_OPC_Decode, 225, 8, 20, // Opcode: SH_LT_U_rc /* 4058 */ MCD_OPC_FilterValue, 59, 28, 0, 0, // Skip to: 4091 /* 4063 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 4066 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4082 /* 4071 */ MCD_OPC_CheckField, 18, 3, 0, 233, 34, 0, // Skip to: 13015 -/* 4078 */ MCD_OPC_Decode, 183, 3, 14, // Opcode: EQANY_H_rr +/* 4078 */ MCD_OPC_Decode, 203, 3, 14, // Opcode: EQANY_H_rr /* 4082 */ MCD_OPC_FilterValue, 1, 224, 34, 0, // Skip to: 13015 -/* 4087 */ MCD_OPC_Decode, 201, 8, 20, // Opcode: SH_GE_rc +/* 4087 */ MCD_OPC_Decode, 221, 8, 20, // Opcode: SH_GE_rc /* 4091 */ MCD_OPC_FilterValue, 60, 38, 0, 0, // Skip to: 4134 /* 4096 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 4099 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 4125 /* 4104 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 4107 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4116 -/* 4112 */ MCD_OPC_Decode, 167, 6, 14, // Opcode: MIN_H +/* 4112 */ MCD_OPC_Decode, 187, 6, 14, // Opcode: MIN_H /* 4116 */ MCD_OPC_FilterValue, 4, 190, 34, 0, // Skip to: 13015 -/* 4121 */ MCD_OPC_Decode, 168, 6, 14, // Opcode: MIN_HU +/* 4121 */ MCD_OPC_Decode, 188, 6, 14, // Opcode: MIN_HU /* 4125 */ MCD_OPC_FilterValue, 1, 181, 34, 0, // Skip to: 13015 -/* 4130 */ MCD_OPC_Decode, 199, 8, 20, // Opcode: SH_GE_U_rc +/* 4130 */ MCD_OPC_Decode, 219, 8, 20, // Opcode: SH_GE_U_rc /* 4134 */ MCD_OPC_FilterValue, 61, 35, 0, 0, // Skip to: 4174 /* 4139 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 4142 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4158 /* 4147 */ MCD_OPC_CheckField, 7, 1, 0, 157, 34, 0, // Skip to: 13015 -/* 4154 */ MCD_OPC_Decode, 158, 6, 14, // Opcode: MAX_H +/* 4154 */ MCD_OPC_Decode, 178, 6, 14, // Opcode: MAX_H /* 4158 */ MCD_OPC_FilterValue, 4, 148, 34, 0, // Skip to: 13015 /* 4163 */ MCD_OPC_CheckField, 7, 1, 0, 141, 34, 0, // Skip to: 13015 -/* 4170 */ MCD_OPC_Decode, 159, 6, 14, // Opcode: MAX_HU +/* 4170 */ MCD_OPC_Decode, 179, 6, 14, // Opcode: MAX_HU /* 4174 */ MCD_OPC_FilterValue, 62, 35, 0, 0, // Skip to: 4214 /* 4179 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 4182 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4198 /* 4187 */ MCD_OPC_CheckField, 7, 1, 0, 117, 34, 0, // Skip to: 13015 -/* 4194 */ MCD_OPC_Decode, 135, 2, 14, // Opcode: ABS_H_rr +/* 4194 */ MCD_OPC_Decode, 155, 2, 14, // Opcode: ABS_H_rr /* 4198 */ MCD_OPC_FilterValue, 4, 108, 34, 0, // Skip to: 13015 /* 4203 */ MCD_OPC_CheckField, 7, 1, 0, 101, 34, 0, // Skip to: 13015 -/* 4210 */ MCD_OPC_Decode, 132, 2, 14, // Opcode: ABSS_H_rr +/* 4210 */ MCD_OPC_Decode, 152, 2, 14, // Opcode: ABSS_H_rr /* 4214 */ MCD_OPC_FilterValue, 63, 35, 0, 0, // Skip to: 4254 /* 4219 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 4222 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4238 /* 4227 */ MCD_OPC_CheckField, 7, 1, 0, 77, 34, 0, // Skip to: 13015 -/* 4234 */ MCD_OPC_Decode, 171, 8, 14, // Opcode: SAT_H_rr +/* 4234 */ MCD_OPC_Decode, 191, 8, 14, // Opcode: SAT_H_rr /* 4238 */ MCD_OPC_FilterValue, 4, 68, 34, 0, // Skip to: 13015 /* 4243 */ MCD_OPC_CheckField, 7, 1, 0, 61, 34, 0, // Skip to: 13015 -/* 4250 */ MCD_OPC_Decode, 168, 8, 14, // Opcode: SAT_HU_rr +/* 4250 */ MCD_OPC_Decode, 188, 8, 14, // Opcode: SAT_HU_rr /* 4254 */ MCD_OPC_FilterValue, 64, 45, 0, 0, // Skip to: 4304 /* 4259 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 4262 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4283 /* 4267 */ MCD_OPC_CheckPredicate, 0, 39, 34, 0, // Skip to: 13015 /* 4272 */ MCD_OPC_CheckField, 7, 1, 0, 32, 34, 0, // Skip to: 13015 -/* 4279 */ MCD_OPC_Decode, 190, 6, 14, // Opcode: MOV_rr_e +/* 4279 */ MCD_OPC_Decode, 210, 6, 14, // Opcode: MOV_rr_e /* 4283 */ MCD_OPC_FilterValue, 4, 23, 34, 0, // Skip to: 13015 /* 4288 */ MCD_OPC_CheckPredicate, 0, 18, 34, 0, // Skip to: 13015 /* 4293 */ MCD_OPC_CheckField, 7, 1, 0, 11, 34, 0, // Skip to: 13015 -/* 4300 */ MCD_OPC_Decode, 191, 6, 14, // Opcode: MOV_rr_eab +/* 4300 */ MCD_OPC_Decode, 211, 6, 14, // Opcode: MOV_rr_eab /* 4304 */ MCD_OPC_FilterValue, 72, 18, 0, 0, // Skip to: 4327 /* 4309 */ MCD_OPC_CheckField, 18, 3, 0, 251, 33, 0, // Skip to: 13015 /* 4316 */ MCD_OPC_CheckField, 7, 1, 0, 244, 33, 0, // Skip to: 13015 -/* 4323 */ MCD_OPC_Decode, 188, 3, 14, // Opcode: EQ_W_rr +/* 4323 */ MCD_OPC_Decode, 208, 3, 14, // Opcode: EQ_W_rr /* 4327 */ MCD_OPC_FilterValue, 73, 35, 0, 0, // Skip to: 4367 /* 4332 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 4335 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4351 /* 4340 */ MCD_OPC_CheckField, 7, 1, 0, 220, 33, 0, // Skip to: 13015 -/* 4347 */ MCD_OPC_Decode, 171, 5, 14, // Opcode: LT_W +/* 4347 */ MCD_OPC_Decode, 191, 5, 14, // Opcode: LT_W /* 4351 */ MCD_OPC_FilterValue, 4, 211, 33, 0, // Skip to: 13015 /* 4356 */ MCD_OPC_CheckField, 7, 1, 0, 204, 33, 0, // Skip to: 13015 -/* 4363 */ MCD_OPC_Decode, 172, 5, 14, // Opcode: LT_WU +/* 4363 */ MCD_OPC_Decode, 192, 5, 14, // Opcode: LT_WU /* 4367 */ MCD_OPC_FilterValue, 86, 11, 0, 0, // Skip to: 4383 /* 4372 */ MCD_OPC_CheckField, 7, 1, 1, 188, 33, 0, // Skip to: 13015 -/* 4379 */ MCD_OPC_Decode, 180, 3, 20, // Opcode: EQANY_B_rc +/* 4379 */ MCD_OPC_Decode, 200, 3, 20, // Opcode: EQANY_B_rc /* 4383 */ MCD_OPC_FilterValue, 118, 179, 33, 0, // Skip to: 13015 /* 4388 */ MCD_OPC_CheckField, 7, 1, 1, 172, 33, 0, // Skip to: 13015 -/* 4395 */ MCD_OPC_Decode, 182, 3, 20, // Opcode: EQANY_H_rc +/* 4395 */ MCD_OPC_Decode, 202, 3, 20, // Opcode: EQANY_H_rc /* 4399 */ MCD_OPC_FilterValue, 13, 70, 1, 0, // Skip to: 4730 /* 4404 */ MCD_OPC_ExtractField, 12, 20, // Inst{31-12} ... /* 4407 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4423 /* 4412 */ MCD_OPC_CheckField, 7, 1, 0, 148, 33, 0, // Skip to: 13015 -/* 4419 */ MCD_OPC_Decode, 236, 7, 21, // Opcode: NOP_sys +/* 4419 */ MCD_OPC_Decode, 128, 8, 21, // Opcode: NOP_sys /* 4423 */ MCD_OPC_FilterValue, 128, 24, 16, 0, 0, // Skip to: 4445 /* 4429 */ MCD_OPC_CheckPredicate, 0, 133, 33, 0, // Skip to: 13015 /* 4434 */ MCD_OPC_CheckField, 7, 1, 0, 126, 33, 0, // Skip to: 13015 -/* 4441 */ MCD_OPC_Decode, 203, 3, 21, // Opcode: FRET_sys +/* 4441 */ MCD_OPC_Decode, 223, 3, 21, // Opcode: FRET_sys /* 4445 */ MCD_OPC_FilterValue, 128, 32, 11, 0, 0, // Skip to: 4462 /* 4451 */ MCD_OPC_CheckField, 7, 1, 0, 109, 33, 0, // Skip to: 13015 -/* 4458 */ MCD_OPC_Decode, 148, 3, 21, // Opcode: DEBUG_sys +/* 4458 */ MCD_OPC_Decode, 168, 3, 21, // Opcode: DEBUG_sys /* 4462 */ MCD_OPC_FilterValue, 128, 40, 11, 0, 0, // Skip to: 4479 /* 4468 */ MCD_OPC_CheckField, 7, 1, 0, 92, 33, 0, // Skip to: 13015 -/* 4475 */ MCD_OPC_Decode, 154, 8, 21, // Opcode: RFM_sys +/* 4475 */ MCD_OPC_Decode, 174, 8, 21, // Opcode: RFM_sys /* 4479 */ MCD_OPC_FilterValue, 128, 48, 16, 0, 0, // Skip to: 4501 /* 4485 */ MCD_OPC_CheckPredicate, 1, 77, 33, 0, // Skip to: 13015 /* 4490 */ MCD_OPC_CheckField, 7, 1, 0, 70, 33, 0, // Skip to: 13015 -/* 4497 */ MCD_OPC_Decode, 149, 8, 21, // Opcode: RET_sys +/* 4497 */ MCD_OPC_Decode, 169, 8, 21, // Opcode: RET_sys /* 4501 */ MCD_OPC_FilterValue, 128, 56, 16, 0, 0, // Skip to: 4523 /* 4507 */ MCD_OPC_CheckPredicate, 1, 55, 33, 0, // Skip to: 13015 /* 4512 */ MCD_OPC_CheckField, 7, 1, 0, 48, 33, 0, // Skip to: 13015 -/* 4519 */ MCD_OPC_Decode, 152, 8, 21, // Opcode: RFE_sys_sys +/* 4519 */ MCD_OPC_Decode, 172, 8, 21, // Opcode: RFE_sys_sys /* 4523 */ MCD_OPC_FilterValue, 128, 64, 11, 0, 0, // Skip to: 4540 /* 4529 */ MCD_OPC_CheckField, 7, 1, 0, 31, 33, 0, // Skip to: 13015 -/* 4536 */ MCD_OPC_Decode, 198, 9, 21, // Opcode: SVLCX_sys +/* 4536 */ MCD_OPC_Decode, 218, 9, 21, // Opcode: SVLCX_sys /* 4540 */ MCD_OPC_FilterValue, 128, 72, 11, 0, 0, // Skip to: 4557 /* 4546 */ MCD_OPC_CheckField, 7, 1, 0, 14, 33, 0, // Skip to: 13015 -/* 4553 */ MCD_OPC_Decode, 155, 8, 21, // Opcode: RSLCX_sys +/* 4553 */ MCD_OPC_Decode, 175, 8, 21, // Opcode: RSLCX_sys /* 4557 */ MCD_OPC_FilterValue, 128, 96, 11, 0, 0, // Skip to: 4574 /* 4563 */ MCD_OPC_CheckField, 7, 1, 0, 253, 32, 0, // Skip to: 13015 -/* 4570 */ MCD_OPC_Decode, 179, 3, 21, // Opcode: ENABLE_sys +/* 4570 */ MCD_OPC_Decode, 199, 3, 21, // Opcode: ENABLE_sys /* 4574 */ MCD_OPC_FilterValue, 128, 104, 11, 0, 0, // Skip to: 4591 /* 4580 */ MCD_OPC_CheckField, 7, 1, 0, 236, 32, 0, // Skip to: 13015 -/* 4587 */ MCD_OPC_Decode, 152, 3, 21, // Opcode: DISABLE_sys +/* 4587 */ MCD_OPC_Decode, 172, 3, 21, // Opcode: DISABLE_sys /* 4591 */ MCD_OPC_FilterValue, 128, 112, 16, 0, 0, // Skip to: 4613 /* 4597 */ MCD_OPC_CheckPredicate, 0, 221, 32, 0, // Skip to: 13015 /* 4602 */ MCD_OPC_CheckField, 7, 1, 0, 214, 32, 0, // Skip to: 13015 -/* 4609 */ MCD_OPC_Decode, 147, 8, 21, // Opcode: RESTORE_sys +/* 4609 */ MCD_OPC_Decode, 167, 8, 21, // Opcode: RESTORE_sys /* 4613 */ MCD_OPC_FilterValue, 128, 120, 16, 0, 0, // Skip to: 4635 /* 4619 */ MCD_OPC_CheckPredicate, 0, 199, 32, 0, // Skip to: 13015 /* 4624 */ MCD_OPC_CheckField, 7, 1, 0, 192, 32, 0, // Skip to: 13015 -/* 4631 */ MCD_OPC_Decode, 153, 3, 21, // Opcode: DISABLE_sys_1 +/* 4631 */ MCD_OPC_Decode, 173, 3, 21, // Opcode: DISABLE_sys_1 /* 4635 */ MCD_OPC_FilterValue, 128, 144, 1, 11, 0, 0, // Skip to: 4653 /* 4642 */ MCD_OPC_CheckField, 7, 1, 0, 174, 32, 0, // Skip to: 13015 -/* 4649 */ MCD_OPC_Decode, 157, 3, 21, // Opcode: DSYNC_sys +/* 4649 */ MCD_OPC_Decode, 177, 3, 21, // Opcode: DSYNC_sys /* 4653 */ MCD_OPC_FilterValue, 128, 152, 1, 11, 0, 0, // Skip to: 4671 /* 4660 */ MCD_OPC_CheckField, 7, 1, 0, 156, 32, 0, // Skip to: 13015 -/* 4667 */ MCD_OPC_Decode, 229, 3, 21, // Opcode: ISYNC_sys +/* 4667 */ MCD_OPC_Decode, 249, 3, 21, // Opcode: ISYNC_sys /* 4671 */ MCD_OPC_FilterValue, 128, 160, 1, 11, 0, 0, // Skip to: 4689 /* 4678 */ MCD_OPC_CheckField, 7, 1, 0, 138, 32, 0, // Skip to: 13015 -/* 4685 */ MCD_OPC_Decode, 226, 9, 21, // Opcode: TRAPV_sys +/* 4685 */ MCD_OPC_Decode, 246, 9, 21, // Opcode: TRAPV_sys /* 4689 */ MCD_OPC_FilterValue, 128, 168, 1, 11, 0, 0, // Skip to: 4707 /* 4696 */ MCD_OPC_CheckField, 7, 1, 0, 120, 32, 0, // Skip to: 13015 -/* 4703 */ MCD_OPC_Decode, 225, 9, 21, // Opcode: TRAPSV_sys +/* 4703 */ MCD_OPC_Decode, 245, 9, 21, // Opcode: TRAPSV_sys /* 4707 */ MCD_OPC_FilterValue, 128, 176, 1, 109, 32, 0, // Skip to: 13015 /* 4714 */ MCD_OPC_CheckPredicate, 5, 104, 32, 0, // Skip to: 13015 /* 4719 */ MCD_OPC_CheckField, 7, 1, 0, 97, 32, 0, // Skip to: 13015 -/* 4726 */ MCD_OPC_Decode, 231, 9, 21, // Opcode: WAIT_sys +/* 4726 */ MCD_OPC_Decode, 251, 9, 21, // Opcode: WAIT_sys /* 4730 */ MCD_OPC_FilterValue, 15, 58, 2, 0, // Skip to: 5305 /* 4735 */ MCD_OPC_ExtractField, 21, 7, // Inst{27-21} ... /* 4738 */ MCD_OPC_FilterValue, 0, 38, 0, 0, // Skip to: 4781 @@ -1403,123 +1409,123 @@ static const uint8_t DecoderTable32[] = { /* 4746 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 4772 /* 4751 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 4754 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4763 -/* 4759 */ MCD_OPC_Decode, 218, 8, 14, // Opcode: SH_rr +/* 4759 */ MCD_OPC_Decode, 238, 8, 14, // Opcode: SH_rr /* 4763 */ MCD_OPC_FilterValue, 4, 55, 32, 0, // Skip to: 13015 -/* 4768 */ MCD_OPC_Decode, 189, 8, 14, // Opcode: SHA_rr +/* 4768 */ MCD_OPC_Decode, 209, 8, 14, // Opcode: SHA_rr /* 4772 */ MCD_OPC_FilterValue, 1, 46, 32, 0, // Skip to: 13015 -/* 4777 */ MCD_OPC_Decode, 217, 8, 20, // Opcode: SH_rc +/* 4777 */ MCD_OPC_Decode, 237, 8, 20, // Opcode: SH_rc /* 4781 */ MCD_OPC_FilterValue, 1, 28, 0, 0, // Skip to: 4814 /* 4786 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 4789 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4805 /* 4794 */ MCD_OPC_CheckField, 18, 3, 0, 22, 32, 0, // Skip to: 13015 -/* 4801 */ MCD_OPC_Decode, 183, 8, 14, // Opcode: SHAS_rr +/* 4801 */ MCD_OPC_Decode, 203, 8, 14, // Opcode: SHAS_rr /* 4805 */ MCD_OPC_FilterValue, 1, 13, 32, 0, // Skip to: 13015 -/* 4810 */ MCD_OPC_Decode, 188, 8, 20, // Opcode: SHA_rc +/* 4810 */ MCD_OPC_Decode, 208, 8, 20, // Opcode: SHA_rc /* 4814 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 4830 /* 4819 */ MCD_OPC_CheckField, 7, 1, 1, 253, 31, 0, // Skip to: 13015 -/* 4826 */ MCD_OPC_Decode, 182, 8, 20, // Opcode: SHAS_rc +/* 4826 */ MCD_OPC_Decode, 202, 8, 20, // Opcode: SHAS_rc /* 4830 */ MCD_OPC_FilterValue, 4, 35, 0, 0, // Skip to: 4870 /* 4835 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 4838 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4854 /* 4843 */ MCD_OPC_CheckField, 7, 1, 0, 229, 31, 0, // Skip to: 13015 -/* 4850 */ MCD_OPC_Decode, 194, 2, 14, // Opcode: AND_rr +/* 4850 */ MCD_OPC_Decode, 214, 2, 14, // Opcode: AND_rr /* 4854 */ MCD_OPC_FilterValue, 4, 220, 31, 0, // Skip to: 13015 /* 4859 */ MCD_OPC_CheckField, 7, 1, 0, 213, 31, 0, // Skip to: 13015 -/* 4866 */ MCD_OPC_Decode, 230, 7, 14, // Opcode: NAND_rr +/* 4866 */ MCD_OPC_Decode, 250, 7, 14, // Opcode: NAND_rr /* 4870 */ MCD_OPC_FilterValue, 5, 35, 0, 0, // Skip to: 4910 /* 4875 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 4878 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4894 /* 4883 */ MCD_OPC_CheckField, 7, 1, 0, 189, 31, 0, // Skip to: 13015 -/* 4890 */ MCD_OPC_Decode, 136, 8, 14, // Opcode: OR_rr +/* 4890 */ MCD_OPC_Decode, 156, 8, 14, // Opcode: OR_rr /* 4894 */ MCD_OPC_FilterValue, 4, 180, 31, 0, // Skip to: 13015 /* 4899 */ MCD_OPC_CheckField, 7, 1, 0, 173, 31, 0, // Skip to: 13015 -/* 4906 */ MCD_OPC_Decode, 239, 7, 14, // Opcode: NOR_rr +/* 4906 */ MCD_OPC_Decode, 131, 8, 14, // Opcode: NOR_rr /* 4910 */ MCD_OPC_FilterValue, 6, 35, 0, 0, // Skip to: 4950 /* 4915 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 4918 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4934 /* 4923 */ MCD_OPC_CheckField, 7, 1, 0, 149, 31, 0, // Skip to: 13015 -/* 4930 */ MCD_OPC_Decode, 249, 9, 14, // Opcode: XOR_rr +/* 4930 */ MCD_OPC_Decode, 141, 10, 14, // Opcode: XOR_rr /* 4934 */ MCD_OPC_FilterValue, 4, 140, 31, 0, // Skip to: 13015 /* 4939 */ MCD_OPC_CheckField, 7, 1, 0, 133, 31, 0, // Skip to: 13015 -/* 4946 */ MCD_OPC_Decode, 234, 9, 14, // Opcode: XNOR_rr +/* 4946 */ MCD_OPC_Decode, 254, 9, 14, // Opcode: XNOR_rr /* 4950 */ MCD_OPC_FilterValue, 7, 43, 0, 0, // Skip to: 4998 /* 4955 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 4958 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 4984 /* 4963 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 4966 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4975 -/* 4971 */ MCD_OPC_Decode, 175, 2, 14, // Opcode: ANDN_rr +/* 4971 */ MCD_OPC_Decode, 195, 2, 14, // Opcode: ANDN_rr /* 4975 */ MCD_OPC_FilterValue, 4, 99, 31, 0, // Skip to: 13015 -/* 4980 */ MCD_OPC_Decode, 245, 7, 14, // Opcode: ORN_rr +/* 4980 */ MCD_OPC_Decode, 137, 8, 14, // Opcode: ORN_rr /* 4984 */ MCD_OPC_FilterValue, 1, 90, 31, 0, // Skip to: 13015 /* 4989 */ MCD_OPC_CheckPredicate, 6, 85, 31, 0, // Skip to: 13015 -/* 4994 */ MCD_OPC_Decode, 192, 8, 20, // Opcode: SHUFFLE_rc +/* 4994 */ MCD_OPC_Decode, 212, 8, 20, // Opcode: SHUFFLE_rc /* 4998 */ MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 5014 /* 5003 */ MCD_OPC_CheckField, 7, 1, 1, 69, 31, 0, // Skip to: 13015 -/* 5010 */ MCD_OPC_Decode, 193, 2, 20, // Opcode: AND_rc +/* 5010 */ MCD_OPC_Decode, 213, 2, 20, // Opcode: AND_rc /* 5014 */ MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 5030 /* 5019 */ MCD_OPC_CheckField, 7, 1, 1, 53, 31, 0, // Skip to: 13015 -/* 5026 */ MCD_OPC_Decode, 229, 7, 20, // Opcode: NAND_rc +/* 5026 */ MCD_OPC_Decode, 249, 7, 20, // Opcode: NAND_rc /* 5030 */ MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 5046 /* 5035 */ MCD_OPC_CheckField, 7, 1, 1, 37, 31, 0, // Skip to: 13015 -/* 5042 */ MCD_OPC_Decode, 135, 8, 20, // Opcode: OR_rc +/* 5042 */ MCD_OPC_Decode, 155, 8, 20, // Opcode: OR_rc /* 5046 */ MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 5062 /* 5051 */ MCD_OPC_CheckField, 7, 1, 1, 21, 31, 0, // Skip to: 13015 -/* 5058 */ MCD_OPC_Decode, 238, 7, 20, // Opcode: NOR_rc +/* 5058 */ MCD_OPC_Decode, 130, 8, 20, // Opcode: NOR_rc /* 5062 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 5078 /* 5067 */ MCD_OPC_CheckField, 7, 1, 1, 5, 31, 0, // Skip to: 13015 -/* 5074 */ MCD_OPC_Decode, 248, 9, 20, // Opcode: XOR_rc +/* 5074 */ MCD_OPC_Decode, 140, 10, 20, // Opcode: XOR_rc /* 5078 */ MCD_OPC_FilterValue, 13, 28, 0, 0, // Skip to: 5111 /* 5083 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 5086 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5102 /* 5091 */ MCD_OPC_CheckField, 18, 3, 4, 237, 30, 0, // Skip to: 13015 -/* 5098 */ MCD_OPC_Decode, 128, 3, 14, // Opcode: CLZ_rr +/* 5098 */ MCD_OPC_Decode, 148, 3, 14, // Opcode: CLZ_rr /* 5102 */ MCD_OPC_FilterValue, 1, 228, 30, 0, // Skip to: 13015 -/* 5107 */ MCD_OPC_Decode, 233, 9, 20, // Opcode: XNOR_rc +/* 5107 */ MCD_OPC_Decode, 253, 9, 20, // Opcode: XNOR_rc /* 5111 */ MCD_OPC_FilterValue, 14, 38, 0, 0, // Skip to: 5154 /* 5116 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 5119 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 5145 /* 5124 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 5127 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5136 -/* 5132 */ MCD_OPC_Decode, 250, 2, 14, // Opcode: CLO_rr +/* 5132 */ MCD_OPC_Decode, 142, 3, 14, // Opcode: CLO_rr /* 5136 */ MCD_OPC_FilterValue, 4, 194, 30, 0, // Skip to: 13015 -/* 5141 */ MCD_OPC_Decode, 253, 2, 14, // Opcode: CLS_rr +/* 5141 */ MCD_OPC_Decode, 145, 3, 14, // Opcode: CLS_rr /* 5145 */ MCD_OPC_FilterValue, 1, 185, 30, 0, // Skip to: 13015 -/* 5150 */ MCD_OPC_Decode, 174, 2, 20, // Opcode: ANDN_rc +/* 5150 */ MCD_OPC_Decode, 194, 2, 20, // Opcode: ANDN_rc /* 5154 */ MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 5170 /* 5159 */ MCD_OPC_CheckField, 7, 1, 1, 169, 30, 0, // Skip to: 13015 -/* 5166 */ MCD_OPC_Decode, 244, 7, 20, // Opcode: ORN_rc +/* 5166 */ MCD_OPC_Decode, 136, 8, 20, // Opcode: ORN_rc /* 5170 */ MCD_OPC_FilterValue, 32, 35, 0, 0, // Skip to: 5210 /* 5175 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 5178 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5194 /* 5183 */ MCD_OPC_CheckField, 7, 1, 0, 145, 30, 0, // Skip to: 13015 -/* 5190 */ MCD_OPC_Decode, 204, 8, 14, // Opcode: SH_H_rr +/* 5190 */ MCD_OPC_Decode, 224, 8, 14, // Opcode: SH_H_rr /* 5194 */ MCD_OPC_FilterValue, 4, 136, 30, 0, // Skip to: 13015 /* 5199 */ MCD_OPC_CheckField, 7, 1, 0, 129, 30, 0, // Skip to: 13015 -/* 5206 */ MCD_OPC_Decode, 187, 8, 14, // Opcode: SHA_H_rr +/* 5206 */ MCD_OPC_Decode, 207, 8, 14, // Opcode: SHA_H_rr /* 5210 */ MCD_OPC_FilterValue, 62, 35, 0, 0, // Skip to: 5250 /* 5215 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 5218 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5234 /* 5223 */ MCD_OPC_CheckField, 7, 1, 0, 105, 30, 0, // Skip to: 13015 -/* 5230 */ MCD_OPC_Decode, 255, 2, 14, // Opcode: CLZ_H_rr +/* 5230 */ MCD_OPC_Decode, 147, 3, 14, // Opcode: CLZ_H_rr /* 5234 */ MCD_OPC_FilterValue, 4, 96, 30, 0, // Skip to: 13015 /* 5239 */ MCD_OPC_CheckField, 7, 1, 0, 89, 30, 0, // Skip to: 13015 -/* 5246 */ MCD_OPC_Decode, 249, 2, 14, // Opcode: CLO_H_rr +/* 5246 */ MCD_OPC_Decode, 141, 3, 14, // Opcode: CLO_H_rr /* 5250 */ MCD_OPC_FilterValue, 63, 18, 0, 0, // Skip to: 5273 /* 5255 */ MCD_OPC_CheckField, 18, 3, 0, 73, 30, 0, // Skip to: 13015 /* 5262 */ MCD_OPC_CheckField, 7, 1, 0, 66, 30, 0, // Skip to: 13015 -/* 5269 */ MCD_OPC_Decode, 252, 2, 14, // Opcode: CLS_H_rr +/* 5269 */ MCD_OPC_Decode, 144, 3, 14, // Opcode: CLS_H_rr /* 5273 */ MCD_OPC_FilterValue, 64, 11, 0, 0, // Skip to: 5289 /* 5278 */ MCD_OPC_CheckField, 7, 1, 1, 50, 30, 0, // Skip to: 13015 -/* 5285 */ MCD_OPC_Decode, 203, 8, 20, // Opcode: SH_H_rc +/* 5285 */ MCD_OPC_Decode, 223, 8, 20, // Opcode: SH_H_rc /* 5289 */ MCD_OPC_FilterValue, 65, 41, 30, 0, // Skip to: 13015 /* 5294 */ MCD_OPC_CheckField, 7, 1, 1, 34, 30, 0, // Skip to: 13015 -/* 5301 */ MCD_OPC_Decode, 186, 8, 20, // Opcode: SHA_H_rc +/* 5301 */ MCD_OPC_Decode, 206, 8, 20, // Opcode: SHA_H_rc /* 5305 */ MCD_OPC_FilterValue, 17, 21, 0, 0, // Skip to: 5331 /* 5310 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 5313 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5322 -/* 5318 */ MCD_OPC_Decode, 139, 2, 22, // Opcode: ADDIH_A_rlc +/* 5318 */ MCD_OPC_Decode, 159, 2, 22, // Opcode: ADDIH_A_rlc /* 5322 */ MCD_OPC_FilterValue, 1, 8, 30, 0, // Skip to: 13015 -/* 5327 */ MCD_OPC_Decode, 173, 6, 22, // Opcode: MOVH_A_rlc +/* 5327 */ MCD_OPC_Decode, 193, 6, 22, // Opcode: MOVH_A_rlc /* 5331 */ MCD_OPC_FilterValue, 19, 155, 1, 0, // Skip to: 5747 /* 5336 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... /* 5339 */ MCD_OPC_FilterValue, 0, 199, 0, 0, // Skip to: 5543 @@ -1528,440 +1534,440 @@ static const uint8_t DecoderTable32[] = { /* 5352 */ MCD_OPC_CheckPredicate, 1, 234, 29, 0, // Skip to: 13015 /* 5357 */ MCD_OPC_CheckField, 24, 4, 0, 227, 29, 0, // Skip to: 13015 /* 5364 */ MCD_OPC_CheckField, 7, 1, 1, 220, 29, 0, // Skip to: 13015 -/* 5371 */ MCD_OPC_Decode, 216, 7, 23, // Opcode: MUL_Q_rr1_2_U +/* 5371 */ MCD_OPC_Decode, 236, 7, 23, // Opcode: MUL_Q_rr1_2_U /* 5375 */ MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 5403 /* 5380 */ MCD_OPC_CheckPredicate, 1, 206, 29, 0, // Skip to: 13015 /* 5385 */ MCD_OPC_CheckField, 24, 4, 0, 199, 29, 0, // Skip to: 13015 /* 5392 */ MCD_OPC_CheckField, 7, 1, 1, 192, 29, 0, // Skip to: 13015 -/* 5399 */ MCD_OPC_Decode, 214, 7, 23, // Opcode: MUL_Q_rr1_2_L +/* 5399 */ MCD_OPC_Decode, 234, 7, 23, // Opcode: MUL_Q_rr1_2_L /* 5403 */ MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 5431 /* 5408 */ MCD_OPC_CheckPredicate, 1, 178, 29, 0, // Skip to: 13015 /* 5413 */ MCD_OPC_CheckField, 24, 4, 0, 171, 29, 0, // Skip to: 13015 /* 5420 */ MCD_OPC_CheckField, 7, 1, 1, 164, 29, 0, // Skip to: 13015 -/* 5427 */ MCD_OPC_Decode, 211, 7, 23, // Opcode: MUL_Q_rr1_2 +/* 5427 */ MCD_OPC_Decode, 231, 7, 23, // Opcode: MUL_Q_rr1_2 /* 5431 */ MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 5459 /* 5436 */ MCD_OPC_CheckPredicate, 1, 150, 29, 0, // Skip to: 13015 /* 5441 */ MCD_OPC_CheckField, 24, 4, 0, 143, 29, 0, // Skip to: 13015 /* 5448 */ MCD_OPC_CheckField, 7, 1, 1, 136, 29, 0, // Skip to: 13015 -/* 5455 */ MCD_OPC_Decode, 213, 7, 23, // Opcode: MUL_Q_rr1_2UU +/* 5455 */ MCD_OPC_Decode, 233, 7, 23, // Opcode: MUL_Q_rr1_2UU /* 5459 */ MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 5487 /* 5464 */ MCD_OPC_CheckPredicate, 1, 122, 29, 0, // Skip to: 13015 /* 5469 */ MCD_OPC_CheckField, 24, 4, 0, 115, 29, 0, // Skip to: 13015 /* 5476 */ MCD_OPC_CheckField, 7, 1, 1, 108, 29, 0, // Skip to: 13015 -/* 5483 */ MCD_OPC_Decode, 212, 7, 23, // Opcode: MUL_Q_rr1_2LL +/* 5483 */ MCD_OPC_Decode, 232, 7, 23, // Opcode: MUL_Q_rr1_2LL /* 5487 */ MCD_OPC_FilterValue, 6, 23, 0, 0, // Skip to: 5515 /* 5492 */ MCD_OPC_CheckPredicate, 1, 94, 29, 0, // Skip to: 13015 /* 5497 */ MCD_OPC_CheckField, 24, 4, 0, 87, 29, 0, // Skip to: 13015 /* 5504 */ MCD_OPC_CheckField, 7, 1, 1, 80, 29, 0, // Skip to: 13015 -/* 5511 */ MCD_OPC_Decode, 197, 7, 23, // Opcode: MULR_Q_rr1_2UU +/* 5511 */ MCD_OPC_Decode, 217, 7, 23, // Opcode: MULR_Q_rr1_2UU /* 5515 */ MCD_OPC_FilterValue, 7, 71, 29, 0, // Skip to: 13015 /* 5520 */ MCD_OPC_CheckPredicate, 1, 66, 29, 0, // Skip to: 13015 /* 5525 */ MCD_OPC_CheckField, 24, 4, 0, 59, 29, 0, // Skip to: 13015 /* 5532 */ MCD_OPC_CheckField, 7, 1, 1, 52, 29, 0, // Skip to: 13015 -/* 5539 */ MCD_OPC_Decode, 196, 7, 23, // Opcode: MULR_Q_rr1_2LL +/* 5539 */ MCD_OPC_Decode, 216, 7, 23, // Opcode: MULR_Q_rr1_2LL /* 5543 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5559 /* 5548 */ MCD_OPC_CheckField, 7, 1, 0, 36, 29, 0, // Skip to: 13015 -/* 5555 */ MCD_OPC_Decode, 152, 6, 24, // Opcode: MADD_rcr +/* 5555 */ MCD_OPC_Decode, 172, 6, 24, // Opcode: MADD_rcr /* 5559 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 5580 /* 5564 */ MCD_OPC_CheckPredicate, 1, 22, 29, 0, // Skip to: 13015 /* 5569 */ MCD_OPC_CheckField, 7, 1, 0, 15, 29, 0, // Skip to: 13015 -/* 5576 */ MCD_OPC_Decode, 150, 6, 24, // Opcode: MADD_U_rcr +/* 5576 */ MCD_OPC_Decode, 170, 6, 24, // Opcode: MADD_U_rcr /* 5580 */ MCD_OPC_FilterValue, 3, 88, 0, 0, // Skip to: 5673 /* 5585 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 5588 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5602 /* 5593 */ MCD_OPC_CheckPredicate, 1, 249, 28, 0, // Skip to: 13015 -/* 5598 */ MCD_OPC_Decode, 153, 6, 24, // Opcode: MADD_rcr_e +/* 5598 */ MCD_OPC_Decode, 173, 6, 24, // Opcode: MADD_rcr_e /* 5602 */ MCD_OPC_FilterValue, 1, 240, 28, 0, // Skip to: 13015 /* 5607 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 5610 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5631 /* 5615 */ MCD_OPC_CheckPredicate, 1, 227, 28, 0, // Skip to: 13015 /* 5620 */ MCD_OPC_CheckField, 24, 4, 0, 220, 28, 0, // Skip to: 13015 -/* 5627 */ MCD_OPC_Decode, 217, 7, 23, // Opcode: MUL_Q_rr1_2_Ue +/* 5627 */ MCD_OPC_Decode, 237, 7, 23, // Opcode: MUL_Q_rr1_2_Ue /* 5631 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 5652 /* 5636 */ MCD_OPC_CheckPredicate, 1, 206, 28, 0, // Skip to: 13015 /* 5641 */ MCD_OPC_CheckField, 24, 4, 0, 199, 28, 0, // Skip to: 13015 -/* 5648 */ MCD_OPC_Decode, 215, 7, 23, // Opcode: MUL_Q_rr1_2_Le +/* 5648 */ MCD_OPC_Decode, 235, 7, 23, // Opcode: MUL_Q_rr1_2_Le /* 5652 */ MCD_OPC_FilterValue, 3, 190, 28, 0, // Skip to: 13015 /* 5657 */ MCD_OPC_CheckPredicate, 1, 185, 28, 0, // Skip to: 13015 /* 5662 */ MCD_OPC_CheckField, 24, 4, 0, 178, 28, 0, // Skip to: 13015 -/* 5669 */ MCD_OPC_Decode, 218, 7, 23, // Opcode: MUL_Q_rr1_2__e +/* 5669 */ MCD_OPC_Decode, 238, 7, 23, // Opcode: MUL_Q_rr1_2__e /* 5673 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 5689 /* 5678 */ MCD_OPC_CheckField, 7, 1, 0, 162, 28, 0, // Skip to: 13015 -/* 5685 */ MCD_OPC_Decode, 253, 5, 24, // Opcode: MADDS_U_rcr +/* 5685 */ MCD_OPC_Decode, 145, 6, 24, // Opcode: MADDS_U_rcr /* 5689 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 5705 /* 5694 */ MCD_OPC_CheckField, 7, 1, 0, 146, 28, 0, // Skip to: 13015 -/* 5701 */ MCD_OPC_Decode, 129, 6, 24, // Opcode: MADDS_rcr +/* 5701 */ MCD_OPC_Decode, 149, 6, 24, // Opcode: MADDS_rcr /* 5705 */ MCD_OPC_FilterValue, 6, 16, 0, 0, // Skip to: 5726 /* 5710 */ MCD_OPC_CheckPredicate, 1, 132, 28, 0, // Skip to: 13015 /* 5715 */ MCD_OPC_CheckField, 7, 1, 0, 125, 28, 0, // Skip to: 13015 -/* 5722 */ MCD_OPC_Decode, 254, 5, 24, // Opcode: MADDS_U_rcr_e +/* 5722 */ MCD_OPC_Decode, 146, 6, 24, // Opcode: MADDS_U_rcr_e /* 5726 */ MCD_OPC_FilterValue, 7, 116, 28, 0, // Skip to: 13015 /* 5731 */ MCD_OPC_CheckPredicate, 1, 111, 28, 0, // Skip to: 13015 /* 5736 */ MCD_OPC_CheckField, 7, 1, 0, 104, 28, 0, // Skip to: 13015 -/* 5743 */ MCD_OPC_Decode, 130, 6, 24, // Opcode: MADDS_rcr_e +/* 5743 */ MCD_OPC_Decode, 150, 6, 24, // Opcode: MADDS_rcr_e /* 5747 */ MCD_OPC_FilterValue, 21, 67, 0, 0, // Skip to: 5819 /* 5752 */ MCD_OPC_ExtractField, 26, 2, // Inst{27-26} ... /* 5755 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5771 /* 5760 */ MCD_OPC_CheckField, 7, 1, 0, 80, 28, 0, // Skip to: 13015 -/* 5767 */ MCD_OPC_Decode, 221, 8, 17, // Opcode: STLCX_abs +/* 5767 */ MCD_OPC_Decode, 241, 8, 17, // Opcode: STLCX_abs /* 5771 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5787 /* 5776 */ MCD_OPC_CheckField, 7, 1, 0, 64, 28, 0, // Skip to: 13015 -/* 5783 */ MCD_OPC_Decode, 223, 8, 17, // Opcode: STUCX_abs +/* 5783 */ MCD_OPC_Decode, 243, 8, 17, // Opcode: STUCX_abs /* 5787 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 5803 /* 5792 */ MCD_OPC_CheckField, 7, 1, 0, 48, 28, 0, // Skip to: 13015 -/* 5799 */ MCD_OPC_Decode, 175, 4, 17, // Opcode: LDLCX_abs +/* 5799 */ MCD_OPC_Decode, 195, 4, 17, // Opcode: LDLCX_abs /* 5803 */ MCD_OPC_FilterValue, 3, 39, 28, 0, // Skip to: 13015 /* 5808 */ MCD_OPC_CheckField, 7, 1, 0, 32, 28, 0, // Skip to: 13015 -/* 5815 */ MCD_OPC_Decode, 183, 4, 17, // Opcode: LDUCX_abs +/* 5815 */ MCD_OPC_Decode, 203, 4, 17, // Opcode: LDUCX_abs /* 5819 */ MCD_OPC_FilterValue, 23, 105, 0, 0, // Skip to: 5929 /* 5824 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... /* 5827 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 5860 /* 5832 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 5835 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5844 -/* 5840 */ MCD_OPC_Decode, 225, 3, 25, // Opcode: INSERT_rrrr +/* 5840 */ MCD_OPC_Decode, 245, 3, 25, // Opcode: INSERT_rrrr /* 5844 */ MCD_OPC_FilterValue, 1, 254, 27, 0, // Skip to: 13015 /* 5849 */ MCD_OPC_CheckField, 16, 5, 0, 247, 27, 0, // Skip to: 13015 -/* 5856 */ MCD_OPC_Decode, 222, 3, 26, // Opcode: INSERT_rcrr +/* 5856 */ MCD_OPC_Decode, 242, 3, 26, // Opcode: INSERT_rcrr /* 5860 */ MCD_OPC_FilterValue, 2, 18, 0, 0, // Skip to: 5883 /* 5865 */ MCD_OPC_CheckField, 16, 5, 0, 231, 27, 0, // Skip to: 13015 /* 5872 */ MCD_OPC_CheckField, 7, 1, 0, 224, 27, 0, // Skip to: 13015 -/* 5879 */ MCD_OPC_Decode, 197, 3, 27, // Opcode: EXTR_rrrr +/* 5879 */ MCD_OPC_Decode, 217, 3, 27, // Opcode: EXTR_rrrr /* 5883 */ MCD_OPC_FilterValue, 3, 18, 0, 0, // Skip to: 5906 /* 5888 */ MCD_OPC_CheckField, 16, 5, 0, 208, 27, 0, // Skip to: 13015 /* 5895 */ MCD_OPC_CheckField, 7, 1, 0, 201, 27, 0, // Skip to: 13015 -/* 5902 */ MCD_OPC_Decode, 194, 3, 27, // Opcode: EXTR_U_rrrr +/* 5902 */ MCD_OPC_Decode, 214, 3, 27, // Opcode: EXTR_U_rrrr /* 5906 */ MCD_OPC_FilterValue, 4, 192, 27, 0, // Skip to: 13015 /* 5911 */ MCD_OPC_CheckField, 16, 5, 0, 185, 27, 0, // Skip to: 13015 /* 5918 */ MCD_OPC_CheckField, 7, 1, 0, 178, 27, 0, // Skip to: 13015 -/* 5925 */ MCD_OPC_Decode, 150, 3, 27, // Opcode: DEXTR_rrrr +/* 5925 */ MCD_OPC_Decode, 170, 3, 27, // Opcode: DEXTR_rrrr /* 5929 */ MCD_OPC_FilterValue, 25, 21, 0, 0, // Skip to: 5955 /* 5934 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 5937 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5946 -/* 5942 */ MCD_OPC_Decode, 145, 5, 28, // Opcode: LD_W_bol +/* 5942 */ MCD_OPC_Decode, 165, 5, 28, // Opcode: LD_W_bol /* 5946 */ MCD_OPC_FilterValue, 1, 152, 27, 0, // Skip to: 13015 -/* 5951 */ MCD_OPC_Decode, 191, 4, 28, // Opcode: LD_A_bol +/* 5951 */ MCD_OPC_Decode, 211, 4, 28, // Opcode: LD_A_bol /* 5955 */ MCD_OPC_FilterValue, 27, 21, 0, 0, // Skip to: 5981 /* 5960 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 5963 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5972 -/* 5968 */ MCD_OPC_Decode, 141, 2, 22, // Opcode: ADDI_rlc +/* 5968 */ MCD_OPC_Decode, 161, 2, 22, // Opcode: ADDI_rlc /* 5972 */ MCD_OPC_FilterValue, 1, 126, 27, 0, // Skip to: 13015 -/* 5977 */ MCD_OPC_Decode, 140, 2, 22, // Opcode: ADDIH_rlc +/* 5977 */ MCD_OPC_Decode, 160, 2, 22, // Opcode: ADDIH_rlc /* 5981 */ MCD_OPC_FilterValue, 29, 21, 0, 0, // Skip to: 6007 /* 5986 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 5989 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5998 -/* 5994 */ MCD_OPC_Decode, 172, 4, 29, // Opcode: J_b +/* 5994 */ MCD_OPC_Decode, 192, 4, 29, // Opcode: J_b /* 5998 */ MCD_OPC_FilterValue, 1, 100, 27, 0, // Skip to: 13015 -/* 6003 */ MCD_OPC_Decode, 235, 3, 29, // Opcode: JA_b +/* 6003 */ MCD_OPC_Decode, 255, 3, 29, // Opcode: JA_b /* 6007 */ MCD_OPC_FilterValue, 31, 55, 0, 0, // Skip to: 6067 /* 6012 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 6015 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 6041 /* 6020 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... /* 6023 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6032 -/* 6028 */ MCD_OPC_Decode, 144, 4, 30, // Opcode: JNEI_brr +/* 6028 */ MCD_OPC_Decode, 164, 4, 30, // Opcode: JNEI_brr /* 6032 */ MCD_OPC_FilterValue, 1, 66, 27, 0, // Skip to: 13015 -/* 6037 */ MCD_OPC_Decode, 142, 4, 30, // Opcode: JNED_brr +/* 6037 */ MCD_OPC_Decode, 162, 4, 30, // Opcode: JNED_brr /* 6041 */ MCD_OPC_FilterValue, 1, 57, 27, 0, // Skip to: 13015 /* 6046 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... /* 6049 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6058 -/* 6054 */ MCD_OPC_Decode, 143, 4, 31, // Opcode: JNEI_brc +/* 6054 */ MCD_OPC_Decode, 163, 4, 31, // Opcode: JNEI_brc /* 6058 */ MCD_OPC_FilterValue, 1, 40, 27, 0, // Skip to: 13015 -/* 6063 */ MCD_OPC_Decode, 141, 4, 31, // Opcode: JNED_brc +/* 6063 */ MCD_OPC_Decode, 161, 4, 31, // Opcode: JNED_brc /* 6067 */ MCD_OPC_FilterValue, 35, 132, 2, 0, // Skip to: 6716 /* 6072 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... /* 6075 */ MCD_OPC_FilterValue, 2, 18, 0, 0, // Skip to: 6098 /* 6080 */ MCD_OPC_CheckField, 16, 2, 2, 16, 27, 0, // Skip to: 13015 /* 6087 */ MCD_OPC_CheckField, 7, 1, 0, 9, 27, 0, // Skip to: 13015 -/* 6094 */ MCD_OPC_Decode, 176, 7, 15, // Opcode: MSUB_rrr2 +/* 6094 */ MCD_OPC_Decode, 196, 7, 15, // Opcode: MSUB_rrr2 /* 6098 */ MCD_OPC_FilterValue, 12, 16, 0, 0, // Skip to: 6119 /* 6103 */ MCD_OPC_CheckPredicate, 1, 251, 26, 0, // Skip to: 13015 /* 6108 */ MCD_OPC_CheckField, 7, 1, 1, 244, 26, 0, // Skip to: 13015 -/* 6115 */ MCD_OPC_Decode, 252, 6, 16, // Opcode: MSUBR_H_rrr1_UL +/* 6115 */ MCD_OPC_Decode, 144, 7, 16, // Opcode: MSUBR_H_rrr1_UL /* 6119 */ MCD_OPC_FilterValue, 13, 16, 0, 0, // Skip to: 6140 /* 6124 */ MCD_OPC_CheckPredicate, 1, 230, 26, 0, // Skip to: 13015 /* 6129 */ MCD_OPC_CheckField, 7, 1, 1, 223, 26, 0, // Skip to: 13015 -/* 6136 */ MCD_OPC_Decode, 251, 6, 16, // Opcode: MSUBR_H_rrr1_LU +/* 6136 */ MCD_OPC_Decode, 143, 7, 16, // Opcode: MSUBR_H_rrr1_LU /* 6140 */ MCD_OPC_FilterValue, 14, 16, 0, 0, // Skip to: 6161 /* 6145 */ MCD_OPC_CheckPredicate, 1, 209, 26, 0, // Skip to: 13015 /* 6150 */ MCD_OPC_CheckField, 7, 1, 1, 202, 26, 0, // Skip to: 13015 -/* 6157 */ MCD_OPC_Decode, 250, 6, 16, // Opcode: MSUBR_H_rrr1_LL +/* 6157 */ MCD_OPC_Decode, 142, 7, 16, // Opcode: MSUBR_H_rrr1_LL /* 6161 */ MCD_OPC_FilterValue, 15, 16, 0, 0, // Skip to: 6182 /* 6166 */ MCD_OPC_CheckPredicate, 1, 188, 26, 0, // Skip to: 13015 /* 6171 */ MCD_OPC_CheckField, 7, 1, 1, 181, 26, 0, // Skip to: 13015 -/* 6178 */ MCD_OPC_Decode, 254, 6, 16, // Opcode: MSUBR_H_rrr1_UU +/* 6178 */ MCD_OPC_Decode, 146, 7, 16, // Opcode: MSUBR_H_rrr1_UU /* 6182 */ MCD_OPC_FilterValue, 24, 16, 0, 0, // Skip to: 6203 /* 6187 */ MCD_OPC_CheckPredicate, 1, 167, 26, 0, // Skip to: 13015 /* 6192 */ MCD_OPC_CheckField, 7, 1, 1, 160, 26, 0, // Skip to: 13015 -/* 6199 */ MCD_OPC_Decode, 158, 7, 16, // Opcode: MSUB_H_rrr1_UL +/* 6199 */ MCD_OPC_Decode, 178, 7, 16, // Opcode: MSUB_H_rrr1_UL /* 6203 */ MCD_OPC_FilterValue, 25, 16, 0, 0, // Skip to: 6224 /* 6208 */ MCD_OPC_CheckPredicate, 1, 146, 26, 0, // Skip to: 13015 /* 6213 */ MCD_OPC_CheckField, 7, 1, 1, 139, 26, 0, // Skip to: 13015 -/* 6220 */ MCD_OPC_Decode, 157, 7, 16, // Opcode: MSUB_H_rrr1_LU +/* 6220 */ MCD_OPC_Decode, 177, 7, 16, // Opcode: MSUB_H_rrr1_LU /* 6224 */ MCD_OPC_FilterValue, 26, 53, 0, 0, // Skip to: 6282 /* 6229 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 6232 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 6268 /* 6237 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... /* 6240 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6254 /* 6245 */ MCD_OPC_CheckPredicate, 1, 109, 26, 0, // Skip to: 13015 -/* 6250 */ MCD_OPC_Decode, 173, 7, 15, // Opcode: MSUB_U_rrr2 +/* 6250 */ MCD_OPC_Decode, 193, 7, 15, // Opcode: MSUB_U_rrr2 /* 6254 */ MCD_OPC_FilterValue, 2, 100, 26, 0, // Skip to: 13015 /* 6259 */ MCD_OPC_CheckPredicate, 1, 95, 26, 0, // Skip to: 13015 -/* 6264 */ MCD_OPC_Decode, 177, 7, 15, // Opcode: MSUB_rrr2_e +/* 6264 */ MCD_OPC_Decode, 197, 7, 15, // Opcode: MSUB_rrr2_e /* 6268 */ MCD_OPC_FilterValue, 1, 86, 26, 0, // Skip to: 13015 /* 6273 */ MCD_OPC_CheckPredicate, 1, 81, 26, 0, // Skip to: 13015 -/* 6278 */ MCD_OPC_Decode, 156, 7, 16, // Opcode: MSUB_H_rrr1_LL +/* 6278 */ MCD_OPC_Decode, 176, 7, 16, // Opcode: MSUB_H_rrr1_LL /* 6282 */ MCD_OPC_FilterValue, 27, 16, 0, 0, // Skip to: 6303 /* 6287 */ MCD_OPC_CheckPredicate, 1, 67, 26, 0, // Skip to: 13015 /* 6292 */ MCD_OPC_CheckField, 7, 1, 1, 60, 26, 0, // Skip to: 13015 -/* 6299 */ MCD_OPC_Decode, 159, 7, 16, // Opcode: MSUB_H_rrr1_UU +/* 6299 */ MCD_OPC_Decode, 179, 7, 16, // Opcode: MSUB_H_rrr1_UU /* 6303 */ MCD_OPC_FilterValue, 28, 16, 0, 0, // Skip to: 6324 /* 6308 */ MCD_OPC_CheckPredicate, 1, 46, 26, 0, // Skip to: 13015 /* 6313 */ MCD_OPC_CheckField, 7, 1, 1, 39, 26, 0, // Skip to: 13015 -/* 6320 */ MCD_OPC_Decode, 233, 6, 16, // Opcode: MSUBM_H_rrr1_UL +/* 6320 */ MCD_OPC_Decode, 253, 6, 16, // Opcode: MSUBM_H_rrr1_UL /* 6324 */ MCD_OPC_FilterValue, 29, 16, 0, 0, // Skip to: 6345 /* 6329 */ MCD_OPC_CheckPredicate, 1, 25, 26, 0, // Skip to: 13015 /* 6334 */ MCD_OPC_CheckField, 7, 1, 1, 18, 26, 0, // Skip to: 13015 -/* 6341 */ MCD_OPC_Decode, 232, 6, 16, // Opcode: MSUBM_H_rrr1_LU +/* 6341 */ MCD_OPC_Decode, 252, 6, 16, // Opcode: MSUBM_H_rrr1_LU /* 6345 */ MCD_OPC_FilterValue, 30, 16, 0, 0, // Skip to: 6366 /* 6350 */ MCD_OPC_CheckPredicate, 1, 4, 26, 0, // Skip to: 13015 /* 6355 */ MCD_OPC_CheckField, 7, 1, 1, 253, 25, 0, // Skip to: 13015 -/* 6362 */ MCD_OPC_Decode, 231, 6, 16, // Opcode: MSUBM_H_rrr1_LL +/* 6362 */ MCD_OPC_Decode, 251, 6, 16, // Opcode: MSUBM_H_rrr1_LL /* 6366 */ MCD_OPC_FilterValue, 31, 16, 0, 0, // Skip to: 6387 /* 6371 */ MCD_OPC_CheckPredicate, 1, 239, 25, 0, // Skip to: 13015 /* 6376 */ MCD_OPC_CheckField, 7, 1, 1, 232, 25, 0, // Skip to: 13015 -/* 6383 */ MCD_OPC_Decode, 234, 6, 16, // Opcode: MSUBM_H_rrr1_UU +/* 6383 */ MCD_OPC_Decode, 254, 6, 16, // Opcode: MSUBM_H_rrr1_UU /* 6387 */ MCD_OPC_FilterValue, 34, 35, 0, 0, // Skip to: 6427 /* 6392 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... /* 6395 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6411 /* 6400 */ MCD_OPC_CheckField, 7, 1, 0, 208, 25, 0, // Skip to: 13015 -/* 6407 */ MCD_OPC_Decode, 149, 7, 15, // Opcode: MSUBS_U_rrr2 +/* 6407 */ MCD_OPC_Decode, 169, 7, 15, // Opcode: MSUBS_U_rrr2 /* 6411 */ MCD_OPC_FilterValue, 2, 199, 25, 0, // Skip to: 13015 /* 6416 */ MCD_OPC_CheckField, 7, 1, 0, 192, 25, 0, // Skip to: 13015 -/* 6423 */ MCD_OPC_Decode, 153, 7, 15, // Opcode: MSUBS_rrr2 +/* 6423 */ MCD_OPC_Decode, 173, 7, 15, // Opcode: MSUBS_rrr2 /* 6427 */ MCD_OPC_FilterValue, 44, 16, 0, 0, // Skip to: 6448 /* 6432 */ MCD_OPC_CheckPredicate, 1, 178, 25, 0, // Skip to: 13015 /* 6437 */ MCD_OPC_CheckField, 7, 1, 1, 171, 25, 0, // Skip to: 13015 -/* 6444 */ MCD_OPC_Decode, 243, 6, 16, // Opcode: MSUBRS_H_rrr1_UL +/* 6444 */ MCD_OPC_Decode, 135, 7, 16, // Opcode: MSUBRS_H_rrr1_UL /* 6448 */ MCD_OPC_FilterValue, 45, 16, 0, 0, // Skip to: 6469 /* 6453 */ MCD_OPC_CheckPredicate, 1, 157, 25, 0, // Skip to: 13015 /* 6458 */ MCD_OPC_CheckField, 7, 1, 1, 150, 25, 0, // Skip to: 13015 -/* 6465 */ MCD_OPC_Decode, 242, 6, 16, // Opcode: MSUBRS_H_rrr1_LU +/* 6465 */ MCD_OPC_Decode, 134, 7, 16, // Opcode: MSUBRS_H_rrr1_LU /* 6469 */ MCD_OPC_FilterValue, 46, 16, 0, 0, // Skip to: 6490 /* 6474 */ MCD_OPC_CheckPredicate, 1, 136, 25, 0, // Skip to: 13015 /* 6479 */ MCD_OPC_CheckField, 7, 1, 1, 129, 25, 0, // Skip to: 13015 -/* 6486 */ MCD_OPC_Decode, 241, 6, 16, // Opcode: MSUBRS_H_rrr1_LL +/* 6486 */ MCD_OPC_Decode, 133, 7, 16, // Opcode: MSUBRS_H_rrr1_LL /* 6490 */ MCD_OPC_FilterValue, 47, 16, 0, 0, // Skip to: 6511 /* 6495 */ MCD_OPC_CheckPredicate, 1, 115, 25, 0, // Skip to: 13015 /* 6500 */ MCD_OPC_CheckField, 7, 1, 1, 108, 25, 0, // Skip to: 13015 -/* 6507 */ MCD_OPC_Decode, 245, 6, 16, // Opcode: MSUBRS_H_rrr1_UU +/* 6507 */ MCD_OPC_Decode, 137, 7, 16, // Opcode: MSUBRS_H_rrr1_UU /* 6511 */ MCD_OPC_FilterValue, 56, 16, 0, 0, // Skip to: 6532 /* 6516 */ MCD_OPC_CheckPredicate, 1, 94, 25, 0, // Skip to: 13015 /* 6521 */ MCD_OPC_CheckField, 7, 1, 1, 87, 25, 0, // Skip to: 13015 -/* 6528 */ MCD_OPC_Decode, 133, 7, 16, // Opcode: MSUBS_H_rrr1_UL +/* 6528 */ MCD_OPC_Decode, 153, 7, 16, // Opcode: MSUBS_H_rrr1_UL /* 6532 */ MCD_OPC_FilterValue, 57, 16, 0, 0, // Skip to: 6553 /* 6537 */ MCD_OPC_CheckPredicate, 1, 73, 25, 0, // Skip to: 13015 /* 6542 */ MCD_OPC_CheckField, 7, 1, 1, 66, 25, 0, // Skip to: 13015 -/* 6549 */ MCD_OPC_Decode, 132, 7, 16, // Opcode: MSUBS_H_rrr1_LU +/* 6549 */ MCD_OPC_Decode, 152, 7, 16, // Opcode: MSUBS_H_rrr1_LU /* 6553 */ MCD_OPC_FilterValue, 58, 53, 0, 0, // Skip to: 6611 /* 6558 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 6561 */ MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 6597 /* 6566 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... /* 6569 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6583 /* 6574 */ MCD_OPC_CheckPredicate, 1, 36, 25, 0, // Skip to: 13015 -/* 6579 */ MCD_OPC_Decode, 150, 7, 15, // Opcode: MSUBS_U_rrr2_e +/* 6579 */ MCD_OPC_Decode, 170, 7, 15, // Opcode: MSUBS_U_rrr2_e /* 6583 */ MCD_OPC_FilterValue, 2, 27, 25, 0, // Skip to: 13015 /* 6588 */ MCD_OPC_CheckPredicate, 1, 22, 25, 0, // Skip to: 13015 -/* 6593 */ MCD_OPC_Decode, 154, 7, 15, // Opcode: MSUBS_rrr2_e +/* 6593 */ MCD_OPC_Decode, 174, 7, 15, // Opcode: MSUBS_rrr2_e /* 6597 */ MCD_OPC_FilterValue, 1, 13, 25, 0, // Skip to: 13015 /* 6602 */ MCD_OPC_CheckPredicate, 1, 8, 25, 0, // Skip to: 13015 -/* 6607 */ MCD_OPC_Decode, 131, 7, 16, // Opcode: MSUBS_H_rrr1_LL +/* 6607 */ MCD_OPC_Decode, 151, 7, 16, // Opcode: MSUBS_H_rrr1_LL /* 6611 */ MCD_OPC_FilterValue, 59, 16, 0, 0, // Skip to: 6632 /* 6616 */ MCD_OPC_CheckPredicate, 1, 250, 24, 0, // Skip to: 13015 /* 6621 */ MCD_OPC_CheckField, 7, 1, 1, 243, 24, 0, // Skip to: 13015 -/* 6628 */ MCD_OPC_Decode, 134, 7, 16, // Opcode: MSUBS_H_rrr1_UU +/* 6628 */ MCD_OPC_Decode, 154, 7, 16, // Opcode: MSUBS_H_rrr1_UU /* 6632 */ MCD_OPC_FilterValue, 60, 16, 0, 0, // Skip to: 6653 /* 6637 */ MCD_OPC_CheckPredicate, 1, 229, 24, 0, // Skip to: 13015 /* 6642 */ MCD_OPC_CheckField, 7, 1, 1, 222, 24, 0, // Skip to: 13015 -/* 6649 */ MCD_OPC_Decode, 225, 6, 16, // Opcode: MSUBMS_H_rrr1_UL +/* 6649 */ MCD_OPC_Decode, 245, 6, 16, // Opcode: MSUBMS_H_rrr1_UL /* 6653 */ MCD_OPC_FilterValue, 61, 16, 0, 0, // Skip to: 6674 /* 6658 */ MCD_OPC_CheckPredicate, 1, 208, 24, 0, // Skip to: 13015 /* 6663 */ MCD_OPC_CheckField, 7, 1, 1, 201, 24, 0, // Skip to: 13015 -/* 6670 */ MCD_OPC_Decode, 224, 6, 16, // Opcode: MSUBMS_H_rrr1_LU +/* 6670 */ MCD_OPC_Decode, 244, 6, 16, // Opcode: MSUBMS_H_rrr1_LU /* 6674 */ MCD_OPC_FilterValue, 62, 16, 0, 0, // Skip to: 6695 /* 6679 */ MCD_OPC_CheckPredicate, 1, 187, 24, 0, // Skip to: 13015 /* 6684 */ MCD_OPC_CheckField, 7, 1, 1, 180, 24, 0, // Skip to: 13015 -/* 6691 */ MCD_OPC_Decode, 223, 6, 16, // Opcode: MSUBMS_H_rrr1_LL +/* 6691 */ MCD_OPC_Decode, 243, 6, 16, // Opcode: MSUBMS_H_rrr1_LL /* 6695 */ MCD_OPC_FilterValue, 63, 171, 24, 0, // Skip to: 13015 /* 6700 */ MCD_OPC_CheckPredicate, 1, 166, 24, 0, // Skip to: 13015 /* 6705 */ MCD_OPC_CheckField, 7, 1, 1, 159, 24, 0, // Skip to: 13015 -/* 6712 */ MCD_OPC_Decode, 226, 6, 16, // Opcode: MSUBMS_H_rrr1_UU +/* 6712 */ MCD_OPC_Decode, 246, 6, 16, // Opcode: MSUBMS_H_rrr1_UU /* 6716 */ MCD_OPC_FilterValue, 37, 87, 0, 0, // Skip to: 6808 /* 6721 */ MCD_OPC_ExtractField, 26, 2, // Inst{27-26} ... /* 6724 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 6750 /* 6729 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 6732 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6741 -/* 6737 */ MCD_OPC_Decode, 241, 8, 17, // Opcode: ST_B_abs +/* 6737 */ MCD_OPC_Decode, 133, 9, 17, // Opcode: ST_B_abs /* 6741 */ MCD_OPC_FilterValue, 1, 125, 24, 0, // Skip to: 13015 -/* 6746 */ MCD_OPC_Decode, 162, 9, 17, // Opcode: ST_W_abs +/* 6746 */ MCD_OPC_Decode, 182, 9, 17, // Opcode: ST_W_abs /* 6750 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 6766 /* 6755 */ MCD_OPC_CheckField, 7, 1, 1, 109, 24, 0, // Skip to: 13015 -/* 6762 */ MCD_OPC_Decode, 134, 9, 17, // Opcode: ST_D_abs +/* 6762 */ MCD_OPC_Decode, 154, 9, 17, // Opcode: ST_D_abs /* 6766 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 6792 /* 6771 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 6774 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6783 -/* 6779 */ MCD_OPC_Decode, 140, 9, 17, // Opcode: ST_H_abs +/* 6779 */ MCD_OPC_Decode, 160, 9, 17, // Opcode: ST_H_abs /* 6783 */ MCD_OPC_FilterValue, 1, 83, 24, 0, // Skip to: 13015 -/* 6788 */ MCD_OPC_Decode, 225, 8, 17, // Opcode: ST_A_abs +/* 6788 */ MCD_OPC_Decode, 245, 8, 17, // Opcode: ST_A_abs /* 6792 */ MCD_OPC_FilterValue, 3, 74, 24, 0, // Skip to: 13015 /* 6797 */ MCD_OPC_CheckField, 7, 1, 1, 67, 24, 0, // Skip to: 13015 -/* 6804 */ MCD_OPC_Decode, 128, 9, 17, // Opcode: ST_DA_abs +/* 6804 */ MCD_OPC_Decode, 148, 9, 17, // Opcode: ST_DA_abs /* 6808 */ MCD_OPC_FilterValue, 39, 107, 0, 0, // Skip to: 6920 /* 6813 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... /* 6816 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 6842 /* 6821 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 6824 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6833 -/* 6829 */ MCD_OPC_Decode, 194, 8, 18, // Opcode: SH_AND_T +/* 6829 */ MCD_OPC_Decode, 214, 8, 18, // Opcode: SH_AND_T /* 6833 */ MCD_OPC_FilterValue, 1, 33, 24, 0, // Skip to: 13015 -/* 6838 */ MCD_OPC_Decode, 209, 8, 18, // Opcode: SH_NAND_T +/* 6838 */ MCD_OPC_Decode, 229, 8, 18, // Opcode: SH_NAND_T /* 6842 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 6868 /* 6847 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 6850 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6859 -/* 6855 */ MCD_OPC_Decode, 214, 8, 18, // Opcode: SH_OR_T +/* 6855 */ MCD_OPC_Decode, 234, 8, 18, // Opcode: SH_OR_T /* 6859 */ MCD_OPC_FilterValue, 1, 7, 24, 0, // Skip to: 13015 -/* 6864 */ MCD_OPC_Decode, 213, 8, 18, // Opcode: SH_ORN_T +/* 6864 */ MCD_OPC_Decode, 233, 8, 18, // Opcode: SH_ORN_T /* 6868 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 6894 /* 6873 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 6876 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6885 -/* 6881 */ MCD_OPC_Decode, 212, 8, 18, // Opcode: SH_NOR_T +/* 6881 */ MCD_OPC_Decode, 232, 8, 18, // Opcode: SH_NOR_T /* 6885 */ MCD_OPC_FilterValue, 1, 237, 23, 0, // Skip to: 13015 -/* 6890 */ MCD_OPC_Decode, 215, 8, 18, // Opcode: SH_XNOR_T +/* 6890 */ MCD_OPC_Decode, 235, 8, 18, // Opcode: SH_XNOR_T /* 6894 */ MCD_OPC_FilterValue, 3, 228, 23, 0, // Skip to: 13015 /* 6899 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 6902 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6911 -/* 6907 */ MCD_OPC_Decode, 193, 8, 18, // Opcode: SH_ANDN_T +/* 6907 */ MCD_OPC_Decode, 213, 8, 18, // Opcode: SH_ANDN_T /* 6911 */ MCD_OPC_FilterValue, 1, 211, 23, 0, // Skip to: 13015 -/* 6916 */ MCD_OPC_Decode, 216, 8, 18, // Opcode: SH_XOR_T +/* 6916 */ MCD_OPC_Decode, 236, 8, 18, // Opcode: SH_XOR_T /* 6920 */ MCD_OPC_FilterValue, 41, 45, 2, 0, // Skip to: 7482 /* 6925 */ MCD_OPC_ExtractField, 22, 6, // Inst{27-22} ... /* 6928 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 6954 /* 6933 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 6936 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6945 -/* 6941 */ MCD_OPC_Decode, 221, 4, 19, // Opcode: LD_B_bo_r +/* 6941 */ MCD_OPC_Decode, 241, 4, 19, // Opcode: LD_B_bo_r /* 6945 */ MCD_OPC_FilterValue, 1, 177, 23, 0, // Skip to: 13015 -/* 6950 */ MCD_OPC_Decode, 246, 8, 19, // Opcode: ST_B_bo_r +/* 6950 */ MCD_OPC_Decode, 138, 9, 19, // Opcode: ST_B_bo_r /* 6954 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 6970 /* 6959 */ MCD_OPC_CheckField, 7, 1, 0, 161, 23, 0, // Skip to: 13015 -/* 6966 */ MCD_OPC_Decode, 206, 4, 19, // Opcode: LD_BU_bo_r +/* 6966 */ MCD_OPC_Decode, 226, 4, 19, // Opcode: LD_BU_bo_r /* 6970 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 6996 /* 6975 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 6978 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6987 -/* 6983 */ MCD_OPC_Decode, 251, 4, 19, // Opcode: LD_H_bo_r +/* 6983 */ MCD_OPC_Decode, 143, 5, 19, // Opcode: LD_H_bo_r /* 6987 */ MCD_OPC_FilterValue, 1, 135, 23, 0, // Skip to: 13015 -/* 6992 */ MCD_OPC_Decode, 145, 9, 19, // Opcode: ST_H_bo_r +/* 6992 */ MCD_OPC_Decode, 165, 9, 19, // Opcode: ST_H_bo_r /* 6996 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 7012 /* 7001 */ MCD_OPC_CheckField, 7, 1, 0, 119, 23, 0, // Skip to: 13015 -/* 7008 */ MCD_OPC_Decode, 244, 4, 19, // Opcode: LD_HU_bo_r +/* 7008 */ MCD_OPC_Decode, 136, 5, 19, // Opcode: LD_HU_bo_r /* 7012 */ MCD_OPC_FilterValue, 4, 21, 0, 0, // Skip to: 7038 /* 7017 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 7020 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7029 -/* 7025 */ MCD_OPC_Decode, 144, 5, 19, // Opcode: LD_W_bo_r +/* 7025 */ MCD_OPC_Decode, 164, 5, 19, // Opcode: LD_W_bo_r /* 7029 */ MCD_OPC_FilterValue, 1, 93, 23, 0, // Skip to: 13015 -/* 7034 */ MCD_OPC_Decode, 167, 9, 19, // Opcode: ST_W_bo_r +/* 7034 */ MCD_OPC_Decode, 187, 9, 19, // Opcode: ST_W_bo_r /* 7038 */ MCD_OPC_FilterValue, 5, 21, 0, 0, // Skip to: 7064 /* 7043 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 7046 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7055 -/* 7051 */ MCD_OPC_Decode, 238, 4, 19, // Opcode: LD_D_bo_r +/* 7051 */ MCD_OPC_Decode, 130, 5, 19, // Opcode: LD_D_bo_r /* 7055 */ MCD_OPC_FilterValue, 1, 67, 23, 0, // Skip to: 13015 -/* 7060 */ MCD_OPC_Decode, 139, 9, 19, // Opcode: ST_D_bo_r +/* 7060 */ MCD_OPC_Decode, 159, 9, 19, // Opcode: ST_D_bo_r /* 7064 */ MCD_OPC_FilterValue, 6, 21, 0, 0, // Skip to: 7090 /* 7069 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 7072 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7081 -/* 7077 */ MCD_OPC_Decode, 190, 4, 19, // Opcode: LD_A_bo_r +/* 7077 */ MCD_OPC_Decode, 210, 4, 19, // Opcode: LD_A_bo_r /* 7081 */ MCD_OPC_FilterValue, 1, 41, 23, 0, // Skip to: 13015 -/* 7086 */ MCD_OPC_Decode, 230, 8, 19, // Opcode: ST_A_bo_r +/* 7086 */ MCD_OPC_Decode, 250, 8, 19, // Opcode: ST_A_bo_r /* 7090 */ MCD_OPC_FilterValue, 7, 21, 0, 0, // Skip to: 7116 /* 7095 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 7098 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7107 -/* 7103 */ MCD_OPC_Decode, 232, 4, 19, // Opcode: LD_DA_bo_r +/* 7103 */ MCD_OPC_Decode, 252, 4, 19, // Opcode: LD_DA_bo_r /* 7107 */ MCD_OPC_FilterValue, 1, 15, 23, 0, // Skip to: 13015 -/* 7112 */ MCD_OPC_Decode, 133, 9, 19, // Opcode: ST_DA_bo_r +/* 7112 */ MCD_OPC_Decode, 153, 9, 19, // Opcode: ST_DA_bo_r /* 7116 */ MCD_OPC_FilterValue, 8, 21, 0, 0, // Skip to: 7142 /* 7121 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 7124 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7133 -/* 7129 */ MCD_OPC_Decode, 138, 5, 19, // Opcode: LD_Q_bo_r +/* 7129 */ MCD_OPC_Decode, 158, 5, 19, // Opcode: LD_Q_bo_r /* 7133 */ MCD_OPC_FilterValue, 1, 245, 22, 0, // Skip to: 13015 -/* 7138 */ MCD_OPC_Decode, 160, 9, 19, // Opcode: ST_Q_bo_r +/* 7138 */ MCD_OPC_Decode, 180, 9, 19, // Opcode: ST_Q_bo_r /* 7142 */ MCD_OPC_FilterValue, 12, 16, 0, 0, // Skip to: 7163 /* 7147 */ MCD_OPC_CheckPredicate, 1, 231, 22, 0, // Skip to: 13015 /* 7152 */ MCD_OPC_CheckField, 7, 1, 1, 224, 22, 0, // Skip to: 13015 -/* 7159 */ MCD_OPC_Decode, 221, 2, 19, // Opcode: CACHEA_W_bo_r +/* 7159 */ MCD_OPC_Decode, 241, 2, 19, // Opcode: CACHEA_W_bo_r /* 7163 */ MCD_OPC_FilterValue, 13, 16, 0, 0, // Skip to: 7184 /* 7168 */ MCD_OPC_CheckPredicate, 1, 210, 22, 0, // Skip to: 13015 /* 7173 */ MCD_OPC_CheckField, 7, 1, 1, 203, 22, 0, // Skip to: 13015 -/* 7180 */ MCD_OPC_Decode, 216, 2, 19, // Opcode: CACHEA_WI_bo_r +/* 7180 */ MCD_OPC_Decode, 236, 2, 19, // Opcode: CACHEA_WI_bo_r /* 7184 */ MCD_OPC_FilterValue, 14, 16, 0, 0, // Skip to: 7205 /* 7189 */ MCD_OPC_CheckPredicate, 1, 189, 22, 0, // Skip to: 13015 /* 7194 */ MCD_OPC_CheckField, 7, 1, 1, 182, 22, 0, // Skip to: 13015 -/* 7201 */ MCD_OPC_Decode, 211, 2, 19, // Opcode: CACHEA_I_bo_r +/* 7201 */ MCD_OPC_Decode, 231, 2, 19, // Opcode: CACHEA_I_bo_r /* 7205 */ MCD_OPC_FilterValue, 16, 21, 0, 0, // Skip to: 7231 /* 7210 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 7213 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7222 -/* 7218 */ MCD_OPC_Decode, 218, 4, 19, // Opcode: LD_B_bo_c +/* 7218 */ MCD_OPC_Decode, 238, 4, 19, // Opcode: LD_B_bo_c /* 7222 */ MCD_OPC_FilterValue, 1, 156, 22, 0, // Skip to: 13015 -/* 7227 */ MCD_OPC_Decode, 243, 8, 19, // Opcode: ST_B_bo_c +/* 7227 */ MCD_OPC_Decode, 135, 9, 19, // Opcode: ST_B_bo_c /* 7231 */ MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 7247 /* 7236 */ MCD_OPC_CheckField, 7, 1, 0, 140, 22, 0, // Skip to: 13015 -/* 7243 */ MCD_OPC_Decode, 203, 4, 19, // Opcode: LD_BU_bo_c +/* 7243 */ MCD_OPC_Decode, 223, 4, 19, // Opcode: LD_BU_bo_c /* 7247 */ MCD_OPC_FilterValue, 18, 21, 0, 0, // Skip to: 7273 /* 7252 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 7255 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7264 -/* 7260 */ MCD_OPC_Decode, 248, 4, 19, // Opcode: LD_H_bo_c +/* 7260 */ MCD_OPC_Decode, 140, 5, 19, // Opcode: LD_H_bo_c /* 7264 */ MCD_OPC_FilterValue, 1, 114, 22, 0, // Skip to: 13015 -/* 7269 */ MCD_OPC_Decode, 142, 9, 19, // Opcode: ST_H_bo_c +/* 7269 */ MCD_OPC_Decode, 162, 9, 19, // Opcode: ST_H_bo_c /* 7273 */ MCD_OPC_FilterValue, 19, 11, 0, 0, // Skip to: 7289 /* 7278 */ MCD_OPC_CheckField, 7, 1, 0, 98, 22, 0, // Skip to: 13015 -/* 7285 */ MCD_OPC_Decode, 241, 4, 19, // Opcode: LD_HU_bo_c +/* 7285 */ MCD_OPC_Decode, 133, 5, 19, // Opcode: LD_HU_bo_c /* 7289 */ MCD_OPC_FilterValue, 20, 21, 0, 0, // Skip to: 7315 /* 7294 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 7297 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7306 -/* 7302 */ MCD_OPC_Decode, 141, 5, 19, // Opcode: LD_W_bo_c +/* 7302 */ MCD_OPC_Decode, 161, 5, 19, // Opcode: LD_W_bo_c /* 7306 */ MCD_OPC_FilterValue, 1, 72, 22, 0, // Skip to: 13015 -/* 7311 */ MCD_OPC_Decode, 164, 9, 19, // Opcode: ST_W_bo_c +/* 7311 */ MCD_OPC_Decode, 184, 9, 19, // Opcode: ST_W_bo_c /* 7315 */ MCD_OPC_FilterValue, 21, 21, 0, 0, // Skip to: 7341 /* 7320 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 7323 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7332 -/* 7328 */ MCD_OPC_Decode, 235, 4, 19, // Opcode: LD_D_bo_c +/* 7328 */ MCD_OPC_Decode, 255, 4, 19, // Opcode: LD_D_bo_c /* 7332 */ MCD_OPC_FilterValue, 1, 46, 22, 0, // Skip to: 13015 -/* 7337 */ MCD_OPC_Decode, 136, 9, 19, // Opcode: ST_D_bo_c +/* 7337 */ MCD_OPC_Decode, 156, 9, 19, // Opcode: ST_D_bo_c /* 7341 */ MCD_OPC_FilterValue, 22, 21, 0, 0, // Skip to: 7367 /* 7346 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 7349 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7358 -/* 7354 */ MCD_OPC_Decode, 187, 4, 19, // Opcode: LD_A_bo_c +/* 7354 */ MCD_OPC_Decode, 207, 4, 19, // Opcode: LD_A_bo_c /* 7358 */ MCD_OPC_FilterValue, 1, 20, 22, 0, // Skip to: 13015 -/* 7363 */ MCD_OPC_Decode, 227, 8, 19, // Opcode: ST_A_bo_c +/* 7363 */ MCD_OPC_Decode, 247, 8, 19, // Opcode: ST_A_bo_c /* 7367 */ MCD_OPC_FilterValue, 23, 21, 0, 0, // Skip to: 7393 /* 7372 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 7375 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7384 -/* 7380 */ MCD_OPC_Decode, 229, 4, 19, // Opcode: LD_DA_bo_c +/* 7380 */ MCD_OPC_Decode, 249, 4, 19, // Opcode: LD_DA_bo_c /* 7384 */ MCD_OPC_FilterValue, 1, 250, 21, 0, // Skip to: 13015 -/* 7389 */ MCD_OPC_Decode, 130, 9, 19, // Opcode: ST_DA_bo_c +/* 7389 */ MCD_OPC_Decode, 150, 9, 19, // Opcode: ST_DA_bo_c /* 7393 */ MCD_OPC_FilterValue, 24, 21, 0, 0, // Skip to: 7419 /* 7398 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 7401 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7410 -/* 7406 */ MCD_OPC_Decode, 135, 5, 19, // Opcode: LD_Q_bo_c +/* 7406 */ MCD_OPC_Decode, 155, 5, 19, // Opcode: LD_Q_bo_c /* 7410 */ MCD_OPC_FilterValue, 1, 224, 21, 0, // Skip to: 13015 -/* 7415 */ MCD_OPC_Decode, 157, 9, 19, // Opcode: ST_Q_bo_c +/* 7415 */ MCD_OPC_Decode, 177, 9, 19, // Opcode: ST_Q_bo_c /* 7419 */ MCD_OPC_FilterValue, 28, 16, 0, 0, // Skip to: 7440 /* 7424 */ MCD_OPC_CheckPredicate, 1, 210, 21, 0, // Skip to: 13015 /* 7429 */ MCD_OPC_CheckField, 7, 1, 1, 203, 21, 0, // Skip to: 13015 -/* 7436 */ MCD_OPC_Decode, 218, 2, 19, // Opcode: CACHEA_W_bo_c +/* 7436 */ MCD_OPC_Decode, 238, 2, 19, // Opcode: CACHEA_W_bo_c /* 7440 */ MCD_OPC_FilterValue, 29, 16, 0, 0, // Skip to: 7461 /* 7445 */ MCD_OPC_CheckPredicate, 1, 189, 21, 0, // Skip to: 13015 /* 7450 */ MCD_OPC_CheckField, 7, 1, 1, 182, 21, 0, // Skip to: 13015 -/* 7457 */ MCD_OPC_Decode, 213, 2, 19, // Opcode: CACHEA_WI_bo_c +/* 7457 */ MCD_OPC_Decode, 233, 2, 19, // Opcode: CACHEA_WI_bo_c /* 7461 */ MCD_OPC_FilterValue, 30, 173, 21, 0, // Skip to: 13015 /* 7466 */ MCD_OPC_CheckPredicate, 1, 168, 21, 0, // Skip to: 13015 /* 7471 */ MCD_OPC_CheckField, 7, 1, 1, 161, 21, 0, // Skip to: 13015 -/* 7478 */ MCD_OPC_Decode, 208, 2, 19, // Opcode: CACHEA_I_bo_c +/* 7478 */ MCD_OPC_Decode, 228, 2, 19, // Opcode: CACHEA_I_bo_c /* 7482 */ MCD_OPC_FilterValue, 43, 161, 0, 0, // Skip to: 7648 /* 7487 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... /* 7490 */ MCD_OPC_FilterValue, 0, 38, 0, 0, // Skip to: 7533 @@ -1969,35 +1975,35 @@ static const uint8_t DecoderTable32[] = { /* 7498 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 7524 /* 7503 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 7506 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7515 -/* 7511 */ MCD_OPC_Decode, 240, 2, 32, // Opcode: CADD_rrr +/* 7511 */ MCD_OPC_Decode, 132, 3, 32, // Opcode: CADD_rrr /* 7515 */ MCD_OPC_FilterValue, 4, 119, 21, 0, // Skip to: 13015 -/* 7520 */ MCD_OPC_Decode, 234, 2, 32, // Opcode: CADDN_rrr +/* 7520 */ MCD_OPC_Decode, 254, 2, 32, // Opcode: CADDN_rrr /* 7524 */ MCD_OPC_FilterValue, 1, 110, 21, 0, // Skip to: 13015 -/* 7529 */ MCD_OPC_Decode, 239, 2, 24, // Opcode: CADD_rcr +/* 7529 */ MCD_OPC_Decode, 131, 3, 24, // Opcode: CADD_rcr /* 7533 */ MCD_OPC_FilterValue, 1, 38, 0, 0, // Skip to: 7576 /* 7538 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 7541 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 7567 /* 7546 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 7549 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7558 -/* 7554 */ MCD_OPC_Decode, 146, 3, 32, // Opcode: CSUB_rrr +/* 7554 */ MCD_OPC_Decode, 166, 3, 32, // Opcode: CSUB_rrr /* 7558 */ MCD_OPC_FilterValue, 4, 76, 21, 0, // Skip to: 13015 -/* 7563 */ MCD_OPC_Decode, 144, 3, 32, // Opcode: CSUBN_rrr +/* 7563 */ MCD_OPC_Decode, 164, 3, 32, // Opcode: CSUBN_rrr /* 7567 */ MCD_OPC_FilterValue, 1, 67, 21, 0, // Skip to: 13015 -/* 7572 */ MCD_OPC_Decode, 233, 2, 24, // Opcode: CADDN_rcr +/* 7572 */ MCD_OPC_Decode, 253, 2, 24, // Opcode: CADDN_rcr /* 7576 */ MCD_OPC_FilterValue, 2, 35, 0, 0, // Skip to: 7616 /* 7581 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 7584 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7600 /* 7589 */ MCD_OPC_CheckField, 7, 1, 0, 43, 21, 0, // Skip to: 13015 -/* 7596 */ MCD_OPC_Decode, 181, 8, 32, // Opcode: SEL_rrr +/* 7596 */ MCD_OPC_Decode, 201, 8, 32, // Opcode: SEL_rrr /* 7600 */ MCD_OPC_FilterValue, 4, 34, 21, 0, // Skip to: 13015 /* 7605 */ MCD_OPC_CheckField, 7, 1, 0, 27, 21, 0, // Skip to: 13015 -/* 7612 */ MCD_OPC_Decode, 177, 8, 32, // Opcode: SELN_rrr +/* 7612 */ MCD_OPC_Decode, 197, 8, 32, // Opcode: SELN_rrr /* 7616 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 7632 /* 7621 */ MCD_OPC_CheckField, 7, 1, 1, 11, 21, 0, // Skip to: 13015 -/* 7628 */ MCD_OPC_Decode, 180, 8, 24, // Opcode: SEL_rcr +/* 7628 */ MCD_OPC_Decode, 200, 8, 24, // Opcode: SEL_rcr /* 7632 */ MCD_OPC_FilterValue, 5, 2, 21, 0, // Skip to: 13015 /* 7637 */ MCD_OPC_CheckField, 7, 1, 1, 251, 20, 0, // Skip to: 13015 -/* 7644 */ MCD_OPC_Decode, 176, 8, 24, // Opcode: SELN_rcr +/* 7644 */ MCD_OPC_Decode, 196, 8, 24, // Opcode: SELN_rcr /* 7648 */ MCD_OPC_FilterValue, 45, 122, 0, 0, // Skip to: 7775 /* 7653 */ MCD_OPC_ExtractField, 21, 7, // Inst{27-21} ... /* 7656 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 7709 @@ -2006,1100 +2012,1100 @@ static const uint8_t DecoderTable32[] = { /* 7669 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 7672 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7686 /* 7677 */ MCD_OPC_CheckPredicate, 1, 213, 20, 0, // Skip to: 13015 -/* 7682 */ MCD_OPC_Decode, 244, 2, 14, // Opcode: CALLI_rr +/* 7682 */ MCD_OPC_Decode, 136, 3, 14, // Opcode: CALLI_rr /* 7686 */ MCD_OPC_FilterValue, 4, 204, 20, 0, // Skip to: 13015 /* 7691 */ MCD_OPC_CheckPredicate, 0, 199, 20, 0, // Skip to: 13015 -/* 7696 */ MCD_OPC_Decode, 200, 3, 14, // Opcode: FCALLA_i +/* 7696 */ MCD_OPC_Decode, 220, 3, 14, // Opcode: FCALLA_i /* 7700 */ MCD_OPC_FilterValue, 1, 190, 20, 0, // Skip to: 13015 -/* 7705 */ MCD_OPC_Decode, 199, 2, 20, // Opcode: BISR_rc +/* 7705 */ MCD_OPC_Decode, 219, 2, 20, // Opcode: BISR_rc /* 7709 */ MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 7759 /* 7714 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 7717 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 7738 /* 7722 */ MCD_OPC_CheckPredicate, 1, 168, 20, 0, // Skip to: 13015 /* 7727 */ MCD_OPC_CheckField, 7, 1, 0, 161, 20, 0, // Skip to: 13015 -/* 7734 */ MCD_OPC_Decode, 132, 4, 14, // Opcode: JLI_rr +/* 7734 */ MCD_OPC_Decode, 152, 4, 14, // Opcode: JLI_rr /* 7738 */ MCD_OPC_FilterValue, 4, 152, 20, 0, // Skip to: 13015 /* 7743 */ MCD_OPC_CheckPredicate, 1, 147, 20, 0, // Skip to: 13015 /* 7748 */ MCD_OPC_CheckField, 7, 1, 0, 140, 20, 0, // Skip to: 13015 -/* 7755 */ MCD_OPC_Decode, 253, 3, 14, // Opcode: JI_rr +/* 7755 */ MCD_OPC_Decode, 145, 4, 14, // Opcode: JI_rr /* 7759 */ MCD_OPC_FilterValue, 4, 131, 20, 0, // Skip to: 13015 /* 7764 */ MCD_OPC_CheckField, 7, 1, 1, 124, 20, 0, // Skip to: 13015 -/* 7771 */ MCD_OPC_Decode, 218, 9, 20, // Opcode: SYSCALL_rc +/* 7771 */ MCD_OPC_Decode, 238, 9, 20, // Opcode: SYSCALL_rc /* 7775 */ MCD_OPC_FilterValue, 47, 18, 0, 0, // Skip to: 7798 /* 7780 */ MCD_OPC_CheckField, 12, 20, 0, 108, 20, 0, // Skip to: 13015 /* 7787 */ MCD_OPC_CheckField, 7, 1, 0, 101, 20, 0, // Skip to: 13015 -/* 7794 */ MCD_OPC_Decode, 156, 8, 21, // Opcode: RSTV_sys +/* 7794 */ MCD_OPC_Decode, 176, 8, 21, // Opcode: RSTV_sys /* 7798 */ MCD_OPC_FilterValue, 51, 242, 1, 0, // Skip to: 8301 /* 7803 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... /* 7806 */ MCD_OPC_FilterValue, 1, 104, 0, 0, // Skip to: 7915 /* 7811 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 7814 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7823 -/* 7819 */ MCD_OPC_Decode, 174, 7, 24, // Opcode: MSUB_rcr +/* 7819 */ MCD_OPC_Decode, 194, 7, 24, // Opcode: MSUB_rcr /* 7823 */ MCD_OPC_FilterValue, 1, 67, 20, 0, // Skip to: 13015 /* 7828 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 7831 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 7852 /* 7836 */ MCD_OPC_CheckPredicate, 1, 54, 20, 0, // Skip to: 13015 /* 7841 */ MCD_OPC_CheckField, 24, 4, 0, 47, 20, 0, // Skip to: 13015 -/* 7848 */ MCD_OPC_Decode, 193, 7, 23, // Opcode: MULR_H_rr1_UL2e +/* 7848 */ MCD_OPC_Decode, 213, 7, 23, // Opcode: MULR_H_rr1_UL2e /* 7852 */ MCD_OPC_FilterValue, 5, 16, 0, 0, // Skip to: 7873 /* 7857 */ MCD_OPC_CheckPredicate, 1, 33, 20, 0, // Skip to: 13015 /* 7862 */ MCD_OPC_CheckField, 24, 4, 0, 26, 20, 0, // Skip to: 13015 -/* 7869 */ MCD_OPC_Decode, 192, 7, 23, // Opcode: MULR_H_rr1_LU2e +/* 7869 */ MCD_OPC_Decode, 212, 7, 23, // Opcode: MULR_H_rr1_LU2e /* 7873 */ MCD_OPC_FilterValue, 6, 16, 0, 0, // Skip to: 7894 /* 7878 */ MCD_OPC_CheckPredicate, 1, 12, 20, 0, // Skip to: 13015 /* 7883 */ MCD_OPC_CheckField, 24, 4, 0, 5, 20, 0, // Skip to: 13015 -/* 7890 */ MCD_OPC_Decode, 191, 7, 23, // Opcode: MULR_H_rr1_LL2e +/* 7890 */ MCD_OPC_Decode, 211, 7, 23, // Opcode: MULR_H_rr1_LL2e /* 7894 */ MCD_OPC_FilterValue, 7, 252, 19, 0, // Skip to: 13015 /* 7899 */ MCD_OPC_CheckPredicate, 1, 247, 19, 0, // Skip to: 13015 /* 7904 */ MCD_OPC_CheckField, 24, 4, 0, 240, 19, 0, // Skip to: 13015 -/* 7911 */ MCD_OPC_Decode, 194, 7, 23, // Opcode: MULR_H_rr1_UU2e +/* 7911 */ MCD_OPC_Decode, 214, 7, 23, // Opcode: MULR_H_rr1_UU2e /* 7915 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 7936 /* 7920 */ MCD_OPC_CheckPredicate, 1, 226, 19, 0, // Skip to: 13015 /* 7925 */ MCD_OPC_CheckField, 7, 1, 0, 219, 19, 0, // Skip to: 13015 -/* 7932 */ MCD_OPC_Decode, 172, 7, 24, // Opcode: MSUB_U_rcr +/* 7932 */ MCD_OPC_Decode, 192, 7, 24, // Opcode: MSUB_U_rcr /* 7936 */ MCD_OPC_FilterValue, 3, 193, 0, 0, // Skip to: 8134 /* 7941 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 7944 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7958 /* 7949 */ MCD_OPC_CheckPredicate, 1, 197, 19, 0, // Skip to: 13015 -/* 7954 */ MCD_OPC_Decode, 175, 7, 24, // Opcode: MSUB_rcr_e +/* 7954 */ MCD_OPC_Decode, 195, 7, 24, // Opcode: MSUB_rcr_e /* 7958 */ MCD_OPC_FilterValue, 1, 188, 19, 0, // Skip to: 13015 /* 7963 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 7966 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 7987 /* 7971 */ MCD_OPC_CheckPredicate, 1, 175, 19, 0, // Skip to: 13015 /* 7976 */ MCD_OPC_CheckField, 24, 4, 0, 168, 19, 0, // Skip to: 13015 -/* 7983 */ MCD_OPC_Decode, 208, 7, 23, // Opcode: MUL_H_rr1_UL2e +/* 7983 */ MCD_OPC_Decode, 228, 7, 23, // Opcode: MUL_H_rr1_UL2e /* 7987 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 8008 /* 7992 */ MCD_OPC_CheckPredicate, 1, 154, 19, 0, // Skip to: 13015 /* 7997 */ MCD_OPC_CheckField, 24, 4, 0, 147, 19, 0, // Skip to: 13015 -/* 8004 */ MCD_OPC_Decode, 207, 7, 23, // Opcode: MUL_H_rr1_LU2e +/* 8004 */ MCD_OPC_Decode, 227, 7, 23, // Opcode: MUL_H_rr1_LU2e /* 8008 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 8029 /* 8013 */ MCD_OPC_CheckPredicate, 1, 133, 19, 0, // Skip to: 13015 /* 8018 */ MCD_OPC_CheckField, 24, 4, 0, 126, 19, 0, // Skip to: 13015 -/* 8025 */ MCD_OPC_Decode, 206, 7, 23, // Opcode: MUL_H_rr1_LL2e +/* 8025 */ MCD_OPC_Decode, 226, 7, 23, // Opcode: MUL_H_rr1_LL2e /* 8029 */ MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 8050 /* 8034 */ MCD_OPC_CheckPredicate, 1, 112, 19, 0, // Skip to: 13015 /* 8039 */ MCD_OPC_CheckField, 24, 4, 0, 105, 19, 0, // Skip to: 13015 -/* 8046 */ MCD_OPC_Decode, 209, 7, 23, // Opcode: MUL_H_rr1_UU2e +/* 8046 */ MCD_OPC_Decode, 229, 7, 23, // Opcode: MUL_H_rr1_UU2e /* 8050 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 8071 /* 8055 */ MCD_OPC_CheckPredicate, 1, 91, 19, 0, // Skip to: 13015 /* 8060 */ MCD_OPC_CheckField, 24, 4, 0, 84, 19, 0, // Skip to: 13015 -/* 8067 */ MCD_OPC_Decode, 185, 7, 23, // Opcode: MULM_H_rr1_UL2e +/* 8067 */ MCD_OPC_Decode, 205, 7, 23, // Opcode: MULM_H_rr1_UL2e /* 8071 */ MCD_OPC_FilterValue, 5, 16, 0, 0, // Skip to: 8092 /* 8076 */ MCD_OPC_CheckPredicate, 1, 70, 19, 0, // Skip to: 13015 /* 8081 */ MCD_OPC_CheckField, 24, 4, 0, 63, 19, 0, // Skip to: 13015 -/* 8088 */ MCD_OPC_Decode, 184, 7, 23, // Opcode: MULM_H_rr1_LU2e +/* 8088 */ MCD_OPC_Decode, 204, 7, 23, // Opcode: MULM_H_rr1_LU2e /* 8092 */ MCD_OPC_FilterValue, 6, 16, 0, 0, // Skip to: 8113 /* 8097 */ MCD_OPC_CheckPredicate, 1, 49, 19, 0, // Skip to: 13015 /* 8102 */ MCD_OPC_CheckField, 24, 4, 0, 42, 19, 0, // Skip to: 13015 -/* 8109 */ MCD_OPC_Decode, 183, 7, 23, // Opcode: MULM_H_rr1_LL2e +/* 8109 */ MCD_OPC_Decode, 203, 7, 23, // Opcode: MULM_H_rr1_LL2e /* 8113 */ MCD_OPC_FilterValue, 7, 33, 19, 0, // Skip to: 13015 /* 8118 */ MCD_OPC_CheckPredicate, 1, 28, 19, 0, // Skip to: 13015 /* 8123 */ MCD_OPC_CheckField, 24, 4, 0, 21, 19, 0, // Skip to: 13015 -/* 8130 */ MCD_OPC_Decode, 186, 7, 23, // Opcode: MULM_H_rr1_UU2e +/* 8130 */ MCD_OPC_Decode, 206, 7, 23, // Opcode: MULM_H_rr1_UU2e /* 8134 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 8150 /* 8139 */ MCD_OPC_CheckField, 7, 1, 0, 5, 19, 0, // Skip to: 13015 -/* 8146 */ MCD_OPC_Decode, 147, 7, 24, // Opcode: MSUBS_U_rcr +/* 8146 */ MCD_OPC_Decode, 167, 7, 24, // Opcode: MSUBS_U_rcr /* 8150 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 8166 /* 8155 */ MCD_OPC_CheckField, 7, 1, 0, 245, 18, 0, // Skip to: 13015 -/* 8162 */ MCD_OPC_Decode, 151, 7, 24, // Opcode: MSUBS_rcr +/* 8162 */ MCD_OPC_Decode, 171, 7, 24, // Opcode: MSUBS_rcr /* 8166 */ MCD_OPC_FilterValue, 6, 16, 0, 0, // Skip to: 8187 /* 8171 */ MCD_OPC_CheckPredicate, 1, 231, 18, 0, // Skip to: 13015 /* 8176 */ MCD_OPC_CheckField, 7, 1, 0, 224, 18, 0, // Skip to: 13015 -/* 8183 */ MCD_OPC_Decode, 148, 7, 24, // Opcode: MSUBS_U_rcr_e +/* 8183 */ MCD_OPC_Decode, 168, 7, 24, // Opcode: MSUBS_U_rcr_e /* 8187 */ MCD_OPC_FilterValue, 7, 215, 18, 0, // Skip to: 13015 /* 8192 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 8195 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8209 /* 8200 */ MCD_OPC_CheckPredicate, 1, 202, 18, 0, // Skip to: 13015 -/* 8205 */ MCD_OPC_Decode, 152, 7, 24, // Opcode: MSUBS_rcr_e +/* 8205 */ MCD_OPC_Decode, 172, 7, 24, // Opcode: MSUBS_rcr_e /* 8209 */ MCD_OPC_FilterValue, 1, 193, 18, 0, // Skip to: 13015 /* 8214 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 8217 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 8238 /* 8222 */ MCD_OPC_CheckPredicate, 1, 180, 18, 0, // Skip to: 13015 /* 8227 */ MCD_OPC_CheckField, 24, 4, 0, 173, 18, 0, // Skip to: 13015 -/* 8234 */ MCD_OPC_Decode, 181, 7, 23, // Opcode: MULMS_H_rr1_UL2e +/* 8234 */ MCD_OPC_Decode, 201, 7, 23, // Opcode: MULMS_H_rr1_UL2e /* 8238 */ MCD_OPC_FilterValue, 5, 16, 0, 0, // Skip to: 8259 /* 8243 */ MCD_OPC_CheckPredicate, 1, 159, 18, 0, // Skip to: 13015 /* 8248 */ MCD_OPC_CheckField, 24, 4, 0, 152, 18, 0, // Skip to: 13015 -/* 8255 */ MCD_OPC_Decode, 180, 7, 23, // Opcode: MULMS_H_rr1_LU2e +/* 8255 */ MCD_OPC_Decode, 200, 7, 23, // Opcode: MULMS_H_rr1_LU2e /* 8259 */ MCD_OPC_FilterValue, 6, 16, 0, 0, // Skip to: 8280 /* 8264 */ MCD_OPC_CheckPredicate, 1, 138, 18, 0, // Skip to: 13015 /* 8269 */ MCD_OPC_CheckField, 24, 4, 0, 131, 18, 0, // Skip to: 13015 -/* 8276 */ MCD_OPC_Decode, 179, 7, 23, // Opcode: MULMS_H_rr1_LL2e +/* 8276 */ MCD_OPC_Decode, 199, 7, 23, // Opcode: MULMS_H_rr1_LL2e /* 8280 */ MCD_OPC_FilterValue, 7, 122, 18, 0, // Skip to: 13015 /* 8285 */ MCD_OPC_CheckPredicate, 1, 117, 18, 0, // Skip to: 13015 /* 8290 */ MCD_OPC_CheckField, 24, 4, 0, 110, 18, 0, // Skip to: 13015 -/* 8297 */ MCD_OPC_Decode, 182, 7, 23, // Opcode: MULMS_H_rr1_UU2e +/* 8297 */ MCD_OPC_Decode, 202, 7, 23, // Opcode: MULMS_H_rr1_UU2e /* 8301 */ MCD_OPC_FilterValue, 53, 16, 0, 0, // Skip to: 8322 /* 8306 */ MCD_OPC_CheckPredicate, 0, 96, 18, 0, // Skip to: 13015 /* 8311 */ MCD_OPC_CheckField, 7, 1, 1, 89, 18, 0, // Skip to: 13015 -/* 8318 */ MCD_OPC_Decode, 231, 8, 28, // Opcode: ST_A_bol +/* 8318 */ MCD_OPC_Decode, 251, 8, 28, // Opcode: ST_A_bol /* 8322 */ MCD_OPC_FilterValue, 55, 87, 0, 0, // Skip to: 8414 /* 8327 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... /* 8330 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8356 /* 8335 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 8338 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8347 -/* 8343 */ MCD_OPC_Decode, 224, 3, 33, // Opcode: INSERT_rrpw +/* 8343 */ MCD_OPC_Decode, 244, 3, 33, // Opcode: INSERT_rrpw /* 8347 */ MCD_OPC_FilterValue, 1, 55, 18, 0, // Skip to: 13015 -/* 8352 */ MCD_OPC_Decode, 221, 3, 34, // Opcode: INSERT_rcpw +/* 8352 */ MCD_OPC_Decode, 241, 3, 34, // Opcode: INSERT_rcpw /* 8356 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 8382 /* 8361 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 8364 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8373 -/* 8369 */ MCD_OPC_Decode, 219, 3, 33, // Opcode: IMASK_rrpw +/* 8369 */ MCD_OPC_Decode, 239, 3, 33, // Opcode: IMASK_rrpw /* 8373 */ MCD_OPC_FilterValue, 1, 29, 18, 0, // Skip to: 13015 -/* 8378 */ MCD_OPC_Decode, 217, 3, 34, // Opcode: IMASK_rcpw +/* 8378 */ MCD_OPC_Decode, 237, 3, 34, // Opcode: IMASK_rcpw /* 8382 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8398 /* 8387 */ MCD_OPC_CheckField, 7, 1, 0, 13, 18, 0, // Skip to: 13015 -/* 8394 */ MCD_OPC_Decode, 196, 3, 33, // Opcode: EXTR_rrpw +/* 8394 */ MCD_OPC_Decode, 216, 3, 33, // Opcode: EXTR_rrpw /* 8398 */ MCD_OPC_FilterValue, 3, 4, 18, 0, // Skip to: 13015 /* 8403 */ MCD_OPC_CheckField, 7, 1, 0, 253, 17, 0, // Skip to: 13015 -/* 8410 */ MCD_OPC_Decode, 193, 3, 33, // Opcode: EXTR_U_rrpw +/* 8410 */ MCD_OPC_Decode, 213, 3, 33, // Opcode: EXTR_U_rrpw /* 8414 */ MCD_OPC_FilterValue, 57, 31, 0, 0, // Skip to: 8450 /* 8419 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 8422 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8436 /* 8427 */ MCD_OPC_CheckPredicate, 0, 231, 17, 0, // Skip to: 13015 -/* 8432 */ MCD_OPC_Decode, 207, 4, 28, // Opcode: LD_BU_bol +/* 8432 */ MCD_OPC_Decode, 227, 4, 28, // Opcode: LD_BU_bol /* 8436 */ MCD_OPC_FilterValue, 1, 222, 17, 0, // Skip to: 13015 /* 8441 */ MCD_OPC_CheckPredicate, 0, 217, 17, 0, // Skip to: 13015 -/* 8446 */ MCD_OPC_Decode, 245, 4, 28, // Opcode: LD_HU_bol +/* 8446 */ MCD_OPC_Decode, 137, 5, 28, // Opcode: LD_HU_bol /* 8450 */ MCD_OPC_FilterValue, 59, 21, 0, 0, // Skip to: 8476 /* 8455 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 8458 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8467 -/* 8463 */ MCD_OPC_Decode, 187, 6, 22, // Opcode: MOV_rlc +/* 8463 */ MCD_OPC_Decode, 207, 6, 22, // Opcode: MOV_rlc /* 8467 */ MCD_OPC_FilterValue, 1, 191, 17, 0, // Skip to: 13015 -/* 8472 */ MCD_OPC_Decode, 186, 6, 22, // Opcode: MOV_U_rlc +/* 8472 */ MCD_OPC_Decode, 206, 6, 22, // Opcode: MOV_U_rlc /* 8476 */ MCD_OPC_FilterValue, 61, 35, 0, 0, // Skip to: 8516 /* 8481 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... /* 8484 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8500 /* 8489 */ MCD_OPC_CheckField, 7, 1, 1, 167, 17, 0, // Skip to: 13015 -/* 8496 */ MCD_OPC_Decode, 163, 4, 30, // Opcode: JZ_A_brr +/* 8496 */ MCD_OPC_Decode, 183, 4, 30, // Opcode: JZ_A_brr /* 8500 */ MCD_OPC_FilterValue, 1, 158, 17, 0, // Skip to: 13015 /* 8505 */ MCD_OPC_CheckField, 7, 1, 1, 151, 17, 0, // Skip to: 13015 -/* 8512 */ MCD_OPC_Decode, 154, 4, 30, // Opcode: JNZ_A_brr +/* 8512 */ MCD_OPC_Decode, 174, 4, 30, // Opcode: JNZ_A_brr /* 8516 */ MCD_OPC_FilterValue, 63, 55, 0, 0, // Skip to: 8576 /* 8521 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 8524 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8550 /* 8529 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... /* 8532 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8541 -/* 8537 */ MCD_OPC_Decode, 139, 4, 30, // Opcode: JLT_brr +/* 8537 */ MCD_OPC_Decode, 159, 4, 30, // Opcode: JLT_brr /* 8541 */ MCD_OPC_FilterValue, 1, 117, 17, 0, // Skip to: 13015 -/* 8546 */ MCD_OPC_Decode, 137, 4, 30, // Opcode: JLT_U_brr +/* 8546 */ MCD_OPC_Decode, 157, 4, 30, // Opcode: JLT_U_brr /* 8550 */ MCD_OPC_FilterValue, 1, 108, 17, 0, // Skip to: 13015 /* 8555 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... /* 8558 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8567 -/* 8563 */ MCD_OPC_Decode, 138, 4, 31, // Opcode: JLT_brc +/* 8563 */ MCD_OPC_Decode, 158, 4, 31, // Opcode: JLT_brc /* 8567 */ MCD_OPC_FilterValue, 1, 91, 17, 0, // Skip to: 13015 -/* 8572 */ MCD_OPC_Decode, 136, 4, 31, // Opcode: JLT_U_brc +/* 8572 */ MCD_OPC_Decode, 156, 4, 31, // Opcode: JLT_U_brc /* 8576 */ MCD_OPC_FilterValue, 67, 213, 3, 0, // Skip to: 9562 /* 8581 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... /* 8584 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8605 /* 8589 */ MCD_OPC_CheckPredicate, 1, 69, 17, 0, // Skip to: 13015 /* 8594 */ MCD_OPC_CheckField, 7, 1, 0, 62, 17, 0, // Skip to: 13015 -/* 8601 */ MCD_OPC_Decode, 142, 6, 16, // Opcode: MADD_Q_rrr1_U +/* 8601 */ MCD_OPC_Decode, 162, 6, 16, // Opcode: MADD_Q_rrr1_U /* 8605 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 8626 /* 8610 */ MCD_OPC_CheckPredicate, 1, 48, 17, 0, // Skip to: 13015 /* 8615 */ MCD_OPC_CheckField, 7, 1, 0, 41, 17, 0, // Skip to: 13015 -/* 8622 */ MCD_OPC_Decode, 140, 6, 16, // Opcode: MADD_Q_rrr1_L +/* 8622 */ MCD_OPC_Decode, 160, 6, 16, // Opcode: MADD_Q_rrr1_L /* 8626 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 8647 /* 8631 */ MCD_OPC_CheckPredicate, 1, 27, 17, 0, // Skip to: 13015 /* 8636 */ MCD_OPC_CheckField, 7, 1, 0, 20, 17, 0, // Skip to: 13015 -/* 8643 */ MCD_OPC_Decode, 139, 6, 16, // Opcode: MADD_Q_rrr1 +/* 8643 */ MCD_OPC_Decode, 159, 6, 16, // Opcode: MADD_Q_rrr1 /* 8647 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 8668 /* 8652 */ MCD_OPC_CheckPredicate, 1, 6, 17, 0, // Skip to: 13015 /* 8657 */ MCD_OPC_CheckField, 7, 1, 0, 255, 16, 0, // Skip to: 13015 -/* 8664 */ MCD_OPC_Decode, 144, 6, 16, // Opcode: MADD_Q_rrr1_U_U +/* 8664 */ MCD_OPC_Decode, 164, 6, 16, // Opcode: MADD_Q_rrr1_U_U /* 8668 */ MCD_OPC_FilterValue, 5, 16, 0, 0, // Skip to: 8689 /* 8673 */ MCD_OPC_CheckPredicate, 1, 241, 16, 0, // Skip to: 13015 /* 8678 */ MCD_OPC_CheckField, 7, 1, 0, 234, 16, 0, // Skip to: 13015 -/* 8685 */ MCD_OPC_Decode, 141, 6, 16, // Opcode: MADD_Q_rrr1_L_L +/* 8685 */ MCD_OPC_Decode, 161, 6, 16, // Opcode: MADD_Q_rrr1_L_L /* 8689 */ MCD_OPC_FilterValue, 6, 16, 0, 0, // Skip to: 8710 /* 8694 */ MCD_OPC_CheckPredicate, 1, 220, 16, 0, // Skip to: 13015 /* 8699 */ MCD_OPC_CheckField, 7, 1, 0, 213, 16, 0, // Skip to: 13015 -/* 8706 */ MCD_OPC_Decode, 211, 5, 16, // Opcode: MADDR_Q_rrr1_U_U +/* 8706 */ MCD_OPC_Decode, 231, 5, 16, // Opcode: MADDR_Q_rrr1_U_U /* 8710 */ MCD_OPC_FilterValue, 7, 16, 0, 0, // Skip to: 8731 /* 8715 */ MCD_OPC_CheckPredicate, 1, 199, 16, 0, // Skip to: 13015 /* 8720 */ MCD_OPC_CheckField, 7, 1, 0, 192, 16, 0, // Skip to: 13015 -/* 8727 */ MCD_OPC_Decode, 210, 5, 16, // Opcode: MADDR_Q_rrr1_L_L +/* 8727 */ MCD_OPC_Decode, 230, 5, 16, // Opcode: MADDR_Q_rrr1_L_L /* 8731 */ MCD_OPC_FilterValue, 12, 16, 0, 0, // Skip to: 8752 /* 8736 */ MCD_OPC_CheckPredicate, 1, 178, 16, 0, // Skip to: 13015 /* 8741 */ MCD_OPC_CheckField, 7, 1, 1, 171, 16, 0, // Skip to: 13015 -/* 8748 */ MCD_OPC_Decode, 227, 5, 16, // Opcode: MADDSUR_H_rrr1_UL +/* 8748 */ MCD_OPC_Decode, 247, 5, 16, // Opcode: MADDSUR_H_rrr1_UL /* 8752 */ MCD_OPC_FilterValue, 13, 16, 0, 0, // Skip to: 8773 /* 8757 */ MCD_OPC_CheckPredicate, 1, 157, 16, 0, // Skip to: 13015 /* 8762 */ MCD_OPC_CheckField, 7, 1, 1, 150, 16, 0, // Skip to: 13015 -/* 8769 */ MCD_OPC_Decode, 226, 5, 16, // Opcode: MADDSUR_H_rrr1_LU +/* 8769 */ MCD_OPC_Decode, 246, 5, 16, // Opcode: MADDSUR_H_rrr1_LU /* 8773 */ MCD_OPC_FilterValue, 14, 16, 0, 0, // Skip to: 8794 /* 8778 */ MCD_OPC_CheckPredicate, 1, 136, 16, 0, // Skip to: 13015 /* 8783 */ MCD_OPC_CheckField, 7, 1, 1, 129, 16, 0, // Skip to: 13015 -/* 8790 */ MCD_OPC_Decode, 225, 5, 16, // Opcode: MADDSUR_H_rrr1_LL +/* 8790 */ MCD_OPC_Decode, 245, 5, 16, // Opcode: MADDSUR_H_rrr1_LL /* 8794 */ MCD_OPC_FilterValue, 15, 16, 0, 0, // Skip to: 8815 /* 8799 */ MCD_OPC_CheckPredicate, 1, 115, 16, 0, // Skip to: 13015 /* 8804 */ MCD_OPC_CheckField, 7, 1, 1, 108, 16, 0, // Skip to: 13015 -/* 8811 */ MCD_OPC_Decode, 228, 5, 16, // Opcode: MADDSUR_H_rrr1_UU +/* 8811 */ MCD_OPC_Decode, 248, 5, 16, // Opcode: MADDSUR_H_rrr1_UU /* 8815 */ MCD_OPC_FilterValue, 24, 31, 0, 0, // Skip to: 8851 /* 8820 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 8823 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8837 /* 8828 */ MCD_OPC_CheckPredicate, 1, 86, 16, 0, // Skip to: 13015 -/* 8833 */ MCD_OPC_Decode, 148, 6, 16, // Opcode: MADD_Q_rrr1_e_U +/* 8833 */ MCD_OPC_Decode, 168, 6, 16, // Opcode: MADD_Q_rrr1_e_U /* 8837 */ MCD_OPC_FilterValue, 1, 77, 16, 0, // Skip to: 13015 /* 8842 */ MCD_OPC_CheckPredicate, 1, 72, 16, 0, // Skip to: 13015 -/* 8847 */ MCD_OPC_Decode, 235, 5, 16, // Opcode: MADDSU_H_rrr1_UL +/* 8847 */ MCD_OPC_Decode, 255, 5, 16, // Opcode: MADDSU_H_rrr1_UL /* 8851 */ MCD_OPC_FilterValue, 25, 31, 0, 0, // Skip to: 8887 /* 8856 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 8859 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8873 /* 8864 */ MCD_OPC_CheckPredicate, 1, 50, 16, 0, // Skip to: 13015 -/* 8869 */ MCD_OPC_Decode, 146, 6, 16, // Opcode: MADD_Q_rrr1_e_L +/* 8869 */ MCD_OPC_Decode, 166, 6, 16, // Opcode: MADD_Q_rrr1_e_L /* 8873 */ MCD_OPC_FilterValue, 1, 41, 16, 0, // Skip to: 13015 /* 8878 */ MCD_OPC_CheckPredicate, 1, 36, 16, 0, // Skip to: 13015 -/* 8883 */ MCD_OPC_Decode, 234, 5, 16, // Opcode: MADDSU_H_rrr1_LU +/* 8883 */ MCD_OPC_Decode, 254, 5, 16, // Opcode: MADDSU_H_rrr1_LU /* 8887 */ MCD_OPC_FilterValue, 26, 16, 0, 0, // Skip to: 8908 /* 8892 */ MCD_OPC_CheckPredicate, 1, 22, 16, 0, // Skip to: 13015 /* 8897 */ MCD_OPC_CheckField, 7, 1, 1, 15, 16, 0, // Skip to: 13015 -/* 8904 */ MCD_OPC_Decode, 233, 5, 16, // Opcode: MADDSU_H_rrr1_LL +/* 8904 */ MCD_OPC_Decode, 253, 5, 16, // Opcode: MADDSU_H_rrr1_LL /* 8908 */ MCD_OPC_FilterValue, 27, 31, 0, 0, // Skip to: 8944 /* 8913 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 8916 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8930 /* 8921 */ MCD_OPC_CheckPredicate, 1, 249, 15, 0, // Skip to: 13015 -/* 8926 */ MCD_OPC_Decode, 145, 6, 16, // Opcode: MADD_Q_rrr1_e +/* 8926 */ MCD_OPC_Decode, 165, 6, 16, // Opcode: MADD_Q_rrr1_e /* 8930 */ MCD_OPC_FilterValue, 1, 240, 15, 0, // Skip to: 13015 /* 8935 */ MCD_OPC_CheckPredicate, 1, 235, 15, 0, // Skip to: 13015 -/* 8940 */ MCD_OPC_Decode, 236, 5, 16, // Opcode: MADDSU_H_rrr1_UU +/* 8940 */ MCD_OPC_Decode, 128, 6, 16, // Opcode: MADDSU_H_rrr1_UU /* 8944 */ MCD_OPC_FilterValue, 28, 31, 0, 0, // Skip to: 8980 /* 8949 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 8952 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8966 /* 8957 */ MCD_OPC_CheckPredicate, 1, 213, 15, 0, // Skip to: 13015 -/* 8962 */ MCD_OPC_Decode, 149, 6, 16, // Opcode: MADD_Q_rrr1_e_U_U +/* 8962 */ MCD_OPC_Decode, 169, 6, 16, // Opcode: MADD_Q_rrr1_e_U_U /* 8966 */ MCD_OPC_FilterValue, 1, 204, 15, 0, // Skip to: 13015 /* 8971 */ MCD_OPC_CheckPredicate, 1, 199, 15, 0, // Skip to: 13015 -/* 8976 */ MCD_OPC_Decode, 219, 5, 16, // Opcode: MADDSUM_H_rrr1_UL +/* 8976 */ MCD_OPC_Decode, 239, 5, 16, // Opcode: MADDSUM_H_rrr1_UL /* 8980 */ MCD_OPC_FilterValue, 29, 31, 0, 0, // Skip to: 9016 /* 8985 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 8988 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9002 /* 8993 */ MCD_OPC_CheckPredicate, 1, 177, 15, 0, // Skip to: 13015 -/* 8998 */ MCD_OPC_Decode, 147, 6, 16, // Opcode: MADD_Q_rrr1_e_L_L +/* 8998 */ MCD_OPC_Decode, 167, 6, 16, // Opcode: MADD_Q_rrr1_e_L_L /* 9002 */ MCD_OPC_FilterValue, 1, 168, 15, 0, // Skip to: 13015 /* 9007 */ MCD_OPC_CheckPredicate, 1, 163, 15, 0, // Skip to: 13015 -/* 9012 */ MCD_OPC_Decode, 218, 5, 16, // Opcode: MADDSUM_H_rrr1_LU +/* 9012 */ MCD_OPC_Decode, 238, 5, 16, // Opcode: MADDSUM_H_rrr1_LU /* 9016 */ MCD_OPC_FilterValue, 30, 31, 0, 0, // Skip to: 9052 /* 9021 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 9024 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9038 /* 9029 */ MCD_OPC_CheckPredicate, 1, 141, 15, 0, // Skip to: 13015 -/* 9034 */ MCD_OPC_Decode, 207, 5, 16, // Opcode: MADDR_H_rrr1_UL_2 +/* 9034 */ MCD_OPC_Decode, 227, 5, 16, // Opcode: MADDR_H_rrr1_UL_2 /* 9038 */ MCD_OPC_FilterValue, 1, 132, 15, 0, // Skip to: 13015 /* 9043 */ MCD_OPC_CheckPredicate, 1, 127, 15, 0, // Skip to: 13015 -/* 9048 */ MCD_OPC_Decode, 217, 5, 16, // Opcode: MADDSUM_H_rrr1_LL +/* 9048 */ MCD_OPC_Decode, 237, 5, 16, // Opcode: MADDSUM_H_rrr1_LL /* 9052 */ MCD_OPC_FilterValue, 31, 16, 0, 0, // Skip to: 9073 /* 9057 */ MCD_OPC_CheckPredicate, 1, 113, 15, 0, // Skip to: 13015 /* 9062 */ MCD_OPC_CheckField, 7, 1, 1, 106, 15, 0, // Skip to: 13015 -/* 9069 */ MCD_OPC_Decode, 220, 5, 16, // Opcode: MADDSUM_H_rrr1_UU +/* 9069 */ MCD_OPC_Decode, 240, 5, 16, // Opcode: MADDSUM_H_rrr1_UU /* 9073 */ MCD_OPC_FilterValue, 32, 16, 0, 0, // Skip to: 9094 /* 9078 */ MCD_OPC_CheckPredicate, 1, 92, 15, 0, // Skip to: 13015 /* 9083 */ MCD_OPC_CheckField, 7, 1, 0, 85, 15, 0, // Skip to: 13015 -/* 9090 */ MCD_OPC_Decode, 245, 5, 16, // Opcode: MADDS_Q_rrr1_U +/* 9090 */ MCD_OPC_Decode, 137, 6, 16, // Opcode: MADDS_Q_rrr1_U /* 9094 */ MCD_OPC_FilterValue, 33, 16, 0, 0, // Skip to: 9115 /* 9099 */ MCD_OPC_CheckPredicate, 1, 71, 15, 0, // Skip to: 13015 /* 9104 */ MCD_OPC_CheckField, 7, 1, 0, 64, 15, 0, // Skip to: 13015 -/* 9111 */ MCD_OPC_Decode, 243, 5, 16, // Opcode: MADDS_Q_rrr1_L +/* 9111 */ MCD_OPC_Decode, 135, 6, 16, // Opcode: MADDS_Q_rrr1_L /* 9115 */ MCD_OPC_FilterValue, 34, 16, 0, 0, // Skip to: 9136 /* 9120 */ MCD_OPC_CheckPredicate, 1, 50, 15, 0, // Skip to: 13015 /* 9125 */ MCD_OPC_CheckField, 7, 1, 0, 43, 15, 0, // Skip to: 13015 -/* 9132 */ MCD_OPC_Decode, 242, 5, 16, // Opcode: MADDS_Q_rrr1 +/* 9132 */ MCD_OPC_Decode, 134, 6, 16, // Opcode: MADDS_Q_rrr1 /* 9136 */ MCD_OPC_FilterValue, 36, 16, 0, 0, // Skip to: 9157 /* 9141 */ MCD_OPC_CheckPredicate, 1, 29, 15, 0, // Skip to: 13015 /* 9146 */ MCD_OPC_CheckField, 7, 1, 0, 22, 15, 0, // Skip to: 13015 -/* 9153 */ MCD_OPC_Decode, 247, 5, 16, // Opcode: MADDS_Q_rrr1_U_U +/* 9153 */ MCD_OPC_Decode, 139, 6, 16, // Opcode: MADDS_Q_rrr1_U_U /* 9157 */ MCD_OPC_FilterValue, 37, 16, 0, 0, // Skip to: 9178 /* 9162 */ MCD_OPC_CheckPredicate, 1, 8, 15, 0, // Skip to: 13015 /* 9167 */ MCD_OPC_CheckField, 7, 1, 0, 1, 15, 0, // Skip to: 13015 -/* 9174 */ MCD_OPC_Decode, 244, 5, 16, // Opcode: MADDS_Q_rrr1_L_L +/* 9174 */ MCD_OPC_Decode, 136, 6, 16, // Opcode: MADDS_Q_rrr1_L_L /* 9178 */ MCD_OPC_FilterValue, 38, 16, 0, 0, // Skip to: 9199 /* 9183 */ MCD_OPC_CheckPredicate, 1, 243, 14, 0, // Skip to: 13015 /* 9188 */ MCD_OPC_CheckField, 7, 1, 0, 236, 14, 0, // Skip to: 13015 -/* 9195 */ MCD_OPC_Decode, 202, 5, 16, // Opcode: MADDRS_Q_rrr1_U_U +/* 9195 */ MCD_OPC_Decode, 222, 5, 16, // Opcode: MADDRS_Q_rrr1_U_U /* 9199 */ MCD_OPC_FilterValue, 39, 16, 0, 0, // Skip to: 9220 /* 9204 */ MCD_OPC_CheckPredicate, 1, 222, 14, 0, // Skip to: 13015 /* 9209 */ MCD_OPC_CheckField, 7, 1, 0, 215, 14, 0, // Skip to: 13015 -/* 9216 */ MCD_OPC_Decode, 201, 5, 16, // Opcode: MADDRS_Q_rrr1_L_L +/* 9216 */ MCD_OPC_Decode, 221, 5, 16, // Opcode: MADDRS_Q_rrr1_L_L /* 9220 */ MCD_OPC_FilterValue, 44, 16, 0, 0, // Skip to: 9241 /* 9225 */ MCD_OPC_CheckPredicate, 1, 201, 14, 0, // Skip to: 13015 /* 9230 */ MCD_OPC_CheckField, 7, 1, 1, 194, 14, 0, // Skip to: 13015 -/* 9237 */ MCD_OPC_Decode, 223, 5, 16, // Opcode: MADDSURS_H_rrr1_UL +/* 9237 */ MCD_OPC_Decode, 243, 5, 16, // Opcode: MADDSURS_H_rrr1_UL /* 9241 */ MCD_OPC_FilterValue, 45, 16, 0, 0, // Skip to: 9262 /* 9246 */ MCD_OPC_CheckPredicate, 1, 180, 14, 0, // Skip to: 13015 /* 9251 */ MCD_OPC_CheckField, 7, 1, 1, 173, 14, 0, // Skip to: 13015 -/* 9258 */ MCD_OPC_Decode, 222, 5, 16, // Opcode: MADDSURS_H_rrr1_LU +/* 9258 */ MCD_OPC_Decode, 242, 5, 16, // Opcode: MADDSURS_H_rrr1_LU /* 9262 */ MCD_OPC_FilterValue, 46, 16, 0, 0, // Skip to: 9283 /* 9267 */ MCD_OPC_CheckPredicate, 1, 159, 14, 0, // Skip to: 13015 /* 9272 */ MCD_OPC_CheckField, 7, 1, 1, 152, 14, 0, // Skip to: 13015 -/* 9279 */ MCD_OPC_Decode, 221, 5, 16, // Opcode: MADDSURS_H_rrr1_LL +/* 9279 */ MCD_OPC_Decode, 241, 5, 16, // Opcode: MADDSURS_H_rrr1_LL /* 9283 */ MCD_OPC_FilterValue, 47, 16, 0, 0, // Skip to: 9304 /* 9288 */ MCD_OPC_CheckPredicate, 1, 138, 14, 0, // Skip to: 13015 /* 9293 */ MCD_OPC_CheckField, 7, 1, 1, 131, 14, 0, // Skip to: 13015 -/* 9300 */ MCD_OPC_Decode, 224, 5, 16, // Opcode: MADDSURS_H_rrr1_UU +/* 9300 */ MCD_OPC_Decode, 244, 5, 16, // Opcode: MADDSURS_H_rrr1_UU /* 9304 */ MCD_OPC_FilterValue, 56, 31, 0, 0, // Skip to: 9340 /* 9309 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 9312 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9326 /* 9317 */ MCD_OPC_CheckPredicate, 1, 109, 14, 0, // Skip to: 13015 -/* 9322 */ MCD_OPC_Decode, 251, 5, 16, // Opcode: MADDS_Q_rrr1_e_U +/* 9322 */ MCD_OPC_Decode, 143, 6, 16, // Opcode: MADDS_Q_rrr1_e_U /* 9326 */ MCD_OPC_FilterValue, 1, 100, 14, 0, // Skip to: 13015 /* 9331 */ MCD_OPC_CheckPredicate, 1, 95, 14, 0, // Skip to: 13015 -/* 9336 */ MCD_OPC_Decode, 231, 5, 16, // Opcode: MADDSUS_H_rrr1_UL +/* 9336 */ MCD_OPC_Decode, 251, 5, 16, // Opcode: MADDSUS_H_rrr1_UL /* 9340 */ MCD_OPC_FilterValue, 57, 31, 0, 0, // Skip to: 9376 /* 9345 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 9348 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9362 /* 9353 */ MCD_OPC_CheckPredicate, 1, 73, 14, 0, // Skip to: 13015 -/* 9358 */ MCD_OPC_Decode, 249, 5, 16, // Opcode: MADDS_Q_rrr1_e_L +/* 9358 */ MCD_OPC_Decode, 141, 6, 16, // Opcode: MADDS_Q_rrr1_e_L /* 9362 */ MCD_OPC_FilterValue, 1, 64, 14, 0, // Skip to: 13015 /* 9367 */ MCD_OPC_CheckPredicate, 1, 59, 14, 0, // Skip to: 13015 -/* 9372 */ MCD_OPC_Decode, 230, 5, 16, // Opcode: MADDSUS_H_rrr1_LU +/* 9372 */ MCD_OPC_Decode, 250, 5, 16, // Opcode: MADDSUS_H_rrr1_LU /* 9376 */ MCD_OPC_FilterValue, 58, 16, 0, 0, // Skip to: 9397 /* 9381 */ MCD_OPC_CheckPredicate, 1, 45, 14, 0, // Skip to: 13015 /* 9386 */ MCD_OPC_CheckField, 7, 1, 1, 38, 14, 0, // Skip to: 13015 -/* 9393 */ MCD_OPC_Decode, 229, 5, 16, // Opcode: MADDSUS_H_rrr1_LL +/* 9393 */ MCD_OPC_Decode, 249, 5, 16, // Opcode: MADDSUS_H_rrr1_LL /* 9397 */ MCD_OPC_FilterValue, 59, 31, 0, 0, // Skip to: 9433 /* 9402 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 9405 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9419 /* 9410 */ MCD_OPC_CheckPredicate, 1, 16, 14, 0, // Skip to: 13015 -/* 9415 */ MCD_OPC_Decode, 248, 5, 16, // Opcode: MADDS_Q_rrr1_e +/* 9415 */ MCD_OPC_Decode, 140, 6, 16, // Opcode: MADDS_Q_rrr1_e /* 9419 */ MCD_OPC_FilterValue, 1, 7, 14, 0, // Skip to: 13015 /* 9424 */ MCD_OPC_CheckPredicate, 1, 2, 14, 0, // Skip to: 13015 -/* 9429 */ MCD_OPC_Decode, 232, 5, 16, // Opcode: MADDSUS_H_rrr1_UU +/* 9429 */ MCD_OPC_Decode, 252, 5, 16, // Opcode: MADDSUS_H_rrr1_UU /* 9433 */ MCD_OPC_FilterValue, 60, 31, 0, 0, // Skip to: 9469 /* 9438 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 9441 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9455 /* 9446 */ MCD_OPC_CheckPredicate, 1, 236, 13, 0, // Skip to: 13015 -/* 9451 */ MCD_OPC_Decode, 252, 5, 16, // Opcode: MADDS_Q_rrr1_e_U_U +/* 9451 */ MCD_OPC_Decode, 144, 6, 16, // Opcode: MADDS_Q_rrr1_e_U_U /* 9455 */ MCD_OPC_FilterValue, 1, 227, 13, 0, // Skip to: 13015 /* 9460 */ MCD_OPC_CheckPredicate, 1, 222, 13, 0, // Skip to: 13015 -/* 9465 */ MCD_OPC_Decode, 215, 5, 16, // Opcode: MADDSUMS_H_rrr1_UL +/* 9465 */ MCD_OPC_Decode, 235, 5, 16, // Opcode: MADDSUMS_H_rrr1_UL /* 9469 */ MCD_OPC_FilterValue, 61, 31, 0, 0, // Skip to: 9505 /* 9474 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 9477 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9491 /* 9482 */ MCD_OPC_CheckPredicate, 1, 200, 13, 0, // Skip to: 13015 -/* 9487 */ MCD_OPC_Decode, 250, 5, 16, // Opcode: MADDS_Q_rrr1_e_L_L +/* 9487 */ MCD_OPC_Decode, 142, 6, 16, // Opcode: MADDS_Q_rrr1_e_L_L /* 9491 */ MCD_OPC_FilterValue, 1, 191, 13, 0, // Skip to: 13015 /* 9496 */ MCD_OPC_CheckPredicate, 1, 186, 13, 0, // Skip to: 13015 -/* 9501 */ MCD_OPC_Decode, 214, 5, 16, // Opcode: MADDSUMS_H_rrr1_LU +/* 9501 */ MCD_OPC_Decode, 234, 5, 16, // Opcode: MADDSUMS_H_rrr1_LU /* 9505 */ MCD_OPC_FilterValue, 62, 31, 0, 0, // Skip to: 9541 /* 9510 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 9513 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9527 /* 9518 */ MCD_OPC_CheckPredicate, 1, 164, 13, 0, // Skip to: 13015 -/* 9523 */ MCD_OPC_Decode, 198, 5, 16, // Opcode: MADDRS_H_rrr1_UL_2 +/* 9523 */ MCD_OPC_Decode, 218, 5, 16, // Opcode: MADDRS_H_rrr1_UL_2 /* 9527 */ MCD_OPC_FilterValue, 1, 155, 13, 0, // Skip to: 13015 /* 9532 */ MCD_OPC_CheckPredicate, 1, 150, 13, 0, // Skip to: 13015 -/* 9537 */ MCD_OPC_Decode, 213, 5, 16, // Opcode: MADDSUMS_H_rrr1_LL +/* 9537 */ MCD_OPC_Decode, 233, 5, 16, // Opcode: MADDSUMS_H_rrr1_LL /* 9541 */ MCD_OPC_FilterValue, 63, 141, 13, 0, // Skip to: 13015 /* 9546 */ MCD_OPC_CheckPredicate, 1, 136, 13, 0, // Skip to: 13015 /* 9551 */ MCD_OPC_CheckField, 7, 1, 1, 129, 13, 0, // Skip to: 13015 -/* 9558 */ MCD_OPC_Decode, 216, 5, 16, // Opcode: MADDSUMS_H_rrr1_UU +/* 9558 */ MCD_OPC_Decode, 236, 5, 16, // Opcode: MADDSUMS_H_rrr1_UU /* 9562 */ MCD_OPC_FilterValue, 69, 50, 0, 0, // Skip to: 9617 /* 9567 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 9570 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9586 /* 9575 */ MCD_OPC_CheckField, 26, 2, 0, 105, 13, 0, // Skip to: 13015 -/* 9582 */ MCD_OPC_Decode, 133, 5, 17, // Opcode: LD_Q_abs +/* 9582 */ MCD_OPC_Decode, 153, 5, 17, // Opcode: LD_Q_abs /* 9586 */ MCD_OPC_FilterValue, 1, 96, 13, 0, // Skip to: 13015 /* 9591 */ MCD_OPC_ExtractField, 26, 2, // Inst{27-26} ... /* 9594 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9603 -/* 9599 */ MCD_OPC_Decode, 155, 5, 17, // Opcode: LEA_abs +/* 9599 */ MCD_OPC_Decode, 175, 5, 17, // Opcode: LEA_abs /* 9603 */ MCD_OPC_FilterValue, 1, 79, 13, 0, // Skip to: 13015 /* 9608 */ MCD_OPC_CheckPredicate, 6, 74, 13, 0, // Skip to: 13015 -/* 9613 */ MCD_OPC_Decode, 158, 5, 17, // Opcode: LHA_abs +/* 9613 */ MCD_OPC_Decode, 178, 5, 17, // Opcode: LHA_abs /* 9617 */ MCD_OPC_FilterValue, 71, 107, 0, 0, // Skip to: 9729 /* 9622 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... /* 9625 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9651 /* 9630 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 9633 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9642 -/* 9638 */ MCD_OPC_Decode, 177, 2, 18, // Opcode: AND_AND_T +/* 9638 */ MCD_OPC_Decode, 197, 2, 18, // Opcode: AND_AND_T /* 9642 */ MCD_OPC_FilterValue, 1, 40, 13, 0, // Skip to: 13015 -/* 9647 */ MCD_OPC_Decode, 247, 7, 18, // Opcode: OR_AND_T +/* 9647 */ MCD_OPC_Decode, 139, 8, 18, // Opcode: OR_AND_T /* 9651 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 9677 /* 9656 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 9659 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9668 -/* 9664 */ MCD_OPC_Decode, 191, 2, 18, // Opcode: AND_OR_T +/* 9664 */ MCD_OPC_Decode, 211, 2, 18, // Opcode: AND_OR_T /* 9668 */ MCD_OPC_FilterValue, 1, 14, 13, 0, // Skip to: 13015 -/* 9673 */ MCD_OPC_Decode, 133, 8, 18, // Opcode: OR_OR_T +/* 9673 */ MCD_OPC_Decode, 153, 8, 18, // Opcode: OR_OR_T /* 9677 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9703 /* 9682 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 9685 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9694 -/* 9690 */ MCD_OPC_Decode, 190, 2, 18, // Opcode: AND_NOR_T +/* 9690 */ MCD_OPC_Decode, 210, 2, 18, // Opcode: AND_NOR_T /* 9694 */ MCD_OPC_FilterValue, 1, 244, 12, 0, // Skip to: 13015 -/* 9699 */ MCD_OPC_Decode, 132, 8, 18, // Opcode: OR_NOR_T +/* 9699 */ MCD_OPC_Decode, 152, 8, 18, // Opcode: OR_NOR_T /* 9703 */ MCD_OPC_FilterValue, 3, 235, 12, 0, // Skip to: 13015 /* 9708 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 9711 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9720 -/* 9716 */ MCD_OPC_Decode, 176, 2, 18, // Opcode: AND_ANDN_T +/* 9716 */ MCD_OPC_Decode, 196, 2, 18, // Opcode: AND_ANDN_T /* 9720 */ MCD_OPC_FilterValue, 1, 218, 12, 0, // Skip to: 13015 -/* 9725 */ MCD_OPC_Decode, 246, 7, 18, // Opcode: OR_ANDN_T +/* 9725 */ MCD_OPC_Decode, 138, 8, 18, // Opcode: OR_ANDN_T /* 9729 */ MCD_OPC_FilterValue, 73, 208, 0, 0, // Skip to: 9942 /* 9734 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 9737 */ MCD_OPC_FilterValue, 0, 186, 0, 0, // Skip to: 9928 /* 9742 */ MCD_OPC_ExtractField, 22, 6, // Inst{27-22} ... /* 9745 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9754 -/* 9750 */ MCD_OPC_Decode, 215, 9, 19, // Opcode: SWAP_W_bo_pos +/* 9750 */ MCD_OPC_Decode, 235, 9, 19, // Opcode: SWAP_W_bo_pos /* 9754 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9763 -/* 9759 */ MCD_OPC_Decode, 180, 4, 19, // Opcode: LDMST_bo_pos +/* 9759 */ MCD_OPC_Decode, 200, 4, 19, // Opcode: LDMST_bo_pos /* 9763 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9777 /* 9768 */ MCD_OPC_CheckPredicate, 5, 170, 12, 0, // Skip to: 13015 -/* 9773 */ MCD_OPC_Decode, 202, 9, 19, // Opcode: SWAPMSK_W_bo_pos +/* 9773 */ MCD_OPC_Decode, 222, 9, 19, // Opcode: SWAPMSK_W_bo_pos /* 9777 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 9791 /* 9782 */ MCD_OPC_CheckPredicate, 5, 156, 12, 0, // Skip to: 13015 -/* 9787 */ MCD_OPC_Decode, 135, 3, 19, // Opcode: CMPSWAP_W_bo_pos +/* 9787 */ MCD_OPC_Decode, 155, 3, 19, // Opcode: CMPSWAP_W_bo_pos /* 9791 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 9800 -/* 9796 */ MCD_OPC_Decode, 216, 9, 19, // Opcode: SWAP_W_bo_pre +/* 9796 */ MCD_OPC_Decode, 236, 9, 19, // Opcode: SWAP_W_bo_pre /* 9800 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 9809 -/* 9805 */ MCD_OPC_Decode, 181, 4, 19, // Opcode: LDMST_bo_pre +/* 9805 */ MCD_OPC_Decode, 201, 4, 19, // Opcode: LDMST_bo_pre /* 9809 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 9823 /* 9814 */ MCD_OPC_CheckPredicate, 5, 124, 12, 0, // Skip to: 13015 -/* 9819 */ MCD_OPC_Decode, 203, 9, 19, // Opcode: SWAPMSK_W_bo_pre +/* 9819 */ MCD_OPC_Decode, 223, 9, 19, // Opcode: SWAPMSK_W_bo_pre /* 9823 */ MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 9837 /* 9828 */ MCD_OPC_CheckPredicate, 5, 110, 12, 0, // Skip to: 13015 -/* 9833 */ MCD_OPC_Decode, 136, 3, 19, // Opcode: CMPSWAP_W_bo_pre +/* 9833 */ MCD_OPC_Decode, 156, 3, 19, // Opcode: CMPSWAP_W_bo_pre /* 9837 */ MCD_OPC_FilterValue, 32, 4, 0, 0, // Skip to: 9846 -/* 9842 */ MCD_OPC_Decode, 212, 9, 19, // Opcode: SWAP_W_bo_bso +/* 9842 */ MCD_OPC_Decode, 232, 9, 19, // Opcode: SWAP_W_bo_bso /* 9846 */ MCD_OPC_FilterValue, 33, 4, 0, 0, // Skip to: 9855 -/* 9851 */ MCD_OPC_Decode, 178, 4, 19, // Opcode: LDMST_bo_bso +/* 9851 */ MCD_OPC_Decode, 198, 4, 19, // Opcode: LDMST_bo_bso /* 9855 */ MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 9869 /* 9860 */ MCD_OPC_CheckPredicate, 5, 78, 12, 0, // Skip to: 13015 -/* 9865 */ MCD_OPC_Decode, 199, 9, 19, // Opcode: SWAPMSK_W_bo_bso +/* 9865 */ MCD_OPC_Decode, 219, 9, 19, // Opcode: SWAPMSK_W_bo_bso /* 9869 */ MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 9883 /* 9874 */ MCD_OPC_CheckPredicate, 5, 64, 12, 0, // Skip to: 13015 -/* 9879 */ MCD_OPC_Decode, 133, 3, 19, // Opcode: CMPSWAP_W_bo_bso +/* 9879 */ MCD_OPC_Decode, 153, 3, 19, // Opcode: CMPSWAP_W_bo_bso /* 9883 */ MCD_OPC_FilterValue, 36, 4, 0, 0, // Skip to: 9892 -/* 9888 */ MCD_OPC_Decode, 176, 4, 19, // Opcode: LDLCX_bo_bso +/* 9888 */ MCD_OPC_Decode, 196, 4, 19, // Opcode: LDLCX_bo_bso /* 9892 */ MCD_OPC_FilterValue, 37, 4, 0, 0, // Skip to: 9901 -/* 9897 */ MCD_OPC_Decode, 184, 4, 19, // Opcode: LDUCX_bo_bso +/* 9897 */ MCD_OPC_Decode, 204, 4, 19, // Opcode: LDUCX_bo_bso /* 9901 */ MCD_OPC_FilterValue, 38, 4, 0, 0, // Skip to: 9910 -/* 9906 */ MCD_OPC_Decode, 222, 8, 19, // Opcode: STLCX_bo_bso +/* 9906 */ MCD_OPC_Decode, 242, 8, 19, // Opcode: STLCX_bo_bso /* 9910 */ MCD_OPC_FilterValue, 39, 4, 0, 0, // Skip to: 9919 -/* 9915 */ MCD_OPC_Decode, 224, 8, 19, // Opcode: STUCX_bo_bso +/* 9915 */ MCD_OPC_Decode, 244, 8, 19, // Opcode: STUCX_bo_bso /* 9919 */ MCD_OPC_FilterValue, 40, 19, 12, 0, // Skip to: 13015 -/* 9924 */ MCD_OPC_Decode, 156, 5, 19, // Opcode: LEA_bo_bso +/* 9924 */ MCD_OPC_Decode, 176, 5, 19, // Opcode: LEA_bo_bso /* 9928 */ MCD_OPC_FilterValue, 1, 10, 12, 0, // Skip to: 13015 /* 9933 */ MCD_OPC_CheckPredicate, 0, 5, 12, 0, // Skip to: 13015 -/* 9938 */ MCD_OPC_Decode, 252, 4, 28, // Opcode: LD_H_bol +/* 9938 */ MCD_OPC_Decode, 144, 5, 28, // Opcode: LD_H_bol /* 9942 */ MCD_OPC_FilterValue, 75, 150, 2, 0, // Skip to: 10609 /* 9947 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... /* 9950 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9971 /* 9955 */ MCD_OPC_CheckPredicate, 2, 239, 11, 0, // Skip to: 13015 /* 9960 */ MCD_OPC_CheckField, 7, 1, 0, 232, 11, 0, // Skip to: 13015 -/* 9967 */ MCD_OPC_Decode, 138, 3, 14, // Opcode: CMP_F_rr +/* 9967 */ MCD_OPC_Decode, 158, 3, 14, // Opcode: CMP_F_rr /* 9971 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 9992 /* 9976 */ MCD_OPC_CheckPredicate, 1, 218, 11, 0, // Skip to: 13015 /* 9981 */ MCD_OPC_CheckField, 7, 1, 0, 211, 11, 0, // Skip to: 13015 -/* 9988 */ MCD_OPC_Decode, 204, 2, 14, // Opcode: BMERGE_rr +/* 9988 */ MCD_OPC_Decode, 224, 2, 14, // Opcode: BMERGE_rr /* 9992 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 10013 /* 9997 */ MCD_OPC_CheckPredicate, 1, 197, 11, 0, // Skip to: 13015 /* 10002 */ MCD_OPC_CheckField, 7, 1, 0, 190, 11, 0, // Skip to: 13015 -/* 10009 */ MCD_OPC_Decode, 142, 8, 14, // Opcode: PARITY_rr +/* 10009 */ MCD_OPC_Decode, 162, 8, 14, // Opcode: PARITY_rr /* 10013 */ MCD_OPC_FilterValue, 12, 16, 0, 0, // Skip to: 10034 /* 10018 */ MCD_OPC_CheckPredicate, 6, 176, 11, 0, // Skip to: 13015 /* 10023 */ MCD_OPC_CheckField, 7, 1, 0, 169, 11, 0, // Skip to: 13015 -/* 10030 */ MCD_OPC_Decode, 139, 3, 14, // Opcode: CRC32B_W_rr +/* 10030 */ MCD_OPC_Decode, 159, 3, 14, // Opcode: CRC32B_W_rr /* 10034 */ MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 10055 /* 10039 */ MCD_OPC_CheckPredicate, 2, 155, 11, 0, // Skip to: 13015 /* 10044 */ MCD_OPC_CheckField, 7, 1, 0, 148, 11, 0, // Skip to: 13015 -/* 10051 */ MCD_OPC_Decode, 205, 7, 14, // Opcode: MUL_F_rrr +/* 10051 */ MCD_OPC_Decode, 225, 7, 14, // Opcode: MUL_F_rrr /* 10055 */ MCD_OPC_FilterValue, 20, 16, 0, 0, // Skip to: 10076 /* 10060 */ MCD_OPC_CheckPredicate, 2, 134, 11, 0, // Skip to: 13015 /* 10065 */ MCD_OPC_CheckField, 7, 1, 0, 127, 11, 0, // Skip to: 13015 -/* 10072 */ MCD_OPC_Decode, 154, 3, 14, // Opcode: DIV_F_rr +/* 10072 */ MCD_OPC_Decode, 174, 3, 14, // Opcode: DIV_F_rr /* 10076 */ MCD_OPC_FilterValue, 24, 16, 0, 0, // Skip to: 10097 /* 10081 */ MCD_OPC_CheckPredicate, 6, 113, 11, 0, // Skip to: 13015 /* 10086 */ MCD_OPC_CheckField, 7, 1, 0, 106, 11, 0, // Skip to: 13015 -/* 10093 */ MCD_OPC_Decode, 141, 3, 14, // Opcode: CRC32_B_rr +/* 10093 */ MCD_OPC_Decode, 161, 3, 14, // Opcode: CRC32_B_rr /* 10097 */ MCD_OPC_FilterValue, 28, 16, 0, 0, // Skip to: 10118 /* 10102 */ MCD_OPC_CheckPredicate, 6, 92, 11, 0, // Skip to: 13015 /* 10107 */ MCD_OPC_CheckField, 7, 1, 0, 85, 11, 0, // Skip to: 13015 -/* 10114 */ MCD_OPC_Decode, 140, 3, 14, // Opcode: CRC32L_W_rr +/* 10114 */ MCD_OPC_Decode, 160, 3, 14, // Opcode: CRC32L_W_rr /* 10118 */ MCD_OPC_FilterValue, 32, 16, 0, 0, // Skip to: 10139 /* 10123 */ MCD_OPC_CheckPredicate, 1, 71, 11, 0, // Skip to: 13015 /* 10128 */ MCD_OPC_CheckField, 7, 1, 0, 64, 11, 0, // Skip to: 13015 -/* 10135 */ MCD_OPC_Decode, 227, 9, 14, // Opcode: UNPACK_rr_rr +/* 10135 */ MCD_OPC_Decode, 247, 9, 14, // Opcode: UNPACK_rr_rr /* 10139 */ MCD_OPC_FilterValue, 36, 16, 0, 0, // Skip to: 10160 /* 10144 */ MCD_OPC_CheckPredicate, 1, 50, 11, 0, // Skip to: 13015 /* 10149 */ MCD_OPC_CheckField, 7, 1, 0, 43, 11, 0, // Skip to: 13015 -/* 10156 */ MCD_OPC_Decode, 205, 2, 14, // Opcode: BSPLIT_rr +/* 10156 */ MCD_OPC_Decode, 225, 2, 14, // Opcode: BSPLIT_rr /* 10160 */ MCD_OPC_FilterValue, 40, 16, 0, 0, // Skip to: 10181 /* 10165 */ MCD_OPC_CheckPredicate, 1, 29, 11, 0, // Skip to: 13015 /* 10170 */ MCD_OPC_CheckField, 7, 1, 0, 22, 11, 0, // Skip to: 13015 -/* 10177 */ MCD_OPC_Decode, 169, 3, 14, // Opcode: DVINIT_U_rr +/* 10177 */ MCD_OPC_Decode, 189, 3, 14, // Opcode: DVINIT_U_rr /* 10181 */ MCD_OPC_FilterValue, 48, 16, 0, 0, // Skip to: 10202 /* 10186 */ MCD_OPC_CheckPredicate, 2, 8, 11, 0, // Skip to: 13015 /* 10191 */ MCD_OPC_CheckField, 7, 1, 0, 1, 11, 0, // Skip to: 13015 -/* 10198 */ MCD_OPC_Decode, 229, 9, 14, // Opcode: UPDFL_rr +/* 10198 */ MCD_OPC_Decode, 249, 9, 14, // Opcode: UPDFL_rr /* 10202 */ MCD_OPC_FilterValue, 64, 16, 0, 0, // Skip to: 10223 /* 10207 */ MCD_OPC_CheckPredicate, 2, 243, 10, 0, // Skip to: 13015 /* 10212 */ MCD_OPC_CheckField, 7, 1, 0, 236, 10, 0, // Skip to: 13015 -/* 10219 */ MCD_OPC_Decode, 206, 3, 14, // Opcode: FTOI_rr +/* 10219 */ MCD_OPC_Decode, 226, 3, 14, // Opcode: FTOI_rr /* 10223 */ MCD_OPC_FilterValue, 68, 16, 0, 0, // Skip to: 10244 /* 10228 */ MCD_OPC_CheckPredicate, 2, 222, 10, 0, // Skip to: 13015 /* 10233 */ MCD_OPC_CheckField, 7, 1, 0, 215, 10, 0, // Skip to: 13015 -/* 10240 */ MCD_OPC_Decode, 208, 3, 14, // Opcode: FTOQ31_rr +/* 10240 */ MCD_OPC_Decode, 228, 3, 14, // Opcode: FTOQ31_rr /* 10244 */ MCD_OPC_FilterValue, 72, 16, 0, 0, // Skip to: 10265 /* 10249 */ MCD_OPC_CheckPredicate, 2, 201, 10, 0, // Skip to: 13015 /* 10254 */ MCD_OPC_CheckField, 7, 1, 0, 194, 10, 0, // Skip to: 13015 -/* 10261 */ MCD_OPC_Decode, 210, 3, 14, // Opcode: FTOU_rr +/* 10261 */ MCD_OPC_Decode, 230, 3, 14, // Opcode: FTOU_rr /* 10265 */ MCD_OPC_FilterValue, 76, 16, 0, 0, // Skip to: 10286 /* 10270 */ MCD_OPC_CheckPredicate, 3, 180, 10, 0, // Skip to: 13015 /* 10275 */ MCD_OPC_CheckField, 7, 1, 0, 173, 10, 0, // Skip to: 13015 -/* 10282 */ MCD_OPC_Decode, 205, 3, 14, // Opcode: FTOIZ_rr +/* 10282 */ MCD_OPC_Decode, 225, 3, 14, // Opcode: FTOIZ_rr /* 10286 */ MCD_OPC_FilterValue, 80, 16, 0, 0, // Skip to: 10307 /* 10291 */ MCD_OPC_CheckPredicate, 2, 159, 10, 0, // Skip to: 13015 /* 10296 */ MCD_OPC_CheckField, 7, 1, 0, 152, 10, 0, // Skip to: 13015 -/* 10303 */ MCD_OPC_Decode, 230, 3, 14, // Opcode: ITOF_rr +/* 10303 */ MCD_OPC_Decode, 250, 3, 14, // Opcode: ITOF_rr /* 10307 */ MCD_OPC_FilterValue, 84, 16, 0, 0, // Skip to: 10328 /* 10312 */ MCD_OPC_CheckPredicate, 2, 138, 10, 0, // Skip to: 13015 /* 10317 */ MCD_OPC_CheckField, 7, 1, 0, 131, 10, 0, // Skip to: 13015 -/* 10324 */ MCD_OPC_Decode, 145, 8, 14, // Opcode: Q31TOF_rr +/* 10324 */ MCD_OPC_Decode, 165, 8, 14, // Opcode: Q31TOF_rr /* 10328 */ MCD_OPC_FilterValue, 88, 16, 0, 0, // Skip to: 10349 /* 10333 */ MCD_OPC_CheckPredicate, 2, 117, 10, 0, // Skip to: 13015 /* 10338 */ MCD_OPC_CheckField, 7, 1, 0, 110, 10, 0, // Skip to: 13015 -/* 10345 */ MCD_OPC_Decode, 230, 9, 14, // Opcode: UTOF_rr +/* 10345 */ MCD_OPC_Decode, 250, 9, 14, // Opcode: UTOF_rr /* 10349 */ MCD_OPC_FilterValue, 92, 16, 0, 0, // Skip to: 10370 /* 10354 */ MCD_OPC_CheckPredicate, 3, 96, 10, 0, // Skip to: 13015 /* 10359 */ MCD_OPC_CheckField, 7, 1, 0, 89, 10, 0, // Skip to: 13015 -/* 10366 */ MCD_OPC_Decode, 209, 3, 14, // Opcode: FTOUZ_rr +/* 10366 */ MCD_OPC_Decode, 229, 3, 14, // Opcode: FTOUZ_rr /* 10370 */ MCD_OPC_FilterValue, 96, 16, 0, 0, // Skip to: 10391 /* 10375 */ MCD_OPC_CheckPredicate, 3, 75, 10, 0, // Skip to: 13015 /* 10380 */ MCD_OPC_CheckField, 7, 1, 0, 68, 10, 0, // Skip to: 13015 -/* 10387 */ MCD_OPC_Decode, 207, 3, 14, // Opcode: FTOQ31Z_rr +/* 10387 */ MCD_OPC_Decode, 227, 3, 14, // Opcode: FTOQ31Z_rr /* 10391 */ MCD_OPC_FilterValue, 100, 16, 0, 0, // Skip to: 10412 /* 10396 */ MCD_OPC_CheckPredicate, 2, 54, 10, 0, // Skip to: 13015 /* 10401 */ MCD_OPC_CheckField, 7, 1, 0, 47, 10, 0, // Skip to: 13015 -/* 10408 */ MCD_OPC_Decode, 146, 8, 14, // Opcode: QSEED_F_rr +/* 10408 */ MCD_OPC_Decode, 166, 8, 14, // Opcode: QSEED_F_rr /* 10412 */ MCD_OPC_FilterValue, 104, 16, 0, 0, // Skip to: 10433 /* 10417 */ MCD_OPC_CheckPredicate, 1, 33, 10, 0, // Skip to: 13015 /* 10422 */ MCD_OPC_CheckField, 7, 1, 0, 26, 10, 0, // Skip to: 13015 -/* 10429 */ MCD_OPC_Decode, 171, 3, 14, // Opcode: DVINIT_rr +/* 10429 */ MCD_OPC_Decode, 191, 3, 14, // Opcode: DVINIT_rr /* 10433 */ MCD_OPC_FilterValue, 128, 1, 16, 0, 0, // Skip to: 10455 /* 10439 */ MCD_OPC_CheckPredicate, 0, 11, 10, 0, // Skip to: 13015 /* 10444 */ MCD_OPC_CheckField, 7, 1, 0, 4, 10, 0, // Skip to: 13015 -/* 10451 */ MCD_OPC_Decode, 156, 3, 14, // Opcode: DIV_rr +/* 10451 */ MCD_OPC_Decode, 176, 3, 14, // Opcode: DIV_rr /* 10455 */ MCD_OPC_FilterValue, 132, 1, 16, 0, 0, // Skip to: 10477 /* 10461 */ MCD_OPC_CheckPredicate, 0, 245, 9, 0, // Skip to: 13015 /* 10466 */ MCD_OPC_CheckField, 7, 1, 0, 238, 9, 0, // Skip to: 13015 -/* 10473 */ MCD_OPC_Decode, 155, 3, 14, // Opcode: DIV_U_rr +/* 10473 */ MCD_OPC_Decode, 175, 3, 14, // Opcode: DIV_U_rr /* 10477 */ MCD_OPC_FilterValue, 144, 1, 16, 0, 0, // Skip to: 10499 /* 10483 */ MCD_OPC_CheckPredicate, 6, 223, 9, 0, // Skip to: 13015 /* 10488 */ MCD_OPC_CheckField, 7, 1, 0, 216, 9, 0, // Skip to: 13015 -/* 10495 */ MCD_OPC_Decode, 216, 3, 14, // Opcode: HPTOF_rr +/* 10495 */ MCD_OPC_Decode, 236, 3, 14, // Opcode: HPTOF_rr /* 10499 */ MCD_OPC_FilterValue, 148, 1, 16, 0, 0, // Skip to: 10521 /* 10505 */ MCD_OPC_CheckPredicate, 6, 201, 9, 0, // Skip to: 13015 /* 10510 */ MCD_OPC_CheckField, 7, 1, 0, 194, 9, 0, // Skip to: 13015 -/* 10517 */ MCD_OPC_Decode, 204, 3, 14, // Opcode: FTOHP_rr +/* 10517 */ MCD_OPC_Decode, 224, 3, 14, // Opcode: FTOHP_rr /* 10521 */ MCD_OPC_FilterValue, 168, 1, 16, 0, 0, // Skip to: 10543 /* 10527 */ MCD_OPC_CheckPredicate, 1, 179, 9, 0, // Skip to: 13015 /* 10532 */ MCD_OPC_CheckField, 7, 1, 0, 172, 9, 0, // Skip to: 13015 -/* 10539 */ MCD_OPC_Decode, 165, 3, 14, // Opcode: DVINIT_HU_rr +/* 10539 */ MCD_OPC_Decode, 185, 3, 14, // Opcode: DVINIT_HU_rr /* 10543 */ MCD_OPC_FilterValue, 232, 1, 16, 0, 0, // Skip to: 10565 /* 10549 */ MCD_OPC_CheckPredicate, 1, 157, 9, 0, // Skip to: 13015 /* 10554 */ MCD_OPC_CheckField, 7, 1, 0, 150, 9, 0, // Skip to: 13015 -/* 10561 */ MCD_OPC_Decode, 167, 3, 14, // Opcode: DVINIT_H_rr +/* 10561 */ MCD_OPC_Decode, 187, 3, 14, // Opcode: DVINIT_H_rr /* 10565 */ MCD_OPC_FilterValue, 168, 2, 16, 0, 0, // Skip to: 10587 /* 10571 */ MCD_OPC_CheckPredicate, 1, 135, 9, 0, // Skip to: 13015 /* 10576 */ MCD_OPC_CheckField, 7, 1, 0, 128, 9, 0, // Skip to: 13015 -/* 10583 */ MCD_OPC_Decode, 161, 3, 14, // Opcode: DVINIT_BU_rr +/* 10583 */ MCD_OPC_Decode, 181, 3, 14, // Opcode: DVINIT_BU_rr /* 10587 */ MCD_OPC_FilterValue, 232, 2, 118, 9, 0, // Skip to: 13015 /* 10593 */ MCD_OPC_CheckPredicate, 1, 113, 9, 0, // Skip to: 13015 /* 10598 */ MCD_OPC_CheckField, 7, 1, 0, 106, 9, 0, // Skip to: 13015 -/* 10605 */ MCD_OPC_Decode, 163, 3, 14, // Opcode: DVINIT_B_rr +/* 10605 */ MCD_OPC_Decode, 183, 3, 14, // Opcode: DVINIT_B_rr /* 10609 */ MCD_OPC_FilterValue, 77, 21, 0, 0, // Skip to: 10635 /* 10614 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 10617 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10626 -/* 10622 */ MCD_OPC_Decode, 164, 6, 22, // Opcode: MFCR_rlc +/* 10622 */ MCD_OPC_Decode, 184, 6, 22, // Opcode: MFCR_rlc /* 10626 */ MCD_OPC_FilterValue, 1, 80, 9, 0, // Skip to: 13015 -/* 10631 */ MCD_OPC_Decode, 178, 7, 22, // Opcode: MTCR_rlc +/* 10631 */ MCD_OPC_Decode, 198, 7, 22, // Opcode: MTCR_rlc /* 10635 */ MCD_OPC_FilterValue, 83, 93, 0, 0, // Skip to: 10733 /* 10640 */ MCD_OPC_ExtractField, 21, 7, // Inst{27-21} ... /* 10643 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 10659 /* 10648 */ MCD_OPC_CheckField, 7, 1, 0, 56, 9, 0, // Skip to: 13015 -/* 10655 */ MCD_OPC_Decode, 222, 7, 20, // Opcode: MUL_rc +/* 10655 */ MCD_OPC_Decode, 242, 7, 20, // Opcode: MUL_rc /* 10659 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 10680 /* 10664 */ MCD_OPC_CheckPredicate, 1, 42, 9, 0, // Skip to: 13015 /* 10669 */ MCD_OPC_CheckField, 7, 1, 0, 35, 9, 0, // Skip to: 13015 -/* 10676 */ MCD_OPC_Decode, 220, 7, 20, // Opcode: MUL_U_rc +/* 10676 */ MCD_OPC_Decode, 240, 7, 20, // Opcode: MUL_U_rc /* 10680 */ MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 10701 /* 10685 */ MCD_OPC_CheckPredicate, 1, 21, 9, 0, // Skip to: 13015 /* 10690 */ MCD_OPC_CheckField, 7, 1, 0, 14, 9, 0, // Skip to: 13015 -/* 10697 */ MCD_OPC_Decode, 223, 7, 20, // Opcode: MUL_rc_e +/* 10697 */ MCD_OPC_Decode, 243, 7, 20, // Opcode: MUL_rc_e /* 10701 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 10717 /* 10706 */ MCD_OPC_CheckField, 7, 1, 0, 254, 8, 0, // Skip to: 13015 -/* 10713 */ MCD_OPC_Decode, 199, 7, 20, // Opcode: MULS_U_rc +/* 10713 */ MCD_OPC_Decode, 219, 7, 20, // Opcode: MULS_U_rc /* 10717 */ MCD_OPC_FilterValue, 5, 245, 8, 0, // Skip to: 13015 /* 10722 */ MCD_OPC_CheckField, 7, 1, 0, 238, 8, 0, // Skip to: 13015 -/* 10729 */ MCD_OPC_Decode, 202, 7, 20, // Opcode: MULS_rc +/* 10729 */ MCD_OPC_Decode, 222, 7, 20, // Opcode: MULS_rc /* 10733 */ MCD_OPC_FilterValue, 85, 18, 0, 0, // Skip to: 10756 /* 10738 */ MCD_OPC_CheckField, 26, 2, 0, 222, 8, 0, // Skip to: 13015 /* 10745 */ MCD_OPC_CheckField, 7, 1, 1, 215, 8, 0, // Skip to: 13015 -/* 10752 */ MCD_OPC_Decode, 161, 9, 35, // Opcode: ST_T +/* 10752 */ MCD_OPC_Decode, 181, 9, 35, // Opcode: ST_T /* 10756 */ MCD_OPC_FilterValue, 87, 87, 0, 0, // Skip to: 10848 /* 10761 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... /* 10764 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 10790 /* 10769 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 10772 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10781 -/* 10777 */ MCD_OPC_Decode, 226, 3, 25, // Opcode: INSERT_rrrw +/* 10777 */ MCD_OPC_Decode, 246, 3, 25, // Opcode: INSERT_rrrw /* 10781 */ MCD_OPC_FilterValue, 1, 181, 8, 0, // Skip to: 13015 -/* 10786 */ MCD_OPC_Decode, 223, 3, 36, // Opcode: INSERT_rcrw +/* 10786 */ MCD_OPC_Decode, 243, 3, 36, // Opcode: INSERT_rcrw /* 10790 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 10816 /* 10795 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 10798 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10807 -/* 10803 */ MCD_OPC_Decode, 220, 3, 25, // Opcode: IMASK_rrrw +/* 10803 */ MCD_OPC_Decode, 240, 3, 25, // Opcode: IMASK_rrrw /* 10807 */ MCD_OPC_FilterValue, 1, 155, 8, 0, // Skip to: 13015 -/* 10812 */ MCD_OPC_Decode, 218, 3, 36, // Opcode: IMASK_rcrw +/* 10812 */ MCD_OPC_Decode, 238, 3, 36, // Opcode: IMASK_rcrw /* 10816 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 10832 /* 10821 */ MCD_OPC_CheckField, 7, 1, 0, 139, 8, 0, // Skip to: 13015 -/* 10828 */ MCD_OPC_Decode, 198, 3, 25, // Opcode: EXTR_rrrw +/* 10828 */ MCD_OPC_Decode, 218, 3, 25, // Opcode: EXTR_rrrw /* 10832 */ MCD_OPC_FilterValue, 3, 130, 8, 0, // Skip to: 13015 /* 10837 */ MCD_OPC_CheckField, 7, 1, 0, 123, 8, 0, // Skip to: 13015 -/* 10844 */ MCD_OPC_Decode, 195, 3, 25, // Opcode: EXTR_U_rrrw +/* 10844 */ MCD_OPC_Decode, 215, 3, 25, // Opcode: EXTR_U_rrrw /* 10848 */ MCD_OPC_FilterValue, 89, 21, 0, 0, // Skip to: 10874 /* 10853 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 10856 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10865 -/* 10861 */ MCD_OPC_Decode, 168, 9, 28, // Opcode: ST_W_bol +/* 10861 */ MCD_OPC_Decode, 188, 9, 28, // Opcode: ST_W_bol /* 10865 */ MCD_OPC_FilterValue, 1, 97, 8, 0, // Skip to: 13015 -/* 10870 */ MCD_OPC_Decode, 157, 5, 28, // Opcode: LEA_bol +/* 10870 */ MCD_OPC_Decode, 177, 5, 28, // Opcode: LEA_bol /* 10874 */ MCD_OPC_FilterValue, 93, 21, 0, 0, // Skip to: 10900 /* 10879 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 10882 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10891 -/* 10887 */ MCD_OPC_Decode, 140, 4, 29, // Opcode: JL_b +/* 10887 */ MCD_OPC_Decode, 160, 4, 29, // Opcode: JL_b /* 10891 */ MCD_OPC_FilterValue, 1, 71, 8, 0, // Skip to: 13015 -/* 10896 */ MCD_OPC_Decode, 129, 4, 29, // Opcode: JLA_b +/* 10896 */ MCD_OPC_Decode, 149, 4, 29, // Opcode: JLA_b /* 10900 */ MCD_OPC_FilterValue, 95, 55, 0, 0, // Skip to: 10960 /* 10905 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 10908 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 10934 /* 10913 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... /* 10916 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10925 -/* 10921 */ MCD_OPC_Decode, 238, 3, 30, // Opcode: JEQ_brr +/* 10921 */ MCD_OPC_Decode, 130, 4, 30, // Opcode: JEQ_brr /* 10925 */ MCD_OPC_FilterValue, 1, 37, 8, 0, // Skip to: 13015 -/* 10930 */ MCD_OPC_Decode, 147, 4, 30, // Opcode: JNE_brr +/* 10930 */ MCD_OPC_Decode, 167, 4, 30, // Opcode: JNE_brr /* 10934 */ MCD_OPC_FilterValue, 1, 28, 8, 0, // Skip to: 13015 /* 10939 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... /* 10942 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10951 -/* 10947 */ MCD_OPC_Decode, 237, 3, 31, // Opcode: JEQ_brc +/* 10947 */ MCD_OPC_Decode, 129, 4, 31, // Opcode: JEQ_brc /* 10951 */ MCD_OPC_FilterValue, 1, 11, 8, 0, // Skip to: 13015 -/* 10956 */ MCD_OPC_Decode, 146, 4, 31, // Opcode: JNE_brc +/* 10956 */ MCD_OPC_Decode, 166, 4, 31, // Opcode: JNE_brc /* 10960 */ MCD_OPC_FilterValue, 97, 31, 0, 0, // Skip to: 10996 /* 10965 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 10968 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10982 /* 10973 */ MCD_OPC_CheckPredicate, 0, 245, 7, 0, // Skip to: 13015 -/* 10978 */ MCD_OPC_Decode, 201, 3, 29, // Opcode: FCALL_b +/* 10978 */ MCD_OPC_Decode, 221, 3, 29, // Opcode: FCALL_b /* 10982 */ MCD_OPC_FilterValue, 1, 236, 7, 0, // Skip to: 13015 /* 10987 */ MCD_OPC_CheckPredicate, 0, 231, 7, 0, // Skip to: 13015 -/* 10992 */ MCD_OPC_Decode, 199, 3, 29, // Opcode: FCALLA_b +/* 10992 */ MCD_OPC_Decode, 219, 3, 29, // Opcode: FCALLA_b /* 10996 */ MCD_OPC_FilterValue, 99, 213, 3, 0, // Skip to: 11982 /* 11001 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... /* 11004 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11025 /* 11009 */ MCD_OPC_CheckPredicate, 1, 209, 7, 0, // Skip to: 13015 /* 11014 */ MCD_OPC_CheckField, 7, 1, 0, 202, 7, 0, // Skip to: 13015 -/* 11021 */ MCD_OPC_Decode, 164, 7, 16, // Opcode: MSUB_Q_rrr1_U +/* 11021 */ MCD_OPC_Decode, 184, 7, 16, // Opcode: MSUB_Q_rrr1_U /* 11025 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 11046 /* 11030 */ MCD_OPC_CheckPredicate, 1, 188, 7, 0, // Skip to: 13015 /* 11035 */ MCD_OPC_CheckField, 7, 1, 0, 181, 7, 0, // Skip to: 13015 -/* 11042 */ MCD_OPC_Decode, 162, 7, 16, // Opcode: MSUB_Q_rrr1_L +/* 11042 */ MCD_OPC_Decode, 182, 7, 16, // Opcode: MSUB_Q_rrr1_L /* 11046 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 11067 /* 11051 */ MCD_OPC_CheckPredicate, 1, 167, 7, 0, // Skip to: 13015 /* 11056 */ MCD_OPC_CheckField, 7, 1, 0, 160, 7, 0, // Skip to: 13015 -/* 11063 */ MCD_OPC_Decode, 161, 7, 16, // Opcode: MSUB_Q_rrr1 +/* 11063 */ MCD_OPC_Decode, 181, 7, 16, // Opcode: MSUB_Q_rrr1 /* 11067 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 11088 /* 11072 */ MCD_OPC_CheckPredicate, 1, 146, 7, 0, // Skip to: 13015 /* 11077 */ MCD_OPC_CheckField, 7, 1, 0, 139, 7, 0, // Skip to: 13015 -/* 11084 */ MCD_OPC_Decode, 166, 7, 16, // Opcode: MSUB_Q_rrr1_U_U +/* 11084 */ MCD_OPC_Decode, 186, 7, 16, // Opcode: MSUB_Q_rrr1_U_U /* 11088 */ MCD_OPC_FilterValue, 5, 16, 0, 0, // Skip to: 11109 /* 11093 */ MCD_OPC_CheckPredicate, 1, 125, 7, 0, // Skip to: 13015 /* 11098 */ MCD_OPC_CheckField, 7, 1, 0, 118, 7, 0, // Skip to: 13015 -/* 11105 */ MCD_OPC_Decode, 163, 7, 16, // Opcode: MSUB_Q_rrr1_L_L +/* 11105 */ MCD_OPC_Decode, 183, 7, 16, // Opcode: MSUB_Q_rrr1_L_L /* 11109 */ MCD_OPC_FilterValue, 6, 16, 0, 0, // Skip to: 11130 /* 11114 */ MCD_OPC_CheckPredicate, 1, 104, 7, 0, // Skip to: 13015 /* 11119 */ MCD_OPC_CheckField, 7, 1, 0, 97, 7, 0, // Skip to: 13015 -/* 11126 */ MCD_OPC_Decode, 129, 7, 16, // Opcode: MSUBR_Q_rrr1_U_U +/* 11126 */ MCD_OPC_Decode, 149, 7, 16, // Opcode: MSUBR_Q_rrr1_U_U /* 11130 */ MCD_OPC_FilterValue, 7, 16, 0, 0, // Skip to: 11151 /* 11135 */ MCD_OPC_CheckPredicate, 1, 83, 7, 0, // Skip to: 13015 /* 11140 */ MCD_OPC_CheckField, 7, 1, 0, 76, 7, 0, // Skip to: 13015 -/* 11147 */ MCD_OPC_Decode, 128, 7, 16, // Opcode: MSUBR_Q_rrr1_L_L +/* 11147 */ MCD_OPC_Decode, 148, 7, 16, // Opcode: MSUBR_Q_rrr1_L_L /* 11151 */ MCD_OPC_FilterValue, 12, 16, 0, 0, // Skip to: 11172 /* 11156 */ MCD_OPC_CheckPredicate, 1, 62, 7, 0, // Skip to: 13015 /* 11161 */ MCD_OPC_CheckField, 7, 1, 1, 55, 7, 0, // Skip to: 13015 -/* 11168 */ MCD_OPC_Decode, 212, 6, 16, // Opcode: MSUBADR_H_rrr1_UL +/* 11168 */ MCD_OPC_Decode, 232, 6, 16, // Opcode: MSUBADR_H_rrr1_UL /* 11172 */ MCD_OPC_FilterValue, 13, 16, 0, 0, // Skip to: 11193 /* 11177 */ MCD_OPC_CheckPredicate, 1, 41, 7, 0, // Skip to: 13015 /* 11182 */ MCD_OPC_CheckField, 7, 1, 1, 34, 7, 0, // Skip to: 13015 -/* 11189 */ MCD_OPC_Decode, 211, 6, 16, // Opcode: MSUBADR_H_rrr1_LU +/* 11189 */ MCD_OPC_Decode, 231, 6, 16, // Opcode: MSUBADR_H_rrr1_LU /* 11193 */ MCD_OPC_FilterValue, 14, 16, 0, 0, // Skip to: 11214 /* 11198 */ MCD_OPC_CheckPredicate, 1, 20, 7, 0, // Skip to: 13015 /* 11203 */ MCD_OPC_CheckField, 7, 1, 1, 13, 7, 0, // Skip to: 13015 -/* 11210 */ MCD_OPC_Decode, 210, 6, 16, // Opcode: MSUBADR_H_rrr1_LL +/* 11210 */ MCD_OPC_Decode, 230, 6, 16, // Opcode: MSUBADR_H_rrr1_LL /* 11214 */ MCD_OPC_FilterValue, 15, 16, 0, 0, // Skip to: 11235 /* 11219 */ MCD_OPC_CheckPredicate, 1, 255, 6, 0, // Skip to: 13015 /* 11224 */ MCD_OPC_CheckField, 7, 1, 1, 248, 6, 0, // Skip to: 13015 -/* 11231 */ MCD_OPC_Decode, 213, 6, 16, // Opcode: MSUBADR_H_rrr1_UU +/* 11231 */ MCD_OPC_Decode, 233, 6, 16, // Opcode: MSUBADR_H_rrr1_UU /* 11235 */ MCD_OPC_FilterValue, 24, 31, 0, 0, // Skip to: 11271 /* 11240 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 11243 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11257 /* 11248 */ MCD_OPC_CheckPredicate, 1, 226, 6, 0, // Skip to: 13015 -/* 11253 */ MCD_OPC_Decode, 170, 7, 16, // Opcode: MSUB_Q_rrr1_e_U +/* 11253 */ MCD_OPC_Decode, 190, 7, 16, // Opcode: MSUB_Q_rrr1_e_U /* 11257 */ MCD_OPC_FilterValue, 1, 217, 6, 0, // Skip to: 13015 /* 11262 */ MCD_OPC_CheckPredicate, 1, 212, 6, 0, // Skip to: 13015 -/* 11267 */ MCD_OPC_Decode, 221, 6, 16, // Opcode: MSUBAD_H_rrr1_UL +/* 11267 */ MCD_OPC_Decode, 241, 6, 16, // Opcode: MSUBAD_H_rrr1_UL /* 11271 */ MCD_OPC_FilterValue, 25, 31, 0, 0, // Skip to: 11307 /* 11276 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 11279 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11293 /* 11284 */ MCD_OPC_CheckPredicate, 1, 190, 6, 0, // Skip to: 13015 -/* 11289 */ MCD_OPC_Decode, 168, 7, 16, // Opcode: MSUB_Q_rrr1_e_L +/* 11289 */ MCD_OPC_Decode, 188, 7, 16, // Opcode: MSUB_Q_rrr1_e_L /* 11293 */ MCD_OPC_FilterValue, 1, 181, 6, 0, // Skip to: 13015 /* 11298 */ MCD_OPC_CheckPredicate, 1, 176, 6, 0, // Skip to: 13015 -/* 11303 */ MCD_OPC_Decode, 220, 6, 16, // Opcode: MSUBAD_H_rrr1_LU +/* 11303 */ MCD_OPC_Decode, 240, 6, 16, // Opcode: MSUBAD_H_rrr1_LU /* 11307 */ MCD_OPC_FilterValue, 26, 16, 0, 0, // Skip to: 11328 /* 11312 */ MCD_OPC_CheckPredicate, 1, 162, 6, 0, // Skip to: 13015 /* 11317 */ MCD_OPC_CheckField, 7, 1, 1, 155, 6, 0, // Skip to: 13015 -/* 11324 */ MCD_OPC_Decode, 219, 6, 16, // Opcode: MSUBAD_H_rrr1_LL +/* 11324 */ MCD_OPC_Decode, 239, 6, 16, // Opcode: MSUBAD_H_rrr1_LL /* 11328 */ MCD_OPC_FilterValue, 27, 31, 0, 0, // Skip to: 11364 /* 11333 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 11336 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11350 /* 11341 */ MCD_OPC_CheckPredicate, 1, 133, 6, 0, // Skip to: 13015 -/* 11346 */ MCD_OPC_Decode, 167, 7, 16, // Opcode: MSUB_Q_rrr1_e +/* 11346 */ MCD_OPC_Decode, 187, 7, 16, // Opcode: MSUB_Q_rrr1_e /* 11350 */ MCD_OPC_FilterValue, 1, 124, 6, 0, // Skip to: 13015 /* 11355 */ MCD_OPC_CheckPredicate, 1, 119, 6, 0, // Skip to: 13015 -/* 11360 */ MCD_OPC_Decode, 222, 6, 16, // Opcode: MSUBAD_H_rrr1_UU +/* 11360 */ MCD_OPC_Decode, 242, 6, 16, // Opcode: MSUBAD_H_rrr1_UU /* 11364 */ MCD_OPC_FilterValue, 28, 31, 0, 0, // Skip to: 11400 /* 11369 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 11372 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11386 /* 11377 */ MCD_OPC_CheckPredicate, 1, 97, 6, 0, // Skip to: 13015 -/* 11382 */ MCD_OPC_Decode, 171, 7, 16, // Opcode: MSUB_Q_rrr1_e_U_U +/* 11382 */ MCD_OPC_Decode, 191, 7, 16, // Opcode: MSUB_Q_rrr1_e_U_U /* 11386 */ MCD_OPC_FilterValue, 1, 88, 6, 0, // Skip to: 13015 /* 11391 */ MCD_OPC_CheckPredicate, 1, 83, 6, 0, // Skip to: 13015 -/* 11396 */ MCD_OPC_Decode, 203, 6, 16, // Opcode: MSUBADM_H_rrr1_UL +/* 11396 */ MCD_OPC_Decode, 223, 6, 16, // Opcode: MSUBADM_H_rrr1_UL /* 11400 */ MCD_OPC_FilterValue, 29, 31, 0, 0, // Skip to: 11436 /* 11405 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 11408 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11422 /* 11413 */ MCD_OPC_CheckPredicate, 1, 61, 6, 0, // Skip to: 13015 -/* 11418 */ MCD_OPC_Decode, 169, 7, 16, // Opcode: MSUB_Q_rrr1_e_L_L +/* 11418 */ MCD_OPC_Decode, 189, 7, 16, // Opcode: MSUB_Q_rrr1_e_L_L /* 11422 */ MCD_OPC_FilterValue, 1, 52, 6, 0, // Skip to: 13015 /* 11427 */ MCD_OPC_CheckPredicate, 1, 47, 6, 0, // Skip to: 13015 -/* 11432 */ MCD_OPC_Decode, 202, 6, 16, // Opcode: MSUBADM_H_rrr1_LU +/* 11432 */ MCD_OPC_Decode, 222, 6, 16, // Opcode: MSUBADM_H_rrr1_LU /* 11436 */ MCD_OPC_FilterValue, 30, 31, 0, 0, // Skip to: 11472 /* 11441 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 11444 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11458 /* 11449 */ MCD_OPC_CheckPredicate, 1, 25, 6, 0, // Skip to: 13015 -/* 11454 */ MCD_OPC_Decode, 253, 6, 16, // Opcode: MSUBR_H_rrr1_UL_2 +/* 11454 */ MCD_OPC_Decode, 145, 7, 16, // Opcode: MSUBR_H_rrr1_UL_2 /* 11458 */ MCD_OPC_FilterValue, 1, 16, 6, 0, // Skip to: 13015 /* 11463 */ MCD_OPC_CheckPredicate, 1, 11, 6, 0, // Skip to: 13015 -/* 11468 */ MCD_OPC_Decode, 201, 6, 16, // Opcode: MSUBADM_H_rrr1_LL +/* 11468 */ MCD_OPC_Decode, 221, 6, 16, // Opcode: MSUBADM_H_rrr1_LL /* 11472 */ MCD_OPC_FilterValue, 31, 16, 0, 0, // Skip to: 11493 /* 11477 */ MCD_OPC_CheckPredicate, 1, 253, 5, 0, // Skip to: 13015 /* 11482 */ MCD_OPC_CheckField, 7, 1, 1, 246, 5, 0, // Skip to: 13015 -/* 11489 */ MCD_OPC_Decode, 204, 6, 16, // Opcode: MSUBADM_H_rrr1_UU +/* 11489 */ MCD_OPC_Decode, 224, 6, 16, // Opcode: MSUBADM_H_rrr1_UU /* 11493 */ MCD_OPC_FilterValue, 32, 16, 0, 0, // Skip to: 11514 /* 11498 */ MCD_OPC_CheckPredicate, 1, 232, 5, 0, // Skip to: 13015 /* 11503 */ MCD_OPC_CheckField, 7, 1, 0, 225, 5, 0, // Skip to: 13015 -/* 11510 */ MCD_OPC_Decode, 139, 7, 16, // Opcode: MSUBS_Q_rrr1_U +/* 11510 */ MCD_OPC_Decode, 159, 7, 16, // Opcode: MSUBS_Q_rrr1_U /* 11514 */ MCD_OPC_FilterValue, 33, 16, 0, 0, // Skip to: 11535 /* 11519 */ MCD_OPC_CheckPredicate, 1, 211, 5, 0, // Skip to: 13015 /* 11524 */ MCD_OPC_CheckField, 7, 1, 0, 204, 5, 0, // Skip to: 13015 -/* 11531 */ MCD_OPC_Decode, 137, 7, 16, // Opcode: MSUBS_Q_rrr1_L +/* 11531 */ MCD_OPC_Decode, 157, 7, 16, // Opcode: MSUBS_Q_rrr1_L /* 11535 */ MCD_OPC_FilterValue, 34, 16, 0, 0, // Skip to: 11556 /* 11540 */ MCD_OPC_CheckPredicate, 1, 190, 5, 0, // Skip to: 13015 /* 11545 */ MCD_OPC_CheckField, 7, 1, 0, 183, 5, 0, // Skip to: 13015 -/* 11552 */ MCD_OPC_Decode, 136, 7, 16, // Opcode: MSUBS_Q_rrr1 +/* 11552 */ MCD_OPC_Decode, 156, 7, 16, // Opcode: MSUBS_Q_rrr1 /* 11556 */ MCD_OPC_FilterValue, 36, 16, 0, 0, // Skip to: 11577 /* 11561 */ MCD_OPC_CheckPredicate, 1, 169, 5, 0, // Skip to: 13015 /* 11566 */ MCD_OPC_CheckField, 7, 1, 0, 162, 5, 0, // Skip to: 13015 -/* 11573 */ MCD_OPC_Decode, 141, 7, 16, // Opcode: MSUBS_Q_rrr1_U_U +/* 11573 */ MCD_OPC_Decode, 161, 7, 16, // Opcode: MSUBS_Q_rrr1_U_U /* 11577 */ MCD_OPC_FilterValue, 37, 16, 0, 0, // Skip to: 11598 /* 11582 */ MCD_OPC_CheckPredicate, 1, 148, 5, 0, // Skip to: 13015 /* 11587 */ MCD_OPC_CheckField, 7, 1, 0, 141, 5, 0, // Skip to: 13015 -/* 11594 */ MCD_OPC_Decode, 138, 7, 16, // Opcode: MSUBS_Q_rrr1_L_L +/* 11594 */ MCD_OPC_Decode, 158, 7, 16, // Opcode: MSUBS_Q_rrr1_L_L /* 11598 */ MCD_OPC_FilterValue, 38, 16, 0, 0, // Skip to: 11619 /* 11603 */ MCD_OPC_CheckPredicate, 1, 127, 5, 0, // Skip to: 13015 /* 11608 */ MCD_OPC_CheckField, 7, 1, 0, 120, 5, 0, // Skip to: 13015 -/* 11615 */ MCD_OPC_Decode, 248, 6, 16, // Opcode: MSUBRS_Q_rrr1_U_U +/* 11615 */ MCD_OPC_Decode, 140, 7, 16, // Opcode: MSUBRS_Q_rrr1_U_U /* 11619 */ MCD_OPC_FilterValue, 39, 16, 0, 0, // Skip to: 11640 /* 11624 */ MCD_OPC_CheckPredicate, 1, 106, 5, 0, // Skip to: 13015 /* 11629 */ MCD_OPC_CheckField, 7, 1, 0, 99, 5, 0, // Skip to: 13015 -/* 11636 */ MCD_OPC_Decode, 247, 6, 16, // Opcode: MSUBRS_Q_rrr1_L_L +/* 11636 */ MCD_OPC_Decode, 139, 7, 16, // Opcode: MSUBRS_Q_rrr1_L_L /* 11640 */ MCD_OPC_FilterValue, 44, 16, 0, 0, // Skip to: 11661 /* 11645 */ MCD_OPC_CheckPredicate, 1, 85, 5, 0, // Skip to: 13015 /* 11650 */ MCD_OPC_CheckField, 7, 1, 1, 78, 5, 0, // Skip to: 13015 -/* 11657 */ MCD_OPC_Decode, 207, 6, 16, // Opcode: MSUBADRS_H_rrr1_UL +/* 11657 */ MCD_OPC_Decode, 227, 6, 16, // Opcode: MSUBADRS_H_rrr1_UL /* 11661 */ MCD_OPC_FilterValue, 45, 16, 0, 0, // Skip to: 11682 /* 11666 */ MCD_OPC_CheckPredicate, 1, 64, 5, 0, // Skip to: 13015 /* 11671 */ MCD_OPC_CheckField, 7, 1, 1, 57, 5, 0, // Skip to: 13015 -/* 11678 */ MCD_OPC_Decode, 206, 6, 16, // Opcode: MSUBADRS_H_rrr1_LU +/* 11678 */ MCD_OPC_Decode, 226, 6, 16, // Opcode: MSUBADRS_H_rrr1_LU /* 11682 */ MCD_OPC_FilterValue, 46, 16, 0, 0, // Skip to: 11703 /* 11687 */ MCD_OPC_CheckPredicate, 1, 43, 5, 0, // Skip to: 13015 /* 11692 */ MCD_OPC_CheckField, 7, 1, 1, 36, 5, 0, // Skip to: 13015 -/* 11699 */ MCD_OPC_Decode, 205, 6, 16, // Opcode: MSUBADRS_H_rrr1_LL +/* 11699 */ MCD_OPC_Decode, 225, 6, 16, // Opcode: MSUBADRS_H_rrr1_LL /* 11703 */ MCD_OPC_FilterValue, 47, 16, 0, 0, // Skip to: 11724 /* 11708 */ MCD_OPC_CheckPredicate, 1, 22, 5, 0, // Skip to: 13015 /* 11713 */ MCD_OPC_CheckField, 7, 1, 1, 15, 5, 0, // Skip to: 13015 -/* 11720 */ MCD_OPC_Decode, 208, 6, 16, // Opcode: MSUBADRS_H_rrr1_UU +/* 11720 */ MCD_OPC_Decode, 228, 6, 16, // Opcode: MSUBADRS_H_rrr1_UU /* 11724 */ MCD_OPC_FilterValue, 56, 31, 0, 0, // Skip to: 11760 /* 11729 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 11732 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11746 /* 11737 */ MCD_OPC_CheckPredicate, 1, 249, 4, 0, // Skip to: 13015 -/* 11742 */ MCD_OPC_Decode, 145, 7, 16, // Opcode: MSUBS_Q_rrr1_e_U +/* 11742 */ MCD_OPC_Decode, 165, 7, 16, // Opcode: MSUBS_Q_rrr1_e_U /* 11746 */ MCD_OPC_FilterValue, 1, 240, 4, 0, // Skip to: 13015 /* 11751 */ MCD_OPC_CheckPredicate, 1, 235, 4, 0, // Skip to: 13015 -/* 11756 */ MCD_OPC_Decode, 217, 6, 16, // Opcode: MSUBADS_H_rrr1_UL +/* 11756 */ MCD_OPC_Decode, 237, 6, 16, // Opcode: MSUBADS_H_rrr1_UL /* 11760 */ MCD_OPC_FilterValue, 57, 31, 0, 0, // Skip to: 11796 /* 11765 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 11768 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11782 /* 11773 */ MCD_OPC_CheckPredicate, 1, 213, 4, 0, // Skip to: 13015 -/* 11778 */ MCD_OPC_Decode, 143, 7, 16, // Opcode: MSUBS_Q_rrr1_e_L +/* 11778 */ MCD_OPC_Decode, 163, 7, 16, // Opcode: MSUBS_Q_rrr1_e_L /* 11782 */ MCD_OPC_FilterValue, 1, 204, 4, 0, // Skip to: 13015 /* 11787 */ MCD_OPC_CheckPredicate, 1, 199, 4, 0, // Skip to: 13015 -/* 11792 */ MCD_OPC_Decode, 216, 6, 16, // Opcode: MSUBADS_H_rrr1_LU +/* 11792 */ MCD_OPC_Decode, 236, 6, 16, // Opcode: MSUBADS_H_rrr1_LU /* 11796 */ MCD_OPC_FilterValue, 58, 16, 0, 0, // Skip to: 11817 /* 11801 */ MCD_OPC_CheckPredicate, 1, 185, 4, 0, // Skip to: 13015 /* 11806 */ MCD_OPC_CheckField, 7, 1, 1, 178, 4, 0, // Skip to: 13015 -/* 11813 */ MCD_OPC_Decode, 215, 6, 16, // Opcode: MSUBADS_H_rrr1_LL +/* 11813 */ MCD_OPC_Decode, 235, 6, 16, // Opcode: MSUBADS_H_rrr1_LL /* 11817 */ MCD_OPC_FilterValue, 59, 31, 0, 0, // Skip to: 11853 /* 11822 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 11825 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11839 /* 11830 */ MCD_OPC_CheckPredicate, 1, 156, 4, 0, // Skip to: 13015 -/* 11835 */ MCD_OPC_Decode, 142, 7, 16, // Opcode: MSUBS_Q_rrr1_e +/* 11835 */ MCD_OPC_Decode, 162, 7, 16, // Opcode: MSUBS_Q_rrr1_e /* 11839 */ MCD_OPC_FilterValue, 1, 147, 4, 0, // Skip to: 13015 /* 11844 */ MCD_OPC_CheckPredicate, 1, 142, 4, 0, // Skip to: 13015 -/* 11849 */ MCD_OPC_Decode, 218, 6, 16, // Opcode: MSUBADS_H_rrr1_UU +/* 11849 */ MCD_OPC_Decode, 238, 6, 16, // Opcode: MSUBADS_H_rrr1_UU /* 11853 */ MCD_OPC_FilterValue, 60, 31, 0, 0, // Skip to: 11889 /* 11858 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 11861 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11875 /* 11866 */ MCD_OPC_CheckPredicate, 1, 120, 4, 0, // Skip to: 13015 -/* 11871 */ MCD_OPC_Decode, 146, 7, 16, // Opcode: MSUBS_Q_rrr1_e_U_U +/* 11871 */ MCD_OPC_Decode, 166, 7, 16, // Opcode: MSUBS_Q_rrr1_e_U_U /* 11875 */ MCD_OPC_FilterValue, 1, 111, 4, 0, // Skip to: 13015 /* 11880 */ MCD_OPC_CheckPredicate, 1, 106, 4, 0, // Skip to: 13015 -/* 11885 */ MCD_OPC_Decode, 199, 6, 16, // Opcode: MSUBADMS_H_rrr1_UL +/* 11885 */ MCD_OPC_Decode, 219, 6, 16, // Opcode: MSUBADMS_H_rrr1_UL /* 11889 */ MCD_OPC_FilterValue, 61, 31, 0, 0, // Skip to: 11925 /* 11894 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 11897 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11911 /* 11902 */ MCD_OPC_CheckPredicate, 1, 84, 4, 0, // Skip to: 13015 -/* 11907 */ MCD_OPC_Decode, 144, 7, 16, // Opcode: MSUBS_Q_rrr1_e_L_L +/* 11907 */ MCD_OPC_Decode, 164, 7, 16, // Opcode: MSUBS_Q_rrr1_e_L_L /* 11911 */ MCD_OPC_FilterValue, 1, 75, 4, 0, // Skip to: 13015 /* 11916 */ MCD_OPC_CheckPredicate, 1, 70, 4, 0, // Skip to: 13015 -/* 11921 */ MCD_OPC_Decode, 198, 6, 16, // Opcode: MSUBADMS_H_rrr1_LU +/* 11921 */ MCD_OPC_Decode, 218, 6, 16, // Opcode: MSUBADMS_H_rrr1_LU /* 11925 */ MCD_OPC_FilterValue, 62, 31, 0, 0, // Skip to: 11961 /* 11930 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 11933 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11947 /* 11938 */ MCD_OPC_CheckPredicate, 1, 48, 4, 0, // Skip to: 13015 -/* 11943 */ MCD_OPC_Decode, 244, 6, 16, // Opcode: MSUBRS_H_rrr1_UL_2 +/* 11943 */ MCD_OPC_Decode, 136, 7, 16, // Opcode: MSUBRS_H_rrr1_UL_2 /* 11947 */ MCD_OPC_FilterValue, 1, 39, 4, 0, // Skip to: 13015 /* 11952 */ MCD_OPC_CheckPredicate, 1, 34, 4, 0, // Skip to: 13015 -/* 11957 */ MCD_OPC_Decode, 197, 6, 16, // Opcode: MSUBADMS_H_rrr1_LL +/* 11957 */ MCD_OPC_Decode, 217, 6, 16, // Opcode: MSUBADMS_H_rrr1_LL /* 11961 */ MCD_OPC_FilterValue, 63, 25, 4, 0, // Skip to: 13015 /* 11966 */ MCD_OPC_CheckPredicate, 1, 20, 4, 0, // Skip to: 13015 /* 11971 */ MCD_OPC_CheckField, 7, 1, 1, 13, 4, 0, // Skip to: 13015 -/* 11978 */ MCD_OPC_Decode, 200, 6, 16, // Opcode: MSUBADMS_H_rrr1_UU +/* 11978 */ MCD_OPC_Decode, 220, 6, 16, // Opcode: MSUBADMS_H_rrr1_UU /* 11982 */ MCD_OPC_FilterValue, 101, 45, 0, 0, // Skip to: 12032 /* 11987 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 11990 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 12006 /* 11995 */ MCD_OPC_CheckField, 26, 2, 0, 245, 3, 0, // Skip to: 13015 -/* 12002 */ MCD_OPC_Decode, 155, 9, 17, // Opcode: ST_Q_abs +/* 12002 */ MCD_OPC_Decode, 175, 9, 17, // Opcode: ST_Q_abs /* 12006 */ MCD_OPC_FilterValue, 1, 236, 3, 0, // Skip to: 13015 /* 12011 */ MCD_OPC_ExtractField, 26, 2, // Inst{27-26} ... /* 12014 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12023 -/* 12019 */ MCD_OPC_Decode, 211, 9, 17, // Opcode: SWAP_W_abs +/* 12019 */ MCD_OPC_Decode, 231, 9, 17, // Opcode: SWAP_W_abs /* 12023 */ MCD_OPC_FilterValue, 1, 219, 3, 0, // Skip to: 13015 -/* 12028 */ MCD_OPC_Decode, 177, 4, 17, // Opcode: LDMST_abs +/* 12028 */ MCD_OPC_Decode, 197, 4, 17, // Opcode: LDMST_abs /* 12032 */ MCD_OPC_FilterValue, 103, 35, 0, 0, // Skip to: 12072 /* 12037 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... /* 12040 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 12056 /* 12045 */ MCD_OPC_CheckField, 7, 1, 0, 195, 3, 0, // Skip to: 13015 -/* 12052 */ MCD_OPC_Decode, 228, 3, 18, // Opcode: INS_T +/* 12052 */ MCD_OPC_Decode, 248, 3, 18, // Opcode: INS_T /* 12056 */ MCD_OPC_FilterValue, 1, 186, 3, 0, // Skip to: 13015 /* 12061 */ MCD_OPC_CheckField, 7, 1, 0, 179, 3, 0, // Skip to: 13015 -/* 12068 */ MCD_OPC_Decode, 227, 3, 18, // Opcode: INSN_T +/* 12068 */ MCD_OPC_Decode, 247, 3, 18, // Opcode: INSN_T /* 12072 */ MCD_OPC_FilterValue, 105, 145, 0, 0, // Skip to: 12222 /* 12077 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 12080 */ MCD_OPC_FilterValue, 0, 123, 0, 0, // Skip to: 12208 /* 12085 */ MCD_OPC_ExtractField, 22, 6, // Inst{27-22} ... /* 12088 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12097 -/* 12093 */ MCD_OPC_Decode, 217, 9, 19, // Opcode: SWAP_W_bo_r +/* 12093 */ MCD_OPC_Decode, 237, 9, 19, // Opcode: SWAP_W_bo_r /* 12097 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12106 -/* 12102 */ MCD_OPC_Decode, 182, 4, 19, // Opcode: LDMST_bo_r +/* 12102 */ MCD_OPC_Decode, 202, 4, 19, // Opcode: LDMST_bo_r /* 12106 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 12120 /* 12111 */ MCD_OPC_CheckPredicate, 5, 131, 3, 0, // Skip to: 13015 -/* 12116 */ MCD_OPC_Decode, 204, 9, 19, // Opcode: SWAPMSK_W_bo_r +/* 12116 */ MCD_OPC_Decode, 224, 9, 19, // Opcode: SWAPMSK_W_bo_r /* 12120 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 12134 /* 12125 */ MCD_OPC_CheckPredicate, 5, 117, 3, 0, // Skip to: 13015 -/* 12130 */ MCD_OPC_Decode, 137, 3, 19, // Opcode: CMPSWAP_W_bo_r +/* 12130 */ MCD_OPC_Decode, 157, 3, 19, // Opcode: CMPSWAP_W_bo_r /* 12134 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 12143 -/* 12139 */ MCD_OPC_Decode, 213, 9, 19, // Opcode: SWAP_W_bo_c +/* 12139 */ MCD_OPC_Decode, 233, 9, 19, // Opcode: SWAP_W_bo_c /* 12143 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 12152 -/* 12148 */ MCD_OPC_Decode, 179, 4, 19, // Opcode: LDMST_bo_c +/* 12148 */ MCD_OPC_Decode, 199, 4, 19, // Opcode: LDMST_bo_c /* 12152 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 12166 /* 12157 */ MCD_OPC_CheckPredicate, 5, 85, 3, 0, // Skip to: 13015 -/* 12162 */ MCD_OPC_Decode, 200, 9, 19, // Opcode: SWAPMSK_W_bo_c +/* 12162 */ MCD_OPC_Decode, 220, 9, 19, // Opcode: SWAPMSK_W_bo_c /* 12166 */ MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 12180 /* 12171 */ MCD_OPC_CheckPredicate, 5, 71, 3, 0, // Skip to: 13015 -/* 12176 */ MCD_OPC_Decode, 134, 3, 19, // Opcode: CMPSWAP_W_bo_c +/* 12176 */ MCD_OPC_Decode, 154, 3, 19, // Opcode: CMPSWAP_W_bo_c /* 12180 */ MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 12194 /* 12185 */ MCD_OPC_CheckPredicate, 0, 57, 3, 0, // Skip to: 13015 -/* 12190 */ MCD_OPC_Decode, 214, 9, 19, // Opcode: SWAP_W_bo_i +/* 12190 */ MCD_OPC_Decode, 234, 9, 19, // Opcode: SWAP_W_bo_i /* 12194 */ MCD_OPC_FilterValue, 34, 48, 3, 0, // Skip to: 13015 /* 12199 */ MCD_OPC_CheckPredicate, 5, 43, 3, 0, // Skip to: 13015 -/* 12204 */ MCD_OPC_Decode, 201, 9, 19, // Opcode: SWAPMSK_W_bo_i +/* 12204 */ MCD_OPC_Decode, 221, 9, 19, // Opcode: SWAPMSK_W_bo_i /* 12208 */ MCD_OPC_FilterValue, 1, 34, 3, 0, // Skip to: 13015 /* 12213 */ MCD_OPC_CheckPredicate, 0, 29, 3, 0, // Skip to: 13015 -/* 12218 */ MCD_OPC_Decode, 247, 8, 28, // Opcode: ST_B_bol +/* 12218 */ MCD_OPC_Decode, 139, 9, 28, // Opcode: ST_B_bol /* 12222 */ MCD_OPC_FilterValue, 107, 15, 1, 0, // Skip to: 12498 /* 12227 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... /* 12230 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 12246 /* 12235 */ MCD_OPC_CheckField, 7, 1, 0, 5, 3, 0, // Skip to: 13015 -/* 12242 */ MCD_OPC_Decode, 141, 8, 32, // Opcode: PACK_rrr +/* 12242 */ MCD_OPC_Decode, 161, 8, 32, // Opcode: PACK_rrr /* 12246 */ MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 12267 /* 12251 */ MCD_OPC_CheckPredicate, 6, 247, 2, 0, // Skip to: 13015 /* 12256 */ MCD_OPC_CheckField, 7, 1, 0, 240, 2, 0, // Skip to: 13015 -/* 12263 */ MCD_OPC_Decode, 142, 3, 32, // Opcode: CRCN_rrr +/* 12263 */ MCD_OPC_Decode, 162, 3, 32, // Opcode: CRCN_rrr /* 12267 */ MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 12288 /* 12272 */ MCD_OPC_CheckPredicate, 2, 226, 2, 0, // Skip to: 13015 /* 12277 */ MCD_OPC_CheckField, 7, 1, 0, 219, 2, 0, // Skip to: 13015 -/* 12284 */ MCD_OPC_Decode, 163, 2, 32, // Opcode: ADD_F_rrr +/* 12284 */ MCD_OPC_Decode, 183, 2, 32, // Opcode: ADD_F_rrr /* 12288 */ MCD_OPC_FilterValue, 12, 16, 0, 0, // Skip to: 12309 /* 12293 */ MCD_OPC_CheckPredicate, 2, 205, 2, 0, // Skip to: 13015 /* 12298 */ MCD_OPC_CheckField, 7, 1, 0, 198, 2, 0, // Skip to: 13015 -/* 12305 */ MCD_OPC_Decode, 192, 9, 32, // Opcode: SUB_F_rrr +/* 12305 */ MCD_OPC_Decode, 212, 9, 32, // Opcode: SUB_F_rrr /* 12309 */ MCD_OPC_FilterValue, 24, 16, 0, 0, // Skip to: 12330 /* 12314 */ MCD_OPC_CheckPredicate, 2, 184, 2, 0, // Skip to: 13015 /* 12319 */ MCD_OPC_CheckField, 7, 1, 0, 177, 2, 0, // Skip to: 13015 -/* 12326 */ MCD_OPC_Decode, 133, 6, 32, // Opcode: MADD_F_rrr +/* 12326 */ MCD_OPC_Decode, 153, 6, 32, // Opcode: MADD_F_rrr /* 12330 */ MCD_OPC_FilterValue, 28, 16, 0, 0, // Skip to: 12351 /* 12335 */ MCD_OPC_CheckPredicate, 2, 163, 2, 0, // Skip to: 13015 /* 12340 */ MCD_OPC_CheckField, 7, 1, 0, 156, 2, 0, // Skip to: 13015 -/* 12347 */ MCD_OPC_Decode, 155, 7, 32, // Opcode: MSUB_F_rrr +/* 12347 */ MCD_OPC_Decode, 175, 7, 32, // Opcode: MSUB_F_rrr /* 12351 */ MCD_OPC_FilterValue, 32, 16, 0, 0, // Skip to: 12372 /* 12356 */ MCD_OPC_CheckPredicate, 2, 142, 2, 0, // Skip to: 13015 /* 12361 */ MCD_OPC_CheckField, 7, 1, 0, 135, 2, 0, // Skip to: 13015 -/* 12368 */ MCD_OPC_Decode, 234, 3, 32, // Opcode: IXMIN_rrr +/* 12368 */ MCD_OPC_Decode, 254, 3, 32, // Opcode: IXMIN_rrr /* 12372 */ MCD_OPC_FilterValue, 36, 16, 0, 0, // Skip to: 12393 /* 12377 */ MCD_OPC_CheckPredicate, 2, 121, 2, 0, // Skip to: 13015 /* 12382 */ MCD_OPC_CheckField, 7, 1, 0, 114, 2, 0, // Skip to: 13015 -/* 12389 */ MCD_OPC_Decode, 233, 3, 32, // Opcode: IXMIN_U_rrr +/* 12389 */ MCD_OPC_Decode, 253, 3, 32, // Opcode: IXMIN_U_rrr /* 12393 */ MCD_OPC_FilterValue, 40, 16, 0, 0, // Skip to: 12414 /* 12398 */ MCD_OPC_CheckPredicate, 2, 100, 2, 0, // Skip to: 13015 /* 12403 */ MCD_OPC_CheckField, 7, 1, 0, 93, 2, 0, // Skip to: 13015 -/* 12410 */ MCD_OPC_Decode, 232, 3, 32, // Opcode: IXMAX_rrr +/* 12410 */ MCD_OPC_Decode, 252, 3, 32, // Opcode: IXMAX_rrr /* 12414 */ MCD_OPC_FilterValue, 44, 16, 0, 0, // Skip to: 12435 /* 12419 */ MCD_OPC_CheckPredicate, 2, 79, 2, 0, // Skip to: 13015 /* 12424 */ MCD_OPC_CheckField, 7, 1, 0, 72, 2, 0, // Skip to: 13015 -/* 12431 */ MCD_OPC_Decode, 231, 3, 32, // Opcode: IXMAX_U_rrr +/* 12431 */ MCD_OPC_Decode, 251, 3, 32, // Opcode: IXMAX_U_rrr /* 12435 */ MCD_OPC_FilterValue, 52, 16, 0, 0, // Skip to: 12456 /* 12440 */ MCD_OPC_CheckPredicate, 1, 58, 2, 0, // Skip to: 13015 /* 12445 */ MCD_OPC_CheckField, 7, 1, 0, 51, 2, 0, // Skip to: 13015 -/* 12452 */ MCD_OPC_Decode, 158, 3, 32, // Opcode: DVADJ_rrr +/* 12452 */ MCD_OPC_Decode, 178, 3, 32, // Opcode: DVADJ_rrr /* 12456 */ MCD_OPC_FilterValue, 56, 16, 0, 0, // Skip to: 12477 /* 12461 */ MCD_OPC_CheckPredicate, 1, 37, 2, 0, // Skip to: 13015 /* 12466 */ MCD_OPC_CheckField, 7, 1, 0, 30, 2, 0, // Skip to: 13015 -/* 12473 */ MCD_OPC_Decode, 173, 3, 32, // Opcode: DVSTEP_U_rrr +/* 12473 */ MCD_OPC_Decode, 193, 3, 32, // Opcode: DVSTEP_U_rrr /* 12477 */ MCD_OPC_FilterValue, 60, 21, 2, 0, // Skip to: 13015 /* 12482 */ MCD_OPC_CheckPredicate, 1, 16, 2, 0, // Skip to: 13015 /* 12487 */ MCD_OPC_CheckField, 7, 1, 0, 9, 2, 0, // Skip to: 13015 -/* 12494 */ MCD_OPC_Decode, 176, 3, 32, // Opcode: DVSTEP_rrr +/* 12494 */ MCD_OPC_Decode, 196, 3, 32, // Opcode: DVSTEP_rrr /* 12498 */ MCD_OPC_FilterValue, 109, 21, 0, 0, // Skip to: 12524 /* 12503 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 12506 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12515 -/* 12511 */ MCD_OPC_Decode, 246, 2, 29, // Opcode: CALL_b +/* 12511 */ MCD_OPC_Decode, 138, 3, 29, // Opcode: CALL_b /* 12515 */ MCD_OPC_FilterValue, 1, 239, 1, 0, // Skip to: 13015 -/* 12520 */ MCD_OPC_Decode, 243, 2, 29, // Opcode: CALLA_b +/* 12520 */ MCD_OPC_Decode, 135, 3, 29, // Opcode: CALLA_b /* 12524 */ MCD_OPC_FilterValue, 111, 21, 0, 0, // Skip to: 12550 /* 12529 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... /* 12532 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12541 -/* 12537 */ MCD_OPC_Decode, 165, 4, 37, // Opcode: JZ_T_brn +/* 12537 */ MCD_OPC_Decode, 185, 4, 37, // Opcode: JZ_T_brn /* 12541 */ MCD_OPC_FilterValue, 1, 213, 1, 0, // Skip to: 13015 -/* 12546 */ MCD_OPC_Decode, 156, 4, 37, // Opcode: JNZ_T_brn +/* 12546 */ MCD_OPC_Decode, 176, 4, 37, // Opcode: JNZ_T_brn /* 12550 */ MCD_OPC_FilterValue, 115, 110, 0, 0, // Skip to: 12665 /* 12555 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... /* 12558 */ MCD_OPC_FilterValue, 10, 16, 0, 0, // Skip to: 12579 /* 12563 */ MCD_OPC_CheckPredicate, 1, 191, 1, 0, // Skip to: 13015 /* 12568 */ MCD_OPC_CheckField, 7, 1, 0, 184, 1, 0, // Skip to: 13015 -/* 12575 */ MCD_OPC_Decode, 224, 7, 38, // Opcode: MUL_rr2 +/* 12575 */ MCD_OPC_Decode, 244, 7, 38, // Opcode: MUL_rr2 /* 12579 */ MCD_OPC_FilterValue, 104, 16, 0, 0, // Skip to: 12600 /* 12584 */ MCD_OPC_CheckPredicate, 1, 170, 1, 0, // Skip to: 13015 /* 12589 */ MCD_OPC_CheckField, 7, 1, 0, 163, 1, 0, // Skip to: 13015 -/* 12596 */ MCD_OPC_Decode, 221, 7, 38, // Opcode: MUL_U_rr2 +/* 12596 */ MCD_OPC_Decode, 241, 7, 38, // Opcode: MUL_U_rr2 /* 12600 */ MCD_OPC_FilterValue, 106, 16, 0, 0, // Skip to: 12621 /* 12605 */ MCD_OPC_CheckPredicate, 1, 149, 1, 0, // Skip to: 13015 /* 12610 */ MCD_OPC_CheckField, 7, 1, 0, 142, 1, 0, // Skip to: 13015 -/* 12617 */ MCD_OPC_Decode, 225, 7, 38, // Opcode: MUL_rr2_e +/* 12617 */ MCD_OPC_Decode, 245, 7, 38, // Opcode: MUL_rr2_e /* 12621 */ MCD_OPC_FilterValue, 136, 1, 16, 0, 0, // Skip to: 12643 /* 12627 */ MCD_OPC_CheckPredicate, 1, 127, 1, 0, // Skip to: 13015 /* 12632 */ MCD_OPC_CheckField, 7, 1, 0, 120, 1, 0, // Skip to: 13015 -/* 12639 */ MCD_OPC_Decode, 200, 7, 38, // Opcode: MULS_U_rr2 +/* 12639 */ MCD_OPC_Decode, 220, 7, 38, // Opcode: MULS_U_rr2 /* 12643 */ MCD_OPC_FilterValue, 138, 1, 110, 1, 0, // Skip to: 13015 /* 12649 */ MCD_OPC_CheckPredicate, 1, 105, 1, 0, // Skip to: 13015 /* 12654 */ MCD_OPC_CheckField, 7, 1, 0, 98, 1, 0, // Skip to: 13015 -/* 12661 */ MCD_OPC_Decode, 203, 7, 38, // Opcode: MULS_rr2 +/* 12661 */ MCD_OPC_Decode, 223, 7, 38, // Opcode: MULS_rr2 /* 12665 */ MCD_OPC_FilterValue, 117, 130, 0, 0, // Skip to: 12800 /* 12670 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... /* 12673 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12694 /* 12678 */ MCD_OPC_CheckPredicate, 2, 76, 1, 0, // Skip to: 13015 /* 12683 */ MCD_OPC_CheckField, 7, 1, 0, 69, 1, 0, // Skip to: 13015 -/* 12690 */ MCD_OPC_Decode, 219, 9, 14, // Opcode: TLBDEMAP_rr +/* 12690 */ MCD_OPC_Decode, 239, 9, 14, // Opcode: TLBDEMAP_rr /* 12694 */ MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 12715 /* 12699 */ MCD_OPC_CheckPredicate, 2, 55, 1, 0, // Skip to: 13015 /* 12704 */ MCD_OPC_CheckField, 7, 1, 0, 48, 1, 0, // Skip to: 13015 -/* 12711 */ MCD_OPC_Decode, 220, 9, 14, // Opcode: TLBFLUSH_A_rr +/* 12711 */ MCD_OPC_Decode, 240, 9, 14, // Opcode: TLBFLUSH_A_rr /* 12715 */ MCD_OPC_FilterValue, 20, 16, 0, 0, // Skip to: 12736 /* 12720 */ MCD_OPC_CheckPredicate, 2, 34, 1, 0, // Skip to: 13015 /* 12725 */ MCD_OPC_CheckField, 7, 1, 0, 27, 1, 0, // Skip to: 13015 -/* 12732 */ MCD_OPC_Decode, 221, 9, 14, // Opcode: TLBFLUSH_B_rr +/* 12732 */ MCD_OPC_Decode, 241, 9, 14, // Opcode: TLBFLUSH_B_rr /* 12736 */ MCD_OPC_FilterValue, 32, 16, 0, 0, // Skip to: 12757 /* 12741 */ MCD_OPC_CheckPredicate, 2, 13, 1, 0, // Skip to: 13015 /* 12746 */ MCD_OPC_CheckField, 7, 1, 0, 6, 1, 0, // Skip to: 13015 -/* 12753 */ MCD_OPC_Decode, 223, 9, 14, // Opcode: TLBPROBE_A_rr +/* 12753 */ MCD_OPC_Decode, 243, 9, 14, // Opcode: TLBPROBE_A_rr /* 12757 */ MCD_OPC_FilterValue, 36, 16, 0, 0, // Skip to: 12778 /* 12762 */ MCD_OPC_CheckPredicate, 2, 248, 0, 0, // Skip to: 13015 /* 12767 */ MCD_OPC_CheckField, 7, 1, 0, 241, 0, 0, // Skip to: 13015 -/* 12774 */ MCD_OPC_Decode, 224, 9, 14, // Opcode: TLBPROBE_I_rr +/* 12774 */ MCD_OPC_Decode, 244, 9, 14, // Opcode: TLBPROBE_I_rr /* 12778 */ MCD_OPC_FilterValue, 128, 2, 231, 0, 0, // Skip to: 13015 /* 12784 */ MCD_OPC_CheckPredicate, 2, 226, 0, 0, // Skip to: 13015 /* 12789 */ MCD_OPC_CheckField, 7, 1, 0, 219, 0, 0, // Skip to: 13015 -/* 12796 */ MCD_OPC_Decode, 222, 9, 14, // Opcode: TLBMAP_rr +/* 12796 */ MCD_OPC_Decode, 242, 9, 14, // Opcode: TLBMAP_rr /* 12800 */ MCD_OPC_FilterValue, 119, 18, 0, 0, // Skip to: 12823 /* 12805 */ MCD_OPC_CheckField, 21, 2, 0, 203, 0, 0, // Skip to: 13015 /* 12812 */ MCD_OPC_CheckField, 7, 1, 0, 196, 0, 0, // Skip to: 13015 -/* 12819 */ MCD_OPC_Decode, 149, 3, 33, // Opcode: DEXTR_rrpw +/* 12819 */ MCD_OPC_Decode, 169, 3, 33, // Opcode: DEXTR_rrpw /* 12823 */ MCD_OPC_FilterValue, 121, 31, 0, 0, // Skip to: 12859 /* 12828 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 12831 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12845 /* 12836 */ MCD_OPC_CheckPredicate, 0, 174, 0, 0, // Skip to: 13015 -/* 12841 */ MCD_OPC_Decode, 222, 4, 28, // Opcode: LD_B_bol +/* 12841 */ MCD_OPC_Decode, 242, 4, 28, // Opcode: LD_B_bol /* 12845 */ MCD_OPC_FilterValue, 1, 165, 0, 0, // Skip to: 13015 /* 12850 */ MCD_OPC_CheckPredicate, 0, 160, 0, 0, // Skip to: 13015 -/* 12855 */ MCD_OPC_Decode, 146, 9, 28, // Opcode: ST_H_bol +/* 12855 */ MCD_OPC_Decode, 166, 9, 28, // Opcode: ST_H_bol /* 12859 */ MCD_OPC_FilterValue, 123, 26, 0, 0, // Skip to: 12890 /* 12864 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 12867 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12876 -/* 12872 */ MCD_OPC_Decode, 174, 6, 22, // Opcode: MOVH_rlc +/* 12872 */ MCD_OPC_Decode, 194, 6, 22, // Opcode: MOVH_rlc /* 12876 */ MCD_OPC_FilterValue, 1, 134, 0, 0, // Skip to: 13015 /* 12881 */ MCD_OPC_CheckPredicate, 0, 129, 0, 0, // Skip to: 13015 -/* 12886 */ MCD_OPC_Decode, 188, 6, 22, // Opcode: MOV_rlc_e +/* 12886 */ MCD_OPC_Decode, 208, 6, 22, // Opcode: MOV_rlc_e /* 12890 */ MCD_OPC_FilterValue, 125, 60, 0, 0, // Skip to: 12955 /* 12895 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 12898 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 12924 /* 12903 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... /* 12906 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12915 -/* 12911 */ MCD_OPC_Decode, 236, 3, 30, // Opcode: JEQ_A_brr +/* 12911 */ MCD_OPC_Decode, 128, 4, 30, // Opcode: JEQ_A_brr /* 12915 */ MCD_OPC_FilterValue, 1, 95, 0, 0, // Skip to: 13015 -/* 12920 */ MCD_OPC_Decode, 145, 4, 30, // Opcode: JNE_A_brr +/* 12920 */ MCD_OPC_Decode, 165, 4, 30, // Opcode: JNE_A_brr /* 12924 */ MCD_OPC_FilterValue, 1, 86, 0, 0, // Skip to: 13015 /* 12929 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... /* 12932 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12941 -/* 12937 */ MCD_OPC_Decode, 160, 5, 30, // Opcode: LOOP_brr +/* 12937 */ MCD_OPC_Decode, 180, 5, 30, // Opcode: LOOP_brr /* 12941 */ MCD_OPC_FilterValue, 1, 69, 0, 0, // Skip to: 13015 /* 12946 */ MCD_OPC_CheckPredicate, 1, 64, 0, 0, // Skip to: 13015 -/* 12951 */ MCD_OPC_Decode, 159, 5, 30, // Opcode: LOOPU_brr +/* 12951 */ MCD_OPC_Decode, 179, 5, 30, // Opcode: LOOPU_brr /* 12955 */ MCD_OPC_FilterValue, 127, 55, 0, 0, // Skip to: 13015 /* 12960 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 12963 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 12989 /* 12968 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... /* 12971 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12980 -/* 12976 */ MCD_OPC_Decode, 250, 3, 30, // Opcode: JGE_brr +/* 12976 */ MCD_OPC_Decode, 142, 4, 30, // Opcode: JGE_brr /* 12980 */ MCD_OPC_FilterValue, 1, 30, 0, 0, // Skip to: 13015 -/* 12985 */ MCD_OPC_Decode, 248, 3, 30, // Opcode: JGE_U_brr +/* 12985 */ MCD_OPC_Decode, 140, 4, 30, // Opcode: JGE_U_brr /* 12989 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 13015 /* 12994 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... /* 12997 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 13006 -/* 13002 */ MCD_OPC_Decode, 249, 3, 31, // Opcode: JGE_brc +/* 13002 */ MCD_OPC_Decode, 141, 4, 31, // Opcode: JGE_brc /* 13006 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 13015 -/* 13011 */ MCD_OPC_Decode, 247, 3, 31, // Opcode: JGE_U_brc +/* 13011 */ MCD_OPC_Decode, 139, 4, 31, // Opcode: JGE_U_brc /* 13015 */ MCD_OPC_Fail, 0 }; @@ -3111,291 +3117,291 @@ static const uint8_t DecoderTablev11016[] = { /* 11 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 32 /* 16 */ MCD_OPC_CheckPredicate, 4, 59, 5, 0, // Skip to: 1360 /* 21 */ MCD_OPC_CheckField, 12, 4, 1, 52, 5, 0, // Skip to: 1360 -/* 28 */ MCD_OPC_Decode, 175, 6, 0, // Opcode: MOVZ_A_sr +/* 28 */ MCD_OPC_Decode, 195, 6, 0, // Opcode: MOVZ_A_sr /* 32 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 46 /* 37 */ MCD_OPC_CheckPredicate, 4, 38, 5, 0, // Skip to: 1360 -/* 42 */ MCD_OPC_Decode, 190, 9, 8, // Opcode: SUB_A_sc_v110 +/* 42 */ MCD_OPC_Decode, 210, 9, 8, // Opcode: SUB_A_sc_v110 /* 46 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 60 /* 51 */ MCD_OPC_CheckPredicate, 4, 24, 5, 0, // Skip to: 1360 -/* 56 */ MCD_OPC_Decode, 178, 6, 1, // Opcode: MOV_AA_srr_srr_v110 +/* 56 */ MCD_OPC_Decode, 198, 6, 1, // Opcode: MOV_AA_srr_srr_v110 /* 60 */ MCD_OPC_FilterValue, 3, 15, 5, 0, // Skip to: 1360 /* 65 */ MCD_OPC_CheckPredicate, 4, 10, 5, 0, // Skip to: 1360 -/* 70 */ MCD_OPC_Decode, 202, 2, 8, // Opcode: BISR_sc_v110 +/* 70 */ MCD_OPC_Decode, 222, 2, 8, // Opcode: BISR_sc_v110 /* 74 */ MCD_OPC_FilterValue, 4, 59, 0, 0, // Skip to: 138 /* 79 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 82 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 96 /* 87 */ MCD_OPC_CheckPredicate, 4, 244, 4, 0, // Skip to: 1360 -/* 92 */ MCD_OPC_Decode, 175, 9, 11, // Opcode: ST_W_ssr_v110 +/* 92 */ MCD_OPC_Decode, 195, 9, 11, // Opcode: ST_W_ssr_v110 /* 96 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 110 /* 101 */ MCD_OPC_CheckPredicate, 4, 230, 4, 0, // Skip to: 1360 -/* 106 */ MCD_OPC_Decode, 223, 4, 3, // Opcode: LD_B_slr_post_v110 +/* 106 */ MCD_OPC_Decode, 243, 4, 3, // Opcode: LD_B_slr_post_v110 /* 110 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 124 /* 115 */ MCD_OPC_CheckPredicate, 4, 216, 4, 0, // Skip to: 1360 -/* 120 */ MCD_OPC_Decode, 238, 8, 11, // Opcode: ST_A_ssr_v110 +/* 120 */ MCD_OPC_Decode, 130, 9, 11, // Opcode: ST_A_ssr_v110 /* 124 */ MCD_OPC_FilterValue, 3, 207, 4, 0, // Skip to: 1360 /* 129 */ MCD_OPC_CheckPredicate, 4, 202, 4, 0, // Skip to: 1360 -/* 134 */ MCD_OPC_Decode, 210, 4, 3, // Opcode: LD_BU_slr_post_v110 +/* 134 */ MCD_OPC_Decode, 230, 4, 3, // Opcode: LD_BU_slr_post_v110 /* 138 */ MCD_OPC_FilterValue, 6, 45, 0, 0, // Skip to: 188 /* 143 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 146 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 160 /* 151 */ MCD_OPC_CheckPredicate, 4, 180, 4, 0, // Skip to: 1360 -/* 156 */ MCD_OPC_Decode, 170, 5, 1, // Opcode: LT_U_srrv110 +/* 156 */ MCD_OPC_Decode, 190, 5, 1, // Opcode: LT_U_srrv110 /* 160 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 174 /* 165 */ MCD_OPC_CheckPredicate, 4, 166, 4, 0, // Skip to: 1360 -/* 170 */ MCD_OPC_Decode, 169, 5, 2, // Opcode: LT_U_srcv110 +/* 170 */ MCD_OPC_Decode, 189, 5, 2, // Opcode: LT_U_srcv110 /* 174 */ MCD_OPC_FilterValue, 3, 157, 4, 0, // Skip to: 1360 /* 179 */ MCD_OPC_CheckPredicate, 4, 152, 4, 0, // Skip to: 1360 -/* 184 */ MCD_OPC_Decode, 193, 6, 8, // Opcode: MOV_sc_v110 +/* 184 */ MCD_OPC_Decode, 213, 6, 8, // Opcode: MOV_sc_v110 /* 188 */ MCD_OPC_FilterValue, 8, 59, 0, 0, // Skip to: 252 /* 193 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 196 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 210 /* 201 */ MCD_OPC_CheckPredicate, 4, 130, 4, 0, // Skip to: 1360 -/* 206 */ MCD_OPC_Decode, 226, 4, 5, // Opcode: LD_B_sro_v110 +/* 206 */ MCD_OPC_Decode, 246, 4, 5, // Opcode: LD_B_sro_v110 /* 210 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 224 /* 215 */ MCD_OPC_CheckPredicate, 4, 116, 4, 0, // Skip to: 1360 -/* 220 */ MCD_OPC_Decode, 132, 5, 5, // Opcode: LD_H_sro_v110 +/* 220 */ MCD_OPC_Decode, 152, 5, 5, // Opcode: LD_H_sro_v110 /* 224 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 238 /* 229 */ MCD_OPC_CheckPredicate, 4, 102, 4, 0, // Skip to: 1360 -/* 234 */ MCD_OPC_Decode, 215, 4, 5, // Opcode: LD_BU_sro_v110 +/* 234 */ MCD_OPC_Decode, 235, 4, 5, // Opcode: LD_BU_sro_v110 /* 238 */ MCD_OPC_FilterValue, 3, 93, 4, 0, // Skip to: 1360 /* 243 */ MCD_OPC_CheckPredicate, 4, 88, 4, 0, // Skip to: 1360 -/* 248 */ MCD_OPC_Decode, 154, 5, 5, // Opcode: LD_W_sro_v110 +/* 248 */ MCD_OPC_Decode, 174, 5, 5, // Opcode: LD_W_sro_v110 /* 252 */ MCD_OPC_FilterValue, 10, 31, 0, 0, // Skip to: 288 /* 257 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 260 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 274 /* 265 */ MCD_OPC_CheckPredicate, 4, 66, 4, 0, // Skip to: 1360 -/* 270 */ MCD_OPC_Decode, 242, 2, 1, // Opcode: CADD_srr_v110 +/* 270 */ MCD_OPC_Decode, 134, 3, 1, // Opcode: CADD_srr_v110 /* 274 */ MCD_OPC_FilterValue, 1, 57, 4, 0, // Skip to: 1360 /* 279 */ MCD_OPC_CheckPredicate, 4, 52, 4, 0, // Skip to: 1360 -/* 284 */ MCD_OPC_Decode, 236, 2, 1, // Opcode: CADDN_srr_v110 +/* 284 */ MCD_OPC_Decode, 128, 3, 1, // Opcode: CADDN_srr_v110 /* 288 */ MCD_OPC_FilterValue, 12, 59, 0, 0, // Skip to: 352 /* 293 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 296 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 310 /* 301 */ MCD_OPC_CheckPredicate, 4, 30, 4, 0, // Skip to: 1360 -/* 306 */ MCD_OPC_Decode, 198, 4, 4, // Opcode: LD_A_slro_v110 +/* 306 */ MCD_OPC_Decode, 218, 4, 4, // Opcode: LD_A_slro_v110 /* 310 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 324 /* 315 */ MCD_OPC_CheckPredicate, 4, 16, 4, 0, // Skip to: 1360 -/* 320 */ MCD_OPC_Decode, 154, 9, 12, // Opcode: ST_H_ssro_v110 +/* 320 */ MCD_OPC_Decode, 174, 9, 12, // Opcode: ST_H_ssro_v110 /* 324 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 338 /* 329 */ MCD_OPC_CheckPredicate, 4, 2, 4, 0, // Skip to: 1360 -/* 334 */ MCD_OPC_Decode, 255, 8, 12, // Opcode: ST_B_ssro_v110 +/* 334 */ MCD_OPC_Decode, 147, 9, 12, // Opcode: ST_B_ssro_v110 /* 338 */ MCD_OPC_FilterValue, 3, 249, 3, 0, // Skip to: 1360 /* 343 */ MCD_OPC_CheckPredicate, 4, 244, 3, 0, // Skip to: 1360 -/* 348 */ MCD_OPC_Decode, 177, 9, 12, // Opcode: ST_W_ssro_v110 +/* 348 */ MCD_OPC_Decode, 197, 9, 12, // Opcode: ST_W_ssro_v110 /* 352 */ MCD_OPC_FilterValue, 14, 31, 0, 0, // Skip to: 388 /* 357 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 360 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 374 /* 365 */ MCD_OPC_CheckPredicate, 4, 222, 3, 0, // Skip to: 1360 -/* 370 */ MCD_OPC_Decode, 167, 4, 13, // Opcode: JZ_T_sbrn_v110 +/* 370 */ MCD_OPC_Decode, 187, 4, 13, // Opcode: JZ_T_sbrn_v110 /* 374 */ MCD_OPC_FilterValue, 1, 213, 3, 0, // Skip to: 1360 /* 379 */ MCD_OPC_CheckPredicate, 4, 208, 3, 0, // Skip to: 1360 -/* 384 */ MCD_OPC_Decode, 158, 4, 13, // Opcode: JNZ_T_sbrn_v110 +/* 384 */ MCD_OPC_Decode, 178, 4, 13, // Opcode: JNZ_T_sbrn_v110 /* 388 */ MCD_OPC_FilterValue, 16, 9, 0, 0, // Skip to: 402 /* 393 */ MCD_OPC_CheckPredicate, 4, 194, 3, 0, // Skip to: 1360 -/* 398 */ MCD_OPC_Decode, 147, 2, 7, // Opcode: ADDSC_A_srrs_v110 +/* 398 */ MCD_OPC_Decode, 167, 2, 7, // Opcode: ADDSC_A_srrs_v110 /* 402 */ MCD_OPC_FilterValue, 18, 108, 0, 0, // Skip to: 515 /* 407 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... /* 410 */ MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 431 /* 415 */ MCD_OPC_CheckPredicate, 4, 172, 3, 0, // Skip to: 1360 /* 420 */ MCD_OPC_CheckField, 6, 2, 3, 165, 3, 0, // Skip to: 1360 -/* 427 */ MCD_OPC_Decode, 167, 8, 0, // Opcode: SAT_B_sr_v110 +/* 427 */ MCD_OPC_Decode, 187, 8, 0, // Opcode: SAT_B_sr_v110 /* 431 */ MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 452 /* 436 */ MCD_OPC_CheckPredicate, 4, 151, 3, 0, // Skip to: 1360 /* 441 */ MCD_OPC_CheckField, 6, 2, 3, 144, 3, 0, // Skip to: 1360 -/* 448 */ MCD_OPC_Decode, 164, 8, 0, // Opcode: SAT_BU_sr_v110 +/* 448 */ MCD_OPC_Decode, 184, 8, 0, // Opcode: SAT_BU_sr_v110 /* 452 */ MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 473 /* 457 */ MCD_OPC_CheckPredicate, 4, 130, 3, 0, // Skip to: 1360 /* 462 */ MCD_OPC_CheckField, 6, 2, 3, 123, 3, 0, // Skip to: 1360 -/* 469 */ MCD_OPC_Decode, 173, 8, 0, // Opcode: SAT_H_sr_v110 +/* 469 */ MCD_OPC_Decode, 193, 8, 0, // Opcode: SAT_H_sr_v110 /* 473 */ MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 494 /* 478 */ MCD_OPC_CheckPredicate, 4, 109, 3, 0, // Skip to: 1360 /* 483 */ MCD_OPC_CheckField, 6, 2, 3, 102, 3, 0, // Skip to: 1360 -/* 490 */ MCD_OPC_Decode, 170, 8, 0, // Opcode: SAT_HU_sr_v110 +/* 490 */ MCD_OPC_Decode, 190, 8, 0, // Opcode: SAT_HU_sr_v110 /* 494 */ MCD_OPC_FilterValue, 5, 93, 3, 0, // Skip to: 1360 /* 499 */ MCD_OPC_CheckPredicate, 4, 88, 3, 0, // Skip to: 1360 /* 504 */ MCD_OPC_CheckField, 6, 2, 3, 81, 3, 0, // Skip to: 1360 -/* 511 */ MCD_OPC_Decode, 161, 8, 0, // Opcode: RSUB_sr_sr_v110 +/* 511 */ MCD_OPC_Decode, 181, 8, 0, // Opcode: RSUB_sr_sr_v110 /* 515 */ MCD_OPC_FilterValue, 20, 45, 0, 0, // Skip to: 565 /* 520 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 523 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 537 /* 528 */ MCD_OPC_CheckPredicate, 4, 59, 3, 0, // Skip to: 1360 -/* 533 */ MCD_OPC_Decode, 151, 9, 11, // Opcode: ST_H_ssr_pos_v110 +/* 533 */ MCD_OPC_Decode, 171, 9, 11, // Opcode: ST_H_ssr_pos_v110 /* 537 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 551 /* 542 */ MCD_OPC_CheckPredicate, 4, 45, 3, 0, // Skip to: 1360 -/* 547 */ MCD_OPC_Decode, 237, 8, 11, // Opcode: ST_A_ssr_pos_v110 +/* 547 */ MCD_OPC_Decode, 129, 9, 11, // Opcode: ST_A_ssr_pos_v110 /* 551 */ MCD_OPC_FilterValue, 2, 36, 3, 0, // Skip to: 1360 /* 556 */ MCD_OPC_CheckPredicate, 4, 31, 3, 0, // Skip to: 1360 -/* 561 */ MCD_OPC_Decode, 174, 9, 11, // Opcode: ST_W_ssr_pos_v110 +/* 561 */ MCD_OPC_Decode, 194, 9, 11, // Opcode: ST_W_ssr_pos_v110 /* 565 */ MCD_OPC_FilterValue, 22, 59, 0, 0, // Skip to: 629 /* 570 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 573 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 587 /* 578 */ MCD_OPC_CheckPredicate, 4, 9, 3, 0, // Skip to: 1360 -/* 583 */ MCD_OPC_Decode, 198, 2, 1, // Opcode: AND_srr_v110 +/* 583 */ MCD_OPC_Decode, 218, 2, 1, // Opcode: AND_srr_v110 /* 587 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 601 /* 592 */ MCD_OPC_CheckPredicate, 4, 251, 2, 0, // Skip to: 1360 -/* 597 */ MCD_OPC_Decode, 140, 8, 1, // Opcode: OR_srr_v110 +/* 597 */ MCD_OPC_Decode, 160, 8, 1, // Opcode: OR_srr_v110 /* 601 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 615 /* 606 */ MCD_OPC_CheckPredicate, 4, 237, 2, 0, // Skip to: 1360 -/* 611 */ MCD_OPC_Decode, 196, 2, 8, // Opcode: AND_sc_v110 +/* 611 */ MCD_OPC_Decode, 216, 2, 8, // Opcode: AND_sc_v110 /* 615 */ MCD_OPC_FilterValue, 3, 228, 2, 0, // Skip to: 1360 /* 620 */ MCD_OPC_CheckPredicate, 4, 223, 2, 0, // Skip to: 1360 -/* 625 */ MCD_OPC_Decode, 138, 8, 8, // Opcode: OR_sc_v110 +/* 625 */ MCD_OPC_Decode, 158, 8, 8, // Opcode: OR_sc_v110 /* 629 */ MCD_OPC_FilterValue, 24, 59, 0, 0, // Skip to: 693 /* 634 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 637 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 651 /* 642 */ MCD_OPC_CheckPredicate, 4, 201, 2, 0, // Skip to: 1360 -/* 647 */ MCD_OPC_Decode, 234, 8, 5, // Opcode: ST_A_sro_v110 +/* 647 */ MCD_OPC_Decode, 254, 8, 5, // Opcode: ST_A_sro_v110 /* 651 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 665 /* 656 */ MCD_OPC_CheckPredicate, 4, 187, 2, 0, // Skip to: 1360 -/* 661 */ MCD_OPC_Decode, 211, 4, 3, // Opcode: LD_BU_slr_v110 +/* 661 */ MCD_OPC_Decode, 231, 4, 3, // Opcode: LD_BU_slr_v110 /* 665 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 679 /* 670 */ MCD_OPC_CheckPredicate, 4, 173, 2, 0, // Skip to: 1360 -/* 675 */ MCD_OPC_Decode, 224, 4, 3, // Opcode: LD_B_slr_v110 +/* 675 */ MCD_OPC_Decode, 244, 4, 3, // Opcode: LD_B_slr_v110 /* 679 */ MCD_OPC_FilterValue, 3, 164, 2, 0, // Skip to: 1360 /* 684 */ MCD_OPC_CheckPredicate, 4, 159, 2, 0, // Skip to: 1360 -/* 689 */ MCD_OPC_Decode, 128, 5, 3, // Opcode: LD_H_slr_v110 +/* 689 */ MCD_OPC_Decode, 148, 5, 3, // Opcode: LD_H_slr_v110 /* 693 */ MCD_OPC_FilterValue, 28, 16, 0, 0, // Skip to: 714 /* 698 */ MCD_OPC_CheckPredicate, 4, 145, 2, 0, // Skip to: 1360 /* 703 */ MCD_OPC_CheckField, 6, 2, 1, 138, 2, 0, // Skip to: 1360 -/* 710 */ MCD_OPC_Decode, 174, 4, 9, // Opcode: J_sb_v110 +/* 710 */ MCD_OPC_Decode, 194, 4, 9, // Opcode: J_sb_v110 /* 714 */ MCD_OPC_FilterValue, 30, 59, 0, 0, // Skip to: 778 /* 719 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 722 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 736 /* 727 */ MCD_OPC_CheckPredicate, 4, 116, 2, 0, // Skip to: 1360 -/* 732 */ MCD_OPC_Decode, 244, 3, 6, // Opcode: JEQ_sbr_v110 +/* 732 */ MCD_OPC_Decode, 136, 4, 6, // Opcode: JEQ_sbr_v110 /* 736 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 750 /* 741 */ MCD_OPC_CheckPredicate, 4, 102, 2, 0, // Skip to: 1360 -/* 746 */ MCD_OPC_Decode, 171, 4, 6, // Opcode: JZ_sbr_v110 +/* 746 */ MCD_OPC_Decode, 191, 4, 6, // Opcode: JZ_sbr_v110 /* 750 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 764 /* 755 */ MCD_OPC_CheckPredicate, 4, 88, 2, 0, // Skip to: 1360 -/* 760 */ MCD_OPC_Decode, 153, 4, 6, // Opcode: JNE_sbr_v110 +/* 760 */ MCD_OPC_Decode, 173, 4, 6, // Opcode: JNE_sbr_v110 /* 764 */ MCD_OPC_FilterValue, 3, 79, 2, 0, // Skip to: 1360 /* 769 */ MCD_OPC_CheckPredicate, 4, 74, 2, 0, // Skip to: 1360 -/* 774 */ MCD_OPC_Decode, 162, 4, 6, // Opcode: JNZ_sbr_v110 +/* 774 */ MCD_OPC_Decode, 182, 4, 6, // Opcode: JNZ_sbr_v110 /* 778 */ MCD_OPC_FilterValue, 32, 16, 0, 0, // Skip to: 799 /* 783 */ MCD_OPC_CheckPredicate, 4, 60, 2, 0, // Skip to: 1360 /* 788 */ MCD_OPC_CheckField, 6, 2, 0, 53, 2, 0, // Skip to: 1360 -/* 795 */ MCD_OPC_Decode, 185, 6, 1, // Opcode: MOV_D_srr_srr_v110 +/* 795 */ MCD_OPC_Decode, 205, 6, 1, // Opcode: MOV_D_srr_srr_v110 /* 799 */ MCD_OPC_FilterValue, 36, 59, 0, 0, // Skip to: 863 /* 804 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 807 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 821 /* 812 */ MCD_OPC_CheckPredicate, 4, 31, 2, 0, // Skip to: 1360 -/* 817 */ MCD_OPC_Decode, 255, 4, 3, // Opcode: LD_H_slr_post_v110 +/* 817 */ MCD_OPC_Decode, 147, 5, 3, // Opcode: LD_H_slr_post_v110 /* 821 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 835 /* 826 */ MCD_OPC_CheckPredicate, 4, 17, 2, 0, // Skip to: 1360 -/* 831 */ MCD_OPC_Decode, 195, 4, 3, // Opcode: LD_A_slr_post_v110 +/* 831 */ MCD_OPC_Decode, 215, 4, 3, // Opcode: LD_A_slr_post_v110 /* 835 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 849 /* 840 */ MCD_OPC_CheckPredicate, 4, 3, 2, 0, // Skip to: 1360 -/* 845 */ MCD_OPC_Decode, 149, 5, 3, // Opcode: LD_W_slr_post_v110 +/* 845 */ MCD_OPC_Decode, 169, 5, 3, // Opcode: LD_W_slr_post_v110 /* 849 */ MCD_OPC_FilterValue, 3, 250, 1, 0, // Skip to: 1360 /* 854 */ MCD_OPC_CheckPredicate, 4, 245, 1, 0, // Skip to: 1360 -/* 859 */ MCD_OPC_Decode, 252, 8, 11, // Opcode: ST_B_ssr_pos_v110 +/* 859 */ MCD_OPC_Decode, 144, 9, 11, // Opcode: ST_B_ssr_pos_v110 /* 863 */ MCD_OPC_FilterValue, 38, 31, 0, 0, // Skip to: 899 /* 868 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 871 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 885 /* 876 */ MCD_OPC_CheckPredicate, 4, 223, 1, 0, // Skip to: 1360 -/* 881 */ MCD_OPC_Decode, 220, 8, 2, // Opcode: SH_src_v110 +/* 881 */ MCD_OPC_Decode, 240, 8, 2, // Opcode: SH_src_v110 /* 885 */ MCD_OPC_FilterValue, 2, 214, 1, 0, // Skip to: 1360 /* 890 */ MCD_OPC_CheckPredicate, 4, 209, 1, 0, // Skip to: 1360 -/* 895 */ MCD_OPC_Decode, 191, 8, 2, // Opcode: SHA_src_v110 +/* 895 */ MCD_OPC_Decode, 211, 8, 2, // Opcode: SHA_src_v110 /* 899 */ MCD_OPC_FilterValue, 40, 59, 0, 0, // Skip to: 963 /* 904 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 907 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 921 /* 912 */ MCD_OPC_CheckPredicate, 4, 187, 1, 0, // Skip to: 1360 -/* 917 */ MCD_OPC_Decode, 200, 4, 5, // Opcode: LD_A_sro_v110 +/* 917 */ MCD_OPC_Decode, 220, 4, 5, // Opcode: LD_A_sro_v110 /* 921 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 935 /* 926 */ MCD_OPC_CheckPredicate, 4, 173, 1, 0, // Skip to: 1360 -/* 931 */ MCD_OPC_Decode, 148, 9, 5, // Opcode: ST_H_sro_v110 +/* 931 */ MCD_OPC_Decode, 168, 9, 5, // Opcode: ST_H_sro_v110 /* 935 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 949 /* 940 */ MCD_OPC_CheckPredicate, 4, 159, 1, 0, // Skip to: 1360 -/* 945 */ MCD_OPC_Decode, 249, 8, 5, // Opcode: ST_B_sro_v110 +/* 945 */ MCD_OPC_Decode, 141, 9, 5, // Opcode: ST_B_sro_v110 /* 949 */ MCD_OPC_FilterValue, 3, 150, 1, 0, // Skip to: 1360 /* 954 */ MCD_OPC_CheckPredicate, 4, 145, 1, 0, // Skip to: 1360 -/* 959 */ MCD_OPC_Decode, 171, 9, 5, // Opcode: ST_W_sro_v110 +/* 959 */ MCD_OPC_Decode, 191, 9, 5, // Opcode: ST_W_sro_v110 /* 963 */ MCD_OPC_FilterValue, 44, 16, 0, 0, // Skip to: 984 /* 968 */ MCD_OPC_CheckPredicate, 4, 131, 1, 0, // Skip to: 1360 /* 973 */ MCD_OPC_CheckField, 6, 2, 0, 124, 1, 0, // Skip to: 1360 -/* 980 */ MCD_OPC_Decode, 240, 8, 12, // Opcode: ST_A_ssro_v110 +/* 980 */ MCD_OPC_Decode, 132, 9, 12, // Opcode: ST_A_ssro_v110 /* 984 */ MCD_OPC_FilterValue, 46, 59, 0, 0, // Skip to: 1048 /* 989 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 992 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1006 /* 997 */ MCD_OPC_CheckPredicate, 4, 102, 1, 0, // Skip to: 1360 -/* 1002 */ MCD_OPC_Decode, 169, 4, 9, // Opcode: JZ_sb_v110 +/* 1002 */ MCD_OPC_Decode, 189, 4, 9, // Opcode: JZ_sb_v110 /* 1006 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1020 /* 1011 */ MCD_OPC_CheckPredicate, 4, 88, 1, 0, // Skip to: 1360 -/* 1016 */ MCD_OPC_Decode, 241, 3, 10, // Opcode: JEQ_sbc_v110 +/* 1016 */ MCD_OPC_Decode, 133, 4, 10, // Opcode: JEQ_sbc_v110 /* 1020 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1034 /* 1025 */ MCD_OPC_CheckPredicate, 4, 74, 1, 0, // Skip to: 1360 -/* 1030 */ MCD_OPC_Decode, 160, 4, 9, // Opcode: JNZ_sb_v110 +/* 1030 */ MCD_OPC_Decode, 180, 4, 9, // Opcode: JNZ_sb_v110 /* 1034 */ MCD_OPC_FilterValue, 3, 65, 1, 0, // Skip to: 1360 /* 1039 */ MCD_OPC_CheckPredicate, 4, 60, 1, 0, // Skip to: 1360 -/* 1044 */ MCD_OPC_Decode, 150, 4, 10, // Opcode: JNE_sbc_v110 +/* 1044 */ MCD_OPC_Decode, 170, 4, 10, // Opcode: JNE_sbc_v110 /* 1048 */ MCD_OPC_FilterValue, 48, 16, 0, 0, // Skip to: 1069 /* 1053 */ MCD_OPC_CheckPredicate, 4, 46, 1, 0, // Skip to: 1360 /* 1058 */ MCD_OPC_CheckField, 6, 2, 0, 39, 1, 0, // Skip to: 1360 -/* 1065 */ MCD_OPC_Decode, 182, 6, 1, // Opcode: MOV_A_srr_v110 +/* 1065 */ MCD_OPC_Decode, 202, 6, 1, // Opcode: MOV_A_srr_v110 /* 1069 */ MCD_OPC_FilterValue, 50, 45, 0, 0, // Skip to: 1119 /* 1074 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1077 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1091 /* 1082 */ MCD_OPC_CheckPredicate, 4, 17, 1, 0, // Skip to: 1360 -/* 1087 */ MCD_OPC_Decode, 178, 3, 1, // Opcode: DVSTEPv110 +/* 1087 */ MCD_OPC_Decode, 198, 3, 1, // Opcode: DVSTEPv110 /* 1091 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1105 /* 1096 */ MCD_OPC_CheckPredicate, 4, 3, 1, 0, // Skip to: 1360 -/* 1101 */ MCD_OPC_Decode, 160, 3, 1, // Opcode: DVADJ_srr_v110 +/* 1101 */ MCD_OPC_Decode, 180, 3, 1, // Opcode: DVADJ_srr_v110 /* 1105 */ MCD_OPC_FilterValue, 2, 250, 0, 0, // Skip to: 1360 /* 1110 */ MCD_OPC_CheckPredicate, 4, 245, 0, 0, // Skip to: 1360 -/* 1115 */ MCD_OPC_Decode, 175, 3, 1, // Opcode: DVSTEP_Uv110 +/* 1115 */ MCD_OPC_Decode, 195, 3, 1, // Opcode: DVSTEP_Uv110 /* 1119 */ MCD_OPC_FilterValue, 52, 59, 0, 0, // Skip to: 1183 /* 1124 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1127 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1141 /* 1132 */ MCD_OPC_CheckPredicate, 4, 223, 0, 0, // Skip to: 1360 -/* 1137 */ MCD_OPC_Decode, 225, 4, 4, // Opcode: LD_B_slro_v110 +/* 1137 */ MCD_OPC_Decode, 245, 4, 4, // Opcode: LD_B_slro_v110 /* 1141 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1155 /* 1146 */ MCD_OPC_CheckPredicate, 4, 209, 0, 0, // Skip to: 1360 -/* 1151 */ MCD_OPC_Decode, 130, 5, 4, // Opcode: LD_H_slro_v110 +/* 1151 */ MCD_OPC_Decode, 150, 5, 4, // Opcode: LD_H_slro_v110 /* 1155 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1169 /* 1160 */ MCD_OPC_CheckPredicate, 4, 195, 0, 0, // Skip to: 1360 -/* 1165 */ MCD_OPC_Decode, 213, 4, 4, // Opcode: LD_BU_slro_v110 +/* 1165 */ MCD_OPC_Decode, 233, 4, 4, // Opcode: LD_BU_slro_v110 /* 1169 */ MCD_OPC_FilterValue, 3, 186, 0, 0, // Skip to: 1360 /* 1174 */ MCD_OPC_CheckPredicate, 4, 181, 0, 0, // Skip to: 1360 -/* 1179 */ MCD_OPC_Decode, 152, 5, 4, // Opcode: LD_W_slro_v110 +/* 1179 */ MCD_OPC_Decode, 172, 5, 4, // Opcode: LD_W_slro_v110 /* 1183 */ MCD_OPC_FilterValue, 54, 23, 0, 0, // Skip to: 1211 /* 1188 */ MCD_OPC_CheckPredicate, 4, 167, 0, 0, // Skip to: 1360 /* 1193 */ MCD_OPC_CheckField, 12, 4, 0, 160, 0, 0, // Skip to: 1360 /* 1200 */ MCD_OPC_CheckField, 6, 2, 0, 153, 0, 0, // Skip to: 1360 -/* 1207 */ MCD_OPC_Decode, 241, 7, 0, // Opcode: NOR_sr_v110 +/* 1207 */ MCD_OPC_Decode, 133, 8, 0, // Opcode: NOR_sr_v110 /* 1211 */ MCD_OPC_FilterValue, 56, 59, 0, 0, // Skip to: 1275 /* 1216 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1219 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1233 /* 1224 */ MCD_OPC_CheckPredicate, 4, 131, 0, 0, // Skip to: 1360 -/* 1229 */ MCD_OPC_Decode, 150, 5, 3, // Opcode: LD_W_slr_v110 +/* 1229 */ MCD_OPC_Decode, 170, 5, 3, // Opcode: LD_W_slr_v110 /* 1233 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1247 /* 1238 */ MCD_OPC_CheckPredicate, 4, 117, 0, 0, // Skip to: 1360 -/* 1243 */ MCD_OPC_Decode, 253, 8, 11, // Opcode: ST_B_ssr_v110 +/* 1243 */ MCD_OPC_Decode, 145, 9, 11, // Opcode: ST_B_ssr_v110 /* 1247 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1261 /* 1252 */ MCD_OPC_CheckPredicate, 4, 103, 0, 0, // Skip to: 1360 -/* 1257 */ MCD_OPC_Decode, 196, 4, 3, // Opcode: LD_A_slr_v110 +/* 1257 */ MCD_OPC_Decode, 216, 4, 3, // Opcode: LD_A_slr_v110 /* 1261 */ MCD_OPC_FilterValue, 3, 94, 0, 0, // Skip to: 1360 /* 1266 */ MCD_OPC_CheckPredicate, 4, 89, 0, 0, // Skip to: 1360 -/* 1271 */ MCD_OPC_Decode, 152, 9, 11, // Opcode: ST_H_ssr_v110 +/* 1271 */ MCD_OPC_Decode, 172, 9, 11, // Opcode: ST_H_ssr_v110 /* 1275 */ MCD_OPC_FilterValue, 60, 16, 0, 0, // Skip to: 1296 /* 1280 */ MCD_OPC_CheckPredicate, 4, 75, 0, 0, // Skip to: 1360 /* 1285 */ MCD_OPC_CheckField, 6, 2, 0, 68, 0, 0, // Skip to: 1360 -/* 1292 */ MCD_OPC_Decode, 255, 3, 6, // Opcode: JI_sbr_v110 +/* 1292 */ MCD_OPC_Decode, 147, 4, 6, // Opcode: JI_sbr_v110 /* 1296 */ MCD_OPC_FilterValue, 62, 59, 0, 0, // Skip to: 1360 /* 1301 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1304 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1318 /* 1309 */ MCD_OPC_CheckPredicate, 4, 46, 0, 0, // Skip to: 1360 -/* 1314 */ MCD_OPC_Decode, 135, 4, 6, // Opcode: JLTZ_sbr_v110 +/* 1314 */ MCD_OPC_Decode, 155, 4, 6, // Opcode: JLTZ_sbr_v110 /* 1318 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1332 /* 1323 */ MCD_OPC_CheckPredicate, 4, 32, 0, 0, // Skip to: 1360 -/* 1328 */ MCD_OPC_Decode, 252, 3, 6, // Opcode: JGTZ_sbr_v110 +/* 1328 */ MCD_OPC_Decode, 144, 4, 6, // Opcode: JGTZ_sbr_v110 /* 1332 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1346 /* 1337 */ MCD_OPC_CheckPredicate, 4, 18, 0, 0, // Skip to: 1360 -/* 1342 */ MCD_OPC_Decode, 131, 4, 6, // Opcode: JLEZ_sbr_v110 +/* 1342 */ MCD_OPC_Decode, 151, 4, 6, // Opcode: JLEZ_sbr_v110 /* 1346 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1360 /* 1351 */ MCD_OPC_CheckPredicate, 4, 4, 0, 0, // Skip to: 1360 -/* 1356 */ MCD_OPC_Decode, 246, 3, 6, // Opcode: JGEZ_sbr_v110 +/* 1356 */ MCD_OPC_Decode, 138, 4, 6, // Opcode: JGEZ_sbr_v110 /* 1360 */ MCD_OPC_Fail, 0 }; @@ -3406,351 +3412,351 @@ static const uint8_t DecoderTablev11032[] = { /* 8 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... /* 11 */ MCD_OPC_FilterValue, 192, 2, 9, 0, 0, // Skip to: 26 /* 17 */ MCD_OPC_CheckPredicate, 4, 75, 6, 0, // Skip to: 1633 -/* 22 */ MCD_OPC_Decode, 151, 3, 14, // Opcode: DIFSC_A_rr_v110 +/* 22 */ MCD_OPC_Decode, 171, 3, 14, // Opcode: DIFSC_A_rr_v110 /* 26 */ MCD_OPC_FilterValue, 128, 3, 9, 0, 0, // Skip to: 41 /* 32 */ MCD_OPC_CheckPredicate, 4, 60, 6, 0, // Skip to: 1633 -/* 37 */ MCD_OPC_Decode, 145, 2, 14, // Opcode: ADDSC_A_rr_v110 +/* 37 */ MCD_OPC_Decode, 165, 2, 14, // Opcode: ADDSC_A_rr_v110 /* 41 */ MCD_OPC_FilterValue, 132, 3, 9, 0, 0, // Skip to: 56 /* 47 */ MCD_OPC_CheckPredicate, 4, 45, 6, 0, // Skip to: 1633 -/* 52 */ MCD_OPC_Decode, 179, 9, 14, // Opcode: SUBSC_A_rr +/* 52 */ MCD_OPC_Decode, 199, 9, 14, // Opcode: SUBSC_A_rr /* 56 */ MCD_OPC_FilterValue, 136, 3, 35, 6, 0, // Skip to: 1633 /* 62 */ MCD_OPC_CheckPredicate, 4, 30, 6, 0, // Skip to: 1633 -/* 67 */ MCD_OPC_Decode, 143, 2, 14, // Opcode: ADDSC_AT_rr_v110 +/* 67 */ MCD_OPC_Decode, 163, 2, 14, // Opcode: ADDSC_AT_rr_v110 /* 71 */ MCD_OPC_FilterValue, 3, 61, 0, 0, // Skip to: 137 /* 76 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... /* 79 */ MCD_OPC_FilterValue, 104, 9, 0, 0, // Skip to: 93 /* 84 */ MCD_OPC_CheckPredicate, 4, 8, 6, 0, // Skip to: 1633 -/* 89 */ MCD_OPC_Decode, 192, 5, 15, // Opcode: MADDM_U_rrr2_v110 +/* 89 */ MCD_OPC_Decode, 212, 5, 15, // Opcode: MADDM_U_rrr2_v110 /* 93 */ MCD_OPC_FilterValue, 106, 9, 0, 0, // Skip to: 107 /* 98 */ MCD_OPC_CheckPredicate, 4, 250, 5, 0, // Skip to: 1633 -/* 103 */ MCD_OPC_Decode, 194, 5, 15, // Opcode: MADDM_rrr2_v110 +/* 103 */ MCD_OPC_Decode, 214, 5, 15, // Opcode: MADDM_rrr2_v110 /* 107 */ MCD_OPC_FilterValue, 232, 1, 9, 0, 0, // Skip to: 122 /* 113 */ MCD_OPC_CheckPredicate, 4, 235, 5, 0, // Skip to: 1633 -/* 118 */ MCD_OPC_Decode, 182, 5, 15, // Opcode: MADDMS_U_rrr2_v110 +/* 118 */ MCD_OPC_Decode, 202, 5, 15, // Opcode: MADDMS_U_rrr2_v110 /* 122 */ MCD_OPC_FilterValue, 234, 1, 225, 5, 0, // Skip to: 1633 /* 128 */ MCD_OPC_CheckPredicate, 4, 220, 5, 0, // Skip to: 1633 -/* 133 */ MCD_OPC_Decode, 184, 5, 15, // Opcode: MADDMS_rrr2_v110 +/* 133 */ MCD_OPC_Decode, 204, 5, 15, // Opcode: MADDMS_rrr2_v110 /* 137 */ MCD_OPC_FilterValue, 11, 78, 0, 0, // Skip to: 220 /* 142 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... /* 145 */ MCD_OPC_FilterValue, 136, 2, 9, 0, 0, // Skip to: 160 /* 151 */ MCD_OPC_CheckPredicate, 4, 197, 5, 0, // Skip to: 1633 -/* 156 */ MCD_OPC_Decode, 149, 2, 14, // Opcode: ADDS_B_rr +/* 156 */ MCD_OPC_Decode, 169, 2, 14, // Opcode: ADDS_B_rr /* 160 */ MCD_OPC_FilterValue, 168, 2, 9, 0, 0, // Skip to: 175 /* 166 */ MCD_OPC_CheckPredicate, 4, 182, 5, 0, // Skip to: 1633 -/* 171 */ MCD_OPC_Decode, 181, 9, 14, // Opcode: SUBS_B_rr +/* 171 */ MCD_OPC_Decode, 201, 9, 14, // Opcode: SUBS_B_rr /* 175 */ MCD_OPC_FilterValue, 172, 2, 9, 0, 0, // Skip to: 190 /* 181 */ MCD_OPC_CheckPredicate, 4, 167, 5, 0, // Skip to: 1633 -/* 186 */ MCD_OPC_Decode, 180, 9, 14, // Opcode: SUBS_BU_rr +/* 186 */ MCD_OPC_Decode, 200, 9, 14, // Opcode: SUBS_BU_rr /* 190 */ MCD_OPC_FilterValue, 188, 2, 9, 0, 0, // Skip to: 205 /* 196 */ MCD_OPC_CheckPredicate, 4, 152, 5, 0, // Skip to: 1633 -/* 201 */ MCD_OPC_Decode, 251, 1, 14, // Opcode: ABSDIFS_B_rr_v110 +/* 201 */ MCD_OPC_Decode, 143, 2, 14, // Opcode: ABSDIFS_B_rr_v110 /* 205 */ MCD_OPC_FilterValue, 244, 2, 142, 5, 0, // Skip to: 1633 /* 211 */ MCD_OPC_CheckPredicate, 4, 137, 5, 0, // Skip to: 1633 -/* 216 */ MCD_OPC_Decode, 131, 2, 14, // Opcode: ABSS_B_rr_v110 +/* 216 */ MCD_OPC_Decode, 151, 2, 14, // Opcode: ABSS_B_rr_v110 /* 220 */ MCD_OPC_FilterValue, 13, 33, 0, 0, // Skip to: 258 /* 225 */ MCD_OPC_ExtractField, 12, 20, // Inst{31-12} ... /* 228 */ MCD_OPC_FilterValue, 128, 40, 9, 0, 0, // Skip to: 243 /* 234 */ MCD_OPC_CheckPredicate, 4, 114, 5, 0, // Skip to: 1633 -/* 239 */ MCD_OPC_Decode, 150, 8, 21, // Opcode: RET_sys_v110 +/* 239 */ MCD_OPC_Decode, 170, 8, 21, // Opcode: RET_sys_v110 /* 243 */ MCD_OPC_FilterValue, 128, 48, 104, 5, 0, // Skip to: 1633 /* 249 */ MCD_OPC_CheckPredicate, 4, 99, 5, 0, // Skip to: 1633 -/* 254 */ MCD_OPC_Decode, 153, 8, 21, // Opcode: RFE_sys_sys_v110 +/* 254 */ MCD_OPC_Decode, 173, 8, 21, // Opcode: RFE_sys_sys_v110 /* 258 */ MCD_OPC_FilterValue, 15, 78, 0, 0, // Skip to: 341 /* 263 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... /* 266 */ MCD_OPC_FilterValue, 128, 1, 9, 0, 0, // Skip to: 281 /* 272 */ MCD_OPC_CheckPredicate, 4, 76, 5, 0, // Skip to: 1633 -/* 277 */ MCD_OPC_Decode, 196, 8, 14, // Opcode: SH_B_rr +/* 277 */ MCD_OPC_Decode, 216, 8, 14, // Opcode: SH_B_rr /* 281 */ MCD_OPC_FilterValue, 132, 1, 9, 0, 0, // Skip to: 296 /* 287 */ MCD_OPC_CheckPredicate, 4, 61, 5, 0, // Skip to: 1633 -/* 292 */ MCD_OPC_Decode, 185, 8, 14, // Opcode: SHA_B_rr +/* 292 */ MCD_OPC_Decode, 205, 8, 14, // Opcode: SHA_B_rr /* 296 */ MCD_OPC_FilterValue, 240, 1, 9, 0, 0, // Skip to: 311 /* 302 */ MCD_OPC_CheckPredicate, 4, 46, 5, 0, // Skip to: 1633 -/* 307 */ MCD_OPC_Decode, 254, 2, 14, // Opcode: CLZ_B_rr_v110 +/* 307 */ MCD_OPC_Decode, 146, 3, 14, // Opcode: CLZ_B_rr_v110 /* 311 */ MCD_OPC_FilterValue, 244, 1, 9, 0, 0, // Skip to: 326 /* 317 */ MCD_OPC_CheckPredicate, 4, 31, 5, 0, // Skip to: 1633 -/* 322 */ MCD_OPC_Decode, 248, 2, 14, // Opcode: CLO_B_rr_v110 +/* 322 */ MCD_OPC_Decode, 140, 3, 14, // Opcode: CLO_B_rr_v110 /* 326 */ MCD_OPC_FilterValue, 248, 1, 21, 5, 0, // Skip to: 1633 /* 332 */ MCD_OPC_CheckPredicate, 4, 16, 5, 0, // Skip to: 1633 -/* 337 */ MCD_OPC_Decode, 251, 2, 14, // Opcode: CLS_B_rr_v110 +/* 337 */ MCD_OPC_Decode, 143, 3, 14, // Opcode: CLS_B_rr_v110 /* 341 */ MCD_OPC_FilterValue, 19, 59, 0, 0, // Skip to: 405 /* 346 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... /* 349 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 363 /* 354 */ MCD_OPC_CheckPredicate, 4, 250, 4, 0, // Skip to: 1633 -/* 359 */ MCD_OPC_Decode, 191, 5, 24, // Opcode: MADDM_U_rcr_v110 +/* 359 */ MCD_OPC_Decode, 211, 5, 24, // Opcode: MADDM_U_rcr_v110 /* 363 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 377 /* 368 */ MCD_OPC_CheckPredicate, 4, 236, 4, 0, // Skip to: 1633 -/* 373 */ MCD_OPC_Decode, 193, 5, 24, // Opcode: MADDM_rcr_v110 +/* 373 */ MCD_OPC_Decode, 213, 5, 24, // Opcode: MADDM_rcr_v110 /* 377 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 391 /* 382 */ MCD_OPC_CheckPredicate, 4, 222, 4, 0, // Skip to: 1633 -/* 387 */ MCD_OPC_Decode, 181, 5, 24, // Opcode: MADDMS_U_rcr_v110 +/* 387 */ MCD_OPC_Decode, 201, 5, 24, // Opcode: MADDMS_U_rcr_v110 /* 391 */ MCD_OPC_FilterValue, 7, 213, 4, 0, // Skip to: 1633 /* 396 */ MCD_OPC_CheckPredicate, 4, 208, 4, 0, // Skip to: 1633 -/* 401 */ MCD_OPC_Decode, 183, 5, 24, // Opcode: MADDMS_rcr_v110 +/* 401 */ MCD_OPC_Decode, 203, 5, 24, // Opcode: MADDMS_rcr_v110 /* 405 */ MCD_OPC_FilterValue, 33, 87, 0, 0, // Skip to: 497 /* 410 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... /* 413 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 427 /* 418 */ MCD_OPC_CheckPredicate, 4, 186, 4, 0, // Skip to: 1633 -/* 423 */ MCD_OPC_Decode, 238, 2, 32, // Opcode: CADD_A_rrr_v110 +/* 423 */ MCD_OPC_Decode, 130, 3, 32, // Opcode: CADD_A_rrr_v110 /* 427 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 441 /* 432 */ MCD_OPC_CheckPredicate, 4, 172, 4, 0, // Skip to: 1633 -/* 437 */ MCD_OPC_Decode, 232, 2, 32, // Opcode: CADDN_A_rrr_v110 +/* 437 */ MCD_OPC_Decode, 252, 2, 32, // Opcode: CADDN_A_rrr_v110 /* 441 */ MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 455 /* 446 */ MCD_OPC_CheckPredicate, 4, 158, 4, 0, // Skip to: 1633 -/* 451 */ MCD_OPC_Decode, 145, 3, 32, // Opcode: CSUB_A__rrr_v110 +/* 451 */ MCD_OPC_Decode, 165, 3, 32, // Opcode: CSUB_A__rrr_v110 /* 455 */ MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 469 /* 460 */ MCD_OPC_CheckPredicate, 4, 144, 4, 0, // Skip to: 1633 -/* 465 */ MCD_OPC_Decode, 143, 3, 32, // Opcode: CSUBN_A__rrr_v110 +/* 465 */ MCD_OPC_Decode, 163, 3, 32, // Opcode: CSUBN_A__rrr_v110 /* 469 */ MCD_OPC_FilterValue, 16, 9, 0, 0, // Skip to: 483 /* 474 */ MCD_OPC_CheckPredicate, 4, 130, 4, 0, // Skip to: 1633 -/* 479 */ MCD_OPC_Decode, 179, 8, 32, // Opcode: SEL_A_rrr_v110 +/* 479 */ MCD_OPC_Decode, 199, 8, 32, // Opcode: SEL_A_rrr_v110 /* 483 */ MCD_OPC_FilterValue, 20, 121, 4, 0, // Skip to: 1633 /* 488 */ MCD_OPC_CheckPredicate, 4, 116, 4, 0, // Skip to: 1633 -/* 493 */ MCD_OPC_Decode, 175, 8, 32, // Opcode: SELN_A_rrr_v110 +/* 493 */ MCD_OPC_Decode, 195, 8, 32, // Opcode: SELN_A_rrr_v110 /* 497 */ MCD_OPC_FilterValue, 35, 61, 0, 0, // Skip to: 563 /* 502 */ MCD_OPC_ExtractField, 16, 8, // Inst{23-16} ... /* 505 */ MCD_OPC_FilterValue, 104, 9, 0, 0, // Skip to: 519 /* 510 */ MCD_OPC_CheckPredicate, 4, 94, 4, 0, // Skip to: 1633 -/* 515 */ MCD_OPC_Decode, 238, 6, 15, // Opcode: MSUBM_U_rrr2v110 +/* 515 */ MCD_OPC_Decode, 130, 7, 15, // Opcode: MSUBM_U_rrr2v110 /* 519 */ MCD_OPC_FilterValue, 106, 9, 0, 0, // Skip to: 533 /* 524 */ MCD_OPC_CheckPredicate, 4, 80, 4, 0, // Skip to: 1633 -/* 529 */ MCD_OPC_Decode, 240, 6, 15, // Opcode: MSUBM_rrr2v110 +/* 529 */ MCD_OPC_Decode, 132, 7, 15, // Opcode: MSUBM_rrr2v110 /* 533 */ MCD_OPC_FilterValue, 232, 1, 9, 0, 0, // Skip to: 548 /* 539 */ MCD_OPC_CheckPredicate, 4, 65, 4, 0, // Skip to: 1633 -/* 544 */ MCD_OPC_Decode, 228, 6, 15, // Opcode: MSUBMS_U_rrr2v110 +/* 544 */ MCD_OPC_Decode, 248, 6, 15, // Opcode: MSUBMS_U_rrr2v110 /* 548 */ MCD_OPC_FilterValue, 234, 1, 55, 4, 0, // Skip to: 1633 /* 554 */ MCD_OPC_CheckPredicate, 4, 50, 4, 0, // Skip to: 1633 -/* 559 */ MCD_OPC_Decode, 230, 6, 15, // Opcode: MSUBMS_rrr2v110 +/* 559 */ MCD_OPC_Decode, 250, 6, 15, // Opcode: MSUBMS_rrr2v110 /* 563 */ MCD_OPC_FilterValue, 43, 45, 0, 0, // Skip to: 613 /* 568 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... /* 571 */ MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 585 /* 576 */ MCD_OPC_CheckPredicate, 4, 28, 4, 0, // Skip to: 1633 -/* 581 */ MCD_OPC_Decode, 159, 3, 32, // Opcode: DVADJ_rrr_v110 +/* 581 */ MCD_OPC_Decode, 179, 3, 32, // Opcode: DVADJ_rrr_v110 /* 585 */ MCD_OPC_FilterValue, 36, 9, 0, 0, // Skip to: 599 /* 590 */ MCD_OPC_CheckPredicate, 4, 14, 4, 0, // Skip to: 1633 -/* 595 */ MCD_OPC_Decode, 177, 3, 32, // Opcode: DVSTEP_rrrv110 +/* 595 */ MCD_OPC_Decode, 197, 3, 32, // Opcode: DVSTEP_rrrv110 /* 599 */ MCD_OPC_FilterValue, 40, 5, 4, 0, // Skip to: 1633 /* 604 */ MCD_OPC_CheckPredicate, 4, 0, 4, 0, // Skip to: 1633 -/* 609 */ MCD_OPC_Decode, 174, 3, 32, // Opcode: DVSTEP_U_rrrv110 +/* 609 */ MCD_OPC_Decode, 194, 3, 32, // Opcode: DVSTEP_U_rrrv110 /* 613 */ MCD_OPC_FilterValue, 45, 45, 0, 0, // Skip to: 663 /* 618 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... /* 621 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 635 /* 626 */ MCD_OPC_CheckPredicate, 4, 234, 3, 0, // Skip to: 1633 -/* 631 */ MCD_OPC_Decode, 245, 2, 14, // Opcode: CALLI_rr_v110 +/* 631 */ MCD_OPC_Decode, 137, 3, 14, // Opcode: CALLI_rr_v110 /* 635 */ MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 649 /* 640 */ MCD_OPC_CheckPredicate, 4, 220, 3, 0, // Skip to: 1633 -/* 645 */ MCD_OPC_Decode, 133, 4, 14, // Opcode: JLI_rr_v110 +/* 645 */ MCD_OPC_Decode, 153, 4, 14, // Opcode: JLI_rr_v110 /* 649 */ MCD_OPC_FilterValue, 12, 211, 3, 0, // Skip to: 1633 /* 654 */ MCD_OPC_CheckPredicate, 4, 206, 3, 0, // Skip to: 1633 -/* 659 */ MCD_OPC_Decode, 254, 3, 14, // Opcode: JI_rr_v110 +/* 659 */ MCD_OPC_Decode, 146, 4, 14, // Opcode: JI_rr_v110 /* 663 */ MCD_OPC_FilterValue, 51, 59, 0, 0, // Skip to: 727 /* 668 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... /* 671 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 685 /* 676 */ MCD_OPC_CheckPredicate, 4, 184, 3, 0, // Skip to: 1633 -/* 681 */ MCD_OPC_Decode, 237, 6, 24, // Opcode: MSUBM_U_rcrv110 +/* 681 */ MCD_OPC_Decode, 129, 7, 24, // Opcode: MSUBM_U_rcrv110 /* 685 */ MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 699 /* 690 */ MCD_OPC_CheckPredicate, 4, 170, 3, 0, // Skip to: 1633 -/* 695 */ MCD_OPC_Decode, 239, 6, 24, // Opcode: MSUBM_rcrv110 +/* 695 */ MCD_OPC_Decode, 131, 7, 24, // Opcode: MSUBM_rcrv110 /* 699 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 713 /* 704 */ MCD_OPC_CheckPredicate, 4, 156, 3, 0, // Skip to: 1633 -/* 709 */ MCD_OPC_Decode, 227, 6, 24, // Opcode: MSUBMS_U_rcrv110 +/* 709 */ MCD_OPC_Decode, 247, 6, 24, // Opcode: MSUBMS_U_rcrv110 /* 713 */ MCD_OPC_FilterValue, 7, 147, 3, 0, // Skip to: 1633 /* 718 */ MCD_OPC_CheckPredicate, 4, 142, 3, 0, // Skip to: 1633 -/* 723 */ MCD_OPC_Decode, 229, 6, 24, // Opcode: MSUBMS_rcrv110 +/* 723 */ MCD_OPC_Decode, 249, 6, 24, // Opcode: MSUBMS_rcrv110 /* 727 */ MCD_OPC_FilterValue, 67, 96, 0, 0, // Skip to: 828 /* 732 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... /* 735 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 749 /* 740 */ MCD_OPC_CheckPredicate, 4, 74, 0, 0, // Skip to: 819 -/* 745 */ MCD_OPC_Decode, 143, 6, 16, // Opcode: MADD_Q_rrr1_UU2_v110 +/* 745 */ MCD_OPC_Decode, 163, 6, 16, // Opcode: MADD_Q_rrr1_UU2_v110 /* 749 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 763 /* 754 */ MCD_OPC_CheckPredicate, 4, 60, 0, 0, // Skip to: 819 -/* 759 */ MCD_OPC_Decode, 212, 5, 16, // Opcode: MADDR_Q_rrr1_v110 +/* 759 */ MCD_OPC_Decode, 232, 5, 16, // Opcode: MADDR_Q_rrr1_v110 /* 763 */ MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 777 /* 768 */ MCD_OPC_CheckPredicate, 4, 46, 0, 0, // Skip to: 819 -/* 773 */ MCD_OPC_Decode, 209, 5, 16, // Opcode: MADDR_H_rrr1_v110 +/* 773 */ MCD_OPC_Decode, 229, 5, 16, // Opcode: MADDR_H_rrr1_v110 /* 777 */ MCD_OPC_FilterValue, 36, 9, 0, 0, // Skip to: 791 /* 782 */ MCD_OPC_CheckPredicate, 4, 32, 0, 0, // Skip to: 819 -/* 787 */ MCD_OPC_Decode, 246, 5, 16, // Opcode: MADDS_Q_rrr1_UU2_v110 +/* 787 */ MCD_OPC_Decode, 138, 6, 16, // Opcode: MADDS_Q_rrr1_UU2_v110 /* 791 */ MCD_OPC_FilterValue, 38, 9, 0, 0, // Skip to: 805 /* 796 */ MCD_OPC_CheckPredicate, 4, 18, 0, 0, // Skip to: 819 -/* 801 */ MCD_OPC_Decode, 203, 5, 16, // Opcode: MADDRS_Q_rrr1_v110 +/* 801 */ MCD_OPC_Decode, 223, 5, 16, // Opcode: MADDRS_Q_rrr1_v110 /* 805 */ MCD_OPC_FilterValue, 62, 9, 0, 0, // Skip to: 819 /* 810 */ MCD_OPC_CheckPredicate, 4, 4, 0, 0, // Skip to: 819 -/* 815 */ MCD_OPC_Decode, 200, 5, 16, // Opcode: MADDRS_H_rrr1_v110 +/* 815 */ MCD_OPC_Decode, 220, 5, 16, // Opcode: MADDRS_H_rrr1_v110 /* 819 */ MCD_OPC_CheckPredicate, 4, 41, 3, 0, // Skip to: 1633 -/* 824 */ MCD_OPC_Decode, 190, 5, 16, // Opcode: MADDM_Q_rrr1_v110 +/* 824 */ MCD_OPC_Decode, 210, 5, 16, // Opcode: MADDM_Q_rrr1_v110 /* 828 */ MCD_OPC_FilterValue, 73, 45, 0, 0, // Skip to: 878 /* 833 */ MCD_OPC_ExtractField, 22, 6, // Inst{27-22} ... /* 836 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 850 /* 841 */ MCD_OPC_CheckPredicate, 4, 19, 3, 0, // Skip to: 1633 -/* 846 */ MCD_OPC_Decode, 208, 9, 19, // Opcode: SWAP_A_bo_pos +/* 846 */ MCD_OPC_Decode, 228, 9, 19, // Opcode: SWAP_A_bo_pos /* 850 */ MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 864 /* 855 */ MCD_OPC_CheckPredicate, 4, 5, 3, 0, // Skip to: 1633 -/* 860 */ MCD_OPC_Decode, 209, 9, 19, // Opcode: SWAP_A_bo_pre +/* 860 */ MCD_OPC_Decode, 229, 9, 19, // Opcode: SWAP_A_bo_pre /* 864 */ MCD_OPC_FilterValue, 34, 252, 2, 0, // Skip to: 1633 /* 869 */ MCD_OPC_CheckPredicate, 4, 247, 2, 0, // Skip to: 1633 -/* 874 */ MCD_OPC_Decode, 206, 9, 19, // Opcode: SWAP_A_bo_bso +/* 874 */ MCD_OPC_Decode, 226, 9, 19, // Opcode: SWAP_A_bo_bso /* 878 */ MCD_OPC_FilterValue, 75, 61, 0, 0, // Skip to: 944 /* 883 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... /* 886 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 900 /* 891 */ MCD_OPC_CheckPredicate, 4, 225, 2, 0, // Skip to: 1633 -/* 896 */ MCD_OPC_Decode, 203, 2, 14, // Opcode: BMERGAE_rr_v110 +/* 896 */ MCD_OPC_Decode, 223, 2, 14, // Opcode: BMERGAE_rr_v110 /* 900 */ MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 914 /* 905 */ MCD_OPC_CheckPredicate, 4, 211, 2, 0, // Skip to: 1633 -/* 910 */ MCD_OPC_Decode, 143, 8, 14, // Opcode: PARITY_rr_v110 +/* 910 */ MCD_OPC_Decode, 163, 8, 14, // Opcode: PARITY_rr_v110 /* 914 */ MCD_OPC_FilterValue, 192, 2, 9, 0, 0, // Skip to: 929 /* 920 */ MCD_OPC_CheckPredicate, 4, 196, 2, 0, // Skip to: 1633 -/* 925 */ MCD_OPC_Decode, 228, 9, 14, // Opcode: UNPACK_rr_rr_v110 +/* 925 */ MCD_OPC_Decode, 248, 9, 14, // Opcode: UNPACK_rr_rr_v110 /* 929 */ MCD_OPC_FilterValue, 128, 3, 186, 2, 0, // Skip to: 1633 /* 935 */ MCD_OPC_CheckPredicate, 4, 181, 2, 0, // Skip to: 1633 -/* 940 */ MCD_OPC_Decode, 206, 2, 14, // Opcode: BSPLIT_rr_v110 +/* 940 */ MCD_OPC_Decode, 226, 2, 14, // Opcode: BSPLIT_rr_v110 /* 944 */ MCD_OPC_FilterValue, 79, 87, 0, 0, // Skip to: 1036 /* 949 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... /* 952 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 966 /* 957 */ MCD_OPC_CheckPredicate, 4, 159, 2, 0, // Skip to: 1633 -/* 962 */ MCD_OPC_Decode, 172, 3, 14, // Opcode: DVINIT_rr_v110 +/* 962 */ MCD_OPC_Decode, 192, 3, 14, // Opcode: DVINIT_rr_v110 /* 966 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 980 /* 971 */ MCD_OPC_CheckPredicate, 4, 145, 2, 0, // Skip to: 1633 -/* 976 */ MCD_OPC_Decode, 170, 3, 14, // Opcode: DVINIT_U_rr_v110 +/* 976 */ MCD_OPC_Decode, 190, 3, 14, // Opcode: DVINIT_U_rr_v110 /* 980 */ MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 994 /* 985 */ MCD_OPC_CheckPredicate, 4, 131, 2, 0, // Skip to: 1633 -/* 990 */ MCD_OPC_Decode, 168, 3, 14, // Opcode: DVINIT_H_rr_v110 +/* 990 */ MCD_OPC_Decode, 188, 3, 14, // Opcode: DVINIT_H_rr_v110 /* 994 */ MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 1008 /* 999 */ MCD_OPC_CheckPredicate, 4, 117, 2, 0, // Skip to: 1633 -/* 1004 */ MCD_OPC_Decode, 166, 3, 14, // Opcode: DVINIT_HU_rr_v110 +/* 1004 */ MCD_OPC_Decode, 186, 3, 14, // Opcode: DVINIT_HU_rr_v110 /* 1008 */ MCD_OPC_FilterValue, 16, 9, 0, 0, // Skip to: 1022 /* 1013 */ MCD_OPC_CheckPredicate, 4, 103, 2, 0, // Skip to: 1633 -/* 1018 */ MCD_OPC_Decode, 164, 3, 14, // Opcode: DVINIT_B_rr_v110 +/* 1018 */ MCD_OPC_Decode, 184, 3, 14, // Opcode: DVINIT_B_rr_v110 /* 1022 */ MCD_OPC_FilterValue, 20, 94, 2, 0, // Skip to: 1633 /* 1027 */ MCD_OPC_CheckPredicate, 4, 89, 2, 0, // Skip to: 1633 -/* 1032 */ MCD_OPC_Decode, 162, 3, 14, // Opcode: DVINIT_BU_rr_v110 +/* 1032 */ MCD_OPC_Decode, 182, 3, 14, // Opcode: DVINIT_BU_rr_v110 /* 1036 */ MCD_OPC_FilterValue, 83, 31, 0, 0, // Skip to: 1072 /* 1041 */ MCD_OPC_ExtractField, 21, 7, // Inst{27-21} ... /* 1044 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1058 /* 1049 */ MCD_OPC_CheckPredicate, 4, 67, 2, 0, // Skip to: 1633 -/* 1054 */ MCD_OPC_Decode, 187, 7, 20, // Opcode: MULM_U_rc +/* 1054 */ MCD_OPC_Decode, 207, 7, 20, // Opcode: MULM_U_rc /* 1058 */ MCD_OPC_FilterValue, 3, 58, 2, 0, // Skip to: 1633 /* 1063 */ MCD_OPC_CheckPredicate, 4, 53, 2, 0, // Skip to: 1633 -/* 1068 */ MCD_OPC_Decode, 189, 7, 20, // Opcode: MULM_rc +/* 1068 */ MCD_OPC_Decode, 209, 7, 20, // Opcode: MULM_rc /* 1072 */ MCD_OPC_FilterValue, 99, 101, 0, 0, // Skip to: 1178 /* 1077 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... /* 1080 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 1094 /* 1085 */ MCD_OPC_CheckPredicate, 4, 31, 2, 0, // Skip to: 1633 -/* 1090 */ MCD_OPC_Decode, 165, 7, 16, // Opcode: MSUB_Q_rrr1_UU2_v110 +/* 1090 */ MCD_OPC_Decode, 185, 7, 16, // Opcode: MSUB_Q_rrr1_UU2_v110 /* 1094 */ MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 1108 /* 1099 */ MCD_OPC_CheckPredicate, 4, 17, 2, 0, // Skip to: 1633 -/* 1104 */ MCD_OPC_Decode, 130, 7, 16, // Opcode: MSUBR_Q_rrr1_v110 +/* 1104 */ MCD_OPC_Decode, 150, 7, 16, // Opcode: MSUBR_Q_rrr1_v110 /* 1108 */ MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 1122 /* 1113 */ MCD_OPC_CheckPredicate, 4, 3, 2, 0, // Skip to: 1633 -/* 1118 */ MCD_OPC_Decode, 236, 6, 16, // Opcode: MSUBM_Q_rrr1_v110 +/* 1118 */ MCD_OPC_Decode, 128, 7, 16, // Opcode: MSUBM_Q_rrr1_v110 /* 1122 */ MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 1136 /* 1127 */ MCD_OPC_CheckPredicate, 4, 245, 1, 0, // Skip to: 1633 -/* 1132 */ MCD_OPC_Decode, 255, 6, 16, // Opcode: MSUBR_H_rrr1_v110 +/* 1132 */ MCD_OPC_Decode, 147, 7, 16, // Opcode: MSUBR_H_rrr1_v110 /* 1136 */ MCD_OPC_FilterValue, 36, 9, 0, 0, // Skip to: 1150 /* 1141 */ MCD_OPC_CheckPredicate, 4, 231, 1, 0, // Skip to: 1633 -/* 1146 */ MCD_OPC_Decode, 140, 7, 16, // Opcode: MSUBS_Q_rrr1_UU2_v110 +/* 1146 */ MCD_OPC_Decode, 160, 7, 16, // Opcode: MSUBS_Q_rrr1_UU2_v110 /* 1150 */ MCD_OPC_FilterValue, 38, 9, 0, 0, // Skip to: 1164 /* 1155 */ MCD_OPC_CheckPredicate, 4, 217, 1, 0, // Skip to: 1633 -/* 1160 */ MCD_OPC_Decode, 249, 6, 16, // Opcode: MSUBRS_Q_rrr1_v110 +/* 1160 */ MCD_OPC_Decode, 141, 7, 16, // Opcode: MSUBRS_Q_rrr1_v110 /* 1164 */ MCD_OPC_FilterValue, 62, 208, 1, 0, // Skip to: 1633 /* 1169 */ MCD_OPC_CheckPredicate, 4, 203, 1, 0, // Skip to: 1633 -/* 1174 */ MCD_OPC_Decode, 246, 6, 16, // Opcode: MSUBRS_H_rrr1_v110 +/* 1174 */ MCD_OPC_Decode, 138, 7, 16, // Opcode: MSUBRS_H_rrr1_v110 /* 1178 */ MCD_OPC_FilterValue, 105, 31, 0, 0, // Skip to: 1214 /* 1183 */ MCD_OPC_ExtractField, 22, 6, // Inst{27-22} ... /* 1186 */ MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1200 /* 1191 */ MCD_OPC_CheckPredicate, 4, 181, 1, 0, // Skip to: 1633 -/* 1196 */ MCD_OPC_Decode, 210, 9, 19, // Opcode: SWAP_A_bo_r +/* 1196 */ MCD_OPC_Decode, 230, 9, 19, // Opcode: SWAP_A_bo_r /* 1200 */ MCD_OPC_FilterValue, 18, 172, 1, 0, // Skip to: 1633 /* 1205 */ MCD_OPC_CheckPredicate, 4, 167, 1, 0, // Skip to: 1633 -/* 1210 */ MCD_OPC_Decode, 207, 9, 19, // Opcode: SWAP_A_bo_c +/* 1210 */ MCD_OPC_Decode, 227, 9, 19, // Opcode: SWAP_A_bo_c /* 1214 */ MCD_OPC_FilterValue, 115, 77, 0, 0, // Skip to: 1296 /* 1219 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... /* 1222 */ MCD_OPC_FilterValue, 40, 9, 0, 0, // Skip to: 1236 /* 1227 */ MCD_OPC_CheckPredicate, 4, 145, 1, 0, // Skip to: 1633 -/* 1232 */ MCD_OPC_Decode, 226, 7, 14, // Opcode: MUL_rr_v110 +/* 1232 */ MCD_OPC_Decode, 246, 7, 14, // Opcode: MUL_rr_v110 /* 1236 */ MCD_OPC_FilterValue, 160, 3, 9, 0, 0, // Skip to: 1251 /* 1242 */ MCD_OPC_CheckPredicate, 4, 130, 1, 0, // Skip to: 1633 -/* 1247 */ MCD_OPC_Decode, 188, 7, 14, // Opcode: MULM_U_rr +/* 1247 */ MCD_OPC_Decode, 208, 7, 14, // Opcode: MULM_U_rr /* 1251 */ MCD_OPC_FilterValue, 168, 3, 9, 0, 0, // Skip to: 1266 /* 1257 */ MCD_OPC_CheckPredicate, 4, 115, 1, 0, // Skip to: 1633 -/* 1262 */ MCD_OPC_Decode, 190, 7, 14, // Opcode: MULM_rr +/* 1262 */ MCD_OPC_Decode, 210, 7, 14, // Opcode: MULM_rr /* 1266 */ MCD_OPC_FilterValue, 160, 4, 9, 0, 0, // Skip to: 1281 /* 1272 */ MCD_OPC_CheckPredicate, 4, 100, 1, 0, // Skip to: 1633 -/* 1277 */ MCD_OPC_Decode, 201, 7, 14, // Opcode: MULS_U_rr_v110 +/* 1277 */ MCD_OPC_Decode, 221, 7, 14, // Opcode: MULS_U_rr_v110 /* 1281 */ MCD_OPC_FilterValue, 168, 4, 90, 1, 0, // Skip to: 1633 /* 1287 */ MCD_OPC_CheckPredicate, 4, 85, 1, 0, // Skip to: 1633 -/* 1292 */ MCD_OPC_Decode, 204, 7, 14, // Opcode: MULS_rr_v110 +/* 1292 */ MCD_OPC_Decode, 224, 7, 14, // Opcode: MULS_rr_v110 /* 1296 */ MCD_OPC_FilterValue, 131, 1, 45, 0, 0, // Skip to: 1347 /* 1302 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... /* 1305 */ MCD_OPC_FilterValue, 24, 9, 0, 0, // Skip to: 1319 /* 1310 */ MCD_OPC_CheckPredicate, 4, 62, 1, 0, // Skip to: 1633 -/* 1315 */ MCD_OPC_Decode, 138, 6, 16, // Opcode: MADD_H_rrr1_v110 +/* 1315 */ MCD_OPC_Decode, 158, 6, 16, // Opcode: MADD_H_rrr1_v110 /* 1319 */ MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 1333 /* 1324 */ MCD_OPC_CheckPredicate, 4, 48, 1, 0, // Skip to: 1633 -/* 1329 */ MCD_OPC_Decode, 189, 5, 16, // Opcode: MADDM_H_rrr1_v110 +/* 1329 */ MCD_OPC_Decode, 209, 5, 16, // Opcode: MADDM_H_rrr1_v110 /* 1333 */ MCD_OPC_FilterValue, 56, 39, 1, 0, // Skip to: 1633 /* 1338 */ MCD_OPC_CheckPredicate, 4, 34, 1, 0, // Skip to: 1633 -/* 1343 */ MCD_OPC_Decode, 241, 5, 16, // Opcode: MADDS_H_rrr1_v110 +/* 1343 */ MCD_OPC_Decode, 133, 6, 16, // Opcode: MADDS_H_rrr1_v110 /* 1347 */ MCD_OPC_FilterValue, 143, 1, 31, 0, 0, // Skip to: 1384 /* 1353 */ MCD_OPC_ExtractField, 21, 7, // Inst{27-21} ... /* 1356 */ MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 1370 /* 1361 */ MCD_OPC_CheckPredicate, 4, 11, 1, 0, // Skip to: 1633 -/* 1366 */ MCD_OPC_Decode, 195, 8, 20, // Opcode: SH_B_rc +/* 1366 */ MCD_OPC_Decode, 215, 8, 20, // Opcode: SH_B_rc /* 1370 */ MCD_OPC_FilterValue, 33, 2, 1, 0, // Skip to: 1633 /* 1375 */ MCD_OPC_CheckPredicate, 4, 253, 0, 0, // Skip to: 1633 -/* 1380 */ MCD_OPC_Decode, 184, 8, 20, // Opcode: SHA_B_rc +/* 1380 */ MCD_OPC_Decode, 204, 8, 20, // Opcode: SHA_B_rc /* 1384 */ MCD_OPC_FilterValue, 147, 1, 31, 0, 0, // Skip to: 1421 /* 1390 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... /* 1393 */ MCD_OPC_FilterValue, 16, 9, 0, 0, // Skip to: 1407 /* 1398 */ MCD_OPC_CheckPredicate, 4, 230, 0, 0, // Skip to: 1633 -/* 1403 */ MCD_OPC_Decode, 219, 7, 14, // Opcode: MUL_Q_rr_v110 +/* 1403 */ MCD_OPC_Decode, 239, 7, 14, // Opcode: MUL_Q_rr_v110 /* 1407 */ MCD_OPC_FilterValue, 24, 221, 0, 0, // Skip to: 1633 /* 1412 */ MCD_OPC_CheckPredicate, 4, 216, 0, 0, // Skip to: 1633 -/* 1417 */ MCD_OPC_Decode, 198, 7, 14, // Opcode: MULR_Q_rr_v110 +/* 1417 */ MCD_OPC_Decode, 218, 7, 14, // Opcode: MULR_Q_rr_v110 /* 1421 */ MCD_OPC_FilterValue, 161, 1, 59, 0, 0, // Skip to: 1486 /* 1427 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... /* 1430 */ MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1444 /* 1435 */ MCD_OPC_CheckPredicate, 4, 193, 0, 0, // Skip to: 1633 -/* 1440 */ MCD_OPC_Decode, 237, 2, 24, // Opcode: CADD_A_rcr_v110 +/* 1440 */ MCD_OPC_Decode, 129, 3, 24, // Opcode: CADD_A_rcr_v110 /* 1444 */ MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1458 /* 1449 */ MCD_OPC_CheckPredicate, 4, 179, 0, 0, // Skip to: 1633 -/* 1454 */ MCD_OPC_Decode, 231, 2, 24, // Opcode: CADDN_A_rcr_v110 +/* 1454 */ MCD_OPC_Decode, 251, 2, 24, // Opcode: CADDN_A_rcr_v110 /* 1458 */ MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 1472 /* 1463 */ MCD_OPC_CheckPredicate, 4, 165, 0, 0, // Skip to: 1633 -/* 1468 */ MCD_OPC_Decode, 178, 8, 24, // Opcode: SEL_A_rcr_v110 +/* 1468 */ MCD_OPC_Decode, 198, 8, 24, // Opcode: SEL_A_rcr_v110 /* 1472 */ MCD_OPC_FilterValue, 5, 156, 0, 0, // Skip to: 1633 /* 1477 */ MCD_OPC_CheckPredicate, 4, 151, 0, 0, // Skip to: 1633 -/* 1482 */ MCD_OPC_Decode, 174, 8, 24, // Opcode: SELN_A_rcr_v110 +/* 1482 */ MCD_OPC_Decode, 194, 8, 24, // Opcode: SELN_A_rcr_v110 /* 1486 */ MCD_OPC_FilterValue, 163, 1, 45, 0, 0, // Skip to: 1537 /* 1492 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... /* 1495 */ MCD_OPC_FilterValue, 24, 9, 0, 0, // Skip to: 1509 /* 1500 */ MCD_OPC_CheckPredicate, 4, 128, 0, 0, // Skip to: 1633 -/* 1505 */ MCD_OPC_Decode, 160, 7, 16, // Opcode: MSUB_H_rrr1_v110 +/* 1505 */ MCD_OPC_Decode, 180, 7, 16, // Opcode: MSUB_H_rrr1_v110 /* 1509 */ MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 1523 /* 1514 */ MCD_OPC_CheckPredicate, 4, 114, 0, 0, // Skip to: 1633 -/* 1519 */ MCD_OPC_Decode, 235, 6, 16, // Opcode: MSUBM_H_rrr1_v110 +/* 1519 */ MCD_OPC_Decode, 255, 6, 16, // Opcode: MSUBM_H_rrr1_v110 /* 1523 */ MCD_OPC_FilterValue, 56, 105, 0, 0, // Skip to: 1633 /* 1528 */ MCD_OPC_CheckPredicate, 4, 100, 0, 0, // Skip to: 1633 -/* 1533 */ MCD_OPC_Decode, 135, 7, 16, // Opcode: MSUBS_H_rrr1_v110 +/* 1533 */ MCD_OPC_Decode, 155, 7, 16, // Opcode: MSUBS_H_rrr1_v110 /* 1537 */ MCD_OPC_FilterValue, 179, 1, 31, 0, 0, // Skip to: 1574 /* 1543 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... /* 1546 */ MCD_OPC_FilterValue, 48, 9, 0, 0, // Skip to: 1560 /* 1551 */ MCD_OPC_CheckPredicate, 4, 77, 0, 0, // Skip to: 1633 -/* 1556 */ MCD_OPC_Decode, 195, 7, 14, // Opcode: MULR_H_rr_v110 +/* 1556 */ MCD_OPC_Decode, 215, 7, 14, // Opcode: MULR_H_rr_v110 /* 1560 */ MCD_OPC_FilterValue, 96, 68, 0, 0, // Skip to: 1633 /* 1565 */ MCD_OPC_CheckPredicate, 4, 63, 0, 0, // Skip to: 1633 -/* 1570 */ MCD_OPC_Decode, 210, 7, 14, // Opcode: MUL_H_rr_v110 +/* 1570 */ MCD_OPC_Decode, 230, 7, 14, // Opcode: MUL_H_rr_v110 /* 1574 */ MCD_OPC_FilterValue, 227, 1, 31, 0, 0, // Skip to: 1611 /* 1580 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... /* 1583 */ MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 1597 /* 1588 */ MCD_OPC_CheckPredicate, 4, 40, 0, 0, // Skip to: 1633 -/* 1593 */ MCD_OPC_Decode, 214, 6, 16, // Opcode: MSUBADR_H_rrr1_v110 +/* 1593 */ MCD_OPC_Decode, 234, 6, 16, // Opcode: MSUBADR_H_rrr1_v110 /* 1597 */ MCD_OPC_FilterValue, 44, 31, 0, 0, // Skip to: 1633 /* 1602 */ MCD_OPC_CheckPredicate, 4, 26, 0, 0, // Skip to: 1633 -/* 1607 */ MCD_OPC_Decode, 209, 6, 16, // Opcode: MSUBADRS_H_rrr1_v110 +/* 1607 */ MCD_OPC_Decode, 229, 6, 16, // Opcode: MSUBADRS_H_rrr1_v110 /* 1611 */ MCD_OPC_FilterValue, 229, 1, 16, 0, 0, // Skip to: 1633 /* 1617 */ MCD_OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 1633 /* 1622 */ MCD_OPC_CheckField, 26, 2, 2, 4, 0, 0, // Skip to: 1633 -/* 1629 */ MCD_OPC_Decode, 205, 9, 17, // Opcode: SWAP_A_abs +/* 1629 */ MCD_OPC_Decode, 225, 9, 17, // Opcode: SWAP_A_abs /* 1633 */ MCD_OPC_Fail, 0 }; @@ -3759,7 +3765,7 @@ static const uint8_t DecoderTablev16132[] = { /* 0 */ MCD_OPC_CheckPredicate, 7, 19, 0, 0, // Skip to: 24 /* 5 */ MCD_OPC_CheckField, 21, 7, 1, 12, 0, 0, // Skip to: 24 /* 12 */ MCD_OPC_CheckField, 0, 8, 173, 1, 4, 0, 0, // Skip to: 24 -/* 20 */ MCD_OPC_Decode, 200, 2, 20, // Opcode: BISR_rc_v161 +/* 20 */ MCD_OPC_Decode, 220, 2, 20, // Opcode: BISR_rc_v161 /* 24 */ MCD_OPC_Fail, 0 }; @@ -3768,7 +3774,7 @@ static const uint8_t DecoderTablev16216[] = { /* 0 */ MCD_OPC_CheckPredicate, 6, 18, 0, 0, // Skip to: 23 /* 5 */ MCD_OPC_CheckField, 12, 4, 0, 11, 0, 0, // Skip to: 23 /* 12 */ MCD_OPC_CheckField, 0, 8, 70, 4, 0, 0, // Skip to: 23 -/* 19 */ MCD_OPC_Decode, 242, 7, 0, // Opcode: NOT_sr_v162 +/* 19 */ MCD_OPC_Decode, 134, 8, 0, // Opcode: NOT_sr_v162 /* 23 */ MCD_OPC_Fail, 0 }; @@ -3777,239 +3783,258 @@ static const uint8_t DecoderTablev16232[] = { /* 0 */ MCD_OPC_CheckPredicate, 6, 19, 0, 0, // Skip to: 24 /* 5 */ MCD_OPC_CheckField, 18, 10, 136, 1, 11, 0, 0, // Skip to: 24 /* 13 */ MCD_OPC_CheckField, 0, 8, 75, 4, 0, 0, // Skip to: 24 -/* 20 */ MCD_OPC_Decode, 144, 8, 14, // Opcode: POPCNT_W_rr +/* 20 */ MCD_OPC_Decode, 164, 8, 14, // Opcode: POPCNT_W_rr /* 24 */ MCD_OPC_Fail, 0 }; static bool checkDecoderPredicate(MCInst *Inst, unsigned Idx) { switch (Idx) { - default: /* llvm_unreachable("Invalid index!"); */ + default: CS_ASSERT_RET_VAL(0 && "Invalid index!", false); case 0: - return (TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV160Ops) || TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV161Ops) || TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV162Ops)); + return (TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV160Ops) || TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV161Ops) || TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV162Ops)); case 1: - return (TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV120Ops) || TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV130Ops) || TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV131Ops) || TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV160Ops) || TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV161Ops) || TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV162Ops)); + return (TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV120Ops) || TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV130Ops) || TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV131Ops) || TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV160Ops) || TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV161Ops) || TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV162Ops)); case 2: - return (TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV130Ops) || TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV131Ops) || TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV160Ops) || TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV161Ops) || TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV162Ops)); + return (TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV130Ops) || TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV131Ops) || TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV160Ops) || TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV161Ops) || TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV162Ops)); case 3: - return (TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV131Ops) || TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV160Ops) || TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV161Ops) || TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV162Ops)); + return (TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV131Ops) || TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV160Ops) || TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV161Ops) || TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV162Ops)); case 4: - return (TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV110Ops)); + return (TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV110Ops)); case 5: - return (TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV161Ops) || TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV162Ops)); + return (TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV161Ops) || TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV162Ops)); case 6: - return (TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV162Ops)); + return (TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV162Ops)); case 7: - return (TriCore_getFeatureBits(Inst->csh->mode, TRICORE_HasV161Ops)); + return (TriCore_getFeatureBits(Inst->csh->mode, TriCore_HasV161Ops)); } } #define DecodeToMCInst(fname, fieldname, InsnType) \ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *MI, \ - uint64_t Address, void *Decoder) \ + uint64_t Address, const void *Decoder, bool *DecodeComplete) \ { \ + *DecodeComplete = true; \ switch (Idx) { \ - default: /* llvm_unreachable("Invalid index!"); */ \ + default: CS_ASSERT_RET_VAL(0 && "Invalid index!", MCDisassembler_Fail); \ case 0: \ - if (DecodeSRInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeSRInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 1: \ - if (DecodeSRRInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeSRRInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 2: \ - if (DecodeSRCInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeSRCInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 3: \ - if (DecodeSLRInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeSLRInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 4: \ - if (DecodeSLROInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeSLROInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 5: \ - if (DecodeSROInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeSROInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 6: \ - if (DecodeSBRInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeSBRInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 7: \ - if (DecodeSRRSInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeSRRSInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 8: \ - if (DecodeSCInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeSCInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 9: \ - if (DecodeSBInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeSBInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 10: \ - if (DecodeSBCInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeSBCInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 11: \ - if (DecodeSSRInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeSSRInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 12: \ - if (DecodeSSROInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeSSROInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 13: \ - if (DecodeSBRNInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeSBRNInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 14: \ - if (DecodeRRInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeRRInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 15: \ - if (DecodeRRR2Instruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeRRR2Instruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 16: \ - if (DecodeRRR1Instruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeRRR1Instruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 17: \ - if (DecodeABSInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeABSInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 18: \ - if (DecodeBITInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeBITInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 19: \ - if (DecodeBOInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeBOInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 20: \ - if (DecodeRCInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeRCInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 21: \ - if (DecodeSYSInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeSYSInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 22: \ - if (DecodeRLCInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeRLCInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 23: \ - if (DecodeRR1Instruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeRR1Instruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 24: \ - if (DecodeRCRInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeRCRInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 25: \ - if (DecodeRRRWInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeRRRWInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 26: \ - if (DecodeRCRRInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeRCRRInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 27: \ - if (DecodeRRRRInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeRRRRInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 28: \ - if (DecodeBOLInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeBOLInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 29: \ - if (DecodeBInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeBInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 30: \ - if (DecodeBRRInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeBRRInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 31: \ - if (DecodeBRCInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeBRCInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 32: \ - if (DecodeRRRInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeRRRInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 33: \ - if (DecodeRRPWInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeRRPWInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 34: \ - if (DecodeRCPWInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeRCPWInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 35: \ - if (DecodeABSBInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeABSBInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 36: \ - if (DecodeRCRWInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeRCRWInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 37: \ - if (DecodeBRNInstruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeBRNInstruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ case 38: \ - if (DecodeRR2Instruction(MI, insn, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \ + if (!Check(&S, DecodeRR2Instruction(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \ return S; \ } \ } #define DecodeInstruction(fname, fieldname, decoder, InsnType) \ static DecodeStatus fname(const uint8_t DecodeTable[], MCInst *MI, \ - InsnType insn, uint64_t Address, MCRegisterInfo *MRI, int feature) \ -{ \ + InsnType insn, uint64_t Address, const void *Decoder) { \ const uint8_t *Ptr = DecodeTable; \ - uint64_t CurFieldValue = 0, ExpectedValue; \ + uint64_t CurFieldValue = 0; \ DecodeStatus S = MCDisassembler_Success; \ - unsigned Start, Len, NumToSkip, PIdx, Opc, DecodeIdx; \ - InsnType Val, FieldValue, PositiveMask, NegativeMask; \ - bool Pred, Fail; \ - for (;;) { \ + while (true) { \ switch (*Ptr) { \ default: \ return MCDisassembler_Fail; \ case MCD_OPC_ExtractField: { \ - Start = *++Ptr; \ - Len = *++Ptr; \ + unsigned Start = *++Ptr; \ + unsigned Len = *++Ptr; \ ++Ptr; \ CurFieldValue = fieldname(insn, Start, Len); \ break; \ } \ case MCD_OPC_FilterValue: { \ - Val = decodeULEB128(++Ptr, &Len); \ + /* Decode the field value. */ \ + unsigned Len; \ + uint64_t Val = decodeULEB128(++Ptr, &Len); \ Ptr += Len; \ - NumToSkip = *Ptr++; \ + /* NumToSkip is a plain 24-bit integer. */ \ + unsigned NumToSkip = *Ptr++; \ NumToSkip |= (*Ptr++) << 8; \ NumToSkip |= (*Ptr++) << 16; \ + /* Perform the filter operation. */ \ if (Val != CurFieldValue) \ Ptr += NumToSkip; \ break; \ } \ case MCD_OPC_CheckField: { \ - Start = *++Ptr; \ - Len = *++Ptr; \ - FieldValue = fieldname(insn, Start, Len); \ - ExpectedValue = decodeULEB128(++Ptr, &Len); \ - Ptr += Len; \ - NumToSkip = *Ptr++; \ + unsigned Start = *++Ptr; \ + unsigned Len = *++Ptr; \ + uint64_t FieldValue = fieldname(insn, Start, Len); \ + /* Decode the field value. */ \ + unsigned PtrLen = 0; \ + uint64_t ExpectedValue = decodeULEB128(++Ptr, &PtrLen); \ + Ptr += PtrLen; \ + /* NumToSkip is a plain 24-bit integer. */ \ + unsigned NumToSkip = *Ptr++; \ NumToSkip |= (*Ptr++) << 8; \ NumToSkip |= (*Ptr++) << 16; \ + /* If the actual and expected values don't match, skip. */ \ if (ExpectedValue != FieldValue) \ Ptr += NumToSkip; \ break; \ } \ case MCD_OPC_CheckPredicate: { \ - PIdx = decodeULEB128(++Ptr, &Len); \ + unsigned Len; \ + /* Decode the Predicate Index value. */ \ + unsigned PIdx = decodeULEB128(++Ptr, &Len); \ Ptr += Len; \ - NumToSkip = *Ptr++; \ + /* NumToSkip is a plain 24-bit integer. */ \ + unsigned NumToSkip = *Ptr++; \ NumToSkip |= (*Ptr++) << 8; \ NumToSkip |= (*Ptr++) << 16; \ - Pred = checkDecoderPredicate(MI, PIdx); \ + /* Check the predicate. */ \ + bool Pred = checkDecoderPredicate(MI, PIdx); \ if (!Pred) \ Ptr += NumToSkip; \ break; \ } \ case MCD_OPC_Decode: { \ - Opc = decodeULEB128(++Ptr, &Len); \ + unsigned Len; \ + /* Decode the Opcode value. */ \ + unsigned Opc = decodeULEB128(++Ptr, &Len); \ Ptr += Len; \ - DecodeIdx = decodeULEB128(Ptr, &Len); \ + unsigned DecodeIdx = decodeULEB128(Ptr, &Len); \ Ptr += Len; \ MCInst_clear(MI); \ MCInst_setOpcode(MI, Opc); \ - return decoder(S, DecodeIdx, insn, MI, Address, MRI); \ + bool DecodeComplete; \ + S = decoder(S, DecodeIdx, insn, MI, Address, Decoder, &DecodeComplete); \ + return S; \ } \ case MCD_OPC_TryDecode: { \ + unsigned Len; \ /* Decode the Opcode value. */ \ - Opc = decodeULEB128(++Ptr, &Len); \ + unsigned Opc = decodeULEB128(++Ptr, &Len); \ Ptr += Len; \ - DecodeIdx = decodeULEB128(Ptr, &Len); \ + unsigned DecodeIdx = decodeULEB128(Ptr, &Len); \ Ptr += Len; \ /* NumToSkip is a plain 24-bit integer. */ \ - NumToSkip = *Ptr++; \ + unsigned NumToSkip = *Ptr++; \ NumToSkip |= (*Ptr++) << 8; \ NumToSkip |= (*Ptr++) << 16; \ /* Perform the decode operation. */ \ MCInst_setOpcode(MI, Opc); \ - if (decoder(S, DecodeIdx, insn, MI, Address, MRI)) { \ + bool DecodeComplete; \ + S = decoder(S, DecodeIdx, insn, MI, Address, Decoder, &DecodeComplete); \ + if (DecodeComplete) { \ /* Decoding complete. */ \ return S; \ } else { \ + /* LLVM uses a MCInst on the stack, but for our use case, */ \ + /* it is enough for now to reset the op counter. */ \ + MCInst_clear(MI); \ /* If the decoding was incomplete, skip. */ \ Ptr += NumToSkip; \ /* Reset decode status. This also drops a SoftFail status that could be */ \ @@ -4019,11 +4044,13 @@ static DecodeStatus fname(const uint8_t DecodeTable[], MCInst *MI, \ break; \ } \ case MCD_OPC_SoftFail: { \ - PositiveMask = decodeULEB128(++Ptr, &Len); \ + /* Decode the mask values. */ \ + unsigned Len; \ + uint64_t PositiveMask = decodeULEB128(++Ptr, &Len); \ Ptr += Len; \ - NegativeMask = decodeULEB128(Ptr, &Len); \ + uint64_t NegativeMask = decodeULEB128(Ptr, &Len); \ Ptr += Len; \ - Fail = (insn & PositiveMask) || (~insn & NegativeMask); \ + bool Fail = (insn & PositiveMask) != 0 || (~insn & NegativeMask) != 0; \ if (Fail) \ S = MCDisassembler_SoftFail; \ break; \ @@ -4033,6 +4060,7 @@ static DecodeStatus fname(const uint8_t DecodeTable[], MCInst *MI, \ } \ } \ } \ + /* Bogisity detected in disassembler state machine! */ \ } FieldFromInstruction(fieldFromInstruction_2, uint16_t) @@ -4041,4 +4069,4 @@ DecodeInstruction(decodeInstruction_2, fieldFromInstruction_2, decodeToMCInst_2, FieldFromInstruction(fieldFromInstruction_4, uint32_t) DecodeToMCInst(decodeToMCInst_4, fieldFromInstruction_4, uint32_t) -DecodeInstruction(decodeInstruction_4, fieldFromInstruction_4, decodeToMCInst_4, uint32_t) \ No newline at end of file +DecodeInstruction(decodeInstruction_4, fieldFromInstruction_4, decodeToMCInst_4, uint32_t) diff --git a/arch/TriCore/TriCoreGenInstrInfo.inc b/arch/TriCore/TriCoreGenInstrInfo.inc index e0f98ceb7b..415570e618 100644 --- a/arch/TriCore/TriCoreGenInstrInfo.inc +++ b/arch/TriCore/TriCoreGenInstrInfo.inc @@ -1,6 +1,6 @@ -/* Capstone Disassembly Engine, http://www.capstone-engine.org */ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ -/* Rot127 2022-2023 */ +/* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ @@ -15,2679 +15,2747 @@ #undef GET_INSTRINFO_ENUM enum { - TRICORE_PHI = 0, - TRICORE_INLINEASM = 1, - TRICORE_INLINEASM_BR = 2, - TRICORE_CFI_INSTRUCTION = 3, - TRICORE_EH_LABEL = 4, - TRICORE_GC_LABEL = 5, - TRICORE_ANNOTATION_LABEL = 6, - TRICORE_KILL = 7, - TRICORE_EXTRACT_SUBREG = 8, - TRICORE_INSERT_SUBREG = 9, - TRICORE_IMPLICIT_DEF = 10, - TRICORE_SUBREG_TO_REG = 11, - TRICORE_COPY_TO_REGCLASS = 12, - TRICORE_DBG_VALUE = 13, - TRICORE_DBG_VALUE_LIST = 14, - TRICORE_DBG_INSTR_REF = 15, - TRICORE_DBG_PHI = 16, - TRICORE_DBG_LABEL = 17, - TRICORE_REG_SEQUENCE = 18, - TRICORE_COPY = 19, - TRICORE_BUNDLE = 20, - TRICORE_LIFETIME_START = 21, - TRICORE_LIFETIME_END = 22, - TRICORE_PSEUDO_PROBE = 23, - TRICORE_ARITH_FENCE = 24, - TRICORE_STACKMAP = 25, - TRICORE_FENTRY_CALL = 26, - TRICORE_PATCHPOINT = 27, - TRICORE_LOAD_STACK_GUARD = 28, - TRICORE_PREALLOCATED_SETUP = 29, - TRICORE_PREALLOCATED_ARG = 30, - TRICORE_STATEPOINT = 31, - TRICORE_LOCAL_ESCAPE = 32, - TRICORE_FAULTING_OP = 33, - TRICORE_PATCHABLE_OP = 34, - TRICORE_PATCHABLE_FUNCTION_ENTER = 35, - TRICORE_PATCHABLE_RET = 36, - TRICORE_PATCHABLE_FUNCTION_EXIT = 37, - TRICORE_PATCHABLE_TAIL_CALL = 38, - TRICORE_PATCHABLE_EVENT_CALL = 39, - TRICORE_PATCHABLE_TYPED_EVENT_CALL = 40, - TRICORE_ICALL_BRANCH_FUNNEL = 41, - TRICORE_MEMBARRIER = 42, - TRICORE_G_ASSERT_SEXT = 43, - TRICORE_G_ASSERT_ZEXT = 44, - TRICORE_G_ASSERT_ALIGN = 45, - TRICORE_G_ADD = 46, - TRICORE_G_SUB = 47, - TRICORE_G_MUL = 48, - TRICORE_G_SDIV = 49, - TRICORE_G_UDIV = 50, - TRICORE_G_SREM = 51, - TRICORE_G_UREM = 52, - TRICORE_G_SDIVREM = 53, - TRICORE_G_UDIVREM = 54, - TRICORE_G_AND = 55, - TRICORE_G_OR = 56, - TRICORE_G_XOR = 57, - TRICORE_G_IMPLICIT_DEF = 58, - TRICORE_G_PHI = 59, - TRICORE_G_FRAME_INDEX = 60, - TRICORE_G_GLOBAL_VALUE = 61, - TRICORE_G_EXTRACT = 62, - TRICORE_G_UNMERGE_VALUES = 63, - TRICORE_G_INSERT = 64, - TRICORE_G_MERGE_VALUES = 65, - TRICORE_G_BUILD_VECTOR = 66, - TRICORE_G_BUILD_VECTOR_TRUNC = 67, - TRICORE_G_CONCAT_VECTORS = 68, - TRICORE_G_PTRTOINT = 69, - TRICORE_G_INTTOPTR = 70, - TRICORE_G_BITCAST = 71, - TRICORE_G_FREEZE = 72, - TRICORE_G_INTRINSIC_FPTRUNC_ROUND = 73, - TRICORE_G_INTRINSIC_TRUNC = 74, - TRICORE_G_INTRINSIC_ROUND = 75, - TRICORE_G_INTRINSIC_LRINT = 76, - TRICORE_G_INTRINSIC_ROUNDEVEN = 77, - TRICORE_G_READCYCLECOUNTER = 78, - TRICORE_G_LOAD = 79, - TRICORE_G_SEXTLOAD = 80, - TRICORE_G_ZEXTLOAD = 81, - TRICORE_G_INDEXED_LOAD = 82, - TRICORE_G_INDEXED_SEXTLOAD = 83, - TRICORE_G_INDEXED_ZEXTLOAD = 84, - TRICORE_G_STORE = 85, - TRICORE_G_INDEXED_STORE = 86, - TRICORE_G_ATOMIC_CMPXCHG_WITH_SUCCESS = 87, - TRICORE_G_ATOMIC_CMPXCHG = 88, - TRICORE_G_ATOMICRMW_XCHG = 89, - TRICORE_G_ATOMICRMW_ADD = 90, - TRICORE_G_ATOMICRMW_SUB = 91, - TRICORE_G_ATOMICRMW_AND = 92, - TRICORE_G_ATOMICRMW_NAND = 93, - TRICORE_G_ATOMICRMW_OR = 94, - TRICORE_G_ATOMICRMW_XOR = 95, - TRICORE_G_ATOMICRMW_MAX = 96, - TRICORE_G_ATOMICRMW_MIN = 97, - TRICORE_G_ATOMICRMW_UMAX = 98, - TRICORE_G_ATOMICRMW_UMIN = 99, - TRICORE_G_ATOMICRMW_FADD = 100, - TRICORE_G_ATOMICRMW_FSUB = 101, - TRICORE_G_ATOMICRMW_FMAX = 102, - TRICORE_G_ATOMICRMW_FMIN = 103, - TRICORE_G_ATOMICRMW_UINC_WRAP = 104, - TRICORE_G_ATOMICRMW_UDEC_WRAP = 105, - TRICORE_G_FENCE = 106, - TRICORE_G_BRCOND = 107, - TRICORE_G_BRINDIRECT = 108, - TRICORE_G_INVOKE_REGION_START = 109, - TRICORE_G_INTRINSIC = 110, - TRICORE_G_INTRINSIC_W_SIDE_EFFECTS = 111, - TRICORE_G_ANYEXT = 112, - TRICORE_G_TRUNC = 113, - TRICORE_G_CONSTANT = 114, - TRICORE_G_FCONSTANT = 115, - TRICORE_G_VASTART = 116, - TRICORE_G_VAARG = 117, - TRICORE_G_SEXT = 118, - TRICORE_G_SEXT_INREG = 119, - TRICORE_G_ZEXT = 120, - TRICORE_G_SHL = 121, - TRICORE_G_LSHR = 122, - TRICORE_G_ASHR = 123, - TRICORE_G_FSHL = 124, - TRICORE_G_FSHR = 125, - TRICORE_G_ROTR = 126, - TRICORE_G_ROTL = 127, - TRICORE_G_ICMP = 128, - TRICORE_G_FCMP = 129, - TRICORE_G_SELECT = 130, - TRICORE_G_UADDO = 131, - TRICORE_G_UADDE = 132, - TRICORE_G_USUBO = 133, - TRICORE_G_USUBE = 134, - TRICORE_G_SADDO = 135, - TRICORE_G_SADDE = 136, - TRICORE_G_SSUBO = 137, - TRICORE_G_SSUBE = 138, - TRICORE_G_UMULO = 139, - TRICORE_G_SMULO = 140, - TRICORE_G_UMULH = 141, - TRICORE_G_SMULH = 142, - TRICORE_G_UADDSAT = 143, - TRICORE_G_SADDSAT = 144, - TRICORE_G_USUBSAT = 145, - TRICORE_G_SSUBSAT = 146, - TRICORE_G_USHLSAT = 147, - TRICORE_G_SSHLSAT = 148, - TRICORE_G_SMULFIX = 149, - TRICORE_G_UMULFIX = 150, - TRICORE_G_SMULFIXSAT = 151, - TRICORE_G_UMULFIXSAT = 152, - TRICORE_G_SDIVFIX = 153, - TRICORE_G_UDIVFIX = 154, - TRICORE_G_SDIVFIXSAT = 155, - TRICORE_G_UDIVFIXSAT = 156, - TRICORE_G_FADD = 157, - TRICORE_G_FSUB = 158, - TRICORE_G_FMUL = 159, - TRICORE_G_FMA = 160, - TRICORE_G_FMAD = 161, - TRICORE_G_FDIV = 162, - TRICORE_G_FREM = 163, - TRICORE_G_FPOW = 164, - TRICORE_G_FPOWI = 165, - TRICORE_G_FEXP = 166, - TRICORE_G_FEXP2 = 167, - TRICORE_G_FLOG = 168, - TRICORE_G_FLOG2 = 169, - TRICORE_G_FLOG10 = 170, - TRICORE_G_FNEG = 171, - TRICORE_G_FPEXT = 172, - TRICORE_G_FPTRUNC = 173, - TRICORE_G_FPTOSI = 174, - TRICORE_G_FPTOUI = 175, - TRICORE_G_SITOFP = 176, - TRICORE_G_UITOFP = 177, - TRICORE_G_FABS = 178, - TRICORE_G_FCOPYSIGN = 179, - TRICORE_G_IS_FPCLASS = 180, - TRICORE_G_FCANONICALIZE = 181, - TRICORE_G_FMINNUM = 182, - TRICORE_G_FMAXNUM = 183, - TRICORE_G_FMINNUM_IEEE = 184, - TRICORE_G_FMAXNUM_IEEE = 185, - TRICORE_G_FMINIMUM = 186, - TRICORE_G_FMAXIMUM = 187, - TRICORE_G_PTR_ADD = 188, - TRICORE_G_PTRMASK = 189, - TRICORE_G_SMIN = 190, - TRICORE_G_SMAX = 191, - TRICORE_G_UMIN = 192, - TRICORE_G_UMAX = 193, - TRICORE_G_ABS = 194, - TRICORE_G_LROUND = 195, - TRICORE_G_LLROUND = 196, - TRICORE_G_BR = 197, - TRICORE_G_BRJT = 198, - TRICORE_G_INSERT_VECTOR_ELT = 199, - TRICORE_G_EXTRACT_VECTOR_ELT = 200, - TRICORE_G_SHUFFLE_VECTOR = 201, - TRICORE_G_CTTZ = 202, - TRICORE_G_CTTZ_ZERO_UNDEF = 203, - TRICORE_G_CTLZ = 204, - TRICORE_G_CTLZ_ZERO_UNDEF = 205, - TRICORE_G_CTPOP = 206, - TRICORE_G_BSWAP = 207, - TRICORE_G_BITREVERSE = 208, - TRICORE_G_FCEIL = 209, - TRICORE_G_FCOS = 210, - TRICORE_G_FSIN = 211, - TRICORE_G_FSQRT = 212, - TRICORE_G_FFLOOR = 213, - TRICORE_G_FRINT = 214, - TRICORE_G_FNEARBYINT = 215, - TRICORE_G_ADDRSPACE_CAST = 216, - TRICORE_G_BLOCK_ADDR = 217, - TRICORE_G_JUMP_TABLE = 218, - TRICORE_G_DYN_STACKALLOC = 219, - TRICORE_G_STRICT_FADD = 220, - TRICORE_G_STRICT_FSUB = 221, - TRICORE_G_STRICT_FMUL = 222, - TRICORE_G_STRICT_FDIV = 223, - TRICORE_G_STRICT_FREM = 224, - TRICORE_G_STRICT_FMA = 225, - TRICORE_G_STRICT_FSQRT = 226, - TRICORE_G_READ_REGISTER = 227, - TRICORE_G_WRITE_REGISTER = 228, - TRICORE_G_MEMCPY = 229, - TRICORE_G_MEMCPY_INLINE = 230, - TRICORE_G_MEMMOVE = 231, - TRICORE_G_MEMSET = 232, - TRICORE_G_BZERO = 233, - TRICORE_G_VECREDUCE_SEQ_FADD = 234, - TRICORE_G_VECREDUCE_SEQ_FMUL = 235, - TRICORE_G_VECREDUCE_FADD = 236, - TRICORE_G_VECREDUCE_FMUL = 237, - TRICORE_G_VECREDUCE_FMAX = 238, - TRICORE_G_VECREDUCE_FMIN = 239, - TRICORE_G_VECREDUCE_ADD = 240, - TRICORE_G_VECREDUCE_MUL = 241, - TRICORE_G_VECREDUCE_AND = 242, - TRICORE_G_VECREDUCE_OR = 243, - TRICORE_G_VECREDUCE_XOR = 244, - TRICORE_G_VECREDUCE_SMAX = 245, - TRICORE_G_VECREDUCE_SMIN = 246, - TRICORE_G_VECREDUCE_UMAX = 247, - TRICORE_G_VECREDUCE_UMIN = 248, - TRICORE_G_SBFX = 249, - TRICORE_G_UBFX = 250, - TRICORE_ABSDIFS_B_rr_v110 = 251, - TRICORE_ABSDIFS_H_rr = 252, - TRICORE_ABSDIFS_rc = 253, - TRICORE_ABSDIFS_rr = 254, - TRICORE_ABSDIF_B_rr = 255, - TRICORE_ABSDIF_H_rr = 256, - TRICORE_ABSDIF_rc = 257, - TRICORE_ABSDIF_rr = 258, - TRICORE_ABSS_B_rr_v110 = 259, - TRICORE_ABSS_H_rr = 260, - TRICORE_ABSS_rr = 261, - TRICORE_ABS_B_rr = 262, - TRICORE_ABS_H_rr = 263, - TRICORE_ABS_rr = 264, - TRICORE_ADDC_rc = 265, - TRICORE_ADDC_rr = 266, - TRICORE_ADDIH_A_rlc = 267, - TRICORE_ADDIH_rlc = 268, - TRICORE_ADDI_rlc = 269, - TRICORE_ADDSC_AT_rr = 270, - TRICORE_ADDSC_AT_rr_v110 = 271, - TRICORE_ADDSC_A_rr = 272, - TRICORE_ADDSC_A_rr_v110 = 273, - TRICORE_ADDSC_A_srrs = 274, - TRICORE_ADDSC_A_srrs_v110 = 275, - TRICORE_ADDS_BU_rr_v110 = 276, - TRICORE_ADDS_B_rr = 277, - TRICORE_ADDS_H = 278, - TRICORE_ADDS_HU = 279, - TRICORE_ADDS_U = 280, - TRICORE_ADDS_U_rc = 281, - TRICORE_ADDS_rc = 282, - TRICORE_ADDS_rr = 283, - TRICORE_ADDS_srr = 284, - TRICORE_ADDX_rc = 285, - TRICORE_ADDX_rr = 286, - TRICORE_ADD_A_rr = 287, - TRICORE_ADD_A_src = 288, - TRICORE_ADD_A_srr = 289, - TRICORE_ADD_B_rr = 290, - TRICORE_ADD_F_rrr = 291, - TRICORE_ADD_H_rr = 292, - TRICORE_ADD_rc = 293, - TRICORE_ADD_rr = 294, - TRICORE_ADD_src = 295, - TRICORE_ADD_src_15a = 296, - TRICORE_ADD_src_a15 = 297, - TRICORE_ADD_srr = 298, - TRICORE_ADD_srr_15a = 299, - TRICORE_ADD_srr_a15 = 300, - TRICORE_ANDN_T = 301, - TRICORE_ANDN_rc = 302, - TRICORE_ANDN_rr = 303, - TRICORE_AND_ANDN_T = 304, - TRICORE_AND_AND_T = 305, - TRICORE_AND_EQ_rc = 306, - TRICORE_AND_EQ_rr = 307, - TRICORE_AND_GE_U_rc = 308, - TRICORE_AND_GE_U_rr = 309, - TRICORE_AND_GE_rc = 310, - TRICORE_AND_GE_rr = 311, - TRICORE_AND_LT_U_rc = 312, - TRICORE_AND_LT_U_rr = 313, - TRICORE_AND_LT_rc = 314, - TRICORE_AND_LT_rr = 315, - TRICORE_AND_NE_rc = 316, - TRICORE_AND_NE_rr = 317, - TRICORE_AND_NOR_T = 318, - TRICORE_AND_OR_T = 319, - TRICORE_AND_T = 320, - TRICORE_AND_rc = 321, - TRICORE_AND_rr = 322, - TRICORE_AND_sc = 323, - TRICORE_AND_sc_v110 = 324, - TRICORE_AND_srr = 325, - TRICORE_AND_srr_v110 = 326, - TRICORE_BISR_rc = 327, - TRICORE_BISR_rc_v161 = 328, - TRICORE_BISR_sc = 329, - TRICORE_BISR_sc_v110 = 330, - TRICORE_BMERGAE_rr_v110 = 331, - TRICORE_BMERGE_rr = 332, - TRICORE_BSPLIT_rr = 333, - TRICORE_BSPLIT_rr_v110 = 334, - TRICORE_CACHEA_I_bo_bso = 335, - TRICORE_CACHEA_I_bo_c = 336, - TRICORE_CACHEA_I_bo_pos = 337, - TRICORE_CACHEA_I_bo_pre = 338, - TRICORE_CACHEA_I_bo_r = 339, - TRICORE_CACHEA_WI_bo_bso = 340, - TRICORE_CACHEA_WI_bo_c = 341, - TRICORE_CACHEA_WI_bo_pos = 342, - TRICORE_CACHEA_WI_bo_pre = 343, - TRICORE_CACHEA_WI_bo_r = 344, - TRICORE_CACHEA_W_bo_bso = 345, - TRICORE_CACHEA_W_bo_c = 346, - TRICORE_CACHEA_W_bo_pos = 347, - TRICORE_CACHEA_W_bo_pre = 348, - TRICORE_CACHEA_W_bo_r = 349, - TRICORE_CACHEI_I_bo_bso = 350, - TRICORE_CACHEI_I_bo_pos = 351, - TRICORE_CACHEI_I_bo_pre = 352, - TRICORE_CACHEI_WI_bo_bso = 353, - TRICORE_CACHEI_WI_bo_pos = 354, - TRICORE_CACHEI_WI_bo_pre = 355, - TRICORE_CACHEI_W_bo_bso = 356, - TRICORE_CACHEI_W_bo_pos = 357, - TRICORE_CACHEI_W_bo_pre = 358, - TRICORE_CADDN_A_rcr_v110 = 359, - TRICORE_CADDN_A_rrr_v110 = 360, - TRICORE_CADDN_rcr = 361, - TRICORE_CADDN_rrr = 362, - TRICORE_CADDN_src = 363, - TRICORE_CADDN_srr_v110 = 364, - TRICORE_CADD_A_rcr_v110 = 365, - TRICORE_CADD_A_rrr_v110 = 366, - TRICORE_CADD_rcr = 367, - TRICORE_CADD_rrr = 368, - TRICORE_CADD_src = 369, - TRICORE_CADD_srr_v110 = 370, - TRICORE_CALLA_b = 371, - TRICORE_CALLI_rr = 372, - TRICORE_CALLI_rr_v110 = 373, - TRICORE_CALL_b = 374, - TRICORE_CALL_sb = 375, - TRICORE_CLO_B_rr_v110 = 376, - TRICORE_CLO_H_rr = 377, - TRICORE_CLO_rr = 378, - TRICORE_CLS_B_rr_v110 = 379, - TRICORE_CLS_H_rr = 380, - TRICORE_CLS_rr = 381, - TRICORE_CLZ_B_rr_v110 = 382, - TRICORE_CLZ_H_rr = 383, - TRICORE_CLZ_rr = 384, - TRICORE_CMOVN_src = 385, - TRICORE_CMOVN_srr = 386, - TRICORE_CMOV_src = 387, - TRICORE_CMOV_srr = 388, - TRICORE_CMPSWAP_W_bo_bso = 389, - TRICORE_CMPSWAP_W_bo_c = 390, - TRICORE_CMPSWAP_W_bo_pos = 391, - TRICORE_CMPSWAP_W_bo_pre = 392, - TRICORE_CMPSWAP_W_bo_r = 393, - TRICORE_CMP_F_rr = 394, - TRICORE_CRC32B_W_rr = 395, - TRICORE_CRC32L_W_rr = 396, - TRICORE_CRC32_B_rr = 397, - TRICORE_CRCN_rrr = 398, - TRICORE_CSUBN_A__rrr_v110 = 399, - TRICORE_CSUBN_rrr = 400, - TRICORE_CSUB_A__rrr_v110 = 401, - TRICORE_CSUB_rrr = 402, - TRICORE_DEBUG_sr = 403, - TRICORE_DEBUG_sys = 404, - TRICORE_DEXTR_rrpw = 405, - TRICORE_DEXTR_rrrr = 406, - TRICORE_DIFSC_A_rr_v110 = 407, - TRICORE_DISABLE_sys = 408, - TRICORE_DISABLE_sys_1 = 409, - TRICORE_DIV_F_rr = 410, - TRICORE_DIV_U_rr = 411, - TRICORE_DIV_rr = 412, - TRICORE_DSYNC_sys = 413, - TRICORE_DVADJ_rrr = 414, - TRICORE_DVADJ_rrr_v110 = 415, - TRICORE_DVADJ_srr_v110 = 416, - TRICORE_DVINIT_BU_rr = 417, - TRICORE_DVINIT_BU_rr_v110 = 418, - TRICORE_DVINIT_B_rr = 419, - TRICORE_DVINIT_B_rr_v110 = 420, - TRICORE_DVINIT_HU_rr = 421, - TRICORE_DVINIT_HU_rr_v110 = 422, - TRICORE_DVINIT_H_rr = 423, - TRICORE_DVINIT_H_rr_v110 = 424, - TRICORE_DVINIT_U_rr = 425, - TRICORE_DVINIT_U_rr_v110 = 426, - TRICORE_DVINIT_rr = 427, - TRICORE_DVINIT_rr_v110 = 428, - TRICORE_DVSTEP_U_rrr = 429, - TRICORE_DVSTEP_U_rrrv110 = 430, - TRICORE_DVSTEP_Uv110 = 431, - TRICORE_DVSTEP_rrr = 432, - TRICORE_DVSTEP_rrrv110 = 433, - TRICORE_DVSTEPv110 = 434, - TRICORE_ENABLE_sys = 435, - TRICORE_EQANY_B_rc = 436, - TRICORE_EQANY_B_rr = 437, - TRICORE_EQANY_H_rc = 438, - TRICORE_EQANY_H_rr = 439, - TRICORE_EQZ_A_rr = 440, - TRICORE_EQ_A_rr = 441, - TRICORE_EQ_B_rr = 442, - TRICORE_EQ_H_rr = 443, - TRICORE_EQ_W_rr = 444, - TRICORE_EQ_rc = 445, - TRICORE_EQ_rr = 446, - TRICORE_EQ_src = 447, - TRICORE_EQ_srr = 448, - TRICORE_EXTR_U_rrpw = 449, - TRICORE_EXTR_U_rrrr = 450, - TRICORE_EXTR_U_rrrw = 451, - TRICORE_EXTR_rrpw = 452, - TRICORE_EXTR_rrrr = 453, - TRICORE_EXTR_rrrw = 454, - TRICORE_FCALLA_b = 455, - TRICORE_FCALLA_i = 456, - TRICORE_FCALL_b = 457, - TRICORE_FRET_sr = 458, - TRICORE_FRET_sys = 459, - TRICORE_FTOHP_rr = 460, - TRICORE_FTOIZ_rr = 461, - TRICORE_FTOI_rr = 462, - TRICORE_FTOQ31Z_rr = 463, - TRICORE_FTOQ31_rr = 464, - TRICORE_FTOUZ_rr = 465, - TRICORE_FTOU_rr = 466, - TRICORE_GE_A_rr = 467, - TRICORE_GE_U_rc = 468, - TRICORE_GE_U_rr = 469, - TRICORE_GE_rc = 470, - TRICORE_GE_rr = 471, - TRICORE_HPTOF_rr = 472, - TRICORE_IMASK_rcpw = 473, - TRICORE_IMASK_rcrw = 474, - TRICORE_IMASK_rrpw = 475, - TRICORE_IMASK_rrrw = 476, - TRICORE_INSERT_rcpw = 477, - TRICORE_INSERT_rcrr = 478, - TRICORE_INSERT_rcrw = 479, - TRICORE_INSERT_rrpw = 480, - TRICORE_INSERT_rrrr = 481, - TRICORE_INSERT_rrrw = 482, - TRICORE_INSN_T = 483, - TRICORE_INS_T = 484, - TRICORE_ISYNC_sys = 485, - TRICORE_ITOF_rr = 486, - TRICORE_IXMAX_U_rrr = 487, - TRICORE_IXMAX_rrr = 488, - TRICORE_IXMIN_U_rrr = 489, - TRICORE_IXMIN_rrr = 490, - TRICORE_JA_b = 491, - TRICORE_JEQ_A_brr = 492, - TRICORE_JEQ_brc = 493, - TRICORE_JEQ_brr = 494, - TRICORE_JEQ_sbc1 = 495, - TRICORE_JEQ_sbc2 = 496, - TRICORE_JEQ_sbc_v110 = 497, - TRICORE_JEQ_sbr1 = 498, - TRICORE_JEQ_sbr2 = 499, - TRICORE_JEQ_sbr_v110 = 500, - TRICORE_JGEZ_sbr = 501, - TRICORE_JGEZ_sbr_v110 = 502, - TRICORE_JGE_U_brc = 503, - TRICORE_JGE_U_brr = 504, - TRICORE_JGE_brc = 505, - TRICORE_JGE_brr = 506, - TRICORE_JGTZ_sbr = 507, - TRICORE_JGTZ_sbr_v110 = 508, - TRICORE_JI_rr = 509, - TRICORE_JI_rr_v110 = 510, - TRICORE_JI_sbr_v110 = 511, - TRICORE_JI_sr = 512, - TRICORE_JLA_b = 513, - TRICORE_JLEZ_sbr = 514, - TRICORE_JLEZ_sbr_v110 = 515, - TRICORE_JLI_rr = 516, - TRICORE_JLI_rr_v110 = 517, - TRICORE_JLTZ_sbr = 518, - TRICORE_JLTZ_sbr_v110 = 519, - TRICORE_JLT_U_brc = 520, - TRICORE_JLT_U_brr = 521, - TRICORE_JLT_brc = 522, - TRICORE_JLT_brr = 523, - TRICORE_JL_b = 524, - TRICORE_JNED_brc = 525, - TRICORE_JNED_brr = 526, - TRICORE_JNEI_brc = 527, - TRICORE_JNEI_brr = 528, - TRICORE_JNE_A_brr = 529, - TRICORE_JNE_brc = 530, - TRICORE_JNE_brr = 531, - TRICORE_JNE_sbc1 = 532, - TRICORE_JNE_sbc2 = 533, - TRICORE_JNE_sbc_v110 = 534, - TRICORE_JNE_sbr1 = 535, - TRICORE_JNE_sbr2 = 536, - TRICORE_JNE_sbr_v110 = 537, - TRICORE_JNZ_A_brr = 538, - TRICORE_JNZ_A_sbr = 539, - TRICORE_JNZ_T_brn = 540, - TRICORE_JNZ_T_sbrn = 541, - TRICORE_JNZ_T_sbrn_v110 = 542, - TRICORE_JNZ_sb = 543, - TRICORE_JNZ_sb_v110 = 544, - TRICORE_JNZ_sbr = 545, - TRICORE_JNZ_sbr_v110 = 546, - TRICORE_JZ_A_brr = 547, - TRICORE_JZ_A_sbr = 548, - TRICORE_JZ_T_brn = 549, - TRICORE_JZ_T_sbrn = 550, - TRICORE_JZ_T_sbrn_v110 = 551, - TRICORE_JZ_sb = 552, - TRICORE_JZ_sb_v110 = 553, - TRICORE_JZ_sbr = 554, - TRICORE_JZ_sbr_v110 = 555, - TRICORE_J_b = 556, - TRICORE_J_sb = 557, - TRICORE_J_sb_v110 = 558, - TRICORE_LDLCX_abs = 559, - TRICORE_LDLCX_bo_bso = 560, - TRICORE_LDMST_abs = 561, - TRICORE_LDMST_bo_bso = 562, - TRICORE_LDMST_bo_c = 563, - TRICORE_LDMST_bo_pos = 564, - TRICORE_LDMST_bo_pre = 565, - TRICORE_LDMST_bo_r = 566, - TRICORE_LDUCX_abs = 567, - TRICORE_LDUCX_bo_bso = 568, - TRICORE_LD_A_abs = 569, - TRICORE_LD_A_bo_bso = 570, - TRICORE_LD_A_bo_c = 571, - TRICORE_LD_A_bo_pos = 572, - TRICORE_LD_A_bo_pre = 573, - TRICORE_LD_A_bo_r = 574, - TRICORE_LD_A_bol = 575, - TRICORE_LD_A_sc = 576, - TRICORE_LD_A_slr = 577, - TRICORE_LD_A_slr_post = 578, - TRICORE_LD_A_slr_post_v110 = 579, - TRICORE_LD_A_slr_v110 = 580, - TRICORE_LD_A_slro = 581, - TRICORE_LD_A_slro_v110 = 582, - TRICORE_LD_A_sro = 583, - TRICORE_LD_A_sro_v110 = 584, - TRICORE_LD_BU_abs = 585, - TRICORE_LD_BU_bo_bso = 586, - TRICORE_LD_BU_bo_c = 587, - TRICORE_LD_BU_bo_pos = 588, - TRICORE_LD_BU_bo_pre = 589, - TRICORE_LD_BU_bo_r = 590, - TRICORE_LD_BU_bol = 591, - TRICORE_LD_BU_slr = 592, - TRICORE_LD_BU_slr_post = 593, - TRICORE_LD_BU_slr_post_v110 = 594, - TRICORE_LD_BU_slr_v110 = 595, - TRICORE_LD_BU_slro = 596, - TRICORE_LD_BU_slro_v110 = 597, - TRICORE_LD_BU_sro = 598, - TRICORE_LD_BU_sro_v110 = 599, - TRICORE_LD_B_abs = 600, - TRICORE_LD_B_bo_bso = 601, - TRICORE_LD_B_bo_c = 602, - TRICORE_LD_B_bo_pos = 603, - TRICORE_LD_B_bo_pre = 604, - TRICORE_LD_B_bo_r = 605, - TRICORE_LD_B_bol = 606, - TRICORE_LD_B_slr_post_v110 = 607, - TRICORE_LD_B_slr_v110 = 608, - TRICORE_LD_B_slro_v110 = 609, - TRICORE_LD_B_sro_v110 = 610, - TRICORE_LD_DA_abs = 611, - TRICORE_LD_DA_bo_bso = 612, - TRICORE_LD_DA_bo_c = 613, - TRICORE_LD_DA_bo_pos = 614, - TRICORE_LD_DA_bo_pre = 615, - TRICORE_LD_DA_bo_r = 616, - TRICORE_LD_D_abs = 617, - TRICORE_LD_D_bo_bso = 618, - TRICORE_LD_D_bo_c = 619, - TRICORE_LD_D_bo_pos = 620, - TRICORE_LD_D_bo_pre = 621, - TRICORE_LD_D_bo_r = 622, - TRICORE_LD_HU_abs = 623, - TRICORE_LD_HU_bo_bso = 624, - TRICORE_LD_HU_bo_c = 625, - TRICORE_LD_HU_bo_pos = 626, - TRICORE_LD_HU_bo_pre = 627, - TRICORE_LD_HU_bo_r = 628, - TRICORE_LD_HU_bol = 629, - TRICORE_LD_H_abs = 630, - TRICORE_LD_H_bo_bso = 631, - TRICORE_LD_H_bo_c = 632, - TRICORE_LD_H_bo_pos = 633, - TRICORE_LD_H_bo_pre = 634, - TRICORE_LD_H_bo_r = 635, - TRICORE_LD_H_bol = 636, - TRICORE_LD_H_slr = 637, - TRICORE_LD_H_slr_post = 638, - TRICORE_LD_H_slr_post_v110 = 639, - TRICORE_LD_H_slr_v110 = 640, - TRICORE_LD_H_slro = 641, - TRICORE_LD_H_slro_v110 = 642, - TRICORE_LD_H_sro = 643, - TRICORE_LD_H_sro_v110 = 644, - TRICORE_LD_Q_abs = 645, - TRICORE_LD_Q_bo_bso = 646, - TRICORE_LD_Q_bo_c = 647, - TRICORE_LD_Q_bo_pos = 648, - TRICORE_LD_Q_bo_pre = 649, - TRICORE_LD_Q_bo_r = 650, - TRICORE_LD_W_abs = 651, - TRICORE_LD_W_bo_bso = 652, - TRICORE_LD_W_bo_c = 653, - TRICORE_LD_W_bo_pos = 654, - TRICORE_LD_W_bo_pre = 655, - TRICORE_LD_W_bo_r = 656, - TRICORE_LD_W_bol = 657, - TRICORE_LD_W_sc = 658, - TRICORE_LD_W_slr = 659, - TRICORE_LD_W_slr_post = 660, - TRICORE_LD_W_slr_post_v110 = 661, - TRICORE_LD_W_slr_v110 = 662, - TRICORE_LD_W_slro = 663, - TRICORE_LD_W_slro_v110 = 664, - TRICORE_LD_W_sro = 665, - TRICORE_LD_W_sro_v110 = 666, - TRICORE_LEA_abs = 667, - TRICORE_LEA_bo_bso = 668, - TRICORE_LEA_bol = 669, - TRICORE_LHA_abs = 670, - TRICORE_LOOPU_brr = 671, - TRICORE_LOOP_brr = 672, - TRICORE_LOOP_sbr = 673, - TRICORE_LT_A_rr = 674, - TRICORE_LT_B = 675, - TRICORE_LT_BU = 676, - TRICORE_LT_H = 677, - TRICORE_LT_HU = 678, - TRICORE_LT_U_rc = 679, - TRICORE_LT_U_rr = 680, - TRICORE_LT_U_srcv110 = 681, - TRICORE_LT_U_srrv110 = 682, - TRICORE_LT_W = 683, - TRICORE_LT_WU = 684, - TRICORE_LT_rc = 685, - TRICORE_LT_rr = 686, - TRICORE_LT_src = 687, - TRICORE_LT_srr = 688, - TRICORE_MADDMS_H_rrr1_LL = 689, - TRICORE_MADDMS_H_rrr1_LU = 690, - TRICORE_MADDMS_H_rrr1_UL = 691, - TRICORE_MADDMS_H_rrr1_UU = 692, - TRICORE_MADDMS_U_rcr_v110 = 693, - TRICORE_MADDMS_U_rrr2_v110 = 694, - TRICORE_MADDMS_rcr_v110 = 695, - TRICORE_MADDMS_rrr2_v110 = 696, - TRICORE_MADDM_H_rrr1_LL = 697, - TRICORE_MADDM_H_rrr1_LU = 698, - TRICORE_MADDM_H_rrr1_UL = 699, - TRICORE_MADDM_H_rrr1_UU = 700, - TRICORE_MADDM_H_rrr1_v110 = 701, - TRICORE_MADDM_Q_rrr1_v110 = 702, - TRICORE_MADDM_U_rcr_v110 = 703, - TRICORE_MADDM_U_rrr2_v110 = 704, - TRICORE_MADDM_rcr_v110 = 705, - TRICORE_MADDM_rrr2_v110 = 706, - TRICORE_MADDRS_H_rrr1_LL = 707, - TRICORE_MADDRS_H_rrr1_LU = 708, - TRICORE_MADDRS_H_rrr1_UL = 709, - TRICORE_MADDRS_H_rrr1_UL_2 = 710, - TRICORE_MADDRS_H_rrr1_UU = 711, - TRICORE_MADDRS_H_rrr1_v110 = 712, - TRICORE_MADDRS_Q_rrr1_L_L = 713, - TRICORE_MADDRS_Q_rrr1_U_U = 714, - TRICORE_MADDRS_Q_rrr1_v110 = 715, - TRICORE_MADDR_H_rrr1_LL = 716, - TRICORE_MADDR_H_rrr1_LU = 717, - TRICORE_MADDR_H_rrr1_UL = 718, - TRICORE_MADDR_H_rrr1_UL_2 = 719, - TRICORE_MADDR_H_rrr1_UU = 720, - TRICORE_MADDR_H_rrr1_v110 = 721, - TRICORE_MADDR_Q_rrr1_L_L = 722, - TRICORE_MADDR_Q_rrr1_U_U = 723, - TRICORE_MADDR_Q_rrr1_v110 = 724, - TRICORE_MADDSUMS_H_rrr1_LL = 725, - TRICORE_MADDSUMS_H_rrr1_LU = 726, - TRICORE_MADDSUMS_H_rrr1_UL = 727, - TRICORE_MADDSUMS_H_rrr1_UU = 728, - TRICORE_MADDSUM_H_rrr1_LL = 729, - TRICORE_MADDSUM_H_rrr1_LU = 730, - TRICORE_MADDSUM_H_rrr1_UL = 731, - TRICORE_MADDSUM_H_rrr1_UU = 732, - TRICORE_MADDSURS_H_rrr1_LL = 733, - TRICORE_MADDSURS_H_rrr1_LU = 734, - TRICORE_MADDSURS_H_rrr1_UL = 735, - TRICORE_MADDSURS_H_rrr1_UU = 736, - TRICORE_MADDSUR_H_rrr1_LL = 737, - TRICORE_MADDSUR_H_rrr1_LU = 738, - TRICORE_MADDSUR_H_rrr1_UL = 739, - TRICORE_MADDSUR_H_rrr1_UU = 740, - TRICORE_MADDSUS_H_rrr1_LL = 741, - TRICORE_MADDSUS_H_rrr1_LU = 742, - TRICORE_MADDSUS_H_rrr1_UL = 743, - TRICORE_MADDSUS_H_rrr1_UU = 744, - TRICORE_MADDSU_H_rrr1_LL = 745, - TRICORE_MADDSU_H_rrr1_LU = 746, - TRICORE_MADDSU_H_rrr1_UL = 747, - TRICORE_MADDSU_H_rrr1_UU = 748, - TRICORE_MADDS_H_rrr1_LL = 749, - TRICORE_MADDS_H_rrr1_LU = 750, - TRICORE_MADDS_H_rrr1_UL = 751, - TRICORE_MADDS_H_rrr1_UU = 752, - TRICORE_MADDS_H_rrr1_v110 = 753, - TRICORE_MADDS_Q_rrr1 = 754, - TRICORE_MADDS_Q_rrr1_L = 755, - TRICORE_MADDS_Q_rrr1_L_L = 756, - TRICORE_MADDS_Q_rrr1_U = 757, - TRICORE_MADDS_Q_rrr1_UU2_v110 = 758, - TRICORE_MADDS_Q_rrr1_U_U = 759, - TRICORE_MADDS_Q_rrr1_e = 760, - TRICORE_MADDS_Q_rrr1_e_L = 761, - TRICORE_MADDS_Q_rrr1_e_L_L = 762, - TRICORE_MADDS_Q_rrr1_e_U = 763, - TRICORE_MADDS_Q_rrr1_e_U_U = 764, - TRICORE_MADDS_U_rcr = 765, - TRICORE_MADDS_U_rcr_e = 766, - TRICORE_MADDS_U_rrr2 = 767, - TRICORE_MADDS_U_rrr2_e = 768, - TRICORE_MADDS_rcr = 769, - TRICORE_MADDS_rcr_e = 770, - TRICORE_MADDS_rrr2 = 771, - TRICORE_MADDS_rrr2_e = 772, - TRICORE_MADD_F_rrr = 773, - TRICORE_MADD_H_rrr1_LL = 774, - TRICORE_MADD_H_rrr1_LU = 775, - TRICORE_MADD_H_rrr1_UL = 776, - TRICORE_MADD_H_rrr1_UU = 777, - TRICORE_MADD_H_rrr1_v110 = 778, - TRICORE_MADD_Q_rrr1 = 779, - TRICORE_MADD_Q_rrr1_L = 780, - TRICORE_MADD_Q_rrr1_L_L = 781, - TRICORE_MADD_Q_rrr1_U = 782, - TRICORE_MADD_Q_rrr1_UU2_v110 = 783, - TRICORE_MADD_Q_rrr1_U_U = 784, - TRICORE_MADD_Q_rrr1_e = 785, - TRICORE_MADD_Q_rrr1_e_L = 786, - TRICORE_MADD_Q_rrr1_e_L_L = 787, - TRICORE_MADD_Q_rrr1_e_U = 788, - TRICORE_MADD_Q_rrr1_e_U_U = 789, - TRICORE_MADD_U_rcr = 790, - TRICORE_MADD_U_rrr2 = 791, - TRICORE_MADD_rcr = 792, - TRICORE_MADD_rcr_e = 793, - TRICORE_MADD_rrr2 = 794, - TRICORE_MADD_rrr2_e = 795, - TRICORE_MAX_B = 796, - TRICORE_MAX_BU = 797, - TRICORE_MAX_H = 798, - TRICORE_MAX_HU = 799, - TRICORE_MAX_U_rc = 800, - TRICORE_MAX_U_rr = 801, - TRICORE_MAX_rc = 802, - TRICORE_MAX_rr = 803, - TRICORE_MFCR_rlc = 804, - TRICORE_MIN_B = 805, - TRICORE_MIN_BU = 806, - TRICORE_MIN_H = 807, - TRICORE_MIN_HU = 808, - TRICORE_MIN_U_rc = 809, - TRICORE_MIN_U_rr = 810, - TRICORE_MIN_rc = 811, - TRICORE_MIN_rr = 812, - TRICORE_MOVH_A_rlc = 813, - TRICORE_MOVH_rlc = 814, - TRICORE_MOVZ_A_sr = 815, - TRICORE_MOV_AA_rr = 816, - TRICORE_MOV_AA_srr_srr = 817, - TRICORE_MOV_AA_srr_srr_v110 = 818, - TRICORE_MOV_A_rr = 819, - TRICORE_MOV_A_src = 820, - TRICORE_MOV_A_srr = 821, - TRICORE_MOV_A_srr_v110 = 822, - TRICORE_MOV_D_rr = 823, - TRICORE_MOV_D_srr_srr = 824, - TRICORE_MOV_D_srr_srr_v110 = 825, - TRICORE_MOV_U_rlc = 826, - TRICORE_MOV_rlc = 827, - TRICORE_MOV_rlc_e = 828, - TRICORE_MOV_rr = 829, - TRICORE_MOV_rr_e = 830, - TRICORE_MOV_rr_eab = 831, - TRICORE_MOV_sc = 832, - TRICORE_MOV_sc_v110 = 833, - TRICORE_MOV_src = 834, - TRICORE_MOV_src_e = 835, - TRICORE_MOV_srr = 836, - TRICORE_MSUBADMS_H_rrr1_LL = 837, - TRICORE_MSUBADMS_H_rrr1_LU = 838, - TRICORE_MSUBADMS_H_rrr1_UL = 839, - TRICORE_MSUBADMS_H_rrr1_UU = 840, - TRICORE_MSUBADM_H_rrr1_LL = 841, - TRICORE_MSUBADM_H_rrr1_LU = 842, - TRICORE_MSUBADM_H_rrr1_UL = 843, - TRICORE_MSUBADM_H_rrr1_UU = 844, - TRICORE_MSUBADRS_H_rrr1_LL = 845, - TRICORE_MSUBADRS_H_rrr1_LU = 846, - TRICORE_MSUBADRS_H_rrr1_UL = 847, - TRICORE_MSUBADRS_H_rrr1_UU = 848, - TRICORE_MSUBADRS_H_rrr1_v110 = 849, - TRICORE_MSUBADR_H_rrr1_LL = 850, - TRICORE_MSUBADR_H_rrr1_LU = 851, - TRICORE_MSUBADR_H_rrr1_UL = 852, - TRICORE_MSUBADR_H_rrr1_UU = 853, - TRICORE_MSUBADR_H_rrr1_v110 = 854, - TRICORE_MSUBADS_H_rrr1_LL = 855, - TRICORE_MSUBADS_H_rrr1_LU = 856, - TRICORE_MSUBADS_H_rrr1_UL = 857, - TRICORE_MSUBADS_H_rrr1_UU = 858, - TRICORE_MSUBAD_H_rrr1_LL = 859, - TRICORE_MSUBAD_H_rrr1_LU = 860, - TRICORE_MSUBAD_H_rrr1_UL = 861, - TRICORE_MSUBAD_H_rrr1_UU = 862, - TRICORE_MSUBMS_H_rrr1_LL = 863, - TRICORE_MSUBMS_H_rrr1_LU = 864, - TRICORE_MSUBMS_H_rrr1_UL = 865, - TRICORE_MSUBMS_H_rrr1_UU = 866, - TRICORE_MSUBMS_U_rcrv110 = 867, - TRICORE_MSUBMS_U_rrr2v110 = 868, - TRICORE_MSUBMS_rcrv110 = 869, - TRICORE_MSUBMS_rrr2v110 = 870, - TRICORE_MSUBM_H_rrr1_LL = 871, - TRICORE_MSUBM_H_rrr1_LU = 872, - TRICORE_MSUBM_H_rrr1_UL = 873, - TRICORE_MSUBM_H_rrr1_UU = 874, - TRICORE_MSUBM_H_rrr1_v110 = 875, - TRICORE_MSUBM_Q_rrr1_v110 = 876, - TRICORE_MSUBM_U_rcrv110 = 877, - TRICORE_MSUBM_U_rrr2v110 = 878, - TRICORE_MSUBM_rcrv110 = 879, - TRICORE_MSUBM_rrr2v110 = 880, - TRICORE_MSUBRS_H_rrr1_LL = 881, - TRICORE_MSUBRS_H_rrr1_LU = 882, - TRICORE_MSUBRS_H_rrr1_UL = 883, - TRICORE_MSUBRS_H_rrr1_UL_2 = 884, - TRICORE_MSUBRS_H_rrr1_UU = 885, - TRICORE_MSUBRS_H_rrr1_v110 = 886, - TRICORE_MSUBRS_Q_rrr1_L_L = 887, - TRICORE_MSUBRS_Q_rrr1_U_U = 888, - TRICORE_MSUBRS_Q_rrr1_v110 = 889, - TRICORE_MSUBR_H_rrr1_LL = 890, - TRICORE_MSUBR_H_rrr1_LU = 891, - TRICORE_MSUBR_H_rrr1_UL = 892, - TRICORE_MSUBR_H_rrr1_UL_2 = 893, - TRICORE_MSUBR_H_rrr1_UU = 894, - TRICORE_MSUBR_H_rrr1_v110 = 895, - TRICORE_MSUBR_Q_rrr1_L_L = 896, - TRICORE_MSUBR_Q_rrr1_U_U = 897, - TRICORE_MSUBR_Q_rrr1_v110 = 898, - TRICORE_MSUBS_H_rrr1_LL = 899, - TRICORE_MSUBS_H_rrr1_LU = 900, - TRICORE_MSUBS_H_rrr1_UL = 901, - TRICORE_MSUBS_H_rrr1_UU = 902, - TRICORE_MSUBS_H_rrr1_v110 = 903, - TRICORE_MSUBS_Q_rrr1 = 904, - TRICORE_MSUBS_Q_rrr1_L = 905, - TRICORE_MSUBS_Q_rrr1_L_L = 906, - TRICORE_MSUBS_Q_rrr1_U = 907, - TRICORE_MSUBS_Q_rrr1_UU2_v110 = 908, - TRICORE_MSUBS_Q_rrr1_U_U = 909, - TRICORE_MSUBS_Q_rrr1_e = 910, - TRICORE_MSUBS_Q_rrr1_e_L = 911, - TRICORE_MSUBS_Q_rrr1_e_L_L = 912, - TRICORE_MSUBS_Q_rrr1_e_U = 913, - TRICORE_MSUBS_Q_rrr1_e_U_U = 914, - TRICORE_MSUBS_U_rcr = 915, - TRICORE_MSUBS_U_rcr_e = 916, - TRICORE_MSUBS_U_rrr2 = 917, - TRICORE_MSUBS_U_rrr2_e = 918, - TRICORE_MSUBS_rcr = 919, - TRICORE_MSUBS_rcr_e = 920, - TRICORE_MSUBS_rrr2 = 921, - TRICORE_MSUBS_rrr2_e = 922, - TRICORE_MSUB_F_rrr = 923, - TRICORE_MSUB_H_rrr1_LL = 924, - TRICORE_MSUB_H_rrr1_LU = 925, - TRICORE_MSUB_H_rrr1_UL = 926, - TRICORE_MSUB_H_rrr1_UU = 927, - TRICORE_MSUB_H_rrr1_v110 = 928, - TRICORE_MSUB_Q_rrr1 = 929, - TRICORE_MSUB_Q_rrr1_L = 930, - TRICORE_MSUB_Q_rrr1_L_L = 931, - TRICORE_MSUB_Q_rrr1_U = 932, - TRICORE_MSUB_Q_rrr1_UU2_v110 = 933, - TRICORE_MSUB_Q_rrr1_U_U = 934, - TRICORE_MSUB_Q_rrr1_e = 935, - TRICORE_MSUB_Q_rrr1_e_L = 936, - TRICORE_MSUB_Q_rrr1_e_L_L = 937, - TRICORE_MSUB_Q_rrr1_e_U = 938, - TRICORE_MSUB_Q_rrr1_e_U_U = 939, - TRICORE_MSUB_U_rcr = 940, - TRICORE_MSUB_U_rrr2 = 941, - TRICORE_MSUB_rcr = 942, - TRICORE_MSUB_rcr_e = 943, - TRICORE_MSUB_rrr2 = 944, - TRICORE_MSUB_rrr2_e = 945, - TRICORE_MTCR_rlc = 946, - TRICORE_MULMS_H_rr1_LL2e = 947, - TRICORE_MULMS_H_rr1_LU2e = 948, - TRICORE_MULMS_H_rr1_UL2e = 949, - TRICORE_MULMS_H_rr1_UU2e = 950, - TRICORE_MULM_H_rr1_LL2e = 951, - TRICORE_MULM_H_rr1_LU2e = 952, - TRICORE_MULM_H_rr1_UL2e = 953, - TRICORE_MULM_H_rr1_UU2e = 954, - TRICORE_MULM_U_rc = 955, - TRICORE_MULM_U_rr = 956, - TRICORE_MULM_rc = 957, - TRICORE_MULM_rr = 958, - TRICORE_MULR_H_rr1_LL2e = 959, - TRICORE_MULR_H_rr1_LU2e = 960, - TRICORE_MULR_H_rr1_UL2e = 961, - TRICORE_MULR_H_rr1_UU2e = 962, - TRICORE_MULR_H_rr_v110 = 963, - TRICORE_MULR_Q_rr1_2LL = 964, - TRICORE_MULR_Q_rr1_2UU = 965, - TRICORE_MULR_Q_rr_v110 = 966, - TRICORE_MULS_U_rc = 967, - TRICORE_MULS_U_rr2 = 968, - TRICORE_MULS_U_rr_v110 = 969, - TRICORE_MULS_rc = 970, - TRICORE_MULS_rr2 = 971, - TRICORE_MULS_rr_v110 = 972, - TRICORE_MUL_F_rrr = 973, - TRICORE_MUL_H_rr1_LL2e = 974, - TRICORE_MUL_H_rr1_LU2e = 975, - TRICORE_MUL_H_rr1_UL2e = 976, - TRICORE_MUL_H_rr1_UU2e = 977, - TRICORE_MUL_H_rr_v110 = 978, - TRICORE_MUL_Q_rr1_2 = 979, - TRICORE_MUL_Q_rr1_2LL = 980, - TRICORE_MUL_Q_rr1_2UU = 981, - TRICORE_MUL_Q_rr1_2_L = 982, - TRICORE_MUL_Q_rr1_2_Le = 983, - TRICORE_MUL_Q_rr1_2_U = 984, - TRICORE_MUL_Q_rr1_2_Ue = 985, - TRICORE_MUL_Q_rr1_2__e = 986, - TRICORE_MUL_Q_rr_v110 = 987, - TRICORE_MUL_U_rc = 988, - TRICORE_MUL_U_rr2 = 989, - TRICORE_MUL_rc = 990, - TRICORE_MUL_rc_e = 991, - TRICORE_MUL_rr2 = 992, - TRICORE_MUL_rr2_e = 993, - TRICORE_MUL_rr_v110 = 994, - TRICORE_MUL_srr = 995, - TRICORE_NAND_T = 996, - TRICORE_NAND_rc = 997, - TRICORE_NAND_rr = 998, - TRICORE_NEZ_A = 999, - TRICORE_NE_A = 1000, - TRICORE_NE_rc = 1001, - TRICORE_NE_rr = 1002, - TRICORE_NOP_sr = 1003, - TRICORE_NOP_sys = 1004, - TRICORE_NOR_T = 1005, - TRICORE_NOR_rc = 1006, - TRICORE_NOR_rr = 1007, - TRICORE_NOR_sr = 1008, - TRICORE_NOR_sr_v110 = 1009, - TRICORE_NOT_sr_v162 = 1010, - TRICORE_ORN_T = 1011, - TRICORE_ORN_rc = 1012, - TRICORE_ORN_rr = 1013, - TRICORE_OR_ANDN_T = 1014, - TRICORE_OR_AND_T = 1015, - TRICORE_OR_EQ_rc = 1016, - TRICORE_OR_EQ_rr = 1017, - TRICORE_OR_GE_U_rc = 1018, - TRICORE_OR_GE_U_rr = 1019, - TRICORE_OR_GE_rc = 1020, - TRICORE_OR_GE_rr = 1021, - TRICORE_OR_LT_U_rc = 1022, - TRICORE_OR_LT_U_rr = 1023, - TRICORE_OR_LT_rc = 1024, - TRICORE_OR_LT_rr = 1025, - TRICORE_OR_NE_rc = 1026, - TRICORE_OR_NE_rr = 1027, - TRICORE_OR_NOR_T = 1028, - TRICORE_OR_OR_T = 1029, - TRICORE_OR_T = 1030, - TRICORE_OR_rc = 1031, - TRICORE_OR_rr = 1032, - TRICORE_OR_sc = 1033, - TRICORE_OR_sc_v110 = 1034, - TRICORE_OR_srr = 1035, - TRICORE_OR_srr_v110 = 1036, - TRICORE_PACK_rrr = 1037, - TRICORE_PARITY_rr = 1038, - TRICORE_PARITY_rr_v110 = 1039, - TRICORE_POPCNT_W_rr = 1040, - TRICORE_Q31TOF_rr = 1041, - TRICORE_QSEED_F_rr = 1042, - TRICORE_RESTORE_sys = 1043, - TRICORE_RET_sr = 1044, - TRICORE_RET_sys = 1045, - TRICORE_RET_sys_v110 = 1046, - TRICORE_RFE_sr = 1047, - TRICORE_RFE_sys_sys = 1048, - TRICORE_RFE_sys_sys_v110 = 1049, - TRICORE_RFM_sys = 1050, - TRICORE_RSLCX_sys = 1051, - TRICORE_RSTV_sys = 1052, - TRICORE_RSUBS_U_rc = 1053, - TRICORE_RSUBS_rc = 1054, - TRICORE_RSUB_rc = 1055, - TRICORE_RSUB_sr_sr = 1056, - TRICORE_RSUB_sr_sr_v110 = 1057, - TRICORE_SAT_BU_rr = 1058, - TRICORE_SAT_BU_sr = 1059, - TRICORE_SAT_BU_sr_v110 = 1060, - TRICORE_SAT_B_rr = 1061, - TRICORE_SAT_B_sr = 1062, - TRICORE_SAT_B_sr_v110 = 1063, - TRICORE_SAT_HU_rr = 1064, - TRICORE_SAT_HU_sr = 1065, - TRICORE_SAT_HU_sr_v110 = 1066, - TRICORE_SAT_H_rr = 1067, - TRICORE_SAT_H_sr = 1068, - TRICORE_SAT_H_sr_v110 = 1069, - TRICORE_SELN_A_rcr_v110 = 1070, - TRICORE_SELN_A_rrr_v110 = 1071, - TRICORE_SELN_rcr = 1072, - TRICORE_SELN_rrr = 1073, - TRICORE_SEL_A_rcr_v110 = 1074, - TRICORE_SEL_A_rrr_v110 = 1075, - TRICORE_SEL_rcr = 1076, - TRICORE_SEL_rrr = 1077, - TRICORE_SHAS_rc = 1078, - TRICORE_SHAS_rr = 1079, - TRICORE_SHA_B_rc = 1080, - TRICORE_SHA_B_rr = 1081, - TRICORE_SHA_H_rc = 1082, - TRICORE_SHA_H_rr = 1083, - TRICORE_SHA_rc = 1084, - TRICORE_SHA_rr = 1085, - TRICORE_SHA_src = 1086, - TRICORE_SHA_src_v110 = 1087, - TRICORE_SHUFFLE_rc = 1088, - TRICORE_SH_ANDN_T = 1089, - TRICORE_SH_AND_T = 1090, - TRICORE_SH_B_rc = 1091, - TRICORE_SH_B_rr = 1092, - TRICORE_SH_EQ_rc = 1093, - TRICORE_SH_EQ_rr = 1094, - TRICORE_SH_GE_U_rc = 1095, - TRICORE_SH_GE_U_rr = 1096, - TRICORE_SH_GE_rc = 1097, - TRICORE_SH_GE_rr = 1098, - TRICORE_SH_H_rc = 1099, - TRICORE_SH_H_rr = 1100, - TRICORE_SH_LT_U_rc = 1101, - TRICORE_SH_LT_U_rr = 1102, - TRICORE_SH_LT_rc = 1103, - TRICORE_SH_LT_rr = 1104, - TRICORE_SH_NAND_T = 1105, - TRICORE_SH_NE_rc = 1106, - TRICORE_SH_NE_rr = 1107, - TRICORE_SH_NOR_T = 1108, - TRICORE_SH_ORN_T = 1109, - TRICORE_SH_OR_T = 1110, - TRICORE_SH_XNOR_T = 1111, - TRICORE_SH_XOR_T = 1112, - TRICORE_SH_rc = 1113, - TRICORE_SH_rr = 1114, - TRICORE_SH_src = 1115, - TRICORE_SH_src_v110 = 1116, - TRICORE_STLCX_abs = 1117, - TRICORE_STLCX_bo_bso = 1118, - TRICORE_STUCX_abs = 1119, - TRICORE_STUCX_bo_bso = 1120, - TRICORE_ST_A_abs = 1121, - TRICORE_ST_A_bo_bso = 1122, - TRICORE_ST_A_bo_c = 1123, - TRICORE_ST_A_bo_pos = 1124, - TRICORE_ST_A_bo_pre = 1125, - TRICORE_ST_A_bo_r = 1126, - TRICORE_ST_A_bol = 1127, - TRICORE_ST_A_sc = 1128, - TRICORE_ST_A_sro = 1129, - TRICORE_ST_A_sro_v110 = 1130, - TRICORE_ST_A_ssr = 1131, - TRICORE_ST_A_ssr_pos = 1132, - TRICORE_ST_A_ssr_pos_v110 = 1133, - TRICORE_ST_A_ssr_v110 = 1134, - TRICORE_ST_A_ssro = 1135, - TRICORE_ST_A_ssro_v110 = 1136, - TRICORE_ST_B_abs = 1137, - TRICORE_ST_B_bo_bso = 1138, - TRICORE_ST_B_bo_c = 1139, - TRICORE_ST_B_bo_pos = 1140, - TRICORE_ST_B_bo_pre = 1141, - TRICORE_ST_B_bo_r = 1142, - TRICORE_ST_B_bol = 1143, - TRICORE_ST_B_sro = 1144, - TRICORE_ST_B_sro_v110 = 1145, - TRICORE_ST_B_ssr = 1146, - TRICORE_ST_B_ssr_pos = 1147, - TRICORE_ST_B_ssr_pos_v110 = 1148, - TRICORE_ST_B_ssr_v110 = 1149, - TRICORE_ST_B_ssro = 1150, - TRICORE_ST_B_ssro_v110 = 1151, - TRICORE_ST_DA_abs = 1152, - TRICORE_ST_DA_bo_bso = 1153, - TRICORE_ST_DA_bo_c = 1154, - TRICORE_ST_DA_bo_pos = 1155, - TRICORE_ST_DA_bo_pre = 1156, - TRICORE_ST_DA_bo_r = 1157, - TRICORE_ST_D_abs = 1158, - TRICORE_ST_D_bo_bso = 1159, - TRICORE_ST_D_bo_c = 1160, - TRICORE_ST_D_bo_pos = 1161, - TRICORE_ST_D_bo_pre = 1162, - TRICORE_ST_D_bo_r = 1163, - TRICORE_ST_H_abs = 1164, - TRICORE_ST_H_bo_bso = 1165, - TRICORE_ST_H_bo_c = 1166, - TRICORE_ST_H_bo_pos = 1167, - TRICORE_ST_H_bo_pre = 1168, - TRICORE_ST_H_bo_r = 1169, - TRICORE_ST_H_bol = 1170, - TRICORE_ST_H_sro = 1171, - TRICORE_ST_H_sro_v110 = 1172, - TRICORE_ST_H_ssr = 1173, - TRICORE_ST_H_ssr_pos = 1174, - TRICORE_ST_H_ssr_pos_v110 = 1175, - TRICORE_ST_H_ssr_v110 = 1176, - TRICORE_ST_H_ssro = 1177, - TRICORE_ST_H_ssro_v110 = 1178, - TRICORE_ST_Q_abs = 1179, - TRICORE_ST_Q_bo_bso = 1180, - TRICORE_ST_Q_bo_c = 1181, - TRICORE_ST_Q_bo_pos = 1182, - TRICORE_ST_Q_bo_pre = 1183, - TRICORE_ST_Q_bo_r = 1184, - TRICORE_ST_T = 1185, - TRICORE_ST_W_abs = 1186, - TRICORE_ST_W_bo_bso = 1187, - TRICORE_ST_W_bo_c = 1188, - TRICORE_ST_W_bo_pos = 1189, - TRICORE_ST_W_bo_pre = 1190, - TRICORE_ST_W_bo_r = 1191, - TRICORE_ST_W_bol = 1192, - TRICORE_ST_W_sc = 1193, - TRICORE_ST_W_sro = 1194, - TRICORE_ST_W_sro_v110 = 1195, - TRICORE_ST_W_ssr = 1196, - TRICORE_ST_W_ssr_pos = 1197, - TRICORE_ST_W_ssr_pos_v110 = 1198, - TRICORE_ST_W_ssr_v110 = 1199, - TRICORE_ST_W_ssro = 1200, - TRICORE_ST_W_ssro_v110 = 1201, - TRICORE_SUBC_rr = 1202, - TRICORE_SUBSC_A_rr = 1203, - TRICORE_SUBS_BU_rr = 1204, - TRICORE_SUBS_B_rr = 1205, - TRICORE_SUBS_HU_rr = 1206, - TRICORE_SUBS_H_rr = 1207, - TRICORE_SUBS_U_rr = 1208, - TRICORE_SUBS_rr = 1209, - TRICORE_SUBS_srr = 1210, - TRICORE_SUBX_rr = 1211, - TRICORE_SUB_A_rr = 1212, - TRICORE_SUB_A_sc = 1213, - TRICORE_SUB_A_sc_v110 = 1214, - TRICORE_SUB_B_rr = 1215, - TRICORE_SUB_F_rrr = 1216, - TRICORE_SUB_H_rr = 1217, - TRICORE_SUB_rr = 1218, - TRICORE_SUB_srr = 1219, - TRICORE_SUB_srr_15a = 1220, - TRICORE_SUB_srr_a15 = 1221, - TRICORE_SVLCX_sys = 1222, - TRICORE_SWAPMSK_W_bo_bso = 1223, - TRICORE_SWAPMSK_W_bo_c = 1224, - TRICORE_SWAPMSK_W_bo_i = 1225, - TRICORE_SWAPMSK_W_bo_pos = 1226, - TRICORE_SWAPMSK_W_bo_pre = 1227, - TRICORE_SWAPMSK_W_bo_r = 1228, - TRICORE_SWAP_A_abs = 1229, - TRICORE_SWAP_A_bo_bso = 1230, - TRICORE_SWAP_A_bo_c = 1231, - TRICORE_SWAP_A_bo_pos = 1232, - TRICORE_SWAP_A_bo_pre = 1233, - TRICORE_SWAP_A_bo_r = 1234, - TRICORE_SWAP_W_abs = 1235, - TRICORE_SWAP_W_bo_bso = 1236, - TRICORE_SWAP_W_bo_c = 1237, - TRICORE_SWAP_W_bo_i = 1238, - TRICORE_SWAP_W_bo_pos = 1239, - TRICORE_SWAP_W_bo_pre = 1240, - TRICORE_SWAP_W_bo_r = 1241, - TRICORE_SYSCALL_rc = 1242, - TRICORE_TLBDEMAP_rr = 1243, - TRICORE_TLBFLUSH_A_rr = 1244, - TRICORE_TLBFLUSH_B_rr = 1245, - TRICORE_TLBMAP_rr = 1246, - TRICORE_TLBPROBE_A_rr = 1247, - TRICORE_TLBPROBE_I_rr = 1248, - TRICORE_TRAPSV_sys = 1249, - TRICORE_TRAPV_sys = 1250, - TRICORE_UNPACK_rr_rr = 1251, - TRICORE_UNPACK_rr_rr_v110 = 1252, - TRICORE_UPDFL_rr = 1253, - TRICORE_UTOF_rr = 1254, - TRICORE_WAIT_sys = 1255, - TRICORE_XNOR_T = 1256, - TRICORE_XNOR_rc = 1257, - TRICORE_XNOR_rr = 1258, - TRICORE_XOR_EQ_rc = 1259, - TRICORE_XOR_EQ_rr = 1260, - TRICORE_XOR_GE_U_rc = 1261, - TRICORE_XOR_GE_U_rr = 1262, - TRICORE_XOR_GE_rc = 1263, - TRICORE_XOR_GE_rr = 1264, - TRICORE_XOR_LT_U_rc = 1265, - TRICORE_XOR_LT_U_rr = 1266, - TRICORE_XOR_LT_rc = 1267, - TRICORE_XOR_LT_rr = 1268, - TRICORE_XOR_NE_rc = 1269, - TRICORE_XOR_NE_rr = 1270, - TRICORE_XOR_T = 1271, - TRICORE_XOR_rc = 1272, - TRICORE_XOR_rr = 1273, - TRICORE_XOR_srr = 1274, - INSTRUCTION_LIST_END = 1275 + TriCore_PHI = 0, + TriCore_INLINEASM = 1, + TriCore_INLINEASM_BR = 2, + TriCore_CFI_INSTRUCTION = 3, + TriCore_EH_LABEL = 4, + TriCore_GC_LABEL = 5, + TriCore_ANNOTATION_LABEL = 6, + TriCore_KILL = 7, + TriCore_EXTRACT_SUBREG = 8, + TriCore_INSERT_SUBREG = 9, + TriCore_IMPLICIT_DEF = 10, + TriCore_SUBREG_TO_REG = 11, + TriCore_COPY_TO_REGCLASS = 12, + TriCore_DBG_VALUE = 13, + TriCore_DBG_VALUE_LIST = 14, + TriCore_DBG_INSTR_REF = 15, + TriCore_DBG_PHI = 16, + TriCore_DBG_LABEL = 17, + TriCore_REG_SEQUENCE = 18, + TriCore_COPY = 19, + TriCore_BUNDLE = 20, + TriCore_LIFETIME_START = 21, + TriCore_LIFETIME_END = 22, + TriCore_PSEUDO_PROBE = 23, + TriCore_ARITH_FENCE = 24, + TriCore_STACKMAP = 25, + TriCore_FENTRY_CALL = 26, + TriCore_PATCHPOINT = 27, + TriCore_LOAD_STACK_GUARD = 28, + TriCore_PREALLOCATED_SETUP = 29, + TriCore_PREALLOCATED_ARG = 30, + TriCore_STATEPOINT = 31, + TriCore_LOCAL_ESCAPE = 32, + TriCore_FAULTING_OP = 33, + TriCore_PATCHABLE_OP = 34, + TriCore_PATCHABLE_FUNCTION_ENTER = 35, + TriCore_PATCHABLE_RET = 36, + TriCore_PATCHABLE_FUNCTION_EXIT = 37, + TriCore_PATCHABLE_TAIL_CALL = 38, + TriCore_PATCHABLE_EVENT_CALL = 39, + TriCore_PATCHABLE_TYPED_EVENT_CALL = 40, + TriCore_ICALL_BRANCH_FUNNEL = 41, + TriCore_MEMBARRIER = 42, + TriCore_JUMP_TABLE_DEBUG_INFO = 43, + TriCore_G_ASSERT_SEXT = 44, + TriCore_G_ASSERT_ZEXT = 45, + TriCore_G_ASSERT_ALIGN = 46, + TriCore_G_ADD = 47, + TriCore_G_SUB = 48, + TriCore_G_MUL = 49, + TriCore_G_SDIV = 50, + TriCore_G_UDIV = 51, + TriCore_G_SREM = 52, + TriCore_G_UREM = 53, + TriCore_G_SDIVREM = 54, + TriCore_G_UDIVREM = 55, + TriCore_G_AND = 56, + TriCore_G_OR = 57, + TriCore_G_XOR = 58, + TriCore_G_IMPLICIT_DEF = 59, + TriCore_G_PHI = 60, + TriCore_G_FRAME_INDEX = 61, + TriCore_G_GLOBAL_VALUE = 62, + TriCore_G_CONSTANT_POOL = 63, + TriCore_G_EXTRACT = 64, + TriCore_G_UNMERGE_VALUES = 65, + TriCore_G_INSERT = 66, + TriCore_G_MERGE_VALUES = 67, + TriCore_G_BUILD_VECTOR = 68, + TriCore_G_BUILD_VECTOR_TRUNC = 69, + TriCore_G_CONCAT_VECTORS = 70, + TriCore_G_PTRTOINT = 71, + TriCore_G_INTTOPTR = 72, + TriCore_G_BITCAST = 73, + TriCore_G_FREEZE = 74, + TriCore_G_CONSTANT_FOLD_BARRIER = 75, + TriCore_G_INTRINSIC_FPTRUNC_ROUND = 76, + TriCore_G_INTRINSIC_TRUNC = 77, + TriCore_G_INTRINSIC_ROUND = 78, + TriCore_G_INTRINSIC_LRINT = 79, + TriCore_G_INTRINSIC_ROUNDEVEN = 80, + TriCore_G_READCYCLECOUNTER = 81, + TriCore_G_LOAD = 82, + TriCore_G_SEXTLOAD = 83, + TriCore_G_ZEXTLOAD = 84, + TriCore_G_INDEXED_LOAD = 85, + TriCore_G_INDEXED_SEXTLOAD = 86, + TriCore_G_INDEXED_ZEXTLOAD = 87, + TriCore_G_STORE = 88, + TriCore_G_INDEXED_STORE = 89, + TriCore_G_ATOMIC_CMPXCHG_WITH_SUCCESS = 90, + TriCore_G_ATOMIC_CMPXCHG = 91, + TriCore_G_ATOMICRMW_XCHG = 92, + TriCore_G_ATOMICRMW_ADD = 93, + TriCore_G_ATOMICRMW_SUB = 94, + TriCore_G_ATOMICRMW_AND = 95, + TriCore_G_ATOMICRMW_NAND = 96, + TriCore_G_ATOMICRMW_OR = 97, + TriCore_G_ATOMICRMW_XOR = 98, + TriCore_G_ATOMICRMW_MAX = 99, + TriCore_G_ATOMICRMW_MIN = 100, + TriCore_G_ATOMICRMW_UMAX = 101, + TriCore_G_ATOMICRMW_UMIN = 102, + TriCore_G_ATOMICRMW_FADD = 103, + TriCore_G_ATOMICRMW_FSUB = 104, + TriCore_G_ATOMICRMW_FMAX = 105, + TriCore_G_ATOMICRMW_FMIN = 106, + TriCore_G_ATOMICRMW_UINC_WRAP = 107, + TriCore_G_ATOMICRMW_UDEC_WRAP = 108, + TriCore_G_FENCE = 109, + TriCore_G_PREFETCH = 110, + TriCore_G_BRCOND = 111, + TriCore_G_BRINDIRECT = 112, + TriCore_G_INVOKE_REGION_START = 113, + TriCore_G_INTRINSIC = 114, + TriCore_G_INTRINSIC_W_SIDE_EFFECTS = 115, + TriCore_G_INTRINSIC_CONVERGENT = 116, + TriCore_G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 117, + TriCore_G_ANYEXT = 118, + TriCore_G_TRUNC = 119, + TriCore_G_CONSTANT = 120, + TriCore_G_FCONSTANT = 121, + TriCore_G_VASTART = 122, + TriCore_G_VAARG = 123, + TriCore_G_SEXT = 124, + TriCore_G_SEXT_INREG = 125, + TriCore_G_ZEXT = 126, + TriCore_G_SHL = 127, + TriCore_G_LSHR = 128, + TriCore_G_ASHR = 129, + TriCore_G_FSHL = 130, + TriCore_G_FSHR = 131, + TriCore_G_ROTR = 132, + TriCore_G_ROTL = 133, + TriCore_G_ICMP = 134, + TriCore_G_FCMP = 135, + TriCore_G_SELECT = 136, + TriCore_G_UADDO = 137, + TriCore_G_UADDE = 138, + TriCore_G_USUBO = 139, + TriCore_G_USUBE = 140, + TriCore_G_SADDO = 141, + TriCore_G_SADDE = 142, + TriCore_G_SSUBO = 143, + TriCore_G_SSUBE = 144, + TriCore_G_UMULO = 145, + TriCore_G_SMULO = 146, + TriCore_G_UMULH = 147, + TriCore_G_SMULH = 148, + TriCore_G_UADDSAT = 149, + TriCore_G_SADDSAT = 150, + TriCore_G_USUBSAT = 151, + TriCore_G_SSUBSAT = 152, + TriCore_G_USHLSAT = 153, + TriCore_G_SSHLSAT = 154, + TriCore_G_SMULFIX = 155, + TriCore_G_UMULFIX = 156, + TriCore_G_SMULFIXSAT = 157, + TriCore_G_UMULFIXSAT = 158, + TriCore_G_SDIVFIX = 159, + TriCore_G_UDIVFIX = 160, + TriCore_G_SDIVFIXSAT = 161, + TriCore_G_UDIVFIXSAT = 162, + TriCore_G_FADD = 163, + TriCore_G_FSUB = 164, + TriCore_G_FMUL = 165, + TriCore_G_FMA = 166, + TriCore_G_FMAD = 167, + TriCore_G_FDIV = 168, + TriCore_G_FREM = 169, + TriCore_G_FPOW = 170, + TriCore_G_FPOWI = 171, + TriCore_G_FEXP = 172, + TriCore_G_FEXP2 = 173, + TriCore_G_FEXP10 = 174, + TriCore_G_FLOG = 175, + TriCore_G_FLOG2 = 176, + TriCore_G_FLOG10 = 177, + TriCore_G_FLDEXP = 178, + TriCore_G_FFREXP = 179, + TriCore_G_FNEG = 180, + TriCore_G_FPEXT = 181, + TriCore_G_FPTRUNC = 182, + TriCore_G_FPTOSI = 183, + TriCore_G_FPTOUI = 184, + TriCore_G_SITOFP = 185, + TriCore_G_UITOFP = 186, + TriCore_G_FABS = 187, + TriCore_G_FCOPYSIGN = 188, + TriCore_G_IS_FPCLASS = 189, + TriCore_G_FCANONICALIZE = 190, + TriCore_G_FMINNUM = 191, + TriCore_G_FMAXNUM = 192, + TriCore_G_FMINNUM_IEEE = 193, + TriCore_G_FMAXNUM_IEEE = 194, + TriCore_G_FMINIMUM = 195, + TriCore_G_FMAXIMUM = 196, + TriCore_G_GET_FPENV = 197, + TriCore_G_SET_FPENV = 198, + TriCore_G_RESET_FPENV = 199, + TriCore_G_GET_FPMODE = 200, + TriCore_G_SET_FPMODE = 201, + TriCore_G_RESET_FPMODE = 202, + TriCore_G_PTR_ADD = 203, + TriCore_G_PTRMASK = 204, + TriCore_G_SMIN = 205, + TriCore_G_SMAX = 206, + TriCore_G_UMIN = 207, + TriCore_G_UMAX = 208, + TriCore_G_ABS = 209, + TriCore_G_LROUND = 210, + TriCore_G_LLROUND = 211, + TriCore_G_BR = 212, + TriCore_G_BRJT = 213, + TriCore_G_INSERT_VECTOR_ELT = 214, + TriCore_G_EXTRACT_VECTOR_ELT = 215, + TriCore_G_SHUFFLE_VECTOR = 216, + TriCore_G_CTTZ = 217, + TriCore_G_CTTZ_ZERO_UNDEF = 218, + TriCore_G_CTLZ = 219, + TriCore_G_CTLZ_ZERO_UNDEF = 220, + TriCore_G_CTPOP = 221, + TriCore_G_BSWAP = 222, + TriCore_G_BITREVERSE = 223, + TriCore_G_FCEIL = 224, + TriCore_G_FCOS = 225, + TriCore_G_FSIN = 226, + TriCore_G_FSQRT = 227, + TriCore_G_FFLOOR = 228, + TriCore_G_FRINT = 229, + TriCore_G_FNEARBYINT = 230, + TriCore_G_ADDRSPACE_CAST = 231, + TriCore_G_BLOCK_ADDR = 232, + TriCore_G_JUMP_TABLE = 233, + TriCore_G_DYN_STACKALLOC = 234, + TriCore_G_STACKSAVE = 235, + TriCore_G_STACKRESTORE = 236, + TriCore_G_STRICT_FADD = 237, + TriCore_G_STRICT_FSUB = 238, + TriCore_G_STRICT_FMUL = 239, + TriCore_G_STRICT_FDIV = 240, + TriCore_G_STRICT_FREM = 241, + TriCore_G_STRICT_FMA = 242, + TriCore_G_STRICT_FSQRT = 243, + TriCore_G_STRICT_FLDEXP = 244, + TriCore_G_READ_REGISTER = 245, + TriCore_G_WRITE_REGISTER = 246, + TriCore_G_MEMCPY = 247, + TriCore_G_MEMCPY_INLINE = 248, + TriCore_G_MEMMOVE = 249, + TriCore_G_MEMSET = 250, + TriCore_G_BZERO = 251, + TriCore_G_VECREDUCE_SEQ_FADD = 252, + TriCore_G_VECREDUCE_SEQ_FMUL = 253, + TriCore_G_VECREDUCE_FADD = 254, + TriCore_G_VECREDUCE_FMUL = 255, + TriCore_G_VECREDUCE_FMAX = 256, + TriCore_G_VECREDUCE_FMIN = 257, + TriCore_G_VECREDUCE_FMAXIMUM = 258, + TriCore_G_VECREDUCE_FMINIMUM = 259, + TriCore_G_VECREDUCE_ADD = 260, + TriCore_G_VECREDUCE_MUL = 261, + TriCore_G_VECREDUCE_AND = 262, + TriCore_G_VECREDUCE_OR = 263, + TriCore_G_VECREDUCE_XOR = 264, + TriCore_G_VECREDUCE_SMAX = 265, + TriCore_G_VECREDUCE_SMIN = 266, + TriCore_G_VECREDUCE_UMAX = 267, + TriCore_G_VECREDUCE_UMIN = 268, + TriCore_G_SBFX = 269, + TriCore_G_UBFX = 270, + TriCore_ABSDIFS_B_rr_v110 = 271, + TriCore_ABSDIFS_H_rr = 272, + TriCore_ABSDIFS_rc = 273, + TriCore_ABSDIFS_rr = 274, + TriCore_ABSDIF_B_rr = 275, + TriCore_ABSDIF_H_rr = 276, + TriCore_ABSDIF_rc = 277, + TriCore_ABSDIF_rr = 278, + TriCore_ABSS_B_rr_v110 = 279, + TriCore_ABSS_H_rr = 280, + TriCore_ABSS_rr = 281, + TriCore_ABS_B_rr = 282, + TriCore_ABS_H_rr = 283, + TriCore_ABS_rr = 284, + TriCore_ADDC_rc = 285, + TriCore_ADDC_rr = 286, + TriCore_ADDIH_A_rlc = 287, + TriCore_ADDIH_rlc = 288, + TriCore_ADDI_rlc = 289, + TriCore_ADDSC_AT_rr = 290, + TriCore_ADDSC_AT_rr_v110 = 291, + TriCore_ADDSC_A_rr = 292, + TriCore_ADDSC_A_rr_v110 = 293, + TriCore_ADDSC_A_srrs = 294, + TriCore_ADDSC_A_srrs_v110 = 295, + TriCore_ADDS_BU_rr_v110 = 296, + TriCore_ADDS_B_rr = 297, + TriCore_ADDS_H = 298, + TriCore_ADDS_HU = 299, + TriCore_ADDS_U = 300, + TriCore_ADDS_U_rc = 301, + TriCore_ADDS_rc = 302, + TriCore_ADDS_rr = 303, + TriCore_ADDS_srr = 304, + TriCore_ADDX_rc = 305, + TriCore_ADDX_rr = 306, + TriCore_ADD_A_rr = 307, + TriCore_ADD_A_src = 308, + TriCore_ADD_A_srr = 309, + TriCore_ADD_B_rr = 310, + TriCore_ADD_F_rrr = 311, + TriCore_ADD_H_rr = 312, + TriCore_ADD_rc = 313, + TriCore_ADD_rr = 314, + TriCore_ADD_src = 315, + TriCore_ADD_src_15a = 316, + TriCore_ADD_src_a15 = 317, + TriCore_ADD_srr = 318, + TriCore_ADD_srr_15a = 319, + TriCore_ADD_srr_a15 = 320, + TriCore_ANDN_T = 321, + TriCore_ANDN_rc = 322, + TriCore_ANDN_rr = 323, + TriCore_AND_ANDN_T = 324, + TriCore_AND_AND_T = 325, + TriCore_AND_EQ_rc = 326, + TriCore_AND_EQ_rr = 327, + TriCore_AND_GE_U_rc = 328, + TriCore_AND_GE_U_rr = 329, + TriCore_AND_GE_rc = 330, + TriCore_AND_GE_rr = 331, + TriCore_AND_LT_U_rc = 332, + TriCore_AND_LT_U_rr = 333, + TriCore_AND_LT_rc = 334, + TriCore_AND_LT_rr = 335, + TriCore_AND_NE_rc = 336, + TriCore_AND_NE_rr = 337, + TriCore_AND_NOR_T = 338, + TriCore_AND_OR_T = 339, + TriCore_AND_T = 340, + TriCore_AND_rc = 341, + TriCore_AND_rr = 342, + TriCore_AND_sc = 343, + TriCore_AND_sc_v110 = 344, + TriCore_AND_srr = 345, + TriCore_AND_srr_v110 = 346, + TriCore_BISR_rc = 347, + TriCore_BISR_rc_v161 = 348, + TriCore_BISR_sc = 349, + TriCore_BISR_sc_v110 = 350, + TriCore_BMERGAE_rr_v110 = 351, + TriCore_BMERGE_rr = 352, + TriCore_BSPLIT_rr = 353, + TriCore_BSPLIT_rr_v110 = 354, + TriCore_CACHEA_I_bo_bso = 355, + TriCore_CACHEA_I_bo_c = 356, + TriCore_CACHEA_I_bo_pos = 357, + TriCore_CACHEA_I_bo_pre = 358, + TriCore_CACHEA_I_bo_r = 359, + TriCore_CACHEA_WI_bo_bso = 360, + TriCore_CACHEA_WI_bo_c = 361, + TriCore_CACHEA_WI_bo_pos = 362, + TriCore_CACHEA_WI_bo_pre = 363, + TriCore_CACHEA_WI_bo_r = 364, + TriCore_CACHEA_W_bo_bso = 365, + TriCore_CACHEA_W_bo_c = 366, + TriCore_CACHEA_W_bo_pos = 367, + TriCore_CACHEA_W_bo_pre = 368, + TriCore_CACHEA_W_bo_r = 369, + TriCore_CACHEI_I_bo_bso = 370, + TriCore_CACHEI_I_bo_pos = 371, + TriCore_CACHEI_I_bo_pre = 372, + TriCore_CACHEI_WI_bo_bso = 373, + TriCore_CACHEI_WI_bo_pos = 374, + TriCore_CACHEI_WI_bo_pre = 375, + TriCore_CACHEI_W_bo_bso = 376, + TriCore_CACHEI_W_bo_pos = 377, + TriCore_CACHEI_W_bo_pre = 378, + TriCore_CADDN_A_rcr_v110 = 379, + TriCore_CADDN_A_rrr_v110 = 380, + TriCore_CADDN_rcr = 381, + TriCore_CADDN_rrr = 382, + TriCore_CADDN_src = 383, + TriCore_CADDN_srr_v110 = 384, + TriCore_CADD_A_rcr_v110 = 385, + TriCore_CADD_A_rrr_v110 = 386, + TriCore_CADD_rcr = 387, + TriCore_CADD_rrr = 388, + TriCore_CADD_src = 389, + TriCore_CADD_srr_v110 = 390, + TriCore_CALLA_b = 391, + TriCore_CALLI_rr = 392, + TriCore_CALLI_rr_v110 = 393, + TriCore_CALL_b = 394, + TriCore_CALL_sb = 395, + TriCore_CLO_B_rr_v110 = 396, + TriCore_CLO_H_rr = 397, + TriCore_CLO_rr = 398, + TriCore_CLS_B_rr_v110 = 399, + TriCore_CLS_H_rr = 400, + TriCore_CLS_rr = 401, + TriCore_CLZ_B_rr_v110 = 402, + TriCore_CLZ_H_rr = 403, + TriCore_CLZ_rr = 404, + TriCore_CMOVN_src = 405, + TriCore_CMOVN_srr = 406, + TriCore_CMOV_src = 407, + TriCore_CMOV_srr = 408, + TriCore_CMPSWAP_W_bo_bso = 409, + TriCore_CMPSWAP_W_bo_c = 410, + TriCore_CMPSWAP_W_bo_pos = 411, + TriCore_CMPSWAP_W_bo_pre = 412, + TriCore_CMPSWAP_W_bo_r = 413, + TriCore_CMP_F_rr = 414, + TriCore_CRC32B_W_rr = 415, + TriCore_CRC32L_W_rr = 416, + TriCore_CRC32_B_rr = 417, + TriCore_CRCN_rrr = 418, + TriCore_CSUBN_A__rrr_v110 = 419, + TriCore_CSUBN_rrr = 420, + TriCore_CSUB_A__rrr_v110 = 421, + TriCore_CSUB_rrr = 422, + TriCore_DEBUG_sr = 423, + TriCore_DEBUG_sys = 424, + TriCore_DEXTR_rrpw = 425, + TriCore_DEXTR_rrrr = 426, + TriCore_DIFSC_A_rr_v110 = 427, + TriCore_DISABLE_sys = 428, + TriCore_DISABLE_sys_1 = 429, + TriCore_DIV_F_rr = 430, + TriCore_DIV_U_rr = 431, + TriCore_DIV_rr = 432, + TriCore_DSYNC_sys = 433, + TriCore_DVADJ_rrr = 434, + TriCore_DVADJ_rrr_v110 = 435, + TriCore_DVADJ_srr_v110 = 436, + TriCore_DVINIT_BU_rr = 437, + TriCore_DVINIT_BU_rr_v110 = 438, + TriCore_DVINIT_B_rr = 439, + TriCore_DVINIT_B_rr_v110 = 440, + TriCore_DVINIT_HU_rr = 441, + TriCore_DVINIT_HU_rr_v110 = 442, + TriCore_DVINIT_H_rr = 443, + TriCore_DVINIT_H_rr_v110 = 444, + TriCore_DVINIT_U_rr = 445, + TriCore_DVINIT_U_rr_v110 = 446, + TriCore_DVINIT_rr = 447, + TriCore_DVINIT_rr_v110 = 448, + TriCore_DVSTEP_U_rrr = 449, + TriCore_DVSTEP_U_rrrv110 = 450, + TriCore_DVSTEP_Uv110 = 451, + TriCore_DVSTEP_rrr = 452, + TriCore_DVSTEP_rrrv110 = 453, + TriCore_DVSTEPv110 = 454, + TriCore_ENABLE_sys = 455, + TriCore_EQANY_B_rc = 456, + TriCore_EQANY_B_rr = 457, + TriCore_EQANY_H_rc = 458, + TriCore_EQANY_H_rr = 459, + TriCore_EQZ_A_rr = 460, + TriCore_EQ_A_rr = 461, + TriCore_EQ_B_rr = 462, + TriCore_EQ_H_rr = 463, + TriCore_EQ_W_rr = 464, + TriCore_EQ_rc = 465, + TriCore_EQ_rr = 466, + TriCore_EQ_src = 467, + TriCore_EQ_srr = 468, + TriCore_EXTR_U_rrpw = 469, + TriCore_EXTR_U_rrrr = 470, + TriCore_EXTR_U_rrrw = 471, + TriCore_EXTR_rrpw = 472, + TriCore_EXTR_rrrr = 473, + TriCore_EXTR_rrrw = 474, + TriCore_FCALLA_b = 475, + TriCore_FCALLA_i = 476, + TriCore_FCALL_b = 477, + TriCore_FRET_sr = 478, + TriCore_FRET_sys = 479, + TriCore_FTOHP_rr = 480, + TriCore_FTOIZ_rr = 481, + TriCore_FTOI_rr = 482, + TriCore_FTOQ31Z_rr = 483, + TriCore_FTOQ31_rr = 484, + TriCore_FTOUZ_rr = 485, + TriCore_FTOU_rr = 486, + TriCore_GE_A_rr = 487, + TriCore_GE_U_rc = 488, + TriCore_GE_U_rr = 489, + TriCore_GE_rc = 490, + TriCore_GE_rr = 491, + TriCore_HPTOF_rr = 492, + TriCore_IMASK_rcpw = 493, + TriCore_IMASK_rcrw = 494, + TriCore_IMASK_rrpw = 495, + TriCore_IMASK_rrrw = 496, + TriCore_INSERT_rcpw = 497, + TriCore_INSERT_rcrr = 498, + TriCore_INSERT_rcrw = 499, + TriCore_INSERT_rrpw = 500, + TriCore_INSERT_rrrr = 501, + TriCore_INSERT_rrrw = 502, + TriCore_INSN_T = 503, + TriCore_INS_T = 504, + TriCore_ISYNC_sys = 505, + TriCore_ITOF_rr = 506, + TriCore_IXMAX_U_rrr = 507, + TriCore_IXMAX_rrr = 508, + TriCore_IXMIN_U_rrr = 509, + TriCore_IXMIN_rrr = 510, + TriCore_JA_b = 511, + TriCore_JEQ_A_brr = 512, + TriCore_JEQ_brc = 513, + TriCore_JEQ_brr = 514, + TriCore_JEQ_sbc1 = 515, + TriCore_JEQ_sbc2 = 516, + TriCore_JEQ_sbc_v110 = 517, + TriCore_JEQ_sbr1 = 518, + TriCore_JEQ_sbr2 = 519, + TriCore_JEQ_sbr_v110 = 520, + TriCore_JGEZ_sbr = 521, + TriCore_JGEZ_sbr_v110 = 522, + TriCore_JGE_U_brc = 523, + TriCore_JGE_U_brr = 524, + TriCore_JGE_brc = 525, + TriCore_JGE_brr = 526, + TriCore_JGTZ_sbr = 527, + TriCore_JGTZ_sbr_v110 = 528, + TriCore_JI_rr = 529, + TriCore_JI_rr_v110 = 530, + TriCore_JI_sbr_v110 = 531, + TriCore_JI_sr = 532, + TriCore_JLA_b = 533, + TriCore_JLEZ_sbr = 534, + TriCore_JLEZ_sbr_v110 = 535, + TriCore_JLI_rr = 536, + TriCore_JLI_rr_v110 = 537, + TriCore_JLTZ_sbr = 538, + TriCore_JLTZ_sbr_v110 = 539, + TriCore_JLT_U_brc = 540, + TriCore_JLT_U_brr = 541, + TriCore_JLT_brc = 542, + TriCore_JLT_brr = 543, + TriCore_JL_b = 544, + TriCore_JNED_brc = 545, + TriCore_JNED_brr = 546, + TriCore_JNEI_brc = 547, + TriCore_JNEI_brr = 548, + TriCore_JNE_A_brr = 549, + TriCore_JNE_brc = 550, + TriCore_JNE_brr = 551, + TriCore_JNE_sbc1 = 552, + TriCore_JNE_sbc2 = 553, + TriCore_JNE_sbc_v110 = 554, + TriCore_JNE_sbr1 = 555, + TriCore_JNE_sbr2 = 556, + TriCore_JNE_sbr_v110 = 557, + TriCore_JNZ_A_brr = 558, + TriCore_JNZ_A_sbr = 559, + TriCore_JNZ_T_brn = 560, + TriCore_JNZ_T_sbrn = 561, + TriCore_JNZ_T_sbrn_v110 = 562, + TriCore_JNZ_sb = 563, + TriCore_JNZ_sb_v110 = 564, + TriCore_JNZ_sbr = 565, + TriCore_JNZ_sbr_v110 = 566, + TriCore_JZ_A_brr = 567, + TriCore_JZ_A_sbr = 568, + TriCore_JZ_T_brn = 569, + TriCore_JZ_T_sbrn = 570, + TriCore_JZ_T_sbrn_v110 = 571, + TriCore_JZ_sb = 572, + TriCore_JZ_sb_v110 = 573, + TriCore_JZ_sbr = 574, + TriCore_JZ_sbr_v110 = 575, + TriCore_J_b = 576, + TriCore_J_sb = 577, + TriCore_J_sb_v110 = 578, + TriCore_LDLCX_abs = 579, + TriCore_LDLCX_bo_bso = 580, + TriCore_LDMST_abs = 581, + TriCore_LDMST_bo_bso = 582, + TriCore_LDMST_bo_c = 583, + TriCore_LDMST_bo_pos = 584, + TriCore_LDMST_bo_pre = 585, + TriCore_LDMST_bo_r = 586, + TriCore_LDUCX_abs = 587, + TriCore_LDUCX_bo_bso = 588, + TriCore_LD_A_abs = 589, + TriCore_LD_A_bo_bso = 590, + TriCore_LD_A_bo_c = 591, + TriCore_LD_A_bo_pos = 592, + TriCore_LD_A_bo_pre = 593, + TriCore_LD_A_bo_r = 594, + TriCore_LD_A_bol = 595, + TriCore_LD_A_sc = 596, + TriCore_LD_A_slr = 597, + TriCore_LD_A_slr_post = 598, + TriCore_LD_A_slr_post_v110 = 599, + TriCore_LD_A_slr_v110 = 600, + TriCore_LD_A_slro = 601, + TriCore_LD_A_slro_v110 = 602, + TriCore_LD_A_sro = 603, + TriCore_LD_A_sro_v110 = 604, + TriCore_LD_BU_abs = 605, + TriCore_LD_BU_bo_bso = 606, + TriCore_LD_BU_bo_c = 607, + TriCore_LD_BU_bo_pos = 608, + TriCore_LD_BU_bo_pre = 609, + TriCore_LD_BU_bo_r = 610, + TriCore_LD_BU_bol = 611, + TriCore_LD_BU_slr = 612, + TriCore_LD_BU_slr_post = 613, + TriCore_LD_BU_slr_post_v110 = 614, + TriCore_LD_BU_slr_v110 = 615, + TriCore_LD_BU_slro = 616, + TriCore_LD_BU_slro_v110 = 617, + TriCore_LD_BU_sro = 618, + TriCore_LD_BU_sro_v110 = 619, + TriCore_LD_B_abs = 620, + TriCore_LD_B_bo_bso = 621, + TriCore_LD_B_bo_c = 622, + TriCore_LD_B_bo_pos = 623, + TriCore_LD_B_bo_pre = 624, + TriCore_LD_B_bo_r = 625, + TriCore_LD_B_bol = 626, + TriCore_LD_B_slr_post_v110 = 627, + TriCore_LD_B_slr_v110 = 628, + TriCore_LD_B_slro_v110 = 629, + TriCore_LD_B_sro_v110 = 630, + TriCore_LD_DA_abs = 631, + TriCore_LD_DA_bo_bso = 632, + TriCore_LD_DA_bo_c = 633, + TriCore_LD_DA_bo_pos = 634, + TriCore_LD_DA_bo_pre = 635, + TriCore_LD_DA_bo_r = 636, + TriCore_LD_D_abs = 637, + TriCore_LD_D_bo_bso = 638, + TriCore_LD_D_bo_c = 639, + TriCore_LD_D_bo_pos = 640, + TriCore_LD_D_bo_pre = 641, + TriCore_LD_D_bo_r = 642, + TriCore_LD_HU_abs = 643, + TriCore_LD_HU_bo_bso = 644, + TriCore_LD_HU_bo_c = 645, + TriCore_LD_HU_bo_pos = 646, + TriCore_LD_HU_bo_pre = 647, + TriCore_LD_HU_bo_r = 648, + TriCore_LD_HU_bol = 649, + TriCore_LD_H_abs = 650, + TriCore_LD_H_bo_bso = 651, + TriCore_LD_H_bo_c = 652, + TriCore_LD_H_bo_pos = 653, + TriCore_LD_H_bo_pre = 654, + TriCore_LD_H_bo_r = 655, + TriCore_LD_H_bol = 656, + TriCore_LD_H_slr = 657, + TriCore_LD_H_slr_post = 658, + TriCore_LD_H_slr_post_v110 = 659, + TriCore_LD_H_slr_v110 = 660, + TriCore_LD_H_slro = 661, + TriCore_LD_H_slro_v110 = 662, + TriCore_LD_H_sro = 663, + TriCore_LD_H_sro_v110 = 664, + TriCore_LD_Q_abs = 665, + TriCore_LD_Q_bo_bso = 666, + TriCore_LD_Q_bo_c = 667, + TriCore_LD_Q_bo_pos = 668, + TriCore_LD_Q_bo_pre = 669, + TriCore_LD_Q_bo_r = 670, + TriCore_LD_W_abs = 671, + TriCore_LD_W_bo_bso = 672, + TriCore_LD_W_bo_c = 673, + TriCore_LD_W_bo_pos = 674, + TriCore_LD_W_bo_pre = 675, + TriCore_LD_W_bo_r = 676, + TriCore_LD_W_bol = 677, + TriCore_LD_W_sc = 678, + TriCore_LD_W_slr = 679, + TriCore_LD_W_slr_post = 680, + TriCore_LD_W_slr_post_v110 = 681, + TriCore_LD_W_slr_v110 = 682, + TriCore_LD_W_slro = 683, + TriCore_LD_W_slro_v110 = 684, + TriCore_LD_W_sro = 685, + TriCore_LD_W_sro_v110 = 686, + TriCore_LEA_abs = 687, + TriCore_LEA_bo_bso = 688, + TriCore_LEA_bol = 689, + TriCore_LHA_abs = 690, + TriCore_LOOPU_brr = 691, + TriCore_LOOP_brr = 692, + TriCore_LOOP_sbr = 693, + TriCore_LT_A_rr = 694, + TriCore_LT_B = 695, + TriCore_LT_BU = 696, + TriCore_LT_H = 697, + TriCore_LT_HU = 698, + TriCore_LT_U_rc = 699, + TriCore_LT_U_rr = 700, + TriCore_LT_U_srcv110 = 701, + TriCore_LT_U_srrv110 = 702, + TriCore_LT_W = 703, + TriCore_LT_WU = 704, + TriCore_LT_rc = 705, + TriCore_LT_rr = 706, + TriCore_LT_src = 707, + TriCore_LT_srr = 708, + TriCore_MADDMS_H_rrr1_LL = 709, + TriCore_MADDMS_H_rrr1_LU = 710, + TriCore_MADDMS_H_rrr1_UL = 711, + TriCore_MADDMS_H_rrr1_UU = 712, + TriCore_MADDMS_U_rcr_v110 = 713, + TriCore_MADDMS_U_rrr2_v110 = 714, + TriCore_MADDMS_rcr_v110 = 715, + TriCore_MADDMS_rrr2_v110 = 716, + TriCore_MADDM_H_rrr1_LL = 717, + TriCore_MADDM_H_rrr1_LU = 718, + TriCore_MADDM_H_rrr1_UL = 719, + TriCore_MADDM_H_rrr1_UU = 720, + TriCore_MADDM_H_rrr1_v110 = 721, + TriCore_MADDM_Q_rrr1_v110 = 722, + TriCore_MADDM_U_rcr_v110 = 723, + TriCore_MADDM_U_rrr2_v110 = 724, + TriCore_MADDM_rcr_v110 = 725, + TriCore_MADDM_rrr2_v110 = 726, + TriCore_MADDRS_H_rrr1_LL = 727, + TriCore_MADDRS_H_rrr1_LU = 728, + TriCore_MADDRS_H_rrr1_UL = 729, + TriCore_MADDRS_H_rrr1_UL_2 = 730, + TriCore_MADDRS_H_rrr1_UU = 731, + TriCore_MADDRS_H_rrr1_v110 = 732, + TriCore_MADDRS_Q_rrr1_L_L = 733, + TriCore_MADDRS_Q_rrr1_U_U = 734, + TriCore_MADDRS_Q_rrr1_v110 = 735, + TriCore_MADDR_H_rrr1_LL = 736, + TriCore_MADDR_H_rrr1_LU = 737, + TriCore_MADDR_H_rrr1_UL = 738, + TriCore_MADDR_H_rrr1_UL_2 = 739, + TriCore_MADDR_H_rrr1_UU = 740, + TriCore_MADDR_H_rrr1_v110 = 741, + TriCore_MADDR_Q_rrr1_L_L = 742, + TriCore_MADDR_Q_rrr1_U_U = 743, + TriCore_MADDR_Q_rrr1_v110 = 744, + TriCore_MADDSUMS_H_rrr1_LL = 745, + TriCore_MADDSUMS_H_rrr1_LU = 746, + TriCore_MADDSUMS_H_rrr1_UL = 747, + TriCore_MADDSUMS_H_rrr1_UU = 748, + TriCore_MADDSUM_H_rrr1_LL = 749, + TriCore_MADDSUM_H_rrr1_LU = 750, + TriCore_MADDSUM_H_rrr1_UL = 751, + TriCore_MADDSUM_H_rrr1_UU = 752, + TriCore_MADDSURS_H_rrr1_LL = 753, + TriCore_MADDSURS_H_rrr1_LU = 754, + TriCore_MADDSURS_H_rrr1_UL = 755, + TriCore_MADDSURS_H_rrr1_UU = 756, + TriCore_MADDSUR_H_rrr1_LL = 757, + TriCore_MADDSUR_H_rrr1_LU = 758, + TriCore_MADDSUR_H_rrr1_UL = 759, + TriCore_MADDSUR_H_rrr1_UU = 760, + TriCore_MADDSUS_H_rrr1_LL = 761, + TriCore_MADDSUS_H_rrr1_LU = 762, + TriCore_MADDSUS_H_rrr1_UL = 763, + TriCore_MADDSUS_H_rrr1_UU = 764, + TriCore_MADDSU_H_rrr1_LL = 765, + TriCore_MADDSU_H_rrr1_LU = 766, + TriCore_MADDSU_H_rrr1_UL = 767, + TriCore_MADDSU_H_rrr1_UU = 768, + TriCore_MADDS_H_rrr1_LL = 769, + TriCore_MADDS_H_rrr1_LU = 770, + TriCore_MADDS_H_rrr1_UL = 771, + TriCore_MADDS_H_rrr1_UU = 772, + TriCore_MADDS_H_rrr1_v110 = 773, + TriCore_MADDS_Q_rrr1 = 774, + TriCore_MADDS_Q_rrr1_L = 775, + TriCore_MADDS_Q_rrr1_L_L = 776, + TriCore_MADDS_Q_rrr1_U = 777, + TriCore_MADDS_Q_rrr1_UU2_v110 = 778, + TriCore_MADDS_Q_rrr1_U_U = 779, + TriCore_MADDS_Q_rrr1_e = 780, + TriCore_MADDS_Q_rrr1_e_L = 781, + TriCore_MADDS_Q_rrr1_e_L_L = 782, + TriCore_MADDS_Q_rrr1_e_U = 783, + TriCore_MADDS_Q_rrr1_e_U_U = 784, + TriCore_MADDS_U_rcr = 785, + TriCore_MADDS_U_rcr_e = 786, + TriCore_MADDS_U_rrr2 = 787, + TriCore_MADDS_U_rrr2_e = 788, + TriCore_MADDS_rcr = 789, + TriCore_MADDS_rcr_e = 790, + TriCore_MADDS_rrr2 = 791, + TriCore_MADDS_rrr2_e = 792, + TriCore_MADD_F_rrr = 793, + TriCore_MADD_H_rrr1_LL = 794, + TriCore_MADD_H_rrr1_LU = 795, + TriCore_MADD_H_rrr1_UL = 796, + TriCore_MADD_H_rrr1_UU = 797, + TriCore_MADD_H_rrr1_v110 = 798, + TriCore_MADD_Q_rrr1 = 799, + TriCore_MADD_Q_rrr1_L = 800, + TriCore_MADD_Q_rrr1_L_L = 801, + TriCore_MADD_Q_rrr1_U = 802, + TriCore_MADD_Q_rrr1_UU2_v110 = 803, + TriCore_MADD_Q_rrr1_U_U = 804, + TriCore_MADD_Q_rrr1_e = 805, + TriCore_MADD_Q_rrr1_e_L = 806, + TriCore_MADD_Q_rrr1_e_L_L = 807, + TriCore_MADD_Q_rrr1_e_U = 808, + TriCore_MADD_Q_rrr1_e_U_U = 809, + TriCore_MADD_U_rcr = 810, + TriCore_MADD_U_rrr2 = 811, + TriCore_MADD_rcr = 812, + TriCore_MADD_rcr_e = 813, + TriCore_MADD_rrr2 = 814, + TriCore_MADD_rrr2_e = 815, + TriCore_MAX_B = 816, + TriCore_MAX_BU = 817, + TriCore_MAX_H = 818, + TriCore_MAX_HU = 819, + TriCore_MAX_U_rc = 820, + TriCore_MAX_U_rr = 821, + TriCore_MAX_rc = 822, + TriCore_MAX_rr = 823, + TriCore_MFCR_rlc = 824, + TriCore_MIN_B = 825, + TriCore_MIN_BU = 826, + TriCore_MIN_H = 827, + TriCore_MIN_HU = 828, + TriCore_MIN_U_rc = 829, + TriCore_MIN_U_rr = 830, + TriCore_MIN_rc = 831, + TriCore_MIN_rr = 832, + TriCore_MOVH_A_rlc = 833, + TriCore_MOVH_rlc = 834, + TriCore_MOVZ_A_sr = 835, + TriCore_MOV_AA_rr = 836, + TriCore_MOV_AA_srr_srr = 837, + TriCore_MOV_AA_srr_srr_v110 = 838, + TriCore_MOV_A_rr = 839, + TriCore_MOV_A_src = 840, + TriCore_MOV_A_srr = 841, + TriCore_MOV_A_srr_v110 = 842, + TriCore_MOV_D_rr = 843, + TriCore_MOV_D_srr_srr = 844, + TriCore_MOV_D_srr_srr_v110 = 845, + TriCore_MOV_U_rlc = 846, + TriCore_MOV_rlc = 847, + TriCore_MOV_rlc_e = 848, + TriCore_MOV_rr = 849, + TriCore_MOV_rr_e = 850, + TriCore_MOV_rr_eab = 851, + TriCore_MOV_sc = 852, + TriCore_MOV_sc_v110 = 853, + TriCore_MOV_src = 854, + TriCore_MOV_src_e = 855, + TriCore_MOV_srr = 856, + TriCore_MSUBADMS_H_rrr1_LL = 857, + TriCore_MSUBADMS_H_rrr1_LU = 858, + TriCore_MSUBADMS_H_rrr1_UL = 859, + TriCore_MSUBADMS_H_rrr1_UU = 860, + TriCore_MSUBADM_H_rrr1_LL = 861, + TriCore_MSUBADM_H_rrr1_LU = 862, + TriCore_MSUBADM_H_rrr1_UL = 863, + TriCore_MSUBADM_H_rrr1_UU = 864, + TriCore_MSUBADRS_H_rrr1_LL = 865, + TriCore_MSUBADRS_H_rrr1_LU = 866, + TriCore_MSUBADRS_H_rrr1_UL = 867, + TriCore_MSUBADRS_H_rrr1_UU = 868, + TriCore_MSUBADRS_H_rrr1_v110 = 869, + TriCore_MSUBADR_H_rrr1_LL = 870, + TriCore_MSUBADR_H_rrr1_LU = 871, + TriCore_MSUBADR_H_rrr1_UL = 872, + TriCore_MSUBADR_H_rrr1_UU = 873, + TriCore_MSUBADR_H_rrr1_v110 = 874, + TriCore_MSUBADS_H_rrr1_LL = 875, + TriCore_MSUBADS_H_rrr1_LU = 876, + TriCore_MSUBADS_H_rrr1_UL = 877, + TriCore_MSUBADS_H_rrr1_UU = 878, + TriCore_MSUBAD_H_rrr1_LL = 879, + TriCore_MSUBAD_H_rrr1_LU = 880, + TriCore_MSUBAD_H_rrr1_UL = 881, + TriCore_MSUBAD_H_rrr1_UU = 882, + TriCore_MSUBMS_H_rrr1_LL = 883, + TriCore_MSUBMS_H_rrr1_LU = 884, + TriCore_MSUBMS_H_rrr1_UL = 885, + TriCore_MSUBMS_H_rrr1_UU = 886, + TriCore_MSUBMS_U_rcrv110 = 887, + TriCore_MSUBMS_U_rrr2v110 = 888, + TriCore_MSUBMS_rcrv110 = 889, + TriCore_MSUBMS_rrr2v110 = 890, + TriCore_MSUBM_H_rrr1_LL = 891, + TriCore_MSUBM_H_rrr1_LU = 892, + TriCore_MSUBM_H_rrr1_UL = 893, + TriCore_MSUBM_H_rrr1_UU = 894, + TriCore_MSUBM_H_rrr1_v110 = 895, + TriCore_MSUBM_Q_rrr1_v110 = 896, + TriCore_MSUBM_U_rcrv110 = 897, + TriCore_MSUBM_U_rrr2v110 = 898, + TriCore_MSUBM_rcrv110 = 899, + TriCore_MSUBM_rrr2v110 = 900, + TriCore_MSUBRS_H_rrr1_LL = 901, + TriCore_MSUBRS_H_rrr1_LU = 902, + TriCore_MSUBRS_H_rrr1_UL = 903, + TriCore_MSUBRS_H_rrr1_UL_2 = 904, + TriCore_MSUBRS_H_rrr1_UU = 905, + TriCore_MSUBRS_H_rrr1_v110 = 906, + TriCore_MSUBRS_Q_rrr1_L_L = 907, + TriCore_MSUBRS_Q_rrr1_U_U = 908, + TriCore_MSUBRS_Q_rrr1_v110 = 909, + TriCore_MSUBR_H_rrr1_LL = 910, + TriCore_MSUBR_H_rrr1_LU = 911, + TriCore_MSUBR_H_rrr1_UL = 912, + TriCore_MSUBR_H_rrr1_UL_2 = 913, + TriCore_MSUBR_H_rrr1_UU = 914, + TriCore_MSUBR_H_rrr1_v110 = 915, + TriCore_MSUBR_Q_rrr1_L_L = 916, + TriCore_MSUBR_Q_rrr1_U_U = 917, + TriCore_MSUBR_Q_rrr1_v110 = 918, + TriCore_MSUBS_H_rrr1_LL = 919, + TriCore_MSUBS_H_rrr1_LU = 920, + TriCore_MSUBS_H_rrr1_UL = 921, + TriCore_MSUBS_H_rrr1_UU = 922, + TriCore_MSUBS_H_rrr1_v110 = 923, + TriCore_MSUBS_Q_rrr1 = 924, + TriCore_MSUBS_Q_rrr1_L = 925, + TriCore_MSUBS_Q_rrr1_L_L = 926, + TriCore_MSUBS_Q_rrr1_U = 927, + TriCore_MSUBS_Q_rrr1_UU2_v110 = 928, + TriCore_MSUBS_Q_rrr1_U_U = 929, + TriCore_MSUBS_Q_rrr1_e = 930, + TriCore_MSUBS_Q_rrr1_e_L = 931, + TriCore_MSUBS_Q_rrr1_e_L_L = 932, + TriCore_MSUBS_Q_rrr1_e_U = 933, + TriCore_MSUBS_Q_rrr1_e_U_U = 934, + TriCore_MSUBS_U_rcr = 935, + TriCore_MSUBS_U_rcr_e = 936, + TriCore_MSUBS_U_rrr2 = 937, + TriCore_MSUBS_U_rrr2_e = 938, + TriCore_MSUBS_rcr = 939, + TriCore_MSUBS_rcr_e = 940, + TriCore_MSUBS_rrr2 = 941, + TriCore_MSUBS_rrr2_e = 942, + TriCore_MSUB_F_rrr = 943, + TriCore_MSUB_H_rrr1_LL = 944, + TriCore_MSUB_H_rrr1_LU = 945, + TriCore_MSUB_H_rrr1_UL = 946, + TriCore_MSUB_H_rrr1_UU = 947, + TriCore_MSUB_H_rrr1_v110 = 948, + TriCore_MSUB_Q_rrr1 = 949, + TriCore_MSUB_Q_rrr1_L = 950, + TriCore_MSUB_Q_rrr1_L_L = 951, + TriCore_MSUB_Q_rrr1_U = 952, + TriCore_MSUB_Q_rrr1_UU2_v110 = 953, + TriCore_MSUB_Q_rrr1_U_U = 954, + TriCore_MSUB_Q_rrr1_e = 955, + TriCore_MSUB_Q_rrr1_e_L = 956, + TriCore_MSUB_Q_rrr1_e_L_L = 957, + TriCore_MSUB_Q_rrr1_e_U = 958, + TriCore_MSUB_Q_rrr1_e_U_U = 959, + TriCore_MSUB_U_rcr = 960, + TriCore_MSUB_U_rrr2 = 961, + TriCore_MSUB_rcr = 962, + TriCore_MSUB_rcr_e = 963, + TriCore_MSUB_rrr2 = 964, + TriCore_MSUB_rrr2_e = 965, + TriCore_MTCR_rlc = 966, + TriCore_MULMS_H_rr1_LL2e = 967, + TriCore_MULMS_H_rr1_LU2e = 968, + TriCore_MULMS_H_rr1_UL2e = 969, + TriCore_MULMS_H_rr1_UU2e = 970, + TriCore_MULM_H_rr1_LL2e = 971, + TriCore_MULM_H_rr1_LU2e = 972, + TriCore_MULM_H_rr1_UL2e = 973, + TriCore_MULM_H_rr1_UU2e = 974, + TriCore_MULM_U_rc = 975, + TriCore_MULM_U_rr = 976, + TriCore_MULM_rc = 977, + TriCore_MULM_rr = 978, + TriCore_MULR_H_rr1_LL2e = 979, + TriCore_MULR_H_rr1_LU2e = 980, + TriCore_MULR_H_rr1_UL2e = 981, + TriCore_MULR_H_rr1_UU2e = 982, + TriCore_MULR_H_rr_v110 = 983, + TriCore_MULR_Q_rr1_2LL = 984, + TriCore_MULR_Q_rr1_2UU = 985, + TriCore_MULR_Q_rr_v110 = 986, + TriCore_MULS_U_rc = 987, + TriCore_MULS_U_rr2 = 988, + TriCore_MULS_U_rr_v110 = 989, + TriCore_MULS_rc = 990, + TriCore_MULS_rr2 = 991, + TriCore_MULS_rr_v110 = 992, + TriCore_MUL_F_rrr = 993, + TriCore_MUL_H_rr1_LL2e = 994, + TriCore_MUL_H_rr1_LU2e = 995, + TriCore_MUL_H_rr1_UL2e = 996, + TriCore_MUL_H_rr1_UU2e = 997, + TriCore_MUL_H_rr_v110 = 998, + TriCore_MUL_Q_rr1_2 = 999, + TriCore_MUL_Q_rr1_2LL = 1000, + TriCore_MUL_Q_rr1_2UU = 1001, + TriCore_MUL_Q_rr1_2_L = 1002, + TriCore_MUL_Q_rr1_2_Le = 1003, + TriCore_MUL_Q_rr1_2_U = 1004, + TriCore_MUL_Q_rr1_2_Ue = 1005, + TriCore_MUL_Q_rr1_2__e = 1006, + TriCore_MUL_Q_rr_v110 = 1007, + TriCore_MUL_U_rc = 1008, + TriCore_MUL_U_rr2 = 1009, + TriCore_MUL_rc = 1010, + TriCore_MUL_rc_e = 1011, + TriCore_MUL_rr2 = 1012, + TriCore_MUL_rr2_e = 1013, + TriCore_MUL_rr_v110 = 1014, + TriCore_MUL_srr = 1015, + TriCore_NAND_T = 1016, + TriCore_NAND_rc = 1017, + TriCore_NAND_rr = 1018, + TriCore_NEZ_A = 1019, + TriCore_NE_A = 1020, + TriCore_NE_rc = 1021, + TriCore_NE_rr = 1022, + TriCore_NOP_sr = 1023, + TriCore_NOP_sys = 1024, + TriCore_NOR_T = 1025, + TriCore_NOR_rc = 1026, + TriCore_NOR_rr = 1027, + TriCore_NOR_sr = 1028, + TriCore_NOR_sr_v110 = 1029, + TriCore_NOT_sr_v162 = 1030, + TriCore_ORN_T = 1031, + TriCore_ORN_rc = 1032, + TriCore_ORN_rr = 1033, + TriCore_OR_ANDN_T = 1034, + TriCore_OR_AND_T = 1035, + TriCore_OR_EQ_rc = 1036, + TriCore_OR_EQ_rr = 1037, + TriCore_OR_GE_U_rc = 1038, + TriCore_OR_GE_U_rr = 1039, + TriCore_OR_GE_rc = 1040, + TriCore_OR_GE_rr = 1041, + TriCore_OR_LT_U_rc = 1042, + TriCore_OR_LT_U_rr = 1043, + TriCore_OR_LT_rc = 1044, + TriCore_OR_LT_rr = 1045, + TriCore_OR_NE_rc = 1046, + TriCore_OR_NE_rr = 1047, + TriCore_OR_NOR_T = 1048, + TriCore_OR_OR_T = 1049, + TriCore_OR_T = 1050, + TriCore_OR_rc = 1051, + TriCore_OR_rr = 1052, + TriCore_OR_sc = 1053, + TriCore_OR_sc_v110 = 1054, + TriCore_OR_srr = 1055, + TriCore_OR_srr_v110 = 1056, + TriCore_PACK_rrr = 1057, + TriCore_PARITY_rr = 1058, + TriCore_PARITY_rr_v110 = 1059, + TriCore_POPCNT_W_rr = 1060, + TriCore_Q31TOF_rr = 1061, + TriCore_QSEED_F_rr = 1062, + TriCore_RESTORE_sys = 1063, + TriCore_RET_sr = 1064, + TriCore_RET_sys = 1065, + TriCore_RET_sys_v110 = 1066, + TriCore_RFE_sr = 1067, + TriCore_RFE_sys_sys = 1068, + TriCore_RFE_sys_sys_v110 = 1069, + TriCore_RFM_sys = 1070, + TriCore_RSLCX_sys = 1071, + TriCore_RSTV_sys = 1072, + TriCore_RSUBS_U_rc = 1073, + TriCore_RSUBS_rc = 1074, + TriCore_RSUB_rc = 1075, + TriCore_RSUB_sr_sr = 1076, + TriCore_RSUB_sr_sr_v110 = 1077, + TriCore_SAT_BU_rr = 1078, + TriCore_SAT_BU_sr = 1079, + TriCore_SAT_BU_sr_v110 = 1080, + TriCore_SAT_B_rr = 1081, + TriCore_SAT_B_sr = 1082, + TriCore_SAT_B_sr_v110 = 1083, + TriCore_SAT_HU_rr = 1084, + TriCore_SAT_HU_sr = 1085, + TriCore_SAT_HU_sr_v110 = 1086, + TriCore_SAT_H_rr = 1087, + TriCore_SAT_H_sr = 1088, + TriCore_SAT_H_sr_v110 = 1089, + TriCore_SELN_A_rcr_v110 = 1090, + TriCore_SELN_A_rrr_v110 = 1091, + TriCore_SELN_rcr = 1092, + TriCore_SELN_rrr = 1093, + TriCore_SEL_A_rcr_v110 = 1094, + TriCore_SEL_A_rrr_v110 = 1095, + TriCore_SEL_rcr = 1096, + TriCore_SEL_rrr = 1097, + TriCore_SHAS_rc = 1098, + TriCore_SHAS_rr = 1099, + TriCore_SHA_B_rc = 1100, + TriCore_SHA_B_rr = 1101, + TriCore_SHA_H_rc = 1102, + TriCore_SHA_H_rr = 1103, + TriCore_SHA_rc = 1104, + TriCore_SHA_rr = 1105, + TriCore_SHA_src = 1106, + TriCore_SHA_src_v110 = 1107, + TriCore_SHUFFLE_rc = 1108, + TriCore_SH_ANDN_T = 1109, + TriCore_SH_AND_T = 1110, + TriCore_SH_B_rc = 1111, + TriCore_SH_B_rr = 1112, + TriCore_SH_EQ_rc = 1113, + TriCore_SH_EQ_rr = 1114, + TriCore_SH_GE_U_rc = 1115, + TriCore_SH_GE_U_rr = 1116, + TriCore_SH_GE_rc = 1117, + TriCore_SH_GE_rr = 1118, + TriCore_SH_H_rc = 1119, + TriCore_SH_H_rr = 1120, + TriCore_SH_LT_U_rc = 1121, + TriCore_SH_LT_U_rr = 1122, + TriCore_SH_LT_rc = 1123, + TriCore_SH_LT_rr = 1124, + TriCore_SH_NAND_T = 1125, + TriCore_SH_NE_rc = 1126, + TriCore_SH_NE_rr = 1127, + TriCore_SH_NOR_T = 1128, + TriCore_SH_ORN_T = 1129, + TriCore_SH_OR_T = 1130, + TriCore_SH_XNOR_T = 1131, + TriCore_SH_XOR_T = 1132, + TriCore_SH_rc = 1133, + TriCore_SH_rr = 1134, + TriCore_SH_src = 1135, + TriCore_SH_src_v110 = 1136, + TriCore_STLCX_abs = 1137, + TriCore_STLCX_bo_bso = 1138, + TriCore_STUCX_abs = 1139, + TriCore_STUCX_bo_bso = 1140, + TriCore_ST_A_abs = 1141, + TriCore_ST_A_bo_bso = 1142, + TriCore_ST_A_bo_c = 1143, + TriCore_ST_A_bo_pos = 1144, + TriCore_ST_A_bo_pre = 1145, + TriCore_ST_A_bo_r = 1146, + TriCore_ST_A_bol = 1147, + TriCore_ST_A_sc = 1148, + TriCore_ST_A_sro = 1149, + TriCore_ST_A_sro_v110 = 1150, + TriCore_ST_A_ssr = 1151, + TriCore_ST_A_ssr_pos = 1152, + TriCore_ST_A_ssr_pos_v110 = 1153, + TriCore_ST_A_ssr_v110 = 1154, + TriCore_ST_A_ssro = 1155, + TriCore_ST_A_ssro_v110 = 1156, + TriCore_ST_B_abs = 1157, + TriCore_ST_B_bo_bso = 1158, + TriCore_ST_B_bo_c = 1159, + TriCore_ST_B_bo_pos = 1160, + TriCore_ST_B_bo_pre = 1161, + TriCore_ST_B_bo_r = 1162, + TriCore_ST_B_bol = 1163, + TriCore_ST_B_sro = 1164, + TriCore_ST_B_sro_v110 = 1165, + TriCore_ST_B_ssr = 1166, + TriCore_ST_B_ssr_pos = 1167, + TriCore_ST_B_ssr_pos_v110 = 1168, + TriCore_ST_B_ssr_v110 = 1169, + TriCore_ST_B_ssro = 1170, + TriCore_ST_B_ssro_v110 = 1171, + TriCore_ST_DA_abs = 1172, + TriCore_ST_DA_bo_bso = 1173, + TriCore_ST_DA_bo_c = 1174, + TriCore_ST_DA_bo_pos = 1175, + TriCore_ST_DA_bo_pre = 1176, + TriCore_ST_DA_bo_r = 1177, + TriCore_ST_D_abs = 1178, + TriCore_ST_D_bo_bso = 1179, + TriCore_ST_D_bo_c = 1180, + TriCore_ST_D_bo_pos = 1181, + TriCore_ST_D_bo_pre = 1182, + TriCore_ST_D_bo_r = 1183, + TriCore_ST_H_abs = 1184, + TriCore_ST_H_bo_bso = 1185, + TriCore_ST_H_bo_c = 1186, + TriCore_ST_H_bo_pos = 1187, + TriCore_ST_H_bo_pre = 1188, + TriCore_ST_H_bo_r = 1189, + TriCore_ST_H_bol = 1190, + TriCore_ST_H_sro = 1191, + TriCore_ST_H_sro_v110 = 1192, + TriCore_ST_H_ssr = 1193, + TriCore_ST_H_ssr_pos = 1194, + TriCore_ST_H_ssr_pos_v110 = 1195, + TriCore_ST_H_ssr_v110 = 1196, + TriCore_ST_H_ssro = 1197, + TriCore_ST_H_ssro_v110 = 1198, + TriCore_ST_Q_abs = 1199, + TriCore_ST_Q_bo_bso = 1200, + TriCore_ST_Q_bo_c = 1201, + TriCore_ST_Q_bo_pos = 1202, + TriCore_ST_Q_bo_pre = 1203, + TriCore_ST_Q_bo_r = 1204, + TriCore_ST_T = 1205, + TriCore_ST_W_abs = 1206, + TriCore_ST_W_bo_bso = 1207, + TriCore_ST_W_bo_c = 1208, + TriCore_ST_W_bo_pos = 1209, + TriCore_ST_W_bo_pre = 1210, + TriCore_ST_W_bo_r = 1211, + TriCore_ST_W_bol = 1212, + TriCore_ST_W_sc = 1213, + TriCore_ST_W_sro = 1214, + TriCore_ST_W_sro_v110 = 1215, + TriCore_ST_W_ssr = 1216, + TriCore_ST_W_ssr_pos = 1217, + TriCore_ST_W_ssr_pos_v110 = 1218, + TriCore_ST_W_ssr_v110 = 1219, + TriCore_ST_W_ssro = 1220, + TriCore_ST_W_ssro_v110 = 1221, + TriCore_SUBC_rr = 1222, + TriCore_SUBSC_A_rr = 1223, + TriCore_SUBS_BU_rr = 1224, + TriCore_SUBS_B_rr = 1225, + TriCore_SUBS_HU_rr = 1226, + TriCore_SUBS_H_rr = 1227, + TriCore_SUBS_U_rr = 1228, + TriCore_SUBS_rr = 1229, + TriCore_SUBS_srr = 1230, + TriCore_SUBX_rr = 1231, + TriCore_SUB_A_rr = 1232, + TriCore_SUB_A_sc = 1233, + TriCore_SUB_A_sc_v110 = 1234, + TriCore_SUB_B_rr = 1235, + TriCore_SUB_F_rrr = 1236, + TriCore_SUB_H_rr = 1237, + TriCore_SUB_rr = 1238, + TriCore_SUB_srr = 1239, + TriCore_SUB_srr_15a = 1240, + TriCore_SUB_srr_a15 = 1241, + TriCore_SVLCX_sys = 1242, + TriCore_SWAPMSK_W_bo_bso = 1243, + TriCore_SWAPMSK_W_bo_c = 1244, + TriCore_SWAPMSK_W_bo_i = 1245, + TriCore_SWAPMSK_W_bo_pos = 1246, + TriCore_SWAPMSK_W_bo_pre = 1247, + TriCore_SWAPMSK_W_bo_r = 1248, + TriCore_SWAP_A_abs = 1249, + TriCore_SWAP_A_bo_bso = 1250, + TriCore_SWAP_A_bo_c = 1251, + TriCore_SWAP_A_bo_pos = 1252, + TriCore_SWAP_A_bo_pre = 1253, + TriCore_SWAP_A_bo_r = 1254, + TriCore_SWAP_W_abs = 1255, + TriCore_SWAP_W_bo_bso = 1256, + TriCore_SWAP_W_bo_c = 1257, + TriCore_SWAP_W_bo_i = 1258, + TriCore_SWAP_W_bo_pos = 1259, + TriCore_SWAP_W_bo_pre = 1260, + TriCore_SWAP_W_bo_r = 1261, + TriCore_SYSCALL_rc = 1262, + TriCore_TLBDEMAP_rr = 1263, + TriCore_TLBFLUSH_A_rr = 1264, + TriCore_TLBFLUSH_B_rr = 1265, + TriCore_TLBMAP_rr = 1266, + TriCore_TLBPROBE_A_rr = 1267, + TriCore_TLBPROBE_I_rr = 1268, + TriCore_TRAPSV_sys = 1269, + TriCore_TRAPV_sys = 1270, + TriCore_UNPACK_rr_rr = 1271, + TriCore_UNPACK_rr_rr_v110 = 1272, + TriCore_UPDFL_rr = 1273, + TriCore_UTOF_rr = 1274, + TriCore_WAIT_sys = 1275, + TriCore_XNOR_T = 1276, + TriCore_XNOR_rc = 1277, + TriCore_XNOR_rr = 1278, + TriCore_XOR_EQ_rc = 1279, + TriCore_XOR_EQ_rr = 1280, + TriCore_XOR_GE_U_rc = 1281, + TriCore_XOR_GE_U_rr = 1282, + TriCore_XOR_GE_rc = 1283, + TriCore_XOR_GE_rr = 1284, + TriCore_XOR_LT_U_rc = 1285, + TriCore_XOR_LT_U_rr = 1286, + TriCore_XOR_LT_rc = 1287, + TriCore_XOR_LT_rr = 1288, + TriCore_XOR_NE_rc = 1289, + TriCore_XOR_NE_rr = 1290, + TriCore_XOR_T = 1291, + TriCore_XOR_rc = 1292, + TriCore_XOR_rr = 1293, + TriCore_XOR_srr = 1294, + INSTRUCTION_LIST_END = 1295 }; #endif // GET_INSTRINFO_ENUM +#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR) +typedef struct TriCoreInstrTable { + MCInstrDesc Insts[1295]; + MCOperandInfo OperandInfo[350]; + MCPhysReg ImplicitOps[3]; +} TriCoreInstrTable; + +#endif // defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR) + #ifdef GET_INSTRINFO_MC_DESC #undef GET_INSTRINFO_MC_DESC +static const unsigned TriCoreImpOpBase = sizeof(MCOperandInfo) / (sizeof(MCPhysReg)); -static const MCOperandInfo OperandInfo2[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo3[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo4[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo5[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, CONSTRAINT_MCOI_TIED_TO(0) }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo6[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo7[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo8[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo9[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, CONSTRAINT_MCOI_TIED_TO(0) }, }; -static const MCOperandInfo OperandInfo10[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo11[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo12[] = { { 0, 0|(1<, 2013-2022, */ -/* Rot127 2022-2023 */ -/* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ - -/* LLVM-commit: */ -/* LLVM-tag: */ - -/* Do not edit. */ - -/* Capstone's LLVM TableGen Backends: */ -/* https://github.com/capstone-engine/llvm-capstone */ - #ifdef GET_REGINFO_ENUM #undef GET_REGINFO_ENUM enum { - TRICORE_NoRegister, - TRICORE_FCX = 1, - TRICORE_PC = 2, - TRICORE_PCXI = 3, - TRICORE_PSW = 4, - TRICORE_A0 = 5, - TRICORE_A1 = 6, - TRICORE_A2 = 7, - TRICORE_A3 = 8, - TRICORE_A4 = 9, - TRICORE_A5 = 10, - TRICORE_A6 = 11, - TRICORE_A7 = 12, - TRICORE_A8 = 13, - TRICORE_A9 = 14, - TRICORE_A10 = 15, - TRICORE_A11 = 16, - TRICORE_A12 = 17, - TRICORE_A13 = 18, - TRICORE_A14 = 19, - TRICORE_A15 = 20, - TRICORE_D0 = 21, - TRICORE_D1 = 22, - TRICORE_D2 = 23, - TRICORE_D3 = 24, - TRICORE_D4 = 25, - TRICORE_D5 = 26, - TRICORE_D6 = 27, - TRICORE_D7 = 28, - TRICORE_D8 = 29, - TRICORE_D9 = 30, - TRICORE_D10 = 31, - TRICORE_D11 = 32, - TRICORE_D12 = 33, - TRICORE_D13 = 34, - TRICORE_D14 = 35, - TRICORE_D15 = 36, - TRICORE_E0 = 37, - TRICORE_E2 = 38, - TRICORE_E4 = 39, - TRICORE_E6 = 40, - TRICORE_E8 = 41, - TRICORE_E10 = 42, - TRICORE_E12 = 43, - TRICORE_E14 = 44, - TRICORE_P0 = 45, - TRICORE_P2 = 46, - TRICORE_P4 = 47, - TRICORE_P6 = 48, - TRICORE_P8 = 49, - TRICORE_P10 = 50, - TRICORE_P12 = 51, - TRICORE_P14 = 52, - TRICORE_A0_A1 = 53, - TRICORE_A2_A3 = 54, - TRICORE_A4_A5 = 55, - TRICORE_A6_A7 = 56, - TRICORE_A8_A9 = 57, - TRICORE_A10_A11 = 58, - TRICORE_A12_A13 = 59, - TRICORE_A14_A15 = 60, + TriCore_NoRegister, + TriCore_FCX = 1, + TriCore_PC = 2, + TriCore_PCXI = 3, + TriCore_PSW = 4, + TriCore_A0 = 5, + TriCore_A1 = 6, + TriCore_A2 = 7, + TriCore_A3 = 8, + TriCore_A4 = 9, + TriCore_A5 = 10, + TriCore_A6 = 11, + TriCore_A7 = 12, + TriCore_A8 = 13, + TriCore_A9 = 14, + TriCore_A10 = 15, + TriCore_A11 = 16, + TriCore_A12 = 17, + TriCore_A13 = 18, + TriCore_A14 = 19, + TriCore_A15 = 20, + TriCore_D0 = 21, + TriCore_D1 = 22, + TriCore_D2 = 23, + TriCore_D3 = 24, + TriCore_D4 = 25, + TriCore_D5 = 26, + TriCore_D6 = 27, + TriCore_D7 = 28, + TriCore_D8 = 29, + TriCore_D9 = 30, + TriCore_D10 = 31, + TriCore_D11 = 32, + TriCore_D12 = 33, + TriCore_D13 = 34, + TriCore_D14 = 35, + TriCore_D15 = 36, + TriCore_E0 = 37, + TriCore_E2 = 38, + TriCore_E4 = 39, + TriCore_E6 = 40, + TriCore_E8 = 41, + TriCore_E10 = 42, + TriCore_E12 = 43, + TriCore_E14 = 44, + TriCore_P0 = 45, + TriCore_P2 = 46, + TriCore_P4 = 47, + TriCore_P6 = 48, + TriCore_P8 = 49, + TriCore_P10 = 50, + TriCore_P12 = 51, + TriCore_P14 = 52, + TriCore_A0_A1 = 53, + TriCore_A2_A3 = 54, + TriCore_A4_A5 = 55, + TriCore_A6_A7 = 56, + TriCore_A8_A9 = 57, + TriCore_A10_A11 = 58, + TriCore_A12_A13 = 59, + TriCore_A14_A15 = 60, NUM_TARGET_REGS // 61 }; @@ -101,55 +88,64 @@ enum { }; #endif // GET_REGINFO_ENUM +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ +/* By Nguyen Anh Quynh , 2013-2022, */ +/* Rot127 2022-2024 */ +/* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ + +/* LLVM-commit: */ +/* LLVM-tag: */ + +/* Do not edit. */ + +/* Capstone's LLVM TableGen Backends: */ +/* https://github.com/capstone-engine/llvm-capstone */ + #ifdef GET_REGINFO_MC_DESC #undef GET_REGINFO_MC_DESC static const MCPhysReg TriCoreRegDiffLists[] = { - /* 0 */ -102, 1, 0, - /* 3 */ -86, 1, 0, - /* 6 */ -54, 1, 0, - /* 9 */ -48, 1, 0, - /* 12 */ -47, 1, 0, - /* 15 */ -46, 1, 0, - /* 18 */ -45, 1, 0, - /* 21 */ -44, 1, 0, - /* 24 */ -43, 1, 0, - /* 27 */ -42, 1, 0, - /* 30 */ -41, 1, 0, - /* 33 */ -40, 1, 0, - /* 36 */ -39, 1, 0, - /* 39 */ -38, 1, 0, - /* 42 */ -37, 1, 0, - /* 45 */ -36, 1, 0, - /* 48 */ -35, 1, 0, - /* 51 */ -34, 1, 0, - /* 54 */ -33, 1, 0, - /* 57 */ -16, 1, 0, - /* 60 */ -15, 1, 0, - /* 63 */ -14, 1, 0, - /* 66 */ -13, 1, 0, - /* 69 */ -12, 1, 0, - /* 72 */ -11, 1, 0, - /* 75 */ -10, 1, 0, - /* 78 */ -9, 1, 0, - /* 81 */ 32, 8, 0, - /* 84 */ 33, 8, 0, - /* 87 */ 34, 8, 0, - /* 90 */ 35, 8, 0, - /* 93 */ 36, 8, 0, - /* 96 */ 37, 8, 0, - /* 99 */ 38, 8, 0, - /* 102 */ 39, 8, 0, - /* 105 */ 40, 8, 0, - /* 108 */ 9, 0, - /* 110 */ 10, 0, - /* 112 */ 11, 0, - /* 114 */ 12, 0, - /* 116 */ 13, 0, - /* 118 */ 14, 0, - /* 120 */ 15, 0, - /* 122 */ 16, 0, - /* 124 */ -1, 0, + /* 0 */ -48, 1, 0, + /* 3 */ -47, 1, 0, + /* 6 */ -46, 1, 0, + /* 9 */ -45, 1, 0, + /* 12 */ -44, 1, 0, + /* 15 */ -43, 1, 0, + /* 18 */ -42, 1, 0, + /* 21 */ -41, 1, 0, + /* 24 */ -40, 1, 0, + /* 27 */ -39, 1, 0, + /* 30 */ -38, 1, 0, + /* 33 */ -37, 1, 0, + /* 36 */ -36, 1, 0, + /* 39 */ -35, 1, 0, + /* 42 */ -34, 1, 0, + /* 45 */ -33, 1, 0, + /* 48 */ -16, 1, 0, + /* 51 */ -15, 1, 0, + /* 54 */ -14, 1, 0, + /* 57 */ -13, 1, 0, + /* 60 */ -12, 1, 0, + /* 63 */ -11, 1, 0, + /* 66 */ -10, 1, 0, + /* 69 */ -9, 1, 0, + /* 72 */ 32, 8, 0, + /* 75 */ 33, 8, 0, + /* 78 */ 34, 8, 0, + /* 81 */ 35, 8, 0, + /* 84 */ 36, 8, 0, + /* 87 */ 37, 8, 0, + /* 90 */ 38, 8, 0, + /* 93 */ 39, 8, 0, + /* 96 */ 40, 8, 0, + /* 99 */ 9, 0, + /* 101 */ 10, 0, + /* 103 */ 11, 0, + /* 105 */ 12, 0, + /* 107 */ 13, 0, + /* 109 */ 14, 0, + /* 111 */ 15, 0, + /* 113 */ 16, 0, }; static const uint16_t TriCoreSubRegIdxLists[] = { @@ -158,71 +154,71 @@ static const uint16_t TriCoreSubRegIdxLists[] = { static const MCRegisterDesc TriCoreRegDesc[] = { // Descriptors { 3, 0, 0, 0, 0, 0 }, - { 201, 2, 2, 2, 1985, 0 }, - { 189, 2, 2, 2, 1985, 0 }, - { 192, 2, 2, 2, 1985, 0 }, - { 197, 2, 2, 2, 1985, 0 }, - { 16, 2, 105, 2, 1985, 0 }, - { 43, 2, 102, 2, 1985, 0 }, - { 65, 2, 102, 2, 1985, 0 }, - { 92, 2, 99, 2, 1985, 0 }, - { 114, 2, 99, 2, 1985, 0 }, - { 141, 2, 96, 2, 1985, 0 }, - { 147, 2, 96, 2, 1985, 0 }, - { 162, 2, 93, 2, 1985, 0 }, - { 168, 2, 93, 2, 1985, 0 }, - { 183, 2, 90, 2, 1985, 0 }, - { 0, 2, 90, 2, 1985, 0 }, - { 32, 2, 87, 2, 1985, 0 }, - { 49, 2, 87, 2, 1985, 0 }, - { 81, 2, 84, 2, 1985, 0 }, - { 98, 2, 84, 2, 1985, 0 }, - { 130, 2, 81, 2, 1985, 0 }, - { 19, 2, 122, 2, 1985, 0 }, - { 46, 2, 120, 2, 1985, 0 }, - { 68, 2, 120, 2, 1985, 0 }, - { 95, 2, 118, 2, 1985, 0 }, - { 117, 2, 118, 2, 1985, 0 }, - { 144, 2, 116, 2, 1985, 0 }, - { 150, 2, 116, 2, 1985, 0 }, - { 165, 2, 114, 2, 1985, 0 }, - { 171, 2, 114, 2, 1985, 0 }, - { 186, 2, 112, 2, 1985, 0 }, - { 4, 2, 112, 2, 1985, 0 }, - { 36, 2, 110, 2, 1985, 0 }, - { 53, 2, 110, 2, 1985, 0 }, - { 85, 2, 108, 2, 1985, 0 }, - { 102, 2, 108, 2, 1985, 0 }, - { 134, 2, 82, 2, 1985, 0 }, - { 22, 57, 2, 0, 98, 2 }, - { 71, 60, 2, 0, 98, 2 }, - { 120, 63, 2, 0, 98, 2 }, - { 153, 66, 2, 0, 98, 2 }, - { 174, 69, 2, 0, 98, 2 }, - { 8, 72, 2, 0, 98, 2 }, - { 57, 75, 2, 0, 98, 2 }, - { 106, 78, 2, 0, 98, 2 }, - { 25, 33, 2, 0, 50, 2 }, - { 74, 36, 2, 0, 50, 2 }, - { 123, 39, 2, 0, 50, 2 }, - { 156, 42, 2, 0, 50, 2 }, - { 177, 45, 2, 0, 50, 2 }, - { 12, 48, 2, 0, 50, 2 }, - { 61, 51, 2, 0, 50, 2 }, - { 110, 54, 2, 0, 50, 2 }, - { 40, 9, 2, 0, 2, 2 }, - { 89, 12, 2, 0, 2, 2 }, - { 138, 15, 2, 0, 2, 2 }, - { 159, 18, 2, 0, 2, 2 }, - { 180, 21, 2, 0, 2, 2 }, - { 28, 24, 2, 0, 2, 2 }, - { 77, 27, 2, 0, 2, 2 }, - { 126, 30, 2, 0, 2, 2 }, + { 201, 2, 2, 2, 8192, 3 }, + { 189, 2, 2, 2, 8193, 3 }, + { 192, 2, 2, 2, 8194, 3 }, + { 197, 2, 2, 2, 8195, 3 }, + { 16, 2, 96, 2, 8196, 3 }, + { 43, 2, 93, 2, 8197, 3 }, + { 65, 2, 93, 2, 8198, 3 }, + { 92, 2, 90, 2, 8199, 3 }, + { 114, 2, 90, 2, 8200, 3 }, + { 141, 2, 87, 2, 8201, 3 }, + { 147, 2, 87, 2, 8202, 3 }, + { 162, 2, 84, 2, 8203, 3 }, + { 168, 2, 84, 2, 8204, 3 }, + { 183, 2, 81, 2, 8205, 3 }, + { 0, 2, 81, 2, 8206, 3 }, + { 32, 2, 78, 2, 8207, 3 }, + { 49, 2, 78, 2, 8208, 3 }, + { 81, 2, 75, 2, 8209, 3 }, + { 98, 2, 75, 2, 8210, 3 }, + { 130, 2, 72, 2, 8211, 3 }, + { 19, 2, 113, 2, 8212, 3 }, + { 46, 2, 111, 2, 8213, 3 }, + { 68, 2, 111, 2, 8214, 3 }, + { 95, 2, 109, 2, 8215, 3 }, + { 117, 2, 109, 2, 8216, 3 }, + { 144, 2, 107, 2, 8217, 3 }, + { 150, 2, 107, 2, 8218, 3 }, + { 165, 2, 105, 2, 8219, 3 }, + { 171, 2, 105, 2, 8220, 3 }, + { 186, 2, 103, 2, 8221, 3 }, + { 4, 2, 103, 2, 8222, 3 }, + { 36, 2, 101, 2, 8223, 3 }, + { 53, 2, 101, 2, 8224, 3 }, + { 85, 2, 99, 2, 8225, 3 }, + { 102, 2, 99, 2, 8226, 3 }, + { 134, 2, 73, 2, 8227, 3 }, + { 22, 48, 2, 0, 4116, 0 }, + { 71, 51, 2, 0, 4118, 0 }, + { 120, 54, 2, 0, 4120, 0 }, + { 153, 57, 2, 0, 4122, 0 }, + { 174, 60, 2, 0, 4124, 0 }, + { 8, 63, 2, 0, 4126, 0 }, + { 57, 66, 2, 0, 4128, 0 }, + { 106, 69, 2, 0, 4130, 0 }, + { 25, 24, 2, 0, 4100, 0 }, + { 74, 27, 2, 0, 4102, 0 }, + { 123, 30, 2, 0, 4104, 0 }, + { 156, 33, 2, 0, 4106, 0 }, + { 177, 36, 2, 0, 4108, 0 }, + { 12, 39, 2, 0, 4110, 0 }, + { 61, 42, 2, 0, 4112, 0 }, + { 110, 45, 2, 0, 4114, 0 }, + { 40, 0, 2, 0, 4100, 0 }, + { 89, 3, 2, 0, 4102, 0 }, + { 138, 6, 2, 0, 4104, 0 }, + { 159, 9, 2, 0, 4106, 0 }, + { 180, 12, 2, 0, 4108, 0 }, + { 28, 15, 2, 0, 4110, 0 }, + { 77, 18, 2, 0, 4112, 0 }, + { 126, 21, 2, 0, 4114, 0 }, }; // RA Register Class... static const MCPhysReg RA[] = { - TRICORE_A0, TRICORE_A1, TRICORE_A2, TRICORE_A3, TRICORE_A4, TRICORE_A5, TRICORE_A6, TRICORE_A7, TRICORE_A8, TRICORE_A9, TRICORE_A10, TRICORE_A11, TRICORE_A12, TRICORE_A13, TRICORE_A14, TRICORE_A15, + TriCore_A0, TriCore_A1, TriCore_A2, TriCore_A3, TriCore_A4, TriCore_A5, TriCore_A6, TriCore_A7, TriCore_A8, TriCore_A9, TriCore_A10, TriCore_A11, TriCore_A12, TriCore_A13, TriCore_A14, TriCore_A15, }; // RA Bit set. @@ -232,7 +228,7 @@ static const MCRegisterDesc TriCoreRegDesc[] = { // Descriptors // RD Register Class... static const MCPhysReg RD[] = { - TRICORE_D0, TRICORE_D1, TRICORE_D2, TRICORE_D3, TRICORE_D4, TRICORE_D5, TRICORE_D6, TRICORE_D7, TRICORE_D8, TRICORE_D9, TRICORE_D10, TRICORE_D11, TRICORE_D12, TRICORE_D13, TRICORE_D14, TRICORE_D15, + TriCore_D0, TriCore_D1, TriCore_D2, TriCore_D3, TriCore_D4, TriCore_D5, TriCore_D6, TriCore_D7, TriCore_D8, TriCore_D9, TriCore_D10, TriCore_D11, TriCore_D12, TriCore_D13, TriCore_D14, TriCore_D15, }; // RD Bit set. @@ -242,7 +238,7 @@ static const MCRegisterDesc TriCoreRegDesc[] = { // Descriptors // PSRegs Register Class... static const MCPhysReg PSRegs[] = { - TRICORE_PSW, TRICORE_PCXI, TRICORE_PC, TRICORE_FCX, + TriCore_PSW, TriCore_PCXI, TriCore_PC, TriCore_FCX, }; // PSRegs Bit set. @@ -252,7 +248,7 @@ static const MCRegisterDesc TriCoreRegDesc[] = { // Descriptors // PairAddrRegs Register Class... static const MCPhysReg PairAddrRegs[] = { - TRICORE_A0_A1, TRICORE_A2_A3, TRICORE_A4_A5, TRICORE_A6_A7, TRICORE_A8_A9, TRICORE_A10_A11, TRICORE_A12_A13, TRICORE_A14_A15, + TriCore_A0_A1, TriCore_A2_A3, TriCore_A4_A5, TriCore_A6_A7, TriCore_A8_A9, TriCore_A10_A11, TriCore_A12_A13, TriCore_A14_A15, }; // PairAddrRegs Bit set. @@ -262,7 +258,7 @@ static const MCRegisterDesc TriCoreRegDesc[] = { // Descriptors // RE Register Class... static const MCPhysReg RE[] = { - TRICORE_E0, TRICORE_E2, TRICORE_E4, TRICORE_E6, TRICORE_E8, TRICORE_E10, TRICORE_E12, TRICORE_E14, + TriCore_E0, TriCore_E2, TriCore_E4, TriCore_E6, TriCore_E8, TriCore_E10, TriCore_E12, TriCore_E14, }; // RE Bit set. @@ -272,7 +268,7 @@ static const MCRegisterDesc TriCoreRegDesc[] = { // Descriptors // RP Register Class... static const MCPhysReg RP[] = { - TRICORE_P0, TRICORE_P2, TRICORE_P4, TRICORE_P6, TRICORE_P8, TRICORE_P10, TRICORE_P12, TRICORE_P14, + TriCore_P0, TriCore_P2, TriCore_P4, TriCore_P6, TriCore_P8, TriCore_P10, TriCore_P12, TriCore_P14, }; // RP Bit set. @@ -289,6 +285,70 @@ static const MCRegisterClass TriCoreMCRegisterClasses[] = { { RP, RPBits, sizeof(RPBits) }, }; +static const uint16_t TriCoreRegEncodingTable[] = { + 0, + 3, + 2, + 1, + 0, + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 4, + 6, + 8, + 10, + 12, + 14, +}; #endif // GET_REGINFO_MC_DESC + diff --git a/arch/TriCore/TriCoreGenSubtargetInfo.inc b/arch/TriCore/TriCoreGenSubtargetInfo.inc index e9700cb294..20a8fef762 100644 --- a/arch/TriCore/TriCoreGenSubtargetInfo.inc +++ b/arch/TriCore/TriCoreGenSubtargetInfo.inc @@ -1,6 +1,6 @@ -/* Capstone Disassembly Engine, http://www.capstone-engine.org */ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ -/* Rot127 2022-2023 */ +/* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ @@ -15,24 +15,24 @@ #undef GET_SUBTARGETINFO_ENUM enum { - TRICORE_HasV110Ops = 0, - TRICORE_HasV120Ops = 1, - TRICORE_HasV130Ops = 2, - TRICORE_HasV131Ops = 3, - TRICORE_HasV160Ops = 4, - TRICORE_HasV161Ops = 5, - TRICORE_HasV162Ops = 6, - TRICORE_TRICORE_PCP = 7, - TRICORE_TRICORE_PCP2 = 8, - TRICORE_TRICORE_RIDER_A = 9, - TRICORE_TRICORE_V1_1 = 10, - TRICORE_TRICORE_V1_2 = 11, - TRICORE_TRICORE_V1_3 = 12, - TRICORE_TRICORE_V1_3_1 = 13, - TRICORE_TRICORE_V1_6 = 14, - TRICORE_TRICORE_V1_6_1 = 15, - TRICORE_TRICORE_V1_6_2 = 16, - TRICORE_NumSubtargetFeatures = 17 + TriCore_HasV110Ops = 0, + TriCore_HasV120Ops = 1, + TriCore_HasV130Ops = 2, + TriCore_HasV131Ops = 3, + TriCore_HasV160Ops = 4, + TriCore_HasV161Ops = 5, + TriCore_HasV162Ops = 6, + TriCore_TRICORE_PCP = 7, + TriCore_TRICORE_PCP2 = 8, + TriCore_TRICORE_RIDER_A = 9, + TriCore_TRICORE_V1_1 = 10, + TriCore_TRICORE_V1_2 = 11, + TriCore_TRICORE_V1_3 = 12, + TriCore_TRICORE_V1_3_1 = 13, + TriCore_TRICORE_V1_6 = 14, + TriCore_TRICORE_V1_6_1 = 15, + TriCore_TRICORE_V1_6_2 = 16, + TriCore_NumSubtargetFeatures = 17 }; #endif // GET_SUBTARGETINFO_ENUM diff --git a/arch/TriCore/TriCoreInstPrinter.c b/arch/TriCore/TriCoreInstPrinter.c index c63f1e907b..53363f3e12 100644 --- a/arch/TriCore/TriCoreInstPrinter.c +++ b/arch/TriCore/TriCoreInstPrinter.c @@ -119,30 +119,30 @@ static bool fill_mem(MCInst *MI, unsigned int reg, int64_t disp) case TRICORE_INS_LEA: case TRICORE_INS_LHA: { switch (MCInst_getOpcode(MI)) { - case TRICORE_LDMST_abs: - case TRICORE_LDLCX_abs: - case TRICORE_LD_A_abs: - case TRICORE_LD_B_abs: - case TRICORE_LD_BU_abs: - case TRICORE_LD_H_abs: - case TRICORE_LD_HU_abs: - case TRICORE_LD_D_abs: - case TRICORE_LD_DA_abs: - case TRICORE_LD_W_abs: - case TRICORE_LD_Q_abs: - case TRICORE_STLCX_abs: - case TRICORE_STUCX_abs: - case TRICORE_ST_A_abs: - case TRICORE_ST_B_abs: - case TRICORE_ST_H_abs: - case TRICORE_ST_D_abs: - case TRICORE_ST_DA_abs: - case TRICORE_ST_W_abs: - case TRICORE_ST_Q_abs: - case TRICORE_SWAP_A_abs: - case TRICORE_SWAP_W_abs: - case TRICORE_LEA_abs: - case TRICORE_LHA_abs: { + case TriCore_LDMST_abs: + case TriCore_LDLCX_abs: + case TriCore_LD_A_abs: + case TriCore_LD_B_abs: + case TriCore_LD_BU_abs: + case TriCore_LD_H_abs: + case TriCore_LD_HU_abs: + case TriCore_LD_D_abs: + case TriCore_LD_DA_abs: + case TriCore_LD_W_abs: + case TriCore_LD_Q_abs: + case TriCore_STLCX_abs: + case TriCore_STUCX_abs: + case TriCore_ST_A_abs: + case TriCore_ST_B_abs: + case TriCore_ST_H_abs: + case TriCore_ST_D_abs: + case TriCore_ST_DA_abs: + case TriCore_ST_W_abs: + case TriCore_ST_Q_abs: + case TriCore_SWAP_A_abs: + case TriCore_SWAP_W_abs: + case TriCore_LEA_abs: + case TriCore_LHA_abs: { return false; } } @@ -187,21 +187,21 @@ static void print_sign_ext(MCInst *MI, int OpNum, SStream *O, unsigned n) static void off4_fixup(MCInst *MI, int64_t *off4) { switch (MCInst_getOpcode(MI)) { - case TRICORE_LD_A_slro: - case TRICORE_LD_A_sro: - case TRICORE_LD_W_slro: - case TRICORE_LD_W_sro: - case TRICORE_ST_A_sro: - case TRICORE_ST_A_ssro: - case TRICORE_ST_W_sro: - case TRICORE_ST_W_ssro: { + case TriCore_LD_A_slro: + case TriCore_LD_A_sro: + case TriCore_LD_W_slro: + case TriCore_LD_W_sro: + case TriCore_ST_A_sro: + case TriCore_ST_A_ssro: + case TriCore_ST_W_sro: + case TriCore_ST_W_ssro: { *off4 = *off4 * 4; break; } - case TRICORE_LD_H_sro: - case TRICORE_LD_H_slro: - case TRICORE_ST_H_sro: - case TRICORE_ST_H_ssro: { + case TriCore_LD_H_sro: + case TriCore_LD_H_slro: + case TriCore_ST_H_sro: + case TriCore_ST_H_ssro: { *off4 = *off4 * 2; break; } @@ -211,10 +211,10 @@ static void off4_fixup(MCInst *MI, int64_t *off4) static void const8_fixup(MCInst *MI, int64_t *const8) { switch (MCInst_getOpcode(MI)) { - case TRICORE_LD_A_sc: - case TRICORE_ST_A_sc: - case TRICORE_ST_W_sc: - case TRICORE_LD_W_sc: { + case TriCore_LD_A_sc: + case TriCore_ST_A_sc: + case TriCore_ST_W_sc: + case TriCore_LD_W_sc: { *const8 = *const8 * 4; break; } @@ -265,21 +265,21 @@ static void printDisp24Imm(MCInst *MI, int OpNum, SStream *O) int64_t disp = MCOperand_getImm(MO); int64_t res = 0; switch (MCInst_getOpcode(MI)) { - case TRICORE_CALL_b: - case TRICORE_FCALL_b: { + case TriCore_CALL_b: + case TriCore_FCALL_b: { res = DISP_SEXT_2ALIGN(24); break; } - case TRICORE_CALLA_b: - case TRICORE_FCALLA_b: - case TRICORE_JA_b: - case TRICORE_JLA_b: + case TriCore_CALLA_b: + case TriCore_FCALLA_b: + case TriCore_JA_b: + case TriCore_JLA_b: // {disp24[23:20], 7’b0000000, disp24[19:0], 1’b0} res = ((disp & 0xf00000ULL) << 8) | ((disp & 0xfffffULL) << 1); break; - case TRICORE_J_b: - case TRICORE_JL_b: + case TriCore_J_b: + case TriCore_JL_b: res = DISP_SEXT_2ALIGN(24); break; } @@ -297,32 +297,32 @@ static void printDisp15Imm(MCInst *MI, int OpNum, SStream *O) int64_t disp = MCOperand_getImm(MO); int64_t res = 0; switch (MCInst_getOpcode(MI)) { - case TRICORE_LOOP_brr: - case TRICORE_LOOPU_brr: + case TriCore_LOOP_brr: + case TriCore_LOOPU_brr: res = DISP_SEXT_2ALIGN(15); break; - case TRICORE_JEQ_brc: - case TRICORE_JEQ_brr: - case TRICORE_JEQ_A_brr: - case TRICORE_JGE_brc: - case TRICORE_JGE_brr: - case TRICORE_JGE_U_brc: - case TRICORE_JGE_U_brr: - case TRICORE_JLT_brc: - case TRICORE_JLT_brr: - case TRICORE_JLT_U_brc: - case TRICORE_JLT_U_brr: - case TRICORE_JNE_brc: - case TRICORE_JNE_brr: - case TRICORE_JNE_A_brr: - case TRICORE_JNED_brc: - case TRICORE_JNED_brr: - case TRICORE_JNEI_brc: - case TRICORE_JNEI_brr: - case TRICORE_JNZ_A_brr: - case TRICORE_JNZ_T_brn: - case TRICORE_JZ_A_brr: - case TRICORE_JZ_T_brn: + case TriCore_JEQ_brc: + case TriCore_JEQ_brr: + case TriCore_JEQ_A_brr: + case TriCore_JGE_brc: + case TriCore_JGE_brr: + case TriCore_JGE_U_brc: + case TriCore_JGE_U_brr: + case TriCore_JLT_brc: + case TriCore_JLT_brr: + case TriCore_JLT_U_brc: + case TriCore_JLT_U_brr: + case TriCore_JNE_brc: + case TriCore_JNE_brr: + case TriCore_JNE_A_brr: + case TriCore_JNED_brc: + case TriCore_JNED_brr: + case TriCore_JNEI_brc: + case TriCore_JNEI_brr: + case TriCore_JNZ_A_brr: + case TriCore_JNZ_T_brn: + case TriCore_JZ_A_brr: + case TriCore_JZ_T_brn: res = DISP_SEXT_2ALIGN(15); break; default: @@ -343,12 +343,12 @@ static void printDisp8Imm(MCInst *MI, int OpNum, SStream *O) int64_t disp = MCOperand_getImm(MO); int64_t res = 0; switch (MCInst_getOpcode(MI)) { - case TRICORE_CALL_sb: + case TriCore_CALL_sb: res = DISP_SEXT_2ALIGN(8); break; - case TRICORE_J_sb: - case TRICORE_JNZ_sb: - case TRICORE_JZ_sb: + case TriCore_J_sb: + case TriCore_JNZ_sb: + case TriCore_JZ_sb: res = DISP_SEXT_2ALIGN(8); break; default: @@ -369,31 +369,31 @@ static void printDisp4Imm(MCInst *MI, int OpNum, SStream *O) int64_t disp = MCOperand_getImm(MO); int64_t res = 0; switch (MCInst_getOpcode(MI)) { - case TRICORE_JEQ_sbc1: - case TRICORE_JEQ_sbr1: - case TRICORE_JGEZ_sbr: - case TRICORE_JGTZ_sbr: - case TRICORE_JLEZ_sbr: - case TRICORE_JLTZ_sbr: - case TRICORE_JNE_sbc1: - case TRICORE_JNE_sbr1: - case TRICORE_JNZ_sbr: - case TRICORE_JNZ_A_sbr: - case TRICORE_JNZ_T_sbrn: - case TRICORE_JZ_sbr: - case TRICORE_JZ_A_sbr: - case TRICORE_JZ_T_sbrn: + case TriCore_JEQ_sbc1: + case TriCore_JEQ_sbr1: + case TriCore_JGEZ_sbr: + case TriCore_JGTZ_sbr: + case TriCore_JLEZ_sbr: + case TriCore_JLTZ_sbr: + case TriCore_JNE_sbc1: + case TriCore_JNE_sbr1: + case TriCore_JNZ_sbr: + case TriCore_JNZ_A_sbr: + case TriCore_JNZ_T_sbrn: + case TriCore_JZ_sbr: + case TriCore_JZ_A_sbr: + case TriCore_JZ_T_sbrn: // PC + zero_ext(disp4) * 2; res = (int64_t)(MI->address) + disp * 2; break; - case TRICORE_JEQ_sbc2: - case TRICORE_JEQ_sbr2: - case TRICORE_JNE_sbc2: - case TRICORE_JNE_sbr2: + case TriCore_JEQ_sbc2: + case TriCore_JEQ_sbr2: + case TriCore_JNE_sbc2: + case TriCore_JNE_sbr2: // PC + zero_ext(disp4 + 16) * 2; res = (int64_t)(MI->address) + ((disp + 16) * 2); break; - case TRICORE_LOOP_sbr: + case TriCore_LOOP_sbr: // PC + {27b’111111111111111111111111111, disp4, 0}; res = (int64_t)MI->address + OneExtend32(wrapping_u32(disp) << 1, 5); @@ -462,11 +462,6 @@ typedef struct { uint64_t second; // Bits } MnemonicBitsInfo; -static void set_mem_access(MCInst *MI, unsigned int access) -{ - // TODO: TriCore -} - #include "TriCoreGenAsmWriter.inc" const char *TriCore_LLVM_getRegisterName(unsigned int id) diff --git a/arch/TriCore/TriCoreInstrFormats.td b/arch/TriCore/TriCoreInstrFormats.td deleted file mode 100644 index 0c6f187511..0000000000 --- a/arch/TriCore/TriCoreInstrFormats.td +++ /dev/null @@ -1,773 +0,0 @@ -//==-- TriCoreInstrFormats.td - TriCore Instruction Formats -*- tablegen -*-==// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -//===----------------------------------------------------------------------===// -// Describe TriCore instructions format -// -// CPU INSTRUCTION FORMATS -// -// op1 - primary operation code -// op2 - secondary operation code -// s1 - source register 1 -// s2 - source register 2 -// s3 - source register 3 -// d - destination register -// b - bit value -// n - -// - multiplication result shift value (0b00 or 0b01) -// - address shift value in add scale -// - default to zero in all other operations using the RR format -// - coprocessor number for coprocessor instructions -// const[b=(4|9|16)] - b bits immediate value -// disp[b=(4|8|15|24)] - b bits displacement value -// off[b=(4|10|16)] - b bits offset value -// -//===----------------------------------------------------------------------===// - -class InstTriCore pattern> - : Instruction { - - let Namespace = "TriCore"; - /// outs and ins are inherited from the instruction class. - dag OutOperandList = outs; - dag InOperandList = ins; - let AsmString = asmstr; - let Pattern = pattern; -} - -// TriCore pseudo instructions format -class Pseudo pattern> - : InstTriCore { - let isPseudo = 1; -} - -//===----------------------------------------------------------------------===// -// Generic 16-bit Instruction Format -//===----------------------------------------------------------------------===// -class T16 pattern> - : InstTriCore { - field bits<16> Inst; - let Size = 2; - field bits<16> SoftFail = 0; -} - -//===----------------------------------------------------------------------===// -// Generic 32-bit Instruction Format -//===----------------------------------------------------------------------===// -class T32 pattern> - : InstTriCore { - field bits<32> Inst; - let Size = 4; - field bits<32> SoftFail = 0; -} - -//===----------------------------------------------------------------------===// -// 16-bit SB Instruction Format: -//===----------------------------------------------------------------------===// -class SB op1, dag outs, dag ins, string asmstr, list pattern> - : T16 { - - bits<8> disp8; - let Inst{15-8} = disp8; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeSBInstruction"; -} - -//===----------------------------------------------------------------------===// -// 16-bit SBC Instruction Format: -//===----------------------------------------------------------------------===// -class SBC op1, dag outs, dag ins, string asmstr, list pattern> - : T16 { - - bits<4> const4; - bits<4> disp4; - - let Inst{15-12} = const4; - let Inst{11-8} = disp4; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeSBCInstruction"; -} - -//===----------------------------------------------------------------------===// -// 16-bit SBR Instruction Format: -//===----------------------------------------------------------------------===// -class SBR op1, dag outs, dag ins, string asmstr, list pattern> - : T16 { - - bits<4> s2; - bits<4> disp4; - - let Inst{15-12} = s2; - let Inst{11-8} = disp4; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeSBRInstruction"; -} - -//===----------------------------------------------------------------------===// -// 16-bit SBRN Instruction Format: -//===----------------------------------------------------------------------===// -class SBRN op1, dag outs, dag ins, string asmstr, list pattern> - : T16 { - - bits<4> n; - bits<4> disp4; - - let Inst{15-12} = n; - let Inst{11-8} = disp4; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeSBRNInstruction"; -} - -//===----------------------------------------------------------------------===// -// 16-bit SC Instruction Format: -//===----------------------------------------------------------------------===// -class SC op1, dag outs, dag ins, string asmstr, list pattern> - : T16 { - - bits<8> const8; - - let Inst{15-8} = const8; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeSCInstruction"; -} - -//===----------------------------------------------------------------------===// -// 16-bit SLR Instruction Format: -//===----------------------------------------------------------------------===// -class SLR op1, dag outs, dag ins, string asmstr, list pattern> - : T16 { - - bits<4> s2; - bits<4> d; - - let Inst{15-12} = s2; - let Inst{11-8} = d; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeSLRInstruction"; -} - -//===----------------------------------------------------------------------===// -// 16-bit SLRO Instruction Format: -//===----------------------------------------------------------------------===// -class SLRO op1, dag outs, dag ins, string asmstr, list pattern> - : T16 { - - bits<4> off4; - bits<4> d; - - let Inst{15-12} = off4; - let Inst{11-8} = d; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeSLROInstruction"; -} - -//===----------------------------------------------------------------------===// -// 16-bit SR Instruction Format: -//===----------------------------------------------------------------------===// -class SR op1, bits<4> op2, dag outs, dag ins, string asmstr, - list pattern> : T16 { - - bits<4> s1_d; - - let Inst{15-12} = op2; - let Inst{11-8} = s1_d; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeSRInstruction"; -} - -//===----------------------------------------------------------------------===// -// 16-bit SRC Instruction Format: -//===----------------------------------------------------------------------===// -class SRC op1, dag outs, dag ins, string asmstr, list pattern> - : T16 { - - bits<4> const4; - bits<4> s1_d; - - let Inst{15-12} = const4; - let Inst{11-8} = s1_d; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeSRCInstruction"; -} - -//===----------------------------------------------------------------------===// -// 16-bit SRO Instruction Format: -//===----------------------------------------------------------------------===// -class SRO op1, dag outs, dag ins, string asmstr, list pattern> - : T16 { - - bits<4> s2; - bits<4> off4; - - let Inst{15-12} = s2; - let Inst{11-8} = off4; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeSROInstruction"; -} - -//===----------------------------------------------------------------------===// -// 16-bit SRR Instruction Format: -//===----------------------------------------------------------------------===// -class SRR op1, dag outs, dag ins, string asmstr, list pattern> - : T16 { - - bits<4> s2; - bits<4> s1_d; - - let Inst{15-12} = s2; - let Inst{11-8} = s1_d; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeSRRInstruction"; -} - -//===----------------------------------------------------------------------===// -// 16-bit SRRS Instruction Format: -//===----------------------------------------------------------------------===// -class SRRS op1, dag outs, dag ins, string asmstr, list pattern> - : T16 { - - bits<4> s2; - bits<4> s1_d; - bits<2> n; - - let Inst{15-12} = s2; - let Inst{11-8} = s1_d; - let Inst{7-6} = n; - let Inst{5-0} = op1; - let DecoderMethod = "DecodeSRRSInstruction"; -} - -//===----------------------------------------------------------------------===// -// 16-bit SSR Instruction Format: -//===----------------------------------------------------------------------===// -class SSR op1, dag outs, dag ins, string asmstr, list pattern> - : T16 { - - bits<4> s2; - bits<4> s1; - - let Inst{15-12} = s2; - let Inst{11-8} = s1; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeSSRInstruction"; -} - -//===----------------------------------------------------------------------===// -// 16-bit SSRO Instruction Format: -//===----------------------------------------------------------------------===// -class SSRO op1, dag outs, dag ins, string asmstr, list pattern> - : T16 { - - bits<4> off4; - bits<4> s1; - - let Inst{15-12} = off4; - let Inst{11-8} = s1; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeSSROInstruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit ABS Instruction Format: -// -//===----------------------------------------------------------------------===// -class ABS op1, bits<2> op2, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<18> off18; - bits<4> s1_d; - - let Inst{31-28} = off18{9-6}; - let Inst{27-26} = op2; - let Inst{25-22} = off18{13-10}; - let Inst{21-16} = off18{5-0}; - let Inst{15-12} = off18{17-14}; - let Inst{11-8} = s1_d; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeABSInstruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit ABSB Instruction Format: -// -//===----------------------------------------------------------------------===// -class ABSB op1, bits<2> op2, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<18> off18; - bits<1> b; - bits<3> bpos3; - - let Inst{31-28} = off18{9-6}; - let Inst{27-26} = op2; - let Inst{25-22} = off18{13-10}; - let Inst{21-16} = off18{5-0}; - let Inst{15-12} = off18{17-14}; - let Inst{11} = b; - let Inst{10-8} = bpos3; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeABSBInstruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit B Instruction Format: -// -//===----------------------------------------------------------------------===// -class B op1, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<24> disp24; - - let Inst{31-16} = disp24{15-0}; - let Inst{15-8} = disp24{23-16}; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeBInstruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit BIT Instruction Format: -//===----------------------------------------------------------------------===// -class BIT op1, bits<2> op2, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<4> d; - bits<5> pos2; - bits<5> pos1; - bits<4> s2; - bits<4> s1; - - let Inst{31-28} = d; - let Inst{27-23} = pos2; - let Inst{22-21} = op2; - let Inst{20-16} = pos1; - let Inst{15-12} = s2; - let Inst{11-8} = s1; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeBITInstruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit BO Instruction Format: -//===----------------------------------------------------------------------===// -class BO op1, bits<6> op2, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<10> off10; - bits<4> s2; - bits<4> s1_d; - - let Inst{31-28} = off10{9-6}; - let Inst{27-22} = op2; - let Inst{21-16} = off10{5-0}; - let Inst{15-12} = s2; - let Inst{11-8} = s1_d; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeBOInstruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit BOL Instruction Format: -// -//===----------------------------------------------------------------------===// -class BOL op1, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<16> off16; - bits<4> s2; - bits<4> s1_d; - - let Inst{31-28} = off16{9-6}; - let Inst{27-22} = off16{15-10}; - let Inst{21-16} = off16{5-0}; - let Inst{15-12} = s2; - let Inst{11-8} = s1_d; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeBOLInstruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit BRC Instruction Format: -//===----------------------------------------------------------------------===// -class BRC op1, bits<1> op2, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<15> disp15; - bits<4> const4; - bits<4> s1; - - let Inst{31} = op2; - let Inst{30-16} = disp15; - let Inst{15-12} = const4; - let Inst{11-8} = s1; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeBRCInstruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit BRN Instruction Format: -//===----------------------------------------------------------------------===// -class BRN op1, bits<1> op2, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<15> disp15; - bits<5> n; - bits<4> s1; - - let Inst{31} = op2; - let Inst{30-16} = disp15; - let Inst{15-12} = n{3-0}; - let Inst{11-8} = s1; - let Inst{7} = n{4}; - let Inst{6-0} = op1; - let DecoderMethod = "DecodeBRNInstruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit BRR Instruction Format: -//===----------------------------------------------------------------------===// -class BRR op1, bits<1> op2, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<15> disp15; - bits<4> s2; - bits<4> s1; - - let Inst{31} = op2; - let Inst{30-16} = disp15; - let Inst{15-12} = s2; - let Inst{11-8} = s1; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeBRRInstruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit RC Instruction Format: -//===----------------------------------------------------------------------===// -class RC op1, bits<7> op2, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<4> d; - bits<9> const9; - bits<4> s1; - - let Inst{31-28} = d; - let Inst{27-21} = op2; - let Inst{20-12} = const9; - let Inst{11-8} = s1; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeRCInstruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit RCPW Instruction Format: -//===----------------------------------------------------------------------===// -class RCPW op1, bits<2> op2 , dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<4> d; - bits<5> pos; - bits<5> width; - bits<4> const4; - bits<4> s1; - - let Inst{31-28} = d; - let Inst{27-23} = pos; - let Inst{22-21} = op2; - let Inst{20-16} = width; - let Inst{15-12} = const4; - let Inst{11-8} = s1; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeRCPWInstruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit RCR Instruction Format: -//===----------------------------------------------------------------------===// -class RCR op1, bits<3> op2, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<4> d; - bits<4> s3; - bits<9> const9; - bits<4> s1; - - let Inst{31-28} = d; - let Inst{27-24} = s3; - let Inst{23-21} = op2; - let Inst{20-12} = const9; - let Inst{11-8} = s1; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeRCRInstruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit RCRR Instruction Format: -//===----------------------------------------------------------------------===// -class RCRR op1, bits<3> op2, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<4> d; - bits<4> s3; - bits<4> const4; - bits<4> s1; - - let Inst{31-28} = d; - let Inst{27-24} = s3; - let Inst{23-21} = op2; - let Inst{20-16} = 0; - let Inst{15-12} = const4; - let Inst{11-8} = s1; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeRCRRInstruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit RCRW Instruction Format: -//===----------------------------------------------------------------------===// -class RCRW op1, bits<3> op2, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<4> d; - bits<4> s3; - bits<5> width; - bits<4> const4; - bits<4> s1; - - let Inst{31-28} = d; - let Inst{27-24} = s3; - let Inst{23-21} = op2; - let Inst{20-16} = width; - let Inst{15-12} = const4; - let Inst{11-8} = s1; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeRCRWInstruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit RLC Instruction Format: -//===----------------------------------------------------------------------===// -class RLC op1, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<4> d; - bits<16> const16; - bits<4> s1; - - let Inst{31-28} = d; - let Inst{27-12} = const16; - let Inst{11-8} = s1; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeRLCInstruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit RR Instruction Format: -//===----------------------------------------------------------------------===// -class RR op1, bits<8> op2, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<4> d; - bits<2> n; - bits<4> s2; - bits<4> s1; - - let Inst{31-28} = d; - let Inst{27-20} = op2; - let Inst{19-18} = 0; - let Inst{17-16} = n; - let Inst{15-12} = s2; - let Inst{11-8} = s1; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeRRInstruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit RR1 Instruction Format: -//===----------------------------------------------------------------------===// -class RR1 op1, bits<10> op2, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<4> d; - bits<2> n; - bits<4> s2; - bits<4> s1; - - - let Inst{31-28} = d; - let Inst{27-18} = op2; - let Inst{17-16} = n; - let Inst{15-12} = s2; - let Inst{11-8} = s1; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeRR1Instruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit RR2 Instruction Format: -//===----------------------------------------------------------------------===// -class RR2 op1, bits<12> op2, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<4> d; - bits<4> s2; - bits<4> s1; - - let Inst{31-28} = d; - let Inst{27-16} = op2; - let Inst{15-12} = s2; - let Inst{11-8} = s1; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeRR2Instruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit RRPW Instruction Format: -//===----------------------------------------------------------------------===// -class RRPW op1, bits<2> op2, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<4> d; - bits<5> pos; - bits<5> width; - bits<4> s2; - bits<4> s1; - - let Inst{31-28} = d; - let Inst{27-23} = pos; - let Inst{22-21} = op2; - let Inst{20-16} = width; - let Inst{15-12} = s2; - let Inst{11-8} = s1; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeRRPWInstruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit RRR Instruction Format: -//===----------------------------------------------------------------------===// -class RRR op1, bits<4> op2, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<4> d; - bits<4> s3; - bits<2> n; - bits<4> s2; - bits<4> s1; - - let Inst{31-28} = d; - let Inst{27-24} = s3; - let Inst{23-20} = op2; - let Inst{19-18} = 0; - let Inst{17-16} = n; - let Inst{15-12} = s2; - let Inst{11-8} = s1; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeRRRInstruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit RRR1 Instruction Format: -//===----------------------------------------------------------------------===// -class RRR1 op1, bits<6> op2, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<4> d; - bits<4> s3; - bits<2> n; - bits<4> s2; - bits<4> s1; - - let Inst{31-28} = d; - let Inst{27-24} = s3; - let Inst{23-18} = op2; - let Inst{17-16} = n; - let Inst{15-12} = s2; - let Inst{11-8} = s1; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeRRR1Instruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit RRR2 Instruction Format: -//===----------------------------------------------------------------------===// -class RRR2 op1, bits<8> op2, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<4> s1; - bits<4> s2; - bits<4> s3; - bits<4> d; - - let Inst{31-28} = d; - let Inst{27-24} = s3; - let Inst{23-16} = op2; - let Inst{15-12} = s2; - let Inst{11-8} = s1; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeRRR2Instruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit RRRR Instruction Format: -//===----------------------------------------------------------------------===// -class RRRR op1, bits<3> op2, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<4> d; - bits<4> s3; - bits<4> s2; - bits<4> s1; - - let Inst{31-28} = d; - let Inst{27-24} = s3; - let Inst{23-21} = op2; - let Inst{20-16} = 0; - let Inst{15-12} = s2; - let Inst{11-8} = s1; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeRRRRInstruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit RRRW Instruction Format: -//===----------------------------------------------------------------------===// -class RRRW op1, bits<3> op2, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<4> d; - bits<4> s3; - bits<5> width; - bits<4> s2; - bits<4> s1; - - let Inst{31-28} = d; - let Inst{27-24} = s3; - let Inst{23-21} = op2; - let Inst{20-16} = width; - let Inst{15-12} = s2; - let Inst{11-8} = s1; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeRRRWInstruction"; -} - -//===----------------------------------------------------------------------===// -// 32-bit SYS Instruction Format: <-|op2|-|s1/d|op1> -//===----------------------------------------------------------------------===// -class SYS op1, bits<6> op2, dag outs, dag ins, string asmstr, - list pattern> : T32 { - - bits<4> s1_d; - - let Inst{31-28} = 0; - let Inst{27-22} = op2; - let Inst{21-12} = 0; - let Inst{11-8} = s1_d; - let Inst{7-0} = op1; - let DecoderMethod = "DecodeSYSInstruction"; -} diff --git a/arch/TriCore/TriCoreInstrInfo.td b/arch/TriCore/TriCoreInstrInfo.td deleted file mode 100644 index 1f017a71c6..0000000000 --- a/arch/TriCore/TriCoreInstrInfo.td +++ /dev/null @@ -1,1873 +0,0 @@ -//===-- TriCoreInstrInfo.td - Target Description for TriCore ---*- tablegen -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This file describes the TriCore instructions in TableGen format. -// -//===----------------------------------------------------------------------===// - -//===----------------------------------------------------------------------===// -// Instruction format superclass. -//===----------------------------------------------------------------------===// - -include "TriCoreInstrFormats.td" - -//===----------------------------------------------------------------------===// -// TriCore specific DAG Nodes. -// - -// Call -def SDT_TriCoreCmp : SDTypeProfile<1, 3, [SDTCisSameAs<0, 1>, - SDTCisSameAs<1, 2>, - SDTCisVT<3, i32>]>; -def SDT_TriCoreImask : SDTypeProfile<1, 3, [SDTCisVT<0, i64>, - SDTCisVT<1, i32>, - SDTCisVT<2, i32>, - SDTCisVT<3, i32>]>; - -def SDT_TriCoreExtract : SDTypeProfile<1, 3, [SDTCisVT<0, i32>, - SDTCisVT<1, i32>, - SDTCisVT<2, i32>, - SDTCisVT<3, i32>]>; - -def SDT_TriCoreLCmp : SDTypeProfile<1, 4, [SDTCisSameAs<0, 1>, - SDTCisSameAs<1, 2>, - SDTCisSameAs<2, 3>, - SDTCisVT<4, i32>]>; -def SDT_TriCoreBrCC : SDTypeProfile<0, 3, [SDTCisVT<0, OtherVT>, - SDTCisVT<1, i32>, - SDTCisVT<2, i32>]>; -def SDT_TriCoreCall : SDTypeProfile<0, -1, [SDTCisPtrTy<0>]>; -def SDT_TriCoreSelectCC : SDTypeProfile<1, 4, [SDTCisSameAs<0, 1>, - SDTCisSameAs<1, 2>, - SDTCisVT<3, i32>, - SDTCisVT<4, i32>]>; -def SDT_TriCoreWrapper : SDTypeProfile<1, 1, [SDTCisSameAs<0, 1>, - SDTCisPtrTy<0>]>; - -def SDT_TriCoreShift : SDTypeProfile<1, 2, [SDTCisVT<0, i32>, - SDTCisVT<1, i32>, - SDTCisVT<2, i32>]>; - -def SDT_TriCoreMovei32 : SDTypeProfile<1, 1, [SDTCisSameAs<0, 1>, - SDTCisVT<0, i32>]>; - -def SDT_TriCoreMovei64 : SDTypeProfile<1, 1, [SDTCisSameAs<0, 1>, - SDTCisVT<0, i64>]>; - -def TriCoreAbs : SDNode<"TriCoreISD::ABS", SDTIntUnaryOp>; -def TriCoreAbsDif : SDNode<"TriCoreISD::ABSDIF", SDTIntBinOp>; -def TriCoreBrCC : SDNode<"TriCoreISD::BR_CC", - SDT_TriCoreBrCC, [SDNPHasChain, SDNPInGlue]>; -def TriCoreCall : SDNode<"TriCoreISD::CALL", SDT_TriCoreCall, - [ SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, SDNPVariadic ]>; -def TriCoreCmp : SDNode<"TriCoreISD::CMP", - SDT_TriCoreCmp, [SDNPOutGlue]>; -def TriCoreLogicCmp: SDNode<"TriCoreISD::LOGICCMP", - SDT_TriCoreLCmp, [SDNPInGlue, SDNPOutGlue]>; -def TriCoreWrapper : SDNode<"TriCoreISD::Wrapper", SDT_TriCoreWrapper>; -def TriCoreImask : SDNode<"TriCoreISD::IMASK", SDT_TriCoreImask>; -def TriCoreSh : SDNode<"TriCoreISD::SH", SDT_TriCoreShift>; -def TriCoreSha : SDNode<"TriCoreISD::SHA", SDT_TriCoreShift>; -def TriCoreExtr : SDNode<"TriCoreISD::EXTR", SDT_TriCoreExtract>; -def TriCoreSelectCC: SDNode<"TriCoreISD::SELECT_CC", SDT_TriCoreSelectCC, []>; - -def load_sym : SDNode<"TriCoreISD::LOAD_SYM", SDTIntUnaryOp>; - -def movei32 : SDNode<"TriCoreISD::MOVEi32", SDT_TriCoreMovei32>; - - -def jmptarget : Operand { - let PrintMethod = "printPCRelImmOperand"; -} - -// Operand for printing out a condition code. -def cc : Operand { - let PrintMethod = "printCCOperand"; -} - -def isPointer : Predicate<"isPointer() == true">; -def isnotPointer : Predicate<"isPointer() == false">; - -// TriCore Condition Codes -def TriCore_COND_EQ : PatLeaf<(i32 0)>; -def TriCore_COND_NE : PatLeaf<(i32 1)>; -def TriCore_COND_GE : PatLeaf<(i32 2)>; -def TriCore_COND_LT : PatLeaf<(i32 3)>; -// TriCore Logic Codes -def TriCore_LOGIC_AND_EQ : PatLeaf<(i32 0)>; -def TriCore_LOGIC_AND_NE : PatLeaf<(i32 1)>; -def TriCore_LOGIC_AND_GE : PatLeaf<(i32 2)>; -def TriCore_LOGIC_AND_LT : PatLeaf<(i32 3)>; -def TriCore_LOGIC_OR_EQ : PatLeaf<(i32 0)>; -def TriCore_LOGIC_OR_NE : PatLeaf<(i32 1)>; -def TriCore_LOGIC_OR_GE : PatLeaf<(i32 12)>; -def TriCore_LOGIC_OR_LT : PatLeaf<(i32 13)>; - -// These are target-independent nodes, but have target-specific formats. -def SDT_TriCoreCallSeqStart : SDCallSeqStart<[ SDTCisVT<0, i32> ]>; -def SDT_TriCoreCallSeqEnd : SDCallSeqEnd<[ SDTCisVT<0, i32>, - SDTCisVT<1, i32> ]>; - -def TriCoreRetFlag : SDNode<"TriCoreISD::RET_FLAG", SDTNone, - [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>; -def callseq_start : SDNode<"ISD::CALLSEQ_START", SDT_TriCoreCallSeqStart, - [SDNPHasChain, SDNPOutGlue, SDNPSideEffect]>; -def callseq_end : SDNode<"ISD::CALLSEQ_END", SDT_TriCoreCallSeqEnd, - [SDNPHasChain, SDNPOptInGlue, SDNPOutGlue, - SDNPSideEffect]>; - -//===----------------------------------------------------------------------===// -// Instruction Pattern Stuff -//===----------------------------------------------------------------------===// - -// Lower 32 bits of a 64-bit word -def LO32 : SDNodeXFormgetTargetConstant((uint32_t) N->getZExtValue(), SDLoc(N), - MVT::i32); -}]>; - -// Higher 32 bits of a 64-bit word -def HI32 : SDNodeXFormgetTargetConstant((uint32_t) (N->getZExtValue()>>32), SDLoc(N), - MVT::i32); -}]>; - -def INVERT_VAL : SDNodeXFormgetZExtValue() <<"\n"; - return CurDAG->getTargetConstant(-N->getZExtValue(), SDLoc(N), MVT::i32); -}]>; - -def SHIFTAMT : SDNodeXFormgetZExtValue() <<"\n"; - return CurDAG->getTargetConstant(N->getZExtValue() - 32, SDLoc(N), MVT::i32); -}]>; - -def SHIFTAMT_POS : SDNodeXFormgetZExtValue() <<"\n"; - return CurDAG->getTargetConstant((32 - N->getZExtValue()), SDLoc(N), MVT::i32); -}]>; - -def SHIFTAMT_NEG : SDNodeXFormgetTargetConstant(-(N->getZExtValue() - 32), SDLoc(N), - MVT::i32); -}]>; - -def imm32_64 : PatLeaf<(imm), -[{ - uint64_t val = N->getZExtValue(); - return val >= 32 && val < 64; -}]>; - -def imm0_31 : PatLeaf<(imm), -[{ - uint64_t val = N->getZExtValue(); - outs() <<"imm0_31: " << val << "\n"; - return val > 0 && val < 32; -}]>; - -//Operands -def s4imm : Operand { let PrintMethod = "printSExtImm<4>"; } -def s6imm : Operand { let PrintMethod = "printSExtImm<6>"; } -def s8imm : Operand { let PrintMethod = "printSExtImm<8>"; } -def s9imm : Operand { let PrintMethod = "printSExtImm<9>"; } -def s10imm : Operand { let PrintMethod = "printSExtImm<10>"; } -def s16imm : Operand { let PrintMethod = "printSExtImm<16>"; } -def s24imm : Operand { let PrintMethod = "printSExtImm<24>"; } -def u8imm : Operand { let PrintMethod = "printZExtImm<8>"; } -def u4imm : Operand { let PrintMethod = "printZExtImm<4>"; } -def u2imm : Operand { let PrintMethod = "printZExtImm<2>"; } -def u9imm : Operand { let PrintMethod = "printZExtImm<9>"; } -def u16imm : Operand { let PrintMethod = "printZExtImm<16>"; } - -def oext4imm: Operand { let PrintMethod = "printOExtImm<4>"; } - -def off18imm : Operand { let PrintMethod = "printOff18Imm"; } - -def disp24imm : Operand { let PrintMethod = "printDisp24Imm"; } -def disp15imm : Operand { let PrintMethod = "printDisp15Imm"; } -def disp8imm : Operand { let PrintMethod = "printDisp8Imm"; } -def disp4imm : Operand { let PrintMethod = "printDisp4Imm"; } - -def PairAddrRegsOp : RegisterOperand; - -//Nodes -def immSExt4 : PatLeaf<(imm), [{ return isInt<4>(N->getSExtValue()); }]>; -def immSExt6 : PatLeaf<(imm), [{ return isInt<6>(N->getSExtValue()); }]>; -def immSExt9 : PatLeaf<(imm), [{ return isInt<9>(N->getSExtValue()); }]>; -def immSExt10 : PatLeaf<(imm), [{ return isInt<10>(N->getSExtValue()); }]>; -def immSExt16 : PatLeaf<(imm), [{ return isInt<16>(N->getSExtValue()); }]>; -def immSExt24 : PatLeaf<(imm), [{ return isInt<24>(N->getSExtValue()); }]>; - -def immZExt2 : ImmLeaf; -def immZExt4 : ImmLeaf; -def immZExt8 : ImmLeaf; -def immZExt9 : ImmLeaf; -def immZExt16 : ImmLeaf; - -/// 16-Bit Opcode Formats - -class ISC_D15C op1, string asmstr, Operand TypeC=u8imm> - : SC; - -class ISC_A10C op1, string asmstr, Operand TypeC=u8imm> - : SC; - -class ISC_A15A10C op1, string asmstr, Operand TypeC=u8imm> - : SC; - -class ISC_D15A10C op1, string asmstr, Operand TypeC=u8imm> - : SC; - -class ISC_A10CA15 op1, string asmstr, Operand TypeC=u8imm> - : SC; - -class ISC_A10CD15 op1, string asmstr, Operand TypeC=u8imm> - : SC; - -class ISC_C op1, string asmstr, Operand TypeC=u8imm> - : SC; - -class ISRC_dC op1, string asmstr, RegisterClass RCd=RD, Operand TypeC=s4imm> - : SRC; - -class ISRC_dD15C op1, string asmstr, RegisterClass RCd=RD, Operand TypeC=s4imm> - : SRC; - -class ISRC_D15dC op1, string asmstr, RegisterClass RCd=RD, Operand TypeC=s4imm> - : SRC; - -multiclass mISRR_SRC op_srr, bits<8> op_src, string asmstr, - RegisterClass RCd=RD, RegisterClass RC2=RD, Operand Oc=u4imm, string posfix="">{ - def _srr#posfix: SRR; - def _src#posfix: SRC; -} - -multiclass mISRC_a15a op1, bits<8> op2, bits<8> op3, - string asmstr> { - def _src : ISRC_dC; - def _src_a15 : ISRC_dD15C, Requires<[HasV120_UP]>; - def _src_15a : ISRC_D15dC; -} - -/// 32-Bit Opcode Formats - -/// RC - -class IRC_C op1, bits<7> op2, string asmstr> - : RC; - -class IRC op1, bits<7> op2, string asmstr, RegisterClass RCd=RD, RegisterClass RC1=RD, Operand TypeC=s9imm> - : RC; - -/// RR - -class IRR_0 op1, bits<8> op2, string asmstr>: RR; - -class IRR_R1 op1, bits<8> op2, string asmstr, RegisterClass RC=RD> - : RR; -class IRR_R2 op1, bits<8> op2, string asmstr, RegisterClass RC=RD> - : RR; - -/// op R[c], R[a] -class IRR_a op1, bits<8> op2, string asmstr, RegisterClass cd=RD, RegisterClass c1=RD> - : RR; - -/// op R[c], R[b] -class IRR_b op1, bits<8> op2, string asmstr, RegisterClass cd=RD, RegisterClass c2=RD> - : RR; - -/// R[c], R[a], R[b] -class IRR_2 op1, bits<8> op2, string asmstr - , RegisterClass cd=RD, RegisterClass c1=RD, RegisterClass c2=RD> - : RR; - -class IRR_dab op1, bits<8> op2, string asmstr, - RegisterClass RCd=RD, RegisterClass RC1=RD, RegisterClass RC2=RD> - : IRR_2; - -class IRR_dba op1, bits<8> op2, string asmstr, - RegisterClass RCd=RD, RegisterClass RC1=RD, RegisterClass RC2=RD> - : IRR_2; - -class IRR_dabn op1, bits<8> op2, string asmstr, - RegisterClass RCd=RD, RegisterClass RC1=RD, RegisterClass RC2=RD, Operand TypeC=u2imm> - : RR; -class IRR_dban op1, bits<8> op2, string asmstr, - RegisterClass RCd=RD, RegisterClass RC1=RD, RegisterClass RC2=RD, Operand TypeC=u2imm> - : RR; - -multiclass mIRR_RC rr1, bits<8> rr2, bits<8> rc1, bits<7> rc2, string asmstr, - RegisterClass RCd=RD, RegisterClass RC1=RD, Operand TypeC=s9imm> { - def _rr : IRR_dab; - def _rc : IRC; -} - -class IRLC op1, string asmstr, Operand TypeC=s16imm, RegisterClass RCd=RD, RegisterClass RC1=RD> - : RLC; - - -class ISRR_db op1, string asmstr, RegisterClass RCd=RD, RegisterClass RC2=RD> - : SRR; - -class ISRR_dD15b op1, string asmstr, RegisterClass RCd=RD, RegisterClass RC2=RD> - : SRR; - -class ISRR_D15db op1, string asmstr, RegisterClass RCd=RD, RegisterClass RC2=RD> - : SRR; - - -multiclass mISRR_s op1, string asmstr>{ - def _srr : ISRR_db; -} - -multiclass mISRR_a15a op1, bits<8> op2, bits<8> op3, - string asmstr>{ - def _srr : ISRR_db; - def _srr_a15 : ISRR_dD15b, Requires<[HasV120_UP]>; - def _srr_15a : ISRR_D15db; -} - -class IBIT op1, bits<2> op2, string asmstr> - : BIT; - -class NsRequires Ps> : Requires { - string DecoderNamespace = !cond(!eq(HasV110, !head(Ps)): "v110", - !eq(HasV120, !head(Ps)): "v120", - !eq(HasV130, !head(Ps)): "v130", - !eq(HasV131, !head(Ps)): "v131", - !eq(HasV160, !head(Ps)): "v160", - !eq(HasV161, !head(Ps)): "v161", - !eq(HasV162, !head(Ps)): "v162", - true: ""); -} - -//===----------------------------------------------------------------------===// -// Pseudo Instructions -//===----------------------------------------------------------------------===// - - -//===----------------------------------------------------------------------===// -// Instructions -//===----------------------------------------------------------------------===// - -// Arithmetic Instructions - -// Absolute Value Instructions -let Defs = [PSW] in { - def ABS_rr : RR<0x0B, 0x1C, (outs RD:$d), - (ins RD:$s2), - "abs $d, $s2", - [(set RD:$d, (TriCoreAbs RD:$s2))]>; - def ABS_B_rr : RR<0x0B, 0x5C, (outs RD:$d), - (ins RD:$s2), - "abs.b $d, $s2", - [(set RD:$d, (TriCoreAbs RD:$s2))]>; - def ABS_H_rr : RR<0x0B, 0x7C, (outs RD:$d), - (ins RD:$s2), - "abs.h $d, $s2", - [(set RD:$d, (TriCoreAbs RD:$s2))]>; - - def ABSDIF_rc : RC<0x8B, 0x0E, (outs RD:$d), - (ins RD:$s1, s9imm:$const9), "absdif $d, $s1, $const9", - [(set RD:$d, (TriCoreAbsDif RD:$s1, immSExt9:$const9))]>; - def ABSDIF_rr : RR<0x0B, 0x0E, (outs RD:$d), - (ins RD:$s1, RD:$s2), "absdif $d, $s1, $s2", - [(set RD:$d, (TriCoreAbsDif RD:$s1, RD:$s2))]>; - def ABSDIF_B_rr : RR<0x0B, 0x4E, (outs RD:$d), - (ins RD:$s1, RD:$s2), "absdif.b $d, $s1, $s2", - [(set RD:$d, (TriCoreAbsDif RD:$s1, RD:$s2))]>; - def ABSDIF_H_rr : RR<0x0B, 0x6E, (outs RD:$d), - (ins RD:$s1, RD:$s2), "absdif.h $d, $s1, $s2", - [(set RD:$d, (TriCoreAbsDif RD:$s1, RD:$s2))]>; - - def ABSDIFS_rc : RC<0x8B, 0x0F, (outs RD:$d), - (ins RD:$s1, RD:$s2), "absdifs $d, $s1, $s2", - [(set RD:$d, (TriCoreAbsDif RD:$s1, RD:$s2))]>; - def ABSDIFS_rr : RR<0x0B, 0x0F, (outs RD:$d), - (ins RD:$s1, RD:$s2), "absdifs $d, $s1, $s2", - [(set RD:$d, (TriCoreAbsDif RD:$s1, RD:$s2))]>; - def ABSDIFS_B_rr_v110 : RR<0x0B, 0x4F, (outs RD:$d), - (ins RD:$s1, RD:$s2), "absdifs.b $d, $s1, $s2", - [(set RD:$d, (TriCoreAbsDif RD:$s1, RD:$s2))]> - , NsRequires<[HasV110]>; - def ABSDIFS_H_rr : RR<0x0B, 0x6F, (outs RD:$d), - (ins RD:$s1, RD:$s2), "absdifs.h $d, $s1, $s2", - [(set RD:$d, (TriCoreAbsDif RD:$s1, RD:$s2))]>; - - def ABSS_rr : RR<0x0B, 0x1D, (outs RD:$d), - (ins RD:$s1, RD:$s2), "abss $d, $s2", - [(set RD:$d, (TriCoreAbsDif RD:$s1, RD:$s2))]>; - def ABSS_B_rr_v110 : RR<0x0B, 0x5D, (outs RD:$d), - (ins RD:$s1, RD:$s2), "abss.b $d, $s2", - [(set RD:$d, (TriCoreAbsDif RD:$s1, RD:$s2))]> - , NsRequires<[HasV110]>; - def ABSS_H_rr : RR<0x0B, 0x7D, (outs RD:$d), - (ins RD:$s1, RD:$s2), "abss.h $d, $s2", - [(set RD:$d, (TriCoreAbsDif RD:$s1, RD:$s2))]>; -} - -multiclass mIB_H brr1, bits<8> brr2, bits<8> hrr1, bits<8> hrr2, - string asmstr> { - def _B_rr : IRR_dab; - def _H_rr : IRR_dab; -} - -// - ADD Instructions - -defm ADD : mIRR_RC<0x0B, 0x00, 0x8B, 0x00, "add">, - mISRC_a15a<0xC2, 0x92, 0x9A, "add">, - mISRR_a15a<0x42, 0x12, 0x1A, "add">, - mIB_H<0x0B, 0x40, 0x0B, 0x60, "add">; - -multiclass mIRR_SRC_SRR__A rr1, bits<8> rr2, bits<8> src1, bits<8> srr1, - string asmstr> { - def _rr : IRR_dab; - def _src : ISRC_dC, Requires<[HasV120_UP]>; - def _srr : ISRR_db, Requires<[HasV120_UP]>; -} - -defm ADD_A : mIRR_SRC_SRR__A<0x01, 0x01, 0xB0, 0x30, "add.a">; -defm ADDC : mIRR_RC<0x0B, 0x05, 0x8B, 0x05, "addc">; - -multiclass mIRLC op1, bits<8> op2, bits<8> op3, string asmstr>{ - def _rlc : IRLC; - def H_rlc : IRLC; - def H_A_rlc : IRLC; -} - -defm ADDI : mIRLC<0x1B, 0x9B, 0x11, "addi">; - -multiclass mIH_HU_U h1, bits<8> h2, - bits<8> hu1, bits<8> hu2, - bits<8> u1, bits<8> u2, - string asmstr>{ - def _H : IRR_dab; - def _HU : IRR_dab; - def _U : IRR_dab; -} - -defm ADDS : mIRR_RC<0x0B, 0x02, 0x8B, 0x02, "adds">, - mISRR_s<0x22, "adds">, - mIH_HU_U<0x0B, 0x62, 0x0B, 0x63, 0x0B, 0x03, "adds">; -def ADDS_U_rc : IRC<0x8B, 0x03, "adds.u">; -def ADDS_B_rr : IRR_dab<0x0B, 0x42, "adds.b">, NsRequires<[HasV110]>; - -def ADDSC_A_srrs_v110 : SRRS<0x10, (outs RA:$d), (ins RD:$s2, u2imm:$n), - "addsc.a $d, $s2, $n", []> - , NsRequires<[HasV110]>; -def ADDSC_A_srrs: SRRS<0x10, (outs RA:$d), (ins RA:$s2, u2imm:$n), - "addsc.a $d, $s2, d15, $n", []> - , Requires<[HasV120_UP]>; - -def ADDSC_A_rr_v110: IRR_dabn<0x01, 0x60, "addsc.a", RA, RA, RD>, NsRequires<[HasV110]>; -def ADDSC_A_rr : IRR_dban<0x01, 0x60, "addsc.a", RA, RD, RA>, Requires<[HasV120_UP]>; - -def ADDSC_AT_rr_v110 : IRR_dab<0x01, 0x62, "addsc.at", RA, RA>, NsRequires<[HasV110]>; -def ADDSC_AT_rr : IRR_dba<0x01, 0x62, "addsc.at", RA, RD, RA>, Requires<[HasV120_UP]>; - -def ADDS_BU_rr_v110 : IRR_dab<0x0B, 0x43, "adds.bu">, Requires<[HasV110]>; - -defm ADDX : mIRR_RC<0x0B, 0x04, 0x8B, 0x04, "addx">; - - -/// AND Instructions - -defm AND : mIRR_RC<0x0F, 0x08, 0x8F, 0x08, "and">; - -def AND_srr : ISRR_db<0x26, "and">, Requires<[HasV120_UP]>; -def AND_srr_v110 : ISRR_db<0x16, "and">, NsRequires<[HasV110]>; -def AND_sc : ISC_D15C<0x16, "and">, Requires<[HasV120_UP]>; -def AND_sc_v110 : ISC_D15C<0x96, "and">, NsRequires<[HasV110]>; - -def AND_AND_T : IBIT<0x47, 0x00, "and.and.t">; -def AND_ANDN_T : IBIT<0x47, 0x03, "and.andn.t">; -def AND_NOR_T : IBIT<0x47, 0x02, "and.nor.t">; -def AND_OR_T : IBIT<0x47, 0x01, "and.or.t">; -def AND_T : IBIT<0x87, 0x00, "and.t">; -def ANDN_T : IBIT<0x87, 0x03, "andn.t">; - -defm AND_EQ : mIRR_RC<0x0B, 0x20, 0x8B, 0x20, "and.eq">; -defm AND_GE : mIRR_RC<0x0B, 0x24, 0x8B, 0x24, "and.ge">; -defm AND_GE_U : mIRR_RC<0x0B, 0x25, 0x8B, 0x25, "and.ge.u">; -defm AND_LT : mIRR_RC<0x0B, 0x22, 0x8B, 0x22, "and.lt">; -defm AND_LT_U : mIRR_RC<0x0B, 0x23, 0x8B, 0x23, "and.lt.u">; -defm AND_NE : mIRR_RC<0x0B, 0x21, 0x8B, 0x21, "and.ne">; - -defm ANDN : mIRR_RC<0x0F, 0x0E, 0x8F, 0x0E, "andn">; - -/// BISR -def BISR_rc : IRC_C<0xAD, 0x00, "bisr">; -def BISR_rc_v161 : IRC_C<0xAD, 0x01, "bisr">, NsRequires<[HasV161]>; - -def BISR_sc_v110 : ISC_C<0xC0, "bisr">, NsRequires<[HasV110]>; -def BISR_sc : ISC_C<0xE0, "bisr">, Requires<[HasV120_UP]>; - -/// Multiple Instructions (RR) -def BMERGAE_rr_v110 : IRR_dab<0x4B, 0x00, "bmerge">, NsRequires<[HasV110]>; -def BMERGE_rr : IRR_dab<0x4B, 0x01, "bmerge">, Requires<[HasV120_UP]>; - -def BSPLIT_rr_v110: IRR_a<0x4B, 0x60, "bsplit", RE>, NsRequires<[HasV110]>; -def BSPLIT_rr : IRR_a<0x4B, 0x09, "bsplit", RE>, Requires<[HasV120_UP]>; - -/// BO Opcode Formats -// A[b], off10 (BO) (Base + Short Offset Addressing Mode) -class IBO_bso op1, bits<6> op2, string asmstr> - : BO; -// P[b] (BO) (Bit Reverse Addressing Mode) -class IBO_r op1, bits<6> op2, string asmstr> - : BO; -// P[b], off10 (BO) (Circular Addressing Mode) -class IBO_c op1, bits<6> op2, string asmstr> - : BO; -// A[b], off10 (BO) (Post-increment Addressing Mode) - -class IBO_pos op1, bits<6> op2, string asmstr> - : BO; -// A[b], off10 (BO) (Pre-increment Addressing Mode) -class IBO_pre op1, bits<6> op2, string asmstr> - : BO; - - -multiclass mI_CACHEI_ prefix, bits<6> op12, bits<6> op22, bits<6> op32, string asmstr> { - def _bo_bso : IBO_bso; - def _bo_pos : IBO_pos; - def _bo_pre : IBO_pre; -} - -multiclass mI_CACHE_ prefixi, bits<8> prefix_r_c, bits<6> bso, bits<6> pos_r, bits<6> pre_c, string asmstr>{ - defm "" : mI_CACHEI_; - def _bo_r: IBO_r; - def _bo_c: IBO_c; -} - -/// CACHEA.* Instructions - -defm CACHEA_I : mI_CACHE_<0x89, 0xA9, 0x2E, 0x0E, 0x1E, "cachea.i">, Requires<[HasV120_UP]>; -defm CACHEA_W : mI_CACHE_<0x89, 0xA9, 0x2C, 0x0C, 0x1C, "cachea.w">, Requires<[HasV120_UP]>; -defm CACHEA_WI: mI_CACHE_<0x89, 0xA9, 0x2D, 0x0D, 0x1D, "cachea.wi">, Requires<[HasV120_UP]>; - -defm CACHEI_W : mI_CACHEI_<0x89, 0x2B, 0x0B, 0x1B, "cachei.w">, Requires<[HasV131_UP]>; -defm CACHEI_I : mI_CACHEI_<0x89, 0x2A, 0x0A, 0x1A, "cachei.i">, Requires<[HasV160_UP]>; -defm CACHEI_WI: mI_CACHEI_<0x89, 0x2F, 0x0F, 0x1F, "cachei.wi">, Requires<[HasV131_UP]>; - - -/// RRR Opcodes Formats - -class IRRRop1, bits<4> op2, string asmstr, - RegisterClass RCd=RD, RegisterClass RC1=RD, RegisterClass RC2=RD, RegisterClass RC3=RD> - : RRR; - -class IRRR_d31op1, bits<4> op2, string asmstr, - RegisterClass RCd=RD, RegisterClass RC1=RD, RegisterClass RC2=RD, RegisterClass RC3=RD> - : RRR; - -class IRRR_d32op1, bits<4> op2, string asmstr, - RegisterClass RCd=RD, RegisterClass RC1=RD, RegisterClass RC2=RD, RegisterClass RC3=RD> - : RRR; - -/// RCR Opcodes Formats -class IRCR op1, bits<3> op2, string asmstr, - RegisterClass RCd=RD, RegisterClass RC1=RD, RegisterClass RC3=RD, Operand TypeC=s9imm> - : RCR; - -multiclass mIRCRop1, bits<3> op2, bits<8>op3, bits<3> op4, string asmstr>{ - def _rcr : IRCR; - def _rcr_e : IRCR, Requires<[HasV120_UP]>; -} - -/// CADD Instructions -def CADD_srr_v110 : ISRR_dD15b<0x0A, "cadd">, NsRequires<[HasV110]>; - -def CADD_rcr : IRCR<0xAB, 0x00, "cadd">; -def CADD_rrr : IRRR<0x2B, 0x00, "cadd">; -def CADD_src : ISRC_dD15C<0x8A, "cadd">; - -multiclass mI_CADDnA_CSUBnA_v110_ rrr1, bits<4> rrr2, bits<8> rcr1, bits<3> rcr2, string asmstr>{ - def _rrr_v110: IRRR, NsRequires<[HasV110]>; - if !or(!eq(asmstr, "cadd.a"), !eq(asmstr, "caddn.a")) then { - def _rcr_v110: RCR - , NsRequires<[HasV110]>; - } -} - -defm CADD_A: mI_CADDnA_CSUBnA_v110_<0x21, 0x00, 0xA1, 0x00, "cadd.a">; - -def CADDN_srr_v110 : ISRR_dD15b<0x4A, "caddn"> - , NsRequires<[HasV110]>; - -def CADDN_rcr : IRCR<0xAB, 0x01, "caddn">; -def CADDN_rrr : IRRR<0x2B, 0x01, "caddn">; -def CADDN_src : ISRC_dD15C<0xCA, "caddn">; - -defm CADDN_A: mI_CADDnA_CSUBnA_v110_<0x21, 0x01, 0xA1, 0x01, "caddn.a">; - -// Call Instructions - -class IB op1, string asmstr> - : B; - -// The target of a 24-bit call instruction. -def call_target : Operand { - let EncoderMethod = "encodeCallTarget"; -} - -class ISB op1, string asmstr> - : SB; - -class ISB_D15D op1, string asmstr> - : SB; - -let isCall = 1, - Defs = [A11], - Uses = [A10] in { - def CALL_b : IB<0x6D, "call">; - def CALL_sb : ISB<0x5C, "call">, Requires<[HasV120_UP]>; - def CALLA_b : IB<0xED, "calla">; - def CALLI_rr_v110: IRR_R2<0x2D, 0x00, "calli", RA>, NsRequires<[HasV110]>; - def CALLI_rr : IRR_R1<0x2D, 0x00, "calli", RA>, Requires<[HasV120_UP]>; -} - -multiclass mI_H op1,bits<8> op2,bits<8> op3, bits<8> op4, string asmstr> { - def _rr : IRR_a; - def _H_rr : IRR_a; -} - -defm CLO : mI_H<0x0F, 0x1C, 0x0F, 0x7D, "clo">; -def CLO_B_rr_v110 : IRR_a<0x0F, 0x3D, "clo.b">, NsRequires<[HasV110]>; -defm CLS : mI_H<0x0F, 0x1D, 0x0F, 0x7E, "cls">; -def CLS_B_rr_v110 : IRR_a<0x0F, 0x3E, "cls.b">, NsRequires<[HasV110]>; -defm CLZ : mI_H<0x0F, 0x1B, 0x0F, 0x7C, "clz">; -def CLZ_B_rr_v110 : IRR_a<0x0F, 0x3C, "clz.b">, NsRequires<[HasV110]>; - -def CMOV_src : ISRC_dD15C<0xAA, "cmov">; -def CMOV_srr : ISRR_dD15b<0x2A, "cmov">; -def CMOVN_src : ISRC_dD15C<0xEA, "cmovn">; -def CMOVN_srr : ISRR_dD15b<0x6A, "cmovn">; - -// A[b], off10, E[a] (BO)(Base + Short Offset Addressing Mode) -class IBO_bsoAbOEa op1, bits<6> op2, string asmstr> - : BO; -// P[b], E[a] (BO)(Bit-reverse Addressing Mode) -class IBO_rPbEa op1, bits<6> op2, string asmstr> - : BO; -// P[b], off10, E[a] (BO)(Circular Addressing Mode) -class IBO_cPbOEa op1, bits<6> op2, string asmstr> - : BO; -// A[b], off10, E[a] (BO)(Post-increment Addressing Mode) -class IBO_posAbOEa op1, bits<6> op2, string asmstr> - : BO; -// A[b], off10, E[a] (BO)(Pre-increment Addressing Mode) -class IBO_preAbOEa op1, bits<6> op2, string asmstr> - : BO; - - -multiclass mIBO_Ea bso1, bits<6> bso2, ///_bso - bits<8> r1, bits<6> r2, ///_r - bits<8> c1, bits<6> c2, ///_c - bits<8> pos1, bits<6> pos_r, ///_post - bits<8> pre1, bits<6> pre_c, ///_pre - string asmstr>{ - def _bo_bso : IBO_bsoAbOEa; - def _bo_pos : IBO_posAbOEa; - def _bo_pre : IBO_preAbOEa; - def _bo_r : IBO_rPbEa; - def _bo_c : IBO_cPbOEa; -} - -defm CMPSWAP_W : mIBO_Ea<0x49, 0x23, 0x69, 0x03, - 0x69, 0x13, 0x49,0x03, - 0x49, 0x13, "cmpswap.w"> - , Requires<[HasV161_UP]>; - -def CRC32_B_rr : IRR_dba<0x4B, 0x06, "crc32.b">, Requires<[HasV162]>; -def CRC32B_W_rr : IRR_dba<0x4B, 0x03, "crc32b.w">, Requires<[HasV162]>; -def CRC32L_W_rr : IRR_dba<0x4B, 0x07, "crc32l.w">, Requires<[HasV162]>; -def CRCN_rrr : IRRR<0x6B, 0x01, "crcn">, Requires<[HasV162]>; - -def CSUB_rrr : IRRR<0x2B, 0x02, "csub">; -def CSUBN_rrr : IRRR<0x2B, 0x03, "csubn">; - -defm CSUB_A_: mI_CADDnA_CSUBnA_v110_<0x21, 0x02, 0, 0, "csub.a">; -defm CSUBN_A_: mI_CADDnA_CSUBnA_v110_<0x21, 0x03, 0, 0, "csubn.a">; - -class ISR_0 op1, bits<4> op2, string asmstr> - : SR; - -class ISR_1 op1, bits<4> op2, string asmstr, RegisterClass RC1=RD> - : SR; - -class ISYS_0 op1, bits<6> op2, string asmstr> - : SYS; -class ISYS_1 op1, bits<6> op2, string asmstr, RegisterClass RC1=RD> - : SYS; - -def DEBUG_sr : ISR_0<0x00, 0x0A, "debug">; -def DEBUG_sys : ISYS_0<0x0D, 0x04, "debug">; - -/// RRRR Instruction Formats -/// op D[c], D[a], D[b], D[d] -class IRRRR op1, bits<3> op2, string asmstr> - : RRRR; -/// op D[c], D[a], D[d] -class IRRRR_ad op1, bits<3> op2, string asmstr, RegisterClass RC3=RD> - : RRRR; - -/// op D[c], D[a], D[b], D[d], width -class IRRRW_cabdw op1, bits<3> op2, string asmstr> - : RRRW; -/// op D[c], D[a], D[d], width -class IRRRW_cadw op1, bits<3> op2, string asmstr> - : RRRW; -/// op E[c], D[b], D[d], width -class IRRRW_cEbdw op1, bits<3> op2, string asmstr> - : RRRW; - -def DEXTR_rrpw : RRPW<0x77, 0x00, (outs RD:$d), (ins RD:$s1, RD:$s2, i32imm:$pos, i32imm:$width), - "dextr $d, $s1, $s2, $pos", []>; -def DEXTR_rrrr : IRRRR<0x17, 0x04, "dextr">; - -def DIFSC_A_rr_v110 : IRR_dabn<0x01, 0x50, "difsc.a", RD, RA, RA>, NsRequires<[HasV110]>; - -def DISABLE_sys : ISYS_0<0x0D, 0x0D, "disable">; -def DISABLE_sys_1 : ISYS_1<0x0D, 0x0F, "disable">, Requires<[HasV160_UP]>; - -def DSYNC_sys : ISYS_0<0x0D, 0x12, "dsync">; - -def DVADJ_srr_v110 : ISRR_db<0x72, "dvadj", RE, RD>, NsRequires<[HasV110]>; -def DVADJ_rrr_v110 : IRRR_d32<0x2B, 0x08, "dvadj", RE, RD, RD, RE>, NsRequires<[HasV110]>; -def DVADJ_rrr : IRRR_d32<0x6B, 0x0D, "dvadj", RE, RD, RD, RE>, Requires<[HasV120_UP]>; - -multiclass mI_U_RR_Eab op1, bits<8> op2, bits<8> op3, bits<8> op4, - string asmstr, string posfix = ""> { - def _rr # posfix : IRR_dab; - def _U_rr # posfix : IRR_dab; -} - -multiclass mIU_RR_Eab op1, bits<8> op2, bits<8> op3, bits<8> op4, - string asmstr, string posfix = ""> { - def _rr # posfix : IRR_dab; - def U_rr # posfix : IRR_dab; -} - -multiclass mI_DVINIT_ oprefix, - bits<8> op, bits<8> op_u, - bits<8> opb, bits<8> opbu, - bits<8> oph, bits<8> ophu, - string asmstr, string posfix = ""> { -defm "": mI_U_RR_Eab; -defm _B: mIU_RR_Eab ; -defm _H: mIU_RR_Eab ; -} - -defm DIV : mI_U_RR_Eab<0x4B, 0x20, 0x4B, 0x21, "div">, Requires<[HasV160_UP]>; - -defm DVINIT : mI_DVINIT_<0x4F, 0x00, 0x01, 0x04, 0x05, 0x02, 0x03, "dvinit", "_v110">, NsRequires<[HasV110]>; -defm DVINIT : mI_DVINIT_<0x4B, 0x1A, 0x0A, 0x5A, 0x4A, 0x3A, 0x2A, "dvinit">, Requires<[HasV120_UP]>; - -multiclass mI_U_RRR_EEdb op1, bits<4> op2, bits<8> op3, bits<4> op4, - string asmstr, string posfix = ""> { - def _rrr # posfix : IRRR_d32; - def _U_rrr # posfix: IRRR_d32; -} - -multiclass mI_U_SRR_sds2 op1, bits<8> op2, string asmstr, - string posfix = "", RegisterClass RC1, RegisterClass RC2>{ - def "" # posfix: ISRR_db; - def _U # posfix: ISRR_db; -} - -defm DVSTEP : mI_U_SRR_sds2<0x32, 0xB2, "dvstep", "v110", RE, RD>, NsRequires<[HasV110]>; -defm DVSTEP : mI_U_RRR_EEdb<0x2B, 0x09, 0x2B, 0x0A, "dvstep", "v110">, NsRequires<[HasV110]>; -defm DVSTEP : mI_U_RRR_EEdb<0x6B, 0x0F, 0x6B, 0x0E, "dvstep">, Requires<[HasV120_UP]>; - -def ENABLE_sys : ISYS_0<0x0D, 0x0C, "enable">; - -multiclass mIB_H_W brr1, bits<8> brr2, - bits<8> hrr1, bits<8> hrr2, - bits<8> wrr1, bits<8> wrr2, - string asmstr> - : mIB_H{ - def _W_rr : IRR_dab; -} - -defm EQ : mIRR_RC<0x0B, 0x10, 0x8B, 0x10, "eq"> - , mIB_H_W<0x0B, 0x50, 0x0B, 0x70, 0x0B, 0x90, "eq">; -def EQ_src : ISRC_D15dC<0xBA, "eq">; -def EQ_srr : ISRR_D15db<0x3A, "eq">; -def EQ_A_rr: IRR_dab<0x01, 0x40, "eq.a", RD, RA, RA>; - -defm EQANY_B : mIRR_RC<0x0B, 0x56, 0x8B, 0x56, "eqany.b">; -defm EQANY_H : mIRR_RC<0x0B, 0x76, 0x8B, 0x76, "eqany.h">; - -def EQZ_A_rr : IRR_a<0x01, 0x48, "eqz.a", RD, RA>; - -def EXTR_rrpw : RRPW<0x37, 0x02, (outs RD:$d), (ins RD:$s1, RD:$s2, i32imm:$pos, i32imm:$width), - "extr $d, $s1, $pos, $width", []>; -def EXTR_rrrr : IRRRR_ad<0x17, 0x02, "extr", RE>; -def EXTR_rrrw : IRRRW_cadw<0x57, 0x02, "extr">; - -def EXTR_U_rrpw : RRPW<0x37, 0x03, (outs RD:$d), (ins RD:$s1, RD:$s2, i32imm:$pos, i32imm:$width), - "extr.u $d, $s1, $pos, $width", []>; -def EXTR_U_rrrr : IRRRR_ad<0x17, 0x03, "extr.u", RE>; -def EXTR_U_rrrw : IRRRW_cadw<0x57, 0x03, "extr.u">; - -def FCALL_b : IB<0x61, "fcall">, Requires<[HasV160_UP]>; -def FCALLA_b : IB<0xE1, "fcalla">, Requires<[HasV160_UP]>; -def FCALLA_i : IRR_R1<0x2D, 0x01, "fcalli", RA>, Requires<[HasV160_UP]>; - -def FRET_sr : ISR_0<0x00, 0x07, "fret">, Requires<[HasV160_UP]>; -def FRET_sys : ISYS_0<0x0D, 0x03, "fret">, Requires<[HasV160_UP]>; - -multiclass mI_U__RR_RC op1, bits<8> op2, bits<8> op3, bits<7> op4, - bits<8> uop1, bits<8> uop2, bits<8> uop3, bits<7> uop4, - string asmstr> { - defm "" : mIRR_RC; - defm _U : mIRR_RC; -} - -defm GE : mI_U__RR_RC<0x0B, 0x14, 0x8B, 0x14, - 0x0B, 0x15, 0x8B, 0x15, "ge">; -def GE_A_rr : IRR_dab<0x01, 0x43, "ge.a", RD, RA, RA>; - -def IMASK_rcpw : RCPW<0xB7, 0x01, (outs RE:$d), (ins RD:$s1, i32imm:$const4, i32imm:$pos, i32imm:$width), - "imask $d, $const4, $pos, $width", []>; -def IMASK_rcrw : RCRW<0xD7, 0x01, (outs RE:$d), (ins RD:$s1, RD:$s3, i32imm:$const4, i32imm:$width), - "imask $d, $const4, $s3, $width", []>; -def IMASK_rrpw : RRPW<0x37, 0x01, (outs RE:$d), (ins RD:$s1, RD:$s2, i32imm:$pos, i32imm:$width), - "imask $d, $s2, $pos, $width", []>; -def IMASK_rrrw : IRRRW_cEbdw<0x57, 0x01, "imask">; - -def INS_T : IBIT<0x67, 0x00, "ins.t">; -def INSN_T : IBIT<0x67, 0x01, "insn.t">; - -def INSERT_rcpw : RCPW<0xB7, 0x00, (outs RD:$d), (ins RD:$s1, i32imm:$const4, i32imm:$pos, i32imm:$width), - "insert $d, $s1, $const4, $pos, $width", []>; -def INSERT_rcrr : RCRR<0x97, 0x00, (outs RD:$d), (ins RD:$s1, i32imm:$const4, RE:$s3), - "insert $d, $s1, $const4, $s3", []>; -def INSERT_rcrw : RCRW<0xD7, 0x00, (outs RD:$d), (ins RD:$s1, RD:$s3, i32imm:$const4, i32imm:$width), - "insert $d, $s1, $const4, $s3, $width", []>; -def INSERT_rrpw : RRPW<0x37, 0x00, (outs RD:$d), (ins RD:$s1, RD:$s2, i32imm:$pos, i32imm:$width), - "insert $d, $s1, $s2, $pos, $width", []>; -def INSERT_rrrr : RRRW<0x17, 0x00, (outs RD:$d), (ins RD:$s1, RD:$s2, RE:$s3), - "insert $d, $s1, $s2, $s3", []>; -def INSERT_rrrw : IRRRW_cabdw<0x57, 0x00, "insert">; - -def ISYNC_sys : ISYS_0<0x0D, 0x13, "isync">; - -defm IXMAX : mI_U_RRR_EEdb<0x6B, 0x0A, 0x6B, 0x0B, "ixmax">, Requires<[HasV130_UP]>; -defm IXMIN : mI_U_RRR_EEdb<0x6B, 0x08, 0x6B, 0x09, "ixmin">, Requires<[HasV130_UP]>; - -def J_b : IB<0x1D, "j">; -def J_sb_v110 : ISB<0x5C, "j">, NsRequires<[HasV110]>; -def J_sb : ISB<0x3C, "j">, Requires<[HasV120_UP]>; -def JA_b : IB<0x9D, "ja">; - -// disp15 -class IBRR_0 op1, bits<1> op2, string asmstr> - : BRR; -// A[a], disp15 -class IBRR_1 op1, bits<1> op2, string asmstr> - : BRR; -// D[a], D[b], disp15 -class IBRR op1, bits<1> op2, string asmstr, RegisterClass RC1=RD, RegisterClass RC2=RD> - : BRR; - - -class IBRC op1, bits<1> op2, string asmstr, Operand TypeC=u4imm> - : BRC; - -class ISBC op1, string asmstr> - : SBC; - -// D[15], D[b], disp4 (SBR) -class ISBR_15b op1, string asmstr> - : SBR; -// D[b], disp4 (SBR) -class ISBR_b op1, string asmstr, RegisterClass RC2=RD> - : SBR; - -// D[b](SBR) -class ISBR op1, string asmstr, RegisterClass RC2=RD> - : SBR; - -multiclass mIBRC_BRR c1, bits<1> c2, bits<8> r1, bits<1> r2, string asmstr, Operand TypeC=u4imm>{ - def _brc : IBRC; - def _brr : IBRR; -} - -multiclass mI_JnEq_ c1, bits<1> c2, bits<8> r1, bits<1> r2, - bits<8> x1, bits<8> x2, bits<8> x3, bits<8> x4, - bits<8> x5, bits<1> x6, bits<8> v1, bits<8> v2, string asmstr>{ - defm "": mIBRC_BRR; - - def _sbr_v110 : ISBR_15b, NsRequires<[HasV110]>; - def _sbc_v110 : ISBC, NsRequires<[HasV110]>; - - def _sbc1 : ISBC, Requires<[HasV120_UP]>; - def _sbc2 : ISBC, Requires<[HasV160_UP]>; - - if !eq(asmstr, "jne") then def _sbr1 : ISBR_15b, Requires<[HasV120_UP]>; - if !eq(asmstr, "jeq") then def _sbr1 : ISBR_15b, Requires<[HasV130_UP]>; - - def _sbr2 : ISBR_15b, Requires<[HasV160_UP]>; - def _A_brr: IBRR; -} - -defm JEQ : mI_JnEq_<0xDF, 0x00, 0x5F, 0x00, - 0x1E, 0x9E, 0x3E, 0xBE, - 0x7D, 0x00, 0x1E, 0x6E, "jeq">; - -defm JGE : mIBRC_BRR<0xFF, 0x00, 0x7F, 0x00, "jge", s4imm>; -defm JGE_U : mIBRC_BRR<0xFF, 0x01, 0x7F, 0x01, "jge.u">; - -def JGEZ_sbr_v110 : ISBR_b<0xFE, "jgez">, NsRequires<[HasV110]>; -def JGEZ_sbr : ISBR_b<0xCE, "jgez">, Requires<[HasV120_UP]>; -def JGTZ_sbr_v110 : ISBR_b<0x7E, "jgtz">, NsRequires<[HasV110]>; -def JGTZ_sbr : ISBR_b<0x4E, "jgtz">, Requires<[HasV120_UP]>; - -def JI_sbr_v110 : ISBR<0x3C, "ji", RA>, NsRequires<[HasV110]>; -def JI_rr_v110 : IRR_R1<0x2D, 0x03, "ji", RA>, NsRequires<[HasV110]>; -def JI_rr : IRR_R1<0x2D, 0x03, "ji", RA>, Requires<[HasV120_UP]>; -def JI_sr : SR<0xDC, 0x00, (outs), (ins RA:$s1), "ji $s1", []>, Requires<[HasV120_UP]>; - -def JL_b : IB<0x5D, "jl">; -def JLA_b : IB<0xDD, "jla">; - -def JLEZ_sbr_v110 : ISBR_b<0xBE, "jlez">, NsRequires<[HasV110]>; -def JLEZ_sbr : ISBR_b<0x8E, "jlez">, Requires<[HasV120_UP]>; - -def JLI_rr_v110 : IRR_R1<0x2D, 0x02, "jli", RA>, NsRequires<[HasV110]>; -def JLI_rr : IRR_R1<0x2D, 0x02, "jli", RA>, Requires<[HasV120_UP]>; - -defm JLT : mIBRC_BRR<0xBF, 0x00, 0x3F, 0x00, "jlt">; -defm JLT_U : mIBRC_BRR<0xBF, 0x01, 0x3F, 0x01, "jlt.u">; - -def JLTZ_sbr_v110 : ISBR_b<0x3E, "jltz">, NsRequires<[HasV110]>; -def JLTZ_sbr : ISBR_b<0x0E, "jltz">, Requires<[HasV120_UP]>; - -defm JNE : mI_JnEq_<0xDF, 0x01, 0x5F, 0x01, - 0x5E, 0xDE, 0x7E, 0xFE, - 0x7D, 0x01, 0x9E, 0xEE, "jne">; - -defm JNED : mIBRC_BRR<0x9F, 0x01, 0x1F, 0x01, "jned">; -defm JNEI : mIBRC_BRR<0x9F, 0x00, 0x1F, 0x00, "jnei">; - -multiclass mI_JnZ_ sb, bits<8> sbr, - bits<8> abrr1, bits<1> abrr2, bits<8> asbr, - bits<7> brn1, bits<1> brn2, bits<8> sbrn, - bits<8> sbv, bits<8> sbrv, bits<8> sbrnv, - string asmstr> { - def _sb_v110 : ISB_D15D, NsRequires<[HasV110]>; - def _sbr_v110 : ISBR_b, NsRequires<[HasV110]>; - def _T_sbrn_v110: SBRN - , NsRequires<[HasV110]>; - - def _sb : ISB_D15D, Requires<[HasV120_UP]>; - def _sbr : ISBR_b, Requires<[HasV120_UP]>; - def _A_brr : IBRR_1; - def _A_sbr : ISBR_b; - def _T_brn : BRN; - def _T_sbrn: SBRN - , Requires<[HasV120_UP]>; -} - -defm JNZ : mI_JnZ_<0xEE, 0xF6, 0xBD, 0x01, 0x7C, 0x6F, 0x01, 0xAE, 0xAE, 0xDE, 0x4E, "jnz">; -defm JZ : mI_JnZ_<0x6E, 0x76, 0xBD, 0x00, 0xBC, 0x6F, 0x00, 0x2E, 0x2E, 0x5E, 0x0E, "jz">; - - -class IABS_off18 op1, bits<2> op2, string asmstr> - : ABS; -class IABS_RO op1, bits<2> op2, string asmstr, RegisterClass dc> - : ABS; -class IABS_OR op1, bits<2> op2, string asmstr, RegisterClass s1c> - : ABS; - -class IBOL_RAaO op1, string asmstr, RegisterClass RC> - : BOL; - -class IBOL_AbOR op1, string asmstr, RegisterClass RC> - : BOL; - -class ISLR op1, string asmstr, RegisterClass dc> - : SLR; -class ISLR_pos op1, string asmstr, RegisterClass dc> - : SLR; - -class ISLRO op1, string asmstr, RegisterClass dc> - : SLRO; - -class ISRO_A15RO op1, string asmstr, RegisterClass s2c> - : SRO; - -class ISRO_ROA15 op1, string asmstr, RegisterClass s2c> - : SRO; - -class ISRO_D15RO op1, string asmstr, RegisterClass s2c> - : SRO; - -class ISRO_ROD15 op1, string asmstr, RegisterClass s2c> - : SRO; - -// A|D[a], A[b], off10 (BO) (Base + Short Offset Addressing Mode) -class IBO_RAbso op1, bits<6> op2, string asmstr, RegisterClass dc> - : BO; -// A|D[a], P[b] (BO) (Bit Reverse Addressing Mode) -class IBO_RPr op1, bits<6> op2, string asmstr, RegisterClass dc> - : BO; -// A|D[a], P[b], off10 (BO) (Circular Addressing Mode) -class IBO_RPc op1, bits<6> op2, string asmstr, RegisterClass dc> - : BO; -// A|D[a], A[b], off10 (BO)(Post-increment Addressing Mode) -class IBO_RApos op1, bits<6> op2, string asmstr, RegisterClass dc> - : BO; -// A|D[a], A[b], off10 (BO) (Pre-increment Addressing Mode) -class IBO_RApre op1, bits<6> op2, string asmstr, RegisterClass dc> - : BO; - - -multiclass mI_LD_ abs1, bits<2> abs2, ///_abs - bits<8> prefix1, bits<8> prefix2, - bits<6> bso2, ///_bso - bits<6> pos_r, ///_pos|_r - bits<6> pre_c, ///_pre|_c - string asmstr, RegisterClass RC>{ - def _abs : IABS_RO; - def _bo_bso : IBO_RAbso; - def _bo_pos : IBO_RApos; - def _bo_pre : IBO_RApre; - def _bo_r : IBO_RPr; - def _bo_c : IBO_RPc; -} - -multiclass mI_LD_2_ slr, bits<8> slrp, bits<8> slro, bits<8> sro, - string asmstr, RegisterClass RC, string posfix="">{ - def _slr # posfix: ISLR; - def _slr_post # posfix: ISLR_pos; - def _slro # posfix: ISLRO; - if !eq(RC, RD) then def _sro # posfix: ISRO_D15RO; - if !eq(RC, RA) then def _sro # posfix: ISRO_A15RO; -} - -defm LD_A: mI_LD_<0x85, 0x02, 0x09, 0x29, 0x26, 0x06, 0x16, "ld.a", RA>; -defm LD_A: mI_LD_2_<0xB8, 0x64, 0x0C, 0x28, "ld.a", RA, "_v110">, NsRequires<[HasV110]>; -defm LD_A: mI_LD_2_<0xD4, 0xC4, 0xC8, 0xCC, "ld.a", RA>, Requires<[HasV120_UP]>; -def LD_A_bol : IBOL_RAaO<0x99, "ld.a", RA>; -def LD_A_sc : ISC_A15A10C<0xD8, "ld.a">, Requires<[HasV120_UP]>; - -defm LD_B: mI_LD_2_<0x98, 0x44, 0x34, 0x08, "ld.b", RD, "_v110">, NsRequires<[HasV110]>; -defm LD_B: mI_LD_<0x05, 0x00, 0x09, 0x29, 0x20, 0x00, 0x10,"ld.b", RD>; -def LD_B_bol : IBOL_RAaO<0x79, "ld.b", RD>, Requires<[HasV160_UP]>; - -defm LD_BU: mI_LD_<0x05, 0x01, 0x09, 0x29, 0x21, 0x01, 0x11, "ld.bu", RD>; -defm LD_BU: mI_LD_2_<0x58, 0xC4, 0xB4, 0x88, "ld.bu", RD, "_v110">, NsRequires<[HasV110]>; -defm LD_BU: mI_LD_2_<0x14, 0x04, 0x08, 0x0C, "ld.bu", RD>, Requires<[HasV120_UP]>; -def LD_BU_bol : IBOL_RAaO<0x39, "ld.bu", RD>, Requires<[HasV160_UP]>; - -defm LD_D : mI_LD_<0x85, 0x01, 0x09, 0x29, 0x25, 0x05, 0x15, "ld.d", RE>; -defm LD_DA : mI_LD_<0x85, 0x03, 0x09, 0x29, 0x27, 0x07, 0x17, "ld.da", RP>; - -defm LD_H : mI_LD_<0x05, 0x02, 0x09, 0x29, 0x22, 0x02, 0x12, "ld.h", RD>; -defm LD_H: mI_LD_2_<0xD8, 0x24, 0x74, 0x48, "ld.h", RD, "_v110">, NsRequires<[HasV110]>; -defm LD_H: mI_LD_2_<0x94, 0x84, 0x88, 0x8C, "ld.h", RD>, Requires<[HasV120_UP]>; -def LD_H_bol : IBOL_RAaO<0xC9, "ld.h", RD>, Requires<[HasV160_UP]>; - -defm LD_HU : mI_LD_<0x05, 0x03, 0x09, 0x29, 0x23, 0x03, 0x13, "ld.hu", RD>; -def LD_HU_bol : IBOL_RAaO<0xB9, "ld.hu", RD>, Requires<[HasV160_UP]>; - -defm LD_Q : mI_LD_<0x45, 0x00, 0x09, 0x29, 0x28, 0x08, 0x18, "ld.q", RD>; - -defm LD_W: mI_LD_<0x85, 0x00, 0x09, 0x29, 0x24, 0x04, 0x14, "ld.w", RD>; -defm LD_W: mI_LD_2_<0x38, 0xA4, 0xF4, 0xC8, "ld.w", RD, "_v110">, NsRequires<[HasV110]>; -defm LD_W: mI_LD_2_<0x54, 0x44, 0x48, 0x4C, "ld.w", RD>, Requires<[HasV120_UP]>; -def LD_W_bol : IBOL_RAaO<0x19, "ld.w", RD>; -def LD_W_sc : ISC_D15A10C<0x58, "ld.w">, Requires<[HasV120_UP]>; - - -def LDLCX_abs : IABS_off18<0x15, 0x02, "ldlcx">; -def LDLCX_bo_bso : IBO_bso<0x49, 0x24, "ldlcx">; - -def LDMST_abs : IABS_OR<0xE5, 0x01, "ldmst", RE>; -defm LDMST : mIBO_Ea<0x49, 0x21, 0x69, 0x01, 0x69, 0x11, 0x49, 0x01, 0x49, 0x11, "ldmst">; - -def LDUCX_abs : IABS_off18<0x15, 0x03, "lducx">; -def LDUCX_bo_bso : IBO_bso<0x49, 0x25, "lducx">; - -def LEA_abs : IABS_RO<0xC5, 0x00, "lea", RA>; -def LEA_bo_bso : IBO_RAbso<0x49, 0x28, "lea", RA>; -def LEA_bol : IBOL_RAaO<0xD9, "lea", RA>; - -def LHA_abs : IABS_RO<0xC5, 0x01, "lha", RA>, Requires<[HasV162_UP]>; - -def LOOP_brr : IBRR_1<0xFD, 0x00, "loop">; - -def LOOP_sbr : SBR<0xFC, (outs), (ins RA:$s2, oext4imm:$disp4), - "loop $s2, $disp4", []>; -def LOOPU_brr : IBRR_0<0xFD, 0x01, "loopu">, Requires<[HasV120_UP]>; - -defm LT : mIRR_RC<0x0B, 0x12, 0x8B, 0x12, "lt">; -defm LT : mISRR_SRC<0x7A, 0xFA, "lt", RD, RD, s4imm>; - -defm LT_U : mIRR_RC<0x0B, 0x13, 0x8B, 0x13, "lt.u">; -defm LT_U : mISRR_SRC<0x06, 0x86, "lt.u", RD, RD, u4imm, "v110">, NsRequires<[HasV110]>; -def LT_A_rr : IRR_dab<0x01, 0x42, "lt.a", RD, RA, RA>; - -multiclass mIU__RR_ab op1, bits<8> op2, - bits<8> uop1, bits<8> uop2, - string asmstr> { - def "" : IRR_dab; - def U : IRR_dab; -} - -defm LT_B : mIU__RR_ab<0x0B, 0x52, 0x0B, 0x53, "lt.b">; -defm LT_H : mIU__RR_ab<0x0B, 0x72, 0x0B, 0x73, "lt.h">; -defm LT_W : mIU__RR_ab<0x0B, 0x92, 0x0B, 0x93, "lt.w">; - -class IRRR1_label op1, bits<6> op2, string asmstr, RegisterClass RC, string label> - : RRR1; -class IRRR1_label2 op1, bits<6> op2, string asmstr, RegisterClass RC, string label1, string label2> - : RRR1; -class IRRR1_n op1, bits<6> op2, string asmstr, RegisterClass RC=RD> - : RRR1; -class IRRR1 op1, bits<6> op2, string asmstr, RegisterClass RC=RD> - : RRR1; - -class IRRR2 op1, bits<8> op2, string asmstr, RegisterClass RC> - : RRR2; - -multiclass mIRRR2 op1, bits<8> op2, bits<8> op3, bits<8> op4, string asmstr>{ - def _rrr2 : IRRR2; - def _rrr2_e : IRRR2, Requires<[HasV120_UP]>; -} - -multiclass mIRCR_RRR2 op_rcr1, bits<3> op_rcr2, bits<8> op_rrr21, bits<8> op_rrr22, - string asmstr, string posfix="", - Operand Type3=s9imm, RegisterClass RC1=RE, RegisterClass RC2=RD>{ - def _rcr#posfix: IRCR; - def _rrr2#posfix: IRRR2; -} - -multiclass mIRRR1_LU2 prefix, bits<6> ll, bits<6> lu, - bits<6> ul, bits<6> uu, - string asmstr, RegisterClass RC>{ - def _rrr1_LL : IRRR1_label; - def _rrr1_LU : IRRR1_label; - def _rrr1_UL : IRRR1_label; - def _rrr1_UU : IRRR1_label; -} -multiclass mI_MADD_H_MSUB_H_ pre, bits<6> ll, bits<6> lu, - bits<6> ul, bits<6> uu, string asmstr, bit hasv110=true, RegisterClass RC=RE>{ - if hasv110 then { - if !or(!eq("maddm.h", asmstr), !eq("msubm.h", asmstr)) then - def _rrr1_v110 : IRRR1, NsRequires<[HasV110]>; - else - def _rrr1_v110 : IRRR1_n, NsRequires<[HasV110]>; - } - defm "" : mIRRR1_LU2, Requires<[HasV120_UP]>; -} - -multiclass mI_MADDRsH_MSUBRsH_ pre2, bits<6> ul2, bits<8> pre1, bits<6> ll, bits<6> lu, - bits<6> ul, bits<6> uu, string asmstr>{ - def _rrr1_v110: RRR1, NsRequires<[HasV110]>; - def _rrr1_UL_2: RRR1, Requires<[HasV120_UP]>; - defm "" : mIRRR1_LU2, Requires<[HasV120_UP]>; -} - -multiclass mI_MADDsQ_MSUBsQ_ prefix, bits<6> op, bits<6> eop, bits<6> l, bits<6> el, bits<6> u, bits<6> eu, - bits<6> ll, bits<6> ell, bits<6> uu, bits<6> euu, string asmstr>{ - def _rrr1_UU2_v110: IRRR1_n, NsRequires<[HasV110]>; - def _rrr1: IRRR1_n, Requires<[HasV120_UP]>; - def _rrr1_e: IRRR1_n, Requires<[HasV120_UP]>; - def _rrr1_L: IRRR1_label, Requires<[HasV120_UP]>; - def _rrr1_e_L: IRRR1_label, Requires<[HasV120_UP]>; - def _rrr1_U: IRRR1_label, Requires<[HasV120_UP]>; - def _rrr1_e_U: IRRR1_label, Requires<[HasV120_UP]>; - def _rrr1_L_L: IRRR1_label2, Requires<[HasV120_UP]>; - def _rrr1_e_L_L: IRRR1_label2, Requires<[HasV120_UP]>; - def _rrr1_U_U: IRRR1_label2, Requires<[HasV120_UP]>; - def _rrr1_e_U_U: IRRR1_label2, Requires<[HasV120_UP]>; -} - -defm MADD : mIRCR<0x13, 0x01, 0x13, 0x03, "madd"> - , mIRRR2<0x03, 0x0A, 0x03, 0x6A, "madd">; - -defm MADDS : mIRCR<0x13, 0x05, 0x13, 0x07, "madds"> - , mIRRR2<0x03, 0x8A, 0x03, 0xEA, "madds">; - -defm MADD_H : mI_MADD_H_MSUB_H_<0x83, 0x1A, 0x19, 0x18, 0x1B, "madd.h">; -defm MADDS_H : mI_MADD_H_MSUB_H_<0x83, 0x3A, 0x39, 0x38, 0x3B, "madds.h">; - -defm MADD_Q : mI_MADDsQ_MSUBsQ_<0x43, 0x02, 0x1B, 0x01, 0x19, 0x00, 0x18, 0x05, 0x1D, 0x04, 0x1C, "madd.q">; -defm MADDS_Q : mI_MADDsQ_MSUBsQ_<0x43, 0x22, 0x3B, 0x21, 0x39, 0x20, 0x38, 0x25, 0x3D, 0x24, 0x3C, "madds.q">; - -defm MADD_U: mIRCR_RRR2<0x13, 0x02, 0x03, 0x68, "madd.u", "", u9imm>, Requires<[HasV120_UP]>; - -defm MADDS_U: mIRCR<0x13, 0x04, 0x13, 0x06, "madds.u"> - , mIRRR2<0x03, 0x88, 0x03, 0xE8, "madds.u">; - -defm MADDM: mIRCR_RRR2<0x13, 0x03, 0x03, 0x6A, "maddm", "_v110">, NsRequires<[HasV110]>; -def MADDM_Q_rrr1_v110: IRRR1<0x43, 0x70, "maddm.q", RE>, NsRequires<[HasV110]>; -defm MADDM_U: mIRCR_RRR2<0x13, 0x02, 0x03, 0x68, "maddm.u", "_v110", u9imm>, NsRequires<[HasV110]>; - -defm MADDM_H : mI_MADD_H_MSUB_H_<0x83, 0x1E, 0x1D, 0x1C, 0x1F, "maddm.h">; - -defm MADDMS: mIRCR_RRR2<0x13, 0x07, 0x03, 0xEA, "maddms", "_v110">, NsRequires<[HasV110]>; -defm MADDMS_U: mIRCR_RRR2<0x13, 0x06, 0x03, 0xE8, "maddms.u", "_v110", u9imm>, NsRequires<[HasV110]>; -defm MADDMS_H : mI_MADD_H_MSUB_H_<0x83, 0x3E, 0x3D, 0x3C, 0x3F, "maddms.h", false>; - -defm MADDR_H : mI_MADDRsH_MSUBRsH_<0x43, 0x1E, 0x83, 0x0E, 0x0D, 0x0C, 0x0F, "maddr.h">; -defm MADDRS_H : mI_MADDRsH_MSUBRsH_<0x43, 0x3E, 0x83, 0x2E, 0x2D, 0x2C, 0x2F, "maddrs.h">; - -multiclass mI_MADDRsQ_MSUBRsQ_ prefix, bits<6> op, bits<6> eop, string asmstr> { - def _rrr1_L_L : IRRR1_label2, Requires<[HasV120_UP]>; - def _rrr1_U_U : IRRR1_label2, Requires<[HasV120_UP]>; - def _rrr1_v110: IRRR1_n, NsRequires<[HasV110]>; -} - -defm MADDR_Q : mI_MADDRsQ_MSUBRsQ_<0x43, 0x07, 0x06, "maddr.q">; -defm MADDRS_Q: mI_MADDRsQ_MSUBRsQ_<0x43, 0x27, 0x26, "maddrs.q">; - -defm MADDSU_H : mI_MADD_H_MSUB_H_<0xC3, 0x1A, 0x19, 0x18, 0x1B, "maddsu.h", false>; -defm MADDSUS_H : mI_MADD_H_MSUB_H_<0xC3, 0x3A, 0x39, 0x38, 0x3B, "maddsus.h", false>; -defm MADDSUM_H : mI_MADD_H_MSUB_H_<0xC3, 0x1E, 0x1D, 0x1C, 0x1F, "maddsum.h", false>; -defm MADDSUMS_H : mI_MADD_H_MSUB_H_<0xC3, 0x3E, 0x3D, 0x3C, 0x3F, "maddsums.h", false>; -defm MADDSUR_H : mI_MADD_H_MSUB_H_<0xC3, 0x0E, 0x0D, 0x0C, 0x0F, "maddsur.h", false, RD>; -defm MADDSURS_H : mI_MADD_H_MSUB_H_<0xC3, 0x2E, 0x2D, 0x2C, 0x2F, "maddsurs.h", false, RD>; - -defm MAX : mIRR_RC<0x0B, 0x1A, 0x8B, 0x1A, "max">; -defm MAX_U : mIRR_RC<0x0B, 0x1B, 0x8B, 0x1B, "max.u">; - -defm MAX_B : mIU__RR_ab<0x0B, 0x5A, 0x0B, 0x5B, "max.b">; -defm MAX_H : mIU__RR_ab<0x0B, 0x7A, 0x0B, 0x7B, "max.h">; - -defm MIN : mIRR_RC<0x0B, 0x18, 0x8B, 0x18, "min">; -defm MIN_U : mIRR_RC<0x0B, 0x19, 0x8B, 0x19, "min.u">; - -defm MIN_B : mIU__RR_ab<0x0B, 0x58, 0x0B, 0x59, "min.b">; -defm MIN_H : mIU__RR_ab<0x0B, 0x78, 0x0B, 0x79, "min.h">; - -class IRLC_1 op1, string asmstr, RegisterClass RC=RD, Operand TypeC=u16imm> - : RLC; - -class ISRC_1 op1, string asmstr, RegisterClass RC=RD> - : SRC; - -def MOV_rlc : IRLC_1<0x3B, "mov", RD, s16imm>; -def MOV_rlc_e: IRLC_1<0xFB, "mov", RE>, Requires<[HasV160_UP]>; - -def MOV_rr : IRR_b<0x0B, 0x1F, "mov">; -def MOV_rr_e: IRR_b<0x0B, 0x80, "mov", RE>, Requires<[HasV160_UP]>; -def MOV_rr_eab : IRR_dab<0x0B, 0x81, "mov", RE>, Requires<[HasV160_UP]>; - -def MOV_sc_v110: ISC_D15C<0xC6, "mov">, NsRequires<[HasV110]>; -def MOV_sc : ISC_D15C<0xDA, "mov">, Requires<[HasV120_UP]>; - -def MOV_src: ISRC_dC<0x82, "mov">; -def MOV_src_e: ISRC_1<0xD2, "mov", RE>, Requires<[HasV160_UP]>; - -def MOV_srr : ISRR_db<0x02, "mov">; - -multiclass mI_MOV_srr srr110,bits<8> srr1, string asmstr, RegisterClass RCd=RA, RegisterClass RC1=RD>{ - def _srr_v110: ISRR_db, NsRequires<[HasV110]>; - def _srr: ISRR_db, Requires<[HasV120_UP]>; -} - -multiclass mI_MOVA_ rr1, bits<8> rr2, bits<8> src1, bits<8> srr110,bits<8> srr1, string asmstr> { - def _rr : IRR_b; - def _src: ISRC_dC, Requires<[HasV120_UP]>; - defm "" : mI_MOV_srr; -} - -defm MOV_A : mI_MOVA_<0x01, 0x63, 0xA0, 0x30, 0x60, "mov.a">; - -def MOV_AA_rr : IRR_b<0x01, 0x00, "mov.aa", RA, RA>; -defm MOV_AA_srr: mI_MOV_srr<0x80, 0x40, "mov.aa", RA, RA>; - -def MOV_D_rr : IRR_b<0x01, 0x4C, "mov.d", RD, RA>; -defm MOV_D_srr : mI_MOV_srr<0x20, 0x80, "mov.d", RD, RA>; - -def MOV_U_rlc : IRLC_1<0xBB, "mov.u">; -def MOVH_rlc : IRLC_1<0x7B, "movh", RD, u16imm>; -def MOVH_A_rlc : IRLC_1<0x91, "movh.a", RA, u16imm>; -def MOVZ_A_sr: ISR_1<0x00, 0x01, "movz.a", RA>, NsRequires<[HasV110]>; - -defm MSUB : mIRCR<0x33, 0x01, 0x33, 0x03, "msub"> - , mIRRR2<0x23, 0x0A, 0x23, 0x6A, "msub">; -defm MSUBS: mIRCR<0x33, 0x05, 0x33, 0x07, "msubs"> - , mIRRR2<0x23, 0x8A, 0x23, 0xEA, "msubs">; - -defm MSUB_H : mI_MADD_H_MSUB_H_<0xA3, 0x1A, 0x19, 0x18, 0x1B, "msub.h">; -defm MSUBS_H : mI_MADD_H_MSUB_H_<0xA3, 0x3A, 0x39, 0x38, 0x3B, "msubs.h">; -defm MSUB_Q : mI_MADDsQ_MSUBsQ_<0x63, 0x02, 0x1B, 0x01, 0x19, 0x00, 0x18, 0x05, 0x1D, 0x04, 0x1C, "msub.q">; -defm MSUBS_Q : mI_MADDsQ_MSUBsQ_<0x63, 0x22, 0x3B, 0x21, 0x39, 0x20, 0x38, 0x25, 0x3D, 0x24, 0x3C, "msubs.q">; - -defm MSUB_U: mIRCR_RRR2<0x33, 0x02, 0x23, 0x68, "msub.u", "", u9imm>, Requires<[HasV120_UP]>; -defm MSUBS_U : mIRCR<0x33, 0x04, 0x33, 0x06, "msubs.u"> - , mIRRR2<0x23, 0x88, 0x23, 0xE8, "msubs.u">; - -defm MSUBAD_H : mI_MADD_H_MSUB_H_<0xE3, 0x1A, 0x19, 0x18, 0x1B, "msubad.h", false>; -defm MSUBADS_H : mI_MADD_H_MSUB_H_<0xE3, 0x3A, 0x39, 0x38, 0x3B, "msubads.h", false>; -defm MSUBADM_H : mI_MADD_H_MSUB_H_<0xE3, 0x1E, 0x1D, 0x1C, 0x1F, "msubadm.h", false>; -defm MSUBADMS_H : mI_MADD_H_MSUB_H_<0xE3, 0x3E, 0x3D, 0x3C, 0x3F, "msubadms.h", false>; -defm MSUBADR_H : mI_MADD_H_MSUB_H_<0xE3, 0x0E, 0x0D, 0x0C, 0x0F, "msubadr.h", true, RD>; -defm MSUBADRS_H : mI_MADD_H_MSUB_H_<0xE3, 0x2E, 0x2D, 0x2C, 0x2F, "msubadrs.h", true, RD>; - -defm MSUBM: mIRCR_RRR2<0x33, 0x03, 0x23, 0x6A, "msubm", "v110">, NsRequires<[HasV110]>; -def MSUBM_Q_rrr1_v110: IRRR1<0x63, 0x1C, "msubm.q", RE>, NsRequires<[HasV110]>; -defm MSUBM_U: mIRCR_RRR2<0x33, 0x02, 0x23, 0x68, "msubm.u", "v110">, NsRequires<[HasV110]>; -defm MSUBMS: mIRCR_RRR2<0x33, 0x07, 0x23, 0xEA, "msubms", "v110">, NsRequires<[HasV110]>; -defm MSUBMS_U: mIRCR_RRR2<0x33, 0x06, 0x23, 0xE8, "msubms.u", "v110">, NsRequires<[HasV110]>; - -defm MSUBM_H : mI_MADD_H_MSUB_H_<0xA3, 0x1E, 0x1D, 0x1C, 0x1F, "msubm.h">; -defm MSUBMS_H : mI_MADD_H_MSUB_H_<0xA3, 0x3E, 0x3D, 0x3C, 0x3F, "msubms.h", false>; - -defm MSUBR_H : mI_MADDRsH_MSUBRsH_<0x63, 0x1E, 0xA3, 0x0E, 0x0D, 0x0C, 0x0F, "msubr.h">; -defm MSUBRS_H: mI_MADDRsH_MSUBRsH_<0x63, 0x3E, 0xA3, 0x2E, 0x2D, 0x2C, 0x2F, "msubrs.h">; - -defm MSUBR_Q : mI_MADDRsQ_MSUBRsQ_<0x63, 0x07, 0x06, "msubr.q">; -defm MSUBRS_Q: mI_MADDRsQ_MSUBRsQ_<0x63, 0x27, 0x26, "msubrs.q">; - -class IRLC_CR op1, string asmstr, RegisterClass RC=RD> - : RLC; - -def MTCR_rlc : IRLC_CR<0xCD, "mtcr">; -def MFCR_rlc : IRLC_1 <0x4D, "mfcr">; - -class IRR2 op1, bits<12> op2, string asmstr, - RegisterClass RCd=RD, RegisterClass RCa=RD, RegisterClass RCb=RD> - : RR2; - -def MUL_rc : RC<0x53, 0x01, (outs RD:$d), (ins RD:$s1, s9imm:$const9), - "mul $d, $s1, $const9", []>; -def MUL_rc_e: RC<0x53, 0x03, (outs RE:$d), (ins RD:$s1, s9imm:$const9), - "mul $d, $s1, $const9", []> - , Requires<[HasV120_UP]>; - -def MUL_rr2 : IRR2<0x73, 0x0A, "mul">, Requires<[HasV120_UP]>; -def MUL_rr2_e: IRR2<0x73, 0x6A, "mul", RE>, Requires<[HasV120_UP]>; - -def MUL_srr : ISRR_db<0xE2, "mul">; -def MUL_rr_v110: IRR_dab<0x73, 0x0A, "mul">, NsRequires<[HasV110]>; - -multiclass mI_MUL_ rc1, bits<7> rc2, bits<8> oprr1, bits<12> oprr2, string asmstr, - RegisterClass RCd=RD>{ - if !eq(asmstr, "mul.u") then - def _rc : IRC, Requires<[HasV120_UP]>; - else{ - def _rc : IRC; - def _rr_v110: IRR_dab, NsRequires<[HasV110]>; - } - - def _rr2 : IRR2, Requires<[HasV120_UP]>; -} - -defm MULS : mI_MUL_<0x53, 0x05, 0x73, 0x8A, "muls", RD>; - -class IRR1 op1, bits<10> op2, string asmstr, - RegisterClass RCd, string labela, string labelb> - : RR1; - -multiclass mI_MUL_H_ pre, bits<10> ll, bits<10> lu, bits<10> ul, bits<10> uu, string asmstr - , bit hasv110=false, bits<8> rr=0, RegisterClass RCd=RE>{ - if hasv110 then - def _rr_v110 : IRR_dabn, NsRequires<[HasV110]>; - def _rr1_LL2e : IRR1, Requires<[HasV120_UP]>; - def _rr1_LU2e : IRR1, Requires<[HasV120_UP]>; - def _rr1_UL2e : IRR1, Requires<[HasV120_UP]>; - def _rr1_UU2e : IRR1, Requires<[HasV120_UP]>; -} - -defm MUL_H : mI_MUL_H_<0xB3, 0x1A, 0x19, 0x18, 0x1B, "mul.h", true, 0x18>; - -multiclass mI_MULQ_ pre, bits<8> rr, bits<10> op1, bits<10> op2, bits<10> op3, bits<10> op4, - bits<10> op5, bits<10> op6, bits<10> op7, bits<10> op8, string asmstr>{ - def _rr_v110 : IRR_dabn, NsRequires<[HasV110]>; - def _rr1_2 : IRR1, Requires<[HasV120_UP]>; - def _rr1_2__e: IRR1, Requires<[HasV120_UP]>; - - def _rr1_2_L : IRR1, Requires<[HasV120_UP]>; - def _rr1_2_Le: IRR1, Requires<[HasV120_UP]>; - def _rr1_2_U : IRR1, Requires<[HasV120_UP]>; - def _rr1_2_Ue: IRR1, Requires<[HasV120_UP]>; - - def _rr1_2LL : IRR1, Requires<[HasV120_UP]>; - def _rr1_2UU : IRR1, Requires<[HasV120_UP]>; -} - -defm MUL_Q : mI_MULQ_<0x93, 0x04, 0x02, 0x1B, 0x01, 0x19, 0x00, 0x18, 0x05, 0x04, "mul.q">; - -defm MUL_U : mI_MUL_<0x53, 0x02, 0x73, 0x68, "mul.u", RE>; -defm MULS_U : mI_MUL_<0x53, 0x04, 0x73, 0x88, "muls.u", RD>; - -defm MULM: mIRR_RC<0x73, 0x6A, 0x53, 0x03, "mulm", RE>, NsRequires<[HasV110]>; -defm MULM_U: mIRR_RC<0x73, 0x68, 0x53, 0x02, "mulm.u", RE>, NsRequires<[HasV110]>; -defm MULMS_H: mI_MUL_H_<0xB3, 0x3E,0x3D, 0x3C, 0x3F, "mulms.h">; - -defm MULM_H : mI_MUL_H_<0xB3, 0x1E, 0x1D, 0x1C, 0x1F, "mulm.h">; -defm MULR_H : mI_MUL_H_<0xB3, 0x0E, 0x0D, 0x0C, 0x0F, "mulr.h", true, 0x0C, RD>; - -def MULR_Q_rr_v110 : IRR_dabn<0x93, 0x06, "mulr.q">, NsRequires<[HasV110]>; -def MULR_Q_rr1_2LL : IRR1<0x93, 0x07, "mulr.q", RD, "l", "l">, Requires<[HasV120_UP]>; -def MULR_Q_rr1_2UU : IRR1<0x93, 0x06, "mulr.q", RD, "u", "u">, Requires<[HasV120_UP]>; - -defm NAND : mIRR_RC<0x0F, 0x09, 0x8F, 0x09, "nand">; -def NAND_T : IBIT<0x07, 0x00, "nand.t">; - -defm NE : mIRR_RC<0x0B, 0x11, 0x8B, 0x11, "ne">; -def NE_A : IRR_dab<0x01, 0x41, "ne.a", RD, RA, RA>; -def NEZ_A : IRR_a<0x01, 0x49, "nez.a", RD, RA>; - -def NOP_sr : ISR_0<0x00, 0x00, "nop">; -def NOP_sys : ISYS_0<0x0D, 0x00, "nop">; - -multiclass mISR_1 sr1op1, bits<4> sr1op2, bits<8> sr2op1, bits<4> sr2op2, - string asmstr>{ - def _sr : ISR_1, Requires<[HasV120_UP]>; - def _sr_v110 : ISR_1, NsRequires<[HasV110]>; -} - -defm NOR : mIRR_RC<0x0F, 0x0B, 0x8F, 0x0B, "nor">; -def NOR_T : IBIT<0x87, 0x02, "nor.t">; - -defm NOR : mISR_1<0x46, 0x00, 0x36, 0x00, "nor">; - -def NOT_sr_v162 : ISR_1<0x46, 0x00, "not">, NsRequires<[HasV162]>; - - -defm OR : mIRR_RC<0x0F, 0x0A, 0x8F, 0x0A, "or", RD, RD, u9imm>; -def OR_sc : ISC_D15C<0x96, "or">, Requires<[HasV120_UP]>; -def OR_srr : ISRR_db<0xA6, "or">, Requires<[HasV120_UP]>; -def OR_sc_v110 : ISC_D15C<0xD6, "or">, NsRequires<[HasV110]>; -def OR_srr_v110 : ISRR_db<0x56, "or">, NsRequires<[HasV110]>; - -def OR_AND_T : IBIT<0xC7, 0x00, "or.and.t">; -def OR_ANDN_T : IBIT<0xC7, 0x03, "or.andn.t">; -def OR_NOR_T : IBIT<0xC7, 0x02, "or.nor.t">; -def OR_OR_T : IBIT<0xC7, 0x01, "or.or.t">; - -defm OR_EQ : mIRR_RC<0x0B, 0x27, 0x8B, 0x27, "or.eq">; -defm OR_GE : mIRR_RC<0x0B, 0x2B, 0x8B, 0x2B, "or.ge">; -defm OR_GE_U : mIRR_RC<0x0B, 0x2C, 0x8B, 0x2C, "or.ge.u">; -defm OR_LT : mIRR_RC<0x0B, 0x29, 0x8B, 0x29, "or.lt">; -defm OR_LT_U : mIRR_RC<0x0B, 0x2A, 0x8B, 0x2A, "or.lt.u">; -defm OR_NE : mIRR_RC<0x0B, 0x28, 0x8B, 0x28, "or.ne">; - -def OR_T : IBIT<0x87, 0x01, "or.t">; - -defm ORN : mIRR_RC<0x0F, 0x0F, 0x8F, 0x0F, "orn">; - -def ORN_T : IBIT<0x07, 0x01, "orn.t">; - -def PACK_rrr : IRRR_d31<0x6B, 0x00, "pack", RD, RD, RD, RE>; - -multiclass mISYS_0 sys1op1, bits<6> sys1op2, bits<8> sys2op1, bits<6> sys2op2, - string asmstr>{ - def _sys : ISYS_0, Requires<[HasV120_UP]>; - def _sys_v110 : ISYS_0, NsRequires<[HasV110]>; -} - -def PARITY_rr : IRR_a<0x4B, 0x02, "parity">, Requires<[HasV120_UP]>; -def PARITY_rr_v110 : IRR_a<0x4B, 0x08, "parity">, NsRequires<[HasV110]>; - -def POPCNT_W_rr : IRR_a<0x4B, 0x22, "popcnt.w">, NsRequires<[HasV162]>; - -def RESTORE_sys : ISYS_1<0x0D, 0x0E, "restore">, Requires<[HasV160_UP]>; - -def RET_sr : ISR_0<0x00, 0x09, "ret">; -defm RET : mISYS_0<0x0D, 0x06, 0x0D, 0x05, "ret">; - -def RFE_sr : ISR_0<0x00, 0x08, "rfe">; -defm RFE_sys : mISYS_0<0x0D, 0x07, 0x0D, 0x06, "rfe">; - -def RFM_sys : ISYS_0<0x0D, 0x05, "rfm">; - -def RSLCX_sys : ISYS_0<0x0D, 0x09, "rslcx">; - -def RSTV_sys : ISYS_0<0x2F, 0x00, "rstv">; - -def RSUB_rc : IRC<0x8B, 0x08, "rsub">; -defm RSUB_sr : mISR_1<0x32, 0x05, 0xD2, 0x05, "rsub">; - -def RSUBS_rc : IRC<0x8B, 0x0A, "rsubs">; -def RSUBS_U_rc : IRC<0x8B, 0x0B, "rsubs.u">; - -multiclass mI_SAT_ r1, bits<8> r2, bits<8> s1, bits<4> s2, bits<8> vs1, bits<4> vs2, string asmstr>{ - def _rr : IRR_a; - defm "" : mISR_1; -} - -defm SAT_B : mI_SAT_<0x0B, 0x5E, 0x32, 0x00, 0xD2, 0x00, "sat.b">; -defm SAT_BU : mI_SAT_<0x0B, 0x5F, 0x32, 0x01, 0xD2, 0x01, "sat.bu">; -defm SAT_H : mI_SAT_<0x0B, 0x7E, 0x32, 0x02, 0xD2, 0x02, "sat.h">; -defm SAT_HU : mI_SAT_<0x0B, 0x7F, 0x32, 0x03, 0xD2, 0x03, "sat.hu">; - -def SEL_rcr : IRCR<0xAB, 0x04, "sel">; -def SEL_rrr : IRRR<0x2B, 0x04, "sel">; - -def SEL_A_rcr_v110: IRCR<0xA1, 0x04, "sel.a", RA, RA>, NsRequires<[HasV110]>; -def SEL_A_rrr_v110: IRRR<0x21, 0x04, "sel.a", RA, RA, RA>, NsRequires<[HasV110]>; - -def SELN_rcr : IRCR<0xAB, 0x05, "seln">; -def SELN_rrr : IRRR<0x2B, 0x05, "seln">; - -def SELN_A_rcr_v110: IRCR<0xA1, 0x05, "seln.a", RA, RA>, NsRequires<[HasV110]>; -def SELN_A_rrr_v110: IRRR<0x21, 0x05, "seln.a", RA, RA, RA>, NsRequires<[HasV110]>; - -multiclass mISRC_1 op1, bits<8> op2, string asmstr>{ - def _src: ISRC_1, Requires<[HasV120_UP]>; - def _src_v110: ISRC_1, NsRequires<[HasV110]>; -} - -defm SH : mISRC_1<0x06, 0x26, "sh">; -defm SH : mIRR_RC<0x0F, 0x00, 0x8F, 0x00, "sh">; -defm SH_B : mIRR_RC<0x0F, 0x20, 0x8F, 0x20, "sh.b">, NsRequires<[HasV110]>; -defm SH_H : mIRR_RC<0x0F, 0x40, 0x8F, 0x40, "sh.h">; - -defm SH_EQ : mIRR_RC<0x0B, 0x37, 0x8B, 0x37, "sh.eq">; -defm SH_NE : mIRR_RC<0x0B, 0x38, 0x8B, 0x38, "sh.ne">; -defm SH_GE : mIRR_RC<0x0B, 0x3B, 0x8B, 0x3B, "sh.ge">; -defm SH_GE_U : mIRR_RC<0x0B, 0x3C, 0x8B, 0x3C, "sh.ge.u">; -defm SH_LT : mIRR_RC<0x0B, 0x39, 0x8B, 0x39, "sh.lt">; -defm SH_LT_U : mIRR_RC<0x0B, 0x3A, 0x8B, 0x3A, "sh.lt.u">; - -def SH_AND_T : IBIT<0x27, 0x00, "sh.and.t">; -def SH_ANDN_T : IBIT<0x27, 0x03, "sh.andn.t">; -def SH_NAND_T : IBIT<0xA7, 0x00, "sh.nand.t">; -def SH_NOR_T : IBIT<0x27, 0x02, "sh.nor.t">; -def SH_OR_T : IBIT<0x27, 0x01, "sh.or.t">; -def SH_ORN_T : IBIT<0xA7, 0x01, "sh.orn.t">; -def SH_XNOR_T : IBIT<0xA7, 0x02, "sh.xnor.t">; -def SH_XOR_T : IBIT<0xA7, 0x03, "sh.xor.t">; - - -defm SHA : mISRC_1<0x86, 0xA6, "sha">; -defm SHA : mIRR_RC<0x0F, 0x01, 0x8F, 0x01, "sha">; -defm SHA_B : mIRR_RC<0x0F, 0x21, 0x8F, 0x21, "sha.b">, NsRequires<[HasV110]>; -defm SHA_H : mIRR_RC<0x0F, 0x41, 0x8F, 0x41, "sha.h">; -defm SHAS : mIRR_RC<0x0F, 0x02, 0x8F, 0x02, "shas">; - -def SHUFFLE_rc : IRC<0x8F, 0x07, "shuffle">, Requires<[HasV162]>; - -// A[b], off10, A[a] (BO)(Base + Short Offset Addressing Mode) -class IBO_bso_st op1, bits<6> op2, string asmstr, RegisterClass RC> - : BO; -// P[b], A[a] (BO)(Bit-reverse Addressing Mode) -class IBO_r_st op1, bits<6> op2, string asmstr, RegisterClass RC> - : BO; -// P[b], off10, A[a] (BO)(Circular Addressing Mode) -class IBO_c_st op1, bits<6> op2, string asmstr, RegisterClass RC> - : BO; -// A[b], off10, A[a] (BO)(Post-increment Addressing Mode) -class IBO_pos_st op1, bits<6> op2, string asmstr, RegisterClass RC> - : BO; -// A[b], off10, A[a] (BO)(Pre-increment Addressing Mode) -class IBO_pre_st op1, bits<6> op2, string asmstr, RegisterClass RC> - : BO; - - -multiclass mIBO_st prefix1, bits<8> prefix2, - bits<6> bso2, ///_bso - bits<6> pos_r, ///_pos|_r - bits<6> pre_c, ///_pre|_c - string asmstr, RegisterClass RC>{ - def _bo_bso : IBO_bso_st; - def _bo_pos : IBO_pos_st; - def _bo_pre : IBO_pre_st; - def _bo_r : IBO_r_st; - def _bo_c : IBO_c_st; -} - -multiclass mI_ST_ abs1, bits<2> abs2, ///_abs - bits<8> prefix1, bits<8> prefix2, - bits<6> bso, ///_bso - bits<6> pos_r, ///_pos|_r - bits<6> pre_c, ///_pre|_c - string asmstr, RegisterClass RC> - : mIBO_st{ - def _abs : IABS_OR; -} - -defm ST_A : mI_ST_<0xA5, 0x02, 0x89, 0xA9, 0x26, 0x06, 0x16, "st.a", RA>; -defm ST_B : mI_ST_<0x25, 0x00, 0x89, 0xA9, 0x20, 0x00, 0x10, "st.b", RD>; -defm ST_D : mI_ST_<0xA5, 0x01, 0x89, 0xA9, 0x25, 0x05, 0x15, "st.d", RE>; -defm ST_DA : mI_ST_<0xA5, 0x03, 0x89, 0xA9, 0x27, 0x07, 0x17, "st.da", RP>; -defm ST_H : mI_ST_<0x25, 0x02, 0x89, 0xA9, 0x22, 0x02, 0x12, "st.h", RD>; -defm ST_Q : mI_ST_<0x65, 0x00, 0x89, 0xA9, 0x28, 0x08, 0x18, "st.q", RD>; - -multiclass mI_ST_2_ sro, bits<8> ssr, bits<8> ssrpos, bits<8> ssro, - bits<8> srov, bits<8> ssrv, bits<8> ssrposv, bits<8> ssrov, - string asmstr, RegisterClass RC>{ - if !eq(RC,RD) then { - def _sro_v110: ISRO_ROD15, NsRequires<[HasV110]>; - def _sro : ISRO_ROD15, Requires<[HasV120_UP]>; - } else if !eq(RC,RA) then { - def _sro_v110: ISRO_ROA15, NsRequires<[HasV110]>; - def _sro : ISRO_ROA15, Requires<[HasV120_UP]>; - } - def _ssr_v110 : SSR - , NsRequires<[HasV110]>; - def _ssr_pos_v110: SSR - , NsRequires<[HasV110]>; - def _ssro_v110: SSRO - , NsRequires<[HasV110]>; - - def _ssr : SSR - , Requires<[HasV120_UP]>; - def _ssr_pos : SSR - , Requires<[HasV120_UP]>; - def _ssro : SSRO - , Requires<[HasV120_UP]>; -} - -def ST_A_bol : IBOL_AbOR<0xB5, "st.a", RA>, Requires<[HasV160_UP]>; -def ST_A_sc : ISC_A10CA15<0xF8, "st.a">, Requires<[HasV120_UP]>; -defm ST_A : mI_ST_2_<0xEC, 0xF4, 0xE4, 0xE8, 0x18, 0x84, 0x54, 0x2C, "st.a", RA>; - -def ST_B_bol : IBOL_AbOR<0xE9, "st.b", RD>, Requires<[HasV160_UP]>; -defm ST_B : mI_ST_2_<0x2C, 0x34, 0x24, 0x28, 0xA8, 0x78, 0xE4, 0x8C, "st.b", RD>; - -def ST_H_bol : IBOL_AbOR<0xF9, "st.h", RD>, Requires<[HasV160_UP]>; -defm ST_H : mI_ST_2_<0xAC, 0xB4, 0xA4, 0xA8, 0x68, 0xF8, 0x14, 0x4C, "st.h", RD>; - -def ST_T : ABSB<0xD5, 0x00, (outs), (ins off18imm:$off18, i32imm:$bpos3, i32imm:$b), - "st.t $off18, $bpos3, $b", []>; - -defm ST_W : mI_ST_<0xA5, 0x00, 0x89, 0xA9, 0x24, 0x04, 0x14, "st.w", RD> - , mI_ST_2_<0x6C, 0x74, 0x64, 0x68, 0xE8, 0x04, 0x94, 0xCC, "st.w", RD>; -def ST_W_bol : IBOL_AbOR<0x59, "st.w", RD>; -def ST_W_sc : ISC_A10CD15<0x78, "st.w">, Requires<[HasV120_UP]>; - -def STLCX_abs : IABS_off18<0x15, 0x00, "stlcx">; -def STLCX_bo_bso : IBO_bso<0x49, 0x26, "stlcx">; - -def STUCX_abs : IABS_off18<0x15, 0x01, "stucx">; -def STUCX_bo_bso : IBO_bso<0x49, 0x27, "stucx">; - -def SUB_rr : IRR_dab<0x0B, 0x08, "sub">; -defm SUB : mISRR_a15a<0xA2, 0x52, 0x5A, "sub"> - , mIB_H<0x0B, 0x48, 0x0B, 0x68, "sub">; - - -multiclass mISC_A10C scv, bits<8> sc, string asmstr>{ - def _sc_v110: ISC_A10C, NsRequires<[HasV110]>; - def _sc : ISC_A10C, Requires<[HasV120_UP]>; -} - -def SUB_A_rr : IRR_dab<0x01, 0x02, "sub.a", RA, RA, RA>; -defm SUB_A : mISC_A10C<0x40, 0x20, "sub.a">; -def SUBSC_A_rr: IRR_dabn<0x01, 0x61, "subsc.a", RA, RA, RD>, NsRequires<[HasV110]>; - -def SUBC_rr : IRR_dab<0x0B, 0x0D, "subc">; - -def SUBS_rr : IRR_dab<0x0B, 0x0A, "subs">; -def SUBS_srr : ISRR_db<0x62, "subs">; - -def SUBS_U_rr : IRR_dab<0x0B, 0x0B, "subs.u">; -def SUBS_B_rr : IRR_dab<0x0B, 0x4A, "subs.b">, NsRequires<[HasV110]>; -def SUBS_BU_rr: IRR_dab<0x0B, 0x4B, "subs.bu">, NsRequires<[HasV110]>; -def SUBS_H_rr : IRR_dab<0x0B, 0x6A, "subs.h">; -def SUBS_HU_rr: IRR_dab<0x0B, 0x6B, "subs.hu">; -def SUBX_rr : IRR_dab<0x0B, 0x0C, "subx">; - -def SVLCX_sys : ISYS_0<0x0D, 0x08, "svlcx">; - -multiclass mI_SWAP_1 prefix_bso_pos_pre, bits<8> prefix_r_c, - bits<6> bso, ///_bso - bits<6> pos_r, ///_pos|_r - bits<6> pre_c, ///_pre|_c - string asmstr, RegisterClass RC=RA>{ - def _bo_bso: BO; - def _bo_pos: BO; - def _bo_pre: BO; - - def _bo_r : BO; - def _bo_c : BO; -} - -multiclass mI_SWAP_ abs1, bits<2> abs2, ///_abs - bits<8> prefix_bso_pos_pre, bits<8> prefix_r_c, - bits<6> bso, ///_bso - bits<6> pos_r, ///_pos|_r - bits<6> pre_c, ///_pre|_c - string asmstr, RegisterClass RC=RA>{ - def _abs: IABS_OR; - defm "" : mI_SWAP_1; -} - -defm SWAP_A : mI_SWAP_<0xE5, 0x02, 0x49, 0x69, 0x22, 0x02, 0x12, "swap.a">, NsRequires<[HasV110]>; -defm SWAP_W : mI_SWAP_<0xE5, 0x00, 0x49, 0x69, 0x20, 0x00, 0x10, "swap.w", RD>; -def SWAP_W_bo_i: BO<0x69, 0x20, (outs RD:$d), (ins RP:$s1, s10imm:$off10), - "swap.w [${s1}+i], $d", []>, Requires<[HasV160_UP]>; - -defm SWAPMSK_W : mI_SWAP_1<0x49, 0x69, 0x22, 0x02, 0x12, "swapmsk.w", RE>, Requires<[HasV161_UP]>; -def SWAPMSK_W_bo_i: BO<0x69, 0x22, (outs RE:$d), (ins RP:$s1, s10imm:$off10), - "swapmsk.w [${s1}+i], $d", []>, Requires<[HasV161_UP]>; - -def SYSCALL_rc : IRC_C<0xAD, 0x04, "syscall">; - -def TLBDEMAP_rr : IRR_R1<0x75, 0x00, "tlbdemap">, Requires<[HasV130_UP]>; -def TLBFLUSH_A_rr: IRR_0<0x75, 0x04, "tlbflush.a">, Requires<[HasV130_UP]>; -def TLBFLUSH_B_rr: IRR_0<0x75, 0x05, "tlbflush.b">, Requires<[HasV130_UP]>; -def TLBMAP_rr : IRR_R1<0x75, 0x40, "tlbmap", RE>, Requires<[HasV130_UP]>; -def TLBPROBE_A_rr: IRR_R1<0x75, 0x08, "tlbprobe.a">, Requires<[HasV130_UP]>; -def TLBPROBE_I_rr: IRR_R1<0x75, 0x09, "tlbprobe.i">, Requires<[HasV130_UP]>; - -def TRAPSV_sys : ISYS_0<0x0D, 0x15, "trapsv">; -def TRAPV_sys : ISYS_0<0x0D, 0x14, "trapv">; - -multiclass mIRR_a pre, bits<8> op1, bits<8> op2, string asmstr, RegisterClass RC=RD>{ - def _rr_v110: IRR_a, NsRequires<[HasV110]>; - def _rr : IRR_a, Requires<[HasV120_UP]>; -} - -defm UNPACK_rr : mIRR_a<0x4B, 0x50, 0x08, "unpack", RE>; - -def WAIT_sys : ISYS_0<0x0D, 0x16, "wait">, Requires<[HasV161_UP]>; - -defm XNOR : mIRR_RC<0x0F, 0x0D, 0x8F, 0x0D, "xnor">; -def XNOR_T : IBIT<0x07, 0x02, "xnor.t">; - -defm XOR : mIRR_RC<0x0F, 0x0C, 0x8F, 0x0C, "xor">; -def XOR_srr : ISRR_db<0xC6, "xor">, Requires<[HasV120_UP]>; -def XOR_T : IBIT<0x07, 0x03, "xor.t">; - -defm XOR_EQ : mIRR_RC<0x0B, 0x2F, 0x8B, 0x2F, "xor.eq">; -defm XOR_NE : mIRR_RC<0x0B, 0x30, 0x8B, 0x30, "xor.ne">; -defm XOR_GE : mIRR_RC<0x0B, 0x33, 0x8B, 0x33, "xor.ge">; -defm XOR_GE_U : mIRR_RC<0x0B, 0x34, 0x8B, 0x34, "xor.ge.u">; -defm XOR_LT : mIRR_RC<0x0B, 0x31, 0x8B, 0x31, "xor.lt">; -defm XOR_LT_U : mIRR_RC<0x0B, 0x32, 0x8B, 0x32, "xor.lt.u">; - - - -/// FPU Instructions - -def MADD_F_rrr : IRRR<0x6B, 0x06, "madd.f">, Requires<[HasV130_UP]>; -def MSUB_F_rrr : IRRR<0x6B, 0x07, "msub.f">, Requires<[HasV130_UP]>; -def ADD_F_rrr : IRRR_d31<0x6B, 0x02, "add.f">, Requires<[HasV130_UP]>; -def SUB_F_rrr : IRRR_d31<0x6B, 0x03, "sub.f">, Requires<[HasV130_UP]>; -def MUL_F_rrr : IRR_dab<0x4B, 0x04, "mul.f">, Requires<[HasV130_UP]>; -def DIV_F_rr : IRR_dab<0x4B, 0x05, "div.f">, Requires<[HasV130_UP]>; -def CMP_F_rr : IRR_dab<0x4B, 0x00, "cmp.f">, Requires<[HasV130_UP]>; - -def FTOI_rr : IRR_a<0x4B, 0x10, "ftoi">, Requires<[HasV130_UP]>; -def FTOIZ_rr : IRR_a<0x4B, 0x13, "ftoiz">, Requires<[HasV131_UP]>; - -def FTOQ31_rr : IRR_dab<0x4B, 0x11, "ftoq31">, Requires<[HasV130_UP]>; -def FTOQ31Z_rr: IRR_dab<0x4B, 0x18, "ftoq31z">, Requires<[HasV131_UP]>; - -def FTOU_rr : IRR_a<0x4B, 0x12, "ftou">, Requires<[HasV130_UP]>; -def FTOUZ_rr : IRR_a<0x4B, 0x17, "ftouz">, Requires<[HasV131_UP]>; - -def FTOHP_rr : IRR_a<0x4B, 0x25, "ftohp">, Requires<[HasV162_UP]>; - -def HPTOF_rr : IRR_a<0x4B, 0x24, "hptof">, Requires<[HasV162_UP]>; -def ITOF_rr : IRR_a<0x4B, 0x14, "itof">, Requires<[HasV130_UP]>; - -def Q31TOF_rr : IRR_dab<0x4B, 0x15, "q31tof">, Requires<[HasV130_UP]>; -def QSEED_F_rr : IRR_a<0x4B, 0x19, "qseed.f">, Requires<[HasV130_UP]>; - -def UPDFL_rr : IRR_R1<0x4B, 0x0C, "updfl">, Requires<[HasV130_UP]>; -def UTOF_rr : IRR_a<0x4B, 0x16, "utof">, Requires<[HasV130_UP]>; diff --git a/arch/TriCore/TriCoreLinkage.h b/arch/TriCore/TriCoreLinkage.h index 3689de36c2..58b6f76f11 100644 --- a/arch/TriCore/TriCoreLinkage.h +++ b/arch/TriCore/TriCoreLinkage.h @@ -14,7 +14,7 @@ bool TriCore_LLVM_getInstruction(csh handle, const uint8_t *Bytes, size_t ByteLen, MCInst *MI, uint16_t *Size, - uint64_t Address, void *Info); + uint64_t Address); const char *TriCore_LLVM_getRegisterName(unsigned RegNo); void TriCore_LLVM_printInst(MCInst *MI, uint64_t Address, SStream *O); diff --git a/arch/TriCore/TriCoreMapping.c b/arch/TriCore/TriCoreMapping.c index 721896f6bb..eb0cac8980 100644 --- a/arch/TriCore/TriCoreMapping.c +++ b/arch/TriCore/TriCoreMapping.c @@ -18,26 +18,27 @@ #include "TriCoreGenInstrInfo.inc" -static const insn_map insns[] = { - // dummy item - { 0, - 0, -#ifndef CAPSTONE_DIET - { 0 }, - { 0 }, - { 0 }, - 0, - 0 -#endif - }, +static const name_map group_name_maps[] = { + { TRICORE_GRP_INVALID, "invalid" }, + { TRICORE_GRP_CALL, "call" }, + { TRICORE_GRP_JUMP, "jump" }, +#include "TriCoreGenCSFeatureName.inc" +}; +static const insn_map mapping_insns[] = { #include "TriCoreGenCSMappingInsn.inc" }; -void TriCore_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) -{ - // Not used. Information is set after disassembly. -} +static const map_insn_ops insn_operands[] = { +#include "TriCoreGenCSMappingInsnOp.inc" +}; + +static const char *const insn_names[] = { +#include "TriCoreGenCSMappingInsnName.inc" +}; + +// special alias insn +static const name_map alias_insn_names[] = { { 0, NULL } }; #ifndef CAPSTONE_DIET static const tricore_reg flag_regs[] = { TRICORE_REG_PSW }; @@ -46,9 +47,12 @@ static const tricore_reg flag_regs[] = { TRICORE_REG_PSW }; static inline void check_updates_flags(MCInst *MI) { #ifndef CAPSTONE_DIET - if (!MI->flat_insn->detail) + if (!detail_is_set(MI)) { return; - cs_detail *detail = MI->flat_insn->detail; + } + + cs_detail *detail = get_detail(MI); + for (int i = 0; i < detail->regs_write_count; ++i) { if (detail->regs_write[i] == 0) return; @@ -62,40 +66,32 @@ static inline void check_updates_flags(MCInst *MI) #endif // CAPSTONE_DIET } -void TriCore_set_instr_map_data(MCInst *MI) +static void set_instr_map_data(MCInst *MI) { - map_cs_id(MI, insns, ARR_SIZE(insns)); - map_implicit_reads(MI, insns); - map_implicit_writes(MI, insns); +#ifndef CAPSTONE_DIET + map_cs_id(MI, mapping_insns, ARR_SIZE(mapping_insns)); + map_implicit_reads(MI, mapping_insns); + map_implicit_writes(MI, mapping_insns); + map_groups(MI, mapping_insns); check_updates_flags(MI); - map_groups(MI, insns); +#endif } -#ifndef CAPSTONE_DIET - -static const char * const insn_names[] = { - NULL, - -#include "TriCoreGenCSMappingInsnName.inc" -}; - -// special alias insn -static const name_map alias_insn_names[] = { { 0, NULL } }; -#endif +void TriCore_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) +{ + // Not used. Information is set after disassembly. +} const char *TriCore_insn_name(csh handle, unsigned int id) { #ifndef CAPSTONE_DIET - unsigned int i; - if (id >= TRICORE_INS_ENDING) return NULL; - // handle special alias first - for (i = 0; i < ARR_SIZE(alias_insn_names); i++) { - if (alias_insn_names[i].id == id) - return alias_insn_names[i].name; - } + const char *alias_name = + id2name(alias_insn_names, ARR_SIZE(alias_insn_names), id); + if (alias_name) + return alias_name; return insn_names[id]; #else @@ -103,41 +99,24 @@ const char *TriCore_insn_name(csh handle, unsigned int id) #endif } -#ifndef CAPSTONE_DIET -static const name_map group_name_maps[] = { - { TRICORE_GRP_INVALID, NULL }, - { TRICORE_GRP_CALL, "call" }, - { TRICORE_GRP_JUMP, "jump" }, -}; -#endif - const char *TriCore_group_name(csh handle, unsigned int id) { #ifndef CAPSTONE_DIET - if (id >= TRICORE_GRP_ENDING) - return NULL; - - return group_name_maps[id].name; + return id2name(group_name_maps, ARR_SIZE(group_name_maps), id); #else return NULL; #endif } -#ifndef CAPSTONE_DIET -static const map_insn_ops insn_operands[] = { -#include "TriCoreGenCSMappingInsnOp.inc" -}; -#endif - void TriCore_set_access(MCInst *MI) { #ifndef CAPSTONE_DIET - if (!(MI->csh->detail_opt == CS_OPT_ON && MI->flat_insn->detail)) + if (!detail_is_set(MI)) return; CS_ASSERT_RET(MI->Opcode < ARR_SIZE(insn_operands)); - cs_detail *detail = MI->flat_insn->detail; + cs_detail *detail = get_detail(MI); cs_tricore *tc = &(detail->tricore); for (int i = 0; i < tc->op_count; ++i) { cs_ac_type ac = map_get_op_access(MI, i); @@ -208,16 +187,25 @@ void TriCore_reg_access(const cs_insn *insn, cs_regs regs_read, #endif } -bool TriCore_getInstruction(csh handle, const uint8_t *Bytes, size_t ByteLen, - MCInst *MI, uint16_t *Size, uint64_t Address, - void *Info) +bool TriCore_disasm(csh handle, const uint8_t *code, size_t code_len, + MCInst *instr, uint16_t *size, uint64_t address, void *info) { - return TriCore_LLVM_getInstruction(handle, Bytes, ByteLen, MI, Size, - Address, Info); + instr->MRI = (MCRegisterInfo *)info; + if (instr->flat_insn->detail) { + memset(instr->flat_insn->detail, 0, sizeof(cs_detail)); + } + + bool res = TriCore_LLVM_getInstruction(handle, code, code_len, instr, + size, address); + if (!res) + return res; + set_instr_map_data(instr); + return res; } void TriCore_printInst(MCInst *MI, SStream *O, void *Info) { + MI->MRI = Info; TriCore_LLVM_printInst(MI, MI->address, O); } diff --git a/arch/TriCore/TriCoreMapping.h b/arch/TriCore/TriCoreMapping.h index 2b0f94d3eb..e6da628093 100644 --- a/arch/TriCore/TriCoreMapping.h +++ b/arch/TriCore/TriCoreMapping.h @@ -19,11 +19,9 @@ void TriCore_reg_access(const cs_insn *insn, cs_regs regs_read, void TriCore_set_access(MCInst *MI); -void TriCore_set_instr_map_data(MCInst *MI); - -bool TriCore_getInstruction(csh handle, const uint8_t *Bytes, size_t ByteLen, - MCInst *MI, uint16_t *Size, uint64_t Address, - void *Info); +bool TriCore_disasm(csh handle, const uint8_t *code, size_t code_len, + MCInst *instr, uint16_t *size, uint64_t address, + void *info); void TriCore_printInst(MCInst *MI, SStream *O, void *Info); diff --git a/arch/TriCore/TriCoreModule.c b/arch/TriCore/TriCoreModule.c index e28ae3a11e..fe90976c38 100644 --- a/arch/TriCore/TriCoreModule.c +++ b/arch/TriCore/TriCoreModule.c @@ -11,14 +11,12 @@ cs_err TRICORE_global_init(cs_struct *ud) { MCRegisterInfo *mri; - - mri = cs_mem_malloc(sizeof(*mri)); - + mri = cs_mem_calloc(sizeof(*mri), 1); TriCore_init_mri(mri); ud->printer = TriCore_printInst; ud->printer_info = mri; ud->getinsn_info = mri; - ud->disasm = TriCore_getInstruction; + ud->disasm = TriCore_disasm; ud->post_printer = NULL; ud->reg_name = TriCore_getRegisterName; diff --git a/arch/TriCore/TriCoreRegisterInfo.td b/arch/TriCore/TriCoreRegisterInfo.td deleted file mode 100644 index a6a3bbf61b..0000000000 --- a/arch/TriCore/TriCoreRegisterInfo.td +++ /dev/null @@ -1,153 +0,0 @@ -//==-- TriCoreRegisterInfo.td - TriCore Register defs ------*- tablegen -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -//===----------------------------------------------------------------------===// -// Declarations that describe the TriCore register file -//===----------------------------------------------------------------------===// - -class TriCoreReg altNames = []> : Register { - field bits<16> Num; - let Namespace = "TriCore"; - let HWEncoding = Num; -} - -// General Purpose Data Registers -class TriCoreDataReg num, string n, list altNames = []> : TriCoreReg { - let Num = num; -} - -// General Purpose Address Registers -class TriCoreAddrReg num, string n, list altNames = []> : TriCoreReg { - let Num = num; -} - -// Program Status Register -class TriCorePSReg num, string n, list altNames = []> : TriCoreReg { - let Num = num; -} - -class TriCoreRegWithSubregs num, string n, list subregs> -: RegisterWithSubRegs { - field bits<16> Num; - - let Num = num; - let Namespace = "TriCore"; -} - -//===----------------------------------------------------------------------===// -//@Registers -//===----------------------------------------------------------------------===// -// The register string, such as "d0" or "d13" will show on "llvm-objdump -d" - -def D0 : TriCoreDataReg<0, "d0">, DwarfRegNum<[0]>; -def D1 : TriCoreDataReg<1, "d1">, DwarfRegNum<[1]>; -def D2 : TriCoreDataReg<2, "d2">, DwarfRegNum<[2]>; -def D3 : TriCoreDataReg<3, "d3">, DwarfRegNum<[3]>; -def D4 : TriCoreDataReg<4, "d4">, DwarfRegNum<[4]>; -def D5 : TriCoreDataReg<5, "d5">, DwarfRegNum<[5]>; -def D6 : TriCoreDataReg<6, "d6">, DwarfRegNum<[6]>; -def D7 : TriCoreDataReg<7, "d7">, DwarfRegNum<[7]>; -def D8 : TriCoreDataReg<8, "d8">, DwarfRegNum<[8]>; -def D9 : TriCoreDataReg<9, "d9">, DwarfRegNum<[9]>; -def D10 : TriCoreDataReg<10, "d10">, DwarfRegNum<[10]>; -def D11 : TriCoreDataReg<11, "d11">, DwarfRegNum<[11]>; -def D12 : TriCoreDataReg<12, "d12">, DwarfRegNum<[12]>; -def D13 : TriCoreDataReg<13, "d13">, DwarfRegNum<[13]>; -def D14 : TriCoreDataReg<14, "d14">, DwarfRegNum<[14]>; -def D15 : TriCoreDataReg<15, "d15">, DwarfRegNum<[15]>; - - -def A0 : TriCoreAddrReg<0, "a0">, DwarfRegNum<[16]>; -def A1 : TriCoreAddrReg<1, "a1">, DwarfRegNum<[17]>; -def A2 : TriCoreAddrReg<2, "a2">, DwarfRegNum<[18]>; -def A3 : TriCoreAddrReg<3, "a3">, DwarfRegNum<[19]>; -def A4 : TriCoreAddrReg<4, "a4">, DwarfRegNum<[20]>; -def A5 : TriCoreAddrReg<5, "a5">, DwarfRegNum<[21]>; -def A6 : TriCoreAddrReg<6, "a6">, DwarfRegNum<[22]>; -def A7 : TriCoreAddrReg<7, "a7">, DwarfRegNum<[23]>; -def A8 : TriCoreAddrReg<8, "a8">, DwarfRegNum<[24]>; -def A9 : TriCoreAddrReg<9, "a9">, DwarfRegNum<[25]>; -def A10 : TriCoreAddrReg<10, "sp", ["a10"]>, DwarfRegNum<[26]>; -def A11 : TriCoreAddrReg<11, "a11">, DwarfRegNum<[27]>; -def A12 : TriCoreAddrReg<12, "a12">, DwarfRegNum<[28]>; -def A13 : TriCoreAddrReg<13, "a13">, DwarfRegNum<[29]>; -def A14 : TriCoreAddrReg<14, "a14">, DwarfRegNum<[30]>; -def A15 : TriCoreAddrReg<15, "a15">, DwarfRegNum<[31]>; - -let Namespace = "TriCore" in { -def subreg_even : SubRegIndex<32>; -def subreg_odd : SubRegIndex<32, 32>; -} - -//Extended 64-bit registers -let SubRegIndices = [subreg_even, subreg_odd] in { -def E0 : TriCoreRegWithSubregs<0, "e0", [D0,D1] >, DwarfRegNum<[32]>; -def E2 : TriCoreRegWithSubregs<2, "e2", [D2,D3] >, DwarfRegNum<[33]>; -def E4 : TriCoreRegWithSubregs<4, "e4", [D4,D5] >, DwarfRegNum<[34]>; -def E6 : TriCoreRegWithSubregs<6, "e6", [D6,D7] >, DwarfRegNum<[35]>; -def E8 : TriCoreRegWithSubregs<8, "e8", [D8,D9] >, DwarfRegNum<[36]>; -def E10 : TriCoreRegWithSubregs<10, "e10", [D10,D11] >, DwarfRegNum<[37]>; -def E12 : TriCoreRegWithSubregs<12, "e12", [D12,D13] >, DwarfRegNum<[38]>; -def E14 : TriCoreRegWithSubregs<14, "e14", [D14,D15] >, DwarfRegNum<[39]>; -} - -let SubRegIndices = [subreg_even, subreg_odd] in { -def P0 : TriCoreRegWithSubregs<0, "p0", [A0,A1] >, DwarfRegNum<[40]>; -def P2 : TriCoreRegWithSubregs<2, "p2", [A2,A3] >, DwarfRegNum<[41]>; -def P4 : TriCoreRegWithSubregs<4, "p4", [A4,A5] >, DwarfRegNum<[42]>; -def P6 : TriCoreRegWithSubregs<6, "p6", [A6,A7] >, DwarfRegNum<[43]>; -def P8 : TriCoreRegWithSubregs<8, "p8", [A8,A9] >, DwarfRegNum<[44]>; -def P10 : TriCoreRegWithSubregs<10, "p10", [A10,A11] >, DwarfRegNum<[45]>; -def P12 : TriCoreRegWithSubregs<12, "p12", [A12,A13] >, DwarfRegNum<[46]>; -def P14 : TriCoreRegWithSubregs<14, "p14", [A14,A15] >, DwarfRegNum<[47]>; -} - -//Program Status Information Registers -def PSW : TriCorePSReg<0, "psw">, DwarfRegNum<[40]>; -def PCXI : TriCorePSReg<1, "pcxi">, DwarfRegNum<[41]>; -def PC : TriCorePSReg<2, "pc">, DwarfRegNum<[42]>; -def FCX : TriCorePSReg<3, "fcx">, DwarfRegNum<[43]>; - -//===----------------------------------------------------------------------===// -//@Register Classes -//===----------------------------------------------------------------------===// - -def RD : RegisterClass<"TriCore", [i32], 32, (add - D0, D1, D2, D3, D4, - D5, D6, D7, D8, D9, - D10, D11, D12, D13, D14, - D15)>; - -def RA : RegisterClass<"TriCore", [i32], 32, (add - A0, A1, A2, A3, A4, - A5, A6, A7, A8, A9, - A10, A11, A12, A13, A14, - A15)>; - -def RE : RegisterClass<"TriCore", [i64], 64, (add - E0, E2, E4, - E6, E8, E10, - E12, E14)>; - -def RP : RegisterClass<"TriCore", [i64], 64, (add - P0, P2, P4, - P6, P8, P10, - P12, P14)>; - -def PSRegs : RegisterClass<"TriCore", [i32], 32, (add - PSW, PCXI, PC, FCX)>; - -def TuplesPairAddrRegs : RegisterTuples<[subreg_even, subreg_odd], - [(add A0,A2,A4,A6,A8,A10,A12,A14), - (add A1,A3,A5,A7,A9,A11,A13,A15)]>; - -def PairAddrRegs : RegisterClass<"TriCore", [i64], 64, - (add TuplesPairAddrRegs)> { - let Size = 64; -} diff --git a/arch/Xtensa/XtensaMapping.c b/arch/Xtensa/XtensaMapping.c index d45f88ea0b..f6b94e52d5 100644 --- a/arch/Xtensa/XtensaMapping.c +++ b/arch/Xtensa/XtensaMapping.c @@ -24,7 +24,7 @@ static const name_map group_name_maps[] = { #include "XtensaGenCSFeatureName.inc" }; -const insn_map mapping_insns[] = { +static const insn_map mapping_insns[] = { #include "XtensaGenCSMappingInsn.inc" }; diff --git a/include/capstone/tricore.h b/include/capstone/tricore.h index 0e9c9daacf..1bd5cfa481 100644 --- a/include/capstone/tricore.h +++ b/include/capstone/tricore.h @@ -60,7 +60,7 @@ typedef struct cs_tricore { /// TriCore registers typedef enum tricore_reg { - // generate content begin + // generated content begin // clang-format off TRICORE_REG_INVALID = 0, @@ -127,16 +127,15 @@ typedef enum tricore_reg { TRICORE_REG_ENDING, // 61 // clang-format on - // generate content end + // generated content end } tricore_reg; /// TriCore instruction typedef enum tricore_insn { - TRICORE_INS_INVALID = 0, - // generate content begin + // generated content begin // clang-format off - TRICORE_INS_XOR_T, + TRICORE_INS_INVALID, TRICORE_INS_ABSDIFS_B, TRICORE_INS_ABSDIFS_H, TRICORE_INS_ABSDIFS, @@ -525,10 +524,11 @@ typedef enum tricore_insn { TRICORE_INS_XOR_LT_U, TRICORE_INS_XOR_LT, TRICORE_INS_XOR_NE, + TRICORE_INS_XOR_T, TRICORE_INS_XOR, // clang-format on - // generate content end + // generated content end TRICORE_INS_ENDING, // <-- mark the end of the list of instructions } tricore_insn; @@ -543,21 +543,31 @@ typedef enum tricore_insn_group { typedef enum tricore_feature_t { TRICORE_FEATURE_INVALID = 0, - // generate content begin + // generated content begin // clang-format off - TRICORE_FEATURE_HasV110 = 128, - TRICORE_FEATURE_HasV120_UP, - TRICORE_FEATURE_HasV130_UP, - TRICORE_FEATURE_HasV161, - TRICORE_FEATURE_HasV160_UP, - TRICORE_FEATURE_HasV131_UP, - TRICORE_FEATURE_HasV161_UP, - TRICORE_FEATURE_HasV162, - TRICORE_FEATURE_HasV162_UP, + TRICORE_FEATURE_HASV110 = 128, + TRICORE_FEATURE_HASV120, + TRICORE_FEATURE_HASV130, + TRICORE_FEATURE_HASV131, + TRICORE_FEATURE_HASV160, + TRICORE_FEATURE_HASV161, + TRICORE_FEATURE_HASV162, + TRICORE_FEATURE_HASV120_UP, + TRICORE_FEATURE_HASV130_UP, + TRICORE_FEATURE_HASV131_UP, + TRICORE_FEATURE_HASV160_UP, + TRICORE_FEATURE_HASV161_UP, + TRICORE_FEATURE_HASV162_UP, + TRICORE_FEATURE_HASV120_DN, + TRICORE_FEATURE_HASV130_DN, + TRICORE_FEATURE_HASV131_DN, + TRICORE_FEATURE_HASV160_DN, + TRICORE_FEATURE_HASV161_DN, + TRICORE_FEATURE_HASV162_DN, // clang-format on - // generate content end + // generated content end TRICORE_FEATURE_ENDING, ///< mark the end of the list of features } tricore_feature; diff --git a/suite/auto-sync/src/autosync/MCUpdater.py b/suite/auto-sync/src/autosync/MCUpdater.py index 770395912a..d0d949dbdd 100755 --- a/suite/auto-sync/src/autosync/MCUpdater.py +++ b/suite/auto-sync/src/autosync/MCUpdater.py @@ -484,6 +484,9 @@ def gen_all(self): # Xtensa only defines assembly tests. if self.arch == "Xtensa": test_paths.append(self.mc_dir.joinpath(self.arch)) + # TriCore defines nothing. + elif self.arch == "TriCore": + return self.check_prerequisites(test_paths) log.info("Generate MC regression tests") llvm_mc_cmds = self.run_llvm_lit( diff --git a/suite/auto-sync/src/autosync/Targets.py b/suite/auto-sync/src/autosync/Targets.py index c04a607777..ab13355c3e 100644 --- a/suite/auto-sync/src/autosync/Targets.py +++ b/suite/auto-sync/src/autosync/Targets.py @@ -11,6 +11,7 @@ "SystemZ", "Mips", "Xtensa", + "TriCore", ] # Names of the target architecture as they are used in code and pretty much everywhere else. @@ -23,6 +24,7 @@ "SystemZ", "Mips", "Xtensa", + "TriCore", ] # Maps the target full name to the name used in code (and pretty much everywhere else). @@ -35,6 +37,7 @@ "SystemZ": "SystemZ", "Mips": "Mips", "Xtensa": "Xtensa", + "TriCore": "TriCore", } # Maps the name from ARCH_LLVM_NAMING to the directory name in LLVM @@ -47,4 +50,5 @@ "SystemZ": "SystemZ", "Mips": "Mips", "Xtensa": "Xtensa", + "TriCore": "TriCore", } diff --git a/suite/auto-sync/src/autosync/cpptranslator/arch_config.json b/suite/auto-sync/src/autosync/cpptranslator/arch_config.json index 00c567ee32..8a77214e35 100644 --- a/suite/auto-sync/src/autosync/cpptranslator/arch_config.json +++ b/suite/auto-sync/src/autosync/cpptranslator/arch_config.json @@ -261,5 +261,11 @@ ], "templates_with_arg_deduction": [], "manually_edited_files": [] + }, + "TriCore": { + "files_to_translate": [], + "files_for_template_search": [], + "templates_with_arg_deduction": [], + "manually_edited_files": [] } } diff --git a/suite/auto-sync/src/autosync/cpptranslator/saved_patches.json b/suite/auto-sync/src/autosync/cpptranslator/saved_patches.json index 8a8615a36c..c964b77324 100644 --- a/suite/auto-sync/src/autosync/cpptranslator/saved_patches.json +++ b/suite/auto-sync/src/autosync/cpptranslator/saved_patches.json @@ -3465,4 +3465,4 @@ "edit": "" } } -} +} \ No newline at end of file diff --git a/tests/details/tricore.yaml b/tests/details/tricore.yaml index 1ded016168..577c2db37e 100644 --- a/tests/details/tricore.yaml +++ b/tests/details/tricore.yaml @@ -95,7 +95,532 @@ test_cases: details: tricore: operands: + - type: TRICORE_OP_REG + reg: d15 - type: TRICORE_OP_IMM imm: 0x1 - + - input: + bytes: [ 0x12, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "add d0, d15, d0" + details: + tricore: + operands: + - type: TRICORE_OP_REG + reg: d0 + access: CS_AC_WRITE + - type: TRICORE_OP_REG + reg: d15 + access: CS_AC_READ + - type: TRICORE_OP_REG + reg: d0 + access: CS_AC_READ + - input: + bytes: [ 0x1a, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "add d15, d0, d0" + details: + tricore: + operands: + - type: TRICORE_OP_REG + reg: d15 + access: CS_AC_WRITE + - type: TRICORE_OP_REG + reg: d0 + access: CS_AC_READ + - type: TRICORE_OP_REG + reg: d0 + access: CS_AC_READ + - input: + bytes: [ 0xaa, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "cmov d0, d15, #0" + details: + tricore: + operands: + - type: TRICORE_OP_REG + reg: d0 + access: CS_AC_WRITE + - type: TRICORE_OP_REG + reg: d15 + access: CS_AC_READ + - type: TRICORE_OP_IMM + imm: 0 + access: CS_AC_READ + - input: + bytes: [ 0x2a, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "cmov d0, d15, d0" + details: + tricore: + operands: + - type: TRICORE_OP_REG + reg: d0 + access: CS_AC_WRITE + - type: TRICORE_OP_REG + reg: d15 + access: CS_AC_READ + - type: TRICORE_OP_REG + reg: d0 + access: CS_AC_READ + - input: + bytes: [ 0xea, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "cmovn d0, d15, #0" + details: + tricore: + operands: + - type: TRICORE_OP_REG + reg: d0 + access: CS_AC_WRITE + - type: TRICORE_OP_REG + reg: d15 + access: CS_AC_READ + - type: TRICORE_OP_IMM + imm: 0 + access: CS_AC_READ + - input: + bytes: [ 0x6a, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "cmovn d0, d15, d0" + details: + tricore: + operands: + - type: TRICORE_OP_REG + reg: d0 + access: CS_AC_WRITE + - type: TRICORE_OP_REG + reg: d15 + access: CS_AC_READ + - type: TRICORE_OP_REG + reg: d0 + access: CS_AC_READ + - input: + bytes: [ 0xee, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "jnz d15, #0" + details: + tricore: + operands: + - type: TRICORE_OP_REG + reg: d15 + access: CS_AC_WRITE # fixme: should be read + - type: TRICORE_OP_IMM + imm: 0 + access: CS_AC_READ + - input: + bytes: [ 0x6e, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "jz d15, #0" + details: + tricore: + operands: + - type: TRICORE_OP_REG + reg: d15 + access: CS_AC_WRITE # fixme: should be read + - type: TRICORE_OP_IMM + imm: 0 + access: CS_AC_READ + - input: + bytes: [ 0xd8, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "ld.a a15, [sp]#0" + details: + tricore: + operands: + - type: TRICORE_OP_REG + reg: a15 + access: CS_AC_WRITE + - type: TRICORE_OP_MEM + mem_base: sp + mem_disp: 0 + access: CS_AC_READ + - input: + bytes: [ 0xc8, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "ld.a a0, [a15]#0" + details: + tricore: + operands: + - type: TRICORE_OP_REG + reg: a0 + access: CS_AC_WRITE + - type: TRICORE_OP_MEM + mem_base: a15 + mem_disp: 0 + access: CS_AC_READ + - input: + bytes: [ 0xcc, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "ld.a a15, [a0]#0" + details: + tricore: + operands: + - type: TRICORE_OP_REG + reg: a15 + access: CS_AC_WRITE + - type: TRICORE_OP_MEM + mem_base: a0 + mem_disp: 0 + access: CS_AC_READ + - input: + bytes: [ 0x08, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "ld.bu d0, [a15]#0" + details: + tricore: + operands: + - type: TRICORE_OP_REG + reg: d0 + access: CS_AC_WRITE + - type: TRICORE_OP_MEM + mem_base: a15 + mem_disp: 0 + access: CS_AC_READ + - input: + bytes: [ 0x0c, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "ld.bu d15, [a0]#0" + details: + tricore: + operands: + - type: TRICORE_OP_REG + reg: d15 + access: CS_AC_WRITE + - type: TRICORE_OP_MEM + mem_base: a0 + mem_disp: 0 + access: CS_AC_READ + - input: + bytes: [ 0x88, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "ld.h d0, [a15]#0" + details: + tricore: + operands: + - type: TRICORE_OP_REG + reg: d0 + access: CS_AC_WRITE + - type: TRICORE_OP_MEM + mem_base: a15 + mem_disp: 0 + access: CS_AC_READ + - input: + bytes: [ 0x8c, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "ld.h d15, [a0]#0" + details: + tricore: + operands: + - type: TRICORE_OP_REG + reg: d15 + access: CS_AC_WRITE + - type: TRICORE_OP_MEM + mem_base: a0 + mem_disp: 0 + access: CS_AC_READ + - input: + bytes: [ 0x58, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "ld.w d15, [sp]#0" + details: + tricore: + operands: + - type: TRICORE_OP_REG + reg: d15 + access: CS_AC_WRITE + - type: TRICORE_OP_MEM + mem_base: sp + mem_disp: 0 + access: CS_AC_READ + - input: + bytes: [ 0x48, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "ld.w d0, [a15]#0" + details: + tricore: + operands: + - type: TRICORE_OP_REG + reg: d0 + access: CS_AC_WRITE + - type: TRICORE_OP_MEM + mem_base: a15 + mem_disp: 0 + access: CS_AC_READ + - input: + bytes: [ 0x4c, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "ld.w d15, [a0]#0" + details: + tricore: + operands: + - type: TRICORE_OP_REG + reg: d15 + access: CS_AC_WRITE + - type: TRICORE_OP_MEM + mem_base: a0 + mem_disp: 0 + access: CS_AC_READ + - input: + bytes: [ 0xf8, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "st.a [sp]#0, a15" + details: + tricore: + operands: + - type: TRICORE_OP_MEM + mem_base: sp + mem_disp: 0 + access: CS_AC_READ # fixme: should be write + - type: TRICORE_OP_REG + reg: a15 + access: CS_AC_READ + - input: + bytes: [ 0xec, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "st.a [a0]#0, a15" + details: + tricore: + operands: + - type: TRICORE_OP_MEM + mem_base: a0 + mem_disp: 0 + access: CS_AC_READ # fixme: should be write + - type: TRICORE_OP_REG + reg: a15 + access: CS_AC_READ + - input: + bytes: [ 0xe8, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "st.a [a15]#0, a0" + details: + tricore: + operands: + - type: TRICORE_OP_MEM + mem_base: a15 + mem_disp: 0 + access: CS_AC_READ # fixme: should be write + - type: TRICORE_OP_REG + reg: a0 + access: CS_AC_READ + - input: + bytes: [ 0x2c, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "st.b [a0]#0, d15" + details: + tricore: + operands: + - type: TRICORE_OP_MEM + mem_base: a0 + mem_disp: 0 + access: CS_AC_READ # fixme: should be write + - type: TRICORE_OP_REG + reg: d15 + access: CS_AC_READ + - input: + bytes: [ 0x28, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "st.b [a15]#0, d0" + details: + tricore: + operands: + - type: TRICORE_OP_MEM + mem_base: a15 + mem_disp: 0 + access: CS_AC_READ # fixme: should be write + - type: TRICORE_OP_REG + reg: d0 + access: CS_AC_READ + - input: + bytes: [ 0xac, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "st.h [a0]#0, d15" + details: + tricore: + operands: + - type: TRICORE_OP_MEM + mem_base: a0 + mem_disp: 0 + access: CS_AC_READ # fixme: should be write + - type: TRICORE_OP_REG + reg: d15 + access: CS_AC_READ + - input: + bytes: [ 0xa8, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "st.h [a15]#0, d0" + details: + tricore: + operands: + - type: TRICORE_OP_MEM + mem_base: a15 + mem_disp: 0 + access: CS_AC_READ # fixme: should be write + - type: TRICORE_OP_REG + reg: d0 + access: CS_AC_READ + - input: + bytes: [ 0x78, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "st.w [sp]#0, d15" + details: + tricore: + operands: + - type: TRICORE_OP_MEM + mem_base: sp + mem_disp: 0 + access: CS_AC_READ # fixme: should be write + - type: TRICORE_OP_REG + reg: d15 + access: CS_AC_READ + - input: + bytes: [ 0x6c, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "st.w [a0]#0, d15" + details: + tricore: + operands: + - type: TRICORE_OP_MEM + mem_base: a0 + mem_disp: 0 + access: CS_AC_READ # fixme: should be write + - type: TRICORE_OP_REG + reg: d15 + access: CS_AC_READ + - input: + bytes: [ 0x68, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "st.w [a15]#0, d0" + details: + tricore: + operands: + - type: TRICORE_OP_MEM + mem_base: a15 + mem_disp: 0 + access: CS_AC_READ # fixme: should be write + - type: TRICORE_OP_REG + reg: d0 + access: CS_AC_READ + - input: + bytes: [ 0x52, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "sub d0, d15, d0" + details: + tricore: + operands: + - type: TRICORE_OP_REG + reg: d0 + access: CS_AC_WRITE + - type: TRICORE_OP_REG + reg: d15 + access: CS_AC_READ + - type: TRICORE_OP_REG + reg: d0 + access: CS_AC_READ + - input: + bytes: [ 0x5a, 0x0 ] + arch: CS_ARCH_TRICORE + options: [ CS_MODE_TRICORE_162, CS_OPT_DETAIL ] + expected: + insns: + - asm_text: "sub d15, d0, d0" + details: + tricore: + operands: + - type: TRICORE_OP_REG + reg: d15 + access: CS_AC_WRITE + - type: TRICORE_OP_REG + reg: d0 + access: CS_AC_READ + - type: TRICORE_OP_REG + reg: d0 + access: CS_AC_READ \ No newline at end of file