/* This file is auto-generated from insns.dat by insns.pl - don't edit it */ #include "tables.h" const char * const nasm_insn_names[] = { "db", "dw", "dd", "dq", "dt", "do", "dy", "dz", "resb", "resw", "resd", "resq", "rest", "reso", "resy", "resz", "incbin", "aaa", "aad", "aam", "aas", "adc", "add", "and", "arpl", "bb0_reset", "bb1_reset", "bound", "bsf", "bsr", "bswap", "bt", "btc", "btr", "bts", "call", "cbw", "cdq", "cdqe", "clc", "cld", "cli", "clts", "cmc", "cmp", "cmpsb", "cmpsd", "cmpsq", "cmpsw", "cmpxchg", "cmpxchg486", "cmpxchg8b", "cmpxchg16b", "cpuid", "cpu_read", "cpu_write", "cqo", "cwd", "cwde", "daa", "das", "dec", "div", "dmint", "emms", "enter", "equ", "f2xm1", "fabs", "fadd", "faddp", "fbld", "fbstp", "fchs", "fclex", "fcmovb", "fcmovbe", "fcmove", "fcmovnb", "fcmovnbe", "fcmovne", "fcmovnu", "fcmovu", "fcom", "fcomi", "fcomip", "fcomp", "fcompp", "fcos", "fdecstp", "fdisi", "fdiv", "fdivp", "fdivr", "fdivrp", "femms", "feni", "ffree", "ffreep", "fiadd", "ficom", "ficomp", "fidiv", "fidivr", "fild", "fimul", "fincstp", "finit", "fist", "fistp", "fisttp", "fisub", "fisubr", "fld", "fld1", "fldcw", "fldenv", "fldl2e", "fldl2t", "fldlg2", "fldln2", "fldpi", "fldz", "fmul", "fmulp", "fnclex", "fndisi", "fneni", "fninit", "fnop", "fnsave", "fnstcw", "fnstenv", "fnstsw", "fpatan", "fprem", "fprem1", "fptan", "frndint", "frstor", "fsave", "fscale", "fsetpm", "fsin", "fsincos", "fsqrt", "fst", "fstcw", "fstenv", "fstp", "fstsw", "fsub", "fsubp", "fsubr", "fsubrp", "ftst", "fucom", "fucomi", "fucomip", "fucomp", "fucompp", "fxam", "fxch", "fxtract", "fyl2x", "fyl2xp1", "hlt", "ibts", "icebp", "idiv", "imul", "in", "inc", "insb", "insd", "insw", "int", "int01", "int1", "int03", "int3", "into", "invd", "invpcid", "invlpg", "invlpga", "iret", "iretd", "iretq", "iretw", "jcxz", "jecxz", "jrcxz", "jmp", "jmpe", "lahf", "lar", "lds", "lea", "leave", "les", "lfence", "lfs", "lgdt", "lgs", "lidt", "lldt", "lmsw", "loadall", "loadall286", "lodsb", "lodsd", "lodsq", "lodsw", "loop", "loope", "loopne", "loopnz", "loopz", "lsl", "lss", "ltr", "mfence", "monitor", "monitorx", "mov", "movd", "movq", "movsb", "movsd", "movsq", "movsw", "movsx", "movsxd", "movzx", "mul", "mwait", "mwaitx", "neg", "nop", "not", "or", "out", "outsb", "outsd", "outsw", "packssdw", "packsswb", "packuswb", "paddb", "paddd", "paddsb", "paddsiw", "paddsw", "paddusb", "paddusw", "paddw", "pand", "pandn", "pause", "paveb", "pavgusb", "pcmpeqb", "pcmpeqd", "pcmpeqw", "pcmpgtb", "pcmpgtd", "pcmpgtw", "pdistib", "pf2id", "pfacc", "pfadd", "pfcmpeq", "pfcmpge", "pfcmpgt", "pfmax", "pfmin", "pfmul", "pfrcp", "pfrcpit1", "pfrcpit2", "pfrsqit1", "pfrsqrt", "pfsub", "pfsubr", "pi2fd", "pmachriw", "pmaddwd", "pmagw", "pmulhriw", "pmulhrwa", "pmulhrwc", "pmulhw", "pmullw", "pmvgezb", "pmvlzb", "pmvnzb", "pmvzb", "pop", "popa", "popad", "popaw", "popf", "popfd", "popfq", "popfw", "por", "prefetch", "prefetchw", "pslld", "psllq", "psllw", "psrad", "psraw", "psrld", "psrlq", "psrlw", "psubb", "psubd", "psubsb", "psubsiw", "psubsw", "psubusb", "psubusw", "psubw", "punpckhbw", "punpckhdq", "punpckhwd", "punpcklbw", "punpckldq", "punpcklwd", "push", "pusha", "pushad", "pushaw", "pushf", "pushfd", "pushfq", "pushfw", "pxor", "rcl", "rcr", "rdshr", "rdmsr", "rdpmc", "rdtsc", "rdtscp", "ret", "retf", "retn", "retw", "retfw", "retnw", "retd", "retfd", "retnd", "retq", "retfq", "retnq", "rol", "ror", "rdm", "rsdc", "rsldt", "rsm", "rsts", "sahf", "sal", "salc", "sar", "sbb", "scasb", "scasd", "scasq", "scasw", "sfence", "sgdt", "shl", "shld", "shr", "shrd", "sidt", "sldt", "skinit", "smi", "smint", "smintold", "smsw", "stc", "std", "sti", "stosb", "stosd", "stosq", "stosw", "str", "sub", "svdc", "svldt", "svts", "swapgs", "syscall", "sysenter", "sysexit", "sysret", "test", "ud0", "ud1", "ud2b", "ud2", "ud2a", "umov", "verr", "verw", "fwait", "wbinvd", "wrshr", "wrmsr", "xadd", "xbts", "xchg", "xlatb", "xlat", "xor", "addps", "addss", "andnps", "andps", "cmpeqps", "cmpeqss", "cmpleps", "cmpless", "cmpltps", "cmpltss", "cmpneqps", "cmpneqss", "cmpnleps", "cmpnless", "cmpnltps", "cmpnltss", "cmpordps", "cmpordss", "cmpunordps", "cmpunordss", "cmpps", "cmpss", "comiss", "cvtpi2ps", "cvtps2pi", "cvtsi2ss", "cvtss2si", "cvttps2pi", "cvttss2si", "divps", "divss", "ldmxcsr", "maxps", "maxss", "minps", "minss", "movaps", "movhps", "movlhps", "movlps", "movhlps", "movmskps", "movntps", "movss", "movups", "mulps", "mulss", "orps", "rcpps", "rcpss", "rsqrtps", "rsqrtss", "shufps", "sqrtps", "sqrtss", "stmxcsr", "subps", "subss", "ucomiss", "unpckhps", "unpcklps", "xorps", "fxrstor", "fxrstor64", "fxsave", "fxsave64", "xgetbv", "xsetbv", "xsave", "xsave64", "xsavec", "xsavec64", "xsaveopt", "xsaveopt64", "xsaves", "xsaves64", "xrstor", "xrstor64", "xrstors", "xrstors64", "prefetchnta", "prefetcht0", "prefetcht1", "prefetcht2", "maskmovq", "movntq", "pavgb", "pavgw", "pextrw", "pinsrw", "pmaxsw", "pmaxub", "pminsw", "pminub", "pmovmskb", "pmulhuw", "psadbw", "pshufw", "pf2iw", "pfnacc", "pfpnacc", "pi2fw", "pswapd", "maskmovdqu", "clflush", "movntdq", "movnti", "movntpd", "movdqa", "movdqu", "movdq2q", "movq2dq", "paddq", "pmuludq", "pshufd", "pshufhw", "pshuflw", "pslldq", "psrldq", "psubq", "punpckhqdq", "punpcklqdq", "addpd", "addsd", "andnpd", "andpd", "cmpeqpd", "cmpeqsd", "cmplepd", "cmplesd", "cmpltpd", "cmpltsd", "cmpneqpd", "cmpneqsd", "cmpnlepd", "cmpnlesd", "cmpnltpd", "cmpnltsd", "cmpordpd", "cmpordsd", "cmpunordpd", "cmpunordsd", "cmppd", "comisd", "cvtdq2pd", "cvtdq2ps", "cvtpd2dq", "cvtpd2pi", "cvtpd2ps", "cvtpi2pd", "cvtps2dq", "cvtps2pd", "cvtsd2si", "cvtsd2ss", "cvtsi2sd", "cvtss2sd", "cvttpd2pi", "cvttpd2dq", "cvttps2dq", "cvttsd2si", "divpd", "divsd", "maxpd", "maxsd", "minpd", "minsd", "movapd", "movhpd", "movlpd", "movmskpd", "movupd", "mulpd", "mulsd", "orpd", "shufpd", "sqrtpd", "sqrtsd", "subpd", "subsd", "ucomisd", "unpckhpd", "unpcklpd", "xorpd", "addsubpd", "addsubps", "haddpd", "haddps", "hsubpd", "hsubps", "lddqu", "movddup", "movshdup", "movsldup", "clgi", "stgi", "vmcall", "vmclear", "vmfunc", "vmlaunch", "vmload", "vmmcall", "vmptrld", "vmptrst", "vmread", "vmresume", "vmrun", "vmsave", "vmwrite", "vmxoff", "vmxon", "invept", "invvpid", "pabsb", "pabsw", "pabsd", "palignr", "phaddw", "phaddd", "phaddsw", "phsubw", "phsubd", "phsubsw", "pmaddubsw", "pmulhrsw", "pshufb", "psignb", "psignw", "psignd", "extrq", "insertq", "movntsd", "movntss", "lzcnt", "blendpd", "blendps", "blendvpd", "blendvps", "dppd", "dpps", "extractps", "insertps", "movntdqa", "mpsadbw", "packusdw", "pblendvb", "pblendw", "pcmpeqq", "pextrb", "pextrd", "pextrq", "phminposuw", "pinsrb", "pinsrd", "pinsrq", "pmaxsb", "pmaxsd", "pmaxud", "pmaxuw", "pminsb", "pminsd", "pminud", "pminuw", "pmovsxbw", "pmovsxbd", "pmovsxbq", "pmovsxwd", "pmovsxwq", "pmovsxdq", "pmovzxbw", "pmovzxbd", "pmovzxbq", "pmovzxwd", "pmovzxwq", "pmovzxdq", "pmuldq", "pmulld", "ptest", "roundpd", "roundps", "roundsd", "roundss", "crc32", "pcmpestri", "pcmpestrm", "pcmpistri", "pcmpistrm", "pcmpgtq", "popcnt", "getsec", "pfrcpv", "pfrsqrtv", "movbe", "aesenc", "aesenclast", "aesdec", "aesdeclast", "aesimc", "aeskeygenassist", "vaesenc", "vaesenclast", "vaesdec", "vaesdeclast", "vaesimc", "vaeskeygenassist", "vaddpd", "vaddps", "vaddsd", "vaddss", "vaddsubpd", "vaddsubps", "vandpd", "vandps", "vandnpd", "vandnps", "vblendpd", "vblendps", "vblendvpd", "vblendvps", "vbroadcastss", "vbroadcastsd", "vbroadcastf128", "vcmpeq_ospd", "vcmpeqpd", "vcmplt_ospd", "vcmpltpd", "vcmple_ospd", "vcmplepd", "vcmpunord_qpd", "vcmpunordpd", "vcmpneq_uqpd", "vcmpneqpd", "vcmpnlt_uspd", "vcmpnltpd", "vcmpnle_uspd", "vcmpnlepd", "vcmpord_qpd", "vcmpordpd", "vcmpeq_uqpd", "vcmpnge_uspd", "vcmpngepd", "vcmpngt_uspd", "vcmpngtpd", "vcmpfalse_oqpd", "vcmpfalsepd", "vcmpneq_oqpd", "vcmpge_ospd", "vcmpgepd", "vcmpgt_ospd", "vcmpgtpd", "vcmptrue_uqpd", "vcmptruepd", "vcmplt_oqpd", "vcmple_oqpd", "vcmpunord_spd", "vcmpneq_uspd", "vcmpnlt_uqpd", "vcmpnle_uqpd", "vcmpord_spd", "vcmpeq_uspd", "vcmpnge_uqpd", "vcmpngt_uqpd", "vcmpfalse_ospd", "vcmpneq_ospd", "vcmpge_oqpd", "vcmpgt_oqpd", "vcmptrue_uspd", "vcmppd", "vcmpeq_osps", "vcmpeqps", "vcmplt_osps", "vcmpltps", "vcmple_osps", "vcmpleps", "vcmpunord_qps", "vcmpunordps", "vcmpneq_uqps", "vcmpneqps", "vcmpnlt_usps", "vcmpnltps", "vcmpnle_usps", "vcmpnleps", "vcmpord_qps", "vcmpordps", "vcmpeq_uqps", "vcmpnge_usps", "vcmpngeps", "vcmpngt_usps", "vcmpngtps", "vcmpfalse_oqps", "vcmpfalseps", "vcmpneq_oqps", "vcmpge_osps", "vcmpgeps", "vcmpgt_osps", "vcmpgtps", "vcmptrue_uqps", "vcmptrueps", "vcmplt_oqps", "vcmple_oqps", "vcmpunord_sps", "vcmpneq_usps", "vcmpnlt_uqps", "vcmpnle_uqps", "vcmpord_sps", "vcmpeq_usps", "vcmpnge_uqps", "vcmpngt_uqps", "vcmpfalse_osps", "vcmpneq_osps", "vcmpge_oqps", "vcmpgt_oqps", "vcmptrue_usps", "vcmpps", "vcmpeq_ossd", "vcmpeqsd", "vcmplt_ossd", "vcmpltsd", "vcmple_ossd", "vcmplesd", "vcmpunord_qsd", "vcmpunordsd", "vcmpneq_uqsd", "vcmpneqsd", "vcmpnlt_ussd", "vcmpnltsd", "vcmpnle_ussd", "vcmpnlesd", "vcmpord_qsd", "vcmpordsd", "vcmpeq_uqsd", "vcmpnge_ussd", "vcmpngesd", "vcmpngt_ussd", "vcmpngtsd", "vcmpfalse_oqsd", "vcmpfalsesd", "vcmpneq_oqsd", "vcmpge_ossd", "vcmpgesd", "vcmpgt_ossd", "vcmpgtsd", "vcmptrue_uqsd", "vcmptruesd", "vcmplt_oqsd", "vcmple_oqsd", "vcmpunord_ssd", "vcmpneq_ussd", "vcmpnlt_uqsd", "vcmpnle_uqsd", "vcmpord_ssd", "vcmpeq_ussd", "vcmpnge_uqsd", "vcmpngt_uqsd", "vcmpfalse_ossd", "vcmpneq_ossd", "vcmpge_oqsd", "vcmpgt_oqsd", "vcmptrue_ussd", "vcmpsd", "vcmpeq_osss", "vcmpeqss", "vcmplt_osss", "vcmpltss", "vcmple_osss", "vcmpless", "vcmpunord_qss", "vcmpunordss", "vcmpneq_uqss", "vcmpneqss", "vcmpnlt_usss", "vcmpnltss", "vcmpnle_usss", "vcmpnless", "vcmpord_qss", "vcmpordss", "vcmpeq_uqss", "vcmpnge_usss", "vcmpngess", "vcmpngt_usss", "vcmpngtss", "vcmpfalse_oqss", "vcmpfalsess", "vcmpneq_oqss", "vcmpge_osss", "vcmpgess", "vcmpgt_osss", "vcmpgtss", "vcmptrue_uqss", "vcmptruess", "vcmplt_oqss", "vcmple_oqss", "vcmpunord_sss", "vcmpneq_usss", "vcmpnlt_uqss", "vcmpnle_uqss", "vcmpord_sss", "vcmpeq_usss", "vcmpnge_uqss", "vcmpngt_uqss", "vcmpfalse_osss", "vcmpneq_osss", "vcmpge_oqss", "vcmpgt_oqss", "vcmptrue_usss", "vcmpss", "vcomisd", "vcomiss", "vcvtdq2pd", "vcvtdq2ps", "vcvtpd2dq", "vcvtpd2ps", "vcvtps2dq", "vcvtps2pd", "vcvtsd2si", "vcvtsd2ss", "vcvtsi2sd", "vcvtsi2ss", "vcvtss2sd", "vcvtss2si", "vcvttpd2dq", "vcvttps2dq", "vcvttsd2si", "vcvttss2si", "vdivpd", "vdivps", "vdivsd", "vdivss", "vdppd", "vdpps", "vextractf128", "vextractps", "vhaddpd", "vhaddps", "vhsubpd", "vhsubps", "vinsertf128", "vinsertps", "vlddqu", "vldqqu", "vldmxcsr", "vmaskmovdqu", "vmaskmovps", "vmaskmovpd", "vmaxpd", "vmaxps", "vmaxsd", "vmaxss", "vminpd", "vminps", "vminsd", "vminss", "vmovapd", "vmovaps", "vmovd", "vmovq", "vmovddup", "vmovdqa", "vmovqqa", "vmovdqu", "vmovqqu", "vmovhlps", "vmovhpd", "vmovhps", "vmovlhps", "vmovlpd", "vmovlps", "vmovmskpd", "vmovmskps", "vmovntdq", "vmovntqq", "vmovntdqa", "vmovntpd", "vmovntps", "vmovsd", "vmovshdup", "vmovsldup", "vmovss", "vmovupd", "vmovups", "vmpsadbw", "vmulpd", "vmulps", "vmulsd", "vmulss", "vorpd", "vorps", "vpabsb", "vpabsw", "vpabsd", "vpacksswb", "vpackssdw", "vpackuswb", "vpackusdw", "vpaddb", "vpaddw", "vpaddd", "vpaddq", "vpaddsb", "vpaddsw", "vpaddusb", "vpaddusw", "vpalignr", "vpand", "vpandn", "vpavgb", "vpavgw", "vpblendvb", "vpblendw", "vpcmpestri", "vpcmpestrm", "vpcmpistri", "vpcmpistrm", "vpcmpeqb", "vpcmpeqw", "vpcmpeqd", "vpcmpeqq", "vpcmpgtb", "vpcmpgtw", "vpcmpgtd", "vpcmpgtq", "vpermilpd", "vpermilps", "vperm2f128", "vpextrb", "vpextrw", "vpextrd", "vpextrq", "vphaddw", "vphaddd", "vphaddsw", "vphminposuw", "vphsubw", "vphsubd", "vphsubsw", "vpinsrb", "vpinsrw", "vpinsrd", "vpinsrq", "vpmaddwd", "vpmaddubsw", "vpmaxsb", "vpmaxsw", "vpmaxsd", "vpmaxub", "vpmaxuw", "vpmaxud", "vpminsb", "vpminsw", "vpminsd", "vpminub", "vpminuw", "vpminud", "vpmovmskb", "vpmovsxbw", "vpmovsxbd", "vpmovsxbq", "vpmovsxwd", "vpmovsxwq", "vpmovsxdq", "vpmovzxbw", "vpmovzxbd", "vpmovzxbq", "vpmovzxwd", "vpmovzxwq", "vpmovzxdq", "vpmulhuw", "vpmulhrsw", "vpmulhw", "vpmullw", "vpmulld", "vpmuludq", "vpmuldq", "vpor", "vpsadbw", "vpshufb", "vpshufd", "vpshufhw", "vpshuflw", "vpsignb", "vpsignw", "vpsignd", "vpslldq", "vpsrldq", "vpsllw", "vpslld", "vpsllq", "vpsraw", "vpsrad", "vpsrlw", "vpsrld", "vpsrlq", "vptest", "vpsubb", "vpsubw", "vpsubd", "vpsubq", "vpsubsb", "vpsubsw", "vpsubusb", "vpsubusw", "vpunpckhbw", "vpunpckhwd", "vpunpckhdq", "vpunpckhqdq", "vpunpcklbw", "vpunpcklwd", "vpunpckldq", "vpunpcklqdq", "vpxor", "vrcpps", "vrcpss", "vrsqrtps", "vrsqrtss", "vroundpd", "vroundps", "vroundsd", "vroundss", "vshufpd", "vshufps", "vsqrtpd", "vsqrtps", "vsqrtsd", "vsqrtss", "vstmxcsr", "vsubpd", "vsubps", "vsubsd", "vsubss", "vtestps", "vtestpd", "vucomisd", "vucomiss", "vunpckhpd", "vunpckhps", "vunpcklpd", "vunpcklps", "vxorpd", "vxorps", "vzeroall", "vzeroupper", "pclmullqlqdq", "pclmulhqlqdq", "pclmullqhqdq", "pclmulhqhqdq", "pclmulqdq", "vpclmullqlqdq", "vpclmulhqlqdq", "vpclmullqhqdq", "vpclmulhqhqdq", "vpclmulqdq", "vfmadd132ps", "vfmadd132pd", "vfmadd312ps", "vfmadd312pd", "vfmadd213ps", "vfmadd213pd", "vfmadd123ps", "vfmadd123pd", "vfmadd231ps", "vfmadd231pd", "vfmadd321ps", "vfmadd321pd", "vfmaddsub132ps", "vfmaddsub132pd", "vfmaddsub312ps", "vfmaddsub312pd", "vfmaddsub213ps", "vfmaddsub213pd", "vfmaddsub123ps", "vfmaddsub123pd", "vfmaddsub231ps", "vfmaddsub231pd", "vfmaddsub321ps", "vfmaddsub321pd", "vfmsub132ps", "vfmsub132pd", "vfmsub312ps", "vfmsub312pd", "vfmsub213ps", "vfmsub213pd", "vfmsub123ps", "vfmsub123pd", "vfmsub231ps", "vfmsub231pd", "vfmsub321ps", "vfmsub321pd", "vfmsubadd132ps", "vfmsubadd132pd", "vfmsubadd312ps", "vfmsubadd312pd", "vfmsubadd213ps", "vfmsubadd213pd", "vfmsubadd123ps", "vfmsubadd123pd", "vfmsubadd231ps", "vfmsubadd231pd", "vfmsubadd321ps", "vfmsubadd321pd", "vfnmadd132ps", "vfnmadd132pd", "vfnmadd312ps", "vfnmadd312pd", "vfnmadd213ps", "vfnmadd213pd", "vfnmadd123ps", "vfnmadd123pd", "vfnmadd231ps", "vfnmadd231pd", "vfnmadd321ps", "vfnmadd321pd", "vfnmsub132ps", "vfnmsub132pd", "vfnmsub312ps", "vfnmsub312pd", "vfnmsub213ps", "vfnmsub213pd", "vfnmsub123ps", "vfnmsub123pd", "vfnmsub231ps", "vfnmsub231pd", "vfnmsub321ps", "vfnmsub321pd", "vfmadd132ss", "vfmadd132sd", "vfmadd312ss", "vfmadd312sd", "vfmadd213ss", "vfmadd213sd", "vfmadd123ss", "vfmadd123sd", "vfmadd231ss", "vfmadd231sd", "vfmadd321ss", "vfmadd321sd", "vfmsub132ss", "vfmsub132sd", "vfmsub312ss", "vfmsub312sd", "vfmsub213ss", "vfmsub213sd", "vfmsub123ss", "vfmsub123sd", "vfmsub231ss", "vfmsub231sd", "vfmsub321ss", "vfmsub321sd", "vfnmadd132ss", "vfnmadd132sd", "vfnmadd312ss", "vfnmadd312sd", "vfnmadd213ss", "vfnmadd213sd", "vfnmadd123ss", "vfnmadd123sd", "vfnmadd231ss", "vfnmadd231sd", "vfnmadd321ss", "vfnmadd321sd", "vfnmsub132ss", "vfnmsub132sd", "vfnmsub312ss", "vfnmsub312sd", "vfnmsub213ss", "vfnmsub213sd", "vfnmsub123ss", "vfnmsub123sd", "vfnmsub231ss", "vfnmsub231sd", "vfnmsub321ss", "vfnmsub321sd", "rdfsbase", "rdgsbase", "rdrand", "wrfsbase", "wrgsbase", "vcvtph2ps", "vcvtps2ph", "adcx", "adox", "rdseed", "clac", "stac", "xstore", "xcryptecb", "xcryptcbc", "xcryptctr", "xcryptcfb", "xcryptofb", "montmul", "xsha1", "xsha256", "llwpcb", "slwpcb", "lwpval", "lwpins", "vfmaddpd", "vfmaddps", "vfmaddsd", "vfmaddss", "vfmaddsubpd", "vfmaddsubps", "vfmsubaddpd", "vfmsubaddps", "vfmsubpd", "vfmsubps", "vfmsubsd", "vfmsubss", "vfnmaddpd", "vfnmaddps", "vfnmaddsd", "vfnmaddss", "vfnmsubpd", "vfnmsubps", "vfnmsubsd", "vfnmsubss", "vfrczpd", "vfrczps", "vfrczsd", "vfrczss", "vpcmov", "vpcomb", "vpcomd", "vpcomq", "vpcomub", "vpcomud", "vpcomuq", "vpcomuw", "vpcomw", "vphaddbd", "vphaddbq", "vphaddbw", "vphadddq", "vphaddubd", "vphaddubq", "vphaddubw", "vphaddudq", "vphadduwd", "vphadduwq", "vphaddwd", "vphaddwq", "vphsubbw", "vphsubdq", "vphsubwd", "vpmacsdd", "vpmacsdqh", "vpmacsdql", "vpmacssdd", "vpmacssdqh", "vpmacssdql", "vpmacsswd", "vpmacssww", "vpmacswd", "vpmacsww", "vpmadcsswd", "vpmadcswd", "vpperm", "vprotb", "vprotd", "vprotq", "vprotw", "vpshab", "vpshad", "vpshaq", "vpshaw", "vpshlb", "vpshld", "vpshlq", "vpshlw", "vbroadcasti128", "vpblendd", "vpbroadcastb", "vpbroadcastw", "vpbroadcastd", "vpbroadcastq", "vpermd", "vpermpd", "vpermps", "vpermq", "vperm2i128", "vextracti128", "vinserti128", "vpmaskmovd", "vpmaskmovq", "vpsllvd", "vpsllvq", "vpsravd", "vpsrlvd", "vpsrlvq", "vgatherdpd", "vgatherqpd", "vgatherdps", "vgatherqps", "vpgatherdd", "vpgatherqd", "vpgatherdq", "vpgatherqq", "xabort", "xbegin", "xend", "xtest", "andn", "bextr", "blci", "blcic", "blsi", "blsic", "blcfill", "blsfill", "blcmsk", "blsmsk", "blsr", "blcs", "bzhi", "mulx", "pdep", "pext", "rorx", "sarx", "shlx", "shrx", "tzcnt", "tzmsk", "t1mskc", "prefetchwt1", "bndmk", "bndcl", "bndcu", "bndcn", "bndmov", "bndldx", "bndstx", "sha1msg1", "sha1msg2", "sha1nexte", "sha1rnds4", "sha256msg1", "sha256msg2", "sha256rnds2", "kaddb", "kaddd", "kaddq", "kaddw", "kandb", "kandd", "kandnb", "kandnd", "kandnq", "kandnw", "kandq", "kandw", "kmovb", "kmovd", "kmovq", "kmovw", "knotb", "knotd", "knotq", "knotw", "korb", "kord", "korq", "kortestb", "kortestd", "kortestq", "kortestw", "korw", "kshiftlb", "kshiftld", "kshiftlq", "kshiftlw", "kshiftrb", "kshiftrd", "kshiftrq", "kshiftrw", "ktestb", "ktestd", "ktestq", "ktestw", "kunpckbw", "kunpckdq", "kunpckwd", "kxnorb", "kxnord", "kxnorq", "kxnorw", "kxorb", "kxord", "kxorq", "kxorw", "valignd", "valignq", "vblendmpd", "vblendmps", "vbroadcastf32x2", "vbroadcastf32x4", "vbroadcastf32x8", "vbroadcastf64x2", "vbroadcastf64x4", "vbroadcasti32x2", "vbroadcasti32x4", "vbroadcasti32x8", "vbroadcasti64x2", "vbroadcasti64x4", "vcompresspd", "vcompressps", "vcvtpd2qq", "vcvtpd2udq", "vcvtpd2uqq", "vcvtps2qq", "vcvtps2udq", "vcvtps2uqq", "vcvtqq2pd", "vcvtqq2ps", "vcvtsd2usi", "vcvtss2usi", "vcvttpd2qq", "vcvttpd2udq", "vcvttpd2uqq", "vcvttps2qq", "vcvttps2udq", "vcvttps2uqq", "vcvttsd2usi", "vcvttss2usi", "vcvtudq2pd", "vcvtudq2ps", "vcvtuqq2pd", "vcvtuqq2ps", "vcvtusi2sd", "vcvtusi2ss", "vdbpsadbw", "vexp2pd", "vexp2ps", "vexpandpd", "vexpandps", "vextractf32x4", "vextractf32x8", "vextractf64x2", "vextractf64x4", "vextracti32x4", "vextracti32x8", "vextracti64x2", "vextracti64x4", "vfixupimmpd", "vfixupimmps", "vfixupimmsd", "vfixupimmss", "vfpclasspd", "vfpclassps", "vfpclasssd", "vfpclassss", "vgatherpf0dpd", "vgatherpf0dps", "vgatherpf0qpd", "vgatherpf0qps", "vgatherpf1dpd", "vgatherpf1dps", "vgatherpf1qpd", "vgatherpf1qps", "vgetexppd", "vgetexpps", "vgetexpsd", "vgetexpss", "vgetmantpd", "vgetmantps", "vgetmantsd", "vgetmantss", "vinsertf32x4", "vinsertf32x8", "vinsertf64x2", "vinsertf64x4", "vinserti32x4", "vinserti32x8", "vinserti64x2", "vinserti64x4", "vmovdqa32", "vmovdqa64", "vmovdqu16", "vmovdqu32", "vmovdqu64", "vmovdqu8", "vpabsq", "vpandd", "vpandnd", "vpandnq", "vpandq", "vpblendmb", "vpblendmd", "vpblendmq", "vpblendmw", "vpbroadcastmb2q", "vpbroadcastmw2d", "vpcmpb", "vpcmpd", "vpcmpq", "vpcmpub", "vpcmpud", "vpcmpuq", "vpcmpuw", "vpcmpw", "vpcompressd", "vpcompressq", "vpconflictd", "vpconflictq", "vpermb", "vpermi2b", "vpermi2d", "vpermi2pd", "vpermi2ps", "vpermi2q", "vpermi2w", "vpermt2b", "vpermt2d", "vpermt2pd", "vpermt2ps", "vpermt2q", "vpermt2w", "vpermw", "vpexpandd", "vpexpandq", "vplzcntd", "vplzcntq", "vpmadd52huq", "vpmadd52luq", "vpmaxsq", "vpmaxuq", "vpminsq", "vpminuq", "vpmovb2m", "vpmovd2m", "vpmovdb", "vpmovdw", "vpmovm2b", "vpmovm2d", "vpmovm2q", "vpmovm2w", "vpmovq2m", "vpmovqb", "vpmovqd", "vpmovqw", "vpmovsdb", "vpmovsdw", "vpmovsqb", "vpmovsqd", "vpmovsqw", "vpmovswb", "vpmovusdb", "vpmovusdw", "vpmovusqb", "vpmovusqd", "vpmovusqw", "vpmovuswb", "vpmovw2m", "vpmovwb", "vpmullq", "vpmultishiftqb", "vpord", "vporq", "vprold", "vprolq", "vprolvd", "vprolvq", "vprord", "vprorq", "vprorvd", "vprorvq", "vpscatterdd", "vpscatterdq", "vpscatterqd", "vpscatterqq", "vpsllvw", "vpsraq", "vpsravq", "vpsravw", "vpsrlvw", "vpternlogd", "vpternlogq", "vptestmb", "vptestmd", "vptestmq", "vptestmw", "vptestnmb", "vptestnmd", "vptestnmq", "vptestnmw", "vpxord", "vpxorq", "vrangepd", "vrangeps", "vrangesd", "vrangess", "vrcp14pd", "vrcp14ps", "vrcp14sd", "vrcp14ss", "vrcp28pd", "vrcp28ps", "vrcp28sd", "vrcp28ss", "vreducepd", "vreduceps", "vreducesd", "vreducess", "vrndscalepd", "vrndscaleps", "vrndscalesd", "vrndscaless", "vrsqrt14pd", "vrsqrt14ps", "vrsqrt14sd", "vrsqrt14ss", "vrsqrt28pd", "vrsqrt28ps", "vrsqrt28sd", "vrsqrt28ss", "vscalefpd", "vscalefps", "vscalefsd", "vscalefss", "vscatterdpd", "vscatterdps", "vscatterpf0dpd", "vscatterpf0dps", "vscatterpf0qpd", "vscatterpf0qps", "vscatterpf1dpd", "vscatterpf1dps", "vscatterpf1qpd", "vscatterpf1qps", "vscatterqpd", "vscatterqps", "vshuff32x4", "vshuff64x2", "vshufi32x4", "vshufi64x2", "rdpkru", "wrpkru", "rdpid", "clflushopt", "clwb", "pcommit", "clzero", "ptwrite", "cldemote", "movdiri", "movdir64b", "pconfig", "tpause", "umonitor", "umwait", "wbnoinvd", "gf2p8affineinvqb", "vgf2p8affineinvqb", "gf2p8affineqb", "vgf2p8affineqb", "gf2p8mulb", "vgf2p8mulb", "vpcompressb", "vpcompressw", "vpexpandb", "vpexpandw", "vpshldw", "vpshldd", "vpshldq", "vpshldvw", "vpshldvd", "vpshldvq", "vpshrdw", "vpshrdd", "vpshrdq", "vpshrdvw", "vpshrdvd", "vpshrdvq", "vpdpbusd", "vpdpbusds", "vpdpwssd", "vpdpwssds", "vpopcntb", "vpopcntw", "vpopcntd", "vpopcntq", "vpshufbitqmb", "v4fmaddps", "v4fnmaddps", "v4fmaddss", "v4fnmaddss", "v4dpwssds", "v4dpwssd", "encls", "enclu", "enclv", "hint_nop0", "hint_nop1", "hint_nop2", "hint_nop3", "hint_nop4", "hint_nop5", "hint_nop6", "hint_nop7", "hint_nop8", "hint_nop9", "hint_nop10", "hint_nop11", "hint_nop12", "hint_nop13", "hint_nop14", "hint_nop15", "hint_nop16", "hint_nop17", "hint_nop18", "hint_nop19", "hint_nop20", "hint_nop21", "hint_nop22", "hint_nop23", "hint_nop24", "hint_nop25", "hint_nop26", "hint_nop27", "hint_nop28", "hint_nop29", "hint_nop30", "hint_nop31", "hint_nop32", "hint_nop33", "hint_nop34", "hint_nop35", "hint_nop36", "hint_nop37", "hint_nop38", "hint_nop39", "hint_nop40", "hint_nop41", "hint_nop42", "hint_nop43", "hint_nop44", "hint_nop45", "hint_nop46", "hint_nop47", "hint_nop48", "hint_nop49", "hint_nop50", "hint_nop51", "hint_nop52", "hint_nop53", "hint_nop54", "hint_nop55", "hint_nop56", "hint_nop57", "hint_nop58", "hint_nop59", "hint_nop60", "hint_nop61", "hint_nop62", "hint_nop63", "cmov", "j", "set" };