summaryrefslogtreecommitdiff
path: root/vere/ext/nasm/x86/insnsi.h
diff options
context:
space:
mode:
Diffstat (limited to 'vere/ext/nasm/x86/insnsi.h')
-rw-r--r--vere/ext/nasm/x86/insnsi.h2265
1 files changed, 2265 insertions, 0 deletions
diff --git a/vere/ext/nasm/x86/insnsi.h b/vere/ext/nasm/x86/insnsi.h
new file mode 100644
index 0000000..65188c0
--- /dev/null
+++ b/vere/ext/nasm/x86/insnsi.h
@@ -0,0 +1,2265 @@
+/* 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_CMOVA,
+ I_CMOVAE,
+ I_CMOVB,
+ I_CMOVBE,
+ I_CMOVC,
+ I_CMOVE,
+ I_CMOVG,
+ I_CMOVGE,
+ I_CMOVL,
+ I_CMOVLE,
+ I_CMOVNA,
+ I_CMOVNAE,
+ I_CMOVNB,
+ I_CMOVNBE,
+ I_CMOVNC,
+ I_CMOVNE,
+ I_CMOVNG,
+ I_CMOVNGE,
+ I_CMOVNL,
+ I_CMOVNLE,
+ I_CMOVNO,
+ I_CMOVNP,
+ I_CMOVNS,
+ I_CMOVNZ,
+ I_CMOVO,
+ I_CMOVP,
+ I_CMOVPE,
+ I_CMOVPO,
+ I_CMOVS,
+ I_CMOVZ,
+ I_JA,
+ I_JAE,
+ I_JB,
+ I_JBE,
+ I_JC,
+ I_JE,
+ I_JG,
+ I_JGE,
+ I_JL,
+ I_JLE,
+ I_JNA,
+ I_JNAE,
+ I_JNB,
+ I_JNBE,
+ I_JNC,
+ I_JNE,
+ I_JNG,
+ I_JNGE,
+ I_JNL,
+ I_JNLE,
+ I_JNO,
+ I_JNP,
+ I_JNS,
+ I_JNZ,
+ I_JO,
+ I_JP,
+ I_JPE,
+ I_JPO,
+ I_JS,
+ I_JZ,
+ I_SETA,
+ I_SETAE,
+ I_SETB,
+ I_SETBE,
+ I_SETC,
+ I_SETE,
+ I_SETG,
+ I_SETGE,
+ I_SETL,
+ I_SETLE,
+ I_SETNA,
+ I_SETNAE,
+ I_SETNB,
+ I_SETNBE,
+ I_SETNC,
+ I_SETNE,
+ I_SETNG,
+ I_SETNGE,
+ I_SETNL,
+ I_SETNLE,
+ I_SETNO,
+ I_SETNP,
+ I_SETNS,
+ I_SETNZ,
+ I_SETO,
+ I_SETP,
+ I_SETPE,
+ I_SETPO,
+ I_SETS,
+ I_SETZ,
+ 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_PREFETCHIT0,
+ I_PREFETCHIT1,
+ 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_PVALIDATE,
+ I_RMPADJUST,
+ I_VMGEXIT,
+ 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_VBCSTNEBF16PS,
+ I_VBCSTNESH2PS,
+ I_VCVTNEEBF162PS,
+ I_VCVTNEEPH2PS,
+ I_VCVTNEOBF162PS,
+ I_VCVTNEOPH2PS,
+ I_VCVTNEPS2BF16,
+ I_VPDPBSSD,
+ I_VPDPBSSDS,
+ I_VPDPBSUD,
+ I_VPDPBSUDS,
+ I_VPDPBUUD,
+ I_VPDPBUUDS,
+ I_VPMADD52HUQ,
+ I_VPMADD52LUQ,
+ 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_KORW,
+ I_KORTESTB,
+ I_KORTESTD,
+ I_KORTESTQ,
+ I_KORTESTW,
+ 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_KADD,
+ I_KAND,
+ I_KANDN,
+ I_KMOV,
+ I_KNOT,
+ I_KOR,
+ I_KORTEST,
+ I_KSHIFTL,
+ I_KSHIFTR,
+ I_KTEST,
+ I_KUNPCK,
+ I_KXNOR,
+ I_KXOR,
+ 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_VCMPEQ_OQPD,
+ I_VCMPEQ_OQPS,
+ I_VCMPEQ_OQSD,
+ I_VCMPEQ_OQSS,
+ 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_VPCMPEQUB,
+ I_VPCMPEQUD,
+ I_VPCMPEQUQ,
+ I_VPCMPEQUW,
+ I_VPCMPGEB,
+ I_VPCMPGED,
+ I_VPCMPGEQ,
+ I_VPCMPGEUB,
+ I_VPCMPGEUD,
+ I_VPCMPGEUQ,
+ I_VPCMPGEUW,
+ I_VPCMPGEW,
+ I_VPCMPGTUB,
+ I_VPCMPGTUD,
+ I_VPCMPGTUQ,
+ I_VPCMPGTUW,
+ I_VPCMPLEB,
+ I_VPCMPLED,
+ I_VPCMPLEQ,
+ I_VPCMPLEUB,
+ I_VPCMPLEUD,
+ I_VPCMPLEUQ,
+ I_VPCMPLEUW,
+ I_VPCMPLEW,
+ I_VPCMPLTB,
+ I_VPCMPLTD,
+ I_VPCMPLTQ,
+ I_VPCMPLTUB,
+ I_VPCMPLTUD,
+ I_VPCMPLTUQ,
+ I_VPCMPLTUW,
+ I_VPCMPLTW,
+ I_VPCMPNEQB,
+ I_VPCMPNEQD,
+ I_VPCMPNEQQ,
+ I_VPCMPNEQUB,
+ I_VPCMPNEQUD,
+ I_VPCMPNEQUQ,
+ I_VPCMPNEQUW,
+ I_VPCMPNEQW,
+ I_VPCMPNGTB,
+ I_VPCMPNGTD,
+ I_VPCMPNGTQ,
+ I_VPCMPNGTUB,
+ I_VPCMPNGTUD,
+ I_VPCMPNGTUQ,
+ I_VPCMPNGTUW,
+ I_VPCMPNGTW,
+ I_VPCMPNLEB,
+ I_VPCMPNLED,
+ I_VPCMPNLEQ,
+ I_VPCMPNLEUB,
+ I_VPCMPNLEUD,
+ I_VPCMPNLEUQ,
+ I_VPCMPNLEUW,
+ I_VPCMPNLEW,
+ I_VPCMPNLTB,
+ I_VPCMPNLTD,
+ I_VPCMPNLTQ,
+ I_VPCMPNLTUB,
+ I_VPCMPNLTUD,
+ I_VPCMPNLTUQ,
+ I_VPCMPNLTUW,
+ I_VPCMPNLTW,
+ 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_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_CLRSSBSY,
+ I_ENDBR32,
+ I_ENDBR64,
+ I_INCSSPD,
+ I_INCSSPQ,
+ I_RDSSPD,
+ I_RDSSPQ,
+ I_RSTORSSP,
+ I_SAVEPREVSSP,
+ I_SETSSBSY,
+ I_WRUSSD,
+ I_WRUSSQ,
+ I_WRSSD,
+ I_WRSSQ,
+ I_ENQCMD,
+ I_ENQCMDS,
+ I_SERIALIZE,
+ I_XRESLDTRK,
+ I_XSUSLDTRK,
+ I_VCVTNE2PS2BF16,
+ I_VDPBF16PS,
+ I_VP2INTERSECTD,
+ I_LDTILECFG,
+ I_STTILECFG,
+ I_TDPBF16PS,
+ I_TDPBSSD,
+ I_TDPBSUD,
+ I_TDPBUSD,
+ I_TDPBUUD,
+ I_TILELOADD,
+ I_TILELOADDT1,
+ I_TILERELEASE,
+ I_TILESTORED,
+ I_TILEZERO,
+ I_VADDPH,
+ I_VADDSH,
+ I_VCMPPH,
+ I_VCMPSH,
+ I_VCOMISH,
+ I_VCVTDQ2PH,
+ I_VCVTPD2PH,
+ I_VCVTPH2DQ,
+ I_VCVTPH2PD,
+ I_VCVTPH2PSX,
+ I_VCVTPH2QQ,
+ I_VCVTPH2UDQ,
+ I_VCVTPH2UQQ,
+ I_VCVTPH2UW,
+ I_VCVTPH2W,
+ I_VCVTQQ2PH,
+ I_VCVTSD2SH,
+ I_VCVTSH2SD,
+ I_VCVTSH2SI,
+ I_VCVTSH2SS,
+ I_VCVTSH2USI,
+ I_VCVTSI2SH,
+ I_VCVTSS2SH,
+ I_VCVTTPH2DQ,
+ I_VCVTTPH2QQ,
+ I_VCVTTPH2UDQ,
+ I_VCVTTPH2UQQ,
+ I_VCVTTPH2UW,
+ I_VCVTTPH2W,
+ I_VCVTTSH2SI,
+ I_VCVTTSH2USI,
+ I_VCVTUDQ2PH,
+ I_VCVTUQQ2PH,
+ I_VCVTUSI2SH,
+ I_VCVTUW2PH,
+ I_VCVTW2PH,
+ I_VDIVPH,
+ I_VDIVSH,
+ I_VFCMADDCPH,
+ I_VFMADDCPH,
+ I_VFCMADDCSH,
+ I_VFMADDCSH,
+ I_VFCMULCPCH,
+ I_VFMULCPCH,
+ I_VFCMULCSH,
+ I_VFMULCSH,
+ I_VFMADDSUB132PH,
+ I_VFMADDSUB213PH,
+ I_VFMADDSUB231PH,
+ I_VFMSUBADD132PH,
+ I_VFMSUBADD213PH,
+ I_VFMSUBADD231PH,
+ I_VPMADD132PH,
+ I_VPMADD213PH,
+ I_VPMADD231PH,
+ I_VFMADD132PH,
+ I_VFMADD213PH,
+ I_VFMADD231PH,
+ I_VPMADD132SH,
+ I_VPMADD213SH,
+ I_VPMADD231SH,
+ I_VPNMADD132SH,
+ I_VPNMADD213SH,
+ I_VPNMADD231SH,
+ I_VPMSUB132PH,
+ I_VPMSUB213PH,
+ I_VPMSUB231PH,
+ I_VFMSUB132PH,
+ I_VFMSUB213PH,
+ I_VFMSUB231PH,
+ I_VPMSUB132SH,
+ I_VPMSUB213SH,
+ I_VPMSUB231SH,
+ I_VPNMSUB132SH,
+ I_VPNMSUB213SH,
+ I_VPNMSUB231SH,
+ I_VFPCLASSPH,
+ I_VFPCLASSSH,
+ I_VGETEXPPH,
+ I_VGETEXPSH,
+ I_VGETMANTPH,
+ I_VGETMANTSH,
+ I_VGETMAXPH,
+ I_VGETMAXSH,
+ I_VGETMINPH,
+ I_VGETMINSH,
+ I_VMOVSH,
+ I_VMOVW,
+ I_VMULPH,
+ I_VMULSH,
+ I_VRCPPH,
+ I_VRCPSH,
+ I_VREDUCEPH,
+ I_VREDUCESH,
+ I_VENDSCALEPH,
+ I_VENDSCALESH,
+ I_VRSQRTPH,
+ I_VRSQRTSH,
+ I_VSCALEFPH,
+ I_VSCALEFSH,
+ I_VSQRTPH,
+ I_VSQRTSH,
+ I_VSUBPH,
+ I_VSUBSH,
+ I_VUCOMISH,
+ I_AADD,
+ I_AAND,
+ I_AXOR,
+ I_CLUI,
+ I_SENDUIPI,
+ I_STUI,
+ I_TESTUI,
+ I_UIRET,
+ I_CMPAXADD,
+ I_CMPAEXADD,
+ I_CMPBXADD,
+ I_CMPBEXADD,
+ I_CMPCXADD,
+ I_CMPEXADD,
+ I_CMPGXADD,
+ I_CMPGEXADD,
+ I_CMPLXADD,
+ I_CMPLEXADD,
+ I_CMPNAXADD,
+ I_CMPNAEXADD,
+ I_CMPNBXADD,
+ I_CMPNBEXADD,
+ I_CMPNCXADD,
+ I_CMPNEXADD,
+ I_CMPNGXADD,
+ I_CMPNGEXADD,
+ I_CMPNLXADD,
+ I_CMPNLEXADD,
+ I_CMPNOXADD,
+ I_CMPNPXADD,
+ I_CMPNSXADD,
+ I_CMPNZXADD,
+ I_CMPOXADD,
+ I_CMPPXADD,
+ I_CMPPEXADD,
+ I_CMPPOXADD,
+ I_CMPSXADD,
+ I_CMPZXADD,
+ I_WRMSRNS,
+ I_RDMSRLIST,
+ I_WRMSRLIST,
+ I_HRESET,
+ 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_none = -1
+};
+
+#define MAX_INSLEN 17
+#define NASM_VEX_CLASSES 3
+#define NO_DECORATOR {0,0,0,0,0}
+#endif /* NASM_INSNSI_H */