/// @file xed-iclass-enum.c

// This file was automatically generated.
// Do not edit this file.

#include <string.h>
#include <assert.h>
#include "xed-iclass-enum.h"

typedef struct {
    const char* name;
    xed_iclass_enum_t value;
} name_table_xed_iclass_enum_t;
static const name_table_xed_iclass_enum_t name_array_xed_iclass_enum_t[] = {
{"INVALID", XED_ICLASS_INVALID},
{"AAA", XED_ICLASS_AAA},
{"AAD", XED_ICLASS_AAD},
{"AAM", XED_ICLASS_AAM},
{"AAS", XED_ICLASS_AAS},
{"ADC", XED_ICLASS_ADC},
{"ADCX", XED_ICLASS_ADCX},
{"ADC_LOCK", XED_ICLASS_ADC_LOCK},
{"ADD", XED_ICLASS_ADD},
{"ADDPD", XED_ICLASS_ADDPD},
{"ADDPS", XED_ICLASS_ADDPS},
{"ADDSD", XED_ICLASS_ADDSD},
{"ADDSS", XED_ICLASS_ADDSS},
{"ADDSUBPD", XED_ICLASS_ADDSUBPD},
{"ADDSUBPS", XED_ICLASS_ADDSUBPS},
{"ADD_LOCK", XED_ICLASS_ADD_LOCK},
{"ADOX", XED_ICLASS_ADOX},
{"AESDEC", XED_ICLASS_AESDEC},
{"AESDECLAST", XED_ICLASS_AESDECLAST},
{"AESENC", XED_ICLASS_AESENC},
{"AESENCLAST", XED_ICLASS_AESENCLAST},
{"AESIMC", XED_ICLASS_AESIMC},
{"AESKEYGENASSIST", XED_ICLASS_AESKEYGENASSIST},
{"AND", XED_ICLASS_AND},
{"ANDN", XED_ICLASS_ANDN},
{"ANDNPD", XED_ICLASS_ANDNPD},
{"ANDNPS", XED_ICLASS_ANDNPS},
{"ANDPD", XED_ICLASS_ANDPD},
{"ANDPS", XED_ICLASS_ANDPS},
{"AND_LOCK", XED_ICLASS_AND_LOCK},
{"ARPL", XED_ICLASS_ARPL},
{"BEXTR", XED_ICLASS_BEXTR},
{"BEXTR_XOP", XED_ICLASS_BEXTR_XOP},
{"BLCFILL", XED_ICLASS_BLCFILL},
{"BLCI", XED_ICLASS_BLCI},
{"BLCIC", XED_ICLASS_BLCIC},
{"BLCMSK", XED_ICLASS_BLCMSK},
{"BLCS", XED_ICLASS_BLCS},
{"BLENDPD", XED_ICLASS_BLENDPD},
{"BLENDPS", XED_ICLASS_BLENDPS},
{"BLENDVPD", XED_ICLASS_BLENDVPD},
{"BLENDVPS", XED_ICLASS_BLENDVPS},
{"BLSFILL", XED_ICLASS_BLSFILL},
{"BLSI", XED_ICLASS_BLSI},
{"BLSIC", XED_ICLASS_BLSIC},
{"BLSMSK", XED_ICLASS_BLSMSK},
{"BLSR", XED_ICLASS_BLSR},
{"BNDCL", XED_ICLASS_BNDCL},
{"BNDCN", XED_ICLASS_BNDCN},
{"BNDCU", XED_ICLASS_BNDCU},
{"BNDLDX", XED_ICLASS_BNDLDX},
{"BNDMK", XED_ICLASS_BNDMK},
{"BNDMOV", XED_ICLASS_BNDMOV},
{"BNDSTX", XED_ICLASS_BNDSTX},
{"BOUND", XED_ICLASS_BOUND},
{"BSF", XED_ICLASS_BSF},
{"BSR", XED_ICLASS_BSR},
{"BSWAP", XED_ICLASS_BSWAP},
{"BT", XED_ICLASS_BT},
{"BTC", XED_ICLASS_BTC},
{"BTC_LOCK", XED_ICLASS_BTC_LOCK},
{"BTR", XED_ICLASS_BTR},
{"BTR_LOCK", XED_ICLASS_BTR_LOCK},
{"BTS", XED_ICLASS_BTS},
{"BTS_LOCK", XED_ICLASS_BTS_LOCK},
{"BZHI", XED_ICLASS_BZHI},
{"CALL_FAR", XED_ICLASS_CALL_FAR},
{"CALL_NEAR", XED_ICLASS_CALL_NEAR},
{"CBW", XED_ICLASS_CBW},
{"CDQ", XED_ICLASS_CDQ},
{"CDQE", XED_ICLASS_CDQE},
{"CLAC", XED_ICLASS_CLAC},
{"CLC", XED_ICLASS_CLC},
{"CLD", XED_ICLASS_CLD},
{"CLDEMOTE", XED_ICLASS_CLDEMOTE},
{"CLFLUSH", XED_ICLASS_CLFLUSH},
{"CLFLUSHOPT", XED_ICLASS_CLFLUSHOPT},
{"CLGI", XED_ICLASS_CLGI},
{"CLI", XED_ICLASS_CLI},
{"CLRSSBSY", XED_ICLASS_CLRSSBSY},
{"CLTS", XED_ICLASS_CLTS},
{"CLWB", XED_ICLASS_CLWB},
{"CLZERO", XED_ICLASS_CLZERO},
{"CMC", XED_ICLASS_CMC},
{"CMOVB", XED_ICLASS_CMOVB},
{"CMOVBE", XED_ICLASS_CMOVBE},
{"CMOVL", XED_ICLASS_CMOVL},
{"CMOVLE", XED_ICLASS_CMOVLE},
{"CMOVNB", XED_ICLASS_CMOVNB},
{"CMOVNBE", XED_ICLASS_CMOVNBE},
{"CMOVNL", XED_ICLASS_CMOVNL},
{"CMOVNLE", XED_ICLASS_CMOVNLE},
{"CMOVNO", XED_ICLASS_CMOVNO},
{"CMOVNP", XED_ICLASS_CMOVNP},
{"CMOVNS", XED_ICLASS_CMOVNS},
{"CMOVNZ", XED_ICLASS_CMOVNZ},
{"CMOVO", XED_ICLASS_CMOVO},
{"CMOVP", XED_ICLASS_CMOVP},
{"CMOVS", XED_ICLASS_CMOVS},
{"CMOVZ", XED_ICLASS_CMOVZ},
{"CMP", XED_ICLASS_CMP},
{"CMPPD", XED_ICLASS_CMPPD},
{"CMPPS", XED_ICLASS_CMPPS},
{"CMPSB", XED_ICLASS_CMPSB},
{"CMPSD", XED_ICLASS_CMPSD},
{"CMPSD_XMM", XED_ICLASS_CMPSD_XMM},
{"CMPSQ", XED_ICLASS_CMPSQ},
{"CMPSS", XED_ICLASS_CMPSS},
{"CMPSW", XED_ICLASS_CMPSW},
{"CMPXCHG", XED_ICLASS_CMPXCHG},
{"CMPXCHG16B", XED_ICLASS_CMPXCHG16B},
{"CMPXCHG16B_LOCK", XED_ICLASS_CMPXCHG16B_LOCK},
{"CMPXCHG8B", XED_ICLASS_CMPXCHG8B},
{"CMPXCHG8B_LOCK", XED_ICLASS_CMPXCHG8B_LOCK},
{"CMPXCHG_LOCK", XED_ICLASS_CMPXCHG_LOCK},
{"COMISD", XED_ICLASS_COMISD},
{"COMISS", XED_ICLASS_COMISS},
{"CPUID", XED_ICLASS_CPUID},
{"CQO", XED_ICLASS_CQO},
{"CRC32", XED_ICLASS_CRC32},
{"CVTDQ2PD", XED_ICLASS_CVTDQ2PD},
{"CVTDQ2PS", XED_ICLASS_CVTDQ2PS},
{"CVTPD2DQ", XED_ICLASS_CVTPD2DQ},
{"CVTPD2PI", XED_ICLASS_CVTPD2PI},
{"CVTPD2PS", XED_ICLASS_CVTPD2PS},
{"CVTPI2PD", XED_ICLASS_CVTPI2PD},
{"CVTPI2PS", XED_ICLASS_CVTPI2PS},
{"CVTPS2DQ", XED_ICLASS_CVTPS2DQ},
{"CVTPS2PD", XED_ICLASS_CVTPS2PD},
{"CVTPS2PI", XED_ICLASS_CVTPS2PI},
{"CVTSD2SI", XED_ICLASS_CVTSD2SI},
{"CVTSD2SS", XED_ICLASS_CVTSD2SS},
{"CVTSI2SD", XED_ICLASS_CVTSI2SD},
{"CVTSI2SS", XED_ICLASS_CVTSI2SS},
{"CVTSS2SD", XED_ICLASS_CVTSS2SD},
{"CVTSS2SI", XED_ICLASS_CVTSS2SI},
{"CVTTPD2DQ", XED_ICLASS_CVTTPD2DQ},
{"CVTTPD2PI", XED_ICLASS_CVTTPD2PI},
{"CVTTPS2DQ", XED_ICLASS_CVTTPS2DQ},
{"CVTTPS2PI", XED_ICLASS_CVTTPS2PI},
{"CVTTSD2SI", XED_ICLASS_CVTTSD2SI},
{"CVTTSS2SI", XED_ICLASS_CVTTSS2SI},
{"CWD", XED_ICLASS_CWD},
{"CWDE", XED_ICLASS_CWDE},
{"DAA", XED_ICLASS_DAA},
{"DAS", XED_ICLASS_DAS},
{"DEC", XED_ICLASS_DEC},
{"DEC_LOCK", XED_ICLASS_DEC_LOCK},
{"DIV", XED_ICLASS_DIV},
{"DIVPD", XED_ICLASS_DIVPD},
{"DIVPS", XED_ICLASS_DIVPS},
{"DIVSD", XED_ICLASS_DIVSD},
{"DIVSS", XED_ICLASS_DIVSS},
{"DPPD", XED_ICLASS_DPPD},
{"DPPS", XED_ICLASS_DPPS},
{"EMMS", XED_ICLASS_EMMS},
{"ENCLS", XED_ICLASS_ENCLS},
{"ENCLU", XED_ICLASS_ENCLU},
{"ENCLV", XED_ICLASS_ENCLV},
{"ENDBR32", XED_ICLASS_ENDBR32},
{"ENDBR64", XED_ICLASS_ENDBR64},
{"ENTER", XED_ICLASS_ENTER},
{"EXTRACTPS", XED_ICLASS_EXTRACTPS},
{"EXTRQ", XED_ICLASS_EXTRQ},
{"F2XM1", XED_ICLASS_F2XM1},
{"FABS", XED_ICLASS_FABS},
{"FADD", XED_ICLASS_FADD},
{"FADDP", XED_ICLASS_FADDP},
{"FBLD", XED_ICLASS_FBLD},
{"FBSTP", XED_ICLASS_FBSTP},
{"FCHS", XED_ICLASS_FCHS},
{"FCMOVB", XED_ICLASS_FCMOVB},
{"FCMOVBE", XED_ICLASS_FCMOVBE},
{"FCMOVE", XED_ICLASS_FCMOVE},
{"FCMOVNB", XED_ICLASS_FCMOVNB},
{"FCMOVNBE", XED_ICLASS_FCMOVNBE},
{"FCMOVNE", XED_ICLASS_FCMOVNE},
{"FCMOVNU", XED_ICLASS_FCMOVNU},
{"FCMOVU", XED_ICLASS_FCMOVU},
{"FCOM", XED_ICLASS_FCOM},
{"FCOMI", XED_ICLASS_FCOMI},
{"FCOMIP", XED_ICLASS_FCOMIP},
{"FCOMP", XED_ICLASS_FCOMP},
{"FCOMPP", XED_ICLASS_FCOMPP},
{"FCOS", XED_ICLASS_FCOS},
{"FDECSTP", XED_ICLASS_FDECSTP},
{"FDISI8087_NOP", XED_ICLASS_FDISI8087_NOP},
{"FDIV", XED_ICLASS_FDIV},
{"FDIVP", XED_ICLASS_FDIVP},
{"FDIVR", XED_ICLASS_FDIVR},
{"FDIVRP", XED_ICLASS_FDIVRP},
{"FEMMS", XED_ICLASS_FEMMS},
{"FENI8087_NOP", XED_ICLASS_FENI8087_NOP},
{"FFREE", XED_ICLASS_FFREE},
{"FFREEP", XED_ICLASS_FFREEP},
{"FIADD", XED_ICLASS_FIADD},
{"FICOM", XED_ICLASS_FICOM},
{"FICOMP", XED_ICLASS_FICOMP},
{"FIDIV", XED_ICLASS_FIDIV},
{"FIDIVR", XED_ICLASS_FIDIVR},
{"FILD", XED_ICLASS_FILD},
{"FIMUL", XED_ICLASS_FIMUL},
{"FINCSTP", XED_ICLASS_FINCSTP},
{"FIST", XED_ICLASS_FIST},
{"FISTP", XED_ICLASS_FISTP},
{"FISTTP", XED_ICLASS_FISTTP},
{"FISUB", XED_ICLASS_FISUB},
{"FISUBR", XED_ICLASS_FISUBR},
{"FLD", XED_ICLASS_FLD},
{"FLD1", XED_ICLASS_FLD1},
{"FLDCW", XED_ICLASS_FLDCW},
{"FLDENV", XED_ICLASS_FLDENV},
{"FLDL2E", XED_ICLASS_FLDL2E},
{"FLDL2T", XED_ICLASS_FLDL2T},
{"FLDLG2", XED_ICLASS_FLDLG2},
{"FLDLN2", XED_ICLASS_FLDLN2},
{"FLDPI", XED_ICLASS_FLDPI},
{"FLDZ", XED_ICLASS_FLDZ},
{"FMUL", XED_ICLASS_FMUL},
{"FMULP", XED_ICLASS_FMULP},
{"FNCLEX", XED_ICLASS_FNCLEX},
{"FNINIT", XED_ICLASS_FNINIT},
{"FNOP", XED_ICLASS_FNOP},
{"FNSAVE", XED_ICLASS_FNSAVE},
{"FNSTCW", XED_ICLASS_FNSTCW},
{"FNSTENV", XED_ICLASS_FNSTENV},
{"FNSTSW", XED_ICLASS_FNSTSW},
{"FPATAN", XED_ICLASS_FPATAN},
{"FPREM", XED_ICLASS_FPREM},
{"FPREM1", XED_ICLASS_FPREM1},
{"FPTAN", XED_ICLASS_FPTAN},
{"FRNDINT", XED_ICLASS_FRNDINT},
{"FRSTOR", XED_ICLASS_FRSTOR},
{"FSCALE", XED_ICLASS_FSCALE},
{"FSETPM287_NOP", XED_ICLASS_FSETPM287_NOP},
{"FSIN", XED_ICLASS_FSIN},
{"FSINCOS", XED_ICLASS_FSINCOS},
{"FSQRT", XED_ICLASS_FSQRT},
{"FST", XED_ICLASS_FST},
{"FSTP", XED_ICLASS_FSTP},
{"FSTPNCE", XED_ICLASS_FSTPNCE},
{"FSUB", XED_ICLASS_FSUB},
{"FSUBP", XED_ICLASS_FSUBP},
{"FSUBR", XED_ICLASS_FSUBR},
{"FSUBRP", XED_ICLASS_FSUBRP},
{"FTST", XED_ICLASS_FTST},
{"FUCOM", XED_ICLASS_FUCOM},
{"FUCOMI", XED_ICLASS_FUCOMI},
{"FUCOMIP", XED_ICLASS_FUCOMIP},
{"FUCOMP", XED_ICLASS_FUCOMP},
{"FUCOMPP", XED_ICLASS_FUCOMPP},
{"FWAIT", XED_ICLASS_FWAIT},
{"FXAM", XED_ICLASS_FXAM},
{"FXCH", XED_ICLASS_FXCH},
{"FXRSTOR", XED_ICLASS_FXRSTOR},
{"FXRSTOR64", XED_ICLASS_FXRSTOR64},
{"FXSAVE", XED_ICLASS_FXSAVE},
{"FXSAVE64", XED_ICLASS_FXSAVE64},
{"FXTRACT", XED_ICLASS_FXTRACT},
{"FYL2X", XED_ICLASS_FYL2X},
{"FYL2XP1", XED_ICLASS_FYL2XP1},
{"GETSEC", XED_ICLASS_GETSEC},
{"GF2P8AFFINEINVQB", XED_ICLASS_GF2P8AFFINEINVQB},
{"GF2P8AFFINEQB", XED_ICLASS_GF2P8AFFINEQB},
{"GF2P8MULB", XED_ICLASS_GF2P8MULB},
{"HADDPD", XED_ICLASS_HADDPD},
{"HADDPS", XED_ICLASS_HADDPS},
{"HLT", XED_ICLASS_HLT},
{"HSUBPD", XED_ICLASS_HSUBPD},
{"HSUBPS", XED_ICLASS_HSUBPS},
{"IDIV", XED_ICLASS_IDIV},
{"IMUL", XED_ICLASS_IMUL},
{"IN", XED_ICLASS_IN},
{"INC", XED_ICLASS_INC},
{"INCSSPD", XED_ICLASS_INCSSPD},
{"INCSSPQ", XED_ICLASS_INCSSPQ},
{"INC_LOCK", XED_ICLASS_INC_LOCK},
{"INSB", XED_ICLASS_INSB},
{"INSD", XED_ICLASS_INSD},
{"INSERTPS", XED_ICLASS_INSERTPS},
{"INSERTQ", XED_ICLASS_INSERTQ},
{"INSW", XED_ICLASS_INSW},
{"INT", XED_ICLASS_INT},
{"INT1", XED_ICLASS_INT1},
{"INT3", XED_ICLASS_INT3},
{"INTO", XED_ICLASS_INTO},
{"INVD", XED_ICLASS_INVD},
{"INVEPT", XED_ICLASS_INVEPT},
{"INVLPG", XED_ICLASS_INVLPG},
{"INVLPGA", XED_ICLASS_INVLPGA},
{"INVPCID", XED_ICLASS_INVPCID},
{"INVVPID", XED_ICLASS_INVVPID},
{"IRET", XED_ICLASS_IRET},
{"IRETD", XED_ICLASS_IRETD},
{"IRETQ", XED_ICLASS_IRETQ},
{"JB", XED_ICLASS_JB},
{"JBE", XED_ICLASS_JBE},
{"JCXZ", XED_ICLASS_JCXZ},
{"JECXZ", XED_ICLASS_JECXZ},
{"JL", XED_ICLASS_JL},
{"JLE", XED_ICLASS_JLE},
{"JMP", XED_ICLASS_JMP},
{"JMP_FAR", XED_ICLASS_JMP_FAR},
{"JNB", XED_ICLASS_JNB},
{"JNBE", XED_ICLASS_JNBE},
{"JNL", XED_ICLASS_JNL},
{"JNLE", XED_ICLASS_JNLE},
{"JNO", XED_ICLASS_JNO},
{"JNP", XED_ICLASS_JNP},
{"JNS", XED_ICLASS_JNS},
{"JNZ", XED_ICLASS_JNZ},
{"JO", XED_ICLASS_JO},
{"JP", XED_ICLASS_JP},
{"JRCXZ", XED_ICLASS_JRCXZ},
{"JS", XED_ICLASS_JS},
{"JZ", XED_ICLASS_JZ},
{"KADDB", XED_ICLASS_KADDB},
{"KADDD", XED_ICLASS_KADDD},
{"KADDQ", XED_ICLASS_KADDQ},
{"KADDW", XED_ICLASS_KADDW},
{"KANDB", XED_ICLASS_KANDB},
{"KANDD", XED_ICLASS_KANDD},
{"KANDNB", XED_ICLASS_KANDNB},
{"KANDND", XED_ICLASS_KANDND},
{"KANDNQ", XED_ICLASS_KANDNQ},
{"KANDNW", XED_ICLASS_KANDNW},
{"KANDQ", XED_ICLASS_KANDQ},
{"KANDW", XED_ICLASS_KANDW},
{"KMOVB", XED_ICLASS_KMOVB},
{"KMOVD", XED_ICLASS_KMOVD},
{"KMOVQ", XED_ICLASS_KMOVQ},
{"KMOVW", XED_ICLASS_KMOVW},
{"KNOTB", XED_ICLASS_KNOTB},
{"KNOTD", XED_ICLASS_KNOTD},
{"KNOTQ", XED_ICLASS_KNOTQ},
{"KNOTW", XED_ICLASS_KNOTW},
{"KORB", XED_ICLASS_KORB},
{"KORD", XED_ICLASS_KORD},
{"KORQ", XED_ICLASS_KORQ},
{"KORTESTB", XED_ICLASS_KORTESTB},
{"KORTESTD", XED_ICLASS_KORTESTD},
{"KORTESTQ", XED_ICLASS_KORTESTQ},
{"KORTESTW", XED_ICLASS_KORTESTW},
{"KORW", XED_ICLASS_KORW},
{"KSHIFTLB", XED_ICLASS_KSHIFTLB},
{"KSHIFTLD", XED_ICLASS_KSHIFTLD},
{"KSHIFTLQ", XED_ICLASS_KSHIFTLQ},
{"KSHIFTLW", XED_ICLASS_KSHIFTLW},
{"KSHIFTRB", XED_ICLASS_KSHIFTRB},
{"KSHIFTRD", XED_ICLASS_KSHIFTRD},
{"KSHIFTRQ", XED_ICLASS_KSHIFTRQ},
{"KSHIFTRW", XED_ICLASS_KSHIFTRW},
{"KTESTB", XED_ICLASS_KTESTB},
{"KTESTD", XED_ICLASS_KTESTD},
{"KTESTQ", XED_ICLASS_KTESTQ},
{"KTESTW", XED_ICLASS_KTESTW},
{"KUNPCKBW", XED_ICLASS_KUNPCKBW},
{"KUNPCKDQ", XED_ICLASS_KUNPCKDQ},
{"KUNPCKWD", XED_ICLASS_KUNPCKWD},
{"KXNORB", XED_ICLASS_KXNORB},
{"KXNORD", XED_ICLASS_KXNORD},
{"KXNORQ", XED_ICLASS_KXNORQ},
{"KXNORW", XED_ICLASS_KXNORW},
{"KXORB", XED_ICLASS_KXORB},
{"KXORD", XED_ICLASS_KXORD},
{"KXORQ", XED_ICLASS_KXORQ},
{"KXORW", XED_ICLASS_KXORW},
{"LAHF", XED_ICLASS_LAHF},
{"LAR", XED_ICLASS_LAR},
{"LDDQU", XED_ICLASS_LDDQU},
{"LDMXCSR", XED_ICLASS_LDMXCSR},
{"LDS", XED_ICLASS_LDS},
{"LEA", XED_ICLASS_LEA},
{"LEAVE", XED_ICLASS_LEAVE},
{"LES", XED_ICLASS_LES},
{"LFENCE", XED_ICLASS_LFENCE},
{"LFS", XED_ICLASS_LFS},
{"LGDT", XED_ICLASS_LGDT},
{"LGS", XED_ICLASS_LGS},
{"LIDT", XED_ICLASS_LIDT},
{"LLDT", XED_ICLASS_LLDT},
{"LLWPCB", XED_ICLASS_LLWPCB},
{"LMSW", XED_ICLASS_LMSW},
{"LODSB", XED_ICLASS_LODSB},
{"LODSD", XED_ICLASS_LODSD},
{"LODSQ", XED_ICLASS_LODSQ},
{"LODSW", XED_ICLASS_LODSW},
{"LOOP", XED_ICLASS_LOOP},
{"LOOPE", XED_ICLASS_LOOPE},
{"LOOPNE", XED_ICLASS_LOOPNE},
{"LSL", XED_ICLASS_LSL},
{"LSS", XED_ICLASS_LSS},
{"LTR", XED_ICLASS_LTR},
{"LWPINS", XED_ICLASS_LWPINS},
{"LWPVAL", XED_ICLASS_LWPVAL},
{"LZCNT", XED_ICLASS_LZCNT},
{"MASKMOVDQU", XED_ICLASS_MASKMOVDQU},
{"MASKMOVQ", XED_ICLASS_MASKMOVQ},
{"MAXPD", XED_ICLASS_MAXPD},
{"MAXPS", XED_ICLASS_MAXPS},
{"MAXSD", XED_ICLASS_MAXSD},
{"MAXSS", XED_ICLASS_MAXSS},
{"MFENCE", XED_ICLASS_MFENCE},
{"MINPD", XED_ICLASS_MINPD},
{"MINPS", XED_ICLASS_MINPS},
{"MINSD", XED_ICLASS_MINSD},
{"MINSS", XED_ICLASS_MINSS},
{"MONITOR", XED_ICLASS_MONITOR},
{"MONITORX", XED_ICLASS_MONITORX},
{"MOV", XED_ICLASS_MOV},
{"MOVAPD", XED_ICLASS_MOVAPD},
{"MOVAPS", XED_ICLASS_MOVAPS},
{"MOVBE", XED_ICLASS_MOVBE},
{"MOVD", XED_ICLASS_MOVD},
{"MOVDDUP", XED_ICLASS_MOVDDUP},
{"MOVDIR64B", XED_ICLASS_MOVDIR64B},
{"MOVDIRI", XED_ICLASS_MOVDIRI},
{"MOVDQ2Q", XED_ICLASS_MOVDQ2Q},
{"MOVDQA", XED_ICLASS_MOVDQA},
{"MOVDQU", XED_ICLASS_MOVDQU},
{"MOVHLPS", XED_ICLASS_MOVHLPS},
{"MOVHPD", XED_ICLASS_MOVHPD},
{"MOVHPS", XED_ICLASS_MOVHPS},
{"MOVLHPS", XED_ICLASS_MOVLHPS},
{"MOVLPD", XED_ICLASS_MOVLPD},
{"MOVLPS", XED_ICLASS_MOVLPS},
{"MOVMSKPD", XED_ICLASS_MOVMSKPD},
{"MOVMSKPS", XED_ICLASS_MOVMSKPS},
{"MOVNTDQ", XED_ICLASS_MOVNTDQ},
{"MOVNTDQA", XED_ICLASS_MOVNTDQA},
{"MOVNTI", XED_ICLASS_MOVNTI},
{"MOVNTPD", XED_ICLASS_MOVNTPD},
{"MOVNTPS", XED_ICLASS_MOVNTPS},
{"MOVNTQ", XED_ICLASS_MOVNTQ},
{"MOVNTSD", XED_ICLASS_MOVNTSD},
{"MOVNTSS", XED_ICLASS_MOVNTSS},
{"MOVQ", XED_ICLASS_MOVQ},
{"MOVQ2DQ", XED_ICLASS_MOVQ2DQ},
{"MOVSB", XED_ICLASS_MOVSB},
{"MOVSD", XED_ICLASS_MOVSD},
{"MOVSD_XMM", XED_ICLASS_MOVSD_XMM},
{"MOVSHDUP", XED_ICLASS_MOVSHDUP},
{"MOVSLDUP", XED_ICLASS_MOVSLDUP},
{"MOVSQ", XED_ICLASS_MOVSQ},
{"MOVSS", XED_ICLASS_MOVSS},
{"MOVSW", XED_ICLASS_MOVSW},
{"MOVSX", XED_ICLASS_MOVSX},
{"MOVSXD", XED_ICLASS_MOVSXD},
{"MOVUPD", XED_ICLASS_MOVUPD},
{"MOVUPS", XED_ICLASS_MOVUPS},
{"MOVZX", XED_ICLASS_MOVZX},
{"MOV_CR", XED_ICLASS_MOV_CR},
{"MOV_DR", XED_ICLASS_MOV_DR},
{"MPSADBW", XED_ICLASS_MPSADBW},
{"MUL", XED_ICLASS_MUL},
{"MULPD", XED_ICLASS_MULPD},
{"MULPS", XED_ICLASS_MULPS},
{"MULSD", XED_ICLASS_MULSD},
{"MULSS", XED_ICLASS_MULSS},
{"MULX", XED_ICLASS_MULX},
{"MWAIT", XED_ICLASS_MWAIT},
{"MWAITX", XED_ICLASS_MWAITX},
{"NEG", XED_ICLASS_NEG},
{"NEG_LOCK", XED_ICLASS_NEG_LOCK},
{"NOP", XED_ICLASS_NOP},
{"NOP2", XED_ICLASS_NOP2},
{"NOP3", XED_ICLASS_NOP3},
{"NOP4", XED_ICLASS_NOP4},
{"NOP5", XED_ICLASS_NOP5},
{"NOP6", XED_ICLASS_NOP6},
{"NOP7", XED_ICLASS_NOP7},
{"NOP8", XED_ICLASS_NOP8},
{"NOP9", XED_ICLASS_NOP9},
{"NOT", XED_ICLASS_NOT},
{"NOT_LOCK", XED_ICLASS_NOT_LOCK},
{"OR", XED_ICLASS_OR},
{"ORPD", XED_ICLASS_ORPD},
{"ORPS", XED_ICLASS_ORPS},
{"OR_LOCK", XED_ICLASS_OR_LOCK},
{"OUT", XED_ICLASS_OUT},
{"OUTSB", XED_ICLASS_OUTSB},
{"OUTSD", XED_ICLASS_OUTSD},
{"OUTSW", XED_ICLASS_OUTSW},
{"PABSB", XED_ICLASS_PABSB},
{"PABSD", XED_ICLASS_PABSD},
{"PABSW", XED_ICLASS_PABSW},
{"PACKSSDW", XED_ICLASS_PACKSSDW},
{"PACKSSWB", XED_ICLASS_PACKSSWB},
{"PACKUSDW", XED_ICLASS_PACKUSDW},
{"PACKUSWB", XED_ICLASS_PACKUSWB},
{"PADDB", XED_ICLASS_PADDB},
{"PADDD", XED_ICLASS_PADDD},
{"PADDQ", XED_ICLASS_PADDQ},
{"PADDSB", XED_ICLASS_PADDSB},
{"PADDSW", XED_ICLASS_PADDSW},
{"PADDUSB", XED_ICLASS_PADDUSB},
{"PADDUSW", XED_ICLASS_PADDUSW},
{"PADDW", XED_ICLASS_PADDW},
{"PALIGNR", XED_ICLASS_PALIGNR},
{"PAND", XED_ICLASS_PAND},
{"PANDN", XED_ICLASS_PANDN},
{"PAUSE", XED_ICLASS_PAUSE},
{"PAVGB", XED_ICLASS_PAVGB},
{"PAVGUSB", XED_ICLASS_PAVGUSB},
{"PAVGW", XED_ICLASS_PAVGW},
{"PBLENDVB", XED_ICLASS_PBLENDVB},
{"PBLENDW", XED_ICLASS_PBLENDW},
{"PCLMULQDQ", XED_ICLASS_PCLMULQDQ},
{"PCMPEQB", XED_ICLASS_PCMPEQB},
{"PCMPEQD", XED_ICLASS_PCMPEQD},
{"PCMPEQQ", XED_ICLASS_PCMPEQQ},
{"PCMPEQW", XED_ICLASS_PCMPEQW},
{"PCMPESTRI", XED_ICLASS_PCMPESTRI},
{"PCMPESTRM", XED_ICLASS_PCMPESTRM},
{"PCMPGTB", XED_ICLASS_PCMPGTB},
{"PCMPGTD", XED_ICLASS_PCMPGTD},
{"PCMPGTQ", XED_ICLASS_PCMPGTQ},
{"PCMPGTW", XED_ICLASS_PCMPGTW},
{"PCMPISTRI", XED_ICLASS_PCMPISTRI},
{"PCMPISTRM", XED_ICLASS_PCMPISTRM},
{"PCONFIG", XED_ICLASS_PCONFIG},
{"PDEP", XED_ICLASS_PDEP},
{"PEXT", XED_ICLASS_PEXT},
{"PEXTRB", XED_ICLASS_PEXTRB},
{"PEXTRD", XED_ICLASS_PEXTRD},
{"PEXTRQ", XED_ICLASS_PEXTRQ},
{"PEXTRW", XED_ICLASS_PEXTRW},
{"PEXTRW_SSE4", XED_ICLASS_PEXTRW_SSE4},
{"PF2ID", XED_ICLASS_PF2ID},
{"PF2IW", XED_ICLASS_PF2IW},
{"PFACC", XED_ICLASS_PFACC},
{"PFADD", XED_ICLASS_PFADD},
{"PFCMPEQ", XED_ICLASS_PFCMPEQ},
{"PFCMPGE", XED_ICLASS_PFCMPGE},
{"PFCMPGT", XED_ICLASS_PFCMPGT},
{"PFCPIT1", XED_ICLASS_PFCPIT1},
{"PFMAX", XED_ICLASS_PFMAX},
{"PFMIN", XED_ICLASS_PFMIN},
{"PFMUL", XED_ICLASS_PFMUL},
{"PFNACC", XED_ICLASS_PFNACC},
{"PFPNACC", XED_ICLASS_PFPNACC},
{"PFRCP", XED_ICLASS_PFRCP},
{"PFRCPIT2", XED_ICLASS_PFRCPIT2},
{"PFRSQIT1", XED_ICLASS_PFRSQIT1},
{"PFSQRT", XED_ICLASS_PFSQRT},
{"PFSUB", XED_ICLASS_PFSUB},
{"PFSUBR", XED_ICLASS_PFSUBR},
{"PHADDD", XED_ICLASS_PHADDD},
{"PHADDSW", XED_ICLASS_PHADDSW},
{"PHADDW", XED_ICLASS_PHADDW},
{"PHMINPOSUW", XED_ICLASS_PHMINPOSUW},
{"PHSUBD", XED_ICLASS_PHSUBD},
{"PHSUBSW", XED_ICLASS_PHSUBSW},
{"PHSUBW", XED_ICLASS_PHSUBW},
{"PI2FD", XED_ICLASS_PI2FD},
{"PI2FW", XED_ICLASS_PI2FW},
{"PINSRB", XED_ICLASS_PINSRB},
{"PINSRD", XED_ICLASS_PINSRD},
{"PINSRQ", XED_ICLASS_PINSRQ},
{"PINSRW", XED_ICLASS_PINSRW},
{"PMADDUBSW", XED_ICLASS_PMADDUBSW},
{"PMADDWD", XED_ICLASS_PMADDWD},
{"PMAXSB", XED_ICLASS_PMAXSB},
{"PMAXSD", XED_ICLASS_PMAXSD},
{"PMAXSW", XED_ICLASS_PMAXSW},
{"PMAXUB", XED_ICLASS_PMAXUB},
{"PMAXUD", XED_ICLASS_PMAXUD},
{"PMAXUW", XED_ICLASS_PMAXUW},
{"PMINSB", XED_ICLASS_PMINSB},
{"PMINSD", XED_ICLASS_PMINSD},
{"PMINSW", XED_ICLASS_PMINSW},
{"PMINUB", XED_ICLASS_PMINUB},
{"PMINUD", XED_ICLASS_PMINUD},
{"PMINUW", XED_ICLASS_PMINUW},
{"PMOVMSKB", XED_ICLASS_PMOVMSKB},
{"PMOVSXBD", XED_ICLASS_PMOVSXBD},
{"PMOVSXBQ", XED_ICLASS_PMOVSXBQ},
{"PMOVSXBW", XED_ICLASS_PMOVSXBW},
{"PMOVSXDQ", XED_ICLASS_PMOVSXDQ},
{"PMOVSXWD", XED_ICLASS_PMOVSXWD},
{"PMOVSXWQ", XED_ICLASS_PMOVSXWQ},
{"PMOVZXBD", XED_ICLASS_PMOVZXBD},
{"PMOVZXBQ", XED_ICLASS_PMOVZXBQ},
{"PMOVZXBW", XED_ICLASS_PMOVZXBW},
{"PMOVZXDQ", XED_ICLASS_PMOVZXDQ},
{"PMOVZXWD", XED_ICLASS_PMOVZXWD},
{"PMOVZXWQ", XED_ICLASS_PMOVZXWQ},
{"PMULDQ", XED_ICLASS_PMULDQ},
{"PMULHRSW", XED_ICLASS_PMULHRSW},
{"PMULHRW", XED_ICLASS_PMULHRW},
{"PMULHUW", XED_ICLASS_PMULHUW},
{"PMULHW", XED_ICLASS_PMULHW},
{"PMULLD", XED_ICLASS_PMULLD},
{"PMULLW", XED_ICLASS_PMULLW},
{"PMULUDQ", XED_ICLASS_PMULUDQ},
{"POP", XED_ICLASS_POP},
{"POPA", XED_ICLASS_POPA},
{"POPAD", XED_ICLASS_POPAD},
{"POPCNT", XED_ICLASS_POPCNT},
{"POPF", XED_ICLASS_POPF},
{"POPFD", XED_ICLASS_POPFD},
{"POPFQ", XED_ICLASS_POPFQ},
{"POR", XED_ICLASS_POR},
{"PREFETCHNTA", XED_ICLASS_PREFETCHNTA},
{"PREFETCHT0", XED_ICLASS_PREFETCHT0},
{"PREFETCHT1", XED_ICLASS_PREFETCHT1},
{"PREFETCHT2", XED_ICLASS_PREFETCHT2},
{"PREFETCHW", XED_ICLASS_PREFETCHW},
{"PREFETCHWT1", XED_ICLASS_PREFETCHWT1},
{"PREFETCH_EXCLUSIVE", XED_ICLASS_PREFETCH_EXCLUSIVE},
{"PREFETCH_RESERVED", XED_ICLASS_PREFETCH_RESERVED},
{"PSADBW", XED_ICLASS_PSADBW},
{"PSHUFB", XED_ICLASS_PSHUFB},
{"PSHUFD", XED_ICLASS_PSHUFD},
{"PSHUFHW", XED_ICLASS_PSHUFHW},
{"PSHUFLW", XED_ICLASS_PSHUFLW},
{"PSHUFW", XED_ICLASS_PSHUFW},
{"PSIGNB", XED_ICLASS_PSIGNB},
{"PSIGND", XED_ICLASS_PSIGND},
{"PSIGNW", XED_ICLASS_PSIGNW},
{"PSLLD", XED_ICLASS_PSLLD},
{"PSLLDQ", XED_ICLASS_PSLLDQ},
{"PSLLQ", XED_ICLASS_PSLLQ},
{"PSLLW", XED_ICLASS_PSLLW},
{"PSRAD", XED_ICLASS_PSRAD},
{"PSRAW", XED_ICLASS_PSRAW},
{"PSRLD", XED_ICLASS_PSRLD},
{"PSRLDQ", XED_ICLASS_PSRLDQ},
{"PSRLQ", XED_ICLASS_PSRLQ},
{"PSRLW", XED_ICLASS_PSRLW},
{"PSUBB", XED_ICLASS_PSUBB},
{"PSUBD", XED_ICLASS_PSUBD},
{"PSUBQ", XED_ICLASS_PSUBQ},
{"PSUBSB", XED_ICLASS_PSUBSB},
{"PSUBSW", XED_ICLASS_PSUBSW},
{"PSUBUSB", XED_ICLASS_PSUBUSB},
{"PSUBUSW", XED_ICLASS_PSUBUSW},
{"PSUBW", XED_ICLASS_PSUBW},
{"PSWAPD", XED_ICLASS_PSWAPD},
{"PTEST", XED_ICLASS_PTEST},
{"PTWRITE", XED_ICLASS_PTWRITE},
{"PUNPCKHBW", XED_ICLASS_PUNPCKHBW},
{"PUNPCKHDQ", XED_ICLASS_PUNPCKHDQ},
{"PUNPCKHQDQ", XED_ICLASS_PUNPCKHQDQ},
{"PUNPCKHWD", XED_ICLASS_PUNPCKHWD},
{"PUNPCKLBW", XED_ICLASS_PUNPCKLBW},
{"PUNPCKLDQ", XED_ICLASS_PUNPCKLDQ},
{"PUNPCKLQDQ", XED_ICLASS_PUNPCKLQDQ},
{"PUNPCKLWD", XED_ICLASS_PUNPCKLWD},
{"PUSH", XED_ICLASS_PUSH},
{"PUSHA", XED_ICLASS_PUSHA},
{"PUSHAD", XED_ICLASS_PUSHAD},
{"PUSHF", XED_ICLASS_PUSHF},
{"PUSHFD", XED_ICLASS_PUSHFD},
{"PUSHFQ", XED_ICLASS_PUSHFQ},
{"PXOR", XED_ICLASS_PXOR},
{"RCL", XED_ICLASS_RCL},
{"RCPPS", XED_ICLASS_RCPPS},
{"RCPSS", XED_ICLASS_RCPSS},
{"RCR", XED_ICLASS_RCR},
{"RDFSBASE", XED_ICLASS_RDFSBASE},
{"RDGSBASE", XED_ICLASS_RDGSBASE},
{"RDMSR", XED_ICLASS_RDMSR},
{"RDPID", XED_ICLASS_RDPID},
{"RDPKRU", XED_ICLASS_RDPKRU},
{"RDPMC", XED_ICLASS_RDPMC},
{"RDRAND", XED_ICLASS_RDRAND},
{"RDSEED", XED_ICLASS_RDSEED},
{"RDSSPD", XED_ICLASS_RDSSPD},
{"RDSSPQ", XED_ICLASS_RDSSPQ},
{"RDTSC", XED_ICLASS_RDTSC},
{"RDTSCP", XED_ICLASS_RDTSCP},
{"REPE_CMPSB", XED_ICLASS_REPE_CMPSB},
{"REPE_CMPSD", XED_ICLASS_REPE_CMPSD},
{"REPE_CMPSQ", XED_ICLASS_REPE_CMPSQ},
{"REPE_CMPSW", XED_ICLASS_REPE_CMPSW},
{"REPE_SCASB", XED_ICLASS_REPE_SCASB},
{"REPE_SCASD", XED_ICLASS_REPE_SCASD},
{"REPE_SCASQ", XED_ICLASS_REPE_SCASQ},
{"REPE_SCASW", XED_ICLASS_REPE_SCASW},
{"REPNE_CMPSB", XED_ICLASS_REPNE_CMPSB},
{"REPNE_CMPSD", XED_ICLASS_REPNE_CMPSD},
{"REPNE_CMPSQ", XED_ICLASS_REPNE_CMPSQ},
{"REPNE_CMPSW", XED_ICLASS_REPNE_CMPSW},
{"REPNE_SCASB", XED_ICLASS_REPNE_SCASB},
{"REPNE_SCASD", XED_ICLASS_REPNE_SCASD},
{"REPNE_SCASQ", XED_ICLASS_REPNE_SCASQ},
{"REPNE_SCASW", XED_ICLASS_REPNE_SCASW},
{"REP_INSB", XED_ICLASS_REP_INSB},
{"REP_INSD", XED_ICLASS_REP_INSD},
{"REP_INSW", XED_ICLASS_REP_INSW},
{"REP_LODSB", XED_ICLASS_REP_LODSB},
{"REP_LODSD", XED_ICLASS_REP_LODSD},
{"REP_LODSQ", XED_ICLASS_REP_LODSQ},
{"REP_LODSW", XED_ICLASS_REP_LODSW},
{"REP_MOVSB", XED_ICLASS_REP_MOVSB},
{"REP_MOVSD", XED_ICLASS_REP_MOVSD},
{"REP_MOVSQ", XED_ICLASS_REP_MOVSQ},
{"REP_MOVSW", XED_ICLASS_REP_MOVSW},
{"REP_OUTSB", XED_ICLASS_REP_OUTSB},
{"REP_OUTSD", XED_ICLASS_REP_OUTSD},
{"REP_OUTSW", XED_ICLASS_REP_OUTSW},
{"REP_STOSB", XED_ICLASS_REP_STOSB},
{"REP_STOSD", XED_ICLASS_REP_STOSD},
{"REP_STOSQ", XED_ICLASS_REP_STOSQ},
{"REP_STOSW", XED_ICLASS_REP_STOSW},
{"RET_FAR", XED_ICLASS_RET_FAR},
{"RET_NEAR", XED_ICLASS_RET_NEAR},
{"ROL", XED_ICLASS_ROL},
{"ROR", XED_ICLASS_ROR},
{"RORX", XED_ICLASS_RORX},
{"ROUNDPD", XED_ICLASS_ROUNDPD},
{"ROUNDPS", XED_ICLASS_ROUNDPS},
{"ROUNDSD", XED_ICLASS_ROUNDSD},
{"ROUNDSS", XED_ICLASS_ROUNDSS},
{"RSM", XED_ICLASS_RSM},
{"RSQRTPS", XED_ICLASS_RSQRTPS},
{"RSQRTSS", XED_ICLASS_RSQRTSS},
{"RSTORSSP", XED_ICLASS_RSTORSSP},
{"SAHF", XED_ICLASS_SAHF},
{"SALC", XED_ICLASS_SALC},
{"SAR", XED_ICLASS_SAR},
{"SARX", XED_ICLASS_SARX},
{"SAVEPREVSSP", XED_ICLASS_SAVEPREVSSP},
{"SBB", XED_ICLASS_SBB},
{"SBB_LOCK", XED_ICLASS_SBB_LOCK},
{"SCASB", XED_ICLASS_SCASB},
{"SCASD", XED_ICLASS_SCASD},
{"SCASQ", XED_ICLASS_SCASQ},
{"SCASW", XED_ICLASS_SCASW},
{"SETB", XED_ICLASS_SETB},
{"SETBE", XED_ICLASS_SETBE},
{"SETL", XED_ICLASS_SETL},
{"SETLE", XED_ICLASS_SETLE},
{"SETNB", XED_ICLASS_SETNB},
{"SETNBE", XED_ICLASS_SETNBE},
{"SETNL", XED_ICLASS_SETNL},
{"SETNLE", XED_ICLASS_SETNLE},
{"SETNO", XED_ICLASS_SETNO},
{"SETNP", XED_ICLASS_SETNP},
{"SETNS", XED_ICLASS_SETNS},
{"SETNZ", XED_ICLASS_SETNZ},
{"SETO", XED_ICLASS_SETO},
{"SETP", XED_ICLASS_SETP},
{"SETS", XED_ICLASS_SETS},
{"SETSSBSY", XED_ICLASS_SETSSBSY},
{"SETZ", XED_ICLASS_SETZ},
{"SFENCE", XED_ICLASS_SFENCE},
{"SGDT", XED_ICLASS_SGDT},
{"SHA1MSG1", XED_ICLASS_SHA1MSG1},
{"SHA1MSG2", XED_ICLASS_SHA1MSG2},
{"SHA1NEXTE", XED_ICLASS_SHA1NEXTE},
{"SHA1RNDS4", XED_ICLASS_SHA1RNDS4},
{"SHA256MSG1", XED_ICLASS_SHA256MSG1},
{"SHA256MSG2", XED_ICLASS_SHA256MSG2},
{"SHA256RNDS2", XED_ICLASS_SHA256RNDS2},
{"SHL", XED_ICLASS_SHL},
{"SHLD", XED_ICLASS_SHLD},
{"SHLX", XED_ICLASS_SHLX},
{"SHR", XED_ICLASS_SHR},
{"SHRD", XED_ICLASS_SHRD},
{"SHRX", XED_ICLASS_SHRX},
{"SHUFPD", XED_ICLASS_SHUFPD},
{"SHUFPS", XED_ICLASS_SHUFPS},
{"SIDT", XED_ICLASS_SIDT},
{"SKINIT", XED_ICLASS_SKINIT},
{"SLDT", XED_ICLASS_SLDT},
{"SLWPCB", XED_ICLASS_SLWPCB},
{"SMSW", XED_ICLASS_SMSW},
{"SQRTPD", XED_ICLASS_SQRTPD},
{"SQRTPS", XED_ICLASS_SQRTPS},
{"SQRTSD", XED_ICLASS_SQRTSD},
{"SQRTSS", XED_ICLASS_SQRTSS},
{"STAC", XED_ICLASS_STAC},
{"STC", XED_ICLASS_STC},
{"STD", XED_ICLASS_STD},
{"STGI", XED_ICLASS_STGI},
{"STI", XED_ICLASS_STI},
{"STMXCSR", XED_ICLASS_STMXCSR},
{"STOSB", XED_ICLASS_STOSB},
{"STOSD", XED_ICLASS_STOSD},
{"STOSQ", XED_ICLASS_STOSQ},
{"STOSW", XED_ICLASS_STOSW},
{"STR", XED_ICLASS_STR},
{"SUB", XED_ICLASS_SUB},
{"SUBPD", XED_ICLASS_SUBPD},
{"SUBPS", XED_ICLASS_SUBPS},
{"SUBSD", XED_ICLASS_SUBSD},
{"SUBSS", XED_ICLASS_SUBSS},
{"SUB_LOCK", XED_ICLASS_SUB_LOCK},
{"SWAPGS", XED_ICLASS_SWAPGS},
{"SYSCALL", XED_ICLASS_SYSCALL},
{"SYSCALL_AMD", XED_ICLASS_SYSCALL_AMD},
{"SYSENTER", XED_ICLASS_SYSENTER},
{"SYSEXIT", XED_ICLASS_SYSEXIT},
{"SYSRET", XED_ICLASS_SYSRET},
{"SYSRET_AMD", XED_ICLASS_SYSRET_AMD},
{"T1MSKC", XED_ICLASS_T1MSKC},
{"TEST", XED_ICLASS_TEST},
{"TPAUSE", XED_ICLASS_TPAUSE},
{"TZCNT", XED_ICLASS_TZCNT},
{"TZMSK", XED_ICLASS_TZMSK},
{"UCOMISD", XED_ICLASS_UCOMISD},
{"UCOMISS", XED_ICLASS_UCOMISS},
{"UD0", XED_ICLASS_UD0},
{"UD1", XED_ICLASS_UD1},
{"UD2", XED_ICLASS_UD2},
{"UMONITOR", XED_ICLASS_UMONITOR},
{"UMWAIT", XED_ICLASS_UMWAIT},
{"UNPCKHPD", XED_ICLASS_UNPCKHPD},
{"UNPCKHPS", XED_ICLASS_UNPCKHPS},
{"UNPCKLPD", XED_ICLASS_UNPCKLPD},
{"UNPCKLPS", XED_ICLASS_UNPCKLPS},
{"V4FMADDPS", XED_ICLASS_V4FMADDPS},
{"V4FMADDSS", XED_ICLASS_V4FMADDSS},
{"V4FNMADDPS", XED_ICLASS_V4FNMADDPS},
{"V4FNMADDSS", XED_ICLASS_V4FNMADDSS},
{"VADDPD", XED_ICLASS_VADDPD},
{"VADDPS", XED_ICLASS_VADDPS},
{"VADDSD", XED_ICLASS_VADDSD},
{"VADDSS", XED_ICLASS_VADDSS},
{"VADDSUBPD", XED_ICLASS_VADDSUBPD},
{"VADDSUBPS", XED_ICLASS_VADDSUBPS},
{"VAESDEC", XED_ICLASS_VAESDEC},
{"VAESDECLAST", XED_ICLASS_VAESDECLAST},
{"VAESENC", XED_ICLASS_VAESENC},
{"VAESENCLAST", XED_ICLASS_VAESENCLAST},
{"VAESIMC", XED_ICLASS_VAESIMC},
{"VAESKEYGENASSIST", XED_ICLASS_VAESKEYGENASSIST},
{"VALIGND", XED_ICLASS_VALIGND},
{"VALIGNQ", XED_ICLASS_VALIGNQ},
{"VANDNPD", XED_ICLASS_VANDNPD},
{"VANDNPS", XED_ICLASS_VANDNPS},
{"VANDPD", XED_ICLASS_VANDPD},
{"VANDPS", XED_ICLASS_VANDPS},
{"VBLENDMPD", XED_ICLASS_VBLENDMPD},
{"VBLENDMPS", XED_ICLASS_VBLENDMPS},
{"VBLENDPD", XED_ICLASS_VBLENDPD},
{"VBLENDPS", XED_ICLASS_VBLENDPS},
{"VBLENDVPD", XED_ICLASS_VBLENDVPD},
{"VBLENDVPS", XED_ICLASS_VBLENDVPS},
{"VBROADCASTF128", XED_ICLASS_VBROADCASTF128},
{"VBROADCASTF32X2", XED_ICLASS_VBROADCASTF32X2},
{"VBROADCASTF32X4", XED_ICLASS_VBROADCASTF32X4},
{"VBROADCASTF32X8", XED_ICLASS_VBROADCASTF32X8},
{"VBROADCASTF64X2", XED_ICLASS_VBROADCASTF64X2},
{"VBROADCASTF64X4", XED_ICLASS_VBROADCASTF64X4},
{"VBROADCASTI128", XED_ICLASS_VBROADCASTI128},
{"VBROADCASTI32X2", XED_ICLASS_VBROADCASTI32X2},
{"VBROADCASTI32X4", XED_ICLASS_VBROADCASTI32X4},
{"VBROADCASTI32X8", XED_ICLASS_VBROADCASTI32X8},
{"VBROADCASTI64X2", XED_ICLASS_VBROADCASTI64X2},
{"VBROADCASTI64X4", XED_ICLASS_VBROADCASTI64X4},
{"VBROADCASTSD", XED_ICLASS_VBROADCASTSD},
{"VBROADCASTSS", XED_ICLASS_VBROADCASTSS},
{"VCMPPD", XED_ICLASS_VCMPPD},
{"VCMPPS", XED_ICLASS_VCMPPS},
{"VCMPSD", XED_ICLASS_VCMPSD},
{"VCMPSS", XED_ICLASS_VCMPSS},
{"VCOMISD", XED_ICLASS_VCOMISD},
{"VCOMISS", XED_ICLASS_VCOMISS},
{"VCOMPRESSPD", XED_ICLASS_VCOMPRESSPD},
{"VCOMPRESSPS", XED_ICLASS_VCOMPRESSPS},
{"VCVTDQ2PD", XED_ICLASS_VCVTDQ2PD},
{"VCVTDQ2PS", XED_ICLASS_VCVTDQ2PS},
{"VCVTPD2DQ", XED_ICLASS_VCVTPD2DQ},
{"VCVTPD2PS", XED_ICLASS_VCVTPD2PS},
{"VCVTPD2QQ", XED_ICLASS_VCVTPD2QQ},
{"VCVTPD2UDQ", XED_ICLASS_VCVTPD2UDQ},
{"VCVTPD2UQQ", XED_ICLASS_VCVTPD2UQQ},
{"VCVTPH2PS", XED_ICLASS_VCVTPH2PS},
{"VCVTPS2DQ", XED_ICLASS_VCVTPS2DQ},
{"VCVTPS2PD", XED_ICLASS_VCVTPS2PD},
{"VCVTPS2PH", XED_ICLASS_VCVTPS2PH},
{"VCVTPS2QQ", XED_ICLASS_VCVTPS2QQ},
{"VCVTPS2UDQ", XED_ICLASS_VCVTPS2UDQ},
{"VCVTPS2UQQ", XED_ICLASS_VCVTPS2UQQ},
{"VCVTQQ2PD", XED_ICLASS_VCVTQQ2PD},
{"VCVTQQ2PS", XED_ICLASS_VCVTQQ2PS},
{"VCVTSD2SI", XED_ICLASS_VCVTSD2SI},
{"VCVTSD2SS", XED_ICLASS_VCVTSD2SS},
{"VCVTSD2USI", XED_ICLASS_VCVTSD2USI},
{"VCVTSI2SD", XED_ICLASS_VCVTSI2SD},
{"VCVTSI2SS", XED_ICLASS_VCVTSI2SS},
{"VCVTSS2SD", XED_ICLASS_VCVTSS2SD},
{"VCVTSS2SI", XED_ICLASS_VCVTSS2SI},
{"VCVTSS2USI", XED_ICLASS_VCVTSS2USI},
{"VCVTTPD2DQ", XED_ICLASS_VCVTTPD2DQ},
{"VCVTTPD2QQ", XED_ICLASS_VCVTTPD2QQ},
{"VCVTTPD2UDQ", XED_ICLASS_VCVTTPD2UDQ},
{"VCVTTPD2UQQ", XED_ICLASS_VCVTTPD2UQQ},
{"VCVTTPS2DQ", XED_ICLASS_VCVTTPS2DQ},
{"VCVTTPS2QQ", XED_ICLASS_VCVTTPS2QQ},
{"VCVTTPS2UDQ", XED_ICLASS_VCVTTPS2UDQ},
{"VCVTTPS2UQQ", XED_ICLASS_VCVTTPS2UQQ},
{"VCVTTSD2SI", XED_ICLASS_VCVTTSD2SI},
{"VCVTTSD2USI", XED_ICLASS_VCVTTSD2USI},
{"VCVTTSS2SI", XED_ICLASS_VCVTTSS2SI},
{"VCVTTSS2USI", XED_ICLASS_VCVTTSS2USI},
{"VCVTUDQ2PD", XED_ICLASS_VCVTUDQ2PD},
{"VCVTUDQ2PS", XED_ICLASS_VCVTUDQ2PS},
{"VCVTUQQ2PD", XED_ICLASS_VCVTUQQ2PD},
{"VCVTUQQ2PS", XED_ICLASS_VCVTUQQ2PS},
{"VCVTUSI2SD", XED_ICLASS_VCVTUSI2SD},
{"VCVTUSI2SS", XED_ICLASS_VCVTUSI2SS},
{"VDBPSADBW", XED_ICLASS_VDBPSADBW},
{"VDIVPD", XED_ICLASS_VDIVPD},
{"VDIVPS", XED_ICLASS_VDIVPS},
{"VDIVSD", XED_ICLASS_VDIVSD},
{"VDIVSS", XED_ICLASS_VDIVSS},
{"VDPPD", XED_ICLASS_VDPPD},
{"VDPPS", XED_ICLASS_VDPPS},
{"VERR", XED_ICLASS_VERR},
{"VERW", XED_ICLASS_VERW},
{"VEXP2PD", XED_ICLASS_VEXP2PD},
{"VEXP2PS", XED_ICLASS_VEXP2PS},
{"VEXPANDPD", XED_ICLASS_VEXPANDPD},
{"VEXPANDPS", XED_ICLASS_VEXPANDPS},
{"VEXTRACTF128", XED_ICLASS_VEXTRACTF128},
{"VEXTRACTF32X4", XED_ICLASS_VEXTRACTF32X4},
{"VEXTRACTF32X8", XED_ICLASS_VEXTRACTF32X8},
{"VEXTRACTF64X2", XED_ICLASS_VEXTRACTF64X2},
{"VEXTRACTF64X4", XED_ICLASS_VEXTRACTF64X4},
{"VEXTRACTI128", XED_ICLASS_VEXTRACTI128},
{"VEXTRACTI32X4", XED_ICLASS_VEXTRACTI32X4},
{"VEXTRACTI32X8", XED_ICLASS_VEXTRACTI32X8},
{"VEXTRACTI64X2", XED_ICLASS_VEXTRACTI64X2},
{"VEXTRACTI64X4", XED_ICLASS_VEXTRACTI64X4},
{"VEXTRACTPS", XED_ICLASS_VEXTRACTPS},
{"VFIXUPIMMPD", XED_ICLASS_VFIXUPIMMPD},
{"VFIXUPIMMPS", XED_ICLASS_VFIXUPIMMPS},
{"VFIXUPIMMSD", XED_ICLASS_VFIXUPIMMSD},
{"VFIXUPIMMSS", XED_ICLASS_VFIXUPIMMSS},
{"VFMADD132PD", XED_ICLASS_VFMADD132PD},
{"VFMADD132PS", XED_ICLASS_VFMADD132PS},
{"VFMADD132SD", XED_ICLASS_VFMADD132SD},
{"VFMADD132SS", XED_ICLASS_VFMADD132SS},
{"VFMADD213PD", XED_ICLASS_VFMADD213PD},
{"VFMADD213PS", XED_ICLASS_VFMADD213PS},
{"VFMADD213SD", XED_ICLASS_VFMADD213SD},
{"VFMADD213SS", XED_ICLASS_VFMADD213SS},
{"VFMADD231PD", XED_ICLASS_VFMADD231PD},
{"VFMADD231PS", XED_ICLASS_VFMADD231PS},
{"VFMADD231SD", XED_ICLASS_VFMADD231SD},
{"VFMADD231SS", XED_ICLASS_VFMADD231SS},
{"VFMADDPD", XED_ICLASS_VFMADDPD},
{"VFMADDPS", XED_ICLASS_VFMADDPS},
{"VFMADDSD", XED_ICLASS_VFMADDSD},
{"VFMADDSS", XED_ICLASS_VFMADDSS},
{"VFMADDSUB132PD", XED_ICLASS_VFMADDSUB132PD},
{"VFMADDSUB132PS", XED_ICLASS_VFMADDSUB132PS},
{"VFMADDSUB213PD", XED_ICLASS_VFMADDSUB213PD},
{"VFMADDSUB213PS", XED_ICLASS_VFMADDSUB213PS},
{"VFMADDSUB231PD", XED_ICLASS_VFMADDSUB231PD},
{"VFMADDSUB231PS", XED_ICLASS_VFMADDSUB231PS},
{"VFMADDSUBPD", XED_ICLASS_VFMADDSUBPD},
{"VFMADDSUBPS", XED_ICLASS_VFMADDSUBPS},
{"VFMSUB132PD", XED_ICLASS_VFMSUB132PD},
{"VFMSUB132PS", XED_ICLASS_VFMSUB132PS},
{"VFMSUB132SD", XED_ICLASS_VFMSUB132SD},
{"VFMSUB132SS", XED_ICLASS_VFMSUB132SS},
{"VFMSUB213PD", XED_ICLASS_VFMSUB213PD},
{"VFMSUB213PS", XED_ICLASS_VFMSUB213PS},
{"VFMSUB213SD", XED_ICLASS_VFMSUB213SD},
{"VFMSUB213SS", XED_ICLASS_VFMSUB213SS},
{"VFMSUB231PD", XED_ICLASS_VFMSUB231PD},
{"VFMSUB231PS", XED_ICLASS_VFMSUB231PS},
{"VFMSUB231SD", XED_ICLASS_VFMSUB231SD},
{"VFMSUB231SS", XED_ICLASS_VFMSUB231SS},
{"VFMSUBADD132PD", XED_ICLASS_VFMSUBADD132PD},
{"VFMSUBADD132PS", XED_ICLASS_VFMSUBADD132PS},
{"VFMSUBADD213PD", XED_ICLASS_VFMSUBADD213PD},
{"VFMSUBADD213PS", XED_ICLASS_VFMSUBADD213PS},
{"VFMSUBADD231PD", XED_ICLASS_VFMSUBADD231PD},
{"VFMSUBADD231PS", XED_ICLASS_VFMSUBADD231PS},
{"VFMSUBADDPD", XED_ICLASS_VFMSUBADDPD},
{"VFMSUBADDPS", XED_ICLASS_VFMSUBADDPS},
{"VFMSUBPD", XED_ICLASS_VFMSUBPD},
{"VFMSUBPS", XED_ICLASS_VFMSUBPS},
{"VFMSUBSD", XED_ICLASS_VFMSUBSD},
{"VFMSUBSS", XED_ICLASS_VFMSUBSS},
{"VFNMADD132PD", XED_ICLASS_VFNMADD132PD},
{"VFNMADD132PS", XED_ICLASS_VFNMADD132PS},
{"VFNMADD132SD", XED_ICLASS_VFNMADD132SD},
{"VFNMADD132SS", XED_ICLASS_VFNMADD132SS},
{"VFNMADD213PD", XED_ICLASS_VFNMADD213PD},
{"VFNMADD213PS", XED_ICLASS_VFNMADD213PS},
{"VFNMADD213SD", XED_ICLASS_VFNMADD213SD},
{"VFNMADD213SS", XED_ICLASS_VFNMADD213SS},
{"VFNMADD231PD", XED_ICLASS_VFNMADD231PD},
{"VFNMADD231PS", XED_ICLASS_VFNMADD231PS},
{"VFNMADD231SD", XED_ICLASS_VFNMADD231SD},
{"VFNMADD231SS", XED_ICLASS_VFNMADD231SS},
{"VFNMADDPD", XED_ICLASS_VFNMADDPD},
{"VFNMADDPS", XED_ICLASS_VFNMADDPS},
{"VFNMADDSD", XED_ICLASS_VFNMADDSD},
{"VFNMADDSS", XED_ICLASS_VFNMADDSS},
{"VFNMSUB132PD", XED_ICLASS_VFNMSUB132PD},
{"VFNMSUB132PS", XED_ICLASS_VFNMSUB132PS},
{"VFNMSUB132SD", XED_ICLASS_VFNMSUB132SD},
{"VFNMSUB132SS", XED_ICLASS_VFNMSUB132SS},
{"VFNMSUB213PD", XED_ICLASS_VFNMSUB213PD},
{"VFNMSUB213PS", XED_ICLASS_VFNMSUB213PS},
{"VFNMSUB213SD", XED_ICLASS_VFNMSUB213SD},
{"VFNMSUB213SS", XED_ICLASS_VFNMSUB213SS},
{"VFNMSUB231PD", XED_ICLASS_VFNMSUB231PD},
{"VFNMSUB231PS", XED_ICLASS_VFNMSUB231PS},
{"VFNMSUB231SD", XED_ICLASS_VFNMSUB231SD},
{"VFNMSUB231SS", XED_ICLASS_VFNMSUB231SS},
{"VFNMSUBPD", XED_ICLASS_VFNMSUBPD},
{"VFNMSUBPS", XED_ICLASS_VFNMSUBPS},
{"VFNMSUBSD", XED_ICLASS_VFNMSUBSD},
{"VFNMSUBSS", XED_ICLASS_VFNMSUBSS},
{"VFPCLASSPD", XED_ICLASS_VFPCLASSPD},
{"VFPCLASSPS", XED_ICLASS_VFPCLASSPS},
{"VFPCLASSSD", XED_ICLASS_VFPCLASSSD},
{"VFPCLASSSS", XED_ICLASS_VFPCLASSSS},
{"VFRCZPD", XED_ICLASS_VFRCZPD},
{"VFRCZPS", XED_ICLASS_VFRCZPS},
{"VFRCZSD", XED_ICLASS_VFRCZSD},
{"VFRCZSS", XED_ICLASS_VFRCZSS},
{"VGATHERDPD", XED_ICLASS_VGATHERDPD},
{"VGATHERDPS", XED_ICLASS_VGATHERDPS},
{"VGATHERPF0DPD", XED_ICLASS_VGATHERPF0DPD},
{"VGATHERPF0DPS", XED_ICLASS_VGATHERPF0DPS},
{"VGATHERPF0QPD", XED_ICLASS_VGATHERPF0QPD},
{"VGATHERPF0QPS", XED_ICLASS_VGATHERPF0QPS},
{"VGATHERPF1DPD", XED_ICLASS_VGATHERPF1DPD},
{"VGATHERPF1DPS", XED_ICLASS_VGATHERPF1DPS},
{"VGATHERPF1QPD", XED_ICLASS_VGATHERPF1QPD},
{"VGATHERPF1QPS", XED_ICLASS_VGATHERPF1QPS},
{"VGATHERQPD", XED_ICLASS_VGATHERQPD},
{"VGATHERQPS", XED_ICLASS_VGATHERQPS},
{"VGETEXPPD", XED_ICLASS_VGETEXPPD},
{"VGETEXPPS", XED_ICLASS_VGETEXPPS},
{"VGETEXPSD", XED_ICLASS_VGETEXPSD},
{"VGETEXPSS", XED_ICLASS_VGETEXPSS},
{"VGETMANTPD", XED_ICLASS_VGETMANTPD},
{"VGETMANTPS", XED_ICLASS_VGETMANTPS},
{"VGETMANTSD", XED_ICLASS_VGETMANTSD},
{"VGETMANTSS", XED_ICLASS_VGETMANTSS},
{"VGF2P8AFFINEINVQB", XED_ICLASS_VGF2P8AFFINEINVQB},
{"VGF2P8AFFINEQB", XED_ICLASS_VGF2P8AFFINEQB},
{"VGF2P8MULB", XED_ICLASS_VGF2P8MULB},
{"VHADDPD", XED_ICLASS_VHADDPD},
{"VHADDPS", XED_ICLASS_VHADDPS},
{"VHSUBPD", XED_ICLASS_VHSUBPD},
{"VHSUBPS", XED_ICLASS_VHSUBPS},
{"VINSERTF128", XED_ICLASS_VINSERTF128},
{"VINSERTF32X4", XED_ICLASS_VINSERTF32X4},
{"VINSERTF32X8", XED_ICLASS_VINSERTF32X8},
{"VINSERTF64X2", XED_ICLASS_VINSERTF64X2},
{"VINSERTF64X4", XED_ICLASS_VINSERTF64X4},
{"VINSERTI128", XED_ICLASS_VINSERTI128},
{"VINSERTI32X4", XED_ICLASS_VINSERTI32X4},
{"VINSERTI32X8", XED_ICLASS_VINSERTI32X8},
{"VINSERTI64X2", XED_ICLASS_VINSERTI64X2},
{"VINSERTI64X4", XED_ICLASS_VINSERTI64X4},
{"VINSERTPS", XED_ICLASS_VINSERTPS},
{"VLDDQU", XED_ICLASS_VLDDQU},
{"VLDMXCSR", XED_ICLASS_VLDMXCSR},
{"VMASKMOVDQU", XED_ICLASS_VMASKMOVDQU},
{"VMASKMOVPD", XED_ICLASS_VMASKMOVPD},
{"VMASKMOVPS", XED_ICLASS_VMASKMOVPS},
{"VMAXPD", XED_ICLASS_VMAXPD},
{"VMAXPS", XED_ICLASS_VMAXPS},
{"VMAXSD", XED_ICLASS_VMAXSD},
{"VMAXSS", XED_ICLASS_VMAXSS},
{"VMCALL", XED_ICLASS_VMCALL},
{"VMCLEAR", XED_ICLASS_VMCLEAR},
{"VMFUNC", XED_ICLASS_VMFUNC},
{"VMINPD", XED_ICLASS_VMINPD},
{"VMINPS", XED_ICLASS_VMINPS},
{"VMINSD", XED_ICLASS_VMINSD},
{"VMINSS", XED_ICLASS_VMINSS},
{"VMLAUNCH", XED_ICLASS_VMLAUNCH},
{"VMLOAD", XED_ICLASS_VMLOAD},
{"VMMCALL", XED_ICLASS_VMMCALL},
{"VMOVAPD", XED_ICLASS_VMOVAPD},
{"VMOVAPS", XED_ICLASS_VMOVAPS},
{"VMOVD", XED_ICLASS_VMOVD},
{"VMOVDDUP", XED_ICLASS_VMOVDDUP},
{"VMOVDQA", XED_ICLASS_VMOVDQA},
{"VMOVDQA32", XED_ICLASS_VMOVDQA32},
{"VMOVDQA64", XED_ICLASS_VMOVDQA64},
{"VMOVDQU", XED_ICLASS_VMOVDQU},
{"VMOVDQU16", XED_ICLASS_VMOVDQU16},
{"VMOVDQU32", XED_ICLASS_VMOVDQU32},
{"VMOVDQU64", XED_ICLASS_VMOVDQU64},
{"VMOVDQU8", XED_ICLASS_VMOVDQU8},
{"VMOVHLPS", XED_ICLASS_VMOVHLPS},
{"VMOVHPD", XED_ICLASS_VMOVHPD},
{"VMOVHPS", XED_ICLASS_VMOVHPS},
{"VMOVLHPS", XED_ICLASS_VMOVLHPS},
{"VMOVLPD", XED_ICLASS_VMOVLPD},
{"VMOVLPS", XED_ICLASS_VMOVLPS},
{"VMOVMSKPD", XED_ICLASS_VMOVMSKPD},
{"VMOVMSKPS", XED_ICLASS_VMOVMSKPS},
{"VMOVNTDQ", XED_ICLASS_VMOVNTDQ},
{"VMOVNTDQA", XED_ICLASS_VMOVNTDQA},
{"VMOVNTPD", XED_ICLASS_VMOVNTPD},
{"VMOVNTPS", XED_ICLASS_VMOVNTPS},
{"VMOVQ", XED_ICLASS_VMOVQ},
{"VMOVSD", XED_ICLASS_VMOVSD},
{"VMOVSHDUP", XED_ICLASS_VMOVSHDUP},
{"VMOVSLDUP", XED_ICLASS_VMOVSLDUP},
{"VMOVSS", XED_ICLASS_VMOVSS},
{"VMOVUPD", XED_ICLASS_VMOVUPD},
{"VMOVUPS", XED_ICLASS_VMOVUPS},
{"VMPSADBW", XED_ICLASS_VMPSADBW},
{"VMPTRLD", XED_ICLASS_VMPTRLD},
{"VMPTRST", XED_ICLASS_VMPTRST},
{"VMREAD", XED_ICLASS_VMREAD},
{"VMRESUME", XED_ICLASS_VMRESUME},
{"VMRUN", XED_ICLASS_VMRUN},
{"VMSAVE", XED_ICLASS_VMSAVE},
{"VMULPD", XED_ICLASS_VMULPD},
{"VMULPS", XED_ICLASS_VMULPS},
{"VMULSD", XED_ICLASS_VMULSD},
{"VMULSS", XED_ICLASS_VMULSS},
{"VMWRITE", XED_ICLASS_VMWRITE},
{"VMXOFF", XED_ICLASS_VMXOFF},
{"VMXON", XED_ICLASS_VMXON},
{"VORPD", XED_ICLASS_VORPD},
{"VORPS", XED_ICLASS_VORPS},
{"VP4DPWSSD", XED_ICLASS_VP4DPWSSD},
{"VP4DPWSSDS", XED_ICLASS_VP4DPWSSDS},
{"VPABSB", XED_ICLASS_VPABSB},
{"VPABSD", XED_ICLASS_VPABSD},
{"VPABSQ", XED_ICLASS_VPABSQ},
{"VPABSW", XED_ICLASS_VPABSW},
{"VPACKSSDW", XED_ICLASS_VPACKSSDW},
{"VPACKSSWB", XED_ICLASS_VPACKSSWB},
{"VPACKUSDW", XED_ICLASS_VPACKUSDW},
{"VPACKUSWB", XED_ICLASS_VPACKUSWB},
{"VPADDB", XED_ICLASS_VPADDB},
{"VPADDD", XED_ICLASS_VPADDD},
{"VPADDQ", XED_ICLASS_VPADDQ},
{"VPADDSB", XED_ICLASS_VPADDSB},
{"VPADDSW", XED_ICLASS_VPADDSW},
{"VPADDUSB", XED_ICLASS_VPADDUSB},
{"VPADDUSW", XED_ICLASS_VPADDUSW},
{"VPADDW", XED_ICLASS_VPADDW},
{"VPALIGNR", XED_ICLASS_VPALIGNR},
{"VPAND", XED_ICLASS_VPAND},
{"VPANDD", XED_ICLASS_VPANDD},
{"VPANDN", XED_ICLASS_VPANDN},
{"VPANDND", XED_ICLASS_VPANDND},
{"VPANDNQ", XED_ICLASS_VPANDNQ},
{"VPANDQ", XED_ICLASS_VPANDQ},
{"VPAVGB", XED_ICLASS_VPAVGB},
{"VPAVGW", XED_ICLASS_VPAVGW},
{"VPBLENDD", XED_ICLASS_VPBLENDD},
{"VPBLENDMB", XED_ICLASS_VPBLENDMB},
{"VPBLENDMD", XED_ICLASS_VPBLENDMD},
{"VPBLENDMQ", XED_ICLASS_VPBLENDMQ},
{"VPBLENDMW", XED_ICLASS_VPBLENDMW},
{"VPBLENDVB", XED_ICLASS_VPBLENDVB},
{"VPBLENDW", XED_ICLASS_VPBLENDW},
{"VPBROADCASTB", XED_ICLASS_VPBROADCASTB},
{"VPBROADCASTD", XED_ICLASS_VPBROADCASTD},
{"VPBROADCASTMB2Q", XED_ICLASS_VPBROADCASTMB2Q},
{"VPBROADCASTMW2D", XED_ICLASS_VPBROADCASTMW2D},
{"VPBROADCASTQ", XED_ICLASS_VPBROADCASTQ},
{"VPBROADCASTW", XED_ICLASS_VPBROADCASTW},
{"VPCLMULQDQ", XED_ICLASS_VPCLMULQDQ},
{"VPCMOV", XED_ICLASS_VPCMOV},
{"VPCMPB", XED_ICLASS_VPCMPB},
{"VPCMPD", XED_ICLASS_VPCMPD},
{"VPCMPEQB", XED_ICLASS_VPCMPEQB},
{"VPCMPEQD", XED_ICLASS_VPCMPEQD},
{"VPCMPEQQ", XED_ICLASS_VPCMPEQQ},
{"VPCMPEQW", XED_ICLASS_VPCMPEQW},
{"VPCMPESTRI", XED_ICLASS_VPCMPESTRI},
{"VPCMPESTRM", XED_ICLASS_VPCMPESTRM},
{"VPCMPGTB", XED_ICLASS_VPCMPGTB},
{"VPCMPGTD", XED_ICLASS_VPCMPGTD},
{"VPCMPGTQ", XED_ICLASS_VPCMPGTQ},
{"VPCMPGTW", XED_ICLASS_VPCMPGTW},
{"VPCMPISTRI", XED_ICLASS_VPCMPISTRI},
{"VPCMPISTRM", XED_ICLASS_VPCMPISTRM},
{"VPCMPQ", XED_ICLASS_VPCMPQ},
{"VPCMPUB", XED_ICLASS_VPCMPUB},
{"VPCMPUD", XED_ICLASS_VPCMPUD},
{"VPCMPUQ", XED_ICLASS_VPCMPUQ},
{"VPCMPUW", XED_ICLASS_VPCMPUW},
{"VPCMPW", XED_ICLASS_VPCMPW},
{"VPCOMB", XED_ICLASS_VPCOMB},
{"VPCOMD", XED_ICLASS_VPCOMD},
{"VPCOMPRESSB", XED_ICLASS_VPCOMPRESSB},
{"VPCOMPRESSD", XED_ICLASS_VPCOMPRESSD},
{"VPCOMPRESSQ", XED_ICLASS_VPCOMPRESSQ},
{"VPCOMPRESSW", XED_ICLASS_VPCOMPRESSW},
{"VPCOMQ", XED_ICLASS_VPCOMQ},
{"VPCOMUB", XED_ICLASS_VPCOMUB},
{"VPCOMUD", XED_ICLASS_VPCOMUD},
{"VPCOMUQ", XED_ICLASS_VPCOMUQ},
{"VPCOMUW", XED_ICLASS_VPCOMUW},
{"VPCOMW", XED_ICLASS_VPCOMW},
{"VPCONFLICTD", XED_ICLASS_VPCONFLICTD},
{"VPCONFLICTQ", XED_ICLASS_VPCONFLICTQ},
{"VPDPBUSD", XED_ICLASS_VPDPBUSD},
{"VPDPBUSDS", XED_ICLASS_VPDPBUSDS},
{"VPDPWSSD", XED_ICLASS_VPDPWSSD},
{"VPDPWSSDS", XED_ICLASS_VPDPWSSDS},
{"VPERM2F128", XED_ICLASS_VPERM2F128},
{"VPERM2I128", XED_ICLASS_VPERM2I128},
{"VPERMB", XED_ICLASS_VPERMB},
{"VPERMD", XED_ICLASS_VPERMD},
{"VPERMI2B", XED_ICLASS_VPERMI2B},
{"VPERMI2D", XED_ICLASS_VPERMI2D},
{"VPERMI2PD", XED_ICLASS_VPERMI2PD},
{"VPERMI2PS", XED_ICLASS_VPERMI2PS},
{"VPERMI2Q", XED_ICLASS_VPERMI2Q},
{"VPERMI2W", XED_ICLASS_VPERMI2W},
{"VPERMIL2PD", XED_ICLASS_VPERMIL2PD},
{"VPERMIL2PS", XED_ICLASS_VPERMIL2PS},
{"VPERMILPD", XED_ICLASS_VPERMILPD},
{"VPERMILPS", XED_ICLASS_VPERMILPS},
{"VPERMPD", XED_ICLASS_VPERMPD},
{"VPERMPS", XED_ICLASS_VPERMPS},
{"VPERMQ", XED_ICLASS_VPERMQ},
{"VPERMT2B", XED_ICLASS_VPERMT2B},
{"VPERMT2D", XED_ICLASS_VPERMT2D},
{"VPERMT2PD", XED_ICLASS_VPERMT2PD},
{"VPERMT2PS", XED_ICLASS_VPERMT2PS},
{"VPERMT2Q", XED_ICLASS_VPERMT2Q},
{"VPERMT2W", XED_ICLASS_VPERMT2W},
{"VPERMW", XED_ICLASS_VPERMW},
{"VPEXPANDB", XED_ICLASS_VPEXPANDB},
{"VPEXPANDD", XED_ICLASS_VPEXPANDD},
{"VPEXPANDQ", XED_ICLASS_VPEXPANDQ},
{"VPEXPANDW", XED_ICLASS_VPEXPANDW},
{"VPEXTRB", XED_ICLASS_VPEXTRB},
{"VPEXTRD", XED_ICLASS_VPEXTRD},
{"VPEXTRQ", XED_ICLASS_VPEXTRQ},
{"VPEXTRW", XED_ICLASS_VPEXTRW},
{"VPEXTRW_C5", XED_ICLASS_VPEXTRW_C5},
{"VPGATHERDD", XED_ICLASS_VPGATHERDD},
{"VPGATHERDQ", XED_ICLASS_VPGATHERDQ},
{"VPGATHERQD", XED_ICLASS_VPGATHERQD},
{"VPGATHERQQ", XED_ICLASS_VPGATHERQQ},
{"VPHADDBD", XED_ICLASS_VPHADDBD},
{"VPHADDBQ", XED_ICLASS_VPHADDBQ},
{"VPHADDBW", XED_ICLASS_VPHADDBW},
{"VPHADDD", XED_ICLASS_VPHADDD},
{"VPHADDDQ", XED_ICLASS_VPHADDDQ},
{"VPHADDSW", XED_ICLASS_VPHADDSW},
{"VPHADDUBD", XED_ICLASS_VPHADDUBD},
{"VPHADDUBQ", XED_ICLASS_VPHADDUBQ},
{"VPHADDUBW", XED_ICLASS_VPHADDUBW},
{"VPHADDUDQ", XED_ICLASS_VPHADDUDQ},
{"VPHADDUWD", XED_ICLASS_VPHADDUWD},
{"VPHADDUWQ", XED_ICLASS_VPHADDUWQ},
{"VPHADDW", XED_ICLASS_VPHADDW},
{"VPHADDWD", XED_ICLASS_VPHADDWD},
{"VPHADDWQ", XED_ICLASS_VPHADDWQ},
{"VPHMINPOSUW", XED_ICLASS_VPHMINPOSUW},
{"VPHSUBBW", XED_ICLASS_VPHSUBBW},
{"VPHSUBD", XED_ICLASS_VPHSUBD},
{"VPHSUBDQ", XED_ICLASS_VPHSUBDQ},
{"VPHSUBSW", XED_ICLASS_VPHSUBSW},
{"VPHSUBW", XED_ICLASS_VPHSUBW},
{"VPHSUBWD", XED_ICLASS_VPHSUBWD},
{"VPINSRB", XED_ICLASS_VPINSRB},
{"VPINSRD", XED_ICLASS_VPINSRD},
{"VPINSRQ", XED_ICLASS_VPINSRQ},
{"VPINSRW", XED_ICLASS_VPINSRW},
{"VPLZCNTD", XED_ICLASS_VPLZCNTD},
{"VPLZCNTQ", XED_ICLASS_VPLZCNTQ},
{"VPMACSDD", XED_ICLASS_VPMACSDD},
{"VPMACSDQH", XED_ICLASS_VPMACSDQH},
{"VPMACSDQL", XED_ICLASS_VPMACSDQL},
{"VPMACSSDD", XED_ICLASS_VPMACSSDD},
{"VPMACSSDQH", XED_ICLASS_VPMACSSDQH},
{"VPMACSSDQL", XED_ICLASS_VPMACSSDQL},
{"VPMACSSWD", XED_ICLASS_VPMACSSWD},
{"VPMACSSWW", XED_ICLASS_VPMACSSWW},
{"VPMACSWD", XED_ICLASS_VPMACSWD},
{"VPMACSWW", XED_ICLASS_VPMACSWW},
{"VPMADCSSWD", XED_ICLASS_VPMADCSSWD},
{"VPMADCSWD", XED_ICLASS_VPMADCSWD},
{"VPMADD52HUQ", XED_ICLASS_VPMADD52HUQ},
{"VPMADD52LUQ", XED_ICLASS_VPMADD52LUQ},
{"VPMADDUBSW", XED_ICLASS_VPMADDUBSW},
{"VPMADDWD", XED_ICLASS_VPMADDWD},
{"VPMASKMOVD", XED_ICLASS_VPMASKMOVD},
{"VPMASKMOVQ", XED_ICLASS_VPMASKMOVQ},
{"VPMAXSB", XED_ICLASS_VPMAXSB},
{"VPMAXSD", XED_ICLASS_VPMAXSD},
{"VPMAXSQ", XED_ICLASS_VPMAXSQ},
{"VPMAXSW", XED_ICLASS_VPMAXSW},
{"VPMAXUB", XED_ICLASS_VPMAXUB},
{"VPMAXUD", XED_ICLASS_VPMAXUD},
{"VPMAXUQ", XED_ICLASS_VPMAXUQ},
{"VPMAXUW", XED_ICLASS_VPMAXUW},
{"VPMINSB", XED_ICLASS_VPMINSB},
{"VPMINSD", XED_ICLASS_VPMINSD},
{"VPMINSQ", XED_ICLASS_VPMINSQ},
{"VPMINSW", XED_ICLASS_VPMINSW},
{"VPMINUB", XED_ICLASS_VPMINUB},
{"VPMINUD", XED_ICLASS_VPMINUD},
{"VPMINUQ", XED_ICLASS_VPMINUQ},
{"VPMINUW", XED_ICLASS_VPMINUW},
{"VPMOVB2M", XED_ICLASS_VPMOVB2M},
{"VPMOVD2M", XED_ICLASS_VPMOVD2M},
{"VPMOVDB", XED_ICLASS_VPMOVDB},
{"VPMOVDW", XED_ICLASS_VPMOVDW},
{"VPMOVM2B", XED_ICLASS_VPMOVM2B},
{"VPMOVM2D", XED_ICLASS_VPMOVM2D},
{"VPMOVM2Q", XED_ICLASS_VPMOVM2Q},
{"VPMOVM2W", XED_ICLASS_VPMOVM2W},
{"VPMOVMSKB", XED_ICLASS_VPMOVMSKB},
{"VPMOVQ2M", XED_ICLASS_VPMOVQ2M},
{"VPMOVQB", XED_ICLASS_VPMOVQB},
{"VPMOVQD", XED_ICLASS_VPMOVQD},
{"VPMOVQW", XED_ICLASS_VPMOVQW},
{"VPMOVSDB", XED_ICLASS_VPMOVSDB},
{"VPMOVSDW", XED_ICLASS_VPMOVSDW},
{"VPMOVSQB", XED_ICLASS_VPMOVSQB},
{"VPMOVSQD", XED_ICLASS_VPMOVSQD},
{"VPMOVSQW", XED_ICLASS_VPMOVSQW},
{"VPMOVSWB", XED_ICLASS_VPMOVSWB},
{"VPMOVSXBD", XED_ICLASS_VPMOVSXBD},
{"VPMOVSXBQ", XED_ICLASS_VPMOVSXBQ},
{"VPMOVSXBW", XED_ICLASS_VPMOVSXBW},
{"VPMOVSXDQ", XED_ICLASS_VPMOVSXDQ},
{"VPMOVSXWD", XED_ICLASS_VPMOVSXWD},
{"VPMOVSXWQ", XED_ICLASS_VPMOVSXWQ},
{"VPMOVUSDB", XED_ICLASS_VPMOVUSDB},
{"VPMOVUSDW", XED_ICLASS_VPMOVUSDW},
{"VPMOVUSQB", XED_ICLASS_VPMOVUSQB},
{"VPMOVUSQD", XED_ICLASS_VPMOVUSQD},
{"VPMOVUSQW", XED_ICLASS_VPMOVUSQW},
{"VPMOVUSWB", XED_ICLASS_VPMOVUSWB},
{"VPMOVW2M", XED_ICLASS_VPMOVW2M},
{"VPMOVWB", XED_ICLASS_VPMOVWB},
{"VPMOVZXBD", XED_ICLASS_VPMOVZXBD},
{"VPMOVZXBQ", XED_ICLASS_VPMOVZXBQ},
{"VPMOVZXBW", XED_ICLASS_VPMOVZXBW},
{"VPMOVZXDQ", XED_ICLASS_VPMOVZXDQ},
{"VPMOVZXWD", XED_ICLASS_VPMOVZXWD},
{"VPMOVZXWQ", XED_ICLASS_VPMOVZXWQ},
{"VPMULDQ", XED_ICLASS_VPMULDQ},
{"VPMULHRSW", XED_ICLASS_VPMULHRSW},
{"VPMULHUW", XED_ICLASS_VPMULHUW},
{"VPMULHW", XED_ICLASS_VPMULHW},
{"VPMULLD", XED_ICLASS_VPMULLD},
{"VPMULLQ", XED_ICLASS_VPMULLQ},
{"VPMULLW", XED_ICLASS_VPMULLW},
{"VPMULTISHIFTQB", XED_ICLASS_VPMULTISHIFTQB},
{"VPMULUDQ", XED_ICLASS_VPMULUDQ},
{"VPOPCNTB", XED_ICLASS_VPOPCNTB},
{"VPOPCNTD", XED_ICLASS_VPOPCNTD},
{"VPOPCNTQ", XED_ICLASS_VPOPCNTQ},
{"VPOPCNTW", XED_ICLASS_VPOPCNTW},
{"VPOR", XED_ICLASS_VPOR},
{"VPORD", XED_ICLASS_VPORD},
{"VPORQ", XED_ICLASS_VPORQ},
{"VPPERM", XED_ICLASS_VPPERM},
{"VPROLD", XED_ICLASS_VPROLD},
{"VPROLQ", XED_ICLASS_VPROLQ},
{"VPROLVD", XED_ICLASS_VPROLVD},
{"VPROLVQ", XED_ICLASS_VPROLVQ},
{"VPRORD", XED_ICLASS_VPRORD},
{"VPRORQ", XED_ICLASS_VPRORQ},
{"VPRORVD", XED_ICLASS_VPRORVD},
{"VPRORVQ", XED_ICLASS_VPRORVQ},
{"VPROTB", XED_ICLASS_VPROTB},
{"VPROTD", XED_ICLASS_VPROTD},
{"VPROTQ", XED_ICLASS_VPROTQ},
{"VPROTW", XED_ICLASS_VPROTW},
{"VPSADBW", XED_ICLASS_VPSADBW},
{"VPSCATTERDD", XED_ICLASS_VPSCATTERDD},
{"VPSCATTERDQ", XED_ICLASS_VPSCATTERDQ},
{"VPSCATTERQD", XED_ICLASS_VPSCATTERQD},
{"VPSCATTERQQ", XED_ICLASS_VPSCATTERQQ},
{"VPSHAB", XED_ICLASS_VPSHAB},
{"VPSHAD", XED_ICLASS_VPSHAD},
{"VPSHAQ", XED_ICLASS_VPSHAQ},
{"VPSHAW", XED_ICLASS_VPSHAW},
{"VPSHLB", XED_ICLASS_VPSHLB},
{"VPSHLD", XED_ICLASS_VPSHLD},
{"VPSHLDD", XED_ICLASS_VPSHLDD},
{"VPSHLDQ", XED_ICLASS_VPSHLDQ},
{"VPSHLDVD", XED_ICLASS_VPSHLDVD},
{"VPSHLDVQ", XED_ICLASS_VPSHLDVQ},
{"VPSHLDVW", XED_ICLASS_VPSHLDVW},
{"VPSHLDW", XED_ICLASS_VPSHLDW},
{"VPSHLQ", XED_ICLASS_VPSHLQ},
{"VPSHLW", XED_ICLASS_VPSHLW},
{"VPSHRDD", XED_ICLASS_VPSHRDD},
{"VPSHRDQ", XED_ICLASS_VPSHRDQ},
{"VPSHRDVD", XED_ICLASS_VPSHRDVD},
{"VPSHRDVQ", XED_ICLASS_VPSHRDVQ},
{"VPSHRDVW", XED_ICLASS_VPSHRDVW},
{"VPSHRDW", XED_ICLASS_VPSHRDW},
{"VPSHUFB", XED_ICLASS_VPSHUFB},
{"VPSHUFBITQMB", XED_ICLASS_VPSHUFBITQMB},
{"VPSHUFD", XED_ICLASS_VPSHUFD},
{"VPSHUFHW", XED_ICLASS_VPSHUFHW},
{"VPSHUFLW", XED_ICLASS_VPSHUFLW},
{"VPSIGNB", XED_ICLASS_VPSIGNB},
{"VPSIGND", XED_ICLASS_VPSIGND},
{"VPSIGNW", XED_ICLASS_VPSIGNW},
{"VPSLLD", XED_ICLASS_VPSLLD},
{"VPSLLDQ", XED_ICLASS_VPSLLDQ},
{"VPSLLQ", XED_ICLASS_VPSLLQ},
{"VPSLLVD", XED_ICLASS_VPSLLVD},
{"VPSLLVQ", XED_ICLASS_VPSLLVQ},
{"VPSLLVW", XED_ICLASS_VPSLLVW},
{"VPSLLW", XED_ICLASS_VPSLLW},
{"VPSRAD", XED_ICLASS_VPSRAD},
{"VPSRAQ", XED_ICLASS_VPSRAQ},
{"VPSRAVD", XED_ICLASS_VPSRAVD},
{"VPSRAVQ", XED_ICLASS_VPSRAVQ},
{"VPSRAVW", XED_ICLASS_VPSRAVW},
{"VPSRAW", XED_ICLASS_VPSRAW},
{"VPSRLD", XED_ICLASS_VPSRLD},
{"VPSRLDQ", XED_ICLASS_VPSRLDQ},
{"VPSRLQ", XED_ICLASS_VPSRLQ},
{"VPSRLVD", XED_ICLASS_VPSRLVD},
{"VPSRLVQ", XED_ICLASS_VPSRLVQ},
{"VPSRLVW", XED_ICLASS_VPSRLVW},
{"VPSRLW", XED_ICLASS_VPSRLW},
{"VPSUBB", XED_ICLASS_VPSUBB},
{"VPSUBD", XED_ICLASS_VPSUBD},
{"VPSUBQ", XED_ICLASS_VPSUBQ},
{"VPSUBSB", XED_ICLASS_VPSUBSB},
{"VPSUBSW", XED_ICLASS_VPSUBSW},
{"VPSUBUSB", XED_ICLASS_VPSUBUSB},
{"VPSUBUSW", XED_ICLASS_VPSUBUSW},
{"VPSUBW", XED_ICLASS_VPSUBW},
{"VPTERNLOGD", XED_ICLASS_VPTERNLOGD},
{"VPTERNLOGQ", XED_ICLASS_VPTERNLOGQ},
{"VPTEST", XED_ICLASS_VPTEST},
{"VPTESTMB", XED_ICLASS_VPTESTMB},
{"VPTESTMD", XED_ICLASS_VPTESTMD},
{"VPTESTMQ", XED_ICLASS_VPTESTMQ},
{"VPTESTMW", XED_ICLASS_VPTESTMW},
{"VPTESTNMB", XED_ICLASS_VPTESTNMB},
{"VPTESTNMD", XED_ICLASS_VPTESTNMD},
{"VPTESTNMQ", XED_ICLASS_VPTESTNMQ},
{"VPTESTNMW", XED_ICLASS_VPTESTNMW},
{"VPUNPCKHBW", XED_ICLASS_VPUNPCKHBW},
{"VPUNPCKHDQ", XED_ICLASS_VPUNPCKHDQ},
{"VPUNPCKHQDQ", XED_ICLASS_VPUNPCKHQDQ},
{"VPUNPCKHWD", XED_ICLASS_VPUNPCKHWD},
{"VPUNPCKLBW", XED_ICLASS_VPUNPCKLBW},
{"VPUNPCKLDQ", XED_ICLASS_VPUNPCKLDQ},
{"VPUNPCKLQDQ", XED_ICLASS_VPUNPCKLQDQ},
{"VPUNPCKLWD", XED_ICLASS_VPUNPCKLWD},
{"VPXOR", XED_ICLASS_VPXOR},
{"VPXORD", XED_ICLASS_VPXORD},
{"VPXORQ", XED_ICLASS_VPXORQ},
{"VRANGEPD", XED_ICLASS_VRANGEPD},
{"VRANGEPS", XED_ICLASS_VRANGEPS},
{"VRANGESD", XED_ICLASS_VRANGESD},
{"VRANGESS", XED_ICLASS_VRANGESS},
{"VRCP14PD", XED_ICLASS_VRCP14PD},
{"VRCP14PS", XED_ICLASS_VRCP14PS},
{"VRCP14SD", XED_ICLASS_VRCP14SD},
{"VRCP14SS", XED_ICLASS_VRCP14SS},
{"VRCP28PD", XED_ICLASS_VRCP28PD},
{"VRCP28PS", XED_ICLASS_VRCP28PS},
{"VRCP28SD", XED_ICLASS_VRCP28SD},
{"VRCP28SS", XED_ICLASS_VRCP28SS},
{"VRCPPS", XED_ICLASS_VRCPPS},
{"VRCPSS", XED_ICLASS_VRCPSS},
{"VREDUCEPD", XED_ICLASS_VREDUCEPD},
{"VREDUCEPS", XED_ICLASS_VREDUCEPS},
{"VREDUCESD", XED_ICLASS_VREDUCESD},
{"VREDUCESS", XED_ICLASS_VREDUCESS},
{"VRNDSCALEPD", XED_ICLASS_VRNDSCALEPD},
{"VRNDSCALEPS", XED_ICLASS_VRNDSCALEPS},
{"VRNDSCALESD", XED_ICLASS_VRNDSCALESD},
{"VRNDSCALESS", XED_ICLASS_VRNDSCALESS},
{"VROUNDPD", XED_ICLASS_VROUNDPD},
{"VROUNDPS", XED_ICLASS_VROUNDPS},
{"VROUNDSD", XED_ICLASS_VROUNDSD},
{"VROUNDSS", XED_ICLASS_VROUNDSS},
{"VRSQRT14PD", XED_ICLASS_VRSQRT14PD},
{"VRSQRT14PS", XED_ICLASS_VRSQRT14PS},
{"VRSQRT14SD", XED_ICLASS_VRSQRT14SD},
{"VRSQRT14SS", XED_ICLASS_VRSQRT14SS},
{"VRSQRT28PD", XED_ICLASS_VRSQRT28PD},
{"VRSQRT28PS", XED_ICLASS_VRSQRT28PS},
{"VRSQRT28SD", XED_ICLASS_VRSQRT28SD},
{"VRSQRT28SS", XED_ICLASS_VRSQRT28SS},
{"VRSQRTPS", XED_ICLASS_VRSQRTPS},
{"VRSQRTSS", XED_ICLASS_VRSQRTSS},
{"VSCALEFPD", XED_ICLASS_VSCALEFPD},
{"VSCALEFPS", XED_ICLASS_VSCALEFPS},
{"VSCALEFSD", XED_ICLASS_VSCALEFSD},
{"VSCALEFSS", XED_ICLASS_VSCALEFSS},
{"VSCATTERDPD", XED_ICLASS_VSCATTERDPD},
{"VSCATTERDPS", XED_ICLASS_VSCATTERDPS},
{"VSCATTERPF0DPD", XED_ICLASS_VSCATTERPF0DPD},
{"VSCATTERPF0DPS", XED_ICLASS_VSCATTERPF0DPS},
{"VSCATTERPF0QPD", XED_ICLASS_VSCATTERPF0QPD},
{"VSCATTERPF0QPS", XED_ICLASS_VSCATTERPF0QPS},
{"VSCATTERPF1DPD", XED_ICLASS_VSCATTERPF1DPD},
{"VSCATTERPF1DPS", XED_ICLASS_VSCATTERPF1DPS},
{"VSCATTERPF1QPD", XED_ICLASS_VSCATTERPF1QPD},
{"VSCATTERPF1QPS", XED_ICLASS_VSCATTERPF1QPS},
{"VSCATTERQPD", XED_ICLASS_VSCATTERQPD},
{"VSCATTERQPS", XED_ICLASS_VSCATTERQPS},
{"VSHUFF32X4", XED_ICLASS_VSHUFF32X4},
{"VSHUFF64X2", XED_ICLASS_VSHUFF64X2},
{"VSHUFI32X4", XED_ICLASS_VSHUFI32X4},
{"VSHUFI64X2", XED_ICLASS_VSHUFI64X2},
{"VSHUFPD", XED_ICLASS_VSHUFPD},
{"VSHUFPS", XED_ICLASS_VSHUFPS},
{"VSQRTPD", XED_ICLASS_VSQRTPD},
{"VSQRTPS", XED_ICLASS_VSQRTPS},
{"VSQRTSD", XED_ICLASS_VSQRTSD},
{"VSQRTSS", XED_ICLASS_VSQRTSS},
{"VSTMXCSR", XED_ICLASS_VSTMXCSR},
{"VSUBPD", XED_ICLASS_VSUBPD},
{"VSUBPS", XED_ICLASS_VSUBPS},
{"VSUBSD", XED_ICLASS_VSUBSD},
{"VSUBSS", XED_ICLASS_VSUBSS},
{"VTESTPD", XED_ICLASS_VTESTPD},
{"VTESTPS", XED_ICLASS_VTESTPS},
{"VUCOMISD", XED_ICLASS_VUCOMISD},
{"VUCOMISS", XED_ICLASS_VUCOMISS},
{"VUNPCKHPD", XED_ICLASS_VUNPCKHPD},
{"VUNPCKHPS", XED_ICLASS_VUNPCKHPS},
{"VUNPCKLPD", XED_ICLASS_VUNPCKLPD},
{"VUNPCKLPS", XED_ICLASS_VUNPCKLPS},
{"VXORPD", XED_ICLASS_VXORPD},
{"VXORPS", XED_ICLASS_VXORPS},
{"VZEROALL", XED_ICLASS_VZEROALL},
{"VZEROUPPER", XED_ICLASS_VZEROUPPER},
{"WBINVD", XED_ICLASS_WBINVD},
{"WBNOINVD", XED_ICLASS_WBNOINVD},
{"WRFSBASE", XED_ICLASS_WRFSBASE},
{"WRGSBASE", XED_ICLASS_WRGSBASE},
{"WRMSR", XED_ICLASS_WRMSR},
{"WRPKRU", XED_ICLASS_WRPKRU},
{"WRSSD", XED_ICLASS_WRSSD},
{"WRSSQ", XED_ICLASS_WRSSQ},
{"WRUSSD", XED_ICLASS_WRUSSD},
{"WRUSSQ", XED_ICLASS_WRUSSQ},
{"XABORT", XED_ICLASS_XABORT},
{"XADD", XED_ICLASS_XADD},
{"XADD_LOCK", XED_ICLASS_XADD_LOCK},
{"XBEGIN", XED_ICLASS_XBEGIN},
{"XCHG", XED_ICLASS_XCHG},
{"XEND", XED_ICLASS_XEND},
{"XGETBV", XED_ICLASS_XGETBV},
{"XLAT", XED_ICLASS_XLAT},
{"XOR", XED_ICLASS_XOR},
{"XORPD", XED_ICLASS_XORPD},
{"XORPS", XED_ICLASS_XORPS},
{"XOR_LOCK", XED_ICLASS_XOR_LOCK},
{"XRSTOR", XED_ICLASS_XRSTOR},
{"XRSTOR64", XED_ICLASS_XRSTOR64},
{"XRSTORS", XED_ICLASS_XRSTORS},
{"XRSTORS64", XED_ICLASS_XRSTORS64},
{"XSAVE", XED_ICLASS_XSAVE},
{"XSAVE64", XED_ICLASS_XSAVE64},
{"XSAVEC", XED_ICLASS_XSAVEC},
{"XSAVEC64", XED_ICLASS_XSAVEC64},
{"XSAVEOPT", XED_ICLASS_XSAVEOPT},
{"XSAVEOPT64", XED_ICLASS_XSAVEOPT64},
{"XSAVES", XED_ICLASS_XSAVES},
{"XSAVES64", XED_ICLASS_XSAVES64},
{"XSETBV", XED_ICLASS_XSETBV},
{"XTEST", XED_ICLASS_XTEST},
{"LAST", XED_ICLASS_LAST},
{0, XED_ICLASS_LAST},
};

        
xed_iclass_enum_t str2xed_iclass_enum_t(const char* s)
{
   const name_table_xed_iclass_enum_t* p = name_array_xed_iclass_enum_t;
   while( p->name ) {
     if (strcmp(p->name,s) == 0) {
      return p->value;
     }
     p++;
   }
        

   return XED_ICLASS_INVALID;
}


