fix
This commit is contained in:
parent
554133e5c4
commit
8e19b13abd
|
@ -993,7 +993,7 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) {
|
|||
2231898387U, // LD_A_bo_pos
|
||||
2198409491U, // LD_A_bo_pre
|
||||
101191955U, // LD_A_bo_r
|
||||
50860307U, // LD_A_bol
|
||||
587731219U, // LD_A_bol
|
||||
139409U, // LD_A_sc
|
||||
2466779411U, // LD_A_slr
|
||||
2500333843U, // LD_A_slr_post
|
||||
|
@ -1009,7 +1009,7 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) {
|
|||
2231900367U, // LD_BU_bo_pos
|
||||
2198411471U, // LD_BU_bo_pre
|
||||
101193935U, // LD_BU_bo_r
|
||||
50862287U, // LD_BU_bol
|
||||
587733199U, // LD_BU_bol
|
||||
2466781391U, // LD_BU_slr
|
||||
2500335823U, // LD_BU_slr_post
|
||||
2500335823U, // LD_BU_slr_post_v110
|
||||
|
@ -1024,7 +1024,7 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) {
|
|||
2231898621U, // LD_B_bo_pos
|
||||
2198409725U, // LD_B_bo_pre
|
||||
101192189U, // LD_B_bo_r
|
||||
50860541U, // LD_B_bol
|
||||
587731453U, // LD_B_bol
|
||||
2500334077U, // LD_B_slr_post_v110
|
||||
2466779645U, // LD_B_slr_v110
|
||||
659965U, // LD_B_slro_v110
|
||||
|
@ -1047,14 +1047,14 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) {
|
|||
2231900434U, // LD_HU_bo_pos
|
||||
2198411538U, // LD_HU_bo_pre
|
||||
101194002U, // LD_HU_bo_r
|
||||
50862354U, // LD_HU_bol
|
||||
587733266U, // LD_HU_bol
|
||||
9442194U, // LD_H_abs
|
||||
2198344594U, // LD_H_bo_bso
|
||||
67638162U, // LD_H_bo_c
|
||||
2231899026U, // LD_H_bo_pos
|
||||
2198410130U, // LD_H_bo_pre
|
||||
101192594U, // LD_H_bo_r
|
||||
50860946U, // LD_H_bol
|
||||
587731858U, // LD_H_bol
|
||||
2466780050U, // LD_H_slr
|
||||
2500334482U, // LD_H_slr_post
|
||||
2500334482U, // LD_H_slr_post_v110
|
||||
|
@ -1075,7 +1075,7 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) {
|
|||
2231900542U, // LD_W_bo_pos
|
||||
2198411646U, // LD_W_bo_pre
|
||||
101194110U, // LD_W_bo_r
|
||||
50862462U, // LD_W_bol
|
||||
587733374U, // LD_W_bol
|
||||
139426U, // LD_W_sc
|
||||
2466781566U, // LD_W_slr
|
||||
2500335998U, // LD_W_slr_post
|
||||
|
@ -1087,7 +1087,7 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) {
|
|||
24321007U, // LD_W_sro_v110
|
||||
9441727U, // LEA_abs
|
||||
2198344127U, // LEA_bo_bso
|
||||
50860479U, // LEA_bol
|
||||
587731391U, // LEA_bol
|
||||
9441732U, // LHA_abs
|
||||
43355U, // LOOPU_brr
|
||||
10491372U, // LOOP_brr
|
||||
|
@ -3305,7 +3305,7 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) {
|
|||
return;
|
||||
break;
|
||||
case 2:
|
||||
// ADDIH_A_rlc, ADDIH_rlc, ADDI_rlc
|
||||
// ADDIH_A_rlc, ADDIH_rlc, ADDI_rlc, LD_A_bol, LD_BU_bol, LD_B_bol, LD_HU...
|
||||
printSExtImm_16(MI, 2, O);
|
||||
return;
|
||||
break;
|
||||
|
|
|
@ -1375,31 +1375,29 @@ static const MCOperandInfo OperandInfo84[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE,
|
|||
static const MCOperandInfo OperandInfo85[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo86[] = { { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo87[] = { { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
|
||||
static const MCOperandInfo OperandInfo88[] = { { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
|
||||
static const MCOperandInfo OperandInfo89[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo90[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo91[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
|
||||
static const MCOperandInfo OperandInfo92[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
|
||||
static const MCOperandInfo OperandInfo93[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo94[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo95[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
|
||||
static const MCOperandInfo OperandInfo96[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo97[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo98[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
|
||||
static const MCOperandInfo OperandInfo99[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo100[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo101[] = { { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
|
||||
static const MCOperandInfo OperandInfo102[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
|
||||
static const MCOperandInfo OperandInfo103[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo104[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo105[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
|
||||
static const MCOperandInfo OperandInfo106[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo107[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
|
||||
static const MCOperandInfo OperandInfo108[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo109[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
|
||||
static const MCOperandInfo OperandInfo110[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
|
||||
static const MCOperandInfo OperandInfo111[] = { { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo112[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
|
||||
static const MCOperandInfo OperandInfo88[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo89[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo90[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
|
||||
static const MCOperandInfo OperandInfo91[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo92[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo93[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
|
||||
static const MCOperandInfo OperandInfo94[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo95[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo96[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
|
||||
static const MCOperandInfo OperandInfo97[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo98[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo99[] = { { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
|
||||
static const MCOperandInfo OperandInfo100[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
|
||||
static const MCOperandInfo OperandInfo101[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo102[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo103[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
|
||||
static const MCOperandInfo OperandInfo104[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo105[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
|
||||
static const MCOperandInfo OperandInfo106[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo107[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
|
||||
static const MCOperandInfo OperandInfo108[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, };
|
||||
static const MCOperandInfo OperandInfo109[] = { { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, };
|
||||
static const MCOperandInfo OperandInfo110[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, };
|
||||
|
||||
static const MCInstrDesc TriCoreInsts[] = {
|
||||
{ 1, OperandInfo2 },
|
||||
|
@ -1976,7 +1974,7 @@ static const MCInstrDesc TriCoreInsts[] = {
|
|||
{ 3, OperandInfo50 },
|
||||
{ 3, OperandInfo50 },
|
||||
{ 2, OperandInfo87 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo50 },
|
||||
{ 1, OperandInfo2 },
|
||||
{ 2, OperandInfo54 },
|
||||
{ 2, OperandInfo54 },
|
||||
|
@ -1987,12 +1985,12 @@ static const MCInstrDesc TriCoreInsts[] = {
|
|||
{ 2, OperandInfo53 },
|
||||
{ 2, OperandInfo53 },
|
||||
{ 2, OperandInfo55 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo90 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 2, OperandInfo91 },
|
||||
{ 3, OperandInfo92 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 2, OperandInfo90 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 2, OperandInfo71 },
|
||||
{ 2, OperandInfo71 },
|
||||
{ 2, OperandInfo71 },
|
||||
|
@ -2002,22 +2000,22 @@ static const MCInstrDesc TriCoreInsts[] = {
|
|||
{ 2, OperandInfo53 },
|
||||
{ 2, OperandInfo53 },
|
||||
{ 2, OperandInfo55 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo90 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 2, OperandInfo91 },
|
||||
{ 3, OperandInfo92 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 2, OperandInfo90 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 2, OperandInfo71 },
|
||||
{ 2, OperandInfo71 },
|
||||
{ 2, OperandInfo55 },
|
||||
{ 2, OperandInfo53 },
|
||||
{ 2, OperandInfo58 },
|
||||
{ 3, OperandInfo93 },
|
||||
{ 3, OperandInfo94 },
|
||||
{ 3, OperandInfo93 },
|
||||
{ 3, OperandInfo93 },
|
||||
{ 2, OperandInfo95 },
|
||||
{ 3, OperandInfo91 },
|
||||
{ 3, OperandInfo92 },
|
||||
{ 3, OperandInfo91 },
|
||||
{ 3, OperandInfo91 },
|
||||
{ 2, OperandInfo93 },
|
||||
{ 2, OperandInfo85 },
|
||||
{ 3, OperandInfo63 },
|
||||
{ 3, OperandInfo64 },
|
||||
|
@ -2025,19 +2023,19 @@ static const MCInstrDesc TriCoreInsts[] = {
|
|||
{ 3, OperandInfo63 },
|
||||
{ 2, OperandInfo65 },
|
||||
{ 2, OperandInfo55 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo90 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 2, OperandInfo91 },
|
||||
{ 3, OperandInfo92 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 2, OperandInfo90 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 2, OperandInfo55 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo90 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 2, OperandInfo91 },
|
||||
{ 3, OperandInfo92 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 2, OperandInfo90 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 2, OperandInfo71 },
|
||||
{ 2, OperandInfo71 },
|
||||
{ 2, OperandInfo71 },
|
||||
|
@ -2047,18 +2045,18 @@ static const MCInstrDesc TriCoreInsts[] = {
|
|||
{ 2, OperandInfo53 },
|
||||
{ 2, OperandInfo53 },
|
||||
{ 2, OperandInfo55 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo90 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 2, OperandInfo91 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 2, OperandInfo90 },
|
||||
{ 2, OperandInfo55 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo90 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 2, OperandInfo91 },
|
||||
{ 3, OperandInfo92 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 2, OperandInfo90 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 1, OperandInfo2 },
|
||||
{ 2, OperandInfo71 },
|
||||
{ 2, OperandInfo71 },
|
||||
|
@ -2070,7 +2068,7 @@ static const MCInstrDesc TriCoreInsts[] = {
|
|||
{ 2, OperandInfo53 },
|
||||
{ 2, OperandInfo53 },
|
||||
{ 3, OperandInfo50 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo50 },
|
||||
{ 2, OperandInfo53 },
|
||||
{ 1, OperandInfo2 },
|
||||
{ 2, OperandInfo53 },
|
||||
|
@ -2090,113 +2088,113 @@ static const MCInstrDesc TriCoreInsts[] = {
|
|||
{ 3, OperandInfo45 },
|
||||
{ 2, OperandInfo55 },
|
||||
{ 2, OperandInfo47 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 4, OperandInfo97 },
|
||||
{ 4, OperandInfo98 },
|
||||
{ 4, OperandInfo97 },
|
||||
{ 4, OperandInfo98 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 4, OperandInfo97 },
|
||||
{ 4, OperandInfo98 },
|
||||
{ 4, OperandInfo97 },
|
||||
{ 4, OperandInfo98 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo100 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo100 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo100 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo100 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 4, OperandInfo95 },
|
||||
{ 4, OperandInfo96 },
|
||||
{ 4, OperandInfo95 },
|
||||
{ 4, OperandInfo96 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 4, OperandInfo95 },
|
||||
{ 4, OperandInfo96 },
|
||||
{ 4, OperandInfo95 },
|
||||
{ 4, OperandInfo96 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo98 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo98 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo98 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo98 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 4, OperandInfo61 },
|
||||
{ 4, OperandInfo97 },
|
||||
{ 4, OperandInfo95 },
|
||||
{ 4, OperandInfo62 },
|
||||
{ 4, OperandInfo98 },
|
||||
{ 4, OperandInfo96 },
|
||||
{ 4, OperandInfo61 },
|
||||
{ 4, OperandInfo97 },
|
||||
{ 4, OperandInfo95 },
|
||||
{ 4, OperandInfo62 },
|
||||
{ 4, OperandInfo98 },
|
||||
{ 4, OperandInfo96 },
|
||||
{ 4, OperandInfo62 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 4, OperandInfo97 },
|
||||
{ 4, OperandInfo98 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 4, OperandInfo95 },
|
||||
{ 4, OperandInfo96 },
|
||||
{ 4, OperandInfo61 },
|
||||
{ 4, OperandInfo97 },
|
||||
{ 4, OperandInfo95 },
|
||||
{ 4, OperandInfo62 },
|
||||
{ 4, OperandInfo98 },
|
||||
{ 4, OperandInfo96 },
|
||||
{ 3, OperandInfo45 },
|
||||
{ 3, OperandInfo45 },
|
||||
{ 3, OperandInfo45 },
|
||||
|
@ -2222,8 +2220,8 @@ static const MCInstrDesc TriCoreInsts[] = {
|
|||
{ 2, OperandInfo54 },
|
||||
{ 3, OperandInfo52 },
|
||||
{ 2, OperandInfo53 },
|
||||
{ 2, OperandInfo101 },
|
||||
{ 2, OperandInfo101 },
|
||||
{ 2, OperandInfo99 },
|
||||
{ 2, OperandInfo99 },
|
||||
{ 3, OperandInfo72 },
|
||||
{ 2, OperandInfo71 },
|
||||
{ 2, OperandInfo71 },
|
||||
|
@ -2238,137 +2236,137 @@ static const MCInstrDesc TriCoreInsts[] = {
|
|||
{ 2, OperandInfo55 },
|
||||
{ 2, OperandInfo85 },
|
||||
{ 2, OperandInfo47 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 4, OperandInfo97 },
|
||||
{ 4, OperandInfo98 },
|
||||
{ 4, OperandInfo97 },
|
||||
{ 4, OperandInfo98 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 4, OperandInfo97 },
|
||||
{ 4, OperandInfo98 },
|
||||
{ 4, OperandInfo97 },
|
||||
{ 4, OperandInfo98 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo100 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo100 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo100 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo100 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 4, OperandInfo95 },
|
||||
{ 4, OperandInfo96 },
|
||||
{ 4, OperandInfo95 },
|
||||
{ 4, OperandInfo96 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 4, OperandInfo95 },
|
||||
{ 4, OperandInfo96 },
|
||||
{ 4, OperandInfo95 },
|
||||
{ 4, OperandInfo96 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo98 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo98 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo98 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo98 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 4, OperandInfo61 },
|
||||
{ 4, OperandInfo97 },
|
||||
{ 4, OperandInfo95 },
|
||||
{ 4, OperandInfo62 },
|
||||
{ 4, OperandInfo98 },
|
||||
{ 4, OperandInfo96 },
|
||||
{ 4, OperandInfo61 },
|
||||
{ 4, OperandInfo97 },
|
||||
{ 4, OperandInfo95 },
|
||||
{ 4, OperandInfo62 },
|
||||
{ 4, OperandInfo98 },
|
||||
{ 4, OperandInfo96 },
|
||||
{ 4, OperandInfo62 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo99 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 5, OperandInfo96 },
|
||||
{ 4, OperandInfo97 },
|
||||
{ 4, OperandInfo98 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo97 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 5, OperandInfo94 },
|
||||
{ 4, OperandInfo95 },
|
||||
{ 4, OperandInfo96 },
|
||||
{ 4, OperandInfo61 },
|
||||
{ 4, OperandInfo97 },
|
||||
{ 4, OperandInfo95 },
|
||||
{ 4, OperandInfo62 },
|
||||
{ 4, OperandInfo98 },
|
||||
{ 2, OperandInfo102 },
|
||||
{ 4, OperandInfo103 },
|
||||
{ 4, OperandInfo103 },
|
||||
{ 4, OperandInfo103 },
|
||||
{ 4, OperandInfo103 },
|
||||
{ 4, OperandInfo103 },
|
||||
{ 4, OperandInfo103 },
|
||||
{ 4, OperandInfo103 },
|
||||
{ 4, OperandInfo103 },
|
||||
{ 3, OperandInfo104 },
|
||||
{ 4, OperandInfo96 },
|
||||
{ 2, OperandInfo100 },
|
||||
{ 4, OperandInfo101 },
|
||||
{ 4, OperandInfo101 },
|
||||
{ 4, OperandInfo101 },
|
||||
{ 4, OperandInfo101 },
|
||||
{ 4, OperandInfo101 },
|
||||
{ 4, OperandInfo101 },
|
||||
{ 4, OperandInfo101 },
|
||||
{ 4, OperandInfo101 },
|
||||
{ 3, OperandInfo102 },
|
||||
{ 3, OperandInfo69 },
|
||||
{ 3, OperandInfo104 },
|
||||
{ 3, OperandInfo102 },
|
||||
{ 3, OperandInfo69 },
|
||||
{ 3, OperandInfo69 },
|
||||
{ 4, OperandInfo103 },
|
||||
{ 4, OperandInfo103 },
|
||||
{ 4, OperandInfo103 },
|
||||
{ 4, OperandInfo103 },
|
||||
{ 4, OperandInfo101 },
|
||||
{ 4, OperandInfo101 },
|
||||
{ 4, OperandInfo101 },
|
||||
{ 4, OperandInfo101 },
|
||||
{ 3, OperandInfo45 },
|
||||
{ 4, OperandInfo61 },
|
||||
{ 4, OperandInfo61 },
|
||||
{ 3, OperandInfo104 },
|
||||
{ 3, OperandInfo102 },
|
||||
{ 3, OperandInfo69 },
|
||||
{ 3, OperandInfo69 },
|
||||
{ 3, OperandInfo46 },
|
||||
|
@ -2376,23 +2374,23 @@ static const MCInstrDesc TriCoreInsts[] = {
|
|||
{ 3, OperandInfo45 },
|
||||
{ 3, OperandInfo45 },
|
||||
{ 3, OperandInfo69 },
|
||||
{ 4, OperandInfo103 },
|
||||
{ 4, OperandInfo103 },
|
||||
{ 4, OperandInfo103 },
|
||||
{ 4, OperandInfo103 },
|
||||
{ 4, OperandInfo101 },
|
||||
{ 4, OperandInfo101 },
|
||||
{ 4, OperandInfo101 },
|
||||
{ 4, OperandInfo101 },
|
||||
{ 3, OperandInfo69 },
|
||||
{ 4, OperandInfo61 },
|
||||
{ 4, OperandInfo61 },
|
||||
{ 4, OperandInfo61 },
|
||||
{ 4, OperandInfo61 },
|
||||
{ 4, OperandInfo103 },
|
||||
{ 4, OperandInfo101 },
|
||||
{ 4, OperandInfo61 },
|
||||
{ 4, OperandInfo103 },
|
||||
{ 4, OperandInfo103 },
|
||||
{ 3, OperandInfo104 },
|
||||
{ 4, OperandInfo101 },
|
||||
{ 4, OperandInfo101 },
|
||||
{ 3, OperandInfo102 },
|
||||
{ 3, OperandInfo69 },
|
||||
{ 3, OperandInfo46 },
|
||||
{ 3, OperandInfo104 },
|
||||
{ 3, OperandInfo102 },
|
||||
{ 3, OperandInfo45 },
|
||||
{ 3, OperandInfo69 },
|
||||
{ 3, OperandInfo45 },
|
||||
|
@ -2523,10 +2521,10 @@ static const MCInstrDesc TriCoreInsts[] = {
|
|||
{ 2, OperandInfo53 },
|
||||
{ 2, OperandInfo53 },
|
||||
{ 3, OperandInfo50 },
|
||||
{ 3, OperandInfo93 },
|
||||
{ 3, OperandInfo91 },
|
||||
{ 3, OperandInfo50 },
|
||||
{ 3, OperandInfo50 },
|
||||
{ 2, OperandInfo105 },
|
||||
{ 2, OperandInfo103 },
|
||||
{ 3, OperandInfo50 },
|
||||
{ 1, OperandInfo2 },
|
||||
{ 2, OperandInfo53 },
|
||||
|
@ -2538,72 +2536,72 @@ static const MCInstrDesc TriCoreInsts[] = {
|
|||
{ 2, OperandInfo53 },
|
||||
{ 2, OperandInfo53 },
|
||||
{ 2, OperandInfo55 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo106 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 2, OperandInfo107 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo104 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 2, OperandInfo105 },
|
||||
{ 3, OperandInfo51 },
|
||||
{ 2, OperandInfo53 },
|
||||
{ 2, OperandInfo53 },
|
||||
{ 2, OperandInfo101 },
|
||||
{ 2, OperandInfo101 },
|
||||
{ 2, OperandInfo101 },
|
||||
{ 2, OperandInfo101 },
|
||||
{ 2, OperandInfo99 },
|
||||
{ 2, OperandInfo99 },
|
||||
{ 2, OperandInfo99 },
|
||||
{ 2, OperandInfo99 },
|
||||
{ 2, OperandInfo55 },
|
||||
{ 2, OperandInfo55 },
|
||||
{ 2, OperandInfo58 },
|
||||
{ 3, OperandInfo93 },
|
||||
{ 3, OperandInfo94 },
|
||||
{ 3, OperandInfo93 },
|
||||
{ 3, OperandInfo93 },
|
||||
{ 2, OperandInfo95 },
|
||||
{ 3, OperandInfo91 },
|
||||
{ 3, OperandInfo92 },
|
||||
{ 3, OperandInfo91 },
|
||||
{ 3, OperandInfo91 },
|
||||
{ 2, OperandInfo93 },
|
||||
{ 2, OperandInfo85 },
|
||||
{ 3, OperandInfo63 },
|
||||
{ 3, OperandInfo108 },
|
||||
{ 3, OperandInfo63 },
|
||||
{ 3, OperandInfo63 },
|
||||
{ 2, OperandInfo109 },
|
||||
{ 2, OperandInfo55 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo106 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo63 },
|
||||
{ 3, OperandInfo63 },
|
||||
{ 2, OperandInfo107 },
|
||||
{ 2, OperandInfo55 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo104 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 2, OperandInfo105 },
|
||||
{ 3, OperandInfo51 },
|
||||
{ 2, OperandInfo53 },
|
||||
{ 2, OperandInfo53 },
|
||||
{ 2, OperandInfo101 },
|
||||
{ 2, OperandInfo101 },
|
||||
{ 2, OperandInfo101 },
|
||||
{ 2, OperandInfo101 },
|
||||
{ 2, OperandInfo99 },
|
||||
{ 2, OperandInfo99 },
|
||||
{ 2, OperandInfo99 },
|
||||
{ 2, OperandInfo99 },
|
||||
{ 2, OperandInfo55 },
|
||||
{ 2, OperandInfo55 },
|
||||
{ 2, OperandInfo55 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo106 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 2, OperandInfo107 },
|
||||
{ 3, OperandInfo110 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo104 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 2, OperandInfo105 },
|
||||
{ 3, OperandInfo108 },
|
||||
{ 2, OperandInfo55 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo106 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 2, OperandInfo107 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo104 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 2, OperandInfo105 },
|
||||
{ 3, OperandInfo51 },
|
||||
{ 1, OperandInfo2 },
|
||||
{ 2, OperandInfo53 },
|
||||
{ 2, OperandInfo53 },
|
||||
{ 2, OperandInfo101 },
|
||||
{ 2, OperandInfo101 },
|
||||
{ 2, OperandInfo101 },
|
||||
{ 2, OperandInfo101 },
|
||||
{ 2, OperandInfo99 },
|
||||
{ 2, OperandInfo99 },
|
||||
{ 2, OperandInfo99 },
|
||||
{ 2, OperandInfo99 },
|
||||
{ 2, OperandInfo55 },
|
||||
{ 2, OperandInfo55 },
|
||||
{ 3, OperandInfo45 },
|
||||
{ 4, OperandInfo111 },
|
||||
{ 4, OperandInfo109 },
|
||||
{ 3, OperandInfo45 },
|
||||
{ 3, OperandInfo45 },
|
||||
{ 3, OperandInfo45 },
|
||||
|
@ -2624,28 +2622,28 @@ static const MCInstrDesc TriCoreInsts[] = {
|
|||
{ 2, OperandInfo47 },
|
||||
{ 0, 0 },
|
||||
{ 3, OperandInfo63 },
|
||||
{ 3, OperandInfo108 },
|
||||
{ 3, OperandInfo106 },
|
||||
{ 3, OperandInfo63 },
|
||||
{ 3, OperandInfo63 },
|
||||
{ 2, OperandInfo109 },
|
||||
{ 2, OperandInfo107 },
|
||||
{ 2, OperandInfo53 },
|
||||
{ 3, OperandInfo50 },
|
||||
{ 3, OperandInfo93 },
|
||||
{ 3, OperandInfo91 },
|
||||
{ 3, OperandInfo50 },
|
||||
{ 3, OperandInfo50 },
|
||||
{ 2, OperandInfo105 },
|
||||
{ 2, OperandInfo103 },
|
||||
{ 2, OperandInfo53 },
|
||||
{ 3, OperandInfo50 },
|
||||
{ 3, OperandInfo93 },
|
||||
{ 3, OperandInfo89 },
|
||||
{ 3, OperandInfo91 },
|
||||
{ 3, OperandInfo88 },
|
||||
{ 3, OperandInfo50 },
|
||||
{ 3, OperandInfo50 },
|
||||
{ 2, OperandInfo105 },
|
||||
{ 2, OperandInfo103 },
|
||||
{ 1, OperandInfo2 },
|
||||
{ 1, OperandInfo68 },
|
||||
{ 0, 0 },
|
||||
{ 0, 0 },
|
||||
{ 1, OperandInfo112 },
|
||||
{ 1, OperandInfo110 },
|
||||
{ 1, OperandInfo68 },
|
||||
{ 1, OperandInfo68 },
|
||||
{ 0, 0 },
|
||||
|
|
|
@ -1126,7 +1126,7 @@ class IABS_OR<bits<8> op1, bits<2> op2, string asmstr, RegisterClass s1c>
|
|||
asmstr # " $off18, $s1", []>;
|
||||
|
||||
class IBOL_RAaO<bits<8> op1, string asmstr, RegisterClass RC>
|
||||
: BOL<op1, (outs RC:$s1), (ins RA:$s2, i32imm:$off16),
|
||||
: BOL<op1, (outs RC:$s1), (ins RA:$s2, s16imm:$off16),
|
||||
asmstr # " $s1, [$s2]$off16", []>;
|
||||
|
||||
class IBOL_AbOR<bits<8> op1, string asmstr, RegisterClass RC>
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
# CS_ARCH_TRICORE, CS_MODE_TRICORE_162, None
|
||||
0x60,0xf2 = mov.a %a2, %d15
|
||||
0xd9,0x33,0xc0,0x4f = lea %a3, [%a3]-768
|
||||
|
|
Loading…
Reference in New Issue