diff options
Diffstat (limited to 'capstone/arch/Sparc/SparcMappingInsn.inc')
-rw-r--r-- | capstone/arch/Sparc/SparcMappingInsn.inc | 2643 |
1 files changed, 2643 insertions, 0 deletions
diff --git a/capstone/arch/Sparc/SparcMappingInsn.inc b/capstone/arch/Sparc/SparcMappingInsn.inc new file mode 100644 index 000000000..6c97afc79 --- /dev/null +++ b/capstone/arch/Sparc/SparcMappingInsn.inc @@ -0,0 +1,2643 @@ +// 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 +}, |