aboutsummaryrefslogtreecommitdiffstats
path: root/capstone/arch/Mips/MipsMappingInsn.inc
diff options
context:
space:
mode:
Diffstat (limited to 'capstone/arch/Mips/MipsMappingInsn.inc')
-rw-r--r--capstone/arch/Mips/MipsMappingInsn.inc9315
1 files changed, 9315 insertions, 0 deletions
diff --git a/capstone/arch/Mips/MipsMappingInsn.inc b/capstone/arch/Mips/MipsMappingInsn.inc
new file mode 100644
index 000000000..beb026c71
--- /dev/null
+++ b/capstone/arch/Mips/MipsMappingInsn.inc
@@ -0,0 +1,9315 @@
+// This is auto-gen data for Capstone engine (www.capstone-engine.org)
+// By Nguyen Anh Quynh <aquynh@gmail.com>
+
+{
+ Mips_ABSQ_S_PH, MIPS_INS_ABSQ_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG20, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ABSQ_S_QB, MIPS_INS_ABSQ_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG20, 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ABSQ_S_W, MIPS_INS_ABSQ_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG20, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADD, MIPS_INS_ADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDIUPC, MIPS_INS_ADDIUPC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDIUPC_MM, MIPS_INS_ADDIUPC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDIUR1SP_MM, MIPS_INS_ADDIUR1SP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDIUR2_MM, MIPS_INS_ADDIUR2,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDIUS5_MM, MIPS_INS_ADDIUS5,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDIUSP_MM, MIPS_INS_ADDIUSP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDQH_PH, MIPS_INS_ADDQH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDQH_R_PH, MIPS_INS_ADDQH_R,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDQH_R_W, MIPS_INS_ADDQH_R,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDQH_W, MIPS_INS_ADDQH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDQ_PH, MIPS_INS_ADDQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG20, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDQ_S_PH, MIPS_INS_ADDQ_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG20, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDQ_S_W, MIPS_INS_ADDQ_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG20, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDSC, MIPS_INS_ADDSC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPCARRY, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDS_A_B, MIPS_INS_ADDS_A,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDS_A_D, MIPS_INS_ADDS_A,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDS_A_H, MIPS_INS_ADDS_A,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDS_A_W, MIPS_INS_ADDS_A,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDS_S_B, MIPS_INS_ADDS_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDS_S_D, MIPS_INS_ADDS_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDS_S_H, MIPS_INS_ADDS_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDS_S_W, MIPS_INS_ADDS_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDS_U_B, MIPS_INS_ADDS_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDS_U_D, MIPS_INS_ADDS_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDS_U_H, MIPS_INS_ADDS_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDS_U_W, MIPS_INS_ADDS_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDU16_MM, MIPS_INS_ADDU16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDUH_QB, MIPS_INS_ADDUH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDUH_R_QB, MIPS_INS_ADDUH_R,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDU_PH, MIPS_INS_ADDU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG20, 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDU_QB, MIPS_INS_ADDU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG20, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDU_S_PH, MIPS_INS_ADDU_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG20, 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDU_S_QB, MIPS_INS_ADDU_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG20, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDVI_B, MIPS_INS_ADDVI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDVI_D, MIPS_INS_ADDVI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDVI_H, MIPS_INS_ADDVI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDVI_W, MIPS_INS_ADDVI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDV_B, MIPS_INS_ADDV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDV_D, MIPS_INS_ADDV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDV_H, MIPS_INS_ADDV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDV_W, MIPS_INS_ADDV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDWC, MIPS_INS_ADDWC,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_DSPCARRY, 0 }, { MIPS_REG_DSPOUTFLAG20, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADD_A_B, MIPS_INS_ADD_A,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADD_A_D, MIPS_INS_ADD_A,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADD_A_H, MIPS_INS_ADD_A,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADD_A_W, MIPS_INS_ADD_A,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADD_MM, MIPS_INS_ADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDi, MIPS_INS_ADDI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDi_MM, MIPS_INS_ADDI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDiu, MIPS_INS_ADDIU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDiu_MM, MIPS_INS_ADDIU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDu, MIPS_INS_ADDU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ADDu_MM, MIPS_INS_ADDU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ALIGN, MIPS_INS_ALIGN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ALUIPC, MIPS_INS_ALUIPC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AND, MIPS_INS_AND,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AND16_MM, MIPS_INS_AND16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AND64, MIPS_INS_AND,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ANDI16_MM, MIPS_INS_ANDI16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ANDI_B, MIPS_INS_ANDI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AND_MM, MIPS_INS_AND,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AND_V, MIPS_INS_AND,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ANDi, MIPS_INS_ANDI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ANDi64, MIPS_INS_ANDI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ANDi_MM, MIPS_INS_ANDI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_APPEND, MIPS_INS_APPEND,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ASUB_S_B, MIPS_INS_ASUB_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ASUB_S_D, MIPS_INS_ASUB_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ASUB_S_H, MIPS_INS_ASUB_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ASUB_S_W, MIPS_INS_ASUB_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ASUB_U_B, MIPS_INS_ASUB_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ASUB_U_D, MIPS_INS_ASUB_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ASUB_U_H, MIPS_INS_ASUB_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ASUB_U_W, MIPS_INS_ASUB_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AUI, MIPS_INS_AUI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AUIPC, MIPS_INS_AUIPC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AVER_S_B, MIPS_INS_AVER_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AVER_S_D, MIPS_INS_AVER_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AVER_S_H, MIPS_INS_AVER_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AVER_S_W, MIPS_INS_AVER_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AVER_U_B, MIPS_INS_AVER_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AVER_U_D, MIPS_INS_AVER_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AVER_U_H, MIPS_INS_AVER_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AVER_U_W, MIPS_INS_AVER_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AVE_S_B, MIPS_INS_AVE_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AVE_S_D, MIPS_INS_AVE_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AVE_S_H, MIPS_INS_AVE_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AVE_S_W, MIPS_INS_AVE_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AVE_U_B, MIPS_INS_AVE_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AVE_U_D, MIPS_INS_AVE_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AVE_U_H, MIPS_INS_AVE_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AVE_U_W, MIPS_INS_AVE_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AddiuRxImmX16, MIPS_INS_ADDIU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AddiuRxPcImmX16, MIPS_INS_ADDIU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AddiuRxRxImm16, MIPS_INS_ADDIU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AddiuRxRxImmX16, MIPS_INS_ADDIU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AddiuRxRyOffMemX16, MIPS_INS_ADDIU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AddiuSpImm16, MIPS_INS_ADDIU,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_SP, 0 }, { MIPS_REG_SP, 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AddiuSpImmX16, MIPS_INS_ADDIU,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_SP, 0 }, { MIPS_REG_SP, 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AdduRxRyRz16, MIPS_INS_ADDU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_AndRxRxRy16, MIPS_INS_AND,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_B16_MM, MIPS_INS_B16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MICROMIPS, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BADDu, MIPS_INS_BADDU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_CNMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BAL, MIPS_INS_BAL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BALC, MIPS_INS_BALC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BALIGN, MIPS_INS_BALIGN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BBIT0, MIPS_INS_BBIT0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_CNMIPS, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BBIT032, MIPS_INS_BBIT032,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_CNMIPS, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BBIT1, MIPS_INS_BBIT1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_CNMIPS, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BBIT132, MIPS_INS_BBIT132,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_CNMIPS, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC, MIPS_INS_BC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC0F, MIPS_INS_BC0F,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC0FL, MIPS_INS_BC0FL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC0T, MIPS_INS_BC0T,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC0TL, MIPS_INS_BC0TL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC1EQZ, MIPS_INS_BC1EQZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC1F, MIPS_INS_BC1F,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC1FL, MIPS_INS_BC1FL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC1F_MM, MIPS_INS_BC1F,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MICROMIPS, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC1NEZ, MIPS_INS_BC1NEZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC1T, MIPS_INS_BC1T,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC1TL, MIPS_INS_BC1TL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC1T_MM, MIPS_INS_BC1T,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MICROMIPS, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC2EQZ, MIPS_INS_BC2EQZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC2F, MIPS_INS_BC2F,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC2FL, MIPS_INS_BC2FL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC2NEZ, MIPS_INS_BC2NEZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC2T, MIPS_INS_BC2T,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC2TL, MIPS_INS_BC2TL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC3F, MIPS_INS_BC3F,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC3FL, MIPS_INS_BC3FL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC3T, MIPS_INS_BC3T,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BC3TL, MIPS_INS_BC3TL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BCLRI_B, MIPS_INS_BCLRI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BCLRI_D, MIPS_INS_BCLRI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BCLRI_H, MIPS_INS_BCLRI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BCLRI_W, MIPS_INS_BCLRI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BCLR_B, MIPS_INS_BCLR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BCLR_D, MIPS_INS_BCLR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BCLR_H, MIPS_INS_BCLR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BCLR_W, MIPS_INS_BCLR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BEQ, MIPS_INS_BEQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BEQ64, MIPS_INS_BEQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BEQC, MIPS_INS_BEQC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BEQL, MIPS_INS_BEQL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BEQZ16_MM, MIPS_INS_BEQZ16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MICROMIPS, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BEQZALC, MIPS_INS_BEQZALC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BEQZC, MIPS_INS_BEQZC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BEQZC_MM, MIPS_INS_BEQZC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MICROMIPS, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BEQ_MM, MIPS_INS_BEQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MICROMIPS, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BGEC, MIPS_INS_BGEC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BGEUC, MIPS_INS_BGEUC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BGEZ, MIPS_INS_BGEZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BGEZ64, MIPS_INS_BGEZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BGEZAL, MIPS_INS_BGEZAL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BGEZALC, MIPS_INS_BGEZALC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BGEZALL, MIPS_INS_BGEZALL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BGEZALS_MM, MIPS_INS_BGEZALS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BGEZAL_MM, MIPS_INS_BGEZAL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BGEZC, MIPS_INS_BGEZC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BGEZL, MIPS_INS_BGEZL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BGEZ_MM, MIPS_INS_BGEZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MICROMIPS, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BGTZ, MIPS_INS_BGTZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BGTZ64, MIPS_INS_BGTZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BGTZALC, MIPS_INS_BGTZALC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BGTZC, MIPS_INS_BGTZC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BGTZL, MIPS_INS_BGTZL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BGTZ_MM, MIPS_INS_BGTZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MICROMIPS, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BINSLI_B, MIPS_INS_BINSLI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BINSLI_D, MIPS_INS_BINSLI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BINSLI_H, MIPS_INS_BINSLI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BINSLI_W, MIPS_INS_BINSLI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BINSL_B, MIPS_INS_BINSL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BINSL_D, MIPS_INS_BINSL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BINSL_H, MIPS_INS_BINSL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BINSL_W, MIPS_INS_BINSL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BINSRI_B, MIPS_INS_BINSRI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BINSRI_D, MIPS_INS_BINSRI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BINSRI_H, MIPS_INS_BINSRI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BINSRI_W, MIPS_INS_BINSRI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BINSR_B, MIPS_INS_BINSR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BINSR_D, MIPS_INS_BINSR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BINSR_H, MIPS_INS_BINSR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BINSR_W, MIPS_INS_BINSR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BITREV, MIPS_INS_BITREV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BITSWAP, MIPS_INS_BITSWAP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BLEZ, MIPS_INS_BLEZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BLEZ64, MIPS_INS_BLEZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BLEZALC, MIPS_INS_BLEZALC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BLEZC, MIPS_INS_BLEZC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BLEZL, MIPS_INS_BLEZL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BLEZ_MM, MIPS_INS_BLEZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MICROMIPS, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BLTC, MIPS_INS_BLTC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BLTUC, MIPS_INS_BLTUC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BLTZ, MIPS_INS_BLTZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BLTZ64, MIPS_INS_BLTZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BLTZAL, MIPS_INS_BLTZAL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BLTZALC, MIPS_INS_BLTZALC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BLTZALL, MIPS_INS_BLTZALL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BLTZALS_MM, MIPS_INS_BLTZALS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BLTZAL_MM, MIPS_INS_BLTZAL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BLTZC, MIPS_INS_BLTZC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BLTZL, MIPS_INS_BLTZL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BLTZ_MM, MIPS_INS_BLTZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MICROMIPS, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BMNZI_B, MIPS_INS_BMNZI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BMNZ_V, MIPS_INS_BMNZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BMZI_B, MIPS_INS_BMZI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BMZ_V, MIPS_INS_BMZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BNE, MIPS_INS_BNE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BNE64, MIPS_INS_BNE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BNEC, MIPS_INS_BNEC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BNEGI_B, MIPS_INS_BNEGI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BNEGI_D, MIPS_INS_BNEGI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BNEGI_H, MIPS_INS_BNEGI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BNEGI_W, MIPS_INS_BNEGI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BNEG_B, MIPS_INS_BNEG,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BNEG_D, MIPS_INS_BNEG,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BNEG_H, MIPS_INS_BNEG,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BNEG_W, MIPS_INS_BNEG,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BNEL, MIPS_INS_BNEL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BNEZ16_MM, MIPS_INS_BNEZ16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MICROMIPS, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BNEZALC, MIPS_INS_BNEZALC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BNEZC, MIPS_INS_BNEZC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BNEZC_MM, MIPS_INS_BNEZC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MICROMIPS, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BNE_MM, MIPS_INS_BNE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MICROMIPS, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BNVC, MIPS_INS_BNVC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BNZ_B, MIPS_INS_BNZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MSA, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BNZ_D, MIPS_INS_BNZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MSA, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BNZ_H, MIPS_INS_BNZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MSA, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BNZ_V, MIPS_INS_BNZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MSA, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BNZ_W, MIPS_INS_BNZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MSA, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BOVC, MIPS_INS_BOVC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BPOSGE32, MIPS_INS_BPOSGE32,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_DSP, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BREAK, MIPS_INS_BREAK,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BREAK16_MM, MIPS_INS_BREAK16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BREAK_MM, MIPS_INS_BREAK,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BSELI_B, MIPS_INS_BSELI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BSEL_V, MIPS_INS_BSEL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BSETI_B, MIPS_INS_BSETI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BSETI_D, MIPS_INS_BSETI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BSETI_H, MIPS_INS_BSETI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BSETI_W, MIPS_INS_BSETI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BSET_B, MIPS_INS_BSET,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BSET_D, MIPS_INS_BSET,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BSET_H, MIPS_INS_BSET,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BSET_W, MIPS_INS_BSET,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_BZ_B, MIPS_INS_BZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MSA, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BZ_D, MIPS_INS_BZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MSA, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BZ_H, MIPS_INS_BZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MSA, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BZ_V, MIPS_INS_BZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MSA, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BZ_W, MIPS_INS_BZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MSA, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BeqzRxImm16, MIPS_INS_BEQZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MIPS16MODE, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BeqzRxImmX16, MIPS_INS_BEQZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MIPS16MODE, 0 }, 1, 0
+#endif
+},
+{
+ Mips_Bimm16, MIPS_INS_B,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MIPS16MODE, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BimmX16, MIPS_INS_B,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MIPS16MODE, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BnezRxImm16, MIPS_INS_BNEZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MIPS16MODE, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BnezRxImmX16, MIPS_INS_BNEZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MIPS16MODE, 0 }, 1, 0
+#endif
+},
+{
+ Mips_Break16, MIPS_INS_BREAK,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_Bteqz16, MIPS_INS_BTEQZ,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_T8, 0 }, { 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MIPS16MODE, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BteqzX16, MIPS_INS_BTEQZ,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_T8, 0 }, { 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MIPS16MODE, 0 }, 1, 0
+#endif
+},
+{
+ Mips_Btnez16, MIPS_INS_BTNEZ,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_T8, 0 }, { 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MIPS16MODE, 0 }, 1, 0
+#endif
+},
+{
+ Mips_BtnezX16, MIPS_INS_BTNEZ,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_T8, 0 }, { 0 }, { MIPS_GRP_BRANCH_RELATIVE, MIPS_GRP_MIPS16MODE, 0 }, 1, 0
+#endif
+},
+{
+ Mips_CACHE, MIPS_INS_CACHE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CACHE_MM, MIPS_INS_CACHE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CACHE_R6, MIPS_INS_CACHE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CEIL_L_D64, MIPS_INS_CEIL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CEIL_L_S, MIPS_INS_CEIL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CEIL_W_D32, MIPS_INS_CEIL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CEIL_W_D64, MIPS_INS_CEIL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CEIL_W_MM, MIPS_INS_CEIL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CEIL_W_S, MIPS_INS_CEIL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CEIL_W_S_MM, MIPS_INS_CEIL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CEQI_B, MIPS_INS_CEQI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CEQI_D, MIPS_INS_CEQI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CEQI_H, MIPS_INS_CEQI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CEQI_W, MIPS_INS_CEQI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CEQ_B, MIPS_INS_CEQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CEQ_D, MIPS_INS_CEQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CEQ_H, MIPS_INS_CEQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CEQ_W, MIPS_INS_CEQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CFC1, MIPS_INS_CFC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CFC1_MM, MIPS_INS_CFC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CFCMSA, MIPS_INS_CFCMSA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CINS, MIPS_INS_CINS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_CNMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CINS32, MIPS_INS_CINS32,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_CNMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLASS_D, MIPS_INS_CLASS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLASS_S, MIPS_INS_CLASS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLEI_S_B, MIPS_INS_CLEI_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLEI_S_D, MIPS_INS_CLEI_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLEI_S_H, MIPS_INS_CLEI_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLEI_S_W, MIPS_INS_CLEI_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLEI_U_B, MIPS_INS_CLEI_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLEI_U_D, MIPS_INS_CLEI_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLEI_U_H, MIPS_INS_CLEI_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLEI_U_W, MIPS_INS_CLEI_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLE_S_B, MIPS_INS_CLE_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLE_S_D, MIPS_INS_CLE_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLE_S_H, MIPS_INS_CLE_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLE_S_W, MIPS_INS_CLE_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLE_U_B, MIPS_INS_CLE_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLE_U_D, MIPS_INS_CLE_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLE_U_H, MIPS_INS_CLE_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLE_U_W, MIPS_INS_CLE_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLO, MIPS_INS_CLO,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLO_MM, MIPS_INS_CLO,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLO_R6, MIPS_INS_CLO,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLTI_S_B, MIPS_INS_CLTI_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLTI_S_D, MIPS_INS_CLTI_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLTI_S_H, MIPS_INS_CLTI_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLTI_S_W, MIPS_INS_CLTI_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLTI_U_B, MIPS_INS_CLTI_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLTI_U_D, MIPS_INS_CLTI_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLTI_U_H, MIPS_INS_CLTI_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLTI_U_W, MIPS_INS_CLTI_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLT_S_B, MIPS_INS_CLT_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLT_S_D, MIPS_INS_CLT_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLT_S_H, MIPS_INS_CLT_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLT_S_W, MIPS_INS_CLT_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLT_U_B, MIPS_INS_CLT_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLT_U_D, MIPS_INS_CLT_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLT_U_H, MIPS_INS_CLT_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLT_U_W, MIPS_INS_CLT_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLZ, MIPS_INS_CLZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLZ_MM, MIPS_INS_CLZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CLZ_R6, MIPS_INS_CLZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMPGDU_EQ_QB, MIPS_INS_CMPGDU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPCCOND, 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMPGDU_LE_QB, MIPS_INS_CMPGDU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPCCOND, 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMPGDU_LT_QB, MIPS_INS_CMPGDU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPCCOND, 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMPGU_EQ_QB, MIPS_INS_CMPGU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMPGU_LE_QB, MIPS_INS_CMPGU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMPGU_LT_QB, MIPS_INS_CMPGU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMPU_EQ_QB, MIPS_INS_CMPU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPCCOND, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMPU_LE_QB, MIPS_INS_CMPU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPCCOND, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMPU_LT_QB, MIPS_INS_CMPU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPCCOND, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_EQ_D, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_EQ_PH, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPCCOND, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_EQ_S, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_F_D, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_F_S, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_LE_D, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_LE_PH, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPCCOND, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_LE_S, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_LT_D, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_LT_PH, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPCCOND, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_LT_S, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_SAF_D, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_SAF_S, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_SEQ_D, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_SEQ_S, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_SLE_D, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_SLE_S, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_SLT_D, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_SLT_S, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_SUEQ_D, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_SUEQ_S, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_SULE_D, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_SULE_S, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_SULT_D, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_SULT_S, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_SUN_D, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_SUN_S, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_UEQ_D, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_UEQ_S, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_ULE_D, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_ULE_S, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_ULT_D, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_ULT_S, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_UN_D, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CMP_UN_S, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_COPY_S_B, MIPS_INS_COPY_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_COPY_S_D, MIPS_INS_COPY_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, MIPS_GRP_MIPS64, 0 }, 0, 0
+#endif
+},
+{
+ Mips_COPY_S_H, MIPS_INS_COPY_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_COPY_S_W, MIPS_INS_COPY_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_COPY_U_B, MIPS_INS_COPY_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_COPY_U_D, MIPS_INS_COPY_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, MIPS_GRP_MIPS64, 0 }, 0, 0
+#endif
+},
+{
+ Mips_COPY_U_H, MIPS_INS_COPY_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_COPY_U_W, MIPS_INS_COPY_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CTC1, MIPS_INS_CTC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CTC1_MM, MIPS_INS_CTC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CTCMSA, MIPS_INS_CTCMSA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_D32_S, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_D32_W, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_D32_W_MM, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_D64_L, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_D64_S, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_D64_W, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_D_S_MM, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_L_D64, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3_32R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_L_D64_MM, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_L_S, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3_32R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_L_S_MM, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_S_D32, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_S_D32_MM, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_S_D64, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_S_L, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_S_W, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_S_W_MM, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_W_D32, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_W_D64, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_W_MM, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_W_S, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CVT_W_S_MM, MIPS_INS_CVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_EQ_D32, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_EQ_D64, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_EQ_S, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_F_D32, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_F_D64, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_F_S, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_LE_D32, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_LE_D64, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_LE_S, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_LT_D32, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_LT_D64, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_LT_S, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_NGE_D32, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_NGE_D64, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_NGE_S, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_NGLE_D32, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_NGLE_D64, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_NGLE_S, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_NGL_D32, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_NGL_D64, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_NGL_S, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_NGT_D32, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_NGT_D64, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_NGT_S, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_OLE_D32, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_OLE_D64, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_OLE_S, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_OLT_D32, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_OLT_D64, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_OLT_S, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_SEQ_D32, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_SEQ_D64, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_SEQ_S, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_SF_D32, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_SF_D64, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_SF_S, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_UEQ_D32, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_UEQ_D64, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_UEQ_S, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_ULE_D32, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_ULE_D64, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_ULE_S, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_ULT_D32, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_ULT_D64, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_ULT_S, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_UN_D32, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_UN_D64, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_C_UN_S, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CmpRxRy16, MIPS_INS_CMP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_T8, 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CmpiRxImm16, MIPS_INS_CMPI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_T8, 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_CmpiRxImmX16, MIPS_INS_CMPI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_T8, 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DADD, MIPS_INS_DADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DADDi, MIPS_INS_DADDI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DADDiu, MIPS_INS_DADDIU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DADDu, MIPS_INS_DADDU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DAHI, MIPS_INS_DAHI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DALIGN, MIPS_INS_DALIGN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DATI, MIPS_INS_DATI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DAUI, MIPS_INS_DAUI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DBITSWAP, MIPS_INS_DBITSWAP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DCLO, MIPS_INS_DCLO,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DCLO_R6, MIPS_INS_DCLO,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DCLZ, MIPS_INS_DCLZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DCLZ_R6, MIPS_INS_DCLZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DDIV, MIPS_INS_DDIV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DDIVU, MIPS_INS_DDIVU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DERET, MIPS_INS_DERET,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DERET_MM, MIPS_INS_DERET,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DEXT, MIPS_INS_DEXT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DEXTM, MIPS_INS_DEXTM,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DEXTU, MIPS_INS_DEXTU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DI, MIPS_INS_DI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DINS, MIPS_INS_DINS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DINSM, MIPS_INS_DINSM,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DINSU, MIPS_INS_DINSU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DIV, MIPS_INS_DIV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DIVU, MIPS_INS_DIVU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DIV_S_B, MIPS_INS_DIV_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DIV_S_D, MIPS_INS_DIV_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DIV_S_H, MIPS_INS_DIV_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DIV_S_W, MIPS_INS_DIV_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DIV_U_B, MIPS_INS_DIV_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DIV_U_D, MIPS_INS_DIV_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DIV_U_H, MIPS_INS_DIV_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DIV_U_W, MIPS_INS_DIV_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DI_MM, MIPS_INS_DI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DLSA, MIPS_INS_DLSA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, MIPS_GRP_MIPS64, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DLSA_R6, MIPS_INS_DLSA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DMFC0, MIPS_INS_DMFC0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS64, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DMFC1, MIPS_INS_DMFC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DMFC2, MIPS_INS_DMFC2,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS64, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DMOD, MIPS_INS_DMOD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DMODU, MIPS_INS_DMODU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DMTC0, MIPS_INS_DMTC0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS64, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DMTC1, MIPS_INS_DMTC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DMTC2, MIPS_INS_DMTC2,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS64, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DMUH, MIPS_INS_DMUH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DMUHU, MIPS_INS_DMUHU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DMUL, MIPS_INS_DMUL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, MIPS_REG_P0, MIPS_REG_P1, MIPS_REG_P2, 0 }, { MIPS_GRP_CNMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DMULT, MIPS_INS_DMULT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DMULTu, MIPS_INS_DMULTU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DMULU, MIPS_INS_DMULU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DMUL_R6, MIPS_INS_DMUL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DOTP_S_D, MIPS_INS_DOTP_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DOTP_S_H, MIPS_INS_DOTP_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DOTP_S_W, MIPS_INS_DOTP_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DOTP_U_D, MIPS_INS_DOTP_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DOTP_U_H, MIPS_INS_DOTP_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DOTP_U_W, MIPS_INS_DOTP_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPADD_S_D, MIPS_INS_DPADD_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPADD_S_H, MIPS_INS_DPADD_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPADD_S_W, MIPS_INS_DPADD_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPADD_U_D, MIPS_INS_DPADD_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPADD_U_H, MIPS_INS_DPADD_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPADD_U_W, MIPS_INS_DPADD_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPAQX_SA_W_PH, MIPS_INS_DPAQX_SA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG16_19, 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPAQX_S_W_PH, MIPS_INS_DPAQX_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG16_19, 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPAQ_SA_L_W, MIPS_INS_DPAQ_SA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG16_19, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPAQ_S_W_PH, MIPS_INS_DPAQ_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG16_19, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPAU_H_QBL, MIPS_INS_DPAU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPAU_H_QBR, MIPS_INS_DPAU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPAX_W_PH, MIPS_INS_DPAX,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPA_W_PH, MIPS_INS_DPA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPOP, MIPS_INS_DPOP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_CNMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPSQX_SA_W_PH, MIPS_INS_DPSQX_SA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG16_19, 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPSQX_S_W_PH, MIPS_INS_DPSQX_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG16_19, 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPSQ_SA_L_W, MIPS_INS_DPSQ_SA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG16_19, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPSQ_S_W_PH, MIPS_INS_DPSQ_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG16_19, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPSUB_S_D, MIPS_INS_DPSUB_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPSUB_S_H, MIPS_INS_DPSUB_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPSUB_S_W, MIPS_INS_DPSUB_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPSUB_U_D, MIPS_INS_DPSUB_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPSUB_U_H, MIPS_INS_DPSUB_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPSUB_U_W, MIPS_INS_DPSUB_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPSU_H_QBL, MIPS_INS_DPSU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPSU_H_QBR, MIPS_INS_DPSU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPSX_W_PH, MIPS_INS_DPSX,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DPS_W_PH, MIPS_INS_DPS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DROTR, MIPS_INS_DROTR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DROTR32, MIPS_INS_DROTR32,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DROTRV, MIPS_INS_DROTRV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DSBH, MIPS_INS_DSBH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DSDIV, MIPS_INS_DDIV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DSHD, MIPS_INS_DSHD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DSLL, MIPS_INS_DSLL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DSLL32, MIPS_INS_DSLL32,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DSLL64_32, MIPS_INS_DSLL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DSLLV, MIPS_INS_DSLLV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DSRA, MIPS_INS_DSRA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DSRA32, MIPS_INS_DSRA32,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DSRAV, MIPS_INS_DSRAV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DSRL, MIPS_INS_DSRL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DSRL32, MIPS_INS_DSRL32,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DSRLV, MIPS_INS_DSRLV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DSUB, MIPS_INS_DSUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DSUBu, MIPS_INS_DSUBU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DUDIV, MIPS_INS_DDIVU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DivRxRy16, MIPS_INS_DIV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_DivuRxRy16, MIPS_INS_DIVU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_EHB, MIPS_INS_EHB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_EHB_MM, MIPS_INS_EHB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_EI, MIPS_INS_EI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_EI_MM, MIPS_INS_EI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ERET, MIPS_INS_ERET,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3_32, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ERET_MM, MIPS_INS_ERET,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_EXT, MIPS_INS_EXT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_EXTP, MIPS_INS_EXTP,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_DSPPOS, 0 }, { MIPS_REG_DSPEFI, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_EXTPDP, MIPS_INS_EXTPDP,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_DSPPOS, 0 }, { MIPS_REG_DSPPOS, MIPS_REG_DSPEFI, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_EXTPDPV, MIPS_INS_EXTPDPV,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_DSPPOS, 0 }, { MIPS_REG_DSPPOS, MIPS_REG_DSPEFI, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_EXTPV, MIPS_INS_EXTPV,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_DSPPOS, 0 }, { MIPS_REG_DSPEFI, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_EXTRV_RS_W, MIPS_INS_EXTRV_RS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG23, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_EXTRV_R_W, MIPS_INS_EXTRV_R,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG23, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_EXTRV_S_H, MIPS_INS_EXTRV_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG23, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_EXTRV_W, MIPS_INS_EXTRV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG23, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_EXTR_RS_W, MIPS_INS_EXTR_RS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG23, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_EXTR_R_W, MIPS_INS_EXTR_R,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG23, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_EXTR_S_H, MIPS_INS_EXTR_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG23, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_EXTR_W, MIPS_INS_EXTR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG23, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_EXTS, MIPS_INS_EXTS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_CNMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_EXTS32, MIPS_INS_EXTS32,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_CNMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_EXT_MM, MIPS_INS_EXT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FABS_D32, MIPS_INS_ABS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FABS_D64, MIPS_INS_ABS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FABS_MM, MIPS_INS_ABS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FABS_S, MIPS_INS_ABS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FABS_S_MM, MIPS_INS_ABS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FADD_D, MIPS_INS_FADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FADD_D32, MIPS_INS_ADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FADD_D64, MIPS_INS_ADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FADD_MM, MIPS_INS_ADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FADD_S, MIPS_INS_ADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FADD_S_MM, MIPS_INS_ADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FADD_W, MIPS_INS_FADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCAF_D, MIPS_INS_FCAF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCAF_W, MIPS_INS_FCAF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCEQ_D, MIPS_INS_FCEQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCEQ_W, MIPS_INS_FCEQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCLASS_D, MIPS_INS_FCLASS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCLASS_W, MIPS_INS_FCLASS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCLE_D, MIPS_INS_FCLE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCLE_W, MIPS_INS_FCLE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCLT_D, MIPS_INS_FCLT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCLT_W, MIPS_INS_FCLT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCMP_D32, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_FCC0, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCMP_D32_MM, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_FCC0, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCMP_D64, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_FCC0, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCMP_S32, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_FCC0, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCMP_S32_MM, MIPS_INS_C,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_FCC0, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCNE_D, MIPS_INS_FCNE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCNE_W, MIPS_INS_FCNE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCOR_D, MIPS_INS_FCOR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCOR_W, MIPS_INS_FCOR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCUEQ_D, MIPS_INS_FCUEQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCUEQ_W, MIPS_INS_FCUEQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCULE_D, MIPS_INS_FCULE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCULE_W, MIPS_INS_FCULE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCULT_D, MIPS_INS_FCULT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCULT_W, MIPS_INS_FCULT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCUNE_D, MIPS_INS_FCUNE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCUNE_W, MIPS_INS_FCUNE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCUN_D, MIPS_INS_FCUN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FCUN_W, MIPS_INS_FCUN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FDIV_D, MIPS_INS_FDIV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FDIV_D32, MIPS_INS_DIV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FDIV_D64, MIPS_INS_DIV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FDIV_MM, MIPS_INS_DIV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FDIV_S, MIPS_INS_DIV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FDIV_S_MM, MIPS_INS_DIV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FDIV_W, MIPS_INS_FDIV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FEXDO_H, MIPS_INS_FEXDO,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FEXDO_W, MIPS_INS_FEXDO,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FEXP2_D, MIPS_INS_FEXP2,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FEXP2_W, MIPS_INS_FEXP2,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FEXUPL_D, MIPS_INS_FEXUPL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FEXUPL_W, MIPS_INS_FEXUPL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FEXUPR_D, MIPS_INS_FEXUPR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FEXUPR_W, MIPS_INS_FEXUPR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FFINT_S_D, MIPS_INS_FFINT_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FFINT_S_W, MIPS_INS_FFINT_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FFINT_U_D, MIPS_INS_FFINT_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FFINT_U_W, MIPS_INS_FFINT_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FFQL_D, MIPS_INS_FFQL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FFQL_W, MIPS_INS_FFQL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FFQR_D, MIPS_INS_FFQR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FFQR_W, MIPS_INS_FFQR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FILL_B, MIPS_INS_FILL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FILL_D, MIPS_INS_FILL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, MIPS_GRP_MIPS64, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FILL_H, MIPS_INS_FILL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FILL_W, MIPS_INS_FILL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FLOG2_D, MIPS_INS_FLOG2,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FLOG2_W, MIPS_INS_FLOG2,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FLOOR_L_D64, MIPS_INS_FLOOR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FLOOR_L_S, MIPS_INS_FLOOR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FLOOR_W_D32, MIPS_INS_FLOOR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FLOOR_W_D64, MIPS_INS_FLOOR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FLOOR_W_MM, MIPS_INS_FLOOR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FLOOR_W_S, MIPS_INS_FLOOR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FLOOR_W_S_MM, MIPS_INS_FLOOR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMADD_D, MIPS_INS_FMADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMADD_W, MIPS_INS_FMADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMAX_A_D, MIPS_INS_FMAX_A,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMAX_A_W, MIPS_INS_FMAX_A,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMAX_D, MIPS_INS_FMAX,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMAX_W, MIPS_INS_FMAX,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMIN_A_D, MIPS_INS_FMIN_A,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMIN_A_W, MIPS_INS_FMIN_A,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMIN_D, MIPS_INS_FMIN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMIN_W, MIPS_INS_FMIN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMOV_D32, MIPS_INS_MOV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMOV_D32_MM, MIPS_INS_MOV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMOV_D64, MIPS_INS_MOV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMOV_S, MIPS_INS_MOV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMOV_S_MM, MIPS_INS_MOV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMSUB_D, MIPS_INS_FMSUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMSUB_W, MIPS_INS_FMSUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMUL_D, MIPS_INS_FMUL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMUL_D32, MIPS_INS_MUL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMUL_D64, MIPS_INS_MUL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMUL_MM, MIPS_INS_MUL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMUL_S, MIPS_INS_MUL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMUL_S_MM, MIPS_INS_MUL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FMUL_W, MIPS_INS_FMUL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FNEG_D32, MIPS_INS_NEG,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FNEG_D64, MIPS_INS_NEG,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FNEG_MM, MIPS_INS_NEG,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FNEG_S, MIPS_INS_NEG,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FNEG_S_MM, MIPS_INS_NEG,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FRCP_D, MIPS_INS_FRCP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FRCP_W, MIPS_INS_FRCP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FRINT_D, MIPS_INS_FRINT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FRINT_W, MIPS_INS_FRINT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FRSQRT_D, MIPS_INS_FRSQRT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FRSQRT_W, MIPS_INS_FRSQRT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSAF_D, MIPS_INS_FSAF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSAF_W, MIPS_INS_FSAF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSEQ_D, MIPS_INS_FSEQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSEQ_W, MIPS_INS_FSEQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSLE_D, MIPS_INS_FSLE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSLE_W, MIPS_INS_FSLE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSLT_D, MIPS_INS_FSLT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSLT_W, MIPS_INS_FSLT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSNE_D, MIPS_INS_FSNE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSNE_W, MIPS_INS_FSNE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSOR_D, MIPS_INS_FSOR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSOR_W, MIPS_INS_FSOR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSQRT_D, MIPS_INS_FSQRT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSQRT_D32, MIPS_INS_SQRT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSQRT_D64, MIPS_INS_SQRT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSQRT_MM, MIPS_INS_SQRT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSQRT_S, MIPS_INS_SQRT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSQRT_S_MM, MIPS_INS_SQRT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSQRT_W, MIPS_INS_FSQRT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSUB_D, MIPS_INS_FSUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSUB_D32, MIPS_INS_SUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSUB_D64, MIPS_INS_SUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSUB_MM, MIPS_INS_SUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSUB_S, MIPS_INS_SUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSUB_S_MM, MIPS_INS_SUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSUB_W, MIPS_INS_FSUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSUEQ_D, MIPS_INS_FSUEQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSUEQ_W, MIPS_INS_FSUEQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSULE_D, MIPS_INS_FSULE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSULE_W, MIPS_INS_FSULE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSULT_D, MIPS_INS_FSULT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSULT_W, MIPS_INS_FSULT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSUNE_D, MIPS_INS_FSUNE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSUNE_W, MIPS_INS_FSUNE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSUN_D, MIPS_INS_FSUN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FSUN_W, MIPS_INS_FSUN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FTINT_S_D, MIPS_INS_FTINT_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FTINT_S_W, MIPS_INS_FTINT_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FTINT_U_D, MIPS_INS_FTINT_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FTINT_U_W, MIPS_INS_FTINT_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FTQ_H, MIPS_INS_FTQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FTQ_W, MIPS_INS_FTQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FTRUNC_S_D, MIPS_INS_FTRUNC_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FTRUNC_S_W, MIPS_INS_FTRUNC_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FTRUNC_U_D, MIPS_INS_FTRUNC_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_FTRUNC_U_W, MIPS_INS_FTRUNC_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_HADD_S_D, MIPS_INS_HADD_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_HADD_S_H, MIPS_INS_HADD_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_HADD_S_W, MIPS_INS_HADD_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_HADD_U_D, MIPS_INS_HADD_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_HADD_U_H, MIPS_INS_HADD_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_HADD_U_W, MIPS_INS_HADD_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_HSUB_S_D, MIPS_INS_HSUB_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_HSUB_S_H, MIPS_INS_HSUB_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_HSUB_S_W, MIPS_INS_HSUB_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_HSUB_U_D, MIPS_INS_HSUB_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_HSUB_U_H, MIPS_INS_HSUB_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_HSUB_U_W, MIPS_INS_HSUB_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ILVEV_B, MIPS_INS_ILVEV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ILVEV_D, MIPS_INS_ILVEV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ILVEV_H, MIPS_INS_ILVEV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ILVEV_W, MIPS_INS_ILVEV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ILVL_B, MIPS_INS_ILVL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ILVL_D, MIPS_INS_ILVL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ILVL_H, MIPS_INS_ILVL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ILVL_W, MIPS_INS_ILVL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ILVOD_B, MIPS_INS_ILVOD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ILVOD_D, MIPS_INS_ILVOD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ILVOD_H, MIPS_INS_ILVOD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ILVOD_W, MIPS_INS_ILVOD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ILVR_B, MIPS_INS_ILVR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ILVR_D, MIPS_INS_ILVR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ILVR_H, MIPS_INS_ILVR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ILVR_W, MIPS_INS_ILVR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_INS, MIPS_INS_INS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_INSERT_B, MIPS_INS_INSERT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_INSERT_D, MIPS_INS_INSERT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, MIPS_GRP_MIPS64, 0 }, 0, 0
+#endif
+},
+{
+ Mips_INSERT_H, MIPS_INS_INSERT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_INSERT_W, MIPS_INS_INSERT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_INSV, MIPS_INS_INSV,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_DSPPOS, MIPS_REG_DSPSCOUNT, 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_INSVE_B, MIPS_INS_INSVE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_INSVE_D, MIPS_INS_INSVE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_INSVE_H, MIPS_INS_INSVE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_INSVE_W, MIPS_INS_INSVE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_INS_MM, MIPS_INS_INS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_J, MIPS_INS_J,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_STDENC, 0 }, 1, 0
+#endif
+},
+{
+ Mips_JAL, MIPS_INS_JAL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_JALR, MIPS_INS_JALR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTINMICROMIPS, MIPS_GRP_CALL, 0 }, 0, 0
+#endif
+},
+{
+ Mips_JALR16_MM, MIPS_INS_JALR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_MICROMIPS, MIPS_GRP_CALL, 0 }, 0, 0
+#endif
+},
+{
+ Mips_JALR64, MIPS_INS_JALR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_CALL, 0 }, 0, 0
+#endif
+},
+{
+ Mips_JALRS16_MM, MIPS_INS_JALRS16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_MICROMIPS, MIPS_GRP_CALL, 0 }, 0, 0
+#endif
+},
+{
+ Mips_JALRS_MM, MIPS_INS_JALRS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_MICROMIPS, MIPS_GRP_CALL, 0 }, 0, 0
+#endif
+},
+{
+ Mips_JALR_HB, MIPS_INS_JALR_HB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32, MIPS_GRP_CALL, 0 }, 0, 1
+#endif
+},
+{
+ Mips_JALR_MM, MIPS_INS_JALR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_MICROMIPS, MIPS_GRP_CALL, 0 }, 0, 0
+#endif
+},
+{
+ Mips_JALS_MM, MIPS_INS_JALS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_JALX, MIPS_INS_JALX,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_JALX_MM, MIPS_INS_JALX,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_JAL_MM, MIPS_INS_JAL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_JIALC, MIPS_INS_JIALC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_JIC, MIPS_INS_JIC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_JR, MIPS_INS_JR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 1, 1
+#endif
+},
+{
+ Mips_JR16_MM, MIPS_INS_JR16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 1, 1
+#endif
+},
+{
+ Mips_JR64, MIPS_INS_JR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 1, 1
+#endif
+},
+{
+ Mips_JRADDIUSP, MIPS_INS_JRADDIUSP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 1, 1
+#endif
+},
+{
+ Mips_JRC16_MM, MIPS_INS_JRC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 1, 1
+#endif
+},
+{
+ Mips_JR_HB, MIPS_INS_JR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 1, 1
+#endif
+},
+{
+ Mips_JR_HB_R6, MIPS_INS_JR_HB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 1, 1
+#endif
+},
+{
+ Mips_JR_MM, MIPS_INS_JR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 1, 1
+#endif
+},
+{
+ Mips_J_MM, MIPS_INS_J,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_Jal16, MIPS_INS_JAL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_JrRa16, MIPS_INS_JR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 1, 1
+#endif
+},
+{
+ Mips_JrcRa16, MIPS_INS_JRC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 1, 1
+#endif
+},
+{
+ Mips_JrcRx16, MIPS_INS_JRC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 1, 1
+#endif
+},
+{
+ Mips_JumpLinkReg16, MIPS_INS_JALRC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_MIPS16MODE, MIPS_GRP_CALL, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LB, MIPS_INS_LB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LB64, MIPS_INS_LB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LBU16_MM, MIPS_INS_LBU16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LBUX, MIPS_INS_LBUX,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LB_MM, MIPS_INS_LB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LBu, MIPS_INS_LBU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LBu64, MIPS_INS_LBU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LBu_MM, MIPS_INS_LBU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LD, MIPS_INS_LD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LDC1, MIPS_INS_LDC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, MIPS_GRP_MIPS2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LDC164, MIPS_INS_LDC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, MIPS_GRP_MIPS2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LDC1_MM, MIPS_INS_LDC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LDC2, MIPS_INS_LDC2,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LDC2_R6, MIPS_INS_LDC2,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LDC3, MIPS_INS_LDC3,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LDI_B, MIPS_INS_LDI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LDI_D, MIPS_INS_LDI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LDI_H, MIPS_INS_LDI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LDI_W, MIPS_INS_LDI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LDL, MIPS_INS_LDL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LDPC, MIPS_INS_LDPC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LDR, MIPS_INS_LDR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LDXC1, MIPS_INS_LDXC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, MIPS_GRP_MIPS4_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTINMICROMIPS, MIPS_GRP_NOTNACL, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LDXC164, MIPS_INS_LDXC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, MIPS_GRP_MIPS4_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LD_B, MIPS_INS_LD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LD_D, MIPS_INS_LD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LD_H, MIPS_INS_LD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LD_W, MIPS_INS_LD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LEA_ADDiu, MIPS_INS_ADDIU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LEA_ADDiu64, MIPS_INS_DADDIU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LEA_ADDiu_MM, MIPS_INS_ADDIU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LH, MIPS_INS_LH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LH64, MIPS_INS_LH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LHU16_MM, MIPS_INS_LHU16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LHX, MIPS_INS_LHX,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LH_MM, MIPS_INS_LH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LHu, MIPS_INS_LHU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LHu64, MIPS_INS_LHU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LHu_MM, MIPS_INS_LHU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LI16_MM, MIPS_INS_LI16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LL, MIPS_INS_LL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LLD, MIPS_INS_LLD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LLD_R6, MIPS_INS_LLD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LL_MM, MIPS_INS_LL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LL_R6, MIPS_INS_LL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LSA, MIPS_INS_LSA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LSA_R6, MIPS_INS_LSA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LUXC1, MIPS_INS_LUXC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, MIPS_GRP_MIPS5_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTNACL, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LUXC164, MIPS_INS_LUXC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, MIPS_GRP_MIPS5_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LUXC1_MM, MIPS_INS_LUXC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LUi, MIPS_INS_LUI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LUi64, MIPS_INS_LUI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LUi_MM, MIPS_INS_LUI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LW, MIPS_INS_LW,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LW16_MM, MIPS_INS_LW16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LW64, MIPS_INS_LW,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWC1, MIPS_INS_LWC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWC1_MM, MIPS_INS_LWC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWC2, MIPS_INS_LWC2,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWC2_R6, MIPS_INS_LWC2,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWC3, MIPS_INS_LWC3,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWGP_MM, MIPS_INS_LW,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWL, MIPS_INS_LWL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWL64, MIPS_INS_LWL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWL_MM, MIPS_INS_LWL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWM16_MM, MIPS_INS_LWM16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWM32_MM, MIPS_INS_LWM32,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWPC, MIPS_INS_LWPC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWP_MM, MIPS_INS_LWP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWR, MIPS_INS_LWR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWR64, MIPS_INS_LWR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWR_MM, MIPS_INS_LWR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWSP_MM, MIPS_INS_LW,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWUPC, MIPS_INS_LWUPC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWU_MM, MIPS_INS_LWU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWX, MIPS_INS_LWX,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWXC1, MIPS_INS_LWXC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTNACL, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWXC1_MM, MIPS_INS_LWXC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWXS_MM, MIPS_INS_LWXS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LW_MM, MIPS_INS_LW,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LWu, MIPS_INS_LWU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LbRxRyOffMemX16, MIPS_INS_LB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LbuRxRyOffMemX16, MIPS_INS_LBU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LhRxRyOffMemX16, MIPS_INS_LH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LhuRxRyOffMemX16, MIPS_INS_LHU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LiRxImm16, MIPS_INS_LI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LiRxImmX16, MIPS_INS_LI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LwRxPcTcp16, MIPS_INS_LW,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LwRxPcTcpX16, MIPS_INS_LW,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LwRxRyOffMemX16, MIPS_INS_LW,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_LwRxSpImmX16, MIPS_INS_LW,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_SP, 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MADD, MIPS_INS_MADD,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MADDF_D, MIPS_INS_MADDF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MADDF_S, MIPS_INS_MADDF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MADDR_Q_H, MIPS_INS_MADDR_Q,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MADDR_Q_W, MIPS_INS_MADDR_Q,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MADDU, MIPS_INS_MADDU,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MADDU_DSP, MIPS_INS_MADDU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MADDU_MM, MIPS_INS_MADDU,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MADDV_B, MIPS_INS_MADDV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MADDV_D, MIPS_INS_MADDV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MADDV_H, MIPS_INS_MADDV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MADDV_W, MIPS_INS_MADDV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MADD_D32, MIPS_INS_MADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, MIPS_GRP_MIPS4_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MADD_D32_MM, MIPS_INS_MADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MADD_D64, MIPS_INS_MADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, MIPS_GRP_MIPS4_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MADD_DSP, MIPS_INS_MADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MADD_MM, MIPS_INS_MADD,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MADD_Q_H, MIPS_INS_MADD_Q,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MADD_Q_W, MIPS_INS_MADD_Q,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MADD_S, MIPS_INS_MADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MADD_S_MM, MIPS_INS_MADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAQ_SA_W_PHL, MIPS_INS_MAQ_SA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG16_19, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAQ_SA_W_PHR, MIPS_INS_MAQ_SA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG16_19, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAQ_S_W_PHL, MIPS_INS_MAQ_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG16_19, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAQ_S_W_PHR, MIPS_INS_MAQ_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG16_19, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAXA_D, MIPS_INS_MAXA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAXA_S, MIPS_INS_MAXA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAXI_S_B, MIPS_INS_MAXI_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAXI_S_D, MIPS_INS_MAXI_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAXI_S_H, MIPS_INS_MAXI_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAXI_S_W, MIPS_INS_MAXI_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAXI_U_B, MIPS_INS_MAXI_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAXI_U_D, MIPS_INS_MAXI_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAXI_U_H, MIPS_INS_MAXI_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAXI_U_W, MIPS_INS_MAXI_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAX_A_B, MIPS_INS_MAX_A,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAX_A_D, MIPS_INS_MAX_A,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAX_A_H, MIPS_INS_MAX_A,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAX_A_W, MIPS_INS_MAX_A,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAX_D, MIPS_INS_MAX,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAX_S, MIPS_INS_MAX,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAX_S_B, MIPS_INS_MAX_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAX_S_D, MIPS_INS_MAX_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAX_S_H, MIPS_INS_MAX_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAX_S_W, MIPS_INS_MAX_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAX_U_B, MIPS_INS_MAX_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAX_U_D, MIPS_INS_MAX_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAX_U_H, MIPS_INS_MAX_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MAX_U_W, MIPS_INS_MAX_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MFC0, MIPS_INS_MFC0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MFC1, MIPS_INS_MFC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MFC1_MM, MIPS_INS_MFC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MFC2, MIPS_INS_MFC2,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MFHC1_D32, MIPS_INS_MFHC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MFHC1_D64, MIPS_INS_MFHC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MFHC1_MM, MIPS_INS_MFHC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MFHI, MIPS_INS_MFHI,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_AC0, 0 }, { 0 }, { MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MFHI16_MM, MIPS_INS_MFHI,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_AC0, 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MFHI64, MIPS_INS_MFHI,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_AC0, 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MFHI_DSP, MIPS_INS_MFHI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MFHI_MM, MIPS_INS_MFHI,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_AC0, 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MFLO, MIPS_INS_MFLO,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_AC0, 0 }, { 0 }, { MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MFLO16_MM, MIPS_INS_MFLO,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_AC0, 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MFLO64, MIPS_INS_MFLO,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_AC0, 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MFLO_DSP, MIPS_INS_MFLO,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MFLO_MM, MIPS_INS_MFLO,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_AC0, 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MINA_D, MIPS_INS_MINA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MINA_S, MIPS_INS_MINA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MINI_S_B, MIPS_INS_MINI_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MINI_S_D, MIPS_INS_MINI_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MINI_S_H, MIPS_INS_MINI_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MINI_S_W, MIPS_INS_MINI_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MINI_U_B, MIPS_INS_MINI_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MINI_U_D, MIPS_INS_MINI_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MINI_U_H, MIPS_INS_MINI_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MINI_U_W, MIPS_INS_MINI_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MIN_A_B, MIPS_INS_MIN_A,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MIN_A_D, MIPS_INS_MIN_A,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MIN_A_H, MIPS_INS_MIN_A,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MIN_A_W, MIPS_INS_MIN_A,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MIN_D, MIPS_INS_MIN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MIN_S, MIPS_INS_MIN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MIN_S_B, MIPS_INS_MIN_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MIN_S_D, MIPS_INS_MIN_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MIN_S_H, MIPS_INS_MIN_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MIN_S_W, MIPS_INS_MIN_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MIN_U_B, MIPS_INS_MIN_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MIN_U_D, MIPS_INS_MIN_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MIN_U_H, MIPS_INS_MIN_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MIN_U_W, MIPS_INS_MIN_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOD, MIPS_INS_MOD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MODSUB, MIPS_INS_MODSUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MODU, MIPS_INS_MODU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOD_S_B, MIPS_INS_MOD_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOD_S_D, MIPS_INS_MOD_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOD_S_H, MIPS_INS_MOD_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOD_S_W, MIPS_INS_MOD_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOD_U_B, MIPS_INS_MOD_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOD_U_D, MIPS_INS_MOD_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOD_U_H, MIPS_INS_MOD_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOD_U_W, MIPS_INS_MOD_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVE16_MM, MIPS_INS_MOVE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVEP_MM, MIPS_INS_MOVEP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVE_V, MIPS_INS_MOVE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVF_D32, MIPS_INS_MOVF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVF_D32_MM, MIPS_INS_MOVF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVF_D64, MIPS_INS_MOVF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVF_I, MIPS_INS_MOVF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVF_I64, MIPS_INS_MOVF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_GP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVF_I_MM, MIPS_INS_MOVF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVF_S, MIPS_INS_MOVF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVF_S_MM, MIPS_INS_MOVF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVN_I64_D64, MIPS_INS_MOVN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVN_I64_I, MIPS_INS_MOVN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVN_I64_I64, MIPS_INS_MOVN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVN_I64_S, MIPS_INS_MOVN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_GP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVN_I_D32, MIPS_INS_MOVN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVN_I_D32_MM, MIPS_INS_MOVN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVN_I_D64, MIPS_INS_MOVN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVN_I_I, MIPS_INS_MOVN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVN_I_I64, MIPS_INS_MOVN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVN_I_MM, MIPS_INS_MOVN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVN_I_S, MIPS_INS_MOVN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVN_I_S_MM, MIPS_INS_MOVN,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVT_D32, MIPS_INS_MOVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVT_D32_MM, MIPS_INS_MOVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVT_D64, MIPS_INS_MOVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVT_I, MIPS_INS_MOVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVT_I64, MIPS_INS_MOVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_GP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVT_I_MM, MIPS_INS_MOVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVT_S, MIPS_INS_MOVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVT_S_MM, MIPS_INS_MOVT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVZ_I64_D64, MIPS_INS_MOVZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVZ_I64_I, MIPS_INS_MOVZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVZ_I64_I64, MIPS_INS_MOVZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVZ_I64_S, MIPS_INS_MOVZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_MIPS64, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVZ_I_D32, MIPS_INS_MOVZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVZ_I_D32_MM, MIPS_INS_MOVZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVZ_I_D64, MIPS_INS_MOVZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVZ_I_I, MIPS_INS_MOVZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVZ_I_I64, MIPS_INS_MOVZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVZ_I_MM, MIPS_INS_MOVZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVZ_I_S, MIPS_INS_MOVZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MOVZ_I_S_MM, MIPS_INS_MOVZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MSUB, MIPS_INS_MSUB,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MSUBF_D, MIPS_INS_MSUBF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MSUBF_S, MIPS_INS_MSUBF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MSUBR_Q_H, MIPS_INS_MSUBR_Q,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MSUBR_Q_W, MIPS_INS_MSUBR_Q,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MSUBU, MIPS_INS_MSUBU,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MSUBU_DSP, MIPS_INS_MSUBU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MSUBU_MM, MIPS_INS_MSUBU,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MSUBV_B, MIPS_INS_MSUBV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MSUBV_D, MIPS_INS_MSUBV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MSUBV_H, MIPS_INS_MSUBV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MSUBV_W, MIPS_INS_MSUBV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MSUB_D32, MIPS_INS_MSUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, MIPS_GRP_MIPS4_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MSUB_D32_MM, MIPS_INS_MSUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MSUB_D64, MIPS_INS_MSUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, MIPS_GRP_MIPS4_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MSUB_DSP, MIPS_INS_MSUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MSUB_MM, MIPS_INS_MSUB,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MSUB_Q_H, MIPS_INS_MSUB_Q,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MSUB_Q_W, MIPS_INS_MSUB_Q,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MSUB_S, MIPS_INS_MSUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MSUB_S_MM, MIPS_INS_MSUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTC0, MIPS_INS_MTC0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTC1, MIPS_INS_MTC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTC1_MM, MIPS_INS_MTC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTC2, MIPS_INS_MTC2,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTHC1_D32, MIPS_INS_MTHC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTHC1_D64, MIPS_INS_MTHC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTHC1_MM, MIPS_INS_MTHC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTHI, MIPS_INS_MTHI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_HI0, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTHI64, MIPS_INS_MTHI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_HI0, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTHI_DSP, MIPS_INS_MTHI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTHI_MM, MIPS_INS_MTHI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_HI0, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTHLIP, MIPS_INS_MTHLIP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPPOS, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTLO, MIPS_INS_MTLO,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_LO0, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTLO64, MIPS_INS_MTLO,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_LO0, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTLO_DSP, MIPS_INS_MTLO,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTLO_MM, MIPS_INS_MTLO,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_LO0, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTM0, MIPS_INS_MTM0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_MPL0, MIPS_REG_P0, MIPS_REG_P1, MIPS_REG_P2, 0 }, { MIPS_GRP_CNMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTM1, MIPS_INS_MTM1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_MPL1, MIPS_REG_P0, MIPS_REG_P1, MIPS_REG_P2, 0 }, { MIPS_GRP_CNMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTM2, MIPS_INS_MTM2,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_MPL2, MIPS_REG_P0, MIPS_REG_P1, MIPS_REG_P2, 0 }, { MIPS_GRP_CNMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTP0, MIPS_INS_MTP0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_P0, 0 }, { MIPS_GRP_CNMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTP1, MIPS_INS_MTP1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_P1, 0 }, { MIPS_GRP_CNMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MTP2, MIPS_INS_MTP2,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_P2, 0 }, { MIPS_GRP_CNMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MUH, MIPS_INS_MUH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MUHU, MIPS_INS_MUHU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MUL, MIPS_INS_MUL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULEQ_S_W_PHL, MIPS_INS_MULEQ_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG21, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULEQ_S_W_PHR, MIPS_INS_MULEQ_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG21, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULEU_S_PH_QBL, MIPS_INS_MULEU_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG21, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULEU_S_PH_QBR, MIPS_INS_MULEU_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG21, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULQ_RS_PH, MIPS_INS_MULQ_RS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG21, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULQ_RS_W, MIPS_INS_MULQ_RS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG21, 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULQ_S_PH, MIPS_INS_MULQ_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG21, 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULQ_S_W, MIPS_INS_MULQ_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG21, 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULR_Q_H, MIPS_INS_MULR_Q,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULR_Q_W, MIPS_INS_MULR_Q,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULSAQ_S_W_PH, MIPS_INS_MULSAQ_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG16_19, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULSA_W_PH, MIPS_INS_MULSA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULT, MIPS_INS_MULT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULTU_DSP, MIPS_INS_MULTU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULT_DSP, MIPS_INS_MULT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULT_MM, MIPS_INS_MULT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULTu, MIPS_INS_MULTU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULTu_MM, MIPS_INS_MULTU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULU, MIPS_INS_MULU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULV_B, MIPS_INS_MULV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULV_D, MIPS_INS_MULV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULV_H, MIPS_INS_MULV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MULV_W, MIPS_INS_MULV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MUL_MM, MIPS_INS_MUL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MUL_PH, MIPS_INS_MUL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG21, 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MUL_Q_H, MIPS_INS_MUL_Q,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MUL_Q_W, MIPS_INS_MUL_Q,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MUL_R6, MIPS_INS_MUL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MUL_S_PH, MIPS_INS_MUL_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG21, 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_Mfhi16, MIPS_INS_MFHI,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_HI0, 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_Mflo16, MIPS_INS_MFLO,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_LO0, 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_Move32R16, MIPS_INS_MOVE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_MoveR3216, MIPS_INS_MOVE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NLOC_B, MIPS_INS_NLOC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NLOC_D, MIPS_INS_NLOC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NLOC_H, MIPS_INS_NLOC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NLOC_W, MIPS_INS_NLOC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NLZC_B, MIPS_INS_NLZC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NLZC_D, MIPS_INS_NLZC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NLZC_H, MIPS_INS_NLZC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NLZC_W, MIPS_INS_NLZC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NMADD_D32, MIPS_INS_NMADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, MIPS_GRP_MIPS4_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NONANSFPMATH, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NMADD_D32_MM, MIPS_INS_NMADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NMADD_D64, MIPS_INS_NMADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, MIPS_GRP_MIPS4_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NONANSFPMATH, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NMADD_S, MIPS_INS_NMADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NONANSFPMATH, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NMADD_S_MM, MIPS_INS_NMADD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NMSUB_D32, MIPS_INS_NMSUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, MIPS_GRP_MIPS4_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NONANSFPMATH, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NMSUB_D32_MM, MIPS_INS_NMSUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NMSUB_D64, MIPS_INS_NMSUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, MIPS_GRP_MIPS4_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NONANSFPMATH, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NMSUB_S, MIPS_INS_NMSUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NONANSFPMATH, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NMSUB_S_MM, MIPS_INS_NMSUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NOR, MIPS_INS_NOR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NOR64, MIPS_INS_NOR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NORI_B, MIPS_INS_NORI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NOR_MM, MIPS_INS_NOR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NOR_V, MIPS_INS_NOR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NOT16_MM, MIPS_INS_NOT16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NegRxRy16, MIPS_INS_NEG,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_NotRxRy16, MIPS_INS_NOT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_OR, MIPS_INS_OR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_OR16_MM, MIPS_INS_OR16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_OR64, MIPS_INS_OR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ORI_B, MIPS_INS_ORI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_OR_MM, MIPS_INS_OR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_OR_V, MIPS_INS_OR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ORi, MIPS_INS_ORI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ORi64, MIPS_INS_ORI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ORi_MM, MIPS_INS_ORI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_OrRxRxRy16, MIPS_INS_OR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PACKRL_PH, MIPS_INS_PACKRL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PAUSE, MIPS_INS_PAUSE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PAUSE_MM, MIPS_INS_PAUSE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PCKEV_B, MIPS_INS_PCKEV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PCKEV_D, MIPS_INS_PCKEV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PCKEV_H, MIPS_INS_PCKEV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PCKEV_W, MIPS_INS_PCKEV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PCKOD_B, MIPS_INS_PCKOD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PCKOD_D, MIPS_INS_PCKOD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PCKOD_H, MIPS_INS_PCKOD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PCKOD_W, MIPS_INS_PCKOD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PCNT_B, MIPS_INS_PCNT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PCNT_D, MIPS_INS_PCNT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PCNT_H, MIPS_INS_PCNT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PCNT_W, MIPS_INS_PCNT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PICK_PH, MIPS_INS_PICK,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_DSPCCOND, 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PICK_QB, MIPS_INS_PICK,
+#ifndef CAPSTONE_DIET
+ { MIPS_REG_DSPCCOND, 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_POP, MIPS_INS_POP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_CNMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PRECEQU_PH_QBL, MIPS_INS_PRECEQU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PRECEQU_PH_QBLA, MIPS_INS_PRECEQU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PRECEQU_PH_QBR, MIPS_INS_PRECEQU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PRECEQU_PH_QBRA, MIPS_INS_PRECEQU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PRECEQ_W_PHL, MIPS_INS_PRECEQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PRECEQ_W_PHR, MIPS_INS_PRECEQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PRECEU_PH_QBL, MIPS_INS_PRECEU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PRECEU_PH_QBLA, MIPS_INS_PRECEU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PRECEU_PH_QBR, MIPS_INS_PRECEU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PRECEU_PH_QBRA, MIPS_INS_PRECEU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PRECRQU_S_QB_PH, MIPS_INS_PRECRQU_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG22, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PRECRQ_PH_W, MIPS_INS_PRECRQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PRECRQ_QB_PH, MIPS_INS_PRECRQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PRECRQ_RS_PH_W, MIPS_INS_PRECRQ_RS,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG22, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PRECR_QB_PH, MIPS_INS_PRECR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PRECR_SRA_PH_W, MIPS_INS_PRECR_SRA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PRECR_SRA_R_PH_W, MIPS_INS_PRECR_SRA_R,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PREF, MIPS_INS_PREF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3_32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PREF_MM, MIPS_INS_PREF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PREF_R6, MIPS_INS_PREF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_PREPEND, MIPS_INS_PREPEND,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_RADDU_W_QB, MIPS_INS_RADDU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_RDDSP, MIPS_INS_RDDSP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_RDHWR, MIPS_INS_RDHWR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_RDHWR64, MIPS_INS_RDHWR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_RDHWR_MM, MIPS_INS_RDHWR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_REPLV_PH, MIPS_INS_REPLV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_REPLV_QB, MIPS_INS_REPLV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_REPL_PH, MIPS_INS_REPL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_REPL_QB, MIPS_INS_REPL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_RINT_D, MIPS_INS_RINT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_RINT_S, MIPS_INS_RINT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ROTR, MIPS_INS_ROTR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ROTRV, MIPS_INS_ROTRV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ROTRV_MM, MIPS_INS_ROTRV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ROTR_MM, MIPS_INS_ROTR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ROUND_L_D64, MIPS_INS_ROUND,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ROUND_L_S, MIPS_INS_ROUND,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ROUND_W_D32, MIPS_INS_ROUND,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ROUND_W_D64, MIPS_INS_ROUND,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ROUND_W_MM, MIPS_INS_ROUND,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ROUND_W_S, MIPS_INS_ROUND,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ROUND_W_S_MM, MIPS_INS_ROUND,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SAT_S_B, MIPS_INS_SAT_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SAT_S_D, MIPS_INS_SAT_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SAT_S_H, MIPS_INS_SAT_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SAT_S_W, MIPS_INS_SAT_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SAT_U_B, MIPS_INS_SAT_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SAT_U_D, MIPS_INS_SAT_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SAT_U_H, MIPS_INS_SAT_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SAT_U_W, MIPS_INS_SAT_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SB, MIPS_INS_SB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SB16_MM, MIPS_INS_SB16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SB64, MIPS_INS_SB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SB_MM, MIPS_INS_SB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SC, MIPS_INS_SC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SCD, MIPS_INS_SCD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SCD_R6, MIPS_INS_SCD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SC_MM, MIPS_INS_SC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SC_R6, MIPS_INS_SC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SD, MIPS_INS_SD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SDBBP, MIPS_INS_SDBBP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SDBBP16_MM, MIPS_INS_SDBBP16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SDBBP_MM, MIPS_INS_SDBBP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SDBBP_R6, MIPS_INS_SDBBP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SDC1, MIPS_INS_SDC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, MIPS_GRP_MIPS2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SDC164, MIPS_INS_SDC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, MIPS_GRP_MIPS2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SDC1_MM, MIPS_INS_SDC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SDC2, MIPS_INS_SDC2,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SDC2_R6, MIPS_INS_SDC2,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SDC3, MIPS_INS_SDC3,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SDIV, MIPS_INS_DIV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SDIV_MM, MIPS_INS_DIV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SDL, MIPS_INS_SDL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SDR, MIPS_INS_SDR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS3, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SDXC1, MIPS_INS_SDXC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, MIPS_GRP_MIPS4_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTINMICROMIPS, MIPS_GRP_NOTNACL, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SDXC164, MIPS_INS_SDXC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, MIPS_GRP_MIPS4_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SEB, MIPS_INS_SEB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SEB64, MIPS_INS_SEB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SEB_MM, MIPS_INS_SEB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SEH, MIPS_INS_SEH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SEH64, MIPS_INS_SEH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SEH_MM, MIPS_INS_SEH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SELEQZ, MIPS_INS_SELEQZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_GP32BIT, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SELEQZ64, MIPS_INS_SELEQZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_GP64BIT, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SELEQZ_D, MIPS_INS_SELEQZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SELEQZ_S, MIPS_INS_SELEQZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SELNEZ, MIPS_INS_SELNEZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_GP32BIT, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SELNEZ64, MIPS_INS_SELNEZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_GP64BIT, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SELNEZ_D, MIPS_INS_SELNEZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SELNEZ_S, MIPS_INS_SELNEZ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SEL_D, MIPS_INS_SEL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SEL_S, MIPS_INS_SEL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SEQ, MIPS_INS_SEQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_CNMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SEQi, MIPS_INS_SEQI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_CNMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SH, MIPS_INS_SH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SH16_MM, MIPS_INS_SH16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SH64, MIPS_INS_SH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHF_B, MIPS_INS_SHF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHF_H, MIPS_INS_SHF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHF_W, MIPS_INS_SHF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHILO, MIPS_INS_SHILO,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHILOV, MIPS_INS_SHILOV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHLLV_PH, MIPS_INS_SHLLV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG22, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHLLV_QB, MIPS_INS_SHLLV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG22, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHLLV_S_PH, MIPS_INS_SHLLV_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG22, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHLLV_S_W, MIPS_INS_SHLLV_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG22, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHLL_PH, MIPS_INS_SHLL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG22, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHLL_QB, MIPS_INS_SHLL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG22, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHLL_S_PH, MIPS_INS_SHLL_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG22, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHLL_S_W, MIPS_INS_SHLL_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG22, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHRAV_PH, MIPS_INS_SHRAV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHRAV_QB, MIPS_INS_SHRAV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHRAV_R_PH, MIPS_INS_SHRAV_R,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHRAV_R_QB, MIPS_INS_SHRAV_R,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHRAV_R_W, MIPS_INS_SHRAV_R,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHRA_PH, MIPS_INS_SHRA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHRA_QB, MIPS_INS_SHRA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHRA_R_PH, MIPS_INS_SHRA_R,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHRA_R_QB, MIPS_INS_SHRA_R,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHRA_R_W, MIPS_INS_SHRA_R,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHRLV_PH, MIPS_INS_SHRLV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHRLV_QB, MIPS_INS_SHRLV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHRL_PH, MIPS_INS_SHRL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SHRL_QB, MIPS_INS_SHRL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SH_MM, MIPS_INS_SH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLDI_B, MIPS_INS_SLDI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLDI_D, MIPS_INS_SLDI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLDI_H, MIPS_INS_SLDI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLDI_W, MIPS_INS_SLDI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLD_B, MIPS_INS_SLD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLD_D, MIPS_INS_SLD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLD_H, MIPS_INS_SLD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLD_W, MIPS_INS_SLD,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLL, MIPS_INS_SLL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLL16_MM, MIPS_INS_SLL16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLL64_32, MIPS_INS_SLL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLL64_64, MIPS_INS_SLL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLLI_B, MIPS_INS_SLLI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLLI_D, MIPS_INS_SLLI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLLI_H, MIPS_INS_SLLI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLLI_W, MIPS_INS_SLLI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLLV, MIPS_INS_SLLV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLLV_MM, MIPS_INS_SLLV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLL_B, MIPS_INS_SLL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLL_D, MIPS_INS_SLL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLL_H, MIPS_INS_SLL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLL_MM, MIPS_INS_SLL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLL_W, MIPS_INS_SLL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLT, MIPS_INS_SLT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLT64, MIPS_INS_SLT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLT_MM, MIPS_INS_SLT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLTi, MIPS_INS_SLTI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLTi64, MIPS_INS_SLTI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLTi_MM, MIPS_INS_SLTI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLTiu, MIPS_INS_SLTIU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLTiu64, MIPS_INS_SLTIU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLTiu_MM, MIPS_INS_SLTIU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLTu, MIPS_INS_SLTU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLTu64, MIPS_INS_SLTU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SLTu_MM, MIPS_INS_SLTU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SNE, MIPS_INS_SNE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_CNMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SNEi, MIPS_INS_SNEI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_CNMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SPLATI_B, MIPS_INS_SPLATI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SPLATI_D, MIPS_INS_SPLATI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SPLATI_H, MIPS_INS_SPLATI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SPLATI_W, MIPS_INS_SPLATI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SPLAT_B, MIPS_INS_SPLAT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SPLAT_D, MIPS_INS_SPLAT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SPLAT_H, MIPS_INS_SPLAT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SPLAT_W, MIPS_INS_SPLAT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRA, MIPS_INS_SRA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRAI_B, MIPS_INS_SRAI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRAI_D, MIPS_INS_SRAI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRAI_H, MIPS_INS_SRAI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRAI_W, MIPS_INS_SRAI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRARI_B, MIPS_INS_SRARI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRARI_D, MIPS_INS_SRARI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRARI_H, MIPS_INS_SRARI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRARI_W, MIPS_INS_SRARI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRAR_B, MIPS_INS_SRAR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRAR_D, MIPS_INS_SRAR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRAR_H, MIPS_INS_SRAR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRAR_W, MIPS_INS_SRAR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRAV, MIPS_INS_SRAV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRAV_MM, MIPS_INS_SRAV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRA_B, MIPS_INS_SRA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRA_D, MIPS_INS_SRA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRA_H, MIPS_INS_SRA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRA_MM, MIPS_INS_SRA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRA_W, MIPS_INS_SRA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRL, MIPS_INS_SRL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRL16_MM, MIPS_INS_SRL16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRLI_B, MIPS_INS_SRLI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRLI_D, MIPS_INS_SRLI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRLI_H, MIPS_INS_SRLI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRLI_W, MIPS_INS_SRLI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRLRI_B, MIPS_INS_SRLRI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRLRI_D, MIPS_INS_SRLRI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRLRI_H, MIPS_INS_SRLRI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRLRI_W, MIPS_INS_SRLRI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRLR_B, MIPS_INS_SRLR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRLR_D, MIPS_INS_SRLR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRLR_H, MIPS_INS_SRLR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRLR_W, MIPS_INS_SRLR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRLV, MIPS_INS_SRLV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRLV_MM, MIPS_INS_SRLV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRL_B, MIPS_INS_SRL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRL_D, MIPS_INS_SRL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRL_H, MIPS_INS_SRL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRL_MM, MIPS_INS_SRL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SRL_W, MIPS_INS_SRL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SSNOP, MIPS_INS_SSNOP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SSNOP_MM, MIPS_INS_SSNOP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ST_B, MIPS_INS_ST,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ST_D, MIPS_INS_ST,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ST_H, MIPS_INS_ST,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ST_W, MIPS_INS_ST,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUB, MIPS_INS_SUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBQH_PH, MIPS_INS_SUBQH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBQH_R_PH, MIPS_INS_SUBQH_R,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBQH_R_W, MIPS_INS_SUBQH_R,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBQH_W, MIPS_INS_SUBQH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBQ_PH, MIPS_INS_SUBQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG20, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBQ_S_PH, MIPS_INS_SUBQ_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG20, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBQ_S_W, MIPS_INS_SUBQ_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG20, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBSUS_U_B, MIPS_INS_SUBSUS_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBSUS_U_D, MIPS_INS_SUBSUS_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBSUS_U_H, MIPS_INS_SUBSUS_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBSUS_U_W, MIPS_INS_SUBSUS_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBSUU_S_B, MIPS_INS_SUBSUU_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBSUU_S_D, MIPS_INS_SUBSUU_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBSUU_S_H, MIPS_INS_SUBSUU_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBSUU_S_W, MIPS_INS_SUBSUU_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBS_S_B, MIPS_INS_SUBS_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBS_S_D, MIPS_INS_SUBS_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBS_S_H, MIPS_INS_SUBS_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBS_S_W, MIPS_INS_SUBS_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBS_U_B, MIPS_INS_SUBS_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBS_U_D, MIPS_INS_SUBS_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBS_U_H, MIPS_INS_SUBS_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBS_U_W, MIPS_INS_SUBS_U,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBU16_MM, MIPS_INS_SUBU16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBUH_QB, MIPS_INS_SUBUH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBUH_R_QB, MIPS_INS_SUBUH_R,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBU_PH, MIPS_INS_SUBU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG20, 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBU_QB, MIPS_INS_SUBU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG20, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBU_S_PH, MIPS_INS_SUBU_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG20, 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBU_S_QB, MIPS_INS_SUBU_S,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_DSPOUTFLAG20, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBVI_B, MIPS_INS_SUBVI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBVI_D, MIPS_INS_SUBVI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBVI_H, MIPS_INS_SUBVI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBVI_W, MIPS_INS_SUBVI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBV_B, MIPS_INS_SUBV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBV_D, MIPS_INS_SUBV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBV_H, MIPS_INS_SUBV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBV_W, MIPS_INS_SUBV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUB_MM, MIPS_INS_SUB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBu, MIPS_INS_SUBU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUBu_MM, MIPS_INS_SUBU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUXC1, MIPS_INS_SUXC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTFP64BIT, MIPS_GRP_MIPS5_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTNACL, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUXC164, MIPS_INS_SUXC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, MIPS_GRP_MIPS5_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SUXC1_MM, MIPS_INS_SUXC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SW, MIPS_INS_SW,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SW16_MM, MIPS_INS_SW16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SW64, MIPS_INS_SW,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SWC1, MIPS_INS_SWC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SWC1_MM, MIPS_INS_SWC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SWC2, MIPS_INS_SWC2,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SWC2_R6, MIPS_INS_SWC2,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SWC3, MIPS_INS_SWC3,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SWL, MIPS_INS_SWL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SWL64, MIPS_INS_SWL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SWL_MM, MIPS_INS_SWL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SWM16_MM, MIPS_INS_SWM16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SWM32_MM, MIPS_INS_SWM32,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SWP_MM, MIPS_INS_SWP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SWR, MIPS_INS_SWR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SWR64, MIPS_INS_SWR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SWR_MM, MIPS_INS_SWR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SWSP_MM, MIPS_INS_SW,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SWXC1, MIPS_INS_SWXC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS4_32R2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, MIPS_GRP_NOTNACL, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SWXC1_MM, MIPS_INS_SWXC1,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SW_MM, MIPS_INS_SW,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SYNC, MIPS_INS_SYNC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SYNCI, MIPS_INS_SYNCI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SYNC_MM, MIPS_INS_SYNC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SYSCALL, MIPS_INS_SYSCALL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_INT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SYSCALL_MM, MIPS_INS_SYSCALL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, MIPS_GRP_INT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SbRxRyOffMemX16, MIPS_INS_SB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SebRx16, MIPS_INS_SEB,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SehRx16, MIPS_INS_SEH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_ShRxRyOffMemX16, MIPS_INS_SH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SllX16, MIPS_INS_SLL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SllvRxRy16, MIPS_INS_SLLV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SltRxRy16, MIPS_INS_SLT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_T8, 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SltiRxImm16, MIPS_INS_SLTI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_T8, 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SltiRxImmX16, MIPS_INS_SLTI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_T8, 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SltiuRxImm16, MIPS_INS_SLTIU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_T8, 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SltiuRxImmX16, MIPS_INS_SLTIU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_T8, 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SltuRxRy16, MIPS_INS_SLTU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_T8, 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SraX16, MIPS_INS_SRA,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SravRxRy16, MIPS_INS_SRAV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SrlX16, MIPS_INS_SRL,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SrlvRxRy16, MIPS_INS_SRLV,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SubuRxRyRz16, MIPS_INS_SUBU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SwRxRyOffMemX16, MIPS_INS_SW,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_SwRxSpImmX16, MIPS_INS_SW,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TEQ, MIPS_INS_TEQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TEQI, MIPS_INS_TEQI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TEQI_MM, MIPS_INS_TEQI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TEQ_MM, MIPS_INS_TEQ,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TGE, MIPS_INS_TGE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TGEI, MIPS_INS_TGEI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TGEIU, MIPS_INS_TGEIU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TGEIU_MM, MIPS_INS_TGEIU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TGEI_MM, MIPS_INS_TGEI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TGEU, MIPS_INS_TGEU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TGEU_MM, MIPS_INS_TGEU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TGE_MM, MIPS_INS_TGE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TLBP, MIPS_INS_TLBP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TLBP_MM, MIPS_INS_TLBP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TLBR, MIPS_INS_TLBR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TLBR_MM, MIPS_INS_TLBR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TLBWI, MIPS_INS_TLBWI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TLBWI_MM, MIPS_INS_TLBWI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TLBWR, MIPS_INS_TLBWR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TLBWR_MM, MIPS_INS_TLBWR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TLT, MIPS_INS_TLT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TLTI, MIPS_INS_TLTI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TLTIU_MM, MIPS_INS_TLTIU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TLTI_MM, MIPS_INS_TLTI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TLTU, MIPS_INS_TLTU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TLTU_MM, MIPS_INS_TLTU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TLT_MM, MIPS_INS_TLT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TNE, MIPS_INS_TNE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TNEI, MIPS_INS_TNEI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TNEI_MM, MIPS_INS_TNEI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TNE_MM, MIPS_INS_TNE,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TRUNC_L_D64, MIPS_INS_TRUNC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TRUNC_L_S, MIPS_INS_TRUNC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TRUNC_W_D32, MIPS_INS_TRUNC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTFP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TRUNC_W_D64, MIPS_INS_TRUNC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_FP64BIT, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TRUNC_W_MM, MIPS_INS_TRUNC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TRUNC_W_S, MIPS_INS_TRUNC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TRUNC_W_S_MM, MIPS_INS_TRUNC,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_TTLTIU, MIPS_INS_TLTIU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS2, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_UDIV, MIPS_INS_DIVU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTMIPS32R6, MIPS_GRP_NOTMIPS64R6, 0 }, 0, 0
+#endif
+},
+{
+ Mips_UDIV_MM, MIPS_INS_DIVU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_V3MULU, MIPS_INS_V3MULU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_P0, MIPS_REG_P1, MIPS_REG_P2, 0 }, { MIPS_GRP_CNMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_VMM0, MIPS_INS_VMM0,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_MPL0, MIPS_REG_P0, MIPS_REG_P1, MIPS_REG_P2, 0 }, { MIPS_GRP_CNMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_VMULU, MIPS_INS_VMULU,
+#ifndef CAPSTONE_DIET
+ { 0 }, { MIPS_REG_MPL1, MIPS_REG_MPL2, MIPS_REG_P0, MIPS_REG_P1, MIPS_REG_P2, 0 }, { MIPS_GRP_CNMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_VSHF_B, MIPS_INS_VSHF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_VSHF_D, MIPS_INS_VSHF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_VSHF_H, MIPS_INS_VSHF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_VSHF_W, MIPS_INS_VSHF,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_WAIT, MIPS_INS_WAIT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_WAIT_MM, MIPS_INS_WAIT,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_WRDSP, MIPS_INS_WRDSP,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0
+#endif
+},
+{
+ Mips_WSBH, MIPS_INS_WSBH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_MIPS32R2, 0 }, 0, 0
+#endif
+},
+{
+ Mips_WSBH_MM, MIPS_INS_WSBH,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_XOR, MIPS_INS_XOR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_XOR16_MM, MIPS_INS_XOR16,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_XOR64, MIPS_INS_XOR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_XORI_B, MIPS_INS_XORI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_XOR_MM, MIPS_INS_XOR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_XOR_V, MIPS_INS_XOR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0
+#endif
+},
+{
+ Mips_XORi, MIPS_INS_XORI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_XORi64, MIPS_INS_XORI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0
+#endif
+},
+{
+ Mips_XORi_MM, MIPS_INS_XORI,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0
+#endif
+},
+{
+ Mips_XorRxRxRy16, MIPS_INS_XOR,
+#ifndef CAPSTONE_DIET
+ { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0
+#endif
+},