You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2644 lines
45 KiB

// This is auto-gen data for Capstone engine (www.capstone-engine.org)
// By Nguyen Anh Quynh <aquynh@gmail.com>
{
SP_ADDCCri, SPARC_INS_ADDCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_ADDCCrr, SPARC_INS_ADDCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_ADDCri, SPARC_INS_ADDX,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_ADDCrr, SPARC_INS_ADDX,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_ADDEri, SPARC_INS_ADDXCC,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_ADDErr, SPARC_INS_ADDXCC,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_ADDXC, SPARC_INS_ADDXC,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_ADDXCCC, SPARC_INS_ADDXCCC,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { SPARC_REG_ICC, 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_ADDXri, SPARC_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_ADDXrr, SPARC_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_ADDri, SPARC_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_ADDrr, SPARC_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_ALIGNADDR, SPARC_INS_ALIGNADDR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_ALIGNADDRL, SPARC_INS_ALIGNADDRL,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_ANDCCri, SPARC_INS_ANDCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_ANDCCrr, SPARC_INS_ANDCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_ANDNCCri, SPARC_INS_ANDNCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_ANDNCCrr, SPARC_INS_ANDNCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_ANDNri, SPARC_INS_ANDN,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_ANDNrr, SPARC_INS_ANDN,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_ANDXNrr, SPARC_INS_ANDN,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_ANDXri, SPARC_INS_AND,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_ANDXrr, SPARC_INS_AND,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_ANDri, SPARC_INS_AND,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_ANDrr, SPARC_INS_AND,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_ARRAY16, SPARC_INS_ARRAY16,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_ARRAY32, SPARC_INS_ARRAY32,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_ARRAY8, SPARC_INS_ARRAY8,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_BA, SPARC_INS_B,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 1, 0
#endif
},
{
SP_BCOND, SPARC_INS_B,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 1, 0
#endif
},
{
SP_BCONDA, SPARC_INS_B,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 1, 0
#endif
},
{
SP_BINDri, SPARC_INS_JMP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 1, 1
#endif
},
{
SP_BINDrr, SPARC_INS_JMP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 1, 1
#endif
},
{
SP_BMASK, SPARC_INS_BMASK,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS2, 0 }, 0, 0
#endif
},
{
SP_BPFCC, SPARC_INS_FB,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 1, 0
#endif
},
{
SP_BPFCCA, SPARC_INS_FB,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 1, 0
#endif
},
{
SP_BPFCCANT, SPARC_INS_FB,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 1, 0
#endif
},
{
SP_BPFCCNT, SPARC_INS_FB,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 1, 0
#endif
},
{
SP_BPGEZapn, SPARC_INS_BRGEZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPGEZapt, SPARC_INS_BRGEZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPGEZnapn, SPARC_INS_BRGEZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPGEZnapt, SPARC_INS_BRGEZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPGZapn, SPARC_INS_BRGZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPGZapt, SPARC_INS_BRGZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPGZnapn, SPARC_INS_BRGZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPGZnapt, SPARC_INS_BRGZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPICC, SPARC_INS_B,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 1, 0
#endif
},
{
SP_BPICCA, SPARC_INS_B,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 1, 0
#endif
},
{
SP_BPICCANT, SPARC_INS_B,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 1, 0
#endif
},
{
SP_BPICCNT, SPARC_INS_B,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 1, 0
#endif
},
{
SP_BPLEZapn, SPARC_INS_BRLEZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPLEZapt, SPARC_INS_BRLEZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPLEZnapn, SPARC_INS_BRLEZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPLEZnapt, SPARC_INS_BRLEZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPLZapn, SPARC_INS_BRLZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPLZapt, SPARC_INS_BRLZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPLZnapn, SPARC_INS_BRLZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPLZnapt, SPARC_INS_BRLZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPNZapn, SPARC_INS_BRNZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPNZapt, SPARC_INS_BRNZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPNZnapn, SPARC_INS_BRNZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPNZnapt, SPARC_INS_BRNZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPXCC, SPARC_INS_B,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPXCCA, SPARC_INS_B,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPXCCANT, SPARC_INS_B,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPXCCNT, SPARC_INS_B,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPZapn, SPARC_INS_BRZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPZapt, SPARC_INS_BRZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPZnapn, SPARC_INS_BRZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BPZnapt, SPARC_INS_BRZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 1, 0
#endif
},
{
SP_BSHUFFLE, SPARC_INS_BSHUFFLE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS2, 0 }, 0, 0
#endif
},
{
SP_CALL, SPARC_INS_CALL,
#ifndef CAPSTONE_DIET
{ SPARC_REG_O6, 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_CALLri, SPARC_INS_CALL,
#ifndef CAPSTONE_DIET
{ SPARC_REG_O6, 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_CALLrr, SPARC_INS_CALL,
#ifndef CAPSTONE_DIET
{ SPARC_REG_O6, 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_CASXrr, SPARC_INS_CASX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_CASrr, SPARC_INS_CAS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_CMASK16, SPARC_INS_CMASK16,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_CMASK32, SPARC_INS_CMASK32,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_CMASK8, SPARC_INS_CMASK8,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_CMPri, SPARC_INS_CMP,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_CMPrr, SPARC_INS_CMP,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_EDGE16, SPARC_INS_EDGE16,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_EDGE16L, SPARC_INS_EDGE16L,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_EDGE16LN, SPARC_INS_EDGE16LN,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS2, 0 }, 0, 0
#endif
},
{
SP_EDGE16N, SPARC_INS_EDGE16N,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS2, 0 }, 0, 0
#endif
},
{
SP_EDGE32, SPARC_INS_EDGE32,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_EDGE32L, SPARC_INS_EDGE32L,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_EDGE32LN, SPARC_INS_EDGE32LN,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS2, 0 }, 0, 0
#endif
},
{
SP_EDGE32N, SPARC_INS_EDGE32N,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS2, 0 }, 0, 0
#endif
},
{
SP_EDGE8, SPARC_INS_EDGE8,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_EDGE8L, SPARC_INS_EDGE8L,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_EDGE8LN, SPARC_INS_EDGE8LN,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS2, 0 }, 0, 0
#endif
},
{
SP_EDGE8N, SPARC_INS_EDGE8N,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS2, 0 }, 0, 0
#endif
},
{
SP_FABSD, SPARC_INS_FABSD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FABSQ, SPARC_INS_FABSQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FABSS, SPARC_INS_FABSS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_FADDD, SPARC_INS_FADDD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_FADDQ, SPARC_INS_FADDQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
#endif
},
{
SP_FADDS, SPARC_INS_FADDS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_FALIGNADATA, SPARC_INS_FALIGNDATA,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FAND, SPARC_INS_FAND,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FANDNOT1, SPARC_INS_FANDNOT1,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FANDNOT1S, SPARC_INS_FANDNOT1S,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FANDNOT2, SPARC_INS_FANDNOT2,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FANDNOT2S, SPARC_INS_FANDNOT2S,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FANDS, SPARC_INS_FANDS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FBCOND, SPARC_INS_FB,
#ifndef CAPSTONE_DIET
{ SPARC_REG_FCC0, 0 }, { 0 }, { 0 }, 1, 0
#endif
},
{
SP_FBCONDA, SPARC_INS_FB,
#ifndef CAPSTONE_DIET
{ SPARC_REG_FCC0, 0 }, { 0 }, { 0 }, 1, 0
#endif
},
{
SP_FCHKSM16, SPARC_INS_FCHKSM16,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FCMPD, SPARC_INS_FCMPD,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_FCC0, 0 }, { 0 }, 0, 0
#endif
},
{
SP_FCMPEQ16, SPARC_INS_FCMPEQ16,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FCMPEQ32, SPARC_INS_FCMPEQ32,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FCMPGT16, SPARC_INS_FCMPGT16,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FCMPGT32, SPARC_INS_FCMPGT32,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FCMPLE16, SPARC_INS_FCMPLE16,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FCMPLE32, SPARC_INS_FCMPLE32,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FCMPNE16, SPARC_INS_FCMPNE16,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FCMPNE32, SPARC_INS_FCMPNE32,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FCMPQ, SPARC_INS_FCMPQ,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_FCC0, 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
#endif
},
{
SP_FCMPS, SPARC_INS_FCMPS,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_FCC0, 0 }, { 0 }, 0, 0
#endif
},
{
SP_FDIVD, SPARC_INS_FDIVD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_FDIVQ, SPARC_INS_FDIVQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
#endif
},
{
SP_FDIVS, SPARC_INS_FDIVS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_FDMULQ, SPARC_INS_FDMULQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
#endif
},
{
SP_FDTOI, SPARC_INS_FDTOI,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_FDTOQ, SPARC_INS_FDTOQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
#endif
},
{
SP_FDTOS, SPARC_INS_FDTOS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_FDTOX, SPARC_INS_FDTOX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_FEXPAND, SPARC_INS_FEXPAND,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FHADDD, SPARC_INS_FHADDD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FHADDS, SPARC_INS_FHADDS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FHSUBD, SPARC_INS_FHSUBD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FHSUBS, SPARC_INS_FHSUBS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FITOD, SPARC_INS_FITOD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_FITOQ, SPARC_INS_FITOQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
#endif
},
{
SP_FITOS, SPARC_INS_FITOS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_FLCMPD, SPARC_INS_FLCMPD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FLCMPS, SPARC_INS_FLCMPS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FLUSHW, SPARC_INS_FLUSHW,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMEAN16, SPARC_INS_FMEAN16,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FMOVD, SPARC_INS_FMOVD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVD_FCC, SPARC_INS_FMOVD,
#ifndef CAPSTONE_DIET
{ SPARC_REG_FCC0, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVD_ICC, SPARC_INS_FMOVD,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVD_XCC, SPARC_INS_FMOVD,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_FMOVQ, SPARC_INS_FMOVQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVQ_FCC, SPARC_INS_FMOVQ,
#ifndef CAPSTONE_DIET
{ SPARC_REG_FCC0, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVQ_ICC, SPARC_INS_FMOVQ,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVQ_XCC, SPARC_INS_FMOVQ,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_FMOVRGEZD, SPARC_INS_FMOVRDGEZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVRGEZQ, SPARC_INS_FMOVRQGEZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVRGEZS, SPARC_INS_FMOVRSGEZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVRGZD, SPARC_INS_FMOVRDGZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVRGZQ, SPARC_INS_FMOVRQGZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVRGZS, SPARC_INS_FMOVRSGZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVRLEZD, SPARC_INS_FMOVRDLEZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVRLEZQ, SPARC_INS_FMOVRQLEZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVRLEZS, SPARC_INS_FMOVRSLEZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVRLZD, SPARC_INS_FMOVRDLZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVRLZQ, SPARC_INS_FMOVRQLZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVRLZS, SPARC_INS_FMOVRSLZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVRNZD, SPARC_INS_FMOVRDNZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVRNZQ, SPARC_INS_FMOVRQNZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVRNZS, SPARC_INS_FMOVRSNZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVRZD, SPARC_INS_FMOVRDZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVRZQ, SPARC_INS_FMOVRQZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVRZS, SPARC_INS_FMOVRSZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVS, SPARC_INS_FMOVS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_FMOVS_FCC, SPARC_INS_FMOVS,
#ifndef CAPSTONE_DIET
{ SPARC_REG_FCC0, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVS_ICC, SPARC_INS_FMOVS,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FMOVS_XCC, SPARC_INS_FMOVS,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_FMUL8SUX16, SPARC_INS_FMUL8SUX16,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FMUL8ULX16, SPARC_INS_FMUL8ULX16,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FMUL8X16, SPARC_INS_FMUL8X16,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FMUL8X16AL, SPARC_INS_FMUL8X16AL,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FMUL8X16AU, SPARC_INS_FMUL8X16AU,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FMULD, SPARC_INS_FMULD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_FMULD8SUX16, SPARC_INS_FMULD8SUX16,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FMULD8ULX16, SPARC_INS_FMULD8ULX16,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FMULQ, SPARC_INS_FMULQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
#endif
},
{
SP_FMULS, SPARC_INS_FMULS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_FNADDD, SPARC_INS_FNADDD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FNADDS, SPARC_INS_FNADDS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FNAND, SPARC_INS_FNAND,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FNANDS, SPARC_INS_FNANDS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FNEGD, SPARC_INS_FNEGD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FNEGQ, SPARC_INS_FNEGQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_FNEGS, SPARC_INS_FNEGS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_FNHADDD, SPARC_INS_FNHADDD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FNHADDS, SPARC_INS_FNHADDS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FNMULD, SPARC_INS_FNHADDD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FNMULS, SPARC_INS_FNHADDS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FNOR, SPARC_INS_FNOR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FNORS, SPARC_INS_FNORS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FNOT1, SPARC_INS_FNOT1,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FNOT1S, SPARC_INS_FNOT1S,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FNOT2, SPARC_INS_FNOT2,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FNOT2S, SPARC_INS_FNOT2S,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FNSMULD, SPARC_INS_FNHADDS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FONE, SPARC_INS_FONE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FONES, SPARC_INS_FONES,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FOR, SPARC_INS_FOR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FORNOT1, SPARC_INS_FORNOT1,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FORNOT1S, SPARC_INS_FORNOT1S,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FORNOT2, SPARC_INS_FORNOT2,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FORNOT2S, SPARC_INS_FORNOT2S,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FORS, SPARC_INS_FORS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FPACK16, SPARC_INS_FPACK16,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FPACK32, SPARC_INS_FPACK32,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FPACKFIX, SPARC_INS_FPACKFIX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FPADD16, SPARC_INS_FPADD16,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FPADD16S, SPARC_INS_FPADD16S,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FPADD32, SPARC_INS_FPADD32,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FPADD32S, SPARC_INS_FPADD32S,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FPADD64, SPARC_INS_FPADD64,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FPMERGE, SPARC_INS_FPMERGE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FPSUB16, SPARC_INS_FPSUB16,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FPSUB16S, SPARC_INS_FPSUB16S,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FPSUB32, SPARC_INS_FPSUB32,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FPSUB32S, SPARC_INS_FPSUB32S,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FQTOD, SPARC_INS_FQTOD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
#endif
},
{
SP_FQTOI, SPARC_INS_FQTOI,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
#endif
},
{
SP_FQTOS, SPARC_INS_FQTOS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
#endif
},
{
SP_FQTOX, SPARC_INS_FQTOX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_FSLAS16, SPARC_INS_FSLAS16,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FSLAS32, SPARC_INS_FSLAS32,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FSLL16, SPARC_INS_FSLL16,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FSLL32, SPARC_INS_FSLL32,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FSMULD, SPARC_INS_FSMULD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_FSQRTD, SPARC_INS_FSQRTD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_FSQRTQ, SPARC_INS_FSQRTQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
#endif
},
{
SP_FSQRTS, SPARC_INS_FSQRTS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_FSRA16, SPARC_INS_FSRA16,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FSRA32, SPARC_INS_FSRA32,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FSRC1, SPARC_INS_FSRC1,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FSRC1S, SPARC_INS_FSRC1S,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FSRC2, SPARC_INS_FSRC2,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FSRC2S, SPARC_INS_FSRC2S,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FSRL16, SPARC_INS_FSRL16,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FSRL32, SPARC_INS_FSRL32,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_FSTOD, SPARC_INS_FSTOD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_FSTOI, SPARC_INS_FSTOI,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_FSTOQ, SPARC_INS_FSTOQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
#endif
},
{
SP_FSTOX, SPARC_INS_FSTOX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_FSUBD, SPARC_INS_FSUBD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_FSUBQ, SPARC_INS_FSUBQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
#endif
},
{
SP_FSUBS, SPARC_INS_FSUBS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_FXNOR, SPARC_INS_FXNOR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FXNORS, SPARC_INS_FXNORS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FXOR, SPARC_INS_FXOR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FXORS, SPARC_INS_FXORS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FXTOD, SPARC_INS_FXTOD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_FXTOQ, SPARC_INS_FXTOQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_FXTOS, SPARC_INS_FXTOS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_FZERO, SPARC_INS_FZERO,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_FZEROS, SPARC_INS_FZEROS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_JMPLri, SPARC_INS_JMPL,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_JMPLrr, SPARC_INS_JMPL,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_LDDFri, SPARC_INS_LDD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_LDDFrr, SPARC_INS_LDD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_LDFri, SPARC_INS_LD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_LDFrr, SPARC_INS_LD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_LDQFri, SPARC_INS_LDQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, SPARC_GRP_HARDQUAD, 0 }, 0, 0
#endif
},
{
SP_LDQFrr, SPARC_INS_LDQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, SPARC_GRP_HARDQUAD, 0 }, 0, 0
#endif
},
{
SP_LDSBri, SPARC_INS_LDSB,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_LDSBrr, SPARC_INS_LDSB,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_LDSHri, SPARC_INS_LDSH,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_LDSHrr, SPARC_INS_LDSH,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_LDSWri, SPARC_INS_LDSW,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_LDSWrr, SPARC_INS_LDSW,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_LDUBri, SPARC_INS_LDUB,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_LDUBrr, SPARC_INS_LDUB,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_LDUHri, SPARC_INS_LDUH,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_LDUHrr, SPARC_INS_LDUH,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_LDXri, SPARC_INS_LDX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_LDXrr, SPARC_INS_LDX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_LDri, SPARC_INS_LD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_LDrr, SPARC_INS_LD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_LEAX_ADDri, SPARC_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_LEA_ADDri, SPARC_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_32BIT, 0 }, 0, 0
#endif
},
{
SP_LZCNT, SPARC_INS_LZCNT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_MEMBARi, SPARC_INS_MEMBAR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_MOVDTOX, SPARC_INS_MOVDTOX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_MOVFCCri, SPARC_INS_MOV,
#ifndef CAPSTONE_DIET
{ SPARC_REG_FCC0, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_MOVFCCrr, SPARC_INS_MOV,
#ifndef CAPSTONE_DIET
{ SPARC_REG_FCC0, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_MOVICCri, SPARC_INS_MOV,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_MOVICCrr, SPARC_INS_MOV,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_MOVRGEZri, SPARC_INS_MOVRGEZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_MOVRGEZrr, SPARC_INS_MOVRGEZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_MOVRGZri, SPARC_INS_MOVRGZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_MOVRGZrr, SPARC_INS_MOVRGZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_MOVRLEZri, SPARC_INS_MOVRLEZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_MOVRLEZrr, SPARC_INS_MOVRLEZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_MOVRLZri, SPARC_INS_MOVRLZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_MOVRLZrr, SPARC_INS_MOVRLZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_MOVRNZri, SPARC_INS_MOVRNZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_MOVRNZrr, SPARC_INS_MOVRNZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_MOVRRZri, SPARC_INS_MOVRZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_MOVRRZrr, SPARC_INS_MOVRZ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_MOVSTOSW, SPARC_INS_MOVSTOSW,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_MOVSTOUW, SPARC_INS_MOVSTOUW,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_MOVWTOS, SPARC_INS_MOVDTOX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_MOVXCCri, SPARC_INS_MOV,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_MOVXCCrr, SPARC_INS_MOV,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_MOVXTOD, SPARC_INS_MOVDTOX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_MULXri, SPARC_INS_MULX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_MULXrr, SPARC_INS_MULX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_NOP, SPARC_INS_NOP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_ORCCri, SPARC_INS_ORCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_ORCCrr, SPARC_INS_ORCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_ORNCCri, SPARC_INS_ORNCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_ORNCCrr, SPARC_INS_ORNCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_ORNri, SPARC_INS_ORN,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_ORNrr, SPARC_INS_ORN,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_ORXNrr, SPARC_INS_ORN,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_ORXri, SPARC_INS_OR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_ORXrr, SPARC_INS_OR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_ORri, SPARC_INS_OR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_ORrr, SPARC_INS_OR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_PDIST, SPARC_INS_PDIST,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_PDISTN, SPARC_INS_PDISTN,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_POPCrr, SPARC_INS_POPC,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_RDY, SPARC_INS_RD,
#ifndef CAPSTONE_DIET
{ SPARC_REG_Y, 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_RESTOREri, SPARC_INS_RESTORE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_RESTORErr, SPARC_INS_RESTORE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_RET, SPARC_INS_JMP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_RETL, SPARC_INS_JMP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_RETTri, SPARC_INS_RETT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_RETTrr, SPARC_INS_RETT,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_SAVEri, SPARC_INS_SAVE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_SAVErr, SPARC_INS_SAVE,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_SDIVCCri, SPARC_INS_SDIVCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_SDIVCCrr, SPARC_INS_SDIVCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_SDIVXri, SPARC_INS_SDIVX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_SDIVXrr, SPARC_INS_SDIVX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_SDIVri, SPARC_INS_SDIV,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0
#endif
},
{
SP_SDIVrr, SPARC_INS_SDIV,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0
#endif
},
{
SP_SETHIXi, SPARC_INS_SETHI,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_SETHIi, SPARC_INS_SETHI,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_SHUTDOWN, SPARC_INS_SHUTDOWN,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS, 0 }, 0, 0
#endif
},
{
SP_SIAM, SPARC_INS_SIAM,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS2, 0 }, 0, 0
#endif
},
{
SP_SLLXri, SPARC_INS_SLLX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_SLLXrr, SPARC_INS_SLLX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_SLLri, SPARC_INS_SLL,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_SLLrr, SPARC_INS_SLL,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_SMULCCri, SPARC_INS_SMULCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_SMULCCrr, SPARC_INS_SMULCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_SMULri, SPARC_INS_SMUL,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0
#endif
},
{
SP_SMULrr, SPARC_INS_SMUL,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0
#endif
},
{
SP_SRAXri, SPARC_INS_SRAX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_SRAXrr, SPARC_INS_SRAX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_SRAri, SPARC_INS_SRA,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_SRArr, SPARC_INS_SRA,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_SRLXri, SPARC_INS_SRLX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_SRLXrr, SPARC_INS_SRLX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_SRLri, SPARC_INS_SRL,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_SRLrr, SPARC_INS_SRL,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_STBAR, SPARC_INS_STBAR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_STBri, SPARC_INS_STB,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_STBrr, SPARC_INS_STB,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_STDFri, SPARC_INS_STD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_STDFrr, SPARC_INS_STD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_STFri, SPARC_INS_ST,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_STFrr, SPARC_INS_ST,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_STHri, SPARC_INS_STH,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_STHrr, SPARC_INS_STH,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_STQFri, SPARC_INS_STQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, SPARC_GRP_HARDQUAD, 0 }, 0, 0
#endif
},
{
SP_STQFrr, SPARC_INS_STQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, SPARC_GRP_HARDQUAD, 0 }, 0, 0
#endif
},
{
SP_STXri, SPARC_INS_STX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_STXrr, SPARC_INS_STX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_STri, SPARC_INS_ST,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_STrr, SPARC_INS_ST,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_SUBCCri, SPARC_INS_SUBCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_SUBCCrr, SPARC_INS_SUBCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_SUBCri, SPARC_INS_SUBX,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_SUBCrr, SPARC_INS_SUBX,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_SUBEri, SPARC_INS_SUBXCC,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_SUBErr, SPARC_INS_SUBXCC,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_SUBXri, SPARC_INS_SUB,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_SUBXrr, SPARC_INS_SUB,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_SUBri, SPARC_INS_SUB,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_SUBrr, SPARC_INS_SUB,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_SWAPri, SPARC_INS_SWAP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_SWAPrr, SPARC_INS_SWAP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_TA3, SPARC_INS_T,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_TA5, SPARC_INS_T,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_TADDCCTVri, SPARC_INS_TADDCCTV,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_TADDCCTVrr, SPARC_INS_TADDCCTV,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_TADDCCri, SPARC_INS_TADDCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_TADDCCrr, SPARC_INS_TADDCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_TICCri, SPARC_INS_T,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_TICCrr, SPARC_INS_T,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_TLS_ADDXrr, SPARC_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_TLS_ADDrr, SPARC_INS_ADD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_TLS_CALL, SPARC_INS_CALL,
#ifndef CAPSTONE_DIET
{ SPARC_REG_O6, 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_TLS_LDXrr, SPARC_INS_LDX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_TLS_LDrr, SPARC_INS_LD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_TSUBCCTVri, SPARC_INS_TSUBCCTV,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_TSUBCCTVrr, SPARC_INS_TSUBCCTV,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_TSUBCCri, SPARC_INS_TSUBCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_TSUBCCrr, SPARC_INS_TSUBCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_TXCCri, SPARC_INS_T,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_TXCCrr, SPARC_INS_T,
#ifndef CAPSTONE_DIET
{ SPARC_REG_ICC, 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_UDIVCCri, SPARC_INS_UDIVCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_UDIVCCrr, SPARC_INS_UDIVCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_UDIVXri, SPARC_INS_UDIVX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_UDIVXrr, SPARC_INS_UDIVX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_UDIVri, SPARC_INS_UDIV,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0
#endif
},
{
SP_UDIVrr, SPARC_INS_UDIV,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0
#endif
},
{
SP_UMULCCri, SPARC_INS_UMULCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_UMULCCrr, SPARC_INS_UMULCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_Y, SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_UMULXHI, SPARC_INS_UMULXHI,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_UMULri, SPARC_INS_UMUL,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0
#endif
},
{
SP_UMULrr, SPARC_INS_UMUL,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0
#endif
},
{
SP_UNIMP, SPARC_INS_UNIMP,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_V9FCMPD, SPARC_INS_FCMPD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_V9FCMPED, SPARC_INS_FCMPED,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_V9FCMPEQ, SPARC_INS_FCMPEQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
#endif
},
{
SP_V9FCMPES, SPARC_INS_FCMPES,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_V9FCMPQ, SPARC_INS_FCMPQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_HARDQUAD, 0 }, 0, 0
#endif
},
{
SP_V9FCMPS, SPARC_INS_FCMPS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_V9FMOVD_FCC, SPARC_INS_FMOVD,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_V9FMOVQ_FCC, SPARC_INS_FMOVQ,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_V9FMOVS_FCC, SPARC_INS_FMOVS,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_V9MOVFCCri, SPARC_INS_MOV,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_V9MOVFCCrr, SPARC_INS_MOV,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_V9, 0 }, 0, 0
#endif
},
{
SP_WRYri, SPARC_INS_WR,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0
#endif
},
{
SP_WRYrr, SPARC_INS_WR,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_Y, 0 }, { 0 }, 0, 0
#endif
},
{
SP_XMULX, SPARC_INS_XMULX,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_XMULXHI, SPARC_INS_XMULXHI,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_VIS3, 0 }, 0, 0
#endif
},
{
SP_XNORCCri, SPARC_INS_XNORCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_XNORCCrr, SPARC_INS_XNORCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_XNORXrr, SPARC_INS_XNOR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_XNORri, SPARC_INS_XNOR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_XNORrr, SPARC_INS_XNOR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_XORCCri, SPARC_INS_XORCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_XORCCrr, SPARC_INS_XORCC,
#ifndef CAPSTONE_DIET
{ 0 }, { SPARC_REG_ICC, 0 }, { 0 }, 0, 0
#endif
},
{
SP_XORXri, SPARC_INS_XOR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_XORXrr, SPARC_INS_XOR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { SPARC_GRP_64BIT, 0 }, 0, 0
#endif
},
{
SP_XORri, SPARC_INS_XOR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},
{
SP_XORrr, SPARC_INS_XOR,
#ifndef CAPSTONE_DIET
{ 0 }, { 0 }, { 0 }, 0, 0
#endif
},