const char* xed_iclass_enum_t2str(const xed_iclass_enum_t p)
{
   xed_iclass_enum_t type_idx = p;
   if ( p > XED_ICLASS_LAST) type_idx = XED_ICLASS_LAST;
   return name_array_xed_iclass_enum_t[type_idx].name;
}

xed_iclass_enum_t xed_iclass_enum_t_last(void) {
    return XED_ICLASS_LAST;
}
       
/*

Here is a skeleton switch statement embedded in a comment


  switch(p) {
  case XED_ICLASS_INVALID:
  case XED_ICLASS_AAA:
  case XED_ICLASS_AAD:
  case XED_ICLASS_AAM:
  case XED_ICLASS_AAS:
  case XED_ICLASS_ADC:
  case XED_ICLASS_ADCX:
  case XED_ICLASS_ADC_LOCK:
  case XED_ICLASS_ADD:
  case XED_ICLASS_ADDPD:
  case XED_ICLASS_ADDPS:
  case XED_ICLASS_ADDSD:
  case XED_ICLASS_ADDSS:
  case XED_ICLASS_ADDSUBPD:
  case XED_ICLASS_ADDSUBPS:
  case XED_ICLASS_ADD_LOCK:
  case XED_ICLASS_ADOX:
  case XED_ICLASS_AESDEC:
  case XED_ICLASS_AESDECLAST:
  case XED_ICLASS_AESENC:
  case XED_ICLASS_AESENCLAST:
  case XED_ICLASS_AESIMC:
  case XED_ICLASS_AESKEYGENASSIST:
  case XED_ICLASS_AND:
  case XED_ICLASS_ANDN:
  case XED_ICLASS_ANDNPD:
  case XED_ICLASS_ANDNPS:
  case XED_ICLASS_ANDPD:
  case XED_ICLASS_ANDPS:
  case XED_ICLASS_AND_LOCK:
  case XED_ICLASS_ARPL:
  case XED_ICLASS_BEXTR:
  case XED_ICLASS_BEXTR_XOP:
  case XED_ICLASS_BLCFILL:
  case XED_ICLASS_BLCI:
  case XED_ICLASS_BLCIC:
  case XED_ICLASS_BLCMSK:
  case XED_ICLASS_BLCS:
  case XED_ICLASS_BLENDPD:
  case XED_ICLASS_BLENDPS:
  case XED_ICLASS_BLENDVPD:
  case XED_ICLASS_BLENDVPS:
  case XED_ICLASS_BLSFILL:
  case XED_ICLASS_BLSI:
  case XED_ICLASS_BLSIC:
  case XED_ICLASS_BLSMSK:
  case XED_ICLASS_BLSR:
  case XED_ICLASS_BNDCL:
  case XED_ICLASS_BNDCN:
  case XED_ICLASS_BNDCU:
  case XED_ICLASS_BNDLDX:
  case XED_ICLASS_BNDMK:
  case XED_ICLASS_BNDMOV:
  case XED_ICLASS_BNDSTX:
  case XED_ICLASS_BOUND:
  case XED_ICLASS_BSF:
  case XED_ICLASS_BSR:
  case XED_ICLASS_BSWAP:
  case XED_ICLASS_BT:
  case XED_ICLASS_BTC:
  case XED_ICLASS_BTC_LOCK:
  case XED_ICLASS_BTR:
  case XED_ICLASS_BTR_LOCK:
  case XED_ICLASS_BTS:
  case XED_ICLASS_BTS_LOCK:
  case XED_ICLASS_BZHI:
  case XED_ICLASS_CALL_FAR:
  case XED_ICLASS_CALL_NEAR:
  case XED_ICLASS_CBW:
  case XED_ICLASS_CDQ:
  case XED_ICLASS_CDQE:
  case XED_ICLASS_CLAC:
  case XED_ICLASS_CLC:
  case XED_ICLASS_CLD:
  case XED_ICLASS_CLDEMOTE:
  case XED_ICLASS_CLFLUSH:
  case XED_ICLASS_CLFLUSHOPT:
  case XED_ICLASS_CLGI:
  case XED_ICLASS_CLI:
  case XED_ICLASS_CLRSSBSY:
  case XED_ICLASS_CLTS:
  case XED_ICLASS_CLWB:
  case XED_ICLASS_CLZERO:
  case XED_ICLASS_CMC:
  case XED_ICLASS_CMOVB:
  case XED_ICLASS_CMOVBE:
  case XED_ICLASS_CMOVL:
  case XED_ICLASS_CMOVLE:
  case XED_ICLASS_CMOVNB:
  case XED_ICLASS_CMOVNBE:
  case XED_ICLASS_CMOVNL:
  case XED_ICLASS_CMOVNLE:
  case XED_ICLASS_CMOVNO:
  case XED_ICLASS_CMOVNP:
  case XED_ICLASS_CMOVNS:
  case XED_ICLASS_CMOVNZ:
  case XED_ICLASS_CMOVO:
  case XED_ICLASS_CMOVP:
  case XED_ICLASS_CMOVS:
  case XED_ICLASS_CMOVZ:
  case XED_ICLASS_CMP:
  case XED_ICLASS_CMPPD:
  case XED_ICLASS_CMPPS:
  case XED_ICLASS_CMPSB:
  case XED_ICLASS_CMPSD:
  case XED_ICLASS_CMPSD_XMM:
  case XED_ICLASS_CMPSQ:
  case XED_ICLASS_CMPSS:
  case XED_ICLASS_CMPSW:
  case XED_ICLASS_CMPXCHG:
  case XED_ICLASS_CMPXCHG16B:
  case XED_ICLASS_CMPXCHG16B_LOCK:
  case XED_ICLASS_CMPXCHG8B:
  case XED_ICLASS_CMPXCHG8B_LOCK:
  case XED_ICLASS_CMPXCHG_LOCK:
  case XED_ICLASS_COMISD:
  case XED_ICLASS_COMISS:
  case XED_ICLASS_CPUID:
  case XED_ICLASS_CQO:
  case XED_ICLASS_CRC32:
  case XED_ICLASS_CVTDQ2PD:
  case XED_ICLASS_CVTDQ2PS:
  case XED_ICLASS_CVTPD2DQ:
  case XED_ICLASS_CVTPD2PI:
  case XED_ICLASS_CVTPD2PS:
  case XED_ICLASS_CVTPI2PD:
  case XED_ICLASS_CVTPI2PS:
  case XED_ICLASS_CVTPS2DQ:
  case XED_ICLASS_CVTPS2PD:
  case XED_ICLASS_CVTPS2PI:
  case XED_ICLASS_CVTSD2SI:
  case XED_ICLASS_CVTSD2SS:
  case XED_ICLASS_CVTSI2SD:
  case XED_ICLASS_CVTSI2SS:
  case XED_ICLASS_CVTSS2SD:
  case XED_ICLASS_CVTSS2SI:
  case XED_ICLASS_CVTTPD2DQ:
  case XED_ICLASS_CVTTPD2PI:
  case XED_ICLASS_CVTTPS2DQ:
  case XED_ICLASS_CVTTPS2PI:
  case XED_ICLASS_CVTTSD2SI:
  case XED_ICLASS_CVTTSS2SI:
  case XED_ICLASS_CWD:
  case XED_ICLASS_CWDE:
  case XED_ICLASS_DAA:
  case XED_ICLASS_DAS:
  case XED_ICLASS_DEC:
  case XED_ICLASS_DEC_LOCK:
  case XED_ICLASS_DIV:
  case XED_ICLASS_DIVPD:
  case XED_ICLASS_DIVPS:
  case XED_ICLASS_DIVSD:
  case XED_ICLASS_DIVSS:
  case XED_ICLASS_DPPD:
  case XED_ICLASS_DPPS:
  case XED_ICLASS_EMMS:
  case XED_ICLASS_ENCLS:
  case XED_ICLASS_ENCLU:
  case XED_ICLASS_ENCLV:
  case XED_ICLASS_ENDBR32:
  case XED_ICLASS_ENDBR64:
  case XED_ICLASS_ENTER:
  case XED_ICLASS_EXTRACTPS:
  case XED_ICLASS_EXTRQ:
  case XED_ICLASS_F2XM1:
  case XED_ICLASS_FABS:
  case XED_ICLASS_FADD:
  case XED_ICLASS_FADDP:
  case XED_ICLASS_FBLD:
  case XED_ICLASS_FBSTP:
  case XED_ICLASS_FCHS:
  case XED_ICLASS_FCMOVB:
  case XED_ICLASS_FCMOVBE:
  case XED_ICLASS_FCMOVE:
  case XED_ICLASS_FCMOVNB:
  case XED_ICLASS_FCMOVNBE:
  case XED_ICLASS_FCMOVNE:
  case XED_ICLASS_FCMOVNU:
  case XED_ICLASS_FCMOVU:
  case XED_ICLASS_FCOM:
  case XED_ICLASS_FCOMI:
  case XED_ICLASS_FCOMIP:
  case XED_ICLASS_FCOMP:
  case XED_ICLASS_FCOMPP:
  case XED_ICLASS_FCOS:
  case XED_ICLASS_FDECSTP:
  case XED_ICLASS_FDISI8087_NOP:
  case XED_ICLASS_FDIV:
  case XED_ICLASS_FDIVP:
  case XED_ICLASS_FDIVR:
  case XED_ICLASS_FDIVRP:
  case XED_ICLASS_FEMMS:
  case XED_ICLASS_FENI8087_NOP:
  case XED_ICLASS_FFREE:
  case XED_ICLASS_FFREEP:
  case XED_ICLASS_FIADD:
  case XED_ICLASS_FICOM:
  case XED_ICLASS_FICOMP:
  case XED_ICLASS_FIDIV:
  case XED_ICLASS_FIDIVR:
  case XED_ICLASS_FILD:
  case XED_ICLASS_FIMUL:
  case XED_ICLASS_FINCSTP:
  case XED_ICLASS_FIST:
  case XED_ICLASS_FISTP:
  case XED_ICLASS_FISTTP:
  case XED_ICLASS_FISUB:
  case XED_ICLASS_FISUBR:
  case XED_ICLASS_FLD:
  case XED_ICLASS_FLD1:
  case XED_ICLASS_FLDCW:
  case XED_ICLASS_FLDENV:
  case XED_ICLASS_FLDL2E:
  case XED_ICLASS_FLDL2T:
  case XED_ICLASS_FLDLG2:
  case XED_ICLASS_FLDLN2:
  case XED_ICLASS_FLDPI:
  case XED_ICLASS_FLDZ:
  case XED_ICLASS_FMUL:
  case XED_ICLASS_FMULP:
  case XED_ICLASS_FNCLEX:
  case XED_ICLASS_FNINIT:
  case XED_ICLASS_FNOP:
  case XED_ICLASS_FNSAVE:
  case XED_ICLASS_FNSTCW:
  case XED_ICLASS_FNSTENV:
  case XED_ICLASS_FNSTSW:
  case XED_ICLASS_FPATAN:
  case XED_ICLASS_FPREM:
  case XED_ICLASS_FPREM1:
  case XED_ICLASS_FPTAN:
  case XED_ICLASS_FRNDINT:
  case XED_ICLASS_FRSTOR:
  case XED_ICLASS_FSCALE:
  case XED_ICLASS_FSETPM287_NOP:
  case XED_ICLASS_FSIN:
  case XED_ICLASS_FSINCOS:
  case XED_ICLASS_FSQRT:
  case XED_ICLASS_FST:
  case XED_ICLASS_FSTP:
  case XED_ICLASS_FSTPNCE:
  case XED_ICLASS_FSUB:
  case XED_ICLASS_FSUBP:
  case XED_ICLASS_FSUBR:
  case XED_ICLASS_FSUBRP:
  case XED_ICLASS_FTST:
  case XED_ICLASS_FUCOM:
  case XED_ICLASS_FUCOMI:
  case XED_ICLASS_FUCOMIP:
  case XED_ICLASS_FUCOMP:
  case XED_ICLASS_FUCOMPP:
  case XED_ICLASS_FWAIT:
  case XED_ICLASS_FXAM:
  case XED_ICLASS_FXCH:
  case XED_ICLASS_FXRSTOR:
  case XED_ICLASS_FXRSTOR64:
  case XED_ICLASS_FXSAVE:
  case XED_ICLASS_FXSAVE64:
  case XED_ICLASS_FXTRACT:
  case XED_ICLASS_FYL2X:
  case XED_ICLASS_FYL2XP1:
  case XED_ICLASS_GETSEC:
  case XED_ICLASS_GF2P8AFFINEINVQB:
  case XED_ICLASS_GF2P8AFFINEQB:
  case XED_ICLASS_GF2P8MULB:
  case XED_ICLASS_HADDPD:
  case XED_ICLASS_HADDPS:
  case XED_ICLASS_HLT:
  case XED_ICLASS_HSUBPD:
  case XED_ICLASS_HSUBPS:
  case XED_ICLASS_IDIV:
  case XED_ICLASS_IMUL:
  case XED_ICLASS_IN:
  case XED_ICLASS_INC:
  case XED_ICLASS_INCSSPD:
  case XED_ICLASS_INCSSPQ:
  case XED_ICLASS_INC_LOCK:
  case XED_ICLASS_INSB:
  case XED_ICLASS_INSD:
  case XED_ICLASS_INSERTPS:
  case XED_ICLASS_INSERTQ:
  case XED_ICLASS_INSW:
  case XED_ICLASS_INT:
  case XED_ICLASS_INT1:
  case XED_ICLASS_INT3:
  case XED_ICLASS_INTO:
  case XED_ICLASS_INVD:
  case XED_ICLASS_INVEPT:
  case XED_ICLASS_INVLPG:
  case XED_ICLASS_INVLPGA:
  case XED_ICLASS_INVPCID:
  case XED_ICLASS_INVVPID:
  case XED_ICLASS_IRET:
  case XED_ICLASS_IRETD:
  case XED_ICLASS_IRETQ:
  case XED_ICLASS_JB:
  case XED_ICLASS_JBE:
  case XED_ICLASS_JCXZ:
  case XED_ICLASS_JECXZ:
  case XED_ICLASS_JL:
  case XED_ICLASS_JLE:
  case XED_ICLASS_JMP:
  case XED_ICLASS_JMP_FAR:
  case XED_ICLASS_JNB:
  case XED_ICLASS_JNBE:
  case XED_ICLASS_JNL:
  case XED_ICLASS_JNLE:
  case XED_ICLASS_JNO:
  case XED_ICLASS_JNP:
  case XED_ICLASS_JNS:
  case XED_ICLASS_JNZ:
  case XED_ICLASS_JO:
  case XED_ICLASS_JP:
  case XED_ICLASS_JRCXZ:
  case XED_ICLASS_JS:
  case XED_ICLASS_JZ:
  case XED_ICLASS_KADDB:
  case XED_ICLASS_KADDD:
  case XED_ICLASS_KADDQ:
  case XED_ICLASS_KADDW:
  case XED_ICLASS_KANDB:
  case XED_ICLASS_KANDD:
  case XED_ICLASS_KANDNB:
  case XED_ICLASS_KANDND:
  case XED_ICLASS_KANDNQ:
  case XED_ICLASS_KANDNW:
  case XED_ICLASS_KANDQ:
  case XED_ICLASS_KANDW:
  case XED_ICLASS_KMOVB:
  case XED_ICLASS_KMOVD:
  case XED_ICLASS_KMOVQ:
  case XED_ICLASS_KMOVW:
  case XED_ICLASS_KNOTB:
  case XED_ICLASS_KNOTD:
  case XED_ICLASS_KNOTQ:
  case XED_ICLASS_KNOTW:
  case XED_ICLASS_KORB:
  case XED_ICLASS_KORD:
  case XED_ICLASS_KORQ:
  case XED_ICLASS_KORTESTB:
  case XED_ICLASS_KORTESTD:
  case XED_ICLASS_KORTESTQ:
  case XED_ICLASS_KORTESTW:
  case XED_ICLASS_KORW:
  case XED_ICLASS_KSHIFTLB:
  case XED_ICLASS_KSHIFTLD:
  case XED_ICLASS_KSHIFTLQ:
  case XED_ICLASS_KSHIFTLW:
  case XED_ICLASS_KSHIFTRB:
  case XED_ICLASS_KSHIFTRD:
  case XED_ICLASS_KSHIFTRQ:
  case XED_ICLASS_KSHIFTRW:
  case XED_ICLASS_KTESTB:
  case XED_ICLASS_KTESTD:
  case XED_ICLASS_KTESTQ:
  case XED_ICLASS_KTESTW:
  case XED_ICLASS_KUNPCKBW:
  case XED_ICLASS_KUNPCKDQ:
  case XED_ICLASS_KUNPCKWD:
  case XED_ICLASS_KXNORB:
  case XED_ICLASS_KXNORD:
  case XED_ICLASS_KXNORQ:
  case XED_ICLASS_KXNORW:
  case XED_ICLASS_KXORB:
  case XED_ICLASS_KXORD:
  case XED_ICLASS_KXORQ:
  case XED_ICLASS_KXORW:
  case XED_ICLASS_LAHF:
  case XED_ICLASS_LAR:
  case XED_ICLASS_LDDQU:
  case XED_ICLASS_LDMXCSR:
  case XED_ICLASS_LDS:
  case XED_ICLASS_LEA:
  case XED_ICLASS_LEAVE:
  case XED_ICLASS_LES:
  case XED_ICLASS_LFENCE:
  case XED_ICLASS_LFS:
  case XED_ICLASS_LGDT:
  case XED_ICLASS_LGS:
  case XED_ICLASS_LIDT:
  case XED_ICLASS_LLDT:
  case XED_ICLASS_LLWPCB:
  case XED_ICLASS_LMSW:
  case XED_ICLASS_LODSB:
  case XED_ICLASS_LODSD:
  case XED_ICLASS_LODSQ:
  case XED_ICLASS_LODSW:
  case XED_ICLASS_LOOP:
  case XED_ICLASS_LOOPE:
  case XED_ICLASS_LOOPNE:
  case XED_ICLASS_LSL:
  case XED_ICLASS_LSS:
  case XED_ICLASS_LTR:
  case XED_ICLASS_LWPINS:
  case XED_ICLASS_LWPVAL:
  case XED_ICLASS_LZCNT:
  case XED_ICLASS_MASKMOVDQU:
  case XED_ICLASS_MASKMOVQ:
  case XED_ICLASS_MAXPD:
  case XED_ICLASS_MAXPS:
  case XED_ICLASS_MAXSD:
  case XED_ICLASS_MAXSS:
  case XED_ICLASS_MFENCE:
  case XED_ICLASS_MINPD:
  case XED_ICLASS_MINPS:
  case XED_ICLASS_MINSD:
  case XED_ICLASS_MINSS:
  case XED_ICLASS_MONITOR:
  case XED_ICLASS_MONITORX:
  case XED_ICLASS_MOV:
  case XED_ICLASS_MOVAPD:
  case XED_ICLASS_MOVAPS:
  case XED_ICLASS_MOVBE:
  case XED_ICLASS_MOVD:
  case XED_ICLASS_MOVDDUP:
  case XED_ICLASS_MOVDIR64B:
  case XED_ICLASS_MOVDIRI:
  case XED_ICLASS_MOVDQ2Q:
  case XED_ICLASS_MOVDQA:
  case XED_ICLASS_MOVDQU:
  case XED_ICLASS_MOVHLPS:
  case XED_ICLASS_MOVHPD:
  case XED_ICLASS_MOVHPS:
  case XED_ICLASS_MOVLHPS:
  case XED_ICLASS_MOVLPD:
  case XED_ICLASS_MOVLPS:
  case XED_ICLASS_MOVMSKPD:
  case XED_ICLASS_MOVMSKPS:
  case XED_ICLASS_MOVNTDQ:
  case XED_ICLASS_MOVNTDQA:
  case XED_ICLASS_MOVNTI:
  case XED_ICLASS_MOVNTPD:
  case XED_ICLASS_MOVNTPS:
  case XED_ICLASS_MOVNTQ:
  case XED_ICLASS_MOVNTSD:
  case XED_ICLASS_MOVNTSS:
  case XED_ICLASS_MOVQ:
  case XED_ICLASS_MOVQ2DQ:
  case XED_ICLASS_MOVSB:
  case XED_ICLASS_MOVSD:
  case XED_ICLASS_MOVSD_XMM:
  case XED_ICLASS_MOVSHDUP:
  case XED_ICLASS_MOVSLDUP:
  case XED_ICLASS_MOVSQ:
  case XED_ICLASS_MOVSS:
  case XED_ICLASS_MOVSW:
  case XED_ICLASS_MOVSX:
  case XED_ICLASS_MOVSXD:
  case XED_ICLASS_MOVUPD:
  case XED_ICLASS_MOVUPS:
  case XED_ICLASS_MOVZX:
  case XED_ICLASS_MOV_CR:
  case XED_ICLASS_MOV_DR:
  case XED_ICLASS_MPSADBW:
  case XED_ICLASS_MUL:
  case XED_ICLASS_MULPD:
  case XED_ICLASS_MULPS:
  case XED_ICLASS_MULSD:
  case XED_ICLASS_MULSS:
  case XED_ICLASS_MULX:
  case XED_ICLASS_MWAIT:
  case XED_ICLASS_MWAITX:
  case XED_ICLASS_NEG:
  case XED_ICLASS_NEG_LOCK:
  case XED_ICLASS_NOP:
  case XED_ICLASS_NOP2:
  case XED_ICLASS_NOP3:
  case XED_ICLASS_NOP4:
  case XED_ICLASS_NOP5:
  case XED_ICLASS_NOP6:
  case XED_ICLASS_NOP7:
  case XED_ICLASS_NOP8:
  case XED_ICLASS_NOP9:
  case XED_ICLASS_NOT:
  case XED_ICLASS_NOT_LOCK:
  case XED_ICLASS_OR:
  case XED_ICLASS_ORPD:
  case XED_ICLASS_ORPS:
  case XED_ICLASS_OR_LOCK:
  case XED_ICLASS_OUT:
  case XED_ICLASS_OUTSB:
  case XED_ICLASS_OUTSD:
  case XED_ICLASS_OUTSW:
  case XED_ICLASS_PABSB:
  case XED_ICLASS_PABSD:
  case XED_ICLASS_PABSW:
  case XED_ICLASS_PACKSSDW:
  case XED_ICLASS_PACKSSWB:
  case XED_ICLASS_PACKUSDW:
  case XED_ICLASS_PACKUSWB:
  case XED_ICLASS_PADDB:
  case XED_ICLASS_PADDD:
  case XED_ICLASS_PADDQ:
  case XED_ICLASS_PADDSB:
  case XED_ICLASS_PADDSW:
  case XED_ICLASS_PADDUSB:
  case XED_ICLASS_PADDUSW:
  case XED_ICLASS_PADDW:
  case XED_ICLASS_PALIGNR:
  case XED_ICLASS_PAND:
  case XED_ICLASS_PANDN:
  case XED_ICLASS_PAUSE:
  case XED_ICLASS_PAVGB:
  case XED_ICLASS_PAVGUSB:
  case XED_ICLASS_PAVGW:
  case XED_ICLASS_PBLENDVB:
  case XED_ICLASS_PBLENDW:
  case XED_ICLASS_PCLMULQDQ:
  case XED_ICLASS_PCMPEQB:
  case XED_ICLASS_PCMPEQD:
  case XED_ICLASS_PCMPEQQ:
  case XED_ICLASS_PCMPEQW:
  case XED_ICLASS_PCMPESTRI:
  case XED_ICLASS_PCMPESTRM:
  case XED_ICLASS_PCMPGTB:
  case XED_ICLASS_PCMPGTD:
  case XED_ICLASS_PCMPGTQ:
  case XED_ICLASS_PCMPGTW:
  case XED_ICLASS_PCMPISTRI:
  case XED_ICLASS_PCMPISTRM:
  case XED_ICLASS_PCONFIG:
  case XED_ICLASS_PDEP:
  case XED_ICLASS_PEXT:
  case XED_ICLASS_PEXTRB:
  case XED_ICLASS_PEXTRD:
  case XED_ICLASS_PEXTRQ:
  case XED_ICLASS_PEXTRW:
  case XED_ICLASS_PEXTRW_SSE4:
  case XED_ICLASS_PF2ID:
  case XED_ICLASS_PF2IW:
  case XED_ICLASS_PFACC:
  case XED_ICLASS_PFADD:
  case XED_ICLASS_PFCMPEQ:
  case XED_ICLASS_PFCMPGE:
  case XED_ICLASS_PFCMPGT:
  case XED_ICLASS_PFCPIT1:
  case XED_ICLASS_PFMAX:
  case XED_ICLASS_PFMIN:
  case XED_ICLASS_PFMUL:
  case XED_ICLASS_PFNACC:
  case XED_ICLASS_PFPNACC:
  case XED_ICLASS_PFRCP:
  case XED_ICLASS_PFRCPIT2:
  case XED_ICLASS_PFRSQIT1:
  case XED_ICLASS_PFSQRT:
  case XED_ICLASS_PFSUB:
  case XED_ICLASS_PFSUBR:
  case XED_ICLASS_PHADDD:
  case XED_ICLASS_PHADDSW:
  case XED_ICLASS_PHADDW:
  case XED_ICLASS_PHMINPOSUW:
  case XED_ICLASS_PHSUBD:
  case XED_ICLASS_PHSUBSW:
  case XED_ICLASS_PHSUBW:
  case XED_ICLASS_PI2FD:
  case XED_ICLASS_PI2FW:
  case XED_ICLASS_PINSRB:
  case XED_ICLASS_PINSRD:
  case XED_ICLASS_PINSRQ:
  case XED_ICLASS_PINSRW:
  case XED_ICLASS_PMADDUBSW:
  case XED_ICLASS_PMADDWD:
  case XED_ICLASS_PMAXSB:
  case XED_ICLASS_PMAXSD:
  case XED_ICLASS_PMAXSW:
  case XED_ICLASS_PMAXUB:
  case XED_ICLASS_PMAXUD:
  case XED_ICLASS_PMAXUW:
  case XED_ICLASS_PMINSB:
  case XED_ICLASS_PMINSD:
  case XED_ICLASS_PMINSW:
  case XED_ICLASS_PMINUB:
  case XED_ICLASS_PMINUD:
  case XED_ICLASS_PMINUW:
  case XED_ICLASS_PMOVMSKB:
  case XED_ICLASS_PMOVSXBD:
  case XED_ICLASS_PMOVSXBQ:
  case XED_ICLASS_PMOVSXBW:
  case XED_ICLASS_PMOVSXDQ:
  case XED_ICLASS_PMOVSXWD:
  case XED_ICLASS_PMOVSXWQ:
  case XED_ICLASS_PMOVZXBD:
  case XED_ICLASS_PMOVZXBQ:
  case XED_ICLASS_PMOVZXBW:
  case XED_ICLASS_PMOVZXDQ:
  case XED_ICLASS_PMOVZXWD:
  case XED_ICLASS_PMOVZXWQ:
  case XED_ICLASS_PMULDQ:
  case XED_ICLASS_PMULHRSW:
  case XED_ICLASS_PMULHRW:
  case XED_ICLASS_PMULHUW:
  case XED_ICLASS_PMULHW:
  case XED_ICLASS_PMULLD:
  case XED_ICLASS_PMULLW:
  case XED_ICLASS_PMULUDQ:
  case XED_ICLASS_POP:
  case XED_ICLASS_POPA:
  case XED_ICLASS_POPAD:
  case XED_ICLASS_POPCNT:
  case XED_ICLASS_POPF:
  case XED_ICLASS_POPFD:
  case XED_ICLASS_POPFQ:
  case XED_ICLASS_POR:
  case XED_ICLASS_PREFETCHNTA:
  case XED_ICLASS_PREFETCHT0:
  case XED_ICLASS_PREFETCHT1:
  case XED_ICLASS_PREFETCHT2:
  case XED_ICLASS_PREFETCHW:
  case XED_ICLASS_PREFETCHWT1:
  case XED_ICLASS_PREFETCH_EXCLUSIVE:
  case XED_ICLASS_PREFETCH_RESERVED:
  case XED_ICLASS_PSADBW:
  case XED_ICLASS_PSHUFB:
  case XED_ICLASS_PSHUFD:
  case XED_ICLASS_PSHUFHW:
  case XED_ICLASS_PSHUFLW:
  case XED_ICLASS_PSHUFW:
  case XED_ICLASS_PSIGNB:
  case XED_ICLASS_PSIGND:
  case XED_ICLASS_PSIGNW:
  case XED_ICLASS_PSLLD:
  case XED_ICLASS_PSLLDQ:
  case XED_ICLASS_PSLLQ:
  case XED_ICLASS_PSLLW:
  case XED_ICLASS_PSRAD:
  case XED_ICLASS_PSRAW:
  case XED_ICLASS_PSRLD:
  case XED_ICLASS_PSRLDQ:
  case XED_ICLASS_PSRLQ:
  case XED_ICLASS_PSRLW:
  case XED_ICLASS_PSUBB:
  case XED_ICLASS_PSUBD:
  case XED_ICLASS_PSUBQ:
  case XED_ICLASS_PSUBSB:
  case XED_ICLASS_PSUBSW:
  case XED_ICLASS_PSUBUSB:
  case XED_ICLASS_PSUBUSW:
  case XED_ICLASS_PSUBW:
  case XED_ICLASS_PSWAPD:
  case XED_ICLASS_PTEST:
  case XED_ICLASS_PTWRITE:
  case XED_ICLASS_PUNPCKHBW:
  case XED_ICLASS_PUNPCKHDQ:
  case XED_ICLASS_PUNPCKHQDQ:
  case XED_ICLASS_PUNPCKHWD:
  case XED_ICLASS_PUNPCKLBW:
  case XED_ICLASS_PUNPCKLDQ:
  case XED_ICLASS_PUNPCKLQDQ:
  case XED_ICLASS_PUNPCKLWD:
  case XED_ICLASS_PUSH:
  case XED_ICLASS_PUSHA:
  case XED_ICLASS_PUSHAD:
  case XED_ICLASS_PUSHF:
  case XED_ICLASS_PUSHFD:
  case XED_ICLASS_PUSHFQ:
  case XED_ICLASS_PXOR:
  case XED_ICLASS_RCL:
  case XED_ICLASS_RCPPS:
  case XED_ICLASS_RCPSS:
  case XED_ICLASS_RCR:
  case XED_ICLASS_RDFSBASE:
  case XED_ICLASS_RDGSBASE:
  case XED_ICLASS_RDMSR:
  case XED_ICLASS_RDPID:
  case XED_ICLASS_RDPKRU:
  case XED_ICLASS_RDPMC:
  case XED_ICLASS_RDRAND:
  case XED_ICLASS_RDSEED:
  case XED_ICLASS_RDSSPD:
  case XED_ICLASS_RDSSPQ:
  case XED_ICLASS_RDTSC:
  case XED_ICLASS_RDTSCP:
  case XED_ICLASS_REPE_CMPSB:
  case XED_ICLASS_REPE_CMPSD:
  case XED_ICLASS_REPE_CMPSQ:
  case XED_ICLASS_REPE_CMPSW:
  case XED_ICLASS_REPE_SCASB:
  case XED_ICLASS_REPE_SCASD:
  case XED_ICLASS_REPE_SCASQ:
  case XED_ICLASS_REPE_SCASW:
  case XED_ICLASS_REPNE_CMPSB:
  case XED_ICLASS_REPNE_CMPSD:
  case XED_ICLASS_REPNE_CMPSQ:
  case XED_ICLASS_REPNE_CMPSW:
  case XED_ICLASS_REPNE_SCASB:
  case XED_ICLASS_REPNE_SCASD:
  case XED_ICLASS_REPNE_SCASQ:
  case XED_ICLASS_REPNE_SCASW:
  case XED_ICLASS_REP_INSB:
  case XED_ICLASS_REP_INSD:
  case XED_ICLASS_REP_INSW:
  case XED_ICLASS_REP_LODSB:
  case XED_ICLASS_REP_LODSD:
  case XED_ICLASS_REP_LODSQ:
  case XED_ICLASS_REP_LODSW:
  case XED_ICLASS_REP_MOVSB:
  case XED_ICLASS_REP_MOVSD:
  case XED_ICLASS_REP_MOVSQ:
  case XED_ICLASS_REP_MOVSW:
  case XED_ICLASS_REP_OUTSB:
  case XED_ICLASS_REP_OUTSD:
  case XED_ICLASS_REP_OUTSW:
  case XED_ICLASS_REP_STOSB:
  case XED_ICLASS_REP_STOSD:
  case XED_ICLASS_REP_STOSQ:
  case XED_ICLASS_REP_STOSW:
  case XED_ICLASS_RET_FAR:
  case XED_ICLASS_RET_NEAR:
  case XED_ICLASS_ROL:
  case XED_ICLASS_ROR:
  case XED_ICLASS_RORX:
  case XED_ICLASS_ROUNDPD:
  case XED_ICLASS_ROUNDPS:
  case XED_ICLASS_ROUNDSD:
  case XED_ICLASS_ROUNDSS:
  case XED_ICLASS_RSM:
  case XED_ICLASS_RSQRTPS:
  case XED_ICLASS_RSQRTSS:
  case XED_ICLASS_RSTORSSP:
  case XED_ICLASS_SAHF:
  case XED_ICLASS_SALC:
  case XED_ICLASS_SAR:
  case XED_ICLASS_SARX:
  case XED_ICLASS_SAVEPREVSSP:
  case XED_ICLASS_SBB:
  case XED_ICLASS_SBB_LOCK:
  case XED_ICLASS_SCASB:
  case XED_ICLASS_SCASD:
  case XED_ICLASS_SCASQ:
  case XED_ICLASS_SCASW:
  case XED_ICLASS_SETB:
  case XED_ICLASS_SETBE:
  case XED_ICLASS_SETL:
  case XED_ICLASS_SETLE:
  case XED_ICLASS_SETNB:
  case XED_ICLASS_SETNBE:
  case XED_ICLASS_SETNL:
  case XED_ICLASS_SETNLE:
  case XED_ICLASS_SETNO:
  case XED_ICLASS_SETNP:
  case XED_ICLASS_SETNS:
  case XED_ICLASS_SETNZ:
  case XED_ICLASS_SETO:
  case XED_ICLASS_SETP:
  case XED_ICLASS_SETS:
  case XED_ICLASS_SETSSBSY:
  case XED_ICLASS_SETZ:
  case XED_ICLASS_SFENCE:
  case XED_ICLASS_SGDT:
  case XED_ICLASS_SHA1MSG1:
  case XED_ICLASS_SHA1MSG2:
  case XED_ICLASS_SHA1NEXTE:
  case XED_ICLASS_SHA1RNDS4:
  case XED_ICLASS_SHA256MSG1:
  case XED_ICLASS_SHA256MSG2:
  case XED_ICLASS_SHA256RNDS2:
  case XED_ICLASS_SHL:
  case XED_ICLASS_SHLD:
  case XED_ICLASS_SHLX:
  case XED_ICLASS_SHR:
  case XED_ICLASS_SHRD:
  case XED_ICLASS_SHRX:
  case XED_ICLASS_SHUFPD:
  case XED_ICLASS_SHUFPS:
  case XED_ICLASS_SIDT:
  case XED_ICLASS_SKINIT:
  case XED_ICLASS_SLDT:
  case XED_ICLASS_SLWPCB:
  case XED_ICLASS_SMSW:
  case XED_ICLASS_SQRTPD:
  case XED_ICLASS_SQRTPS:
  case XED_ICLASS_SQRTSD:
  case XED_ICLASS_SQRTSS:
  case XED_ICLASS_STAC:
  case XED_ICLASS_STC:
  case XED_ICLASS_STD:
  case XED_ICLASS_STGI:
  case XED_ICLASS_STI:
  case XED_ICLASS_STMXCSR:
  case XED_ICLASS_STOSB:
  case XED_ICLASS_STOSD:
  case XED_ICLASS_STOSQ:
  case XED_ICLASS_STOSW:
  case XED_ICLASS_STR:
  case XED_ICLASS_SUB:
  case XED_ICLASS_SUBPD:
  case XED_ICLASS_SUBPS:
  case XED_ICLASS_SUBSD:
  case XED_ICLASS_SUBSS:
  case XED_ICLASS_SUB_LOCK:
  case XED_ICLASS_SWAPGS:
  case XED_ICLASS_SYSCALL:
  case XED_ICLASS_SYSCALL_AMD:
  case XED_ICLASS_SYSENTER:
  case XED_ICLASS_SYSEXIT:
  case XED_ICLASS_SYSRET:
  case XED_ICLASS_SYSRET_AMD:
  case XED_ICLASS_T1MSKC:
  case XED_ICLASS_TEST:
  case XED_ICLASS_TPAUSE:
  case XED_ICLASS_TZCNT:
  case XED_ICLASS_TZMSK:
  case XED_ICLASS_UCOMISD:
  case XED_ICLASS_UCOMISS:
  case XED_ICLASS_UD0:
  case XED_ICLASS_UD1:
  case XED_ICLASS_UD2:
  case XED_ICLASS_UMONITOR:
  case XED_ICLASS_UMWAIT:
  case XED_ICLASS_UNPCKHPD:
  case XED_ICLASS_UNPCKHPS:
  case XED_ICLASS_UNPCKLPD:
  case XED_ICLASS_UNPCKLPS:
  case XED_ICLASS_V4FMADDPS:
  case XED_ICLASS_V4FMADDSS:
  case XED_ICLASS_V4FNMADDPS:
  case XED_ICLASS_V4FNMADDSS:
  case XED_ICLASS_VADDPD:
  case XED_ICLASS_VADDPS:
  case XED_ICLASS_VADDSD:
  case XED_ICLASS_VADDSS:
  case XED_ICLASS_VADDSUBPD:
  case XED_ICLASS_VADDSUBPS:
  case XED_ICLASS_VAESDEC:
  case XED_ICLASS_VAESDECLAST:
  case XED_ICLASS_VAESENC:
  case XED_ICLASS_VAESENCLAST:
  case XED_ICLASS_VAESIMC:
  case XED_ICLASS_VAESKEYGENASSIST:
  case XED_ICLASS_VALIGND:
  case XED_ICLASS_VALIGNQ:
  case XED_ICLASS_VANDNPD:
  case XED_ICLASS_VANDNPS:
  case XED_ICLASS_VANDPD:
  case XED_ICLASS_VANDPS:
  case XED_ICLASS_VBLENDMPD:
  case XED_ICLASS_VBLENDMPS:
  case XED_ICLASS_VBLENDPD:
  case XED_ICLASS_VBLENDPS:
  case XED_ICLASS_VBLENDVPD:
  case XED_ICLASS_VBLENDVPS:
  case XED_ICLASS_VBROADCASTF128:
  case XED_ICLASS_VBROADCASTF32X2:
  case XED_ICLASS_VBROADCASTF32X4:
  case XED_ICLASS_VBROADCASTF32X8:
  case XED_ICLASS_VBROADCASTF64X2:
  case XED_ICLASS_VBROADCASTF64X4:
  case XED_ICLASS_VBROADCASTI128:
  case XED_ICLASS_VBROADCASTI32X2:
  case XED_ICLASS_VBROADCASTI32X4:
  case XED_ICLASS_VBROADCASTI32X8:
  case XED_ICLASS_VBROADCASTI64X2:
  case XED_ICLASS_VBROADCASTI64X4:
  case XED_ICLASS_VBROADCASTSD:
  case XED_ICLASS_VBROADCASTSS:
  case XED_ICLASS_VCMPPD:
  case XED_ICLASS_VCMPPS:
  case XED_ICLASS_VCMPSD:
  case XED_ICLASS_VCMPSS:
  case XED_ICLASS_VCOMISD:
  case XED_ICLASS_VCOMISS:
  case XED_ICLASS_VCOMPRESSPD:
  case XED_ICLASS_VCOMPRESSPS:
  case XED_ICLASS_VCVTDQ2PD:
  case XED_ICLASS_VCVTDQ2PS:
  case XED_ICLASS_VCVTPD2DQ:
  case XED_ICLASS_VCVTPD2PS:
  case XED_ICLASS_VCVTPD2QQ:
  case XED_ICLASS_VCVTPD2UDQ:
  case XED_ICLASS_VCVTPD2UQQ:
  case XED_ICLASS_VCVTPH2PS:
  case XED_ICLASS_VCVTPS2DQ:
  case XED_ICLASS_VCVTPS2PD:
  case XED_ICLASS_VCVTPS2PH:
  case XED_ICLASS_VCVTPS2QQ:
  case XED_ICLASS_VCVTPS2UDQ:
  case XED_ICLASS_VCVTPS2UQQ:
  case XED_ICLASS_VCVTQQ2PD:
  case XED_ICLASS_VCVTQQ2PS:
  case XED_ICLASS_VCVTSD2SI:
  case XED_ICLASS_VCVTSD2SS:
  case XED_ICLASS_VCVTSD2USI:
  case XED_ICLASS_VCVTSI2SD:
  case XED_ICLASS_VCVTSI2SS:
  case XED_ICLASS_VCVTSS2SD:
  case XED_ICLASS_VCVTSS2SI:
  case XED_ICLASS_VCVTSS2USI:
  case XED_ICLASS_VCVTTPD2DQ:
  case XED_ICLASS_VCVTTPD2QQ:
  case XED_ICLASS_VCVTTPD2UDQ:
  case XED_ICLASS_VCVTTPD2UQQ:
  case XED_ICLASS_VCVTTPS2DQ:
  case XED_ICLASS_VCVTTPS2QQ:
  case XED_ICLASS_VCVTTPS2UDQ:
  case XED_ICLASS_VCVTTPS2UQQ:
  case XED_ICLASS_VCVTTSD2SI:
  case XED_ICLASS_VCVTTSD2USI:
  case XED_ICLASS_VCVTTSS2SI:
  case XED_ICLASS_VCVTTSS2USI:
  case XED_ICLASS_VCVTUDQ2PD:
  case XED_ICLASS_VCVTUDQ2PS:
  case XED_ICLASS_VCVTUQQ2PD:
  case XED_ICLASS_VCVTUQQ2PS:
  case XED_ICLASS_VCVTUSI2SD:
  case XED_ICLASS_VCVTUSI2SS:
  case XED_ICLASS_VDBPSADBW:
  case XED_ICLASS_VDIVPD:
  case XED_ICLASS_VDIVPS:
  case XED_ICLASS_VDIVSD:
  case XED_ICLASS_VDIVSS:
  case XED_ICLASS_VDPPD:
  case XED_ICLASS_VDPPS:
  case XED_ICLASS_VERR:
  case XED_ICLASS_VERW:
  case XED_ICLASS_VEXP2PD:
  case XED_ICLASS_VEXP2PS:
  case XED_ICLASS_VEXPANDPD:
  case XED_ICLASS_VEXPANDPS:
  case XED_ICLASS_VEXTRACTF128:
  case XED_ICLASS_VEXTRACTF32X4:
  case XED_ICLASS_VEXTRACTF32X8:
  case XED_ICLASS_VEXTRACTF64X2:
  case XED_ICLASS_VEXTRACTF64X4:
  case XED_ICLASS_VEXTRACTI128:
  case XED_ICLASS_VEXTRACTI32X4:
  case XED_ICLASS_VEXTRACTI32X8:
  case XED_ICLASS_VEXTRACTI64X2:
  case XED_ICLASS_VEXTRACTI64X4:
  case XED_ICLASS_VEXTRACTPS:
  case XED_ICLASS_VFIXUPIMMPD:
  case XED_ICLASS_VFIXUPIMMPS:
  case XED_ICLASS_VFIXUPIMMSD:
  case XED_ICLASS_VFIXUPIMMSS:
  case XED_ICLASS_VFMADD132PD:
  case XED_ICLASS_VFMADD132PS:
  case XED_ICLASS_VFMADD132SD:
  case XED_ICLASS_VFMADD132SS:
  case XED_ICLASS_VFMADD213PD:
  case XED_ICLASS_VFMADD213PS:
  case XED_ICLASS_VFMADD213SD:
  case XED_ICLASS_VFMADD213SS:
  case XED_ICLASS_VFMADD231PD:
  case XED_ICLASS_VFMADD231PS:
  case XED_ICLASS_VFMADD231SD:
  case XED_ICLASS_VFMADD231SS:
  case XED_ICLASS_VFMADDPD:
  case XED_ICLASS_VFMADDPS:
  case XED_ICLASS_VFMADDSD:
  case XED_ICLASS_VFMADDSS:
  case XED_ICLASS_VFMADDSUB132PD:
  case XED_ICLASS_VFMADDSUB132PS:
  case XED_ICLASS_VFMADDSUB213PD:
  case XED_ICLASS_VFMADDSUB213PS:
  case XED_ICLASS_VFMADDSUB231PD:
  case XED_ICLASS_VFMADDSUB231PS:
  case XED_ICLASS_VFMADDSUBPD:
  case XED_ICLASS_VFMADDSUBPS:
  case XED_ICLASS_VFMSUB132PD:
  case XED_ICLASS_VFMSUB132PS:
  case XED_ICLASS_VFMSUB132SD:
  case XED_ICLASS_VFMSUB132SS:
  case XED_ICLASS_VFMSUB213PD:
  case XED_ICLASS_VFMSUB213PS:
  case XED_ICLASS_VFMSUB213SD:
  case XED_ICLASS_VFMSUB213SS:
  case XED_ICLASS_VFMSUB231PD:
  case XED_ICLASS_VFMSUB231PS:
  case XED_ICLASS_VFMSUB231SD:
  case XED_ICLASS_VFMSUB231SS:
  case XED_ICLASS_VFMSUBADD132PD:
  case XED_ICLASS_VFMSUBADD132PS:
  case XED_ICLASS_VFMSUBADD213PD:
  case XED_ICLASS_VFMSUBADD213PS:
  case XED_ICLASS_VFMSUBADD231PD:
  case XED_ICLASS_VFMSUBADD231PS:
  case XED_ICLASS_VFMSUBADDPD:
  case XED_ICLASS_VFMSUBADDPS:
  case XED_ICLASS_VFMSUBPD:
  case XED_ICLASS_VFMSUBPS:
  case XED_ICLASS_VFMSUBSD:
  case XED_ICLASS_VFMSUBSS:
  case XED_ICLASS_VFNMADD132PD:
  case XED_ICLASS_VFNMADD132PS:
  case XED_ICLASS_VFNMADD132SD:
  case XED_ICLASS_VFNMADD132SS:
  case XED_ICLASS_VFNMADD213PD:
  case XED_ICLASS_VFNMADD213PS:
  case XED_ICLASS_VFNMADD213SD:
  case XED_ICLASS_VFNMADD213SS:
  case XED_ICLASS_VFNMADD231PD:
  case XED_ICLASS_VFNMADD231PS:
  case XED_ICLASS_VFNMADD231SD:
  case XED_ICLASS_VFNMADD231SS:
  case XED_ICLASS_VFNMADDPD:
  case XED_ICLASS_VFNMADDPS:
  case XED_ICLASS_VFNMADDSD:
  case XED_ICLASS_VFNMADDSS:
  case XED_ICLASS_VFNMSUB132PD:
  case XED_ICLASS_VFNMSUB132PS:
  case XED_ICLASS_VFNMSUB132SD:
  case XED_ICLASS_VFNMSUB132SS:
  case XED_ICLASS_VFNMSUB213PD:
  case XED_ICLASS_VFNMSUB213PS:
  case XED_ICLASS_VFNMSUB213SD:
  case XED_ICLASS_VFNMSUB213SS:
  case XED_ICLASS_VFNMSUB231PD:
  case XED_ICLASS_VFNMSUB231PS:
  case XED_ICLASS_VFNMSUB231SD:
  case XED_ICLASS_VFNMSUB231SS:
  case XED_ICLASS_VFNMSUBPD:
  case XED_ICLASS_VFNMSUBPS:
  case XED_ICLASS_VFNMSUBSD:
  case XED_ICLASS_VFNMSUBSS:
  case XED_ICLASS_VFPCLASSPD:
  case XED_ICLASS_VFPCLASSPS:
  case XED_ICLASS_VFPCLASSSD:
  case XED_ICLASS_VFPCLASSSS:
  case XED_ICLASS_VFRCZPD:
  case XED_ICLASS_VFRCZPS:
  case XED_ICLASS_VFRCZSD:
  case XED_ICLASS_VFRCZSS:
  case XED_ICLASS_VGATHERDPD:
  case XED_ICLASS_VGATHERDPS:
  case XED_ICLASS_VGATHERPF0DPD:
  case XED_ICLASS_VGATHERPF0DPS:
  case XED_ICLASS_VGATHERPF0QPD:
  case XED_ICLASS_VGATHERPF0QPS:
  case XED_ICLASS_VGATHERPF1DPD:
  case XED_ICLASS_VGATHERPF1DPS:
  case XED_ICLASS_VGATHERPF1QPD:
  case XED_ICLASS_VGATHERPF1QPS:
  case XED_ICLASS_VGATHERQPD:
  case XED_ICLASS_VGATHERQPS:
  case XED_ICLASS_VGETEXPPD:
  case XED_ICLASS_VGETEXPPS:
  case XED_ICLASS_VGETEXPSD:
  case XED_ICLASS_VGETEXPSS:
  case XED_ICLASS_VGETMANTPD:
  case XED_ICLASS_VGETMANTPS:
  case XED_ICLASS_VGETMANTSD:
  case XED_ICLASS_VGETMANTSS:
  case XED_ICLASS_VGF2P8AFFINEINVQB:
  case XED_ICLASS_VGF2P8AFFINEQB:
  case XED_ICLASS_VGF2P8MULB:
  case XED_ICLASS_VHADDPD:
  case XED_ICLASS_VHADDPS:
  case XED_ICLASS_VHSUBPD:
  case XED_ICLASS_VHSUBPS:
  case XED_ICLASS_VINSERTF128:
  case XED_ICLASS_VINSERTF32X4:
  case XED_ICLASS_VINSERTF32X8:
  case XED_ICLASS_VINSERTF64X2:
  case XED_ICLASS_VINSERTF64X4:
  case XED_ICLASS_VINSERTI128:
  case XED_ICLASS_VINSERTI32X4:
  case XED_ICLASS_VINSERTI32X8:
  case XED_ICLASS_VINSERTI64X2:
  case XED_ICLASS_VINSERTI64X4:
  case XED_ICLASS_VINSERTPS:
  case XED_ICLASS_VLDDQU:
  case XED_ICLASS_VLDMXCSR:
  case XED_ICLASS_VMASKMOVDQU:
  case XED_ICLASS_VMASKMOVPD:
  case XED_ICLASS_VMASKMOVPS:
  case XED_ICLASS_VMAXPD:
  case XED_ICLASS_VMAXPS:
  case XED_ICLASS_VMAXSD:
  case XED_ICLASS_VMAXSS:
  case XED_ICLASS_VMCALL:
  case XED_ICLASS_VMCLEAR:
  case XED_ICLASS_VMFUNC:
  case XED_ICLASS_VMINPD:
  case XED_ICLASS_VMINPS:
  case XED_ICLASS_VMINSD:
  case XED_ICLASS_VMINSS:
  case XED_ICLASS_VMLAUNCH:
  case XED_ICLASS_VMLOAD:
  case XED_ICLASS_VMMCALL:
  case XED_ICLASS_VMOVAPD:
  case XED_ICLASS_VMOVAPS:
  case XED_ICLASS_VMOVD:
  case XED_ICLASS_VMOVDDUP:
  case XED_ICLASS_VMOVDQA:
  case XED_ICLASS_VMOVDQA32:
  case XED_ICLASS_VMOVDQA64:
  case XED_ICLASS_VMOVDQU:
  case XED_ICLASS_VMOVDQU16:
  case XED_ICLASS_VMOVDQU32:
  case XED_ICLASS_VMOVDQU64:
  case XED_ICLASS_VMOVDQU8:
  case XED_ICLASS_VMOVHLPS:
  case XED_ICLASS_VMOVHPD:
  case XED_ICLASS_VMOVHPS:
  case XED_ICLASS_VMOVLHPS:
  case XED_ICLASS_VMOVLPD:
  case XED_ICLASS_VMOVLPS:
  case XED_ICLASS_VMOVMSKPD:
  case XED_ICLASS_VMOVMSKPS:
  case XED_ICLASS_VMOVNTDQ:
  case XED_ICLASS_VMOVNTDQA:
  case XED_ICLASS_VMOVNTPD:
  case XED_ICLASS_VMOVNTPS:
  case XED_ICLASS_VMOVQ:
  case XED_ICLASS_VMOVSD:
  case XED_ICLASS_VMOVSHDUP:
  case XED_ICLASS_VMOVSLDUP:
  case XED_ICLASS_VMOVSS:
  case XED_ICLASS_VMOVUPD:
  case XED_ICLASS_VMOVUPS:
  case XED_ICLASS_VMPSADBW:
  case XED_ICLASS_VMPTRLD:
  case XED_ICLASS_VMPTRST:
  case XED_ICLASS_VMREAD:
  case XED_ICLASS_VMRESUME:
  case XED_ICLASS_VMRUN:
  case XED_ICLASS_VMSAVE:
  case XED_ICLASS_VMULPD:
  case XED_ICLASS_VMULPS:
  case XED_ICLASS_VMULSD:
  case XED_ICLASS_VMULSS:
  case XED_ICLASS_VMWRITE:
  case XED_ICLASS_VMXOFF:
  case XED_ICLASS_VMXON:
  case XED_ICLASS_VORPD:
  case XED_ICLASS_VORPS:
  case XED_ICLASS_VP4DPWSSD:
  case XED_ICLASS_VP4DPWSSDS:
  case XED_ICLASS_VPABSB:
  case XED_ICLASS_VPABSD:
  case XED_ICLASS_VPABSQ:
  case XED_ICLASS_VPABSW:
  case XED_ICLASS_VPACKSSDW:
  case XED_ICLASS_VPACKSSWB:
  case XED_ICLASS_VPACKUSDW:
  case XED_ICLASS_VPACKUSWB:
  case XED_ICLASS_VPADDB:
  case XED_ICLASS_VPADDD:
  case XED_ICLASS_VPADDQ:
  case XED_ICLASS_VPADDSB:
  case XED_ICLASS_VPADDSW:
  case XED_ICLASS_VPADDUSB:
  case XED_ICLASS_VPADDUSW:
  case XED_ICLASS_VPADDW:
  case XED_ICLASS_VPALIGNR:
  case XED_ICLASS_VPAND:
  case XED_ICLASS_VPANDD:
  case XED_ICLASS_VPANDN:
  case XED_ICLASS_VPANDND:
  case XED_ICLASS_VPANDNQ:
  case XED_ICLASS_VPANDQ:
  case XED_ICLASS_VPAVGB:
  case XED_ICLASS_VPAVGW:
  case XED_ICLASS_VPBLENDD:
  case XED_ICLASS_VPBLENDMB:
  case XED_ICLASS_VPBLENDMD:
  case XED_ICLASS_VPBLENDMQ:
  case XED_ICLASS_VPBLENDMW:
  case XED_ICLASS_VPBLENDVB:
  case XED_ICLASS_VPBLENDW:
  case XED_ICLASS_VPBROADCASTB:
  case XED_ICLASS_VPBROADCASTD:
  case XED_ICLASS_VPBROADCASTMB2Q:
  case XED_ICLASS_VPBROADCASTMW2D:
  case XED_ICLASS_VPBROADCASTQ:
  case XED_ICLASS_VPBROADCASTW:
  case XED_ICLASS_VPCLMULQDQ:
  case XED_ICLASS_VPCMOV:
  case XED_ICLASS_VPCMPB:
  case XED_ICLASS_VPCMPD:
  case XED_ICLASS_VPCMPEQB:
  case XED_ICLASS_VPCMPEQD:
  case XED_ICLASS_VPCMPEQQ:
  case XED_ICLASS_VPCMPEQW:
  case XED_ICLASS_VPCMPESTRI:
  case XED_ICLASS_VPCMPESTRM:
  case XED_ICLASS_VPCMPGTB:
  case XED_ICLASS_VPCMPGTD:
  case XED_ICLASS_VPCMPGTQ:
  case XED_ICLASS_VPCMPGTW:
  case XED_ICLASS_VPCMPISTRI:
  case XED_ICLASS_VPCMPISTRM:
  case XED_ICLASS_VPCMPQ:
  case XED_ICLASS_VPCMPUB:
  case XED_ICLASS_VPCMPUD:
  case XED_ICLASS_VPCMPUQ:
  case XED_ICLASS_VPCMPUW:
  case XED_ICLASS_VPCMPW:
  case XED_ICLASS_VPCOMB:
  case XED_ICLASS_VPCOMD:
  case XED_ICLASS_VPCOMPRESSB:
  case XED_ICLASS_VPCOMPRESSD:
  case XED_ICLASS_VPCOMPRESSQ:
  case XED_ICLASS_VPCOMPRESSW:
  case XED_ICLASS_VPCOMQ:
  case XED_ICLASS_VPCOMUB:
  case XED_ICLASS_VPCOMUD:
  case XED_ICLASS_VPCOMUQ:
  case XED_ICLASS_VPCOMUW:
  case XED_ICLASS_VPCOMW:
  case XED_ICLASS_VPCONFLICTD:
  case XED_ICLASS_VPCONFLICTQ:
  case XED_ICLASS_VPDPBUSD:
  case XED_ICLASS_VPDPBUSDS:
  case XED_ICLASS_VPDPWSSD:
  case XED_ICLASS_VPDPWSSDS:
  case XED_ICLASS_VPERM2F128:
  case XED_ICLASS_VPERM2I128:
  case XED_ICLASS_VPERMB:
  case XED_ICLASS_VPERMD:
  case XED_ICLASS_VPERMI2B:
  case XED_ICLASS_VPERMI2D:
  case XED_ICLASS_VPERMI2PD:
  case XED_ICLASS_VPERMI2PS:
  case XED_ICLASS_VPERMI2Q:
  case XED_ICLASS_VPERMI2W:
  case XED_ICLASS_VPERMIL2PD:
  case XED_ICLASS_VPERMIL2PS:
  case XED_ICLASS_VPERMILPD:
  case XED_ICLASS_VPERMILPS:
  case XED_ICLASS_VPERMPD:
  case XED_ICLASS_VPERMPS:
  case XED_ICLASS_VPERMQ:
  case XED_ICLASS_VPERMT2B:
  case XED_ICLASS_VPERMT2D:
  case XED_ICLASS_VPERMT2PD:
  case XED_ICLASS_VPERMT2PS:
  case XED_ICLASS_VPERMT2Q:
  case XED_ICLASS_VPERMT2W:
  case XED_ICLASS_VPERMW:
  case XED_ICLASS_VPEXPANDB:
  case XED_ICLASS_VPEXPANDD:
  case XED_ICLASS_VPEXPANDQ:
  case XED_ICLASS_VPEXPANDW:
  case XED_ICLASS_VPEXTRB:
  case XED_ICLASS_VPEXTRD:
  case XED_ICLASS_VPEXTRQ:
  case XED_ICLASS_VPEXTRW:
  case XED_ICLASS_VPEXTRW_C5:
  case XED_ICLASS_VPGATHERDD:
  case XED_ICLASS_VPGATHERDQ:
  case XED_ICLASS_VPGATHERQD:
  case XED_ICLASS_VPGATHERQQ:
  case XED_ICLASS_VPHADDBD:
  case XED_ICLASS_VPHADDBQ:
  case XED_ICLASS_VPHADDBW:
  case XED_ICLASS_VPHADDD:
  case XED_ICLASS_VPHADDDQ:
  case XED_ICLASS_VPHADDSW:
  case XED_ICLASS_VPHADDUBD:
  case XED_ICLASS_VPHADDUBQ:
  case XED_ICLASS_VPHADDUBW:
  case XED_ICLASS_VPHADDUDQ:
  case XED_ICLASS_VPHADDUWD:
  case XED_ICLASS_VPHADDUWQ:
  case XED_ICLASS_VPHADDW:
  case XED_ICLASS_VPHADDWD:
  case XED_ICLASS_VPHADDWQ:
  case XED_ICLASS_VPHMINPOSUW:
  case XED_ICLASS_VPHSUBBW:
  case XED_ICLASS_VPHSUBD:
  case XED_ICLASS_VPHSUBDQ:
  case XED_ICLASS_VPHSUBSW:
  case XED_ICLASS_VPHSUBW:
  case XED_ICLASS_VPHSUBWD:
  case XED_ICLASS_VPINSRB:
  case XED_ICLASS_VPINSRD:
  case XED_ICLASS_VPINSRQ:
  case XED_ICLASS_VPINSRW:
  case XED_ICLASS_VPLZCNTD:
  case XED_ICLASS_VPLZCNTQ:
  case XED_ICLASS_VPMACSDD:
  case XED_ICLASS_VPMACSDQH:
  case XED_ICLASS_VPMACSDQL:
  case XED_ICLASS_VPMACSSDD:
  case XED_ICLASS_VPMACSSDQH:
  case XED_ICLASS_VPMACSSDQL:
  case XED_ICLASS_VPMACSSWD:
  case XED_ICLASS_VPMACSSWW:
  case XED_ICLASS_VPMACSWD:
  case XED_ICLASS_VPMACSWW:
  case XED_ICLASS_VPMADCSSWD:
  case XED_ICLASS_VPMADCSWD:
  case XED_ICLASS_VPMADD52HUQ:
  case XED_ICLASS_VPMADD52LUQ:
  case XED_ICLASS_VPMADDUBSW:
  case XED_ICLASS_VPMADDWD:
  case XED_ICLASS_VPMASKMOVD:
  case XED_ICLASS_VPMASKMOVQ:
  case XED_ICLASS_VPMAXSB:
  case XED_ICLASS_VPMAXSD:
  case XED_ICLASS_VPMAXSQ:
  case XED_ICLASS_VPMAXSW:
  case XED_ICLASS_VPMAXUB:
  case XED_ICLASS_VPMAXUD:
  case XED_ICLASS_VPMAXUQ:
  case XED_ICLASS_VPMAXUW:
  case XED_ICLASS_VPMINSB:
  case XED_ICLASS_VPMINSD:
  case XED_ICLASS_VPMINSQ:
  case XED_ICLASS_VPMINSW:
  case XED_ICLASS_VPMINUB:
  case XED_ICLASS_VPMINUD:
  case XED_ICLASS_VPMINUQ:
  case XED_ICLASS_VPMINUW:
  case XED_ICLASS_VPMOVB2M:
  case XED_ICLASS_VPMOVD2M:
  case XED_ICLASS_VPMOVDB:
  case XED_ICLASS_VPMOVDW:
  case XED_ICLASS_VPMOVM2B:
  case XED_ICLASS_VPMOVM2D:
  case XED_ICLASS_VPMOVM2Q:
  case XED_ICLASS_VPMOVM2W:
  case XED_ICLASS_VPMOVMSKB:
  case XED_ICLASS_VPMOVQ2M:
  case XED_ICLASS_VPMOVQB:
  case XED_ICLASS_VPMOVQD:
  case XED_ICLASS_VPMOVQW:
  case XED_ICLASS_VPMOVSDB:
  case XED_ICLASS_VPMOVSDW:
  case XED_ICLASS_VPMOVSQB:
  case XED_ICLASS_VPMOVSQD:
  case XED_ICLASS_VPMOVSQW:
  case XED_ICLASS_VPMOVSWB:
  case XED_ICLASS_VPMOVSXBD:
  case XED_ICLASS_VPMOVSXBQ:
  case XED_ICLASS_VPMOVSXBW:
  case XED_ICLASS_VPMOVSXDQ:
  case XED_ICLASS_VPMOVSXWD:
  case XED_ICLASS_VPMOVSXWQ:
  case XED_ICLASS_VPMOVUSDB:
  case XED_ICLASS_VPMOVUSDW:
  case XED_ICLASS_VPMOVUSQB:
  case XED_ICLASS_VPMOVUSQD:
  case XED_ICLASS_VPMOVUSQW:
  case XED_ICLASS_VPMOVUSWB:
  case XED_ICLASS_VPMOVW2M:
  case XED_ICLASS_VPMOVWB:
  case XED_ICLASS_VPMOVZXBD:
  case XED_ICLASS_VPMOVZXBQ:
  case XED_ICLASS_VPMOVZXBW:
  case XED_ICLASS_VPMOVZXDQ:
  case XED_ICLASS_VPMOVZXWD:
  case XED_ICLASS_VPMOVZXWQ:
  case XED_ICLASS_VPMULDQ:
  case XED_ICLASS_VPMULHRSW:
  case XED_ICLASS_VPMULHUW:
  case XED_ICLASS_VPMULHW:
  case XED_ICLASS_VPMULLD:
  case XED_ICLASS_VPMULLQ:
  case XED_ICLASS_VPMULLW:
  case XED_ICLASS_VPMULTISHIFTQB:
  case XED_ICLASS_VPMULUDQ:
  case XED_ICLASS_VPOPCNTB:
  case XED_ICLASS_VPOPCNTD:
  case XED_ICLASS_VPOPCNTQ:
  case XED_ICLASS_VPOPCNTW:
  case XED_ICLASS_VPOR:
  case XED_ICLASS_VPORD:
  case XED_ICLASS_VPORQ:
  case XED_ICLASS_VPPERM:
  case XED_ICLASS_VPROLD:
  case XED_ICLASS_VPROLQ:
  case XED_ICLASS_VPROLVD:
  case XED_ICLASS_VPROLVQ:
  case XED_ICLASS_VPRORD:
  case XED_ICLASS_VPRORQ:
  case XED_ICLASS_VPRORVD:
  case XED_ICLASS_VPRORVQ:
  case XED_ICLASS_VPROTB:
  case XED_ICLASS_VPROTD:
  case XED_ICLASS_VPROTQ:
  case XED_ICLASS_VPROTW:
  case XED_ICLASS_VPSADBW:
  case XED_ICLASS_VPSCATTERDD:
  case XED_ICLASS_VPSCATTERDQ:
  case XED_ICLASS_VPSCATTERQD:
  case XED_ICLASS_VPSCATTERQQ:
  case XED_ICLASS_VPSHAB:
  case XED_ICLASS_VPSHAD:
  case XED_ICLASS_VPSHAQ:
  case XED_ICLASS_VPSHAW:
  case XED_ICLASS_VPSHLB:
  case XED_ICLASS_VPSHLD:
  case XED_ICLASS_VPSHLDD:
  case XED_ICLASS_VPSHLDQ:
  case XED_ICLASS_VPSHLDVD:
  case XED_ICLASS_VPSHLDVQ:
  case XED_ICLASS_VPSHLDVW:
  case XED_ICLASS_VPSHLDW:
  case XED_ICLASS_VPSHLQ:
  case XED_ICLASS_VPSHLW:
  case XED_ICLASS_VPSHRDD:
  case XED_ICLASS_VPSHRDQ:
  case XED_ICLASS_VPSHRDVD:
  case XED_ICLASS_VPSHRDVQ:
  case XED_ICLASS_VPSHRDVW:
  case XED_ICLASS_VPSHRDW:
  case XED_ICLASS_VPSHUFB:
  case XED_ICLASS_VPSHUFBITQMB:
  case XED_ICLASS_VPSHUFD:
  case XED_ICLASS_VPSHUFHW:
  case XED_ICLASS_VPSHUFLW:
  case XED_ICLASS_VPSIGNB:
  case XED_ICLASS_VPSIGND:
  case XED_ICLASS_VPSIGNW:
  case XED_ICLASS_VPSLLD:
  case XED_ICLASS_VPSLLDQ:
  case XED_ICLASS_VPSLLQ:
  case XED_ICLASS_VPSLLVD:
  case XED_ICLASS_VPSLLVQ:
  case XED_ICLASS_VPSLLVW:
  case XED_ICLASS_VPSLLW:
  case XED_ICLASS_VPSRAD:
  case XED_ICLASS_VPSRAQ:
  case XED_ICLASS_VPSRAVD:
  case XED_ICLASS_VPSRAVQ:
  case XED_ICLASS_VPSRAVW:
  case XED_ICLASS_VPSRAW:
  case XED_ICLASS_VPSRLD:
  case XED_ICLASS_VPSRLDQ:
  case XED_ICLASS_VPSRLQ:
  case XED_ICLASS_VPSRLVD:
  case XED_ICLASS_VPSRLVQ:
  case XED_ICLASS_VPSRLVW:
  case XED_ICLASS_VPSRLW:
  case XED_ICLASS_VPSUBB:
  case XED_ICLASS_VPSUBD:
  case XED_ICLASS_VPSUBQ:
  case XED_ICLASS_VPSUBSB:
  case XED_ICLASS_VPSUBSW:
  case XED_ICLASS_VPSUBUSB:
  case XED_ICLASS_VPSUBUSW:
  case XED_ICLASS_VPSUBW:
  case XED_ICLASS_VPTERNLOGD:
  case XED_ICLASS_VPTERNLOGQ:
  case XED_ICLASS_VPTEST:
  case XED_ICLASS_VPTESTMB:
  case XED_ICLASS_VPTESTMD:
  case XED_ICLASS_VPTESTMQ:
  case XED_ICLASS_VPTESTMW:
  case XED_ICLASS_VPTESTNMB:
  case XED_ICLASS_VPTESTNMD:
  case XED_ICLASS_VPTESTNMQ:
  case XED_ICLASS_VPTESTNMW:
  case XED_ICLASS_VPUNPCKHBW:
  case XED_ICLASS_VPUNPCKHDQ:
  case XED_ICLASS_VPUNPCKHQDQ:
  case XED_ICLASS_VPUNPCKHWD:
  case XED_ICLASS_VPUNPCKLBW:
  case XED_ICLASS_VPUNPCKLDQ:
  case XED_ICLASS_VPUNPCKLQDQ:
  case XED_ICLASS_VPUNPCKLWD:
  case XED_ICLASS_VPXOR:
  case XED_ICLASS_VPXORD:
  case XED_ICLASS_VPXORQ:
  case XED_ICLASS_VRANGEPD:
  case XED_ICLASS_VRANGEPS:
  case XED_ICLASS_VRANGESD:
  case XED_ICLASS_VRANGESS:
  case XED_ICLASS_VRCP14PD:
  case XED_ICLASS_VRCP14PS:
  case XED_ICLASS_VRCP14SD:
  case XED_ICLASS_VRCP14SS:
  case XED_ICLASS_VRCP28PD:
  case XED_ICLASS_VRCP28PS:
  case XED_ICLASS_VRCP28SD:
  case XED_ICLASS_VRCP28SS:
  case XED_ICLASS_VRCPPS:
  case XED_ICLASS_VRCPSS:
  case XED_ICLASS_VREDUCEPD:
  case XED_ICLASS_VREDUCEPS:
  case XED_ICLASS_VREDUCESD:
  case XED_ICLASS_VREDUCESS:
  case XED_ICLASS_VRNDSCALEPD:
  case XED_ICLASS_VRNDSCALEPS:
  case XED_ICLASS_VRNDSCALESD:
  case XED_ICLASS_VRNDSCALESS:
  case XED_ICLASS_VROUNDPD:
  case XED_ICLASS_VROUNDPS:
  case XED_ICLASS_VROUNDSD:
  case XED_ICLASS_VROUNDSS:
  case XED_ICLASS_VRSQRT14PD:
  case XED_ICLASS_VRSQRT14PS:
  case XED_ICLASS_VRSQRT14SD:
  case XED_ICLASS_VRSQRT14SS:
  case XED_ICLASS_VRSQRT28PD:
  case XED_ICLASS_VRSQRT28PS:
  case XED_ICLASS_VRSQRT28SD:
  case XED_ICLASS_VRSQRT28SS:
  case XED_ICLASS_VRSQRTPS:
  case XED_ICLASS_VRSQRTSS:
  case XED_ICLASS_VSCALEFPD:
  case XED_ICLASS_VSCALEFPS:
  case XED_ICLASS_VSCALEFSD:
  case XED_ICLASS_VSCALEFSS:
  case XED_ICLASS_VSCATTERDPD:
  case XED_ICLASS_VSCATTERDPS:
  case XED_ICLASS_VSCATTERPF0DPD:
  case XED_ICLASS_VSCATTERPF0DPS:
  case XED_ICLASS_VSCATTERPF0QPD:
  case XED_ICLASS_VSCATTERPF0QPS:
  case XED_ICLASS_VSCATTERPF1DPD:
  case XED_ICLASS_VSCATTERPF1DPS:
  case XED_ICLASS_VSCATTERPF1QPD:
  case XED_ICLASS_VSCATTERPF1QPS:
  case XED_ICLASS_VSCATTERQPD:
  case XED_ICLASS_VSCATTERQPS:
  case XED_ICLASS_VSHUFF32X4:
  case XED_ICLASS_VSHUFF64X2:
  case XED_ICLASS_VSHUFI32X4:
  case XED_ICLASS_VSHUFI64X2:
  case XED_ICLASS_VSHUFPD:
  case XED_ICLASS_VSHUFPS:
  case XED_ICLASS_VSQRTPD:
  case XED_ICLASS_VSQRTPS:
  case XED_ICLASS_VSQRTSD:
  case XED_ICLASS_VSQRTSS:
  case XED_ICLASS_VSTMXCSR:
  case XED_ICLASS_VSUBPD:
  case XED_ICLASS_VSUBPS:
  case XED_ICLASS_VSUBSD:
  case XED_ICLASS_VSUBSS:
  case XED_ICLASS_VTESTPD:
  case XED_ICLASS_VTESTPS:
  case XED_ICLASS_VUCOMISD:
  case XED_ICLASS_VUCOMISS:
  case XED_ICLASS_VUNPCKHPD:
  case XED_ICLASS_VUNPCKHPS:
  case XED_ICLASS_VUNPCKLPD:
  case XED_ICLASS_VUNPCKLPS:
  case XED_ICLASS_VXORPD:
  case XED_ICLASS_VXORPS:
  case XED_ICLASS_VZEROALL:
  case XED_ICLASS_VZEROUPPER:
  case XED_ICLASS_WBINVD:
  case XED_ICLASS_WBNOINVD:
  case XED_ICLASS_WRFSBASE:
  case XED_ICLASS_WRGSBASE:
  case XED_ICLASS_WRMSR:
  case XED_ICLASS_WRPKRU:
  case XED_ICLASS_WRSSD:
  case XED_ICLASS_WRSSQ:
  case XED_ICLASS_WRUSSD:
  case XED_ICLASS_WRUSSQ:
  case XED_ICLASS_XABORT:
  case XED_ICLASS_XADD:
  case XED_ICLASS_XADD_LOCK:
  case XED_ICLASS_XBEGIN:
  case XED_ICLASS_XCHG:
  case XED_ICLASS_XEND:
  case XED_ICLASS_XGETBV:
  case XED_ICLASS_XLAT:
  case XED_ICLASS_XOR:
  case XED_ICLASS_XORPD:
  case XED_ICLASS_XORPS:
  case XED_ICLASS_XOR_LOCK:
  case XED_ICLASS_XRSTOR:
  case XED_ICLASS_XRSTOR64:
  case XED_ICLASS_XRSTORS:
  case XED_ICLASS_XRSTORS64:
  case XED_ICLASS_XSAVE:
  case XED_ICLASS_XSAVE64:
  case XED_ICLASS_XSAVEC:
  case XED_ICLASS_XSAVEC64:
  case XED_ICLASS_XSAVEOPT:
  case XED_ICLASS_XSAVEOPT64:
  case XED_ICLASS_XSAVES:
  case XED_ICLASS_XSAVES64:
  case XED_ICLASS_XSETBV:
  case XED_ICLASS_XTEST:
  case XED_ICLASS_LAST:
  default:
     xed_assert(0);
  }
*/
