text: /* This file is auto-generated from insns.dat by insns.pl - don't edit it */
  
  /* This file in included by nasm.h */
  
  /* Instruction names */
  
  #ifndef NASM_INSNSI_H
  #define NASM_INSNSI_H 1
  
  enum opcode {
  	I_DB,
  	I_DW,
  	I_DD,
  	I_DQ,
  	I_DT,
  	I_DO,
  	I_DY,
  	I_DZ,
  	I_RESB,
  	I_RESW,
  	I_RESD,
  	I_RESQ,
  	I_REST,
  	I_RESO,
  	I_RESY,
  	I_RESZ,
  	I_INCBIN,
  	I_AAA,
  	I_AAD,
  	I_AAM,
  	I_AAS,
  	I_ADC,
  	I_ADD,
  	I_AND,
  	I_ARPL,
  	I_BB0_RESET,
  	I_BB1_RESET,
  	I_BOUND,
  	I_BSF,
  	I_BSR,
  	I_BSWAP,
  	I_BT,
  	I_BTC,
  	I_BTR,
  	I_BTS,
  	I_CALL,
  	I_CBW,
  	I_CDQ,
  	I_CDQE,
  	I_CLC,
  	I_CLD,
  	I_CLI,
  	I_CLTS,
  	I_CMC,
  	I_CMP,
  	I_CMPSB,
  	I_CMPSD,
  	I_CMPSQ,
  	I_CMPSW,
  	I_CMPXCHG,
  	I_CMPXCHG486,
  	I_CMPXCHG8B,
  	I_CMPXCHG16B,
  	I_CPUID,
  	I_CPU_READ,
  	I_CPU_WRITE,
  	I_CQO,
  	I_CWD,
  	I_CWDE,
  	I_DAA,
  	I_DAS,
  	I_DEC,
  	I_DIV,
  	I_DMINT,
  	I_EMMS,
  	I_ENTER,
  	I_EQU,
  	I_F2XM1,
  	I_FABS,
  	I_FADD,
  	I_FADDP,
  	I_FBLD,
  	I_FBSTP,
  	I_FCHS,
  	I_FCLEX,
  	I_FCMOVB,
  	I_FCMOVBE,
  	I_FCMOVE,
  	I_FCMOVNB,
  	I_FCMOVNBE,
  	I_FCMOVNE,
  	I_FCMOVNU,
  	I_FCMOVU,
  	I_FCOM,
  	I_FCOMI,
  	I_FCOMIP,
  	I_FCOMP,
  	I_FCOMPP,
  	I_FCOS,
  	I_FDECSTP,
  	I_FDISI,
  	I_FDIV,
  	I_FDIVP,
  	I_FDIVR,
  	I_FDIVRP,
  	I_FEMMS,
  	I_FENI,
  	I_FFREE,
  	I_FFREEP,
  	I_FIADD,
  	I_FICOM,
  	I_FICOMP,
  	I_FIDIV,
  	I_FIDIVR,
  	I_FILD,
  	I_FIMUL,
  	I_FINCSTP,
  	I_FINIT,
  	I_FIST,
  	I_FISTP,
  	I_FISTTP,
  	I_FISUB,
  	I_FISUBR,
  	I_FLD,
  	I_FLD1,
  	I_FLDCW,
  	I_FLDENV,
  	I_FLDL2E,
  	I_FLDL2T,
  	I_FLDLG2,
  	I_FLDLN2,
  	I_FLDPI,
  	I_FLDZ,
  	I_FMUL,
  	I_FMULP,
  	I_FNCLEX,
  	I_FNDISI,
  	I_FNENI,
  	I_FNINIT,
  	I_FNOP,
  	I_FNSAVE,
  	I_FNSTCW,
  	I_FNSTENV,
  	I_FNSTSW,
  	I_FPATAN,
  	I_FPREM,
  	I_FPREM1,
  	I_FPTAN,
  	I_FRNDINT,
  	I_FRSTOR,
  	I_FSAVE,
  	I_FSCALE,
  	I_FSETPM,
  	I_FSIN,
  	I_FSINCOS,
  	I_FSQRT,
  	I_FST,
  	I_FSTCW,
  	I_FSTENV,
  	I_FSTP,
  	I_FSTSW,
  	I_FSUB,
  	I_FSUBP,
  	I_FSUBR,
  	I_FSUBRP,
  	I_FTST,
  	I_FUCOM,
  	I_FUCOMI,
  	I_FUCOMIP,
  	I_FUCOMP,
  	I_FUCOMPP,
  	I_FXAM,
  	I_FXCH,
  	I_FXTRACT,
  	I_FYL2X,
  	I_FYL2XP1,
  	I_HLT,
  	I_IBTS,
  	I_ICEBP,
  	I_IDIV,
  	I_IMUL,
  	I_IN,
  	I_INC,
  	I_INSB,
  	I_INSD,
  	I_INSW,
  	I_INT,
  	I_INT01,
  	I_INT1,
  	I_INT03,
  	I_INT3,
  	I_INTO,
  	I_INVD,
  	I_INVPCID,
  	I_INVLPG,
  	I_INVLPGA,
  	I_IRET,
  	I_IRETD,
  	I_IRETQ,
  	I_IRETW,
  	I_JCXZ,
  	I_JECXZ,
  	I_JRCXZ,
  	I_JMP,
  	I_JMPE,
  	I_LAHF,
  	I_LAR,
  	I_LDS,
  	I_LEA,
  	I_LEAVE,
  	I_LES,
  	I_LFENCE,
  	I_LFS,
  	I_LGDT,
  	I_LGS,
  	I_LIDT,
  	I_LLDT,
  	I_LMSW,
  	I_LOADALL,
  	I_LOADALL286,
  	I_LODSB,
  	I_LODSD,
  	I_LODSQ,
  	I_LODSW,
  	I_LOOP,
  	I_LOOPE,
  	I_LOOPNE,
  	I_LOOPNZ,
  	I_LOOPZ,
  	I_LSL,
  	I_LSS,
  	I_LTR,
  	I_MFENCE,
  	I_MONITOR,
  	I_MONITORX,
  	I_MOV,
  	I_MOVD,
  	I_MOVQ,
  	I_MOVSB,
  	I_MOVSD,
  	I_MOVSQ,
  	I_MOVSW,
  	I_MOVSX,
  	I_MOVSXD,
  	I_MOVZX,
  	I_MUL,
  	I_MWAIT,
  	I_MWAITX,
  	I_NEG,
  	I_NOP,
  	I_NOT,
  	I_OR,
  	I_OUT,
  	I_OUTSB,
  	I_OUTSD,
  	I_OUTSW,
  	I_PACKSSDW,
  	I_PACKSSWB,
  	I_PACKUSWB,
  	I_PADDB,
  	I_PADDD,
  	I_PADDSB,
  	I_PADDSIW,
  	I_PADDSW,
  	I_PADDUSB,
  	I_PADDUSW,
  	I_PADDW,
  	I_PAND,
  	I_PANDN,
  	I_PAUSE,
  	I_PAVEB,
  	I_PAVGUSB,
  	I_PCMPEQB,
  	I_PCMPEQD,
  	I_PCMPEQW,
  	I_PCMPGTB,
  	I_PCMPGTD,
  	I_PCMPGTW,
  	I_PDISTIB,
  	I_PF2ID,
  	I_PFACC,
  	I_PFADD,
  	I_PFCMPEQ,
  	I_PFCMPGE,
  	I_PFCMPGT,
  	I_PFMAX,
  	I_PFMIN,
  	I_PFMUL,
  	I_PFRCP,
  	I_PFRCPIT1,
  	I_PFRCPIT2,
  	I_PFRSQIT1,
  	I_PFRSQRT,
  	I_PFSUB,
  	I_PFSUBR,
  	I_PI2FD,
  	I_PMACHRIW,
  	I_PMADDWD,
  	I_PMAGW,
  	I_PMULHRIW,
  	I_PMULHRWA,
  	I_PMULHRWC,
  	I_PMULHW,
  	I_PMULLW,
  	I_PMVGEZB,
  	I_PMVLZB,
  	I_PMVNZB,
  	I_PMVZB,
  	I_POP,
  	I_POPA,
  	I_POPAD,
  	I_POPAW,
  	I_POPF,
  	I_POPFD,
  	I_POPFQ,
  	I_POPFW,
  	I_POR,
  	I_PREFETCH,
  	I_PREFETCHW,
  	I_PSLLD,
  	I_PSLLQ,
  	I_PSLLW,
  	I_PSRAD,
  	I_PSRAW,
  	I_PSRLD,
  	I_PSRLQ,
  	I_PSRLW,
  	I_PSUBB,
  	I_PSUBD,
  	I_PSUBSB,
  	I_PSUBSIW,
  	I_PSUBSW,
  	I_PSUBUSB,
  	I_PSUBUSW,
  	I_PSUBW,
  	I_PUNPCKHBW,
  	I_PUNPCKHDQ,
  	I_PUNPCKHWD,
  	I_PUNPCKLBW,
  	I_PUNPCKLDQ,
  	I_PUNPCKLWD,
  	I_PUSH,
  	I_PUSHA,
  	I_PUSHAD,
  	I_PUSHAW,
  	I_PUSHF,
  	I_PUSHFD,
  	I_PUSHFQ,
  	I_PUSHFW,
  	I_PXOR,
  	I_RCL,
  	I_RCR,
  	I_RDSHR,
  	I_RDMSR,
  	I_RDPMC,
  	I_RDTSC,
  	I_RDTSCP,
  	I_RET,
  	I_RETF,
  	I_RETN,
  	I_RETW,
  	I_RETFW,
  	I_RETNW,
  	I_RETD,
  	I_RETFD,
  	I_RETND,
  	I_RETQ,
  	I_RETFQ,
  	I_RETNQ,
  	I_ROL,
  	I_ROR,
  	I_RDM,
  	I_RSDC,
  	I_RSLDT,
  	I_RSM,
  	I_RSTS,
  	I_SAHF,
  	I_SAL,
  	I_SALC,
  	I_SAR,
  	I_SBB,
  	I_SCASB,
  	I_SCASD,
  	I_SCASQ,
  	I_SCASW,
  	I_SFENCE,
  	I_SGDT,
  	I_SHL,
  	I_SHLD,
  	I_SHR,
  	I_SHRD,
  	I_SIDT,
  	I_SLDT,
  	I_SKINIT,
  	I_SMI,
  	I_SMINT,
  	I_SMINTOLD,
  	I_SMSW,
  	I_STC,
  	I_STD,
  	I_STI,
  	I_STOSB,
  	I_STOSD,
  	I_STOSQ,
  	I_STOSW,
  	I_STR,
  	I_SUB,
  	I_SVDC,
  	I_SVLDT,
  	I_SVTS,
  	I_SWAPGS,
  	I_SYSCALL,
  	I_SYSENTER,
  	I_SYSEXIT,
  	I_SYSRET,
  	I_TEST,
  	I_UD0,
  	I_UD1,
  	I_UD2B,
  	I_UD2,
  	I_UD2A,
  	I_UMOV,
  	I_VERR,
  	I_VERW,
  	I_FWAIT,
  	I_WBINVD,
  	I_WRSHR,
  	I_WRMSR,
  	I_XADD,
  	I_XBTS,
  	I_XCHG,
  	I_XLATB,
  	I_XLAT,
  	I_XOR,
  	I_ADDPS,
  	I_ADDSS,
  	I_ANDNPS,
  	I_ANDPS,
  	I_CMPEQPS,
  	I_CMPEQSS,
  	I_CMPLEPS,
  	I_CMPLESS,
  	I_CMPLTPS,
  	I_CMPLTSS,
  	I_CMPNEQPS,
  	I_CMPNEQSS,
  	I_CMPNLEPS,
  	I_CMPNLESS,
  	I_CMPNLTPS,
  	I_CMPNLTSS,
  	I_CMPORDPS,
  	I_CMPORDSS,
  	I_CMPUNORDPS,
  	I_CMPUNORDSS,
  	I_CMPPS,
  	I_CMPSS,
  	I_COMISS,
  	I_CVTPI2PS,
  	I_CVTPS2PI,
  	I_CVTSI2SS,
  	I_CVTSS2SI,
  	I_CVTTPS2PI,
  	I_CVTTSS2SI,
  	I_DIVPS,
  	I_DIVSS,
  	I_LDMXCSR,
  	I_MAXPS,
  	I_MAXSS,
  	I_MINPS,
  	I_MINSS,
  	I_MOVAPS,
  	I_MOVHPS,
  	I_MOVLHPS,
  	I_MOVLPS,
  	I_MOVHLPS,
  	I_MOVMSKPS,
  	I_MOVNTPS,
  	I_MOVSS,
  	I_MOVUPS,
  	I_MULPS,
  	I_MULSS,
  	I_ORPS,
  	I_RCPPS,
  	I_RCPSS,
  	I_RSQRTPS,
  	I_RSQRTSS,
  	I_SHUFPS,
  	I_SQRTPS,
  	I_SQRTSS,
  	I_STMXCSR,
  	I_SUBPS,
  	I_SUBSS,
  	I_UCOMISS,
  	I_UNPCKHPS,
  	I_UNPCKLPS,
  	I_XORPS,
  	I_FXRSTOR,
  	I_FXRSTOR64,
  	I_FXSAVE,
  	I_FXSAVE64,
  	I_XGETBV,
  	I_XSETBV,
  	I_XSAVE,
  	I_XSAVE64,
  	I_XSAVEC,
  	I_XSAVEC64,
  	I_XSAVEOPT,
  	I_XSAVEOPT64,
  	I_XSAVES,
  	I_XSAVES64,
  	I_XRSTOR,
  	I_XRSTOR64,
  	I_XRSTORS,
  	I_XRSTORS64,
  	I_PREFETCHNTA,
  	I_PREFETCHT0,
  	I_PREFETCHT1,
  	I_PREFETCHT2,
  	I_MASKMOVQ,
  	I_MOVNTQ,
  	I_PAVGB,
  	I_PAVGW,
  	I_PEXTRW,
  	I_PINSRW,
  	I_PMAXSW,
  	I_PMAXUB,
  	I_PMINSW,
  	I_PMINUB,
  	I_PMOVMSKB,
  	I_PMULHUW,
  	I_PSADBW,
  	I_PSHUFW,
  	I_PF2IW,
  	I_PFNACC,
  	I_PFPNACC,
  	I_PI2FW,
  	I_PSWAPD,
  	I_MASKMOVDQU,
  	I_CLFLUSH,
  	I_MOVNTDQ,
  	I_MOVNTI,
  	I_MOVNTPD,
  	I_MOVDQA,
  	I_MOVDQU,
  	I_MOVDQ2Q,
  	I_MOVQ2DQ,
  	I_PADDQ,
  	I_PMULUDQ,
  	I_PSHUFD,
  	I_PSHUFHW,
  	I_PSHUFLW,
  	I_PSLLDQ,
  	I_PSRLDQ,
  	I_PSUBQ,
  	I_PUNPCKHQDQ,
  	I_PUNPCKLQDQ,
  	I_ADDPD,
  	I_ADDSD,
  	I_ANDNPD,
  	I_ANDPD,
  	I_CMPEQPD,
  	I_CMPEQSD,
  	I_CMPLEPD,
  	I_CMPLESD,
  	I_CMPLTPD,
  	I_CMPLTSD,
  	I_CMPNEQPD,
  	I_CMPNEQSD,
  	I_CMPNLEPD,
  	I_CMPNLESD,
  	I_CMPNLTPD,
  	I_CMPNLTSD,
  	I_CMPORDPD,
  	I_CMPORDSD,
  	I_CMPUNORDPD,
  	I_CMPUNORDSD,
  	I_CMPPD,
  	I_COMISD,
  	I_CVTDQ2PD,
  	I_CVTDQ2PS,
  	I_CVTPD2DQ,
  	I_CVTPD2PI,
  	I_CVTPD2PS,
  	I_CVTPI2PD,
  	I_CVTPS2DQ,
  	I_CVTPS2PD,
  	I_CVTSD2SI,
  	I_CVTSD2SS,
  	I_CVTSI2SD,
  	I_CVTSS2SD,
  	I_CVTTPD2PI,
  	I_CVTTPD2DQ,
  	I_CVTTPS2DQ,
  	I_CVTTSD2SI,
  	I_DIVPD,
  	I_DIVSD,
  	I_MAXPD,
  	I_MAXSD,
  	I_MINPD,
  	I_MINSD,
  	I_MOVAPD,
  	I_MOVHPD,
  	I_MOVLPD,
  	I_MOVMSKPD,
  	I_MOVUPD,
  	I_MULPD,
  	I_MULSD,
  	I_ORPD,
  	I_SHUFPD,
  	I_SQRTPD,
  	I_SQRTSD,
  	I_SUBPD,
  	I_SUBSD,
  	I_UCOMISD,
  	I_UNPCKHPD,
  	I_UNPCKLPD,
  	I_XORPD,
  	I_ADDSUBPD,
  	I_ADDSUBPS,
  	I_HADDPD,
  	I_HADDPS,
  	I_HSUBPD,
  	I_HSUBPS,
  	I_LDDQU,
  	I_MOVDDUP,
  	I_MOVSHDUP,
  	I_MOVSLDUP,
  	I_CLGI,
  	I_STGI,
  	I_VMCALL,
  	I_VMCLEAR,
  	I_VMFUNC,
  	I_VMLAUNCH,
  	I_VMLOAD,
  	I_VMMCALL,
  	I_VMPTRLD,
  	I_VMPTRST,
  	I_VMREAD,
  	I_VMRESUME,
  	I_VMRUN,
  	I_VMSAVE,
  	I_VMWRITE,
  	I_VMXOFF,
  	I_VMXON,
  	I_INVEPT,
  	I_INVVPID,
  	I_PABSB,
  	I_PABSW,
  	I_PABSD,
  	I_PALIGNR,
  	I_PHADDW,
  	I_PHADDD,
  	I_PHADDSW,
  	I_PHSUBW,
  	I_PHSUBD,
  	I_PHSUBSW,
  	I_PMADDUBSW,
  	I_PMULHRSW,
  	I_PSHUFB,
  	I_PSIGNB,
  	I_PSIGNW,
  	I_PSIGND,
  	I_EXTRQ,
  	I_INSERTQ,
  	I_MOVNTSD,
  	I_MOVNTSS,
  	I_LZCNT,
  	I_BLENDPD,
  	I_BLENDPS,
  	I_BLENDVPD,
  	I_BLENDVPS,
  	I_DPPD,
  	I_DPPS,
  	I_EXTRACTPS,
  	I_INSERTPS,
  	I_MOVNTDQA,
  	I_MPSADBW,
  	I_PACKUSDW,
  	I_PBLENDVB,
  	I_PBLENDW,
  	I_PCMPEQQ,
  	I_PEXTRB,
  	I_PEXTRD,
  	I_PEXTRQ,
  	I_PHMINPOSUW,
  	I_PINSRB,
  	I_PINSRD,
  	I_PINSRQ,
  	I_PMAXSB,
  	I_PMAXSD,
  	I_PMAXUD,
  	I_PMAXUW,
  	I_PMINSB,
  	I_PMINSD,
  	I_PMINUD,
  	I_PMINUW,
  	I_PMOVSXBW,
  	I_PMOVSXBD,
  	I_PMOVSXBQ,
  	I_PMOVSXWD,
  	I_PMOVSXWQ,
  	I_PMOVSXDQ,
  	I_PMOVZXBW,
  	I_PMOVZXBD,
  	I_PMOVZXBQ,
  	I_PMOVZXWD,
  	I_PMOVZXWQ,
  	I_PMOVZXDQ,
  	I_PMULDQ,
  	I_PMULLD,
  	I_PTEST,
  	I_ROUNDPD,
  	I_ROUNDPS,
  	I_ROUNDSD,
  	I_ROUNDSS,
  	I_CRC32,
  	I_PCMPESTRI,
  	I_PCMPESTRM,
  	I_PCMPISTRI,
  	I_PCMPISTRM,
  	I_PCMPGTQ,
  	I_POPCNT,
  	I_GETSEC,
  	I_PFRCPV,
  	I_PFRSQRTV,
  	I_MOVBE,
  	I_AESENC,
  	I_AESENCLAST,
  	I_AESDEC,
  	I_AESDECLAST,
  	I_AESIMC,
  	I_AESKEYGENASSIST,
  	I_VAESENC,
  	I_VAESENCLAST,
  	I_VAESDEC,
  	I_VAESDECLAST,
  	I_VAESIMC,
  	I_VAESKEYGENASSIST,
  	I_VADDPD,
  	I_VADDPS,
  	I_VADDSD,
  	I_VADDSS,
  	I_VADDSUBPD,
  	I_VADDSUBPS,
  	I_VANDPD,
  	I_VANDPS,
  	I_VANDNPD,
  	I_VANDNPS,
  	I_VBLENDPD,
  	I_VBLENDPS,
  	I_VBLENDVPD,
  	I_VBLENDVPS,
  	I_VBROADCASTSS,
  	I_VBROADCASTSD,
  	I_VBROADCASTF128,
  	I_VCMPEQ_OSPD,
  	I_VCMPEQPD,
  	I_VCMPLT_OSPD,
  	I_VCMPLTPD,
  	I_VCMPLE_OSPD,
  	I_VCMPLEPD,
  	I_VCMPUNORD_QPD,
  	I_VCMPUNORDPD,
  	I_VCMPNEQ_UQPD,
  	I_VCMPNEQPD,
  	I_VCMPNLT_USPD,
  	I_VCMPNLTPD,
  	I_VCMPNLE_USPD,
  	I_VCMPNLEPD,
  	I_VCMPORD_QPD,
  	I_VCMPORDPD,
  	I_VCMPEQ_UQPD,
  	I_VCMPNGE_USPD,
  	I_VCMPNGEPD,
  	I_VCMPNGT_USPD,
  	I_VCMPNGTPD,
  	I_VCMPFALSE_OQPD,
  	I_VCMPFALSEPD,
  	I_VCMPNEQ_OQPD,
  	I_VCMPGE_OSPD,
  	I_VCMPGEPD,
  	I_VCMPGT_OSPD,
  	I_VCMPGTPD,
  	I_VCMPTRUE_UQPD,
  	I_VCMPTRUEPD,
  	I_VCMPLT_OQPD,
  	I_VCMPLE_OQPD,
  	I_VCMPUNORD_SPD,
  	I_VCMPNEQ_USPD,
  	I_VCMPNLT_UQPD,
  	I_VCMPNLE_UQPD,
  	I_VCMPORD_SPD,
  	I_VCMPEQ_USPD,
  	I_VCMPNGE_UQPD,
  	I_VCMPNGT_UQPD,
  	I_VCMPFALSE_OSPD,
  	I_VCMPNEQ_OSPD,
  	I_VCMPGE_OQPD,
  	I_VCMPGT_OQPD,
  	I_VCMPTRUE_USPD,
  	I_VCMPPD,
  	I_VCMPEQ_OSPS,
  	I_VCMPEQPS,
  	I_VCMPLT_OSPS,
  	I_VCMPLTPS,
  	I_VCMPLE_OSPS,
  	I_VCMPLEPS,
  	I_VCMPUNORD_QPS,
  	I_VCMPUNORDPS,
  	I_VCMPNEQ_UQPS,
  	I_VCMPNEQPS,
  	I_VCMPNLT_USPS,
  	I_VCMPNLTPS,
  	I_VCMPNLE_USPS,
  	I_VCMPNLEPS,
  	I_VCMPORD_QPS,
  	I_VCMPORDPS,
  	I_VCMPEQ_UQPS,
  	I_VCMPNGE_USPS,
  	I_VCMPNGEPS,
  	I_VCMPNGT_USPS,
  	I_VCMPNGTPS,
  	I_VCMPFALSE_OQPS,
  	I_VCMPFALSEPS,
  	I_VCMPNEQ_OQPS,
  	I_VCMPGE_OSPS,
  	I_VCMPGEPS,
  	I_VCMPGT_OSPS,
  	I_VCMPGTPS,
  	I_VCMPTRUE_UQPS,
  	I_VCMPTRUEPS,
  	I_VCMPLT_OQPS,
  	I_VCMPLE_OQPS,
  	I_VCMPUNORD_SPS,
  	I_VCMPNEQ_USPS,
  	I_VCMPNLT_UQPS,
  	I_VCMPNLE_UQPS,
  	I_VCMPORD_SPS,
  	I_VCMPEQ_USPS,
  	I_VCMPNGE_UQPS,
  	I_VCMPNGT_UQPS,
  	I_VCMPFALSE_OSPS,
  	I_VCMPNEQ_OSPS,
  	I_VCMPGE_OQPS,
  	I_VCMPGT_OQPS,
  	I_VCMPTRUE_USPS,
  	I_VCMPPS,
  	I_VCMPEQ_OSSD,
  	I_VCMPEQSD,
  	I_VCMPLT_OSSD,
  	I_VCMPLTSD,
  	I_VCMPLE_OSSD,
  	I_VCMPLESD,
  	I_VCMPUNORD_QSD,
  	I_VCMPUNORDSD,
  	I_VCMPNEQ_UQSD,
  	I_VCMPNEQSD,
  	I_VCMPNLT_USSD,
  	I_VCMPNLTSD,
  	I_VCMPNLE_USSD,
  	I_VCMPNLESD,
  	I_VCMPORD_QSD,
  	I_VCMPORDSD,
  	I_VCMPEQ_UQSD,
  	I_VCMPNGE_USSD,
  	I_VCMPNGESD,
  	I_VCMPNGT_USSD,
  	I_VCMPNGTSD,
  	I_VCMPFALSE_OQSD,
  	I_VCMPFALSESD,
  	I_VCMPNEQ_OQSD,
  	I_VCMPGE_OSSD,
  	I_VCMPGESD,
  	I_VCMPGT_OSSD,
  	I_VCMPGTSD,
  	I_VCMPTRUE_UQSD,
  	I_VCMPTRUESD,
  	I_VCMPLT_OQSD,
  	I_VCMPLE_OQSD,
  	I_VCMPUNORD_SSD,
  	I_VCMPNEQ_USSD,
  	I_VCMPNLT_UQSD,
  	I_VCMPNLE_UQSD,
  	I_VCMPORD_SSD,
  	I_VCMPEQ_USSD,
  	I_VCMPNGE_UQSD,
  	I_VCMPNGT_UQSD,
  	I_VCMPFALSE_OSSD,
  	I_VCMPNEQ_OSSD,
  	I_VCMPGE_OQSD,
  	I_VCMPGT_OQSD,
  	I_VCMPTRUE_USSD,
  	I_VCMPSD,
  	I_VCMPEQ_OSSS,
  	I_VCMPEQSS,
  	I_VCMPLT_OSSS,
  	I_VCMPLTSS,
  	I_VCMPLE_OSSS,
  	I_VCMPLESS,
  	I_VCMPUNORD_QSS,
  	I_VCMPUNORDSS,
  	I_VCMPNEQ_UQSS,
  	I_VCMPNEQSS,
  	I_VCMPNLT_USSS,
  	I_VCMPNLTSS,
  	I_VCMPNLE_USSS,
  	I_VCMPNLESS,
  	I_VCMPORD_QSS,
  	I_VCMPORDSS,
  	I_VCMPEQ_UQSS,
  	I_VCMPNGE_USSS,
  	I_VCMPNGESS,
  	I_VCMPNGT_USSS,
  	I_VCMPNGTSS,
  	I_VCMPFALSE_OQSS,
  	I_VCMPFALSESS,
  	I_VCMPNEQ_OQSS,
  	I_VCMPGE_OSSS,
  	I_VCMPGESS,
  	I_VCMPGT_OSSS,
  	I_VCMPGTSS,
  	I_VCMPTRUE_UQSS,
  	I_VCMPTRUESS,
  	I_VCMPLT_OQSS,
  	I_VCMPLE_OQSS,
  	I_VCMPUNORD_SSS,
  	I_VCMPNEQ_USSS,
  	I_VCMPNLT_UQSS,
  	I_VCMPNLE_UQSS,
  	I_VCMPORD_SSS,
  	I_VCMPEQ_USSS,
  	I_VCMPNGE_UQSS,
  	I_VCMPNGT_UQSS,
  	I_VCMPFALSE_OSSS,
  	I_VCMPNEQ_OSSS,
  	I_VCMPGE_OQSS,
  	I_VCMPGT_OQSS,
  	I_VCMPTRUE_USSS,
  	I_VCMPSS,
  	I_VCOMISD,
  	I_VCOMISS,
  	I_VCVTDQ2PD,
  	I_VCVTDQ2PS,
  	I_VCVTPD2DQ,
  	I_VCVTPD2PS,
  	I_VCVTPS2DQ,
  	I_VCVTPS2PD,
  	I_VCVTSD2SI,
  	I_VCVTSD2SS,
  	I_VCVTSI2SD,
  	I_VCVTSI2SS,
  	I_VCVTSS2SD,
  	I_VCVTSS2SI,
  	I_VCVTTPD2DQ,
  	I_VCVTTPS2DQ,
  	I_VCVTTSD2SI,
  	I_VCVTTSS2SI,
  	I_VDIVPD,
  	I_VDIVPS,
  	I_VDIVSD,
  	I_VDIVSS,
  	I_VDPPD,
  	I_VDPPS,
  	I_VEXTRACTF128,
  	I_VEXTRACTPS,
  	I_VHADDPD,
  	I_VHADDPS,
  	I_VHSUBPD,
  	I_VHSUBPS,
  	I_VINSERTF128,
  	I_VINSERTPS,
  	I_VLDDQU,
  	I_VLDQQU,
  	I_VLDMXCSR,
  	I_VMASKMOVDQU,
  	I_VMASKMOVPS,
  	I_VMASKMOVPD,
  	I_VMAXPD,
  	I_VMAXPS,
  	I_VMAXSD,
  	I_VMAXSS,
  	I_VMINPD,
  	I_VMINPS,
  	I_VMINSD,
  	I_VMINSS,
  	I_VMOVAPD,
  	I_VMOVAPS,
  	I_VMOVD,
  	I_VMOVQ,
  	I_VMOVDDUP,
  	I_VMOVDQA,
  	I_VMOVQQA,
  	I_VMOVDQU,
  	I_VMOVQQU,
  	I_VMOVHLPS,
  	I_VMOVHPD,
  	I_VMOVHPS,
  	I_VMOVLHPS,
  	I_VMOVLPD,
  	I_VMOVLPS,
  	I_VMOVMSKPD,
  	I_VMOVMSKPS,
  	I_VMOVNTDQ,
  	I_VMOVNTQQ,
  	I_VMOVNTDQA,
  	I_VMOVNTPD,
  	I_VMOVNTPS,
  	I_VMOVSD,
  	I_VMOVSHDUP,
  	I_VMOVSLDUP,
  	I_VMOVSS,
  	I_VMOVUPD,
  	I_VMOVUPS,
  	I_VMPSADBW,
  	I_VMULPD,
  	I_VMULPS,
  	I_VMULSD,
  	I_VMULSS,
  	I_VORPD,
  	I_VORPS,
  	I_VPABSB,
  	I_VPABSW,
  	I_VPABSD,
  	I_VPACKSSWB,
  	I_VPACKSSDW,
  	I_VPACKUSWB,
  	I_VPACKUSDW,
  	I_VPADDB,
  	I_VPADDW,
  	I_VPADDD,
  	I_VPADDQ,
  	I_VPADDSB,
  	I_VPADDSW,
  	I_VPADDUSB,
  	I_VPADDUSW,
  	I_VPALIGNR,
  	I_VPAND,
  	I_VPANDN,
  	I_VPAVGB,
  	I_VPAVGW,
  	I_VPBLENDVB,
  	I_VPBLENDW,
  	I_VPCMPESTRI,
  	I_VPCMPESTRM,
  	I_VPCMPISTRI,
  	I_VPCMPISTRM,
  	I_VPCMPEQB,
  	I_VPCMPEQW,
  	I_VPCMPEQD,
  	I_VPCMPEQQ,
  	I_VPCMPGTB,
  	I_VPCMPGTW,
  	I_VPCMPGTD,
  	I_VPCMPGTQ,
  	I_VPERMILPD,
  	I_VPERMILPS,
  	I_VPERM2F128,
  	I_VPEXTRB,
  	I_VPEXTRW,
  	I_VPEXTRD,
  	I_VPEXTRQ,
  	I_VPHADDW,
  	I_VPHADDD,
  	I_VPHADDSW,
  	I_VPHMINPOSUW,
  	I_VPHSUBW,
  	I_VPHSUBD,
  	I_VPHSUBSW,
  	I_VPINSRB,
  	I_VPINSRW,
  	I_VPINSRD,
  	I_VPINSRQ,
  	I_VPMADDWD,
  	I_VPMADDUBSW,
  	I_VPMAXSB,
  	I_VPMAXSW,
  	I_VPMAXSD,
  	I_VPMAXUB,
  	I_VPMAXUW,
  	I_VPMAXUD,
  	I_VPMINSB,
  	I_VPMINSW,
  	I_VPMINSD,
  	I_VPMINUB,
  	I_VPMINUW,
  	I_VPMINUD,
  	I_VPMOVMSKB,
  	I_VPMOVSXBW,
  	I_VPMOVSXBD,
  	I_VPMOVSXBQ,
  	I_VPMOVSXWD,
  	I_VPMOVSXWQ,
  	I_VPMOVSXDQ,
  	I_VPMOVZXBW,
  	I_VPMOVZXBD,
  	I_VPMOVZXBQ,
  	I_VPMOVZXWD,
  	I_VPMOVZXWQ,
  	I_VPMOVZXDQ,
  	I_VPMULHUW,
  	I_VPMULHRSW,
  	I_VPMULHW,
  	I_VPMULLW,
  	I_VPMULLD,
  	I_VPMULUDQ,
  	I_VPMULDQ,
  	I_VPOR,
  	I_VPSADBW,
  	I_VPSHUFB,
  	I_VPSHUFD,
  	I_VPSHUFHW,
  	I_VPSHUFLW,
  	I_VPSIGNB,
  	I_VPSIGNW,
  	I_VPSIGND,
  	I_VPSLLDQ,
  	I_VPSRLDQ,
  	I_VPSLLW,
  	I_VPSLLD,
  	I_VPSLLQ,
  	I_VPSRAW,
  	I_VPSRAD,
  	I_VPSRLW,
  	I_VPSRLD,
  	I_VPSRLQ,
  	I_VPTEST,
  	I_VPSUBB,
  	I_VPSUBW,
  	I_VPSUBD,
  	I_VPSUBQ,
  	I_VPSUBSB,
  	I_VPSUBSW,
  	I_VPSUBUSB,
  	I_VPSUBUSW,
  	I_VPUNPCKHBW,
  	I_VPUNPCKHWD,
  	I_VPUNPCKHDQ,
  	I_VPUNPCKHQDQ,
  	I_VPUNPCKLBW,
  	I_VPUNPCKLWD,
  	I_VPUNPCKLDQ,
  	I_VPUNPCKLQDQ,
  	I_VPXOR,
  	I_VRCPPS,
  	I_VRCPSS,
  	I_VRSQRTPS,
  	I_VRSQRTSS,
  	I_VROUNDPD,
  	I_VROUNDPS,
  	I_VROUNDSD,
  	I_VROUNDSS,
  	I_VSHUFPD,
  	I_VSHUFPS,
  	I_VSQRTPD,
  	I_VSQRTPS,
  	I_VSQRTSD,
  	I_VSQRTSS,
  	I_VSTMXCSR,
  	I_VSUBPD,
  	I_VSUBPS,
  	I_VSUBSD,
  	I_VSUBSS,
  	I_VTESTPS,
  	I_VTESTPD,
  	I_VUCOMISD,
  	I_VUCOMISS,
  	I_VUNPCKHPD,
  	I_VUNPCKHPS,
  	I_VUNPCKLPD,
  	I_VUNPCKLPS,
  	I_VXORPD,
  	I_VXORPS,
  	I_VZEROALL,
  	I_VZEROUPPER,
  	I_PCLMULLQLQDQ,
  	I_PCLMULHQLQDQ,
  	I_PCLMULLQHQDQ,
  	I_PCLMULHQHQDQ,
  	I_PCLMULQDQ,
  	I_VPCLMULLQLQDQ,
  	I_VPCLMULHQLQDQ,
  	I_VPCLMULLQHQDQ,
  	I_VPCLMULHQHQDQ,
  	I_VPCLMULQDQ,
  	I_VFMADD132PS,
  	I_VFMADD132PD,
  	I_VFMADD312PS,
  	I_VFMADD312PD,
  	I_VFMADD213PS,
  	I_VFMADD213PD,
  	I_VFMADD123PS,
  	I_VFMADD123PD,
  	I_VFMADD231PS,
  	I_VFMADD231PD,
  	I_VFMADD321PS,
  	I_VFMADD321PD,
  	I_VFMADDSUB132PS,
  	I_VFMADDSUB132PD,
  	I_VFMADDSUB312PS,
  	I_VFMADDSUB312PD,
  	I_VFMADDSUB213PS,
  	I_VFMADDSUB213PD,
  	I_VFMADDSUB123PS,
  	I_VFMADDSUB123PD,
  	I_VFMADDSUB231PS,
  	I_VFMADDSUB231PD,
  	I_VFMADDSUB321PS,
  	I_VFMADDSUB321PD,
  	I_VFMSUB132PS,
  	I_VFMSUB132PD,
  	I_VFMSUB312PS,
  	I_VFMSUB312PD,
  	I_VFMSUB213PS,
  	I_VFMSUB213PD,
  	I_VFMSUB123PS,
  	I_VFMSUB123PD,
  	I_VFMSUB231PS,
  	I_VFMSUB231PD,
  	I_VFMSUB321PS,
  	I_VFMSUB321PD,
  	I_VFMSUBADD132PS,
  	I_VFMSUBADD132PD,
  	I_VFMSUBADD312PS,
  	I_VFMSUBADD312PD,
  	I_VFMSUBADD213PS,
  	I_VFMSUBADD213PD,
  	I_VFMSUBADD123PS,
  	I_VFMSUBADD123PD,
  	I_VFMSUBADD231PS,
  	I_VFMSUBADD231PD,
  	I_VFMSUBADD321PS,
  	I_VFMSUBADD321PD,
  	I_VFNMADD132PS,
  	I_VFNMADD132PD,
  	I_VFNMADD312PS,
  	I_VFNMADD312PD,
  	I_VFNMADD213PS,
  	I_VFNMADD213PD,
  	I_VFNMADD123PS,
  	I_VFNMADD123PD,
  	I_VFNMADD231PS,
  	I_VFNMADD231PD,
  	I_VFNMADD321PS,
  	I_VFNMADD321PD,
  	I_VFNMSUB132PS,
  	I_VFNMSUB132PD,
  	I_VFNMSUB312PS,
  	I_VFNMSUB312PD,
  	I_VFNMSUB213PS,
  	I_VFNMSUB213PD,
  	I_VFNMSUB123PS,
  	I_VFNMSUB123PD,
  	I_VFNMSUB231PS,
  	I_VFNMSUB231PD,
  	I_VFNMSUB321PS,
  	I_VFNMSUB321PD,
  	I_VFMADD132SS,
  	I_VFMADD132SD,
  	I_VFMADD312SS,
  	I_VFMADD312SD,
  	I_VFMADD213SS,
  	I_VFMADD213SD,
  	I_VFMADD123SS,
  	I_VFMADD123SD,
  	I_VFMADD231SS,
  	I_VFMADD231SD,
  	I_VFMADD321SS,
  	I_VFMADD321SD,
  	I_VFMSUB132SS,
  	I_VFMSUB132SD,
  	I_VFMSUB312SS,
  	I_VFMSUB312SD,
  	I_VFMSUB213SS,
  	I_VFMSUB213SD,
  	I_VFMSUB123SS,
  	I_VFMSUB123SD,
  	I_VFMSUB231SS,
  	I_VFMSUB231SD,
  	I_VFMSUB321SS,
  	I_VFMSUB321SD,
  	I_VFNMADD132SS,
  	I_VFNMADD132SD,
  	I_VFNMADD312SS,
  	I_VFNMADD312SD,
  	I_VFNMADD213SS,
  	I_VFNMADD213SD,
  	I_VFNMADD123SS,
  	I_VFNMADD123SD,
  	I_VFNMADD231SS,
  	I_VFNMADD231SD,
  	I_VFNMADD321SS,
  	I_VFNMADD321SD,
  	I_VFNMSUB132SS,
  	I_VFNMSUB132SD,
  	I_VFNMSUB312SS,
  	I_VFNMSUB312SD,
  	I_VFNMSUB213SS,
  	I_VFNMSUB213SD,
  	I_VFNMSUB123SS,
  	I_VFNMSUB123SD,
  	I_VFNMSUB231SS,
  	I_VFNMSUB231SD,
  	I_VFNMSUB321SS,
  	I_VFNMSUB321SD,
  	I_RDFSBASE,
  	I_RDGSBASE,
  	I_RDRAND,
  	I_WRFSBASE,
  	I_WRGSBASE,
  	I_VCVTPH2PS,
  	I_VCVTPS2PH,
  	I_ADCX,
  	I_ADOX,
  	I_RDSEED,
  	I_CLAC,
  	I_STAC,
  	I_XSTORE,
  	I_XCRYPTECB,
  	I_XCRYPTCBC,
  	I_XCRYPTCTR,
  	I_XCRYPTCFB,
  	I_XCRYPTOFB,
  	I_MONTMUL,
  	I_XSHA1,
  	I_XSHA256,
  	I_LLWPCB,
  	I_SLWPCB,
  	I_LWPVAL,
  	I_LWPINS,
  	I_VFMADDPD,
  	I_VFMADDPS,
  	I_VFMADDSD,
  	I_VFMADDSS,
  	I_VFMADDSUBPD,
  	I_VFMADDSUBPS,
  	I_VFMSUBADDPD,
  	I_VFMSUBADDPS,
  	I_VFMSUBPD,
  	I_VFMSUBPS,
  	I_VFMSUBSD,
  	I_VFMSUBSS,
  	I_VFNMADDPD,
  	I_VFNMADDPS,
  	I_VFNMADDSD,
  	I_VFNMADDSS,
  	I_VFNMSUBPD,
  	I_VFNMSUBPS,
  	I_VFNMSUBSD,
  	I_VFNMSUBSS,
  	I_VFRCZPD,
  	I_VFRCZPS,
  	I_VFRCZSD,
  	I_VFRCZSS,
  	I_VPCMOV,
  	I_VPCOMB,
  	I_VPCOMD,
  	I_VPCOMQ,
  	I_VPCOMUB,
  	I_VPCOMUD,
  	I_VPCOMUQ,
  	I_VPCOMUW,
  	I_VPCOMW,
  	I_VPHADDBD,
  	I_VPHADDBQ,
  	I_VPHADDBW,
  	I_VPHADDDQ,
  	I_VPHADDUBD,
  	I_VPHADDUBQ,
  	I_VPHADDUBW,
  	I_VPHADDUDQ,
  	I_VPHADDUWD,
  	I_VPHADDUWQ,
  	I_VPHADDWD,
  	I_VPHADDWQ,
  	I_VPHSUBBW,
  	I_VPHSUBDQ,
  	I_VPHSUBWD,
  	I_VPMACSDD,
  	I_VPMACSDQH,
  	I_VPMACSDQL,
  	I_VPMACSSDD,
  	I_VPMACSSDQH,
  	I_VPMACSSDQL,
  	I_VPMACSSWD,
  	I_VPMACSSWW,
  	I_VPMACSWD,
  	I_VPMACSWW,
  	I_VPMADCSSWD,
  	I_VPMADCSWD,
  	I_VPPERM,
  	I_VPROTB,
  	I_VPROTD,
  	I_VPROTQ,
  	I_VPROTW,
  	I_VPSHAB,
  	I_VPSHAD,
  	I_VPSHAQ,
  	I_VPSHAW,
  	I_VPSHLB,
  	I_VPSHLD,
  	I_VPSHLQ,
  	I_VPSHLW,
  	I_VBROADCASTI128,
  	I_VPBLENDD,
  	I_VPBROADCASTB,
  	I_VPBROADCASTW,
  	I_VPBROADCASTD,
  	I_VPBROADCASTQ,
  	I_VPERMD,
  	I_VPERMPD,
  	I_VPERMPS,
  	I_VPERMQ,
  	I_VPERM2I128,
  	I_VEXTRACTI128,
  	I_VINSERTI128,
  	I_VPMASKMOVD,
  	I_VPMASKMOVQ,
  	I_VPSLLVD,
  	I_VPSLLVQ,
  	I_VPSRAVD,
  	I_VPSRLVD,
  	I_VPSRLVQ,
  	I_VGATHERDPD,
  	I_VGATHERQPD,
  	I_VGATHERDPS,
  	I_VGATHERQPS,
  	I_VPGATHERDD,
  	I_VPGATHERQD,
  	I_VPGATHERDQ,
  	I_VPGATHERQQ,
  	I_XABORT,
  	I_XBEGIN,
  	I_XEND,
  	I_XTEST,
  	I_ANDN,
  	I_BEXTR,
  	I_BLCI,
  	I_BLCIC,
  	I_BLSI,
  	I_BLSIC,
  	I_BLCFILL,
  	I_BLSFILL,
  	I_BLCMSK,
  	I_BLSMSK,
  	I_BLSR,
  	I_BLCS,
  	I_BZHI,
  	I_MULX,
  	I_PDEP,
  	I_PEXT,
  	I_RORX,
  	I_SARX,
  	I_SHLX,
  	I_SHRX,
  	I_TZCNT,
  	I_TZMSK,
  	I_T1MSKC,
  	I_PREFETCHWT1,
  	I_BNDMK,
  	I_BNDCL,
  	I_BNDCU,
  	I_BNDCN,
  	I_BNDMOV,
  	I_BNDLDX,
  	I_BNDSTX,
  	I_SHA1MSG1,
  	I_SHA1MSG2,
  	I_SHA1NEXTE,
  	I_SHA1RNDS4,
  	I_SHA256MSG1,
  	I_SHA256MSG2,
  	I_SHA256RNDS2,
  	I_KADDB,
  	I_KADDD,
  	I_KADDQ,
  	I_KADDW,
  	I_KANDB,
  	I_KANDD,
  	I_KANDNB,
  	I_KANDND,
  	I_KANDNQ,
  	I_KANDNW,
  	I_KANDQ,
  	I_KANDW,
  	I_KMOVB,
  	I_KMOVD,
  	I_KMOVQ,
  	I_KMOVW,
  	I_KNOTB,
  	I_KNOTD,
  	I_KNOTQ,
  	I_KNOTW,
  	I_KORB,
  	I_KORD,
  	I_KORQ,
  	I_KORTESTB,
  	I_KORTESTD,
  	I_KORTESTQ,
  	I_KORTESTW,
  	I_KORW,
  	I_KSHIFTLB,
  	I_KSHIFTLD,
  	I_KSHIFTLQ,
  	I_KSHIFTLW,
  	I_KSHIFTRB,
  	I_KSHIFTRD,
  	I_KSHIFTRQ,
  	I_KSHIFTRW,
  	I_KTESTB,
  	I_KTESTD,
  	I_KTESTQ,
  	I_KTESTW,
  	I_KUNPCKBW,
  	I_KUNPCKDQ,
  	I_KUNPCKWD,
  	I_KXNORB,
  	I_KXNORD,
  	I_KXNORQ,
  	I_KXNORW,
  	I_KXORB,
  	I_KXORD,
  	I_KXORQ,
  	I_KXORW,
  	I_VALIGND,
  	I_VALIGNQ,
  	I_VBLENDMPD,
  	I_VBLENDMPS,
  	I_VBROADCASTF32X2,
  	I_VBROADCASTF32X4,
  	I_VBROADCASTF32X8,
  	I_VBROADCASTF64X2,
  	I_VBROADCASTF64X4,
  	I_VBROADCASTI32X2,
  	I_VBROADCASTI32X4,
  	I_VBROADCASTI32X8,
  	I_VBROADCASTI64X2,
  	I_VBROADCASTI64X4,
  	I_VCOMPRESSPD,
  	I_VCOMPRESSPS,
  	I_VCVTPD2QQ,
  	I_VCVTPD2UDQ,
  	I_VCVTPD2UQQ,
  	I_VCVTPS2QQ,
  	I_VCVTPS2UDQ,
  	I_VCVTPS2UQQ,
  	I_VCVTQQ2PD,
  	I_VCVTQQ2PS,
  	I_VCVTSD2USI,
  	I_VCVTSS2USI,
  	I_VCVTTPD2QQ,
  	I_VCVTTPD2UDQ,
  	I_VCVTTPD2UQQ,
  	I_VCVTTPS2QQ,
  	I_VCVTTPS2UDQ,
  	I_VCVTTPS2UQQ,
  	I_VCVTTSD2USI,
  	I_VCVTTSS2USI,
  	I_VCVTUDQ2PD,
  	I_VCVTUDQ2PS,
  	I_VCVTUQQ2PD,
  	I_VCVTUQQ2PS,
  	I_VCVTUSI2SD,
  	I_VCVTUSI2SS,
  	I_VDBPSADBW,
  	I_VEXP2PD,
  	I_VEXP2PS,
  	I_VEXPANDPD,
  	I_VEXPANDPS,
  	I_VEXTRACTF32X4,
  	I_VEXTRACTF32X8,
  	I_VEXTRACTF64X2,
  	I_VEXTRACTF64X4,
  	I_VEXTRACTI32X4,
  	I_VEXTRACTI32X8,
  	I_VEXTRACTI64X2,
  	I_VEXTRACTI64X4,
  	I_VFIXUPIMMPD,
  	I_VFIXUPIMMPS,
  	I_VFIXUPIMMSD,
  	I_VFIXUPIMMSS,
  	I_VFPCLASSPD,
  	I_VFPCLASSPS,
  	I_VFPCLASSSD,
  	I_VFPCLASSSS,
  	I_VGATHERPF0DPD,
  	I_VGATHERPF0DPS,
  	I_VGATHERPF0QPD,
  	I_VGATHERPF0QPS,
  	I_VGATHERPF1DPD,
  	I_VGATHERPF1DPS,
  	I_VGATHERPF1QPD,
  	I_VGATHERPF1QPS,
  	I_VGETEXPPD,
  	I_VGETEXPPS,
  	I_VGETEXPSD,
  	I_VGETEXPSS,
  	I_VGETMANTPD,
  	I_VGETMANTPS,
  	I_VGETMANTSD,
  	I_VGETMANTSS,
  	I_VINSERTF32X4,
  	I_VINSERTF32X8,
  	I_VINSERTF64X2,
  	I_VINSERTF64X4,
  	I_VINSERTI32X4,
  	I_VINSERTI32X8,
  	I_VINSERTI64X2,
  	I_VINSERTI64X4,
  	I_VMOVDQA32,
  	I_VMOVDQA64,
  	I_VMOVDQU16,
  	I_VMOVDQU32,
  	I_VMOVDQU64,
  	I_VMOVDQU8,
  	I_VPABSQ,
  	I_VPANDD,
  	I_VPANDND,
  	I_VPANDNQ,
  	I_VPANDQ,
  	I_VPBLENDMB,
  	I_VPBLENDMD,
  	I_VPBLENDMQ,
  	I_VPBLENDMW,
  	I_VPBROADCASTMB2Q,
  	I_VPBROADCASTMW2D,
  	I_VPCMPB,
  	I_VPCMPD,
  	I_VPCMPQ,
  	I_VPCMPUB,
  	I_VPCMPUD,
  	I_VPCMPUQ,
  	I_VPCMPUW,
  	I_VPCMPW,
  	I_VPCOMPRESSD,
  	I_VPCOMPRESSQ,
  	I_VPCONFLICTD,
  	I_VPCONFLICTQ,
  	I_VPERMB,
  	I_VPERMI2B,
  	I_VPERMI2D,
  	I_VPERMI2PD,
  	I_VPERMI2PS,
  	I_VPERMI2Q,
  	I_VPERMI2W,
  	I_VPERMT2B,
  	I_VPERMT2D,
  	I_VPERMT2PD,
  	I_VPERMT2PS,
  	I_VPERMT2Q,
  	I_VPERMT2W,
  	I_VPERMW,
  	I_VPEXPANDD,
  	I_VPEXPANDQ,
  	I_VPLZCNTD,
  	I_VPLZCNTQ,
  	I_VPMADD52HUQ,
  	I_VPMADD52LUQ,
  	I_VPMAXSQ,
  	I_VPMAXUQ,
  	I_VPMINSQ,
  	I_VPMINUQ,
  	I_VPMOVB2M,
  	I_VPMOVD2M,
  	I_VPMOVDB,
  	I_VPMOVDW,
  	I_VPMOVM2B,
  	I_VPMOVM2D,
  	I_VPMOVM2Q,
  	I_VPMOVM2W,
  	I_VPMOVQ2M,
  	I_VPMOVQB,
  	I_VPMOVQD,
  	I_VPMOVQW,
  	I_VPMOVSDB,
  	I_VPMOVSDW,
  	I_VPMOVSQB,
  	I_VPMOVSQD,
  	I_VPMOVSQW,
  	I_VPMOVSWB,
  	I_VPMOVUSDB,
  	I_VPMOVUSDW,
  	I_VPMOVUSQB,
  	I_VPMOVUSQD,
  	I_VPMOVUSQW,
  	I_VPMOVUSWB,
  	I_VPMOVW2M,
  	I_VPMOVWB,
  	I_VPMULLQ,
  	I_VPMULTISHIFTQB,
  	I_VPORD,
  	I_VPORQ,
  	I_VPROLD,
  	I_VPROLQ,
  	I_VPROLVD,
  	I_VPROLVQ,
  	I_VPRORD,
  	I_VPRORQ,
  	I_VPRORVD,
  	I_VPRORVQ,
  	I_VPSCATTERDD,
  	I_VPSCATTERDQ,
  	I_VPSCATTERQD,
  	I_VPSCATTERQQ,
  	I_VPSLLVW,
  	I_VPSRAQ,
  	I_VPSRAVQ,
  	I_VPSRAVW,
  	I_VPSRLVW,
  	I_VPTERNLOGD,
  	I_VPTERNLOGQ,
  	I_VPTESTMB,
  	I_VPTESTMD,
  	I_VPTESTMQ,
  	I_VPTESTMW,
  	I_VPTESTNMB,
  	I_VPTESTNMD,
  	I_VPTESTNMQ,
  	I_VPTESTNMW,
  	I_VPXORD,
  	I_VPXORQ,
  	I_VRANGEPD,
  	I_VRANGEPS,
  	I_VRANGESD,
  	I_VRANGESS,
  	I_VRCP14PD,
  	I_VRCP14PS,
  	I_VRCP14SD,
  	I_VRCP14SS,
  	I_VRCP28PD,
  	I_VRCP28PS,
  	I_VRCP28SD,
  	I_VRCP28SS,
  	I_VREDUCEPD,
  	I_VREDUCEPS,
  	I_VREDUCESD,
  	I_VREDUCESS,
  	I_VRNDSCALEPD,
  	I_VRNDSCALEPS,
  	I_VRNDSCALESD,
  	I_VRNDSCALESS,
  	I_VRSQRT14PD,
  	I_VRSQRT14PS,
  	I_VRSQRT14SD,
  	I_VRSQRT14SS,
  	I_VRSQRT28PD,
  	I_VRSQRT28PS,
  	I_VRSQRT28SD,
  	I_VRSQRT28SS,
  	I_VSCALEFPD,
  	I_VSCALEFPS,
  	I_VSCALEFSD,
  	I_VSCALEFSS,
  	I_VSCATTERDPD,
  	I_VSCATTERDPS,
  	I_VSCATTERPF0DPD,
  	I_VSCATTERPF0DPS,
  	I_VSCATTERPF0QPD,
  	I_VSCATTERPF0QPS,
  	I_VSCATTERPF1DPD,
  	I_VSCATTERPF1DPS,
  	I_VSCATTERPF1QPD,
  	I_VSCATTERPF1QPS,
  	I_VSCATTERQPD,
  	I_VSCATTERQPS,
  	I_VSHUFF32X4,
  	I_VSHUFF64X2,
  	I_VSHUFI32X4,
  	I_VSHUFI64X2,
  	I_RDPKRU,
  	I_WRPKRU,
  	I_RDPID,
  	I_CLFLUSHOPT,
  	I_CLWB,
  	I_PCOMMIT,
  	I_CLZERO,
  	I_PTWRITE,
  	I_CLDEMOTE,
  	I_MOVDIRI,
  	I_MOVDIR64B,
  	I_PCONFIG,
  	I_TPAUSE,
  	I_UMONITOR,
  	I_UMWAIT,
  	I_WBNOINVD,
  	I_GF2P8AFFINEINVQB,
  	I_VGF2P8AFFINEINVQB,
  	I_GF2P8AFFINEQB,
  	I_VGF2P8AFFINEQB,
  	I_GF2P8MULB,
  	I_VGF2P8MULB,
  	I_VPCOMPRESSB,
  	I_VPCOMPRESSW,
  	I_VPEXPANDB,
  	I_VPEXPANDW,
  	I_VPSHLDW,
  	I_VPSHLDD,
  	I_VPSHLDQ,
  	I_VPSHLDVW,
  	I_VPSHLDVD,
  	I_VPSHLDVQ,
  	I_VPSHRDW,
  	I_VPSHRDD,
  	I_VPSHRDQ,
  	I_VPSHRDVW,
  	I_VPSHRDVD,
  	I_VPSHRDVQ,
  	I_VPDPBUSD,
  	I_VPDPBUSDS,
  	I_VPDPWSSD,
  	I_VPDPWSSDS,
  	I_VPOPCNTB,
  	I_VPOPCNTW,
  	I_VPOPCNTD,
  	I_VPOPCNTQ,
  	I_VPSHUFBITQMB,
  	I_V4FMADDPS,
  	I_V4FNMADDPS,
  	I_V4FMADDSS,
  	I_V4FNMADDSS,
  	I_V4DPWSSDS,
  	I_V4DPWSSD,
  	I_ENCLS,
  	I_ENCLU,
  	I_ENCLV,
  	I_HINT_NOP0,
  	I_HINT_NOP1,
  	I_HINT_NOP2,
  	I_HINT_NOP3,
  	I_HINT_NOP4,
  	I_HINT_NOP5,
  	I_HINT_NOP6,
  	I_HINT_NOP7,
  	I_HINT_NOP8,
  	I_HINT_NOP9,
  	I_HINT_NOP10,
  	I_HINT_NOP11,
  	I_HINT_NOP12,
  	I_HINT_NOP13,
  	I_HINT_NOP14,
  	I_HINT_NOP15,
  	I_HINT_NOP16,
  	I_HINT_NOP17,
  	I_HINT_NOP18,
  	I_HINT_NOP19,
  	I_HINT_NOP20,
  	I_HINT_NOP21,
  	I_HINT_NOP22,
  	I_HINT_NOP23,
  	I_HINT_NOP24,
  	I_HINT_NOP25,
  	I_HINT_NOP26,
  	I_HINT_NOP27,
  	I_HINT_NOP28,
  	I_HINT_NOP29,
  	I_HINT_NOP30,
  	I_HINT_NOP31,
  	I_HINT_NOP32,
  	I_HINT_NOP33,
  	I_HINT_NOP34,
  	I_HINT_NOP35,
  	I_HINT_NOP36,
  	I_HINT_NOP37,
  	I_HINT_NOP38,
  	I_HINT_NOP39,
  	I_HINT_NOP40,
  	I_HINT_NOP41,
  	I_HINT_NOP42,
  	I_HINT_NOP43,
  	I_HINT_NOP44,
  	I_HINT_NOP45,
  	I_HINT_NOP46,
  	I_HINT_NOP47,
  	I_HINT_NOP48,
  	I_HINT_NOP49,
  	I_HINT_NOP50,
  	I_HINT_NOP51,
  	I_HINT_NOP52,
  	I_HINT_NOP53,
  	I_HINT_NOP54,
  	I_HINT_NOP55,
  	I_HINT_NOP56,
  	I_HINT_NOP57,
  	I_HINT_NOP58,
  	I_HINT_NOP59,
  	I_HINT_NOP60,
  	I_HINT_NOP61,
  	I_HINT_NOP62,
  	I_HINT_NOP63,
  	I_CMOVcc,
  	I_Jcc,
  	I_SETcc,
  	I_none = -1
  };
  
  #define MAX_INSLEN 17
  #define NASM_VEX_CLASSES 3
  #define NO_DECORATOR	{0,0,0,0,0}
  #define FIRST_COND_OPCODE I_CMOVcc
  
  #endif /* NASM_INSNSI_H */
  