/* 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_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_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_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_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 */