View source code
Display the source code in dmd/backend/ptrntab.d from which this page was generated on github.
Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using local clone.

Variable dmd.backend.ptrntab.optab

immutable(dmd.backend.iasm.OP[]) optab = [OP("__emit", cast(ubyte)112u, PTRNTAB(null, , , , , )), OP("_emit", cast(ubyte)112u, PTRNTAB(null, , , , , )), OP("aaa", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("aad", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("aam", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("aas", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("adc", cast(ubyte)2u, PTRNTAB(& OPTABLE_ARITH, , , , , )), OP("add", cast(ubyte)2u, PTRNTAB(& OPTABLE_ARITH, , , , , )), OP("addpd", cast(ubyte)2u, PTRNTAB(& aptb2ADDPD, , , , , )), OP("addps", cast(ubyte)2u, PTRNTAB(& aptb2ADDPS, , , , , )), OP("addsd", cast(ubyte)2u, PTRNTAB(& aptb2ADDSD, , , , , )), OP("addss", cast(ubyte)2u, PTRNTAB(& aptb2ADDSS, , , , , )), OP("addsubpd", cast(ubyte)2u, PTRNTAB(& aptb2ADDSUBPD, , , , , )), OP("addsubps", cast(ubyte)2u, PTRNTAB(& aptb2ADDSUBPS, , , , , )), OP("aesdec", cast(ubyte)2u, PTRNTAB(& aptb2AESDEC, , , , , )), OP("aesdeclast", cast(ubyte)2u, PTRNTAB(& aptb2AESDECLAST, , , , , )), OP("aesenc", cast(ubyte)2u, PTRNTAB(& aptb2AESENC, , , , , )), OP("aesenclast", cast(ubyte)2u, PTRNTAB(& aptb2AESENCLAST, , , , , )), OP("aesimc", cast(ubyte)2u, PTRNTAB(& aptb2AESIMC, , , , , )), OP("aeskeygenassist", cast(ubyte)3u, PTRNTAB(& aptb3AESKEYGENASSIST, , , , , )), OP("and", cast(ubyte)2u, PTRNTAB(& OPTABLE_ARITH, , , , , )), OP("andnpd", cast(ubyte)2u, PTRNTAB(& aptb2ANDNPD, , , , , )), OP("andnps", cast(ubyte)2u, PTRNTAB(& aptb2ANDNPS, , , , , )), OP("andpd", cast(ubyte)2u, PTRNTAB(& aptb2ANDPD, , , , , )), OP("andps", cast(ubyte)2u, PTRNTAB(& aptb2ANDPS, , , , , )), OP("arpl", cast(ubyte)2u, PTRNTAB(& aptb2ARPL, , , , , )), OP("blendpd", cast(ubyte)3u, PTRNTAB(& aptb3BLENDPD, , , , , )), OP("blendps", cast(ubyte)3u, PTRNTAB(& aptb3BLENDPS, , , , , )), OP("blendvpd", cast(ubyte)3u, PTRNTAB(& aptb3BLENDVPD, , , , , )), OP("blendvps", cast(ubyte)3u, PTRNTAB(& aptb3BLENDVPS, , , , , )), OP("bound", cast(ubyte)2u, PTRNTAB(& aptb2BOUND, , , , , )), OP("bsf", cast(ubyte)2u, PTRNTAB(& aptb2BSF, , , , , )), OP("bsr", cast(ubyte)2u, PTRNTAB(& aptb2BSR, , , , , )), OP("bswap", cast(ubyte)1u, PTRNTAB(& aptb1BSWAP, , , , , )), OP("bt", cast(ubyte)2u, PTRNTAB(& aptb2BT, , , , , )), OP("btc", cast(ubyte)2u, PTRNTAB(& aptb2BTC, , , , , )), OP("btr", cast(ubyte)2u, PTRNTAB(& aptb2BTR, , , , , )), OP("bts", cast(ubyte)2u, PTRNTAB(& aptb2BTS, , , , , )), OP("call", cast(ubyte)33u, PTRNTAB(& aptb1CALL, , , , , )), OP("cbw", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("cdq", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("cdqe", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("clc", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("cld", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("clflush", cast(ubyte)1u, PTRNTAB(& aptb1CLFLUSH, , , , , )), OP("cli", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("clts", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("cmc", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("cmova", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovae", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovb", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovbe", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovc", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmove", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovg", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovge", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovl", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovle", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovna", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovnae", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovnb", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovnbe", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovnc", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovne", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovng", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovnge", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovnl", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovnle", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovno", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovnp", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovns", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovnz", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovo", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovp", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovpe", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovpo", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovs", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmovz", cast(ubyte)2u, PTRNTAB(& OPTABLE_CMOV, , , , , )), OP("cmp", cast(ubyte)2u, PTRNTAB(& OPTABLE_ARITH, , , , , )), OP("cmppd", cast(ubyte)3u, PTRNTAB(& aptb3CMPPD, , , , , )), OP("cmpps", cast(ubyte)3u, PTRNTAB(& aptb3CMPPS, , , , , )), OP("cmps", cast(ubyte)2u, PTRNTAB(& aptb2CMPS, , , , , )), OP("cmpsb", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("cmpsd", cast(ubyte)67u, PTRNTAB(& aptb3CMPSD, , , , , )), OP("cmpsq", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("cmpss", cast(ubyte)3u, PTRNTAB(& aptb3CMPSS, , , , , )), OP("cmpsw", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("cmpxchg", cast(ubyte)2u, PTRNTAB(& aptb2CMPXCHG, , , , , )), OP("cmpxchg16b", cast(ubyte)1u, PTRNTAB(& aptb1CMPXCHG16B, , , , , )), OP("cmpxchg8b", cast(ubyte)1u, PTRNTAB(& aptb1CMPXCHG8B, , , , , )), OP("comisd", cast(ubyte)2u, PTRNTAB(& aptb2COMISD, , , , , )), OP("comiss", cast(ubyte)2u, PTRNTAB(& aptb2COMISS, , , , , )), OP("cpuid", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("cqo", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("crc32", cast(ubyte)2u, PTRNTAB(& aptb2CRC32, , , , , )), OP("cvtdq2pd", cast(ubyte)2u, PTRNTAB(& aptb2CVTDQ2PD, , , , , )), OP("cvtdq2ps", cast(ubyte)2u, PTRNTAB(& aptb2CVTDQ2PS, , , , , )), OP("cvtpd2dq", cast(ubyte)2u, PTRNTAB(& aptb2CVTPD2DQ, , , , , )), OP("cvtpd2pi", cast(ubyte)2u, PTRNTAB(& aptb2CVTPD2PI, , , , , )), OP("cvtpd2ps", cast(ubyte)2u, PTRNTAB(& aptb2CVTPD2PS, , , , , )), OP("cvtpi2pd", cast(ubyte)2u, PTRNTAB(& aptb2CVTPI2PD, , , , , )), OP("cvtpi2ps", cast(ubyte)2u, PTRNTAB(& aptb2CVTPI2PS, , , , , )), OP("cvtps2dq", cast(ubyte)2u, PTRNTAB(& aptb2CVTPS2DQ, , , , , )), OP("cvtps2pd", cast(ubyte)2u, PTRNTAB(& aptb2CVTPS2PD, , , , , )), OP("cvtps2pi", cast(ubyte)2u, PTRNTAB(& aptb2CVTPS2PI, , , , , )), OP("cvtsd2si", cast(ubyte)2u, PTRNTAB(& aptb2CVTSD2SI, , , , , )), OP("cvtsd2ss", cast(ubyte)2u, PTRNTAB(& aptb2CVTSD2SS, , , , , )), OP("cvtsi2sd", cast(ubyte)2u, PTRNTAB(& aptb2CVTSI2SD, , , , , )), OP("cvtsi2ss", cast(ubyte)2u, PTRNTAB(& aptb2CVTSI2SS, , , , , )), OP("cvtss2sd", cast(ubyte)2u, PTRNTAB(& aptb2CVTSS2SD, , , , , )), OP("cvtss2si", cast(ubyte)2u, PTRNTAB(& aptb2CVTSS2SI, , , , , )), OP("cvttpd2dq", cast(ubyte)2u, PTRNTAB(& aptb2CVTTPD2DQ, , , , , )), OP("cvttpd2pi", cast(ubyte)2u, PTRNTAB(& aptb2CVTTPD2PI, , , , , )), OP("cvttps2dq", cast(ubyte)2u, PTRNTAB(& aptb2CVTTPS2DQ, , , , , )), OP("cvttps2pi", cast(ubyte)2u, PTRNTAB(& aptb2CVTTPS2PI, , , , , )), OP("cvttsd2si", cast(ubyte)2u, PTRNTAB(& aptb2CVTTSD2SI, , , , , )), OP("cvttss2si", cast(ubyte)2u, PTRNTAB(& aptb2CVTTSS2SI, , , , , )), OP("cwd", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("cwde", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("da", cast(ubyte)132u, PTRNTAB(null, , , , , )), OP("daa", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("das", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("db", cast(ubyte)112u, PTRNTAB(null, , , , , )), OP("dd", cast(ubyte)117u, PTRNTAB(null, , , , , )), OP("de", cast(ubyte)118u, PTRNTAB(null, , , , , )), OP("dec", cast(ubyte)1u, PTRNTAB(& aptb1DEC, , , , , )), OP("df", cast(ubyte)116u, PTRNTAB(null, , , , , )), OP("di", cast(ubyte)114u, PTRNTAB(null, , , , , )), OP("div", cast(ubyte)66u, PTRNTAB(& aptb2DIV, , , , , )), OP("divpd", cast(ubyte)2u, PTRNTAB(& aptb2DIVPD, , , , , )), OP("divps", cast(ubyte)2u, PTRNTAB(& aptb2DIVPS, , , , , )), OP("divsd", cast(ubyte)2u, PTRNTAB(& aptb2DIVSD, , , , , )), OP("divss", cast(ubyte)2u, PTRNTAB(& aptb2DIVSS, , , , , )), OP("dl", cast(ubyte)115u, PTRNTAB(null, , , , , )), OP("dppd", cast(ubyte)3u, PTRNTAB(& aptb3DPPD, , , , , )), OP("dpps", cast(ubyte)3u, PTRNTAB(& aptb3DPPS, , , , , )), OP("dq", cast(ubyte)115u, PTRNTAB(null, , , , , )), OP("ds", cast(ubyte)113u, PTRNTAB(null, , , , , )), OP("dt", cast(ubyte)118u, PTRNTAB(null, , , , , )), OP("dw", cast(ubyte)113u, PTRNTAB(null, , , , , )), OP("emms", cast(ubyte)0u, PTRNTAB(& aptb0EMMS, , , , , )), OP("endbr32", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("endbr64", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("enter", cast(ubyte)2u, PTRNTAB(& aptb2ENTER, , , , , )), OP("extractps", cast(ubyte)3u, PTRNTAB(& aptb3EXTRACTPS, , , , , )), OP("f2xm1", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fabs", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fadd", cast(ubyte)98u, PTRNTAB(& aptb2FADD, , , , , )), OP("faddp", cast(ubyte)98u, PTRNTAB(& aptb2FADDP, , , , , )), OP("fbld", cast(ubyte)97u, PTRNTAB(& aptb1FBLD, , , , , )), OP("fbstp", cast(ubyte)97u, PTRNTAB(& aptb1FBSTP, , , , , )), OP("fchs", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fclex", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fcmovb", cast(ubyte)98u, PTRNTAB(& aptb2FCMOVB, , , , , )), OP("fcmovbe", cast(ubyte)98u, PTRNTAB(& aptb2FCMOVBE, , , , , )), OP("fcmove", cast(ubyte)98u, PTRNTAB(& aptb2FCMOVE, , , , , )), OP("fcmovnb", cast(ubyte)98u, PTRNTAB(& aptb2FCMOVNB, , , , , )), OP("fcmovnbe", cast(ubyte)98u, PTRNTAB(& aptb2FCMOVNBE, , , , , )), OP("fcmovne", cast(ubyte)98u, PTRNTAB(& aptb2FCMOVNE, , , , , )), OP("fcmovnu", cast(ubyte)98u, PTRNTAB(& aptb2FCMOVNU, , , , , )), OP("fcmovu", cast(ubyte)98u, PTRNTAB(& aptb2FCMOVU, , , , , )), OP("fcom", cast(ubyte)97u, PTRNTAB(& aptb1FCOM, , , , , )), OP("fcomi", cast(ubyte)98u, PTRNTAB(& aptb2FCOMI, , , , , )), OP("fcomip", cast(ubyte)98u, PTRNTAB(& aptb2FCOMIP, , , , , )), OP("fcomp", cast(ubyte)97u, PTRNTAB(& aptb1FCOMP, , , , , )), OP("fcompp", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fcos", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fdecstp", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fdisi", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fdiv", cast(ubyte)98u, PTRNTAB(& aptb2FDIV, , , , , )), OP("fdivp", cast(ubyte)98u, PTRNTAB(& aptb2FDIVP, , , , , )), OP("fdivr", cast(ubyte)98u, PTRNTAB(& aptb2FDIVR, , , , , )), OP("fdivrp", cast(ubyte)98u, PTRNTAB(& aptb2FDIVRP, , , , , )), OP("feni", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("ffree", cast(ubyte)97u, PTRNTAB(& aptb1FFREE, , , , , )), OP("fiadd", cast(ubyte)98u, PTRNTAB(& aptb2FIADD, , , , , )), OP("ficom", cast(ubyte)97u, PTRNTAB(& aptb1FICOM, , , , , )), OP("ficomp", cast(ubyte)97u, PTRNTAB(& aptb1FICOMP, , , , , )), OP("fidiv", cast(ubyte)98u, PTRNTAB(& aptb2FIDIV, , , , , )), OP("fidivr", cast(ubyte)98u, PTRNTAB(& aptb2FIDIVR, , , , , )), OP("fild", cast(ubyte)97u, PTRNTAB(& aptb1FILD, , , , , )), OP("fimul", cast(ubyte)98u, PTRNTAB(& aptb2FIMUL, , , , , )), OP("fincstp", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("finit", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fist", cast(ubyte)97u, PTRNTAB(& aptb1FIST, , , , , )), OP("fistp", cast(ubyte)97u, PTRNTAB(& aptb1FISTP, , , , , )), OP("fisttp", cast(ubyte)97u, PTRNTAB(& aptb1FISTTP, , , , , )), OP("fisub", cast(ubyte)98u, PTRNTAB(& aptb2FISUB, , , , , )), OP("fisubr", cast(ubyte)98u, PTRNTAB(& aptb2FISUBR, , , , , )), OP("fld", cast(ubyte)97u, PTRNTAB(& aptb1FLD, , , , , )), OP("fld1", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fldcw", cast(ubyte)97u, PTRNTAB(& aptb1FLDCW, , , , , )), OP("fldenv", cast(ubyte)97u, PTRNTAB(& aptb1FLDENV, , , , , )), OP("fldl2e", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fldl2t", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fldlg2", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fldln2", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fldpi", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fldz", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fmul", cast(ubyte)98u, PTRNTAB(& aptb2FMUL, , , , , )), OP("fmulp", cast(ubyte)98u, PTRNTAB(& aptb2FMULP, , , , , )), OP("fnclex", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fndisi", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fneni", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fninit", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fnop", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fnsave", cast(ubyte)97u, PTRNTAB(& aptb1FNSAVE, , , , , )), OP("fnstcw", cast(ubyte)97u, PTRNTAB(& aptb1FNSTCW, , , , , )), OP("fnstenv", cast(ubyte)97u, PTRNTAB(& aptb1FNSTENV, , , , , )), OP("fnstsw", cast(ubyte)1u, PTRNTAB(& aptb1FNSTSW, , , , , )), OP("fpatan", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fprem", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fprem1", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fptan", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("frndint", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("frstor", cast(ubyte)97u, PTRNTAB(& aptb1FRSTOR, , , , , )), OP("fsave", cast(ubyte)97u, PTRNTAB(& aptb1FSAVE, , , , , )), OP("fscale", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fsetpm", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fsin", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fsincos", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fsqrt", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fst", cast(ubyte)97u, PTRNTAB(& aptb1FST, , , , , )), OP("fstcw", cast(ubyte)97u, PTRNTAB(& aptb1FSTCW, , , , , )), OP("fstenv", cast(ubyte)97u, PTRNTAB(& aptb1FSTENV, , , , , )), OP("fstp", cast(ubyte)97u, PTRNTAB(& aptb1FSTP, , , , , )), OP("fstsw", cast(ubyte)1u, PTRNTAB(& aptb1FSTSW, , , , , )), OP("fsub", cast(ubyte)98u, PTRNTAB(& aptb2FSUB, , , , , )), OP("fsubp", cast(ubyte)98u, PTRNTAB(& aptb2FSUBP, , , , , )), OP("fsubr", cast(ubyte)98u, PTRNTAB(& aptb2FSUBR, , , , , )), OP("fsubrp", cast(ubyte)98u, PTRNTAB(& aptb2FSUBRP, , , , , )), OP("ftst", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fucom", cast(ubyte)97u, PTRNTAB(& aptb1FUCOM, , , , , )), OP("fucomi", cast(ubyte)98u, PTRNTAB(& aptb2FUCOMI, , , , , )), OP("fucomip", cast(ubyte)98u, PTRNTAB(& aptb2FUCOMIP, , , , , )), OP("fucomp", cast(ubyte)97u, PTRNTAB(& aptb1FUCOMP, , , , , )), OP("fucompp", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fwait", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fxam", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fxch", cast(ubyte)97u, PTRNTAB(& aptb1FXCH, , , , , )), OP("fxrstor", cast(ubyte)97u, PTRNTAB(& aptb1FXRSTOR, , , , , )), OP("fxsave", cast(ubyte)97u, PTRNTAB(& aptb1FXSAVE, , , , , )), OP("fxtract", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fyl2x", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("fyl2xp1", cast(ubyte)96u, PTRNTAB(& OPTABLE0, , , , , )), OP("haddpd", cast(ubyte)2u, PTRNTAB(& aptb2HADDPD, , , , , )), OP("haddps", cast(ubyte)2u, PTRNTAB(& aptb2HADDPS, , , , , )), OP("hlt", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("hsubpd", cast(ubyte)2u, PTRNTAB(& aptb2HSUBPD, , , , , )), OP("hsubps", cast(ubyte)2u, PTRNTAB(& aptb2HSUBPS, , , , , )), OP("idiv", cast(ubyte)66u, PTRNTAB(& aptb2IDIV, , , , , )), OP("imul", cast(ubyte)67u, PTRNTAB(& aptb3IMUL, , , , , )), OP("in", cast(ubyte)2u, PTRNTAB(& aptb2IN, , , , , )), OP("inc", cast(ubyte)1u, PTRNTAB(& aptb1INC, , , , , )), OP("ins", cast(ubyte)2u, PTRNTAB(& aptb2INS, , , , , )), OP("insb", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("insd", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("insertps", cast(ubyte)3u, PTRNTAB(& aptb3INSERTPS, , , , , )), OP("insw", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("int", cast(ubyte)49u, PTRNTAB(& aptb1INT, , , , , )), OP("into", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("invd", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("invlpg", cast(ubyte)1u, PTRNTAB(& aptb1INVLPG, , , , , )), OP("iret", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("iretd", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("iretq", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("ja", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jae", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jb", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jbe", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jc", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jcxz", cast(ubyte)33u, PTRNTAB(& aptb1JCXZ, , , , , )), OP("je", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jecxz", cast(ubyte)33u, PTRNTAB(& aptb1JECXZ, , , , , )), OP("jg", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jge", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jl", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jle", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jmp", cast(ubyte)33u, PTRNTAB(& aptb1JMP, , , , , )), OP("jna", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jnae", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jnb", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jnbe", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jnc", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jne", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jng", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jnge", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jnl", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jnle", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jno", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jnp", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jns", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jnz", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jo", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jp", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jpe", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jpo", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("js", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("jz", cast(ubyte)33u, PTRNTAB(& OPTABLE_J, , , , , )), OP("lahf", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("lar", cast(ubyte)2u, PTRNTAB(& aptb2LAR, , , , , )), OP("lddqu", cast(ubyte)2u, PTRNTAB(& aptb2LDDQU, , , , , )), OP("ldmxcsr", cast(ubyte)1u, PTRNTAB(& aptb1LDMXCSR, , , , , )), OP("lds", cast(ubyte)2u, PTRNTAB(& aptb2LDS, , , , , )), OP("lea", cast(ubyte)2u, PTRNTAB(& aptb2LEA, , , , , )), OP("leave", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("les", cast(ubyte)2u, PTRNTAB(& aptb2LES, , , , , )), OP("lfence", cast(ubyte)0u, PTRNTAB(& aptb0LFENCE, , , , , )), OP("lfs", cast(ubyte)2u, PTRNTAB(& aptb2LFS, , , , , )), OP("lgdt", cast(ubyte)1u, PTRNTAB(& aptb1LGDT, , , , , )), OP("lgs", cast(ubyte)2u, PTRNTAB(& aptb2LGS, , , , , )), OP("lidt", cast(ubyte)1u, PTRNTAB(& aptb1LIDT, , , , , )), OP("lldt", cast(ubyte)1u, PTRNTAB(& aptb1LLDT, , , , , )), OP("lmsw", cast(ubyte)1u, PTRNTAB(& aptb1LMSW, , , , , )), OP("lock", cast(ubyte)16u, PTRNTAB(& OPTABLE0, , , , , )), OP("lods", cast(ubyte)1u, PTRNTAB(& aptb1LODS, , , , , )), OP("lodsb", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("lodsd", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("lodsq", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("lodsw", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("loop", cast(ubyte)33u, PTRNTAB(& aptb1LOOP, , , , , )), OP("loope", cast(ubyte)33u, PTRNTAB(& aptb1LOOPE, , , , , )), OP("loopne", cast(ubyte)33u, PTRNTAB(& aptb1LOOPNE, , , , , )), OP("loopnz", cast(ubyte)33u, PTRNTAB(& aptb1LOOPNE, , , , , )), OP("loopz", cast(ubyte)33u, PTRNTAB(& aptb1LOOPE, , , , , )), OP("lsl", cast(ubyte)2u, PTRNTAB(& aptb2LSL, , , , , )), OP("lss", cast(ubyte)2u, PTRNTAB(& aptb2LSS, , , , , )), OP("ltr", cast(ubyte)1u, PTRNTAB(& aptb1LTR, , , , , )), OP("lzcnt", cast(ubyte)2u, PTRNTAB(& aptb2LZCNT, , , , , )), OP("maskmovdqu", cast(ubyte)2u, PTRNTAB(& aptb2MASKMOVDQU, , , , , )), OP("maskmovq", cast(ubyte)2u, PTRNTAB(& aptb2MASKMOVQ, , , , , )), OP("maxpd", cast(ubyte)2u, PTRNTAB(& aptb2MAXPD, , , , , )), OP("maxps", cast(ubyte)2u, PTRNTAB(& aptb2MAXPS, , , , , )), OP("maxsd", cast(ubyte)2u, PTRNTAB(& aptb2MAXSD, , , , , )), OP("maxss", cast(ubyte)2u, PTRNTAB(& aptb2MAXSS, , , , , )), OP("mfence", cast(ubyte)0u, PTRNTAB(& aptb0MFENCE, , , , , )), OP("minpd", cast(ubyte)2u, PTRNTAB(& aptb2MINPD, , , , , )), OP("minps", cast(ubyte)2u, PTRNTAB(& aptb2MINPS, , , , , )), OP("minsd", cast(ubyte)2u, PTRNTAB(& aptb2MINSD, , , , , )), OP("minss", cast(ubyte)2u, PTRNTAB(& aptb2MINSS, , , , , )), OP("monitor", cast(ubyte)0u, PTRNTAB(& aptb0MONITOR, , , , , )), OP("mov", cast(ubyte)2u, PTRNTAB(& aptb2MOV, , , , , )), OP("movapd", cast(ubyte)2u, PTRNTAB(& aptb2MOVAPD, , , , , )), OP("movaps", cast(ubyte)2u, PTRNTAB(& aptb2MOVAPS, , , , , )), OP("movd", cast(ubyte)2u, PTRNTAB(& aptb2MOVD, , , , , )), OP("movddup", cast(ubyte)2u, PTRNTAB(& aptb2MOVDDUP, , , , , )), OP("movdq2q", cast(ubyte)2u, PTRNTAB(& aptb2MOVDQ2Q, , , , , )), OP("movdqa", cast(ubyte)2u, PTRNTAB(& aptb2MOVDQA, , , , , )), OP("movdqu", cast(ubyte)2u, PTRNTAB(& aptb2MOVDQU, , , , , )), OP("movhlps", cast(ubyte)2u, PTRNTAB(& aptb2MOVHLPS, , , , , )), OP("movhpd", cast(ubyte)2u, PTRNTAB(& aptb2MOVHPD, , , , , )), OP("movhps", cast(ubyte)2u, PTRNTAB(& aptb2MOVHPS, , , , , )), OP("movlhps", cast(ubyte)2u, PTRNTAB(& aptb2MOVLHPS, , , , , )), OP("movlpd", cast(ubyte)2u, PTRNTAB(& aptb2MOVLPD, , , , , )), OP("movlps", cast(ubyte)2u, PTRNTAB(& aptb2MOVLPS, , , , , )), OP("movmskpd", cast(ubyte)2u, PTRNTAB(& aptb2MOVMSKPD, , , , , )), OP("movmskps", cast(ubyte)2u, PTRNTAB(& aptb2MOVMSKPS, , , , , )), OP("movntdq", cast(ubyte)2u, PTRNTAB(& aptb2MOVNTDQ, , , , , )), OP("movntdqa", cast(ubyte)2u, PTRNTAB(& aptb2MOVNTDQA, , , , , )), OP("movnti", cast(ubyte)2u, PTRNTAB(& aptb2MOVNTI, , , , , )), OP("movntpd", cast(ubyte)2u, PTRNTAB(& aptb2MOVNTPD, , , , , )), OP("movntps", cast(ubyte)2u, PTRNTAB(& aptb2MOVNTPS, , , , , )), OP("movntq", cast(ubyte)2u, PTRNTAB(& aptb2MOVNTQ, , , , , )), OP("movq", cast(ubyte)2u, PTRNTAB(& aptb2MOVQ, , , , , )), OP("movq2dq", cast(ubyte)2u, PTRNTAB(& aptb2MOVQ2DQ, , , , , )), OP("movs", cast(ubyte)2u, PTRNTAB(& aptb2MOVS, , , , , )), OP("movsb", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("movsd", cast(ubyte)66u, PTRNTAB(& aptb2MOVSD, , , , , )), OP("movshdup", cast(ubyte)2u, PTRNTAB(& aptb2MOVSHDUP, , , , , )), OP("movsldup", cast(ubyte)2u, PTRNTAB(& aptb2MOVSLDUP, , , , , )), OP("movsq", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("movss", cast(ubyte)2u, PTRNTAB(& aptb2MOVSS, , , , , )), OP("movsw", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("movsx", cast(ubyte)2u, PTRNTAB(& aptb2MOVSX, , , , , )), OP("movsxd", cast(ubyte)2u, PTRNTAB(& aptb2MOVSXD, , , , , )), OP("movupd", cast(ubyte)2u, PTRNTAB(& aptb2MOVUPD, , , , , )), OP("movups", cast(ubyte)2u, PTRNTAB(& aptb2MOVUPS, , , , , )), OP("movzx", cast(ubyte)2u, PTRNTAB(& aptb2MOVZX, , , , , )), OP("mpsadbw", cast(ubyte)3u, PTRNTAB(& aptb3MPSADBW, , , , , )), OP("mul", cast(ubyte)66u, PTRNTAB(& aptb2MUL, , , , , )), OP("mulpd", cast(ubyte)2u, PTRNTAB(& aptb2MULPD, , , , , )), OP("mulps", cast(ubyte)2u, PTRNTAB(& aptb2MULPS, , , , , )), OP("mulsd", cast(ubyte)2u, PTRNTAB(& aptb2MULSD, , , , , )), OP("mulss", cast(ubyte)2u, PTRNTAB(& aptb2MULSS, , , , , )), OP("mwait", cast(ubyte)0u, PTRNTAB(& aptb0MWAIT, , , , , )), OP("neg", cast(ubyte)1u, PTRNTAB(& aptb1NEG, , , , , )), OP("nop", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("not", cast(ubyte)1u, PTRNTAB(& aptb1NOT, , , , , )), OP("or", cast(ubyte)2u, PTRNTAB(& OPTABLE_ARITH, , , , , )), OP("orpd", cast(ubyte)2u, PTRNTAB(& aptb2ORPD, , , , , )), OP("orps", cast(ubyte)2u, PTRNTAB(& aptb2ORPS, , , , , )), OP("out", cast(ubyte)2u, PTRNTAB(& aptb2OUT, , , , , )), OP("outs", cast(ubyte)2u, PTRNTAB(& aptb2OUTS, , , , , )), OP("outsb", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("outsd", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("outsw", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("pabsb", cast(ubyte)2u, PTRNTAB(& aptb2PABSB, , , , , )), OP("pabsd", cast(ubyte)2u, PTRNTAB(& aptb2PABSD, , , , , )), OP("pabsw", cast(ubyte)2u, PTRNTAB(& aptb2PABSW, , , , , )), OP("packssdw", cast(ubyte)2u, PTRNTAB(& aptb2PACKSSDW, , , , , )), OP("packsswb", cast(ubyte)2u, PTRNTAB(& aptb2PACKSSWB, , , , , )), OP("packusdw", cast(ubyte)2u, PTRNTAB(& aptb2PACKUSDW, , , , , )), OP("packuswb", cast(ubyte)2u, PTRNTAB(& aptb2PACKUSWB, , , , , )), OP("paddb", cast(ubyte)2u, PTRNTAB(& aptb2PADDB, , , , , )), OP("paddd", cast(ubyte)2u, PTRNTAB(& aptb2PADDD, , , , , )), OP("paddq", cast(ubyte)2u, PTRNTAB(& aptb2PADDQ, , , , , )), OP("paddsb", cast(ubyte)2u, PTRNTAB(& aptb2PADDSB, , , , , )), OP("paddsw", cast(ubyte)2u, PTRNTAB(& aptb2PADDSW, , , , , )), OP("paddusb", cast(ubyte)2u, PTRNTAB(& aptb2PADDUSB, , , , , )), OP("paddusw", cast(ubyte)2u, PTRNTAB(& aptb2PADDUSW, , , , , )), OP("paddw", cast(ubyte)2u, PTRNTAB(& aptb2PADDW, , , , , )), OP("palignr", cast(ubyte)3u, PTRNTAB(& aptb3PALIGNR, , , , , )), OP("pand", cast(ubyte)2u, PTRNTAB(& aptb2PAND, , , , , )), OP("pandn", cast(ubyte)2u, PTRNTAB(& aptb2PANDN, , , , , )), OP("pause", cast(ubyte)0u, PTRNTAB(& aptb0PAUSE, , , , , )), OP("pavgb", cast(ubyte)2u, PTRNTAB(& aptb2PAVGB, , , , , )), OP("pavgusb", cast(ubyte)2u, PTRNTAB(& aptb2PAVGUSB, , , , , )), OP("pavgw", cast(ubyte)2u, PTRNTAB(& aptb2PAVGW, , , , , )), OP("pblendvb", cast(ubyte)3u, PTRNTAB(& aptb3PBLENDVB, , , , , )), OP("pblendw", cast(ubyte)3u, PTRNTAB(& aptb3PBLENDW, , , , , )), OP("pclmulqdq", cast(ubyte)3u, PTRNTAB(& aptb3PCLMULQDQ, , , , , )), OP("pcmpeqb", cast(ubyte)2u, PTRNTAB(& aptb2PCMPEQB, , , , , )), OP("pcmpeqd", cast(ubyte)2u, PTRNTAB(& aptb2PCMPEQD, , , , , )), OP("pcmpeqq", cast(ubyte)2u, PTRNTAB(& aptb2PCMPEQQ, , , , , )), OP("pcmpeqw", cast(ubyte)2u, PTRNTAB(& aptb2PCMPEQW, , , , , )), OP("pcmpestri", cast(ubyte)3u, PTRNTAB(& aptb3PCMPESTRI, , , , , )), OP("pcmpestrm", cast(ubyte)3u, PTRNTAB(& aptb3PCMPESTRM, , , , , )), OP("pcmpgtb", cast(ubyte)2u, PTRNTAB(& aptb2PCMPGTB, , , , , )), OP("pcmpgtd", cast(ubyte)2u, PTRNTAB(& aptb2PCMPGTD, , , , , )), OP("pcmpgtq", cast(ubyte)2u, PTRNTAB(& aptb2PCMPGTQ, , , , , )), OP("pcmpgtw", cast(ubyte)2u, PTRNTAB(& aptb2PCMPGTW, , , , , )), OP("pcmpistri", cast(ubyte)3u, PTRNTAB(& aptb3PCMPISTRI, , , , , )), OP("pcmpistrm", cast(ubyte)3u, PTRNTAB(& aptb3PCMPISTRM, , , , , )), OP("pextrb", cast(ubyte)3u, PTRNTAB(& aptb3PEXTRB, , , , , )), OP("pextrd", cast(ubyte)3u, PTRNTAB(& aptb3PEXTRD, , , , , )), OP("pextrq", cast(ubyte)3u, PTRNTAB(& aptb3PEXTRQ, , , , , )), OP("pextrw", cast(ubyte)3u, PTRNTAB(& aptb3PEXTRW, , , , , )), OP("pf2id", cast(ubyte)2u, PTRNTAB(& aptb2PF2ID, , , , , )), OP("pfacc", cast(ubyte)2u, PTRNTAB(& aptb2PFACC, , , , , )), OP("pfadd", cast(ubyte)2u, PTRNTAB(& aptb2PFADD, , , , , )), OP("pfcmpeq", cast(ubyte)2u, PTRNTAB(& aptb2PFCMPEQ, , , , , )), OP("pfcmpge", cast(ubyte)2u, PTRNTAB(& aptb2PFCMPGE, , , , , )), OP("pfcmpgt", cast(ubyte)2u, PTRNTAB(& aptb2PFCMPGT, , , , , )), OP("pfmax", cast(ubyte)2u, PTRNTAB(& aptb2PFMAX, , , , , )), OP("pfmin", cast(ubyte)2u, PTRNTAB(& aptb2PFMIN, , , , , )), OP("pfmul", cast(ubyte)2u, PTRNTAB(& aptb2PFMUL, , , , , )), OP("pfnacc", cast(ubyte)2u, PTRNTAB(& aptb2PFNACC, , , , , )), OP("pfpnacc", cast(ubyte)2u, PTRNTAB(& aptb2PFPNACC, , , , , )), OP("pfrcp", cast(ubyte)2u, PTRNTAB(& aptb2PFRCP, , , , , )), OP("pfrcpit1", cast(ubyte)2u, PTRNTAB(& aptb2PFRCPIT1, , , , , )), OP("pfrcpit2", cast(ubyte)2u, PTRNTAB(& aptb2PFRCPIT2, , , , , )), OP("pfrsqit1", cast(ubyte)2u, PTRNTAB(& aptb2PFRSQIT1, , , , , )), OP("pfrsqrt", cast(ubyte)2u, PTRNTAB(& aptb2PFRSQRT, , , , , )), OP("pfsub", cast(ubyte)2u, PTRNTAB(& aptb2PFSUB, , , , , )), OP("pfsubr", cast(ubyte)2u, PTRNTAB(& aptb2PFSUBR, , , , , )), OP("phaddd", cast(ubyte)2u, PTRNTAB(& aptb2PHADDD, , , , , )), OP("phaddsw", cast(ubyte)2u, PTRNTAB(& aptb2PHADDSW, , , , , )), OP("phaddw", cast(ubyte)2u, PTRNTAB(& aptb2PHADDW, , , , , )), OP("phminposuw", cast(ubyte)2u, PTRNTAB(& aptb2PHMINPOSUW, , , , , )), OP("phsubd", cast(ubyte)2u, PTRNTAB(& aptb2PHSUBD, , , , , )), OP("phsubsw", cast(ubyte)2u, PTRNTAB(& aptb2PHSUBSW, , , , , )), OP("phsubw", cast(ubyte)2u, PTRNTAB(& aptb2PHSUBW, , , , , )), OP("pi2fd", cast(ubyte)2u, PTRNTAB(& aptb2PI2FD, , , , , )), OP("pinsrb", cast(ubyte)3u, PTRNTAB(& aptb3PINSRB, , , , , )), OP("pinsrd", cast(ubyte)3u, PTRNTAB(& aptb3PINSRD, , , , , )), OP("pinsrq", cast(ubyte)3u, PTRNTAB(& aptb3PINSRQ, , , , , )), OP("pinsrw", cast(ubyte)3u, PTRNTAB(& aptb3PINSRW, , , , , )), OP("pmaddubsw", cast(ubyte)2u, PTRNTAB(& aptb2PMADDUBSW, , , , , )), OP("pmaddwd", cast(ubyte)2u, PTRNTAB(& aptb2PMADDWD, , , , , )), OP("pmaxsb", cast(ubyte)2u, PTRNTAB(& aptb2PMAXSB, , , , , )), OP("pmaxsd", cast(ubyte)2u, PTRNTAB(& aptb2PMAXSD, , , , , )), OP("pmaxsw", cast(ubyte)2u, PTRNTAB(& aptb2PMAXSW, , , , , )), OP("pmaxub", cast(ubyte)2u, PTRNTAB(& aptb2PMAXUB, , , , , )), OP("pmaxud", cast(ubyte)2u, PTRNTAB(& aptb2PMAXUD, , , , , )), OP("pmaxuw", cast(ubyte)2u, PTRNTAB(& aptb2PMAXUW, , , , , )), OP("pminsb", cast(ubyte)2u, PTRNTAB(& aptb2PMINSB, , , , , )), OP("pminsd", cast(ubyte)2u, PTRNTAB(& aptb2PMINSD, , , , , )), OP("pminsw", cast(ubyte)2u, PTRNTAB(& aptb2PMINSW, , , , , )), OP("pminub", cast(ubyte)2u, PTRNTAB(& aptb2PMINUB, , , , , )), OP("pminud", cast(ubyte)2u, PTRNTAB(& aptb2PMINUD, , , , , )), OP("pminuw", cast(ubyte)2u, PTRNTAB(& aptb2PMINUW, , , , , )), OP("pmovmskb", cast(ubyte)2u, PTRNTAB(& aptb2PMOVMSKB, , , , , )), OP("pmovsxbd", cast(ubyte)2u, PTRNTAB(& aptb2PMOVSXBD, , , , , )), OP("pmovsxbq", cast(ubyte)2u, PTRNTAB(& aptb2PMOVSXBQ, , , , , )), OP("pmovsxbw", cast(ubyte)2u, PTRNTAB(& aptb2PMOVSXBW, , , , , )), OP("pmovsxdq", cast(ubyte)2u, PTRNTAB(& aptb2PMOVSXDQ, , , , , )), OP("pmovsxwd", cast(ubyte)2u, PTRNTAB(& aptb2PMOVSXWD, , , , , )), OP("pmovsxwq", cast(ubyte)2u, PTRNTAB(& aptb2PMOVSXWQ, , , , , )), OP("pmovzxbd", cast(ubyte)2u, PTRNTAB(& aptb2PMOVZXBD, , , , , )), OP("pmovzxbq", cast(ubyte)2u, PTRNTAB(& aptb2PMOVZXBQ, , , , , )), OP("pmovzxbw", cast(ubyte)2u, PTRNTAB(& aptb2PMOVZXBW, , , , , )), OP("pmovzxdq", cast(ubyte)2u, PTRNTAB(& aptb2PMOVZXDQ, , , , , )), OP("pmovzxwd", cast(ubyte)2u, PTRNTAB(& aptb2PMOVZXWD, , , , , )), OP("pmovzxwq", cast(ubyte)2u, PTRNTAB(& aptb2PMOVZXWQ, , , , , )), OP("pmuldq", cast(ubyte)2u, PTRNTAB(& aptb2PMULDQ, , , , , )), OP("pmulhrsw", cast(ubyte)2u, PTRNTAB(& aptb2PMULHRSW, , , , , )), OP("pmulhrw", cast(ubyte)2u, PTRNTAB(& aptb2PMULHRW, , , , , )), OP("pmulhuw", cast(ubyte)2u, PTRNTAB(& aptb2PMULHUW, , , , , )), OP("pmulhw", cast(ubyte)2u, PTRNTAB(& aptb2PMULHW, , , , , )), OP("pmulld", cast(ubyte)2u, PTRNTAB(& aptb2PMULLD, , , , , )), OP("pmullw", cast(ubyte)2u, PTRNTAB(& aptb2PMULLW, , , , , )), OP("pmuludq", cast(ubyte)2u, PTRNTAB(& aptb2PMULUDQ, , , , , )), OP("pop", cast(ubyte)1u, PTRNTAB(& aptb1POP, , , , , )), OP("popa", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("popad", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("popcnt", cast(ubyte)2u, PTRNTAB(& aptb2POPCNT, , , , , )), OP("popf", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("popfd", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("popfq", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("por", cast(ubyte)2u, PTRNTAB(& aptb2POR, , , , , )), OP("prefetchnta", cast(ubyte)1u, PTRNTAB(& aptb1PREFETCHNTA, , , , , )), OP("prefetcht0", cast(ubyte)1u, PTRNTAB(& aptb1PREFETCHT0, , , , , )), OP("prefetcht1", cast(ubyte)1u, PTRNTAB(& aptb1PREFETCHT1, , , , , )), OP("prefetcht2", cast(ubyte)1u, PTRNTAB(& aptb1PREFETCHT2, , , , , )), OP("prefetchw", cast(ubyte)1u, PTRNTAB(& aptb1PREFETCHW, , , , , )), OP("prefetchwt1", cast(ubyte)1u, PTRNTAB(& aptb1PREFETCHWT1, , , , , )), OP("psadbw", cast(ubyte)2u, PTRNTAB(& aptb2PSADBW, , , , , )), OP("pshufb", cast(ubyte)2u, PTRNTAB(& aptb2PSHUFB, , , , , )), OP("pshufd", cast(ubyte)3u, PTRNTAB(& aptb3PSHUFD, , , , , )), OP("pshufhw", cast(ubyte)3u, PTRNTAB(& aptb3PSHUFHW, , , , , )), OP("pshuflw", cast(ubyte)3u, PTRNTAB(& aptb3PSHUFLW, , , , , )), OP("pshufw", cast(ubyte)3u, PTRNTAB(& aptb3PSHUFW, , , , , )), OP("psignb", cast(ubyte)2u, PTRNTAB(& aptb2PSIGNB, , , , , )), OP("psignd", cast(ubyte)2u, PTRNTAB(& aptb2PSIGND, , , , , )), OP("psignw", cast(ubyte)2u, PTRNTAB(& aptb2PSIGNW, , , , , )), OP("pslld", cast(ubyte)2u, PTRNTAB(& aptb2PSLLD, , , , , )), OP("pslldq", cast(ubyte)2u, PTRNTAB(& aptb2PSLLDQ, , , , , )), OP("psllq", cast(ubyte)2u, PTRNTAB(& aptb2PSLLQ, , , , , )), OP("psllw", cast(ubyte)2u, PTRNTAB(& aptb2PSLLW, , , , , )), OP("psrad", cast(ubyte)2u, PTRNTAB(& aptb2PSRAD, , , , , )), OP("psraw", cast(ubyte)2u, PTRNTAB(& aptb2PSRAW, , , , , )), OP("psrld", cast(ubyte)2u, PTRNTAB(& aptb2PSRLD, , , , , )), OP("psrldq", cast(ubyte)2u, PTRNTAB(& aptb2PSRLDQ, , , , , )), OP("psrlq", cast(ubyte)2u, PTRNTAB(& aptb2PSRLQ, , , , , )), OP("psrlw", cast(ubyte)2u, PTRNTAB(& aptb2PSRLW, , , , , )), OP("psubb", cast(ubyte)2u, PTRNTAB(& aptb2PSUBB, , , , , )), OP("psubd", cast(ubyte)2u, PTRNTAB(& aptb2PSUBD, , , , , )), OP("psubq", cast(ubyte)2u, PTRNTAB(& aptb2PSUBQ, , , , , )), OP("psubsb", cast(ubyte)2u, PTRNTAB(& aptb2PSUBSB, , , , , )), OP("psubsw", cast(ubyte)2u, PTRNTAB(& aptb2PSUBSW, , , , , )), OP("psubusb", cast(ubyte)2u, PTRNTAB(& aptb2PSUBUSB, , , , , )), OP("psubusw", cast(ubyte)2u, PTRNTAB(& aptb2PSUBUSW, , , , , )), OP("psubw", cast(ubyte)2u, PTRNTAB(& aptb2PSUBW, , , , , )), OP("pswapd", cast(ubyte)2u, PTRNTAB(& aptb2PSWAPD, , , , , )), OP("ptest", cast(ubyte)2u, PTRNTAB(& aptb2PTEST, , , , , )), OP("punpckhbw", cast(ubyte)2u, PTRNTAB(& aptb2PUNPCKHBW, , , , , )), OP("punpckhdq", cast(ubyte)2u, PTRNTAB(& aptb2PUNPCKHDQ, , , , , )), OP("punpckhqdq", cast(ubyte)2u, PTRNTAB(& aptb2PUNPCKHQDQ, , , , , )), OP("punpckhwd", cast(ubyte)2u, PTRNTAB(& aptb2PUNPCKHWD, , , , , )), OP("punpcklbw", cast(ubyte)2u, PTRNTAB(& aptb2PUNPCKLBW, , , , , )), OP("punpckldq", cast(ubyte)2u, PTRNTAB(& aptb2PUNPCKLDQ, , , , , )), OP("punpcklqdq", cast(ubyte)2u, PTRNTAB(& aptb2PUNPCKLQDQ, , , , , )), OP("punpcklwd", cast(ubyte)2u, PTRNTAB(& aptb2PUNPCKLWD, , , , , )), OP("push", cast(ubyte)1u, PTRNTAB(& aptb1PUSH, , , , , )), OP("pusha", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("pushad", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("pushf", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("pushfd", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("pushfq", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("pxor", cast(ubyte)2u, PTRNTAB(& aptb2PXOR, , , , , )), OP("rcl", cast(ubyte)82u, PTRNTAB(& OPTABLE_SHIFT, , , , , )), OP("rcpps", cast(ubyte)2u, PTRNTAB(& aptb2RCPPS, , , , , )), OP("rcpss", cast(ubyte)2u, PTRNTAB(& aptb2RCPSS, , , , , )), OP("rcr", cast(ubyte)82u, PTRNTAB(& OPTABLE_SHIFT, , , , , )), OP("rdfsbase", cast(ubyte)1u, PTRNTAB(& aptb1RDFSBASE, , , , , )), OP("rdgsbase", cast(ubyte)1u, PTRNTAB(& aptb1RDGSBASE, , , , , )), OP("rdmsr", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("rdpmc", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("rdrand", cast(ubyte)1u, PTRNTAB(& aptb1RDRAND, , , , , )), OP("rdseed", cast(ubyte)1u, PTRNTAB(& aptb1RDSEED, , , , , )), OP("rdtsc", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("rdtscp", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("rep", cast(ubyte)16u, PTRNTAB(& OPTABLE0, , , , , )), OP("repe", cast(ubyte)16u, PTRNTAB(& OPTABLE0, , , , , )), OP("repne", cast(ubyte)16u, PTRNTAB(& OPTABLE0, , , , , )), OP("repnz", cast(ubyte)16u, PTRNTAB(& OPTABLE0, , , , , )), OP("repz", cast(ubyte)16u, PTRNTAB(& OPTABLE0, , , , , )), OP("ret", cast(ubyte)65u, PTRNTAB(& aptb1RET, , , , , )), OP("retf", cast(ubyte)65u, PTRNTAB(& aptb1RETF, , , , , )), OP("rol", cast(ubyte)82u, PTRNTAB(& OPTABLE_SHIFT, , , , , )), OP("ror", cast(ubyte)82u, PTRNTAB(& OPTABLE_SHIFT, , , , , )), OP("roundpd", cast(ubyte)3u, PTRNTAB(& aptb3ROUNDPD, , , , , )), OP("roundps", cast(ubyte)3u, PTRNTAB(& aptb3ROUNDPS, , , , , )), OP("roundsd", cast(ubyte)3u, PTRNTAB(& aptb3ROUNDSD, , , , , )), OP("roundss", cast(ubyte)3u, PTRNTAB(& aptb3ROUNDSS, , , , , )), OP("rsm", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("rsqrtps", cast(ubyte)2u, PTRNTAB(& aptb2RSQRTPS, , , , , )), OP("rsqrtss", cast(ubyte)2u, PTRNTAB(& aptb2RSQRTSS, , , , , )), OP("sahf", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("sal", cast(ubyte)82u, PTRNTAB(& OPTABLE_SHIFT, , , , , )), OP("sar", cast(ubyte)82u, PTRNTAB(& OPTABLE_SHIFT, , , , , )), OP("sbb", cast(ubyte)2u, PTRNTAB(& OPTABLE_ARITH, , , , , )), OP("scas", cast(ubyte)1u, PTRNTAB(& aptb1SCAS, , , , , )), OP("scasb", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("scasd", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("scasq", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("scasw", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("seta", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setae", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setb", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setbe", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setc", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("sete", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setg", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setge", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setl", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setle", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setna", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setnae", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setnb", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setnbe", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setnc", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setne", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setng", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setnge", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setnl", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setnle", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setno", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setnp", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setns", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setnz", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("seto", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setp", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setpe", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setpo", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("sets", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("setz", cast(ubyte)1u, PTRNTAB(& OPTABLE_SET, , , , , )), OP("sfence", cast(ubyte)0u, PTRNTAB(& aptb0SFENCE, , , , , )), OP("sgdt", cast(ubyte)1u, PTRNTAB(& aptb1SGDT, , , , , )), OP("sha1msg1", cast(ubyte)2u, PTRNTAB(& aptb2SHA1MSG1, , , , , )), OP("sha1msg2", cast(ubyte)2u, PTRNTAB(& aptb2SHA1MSG2, , , , , )), OP("sha1nexte", cast(ubyte)2u, PTRNTAB(& aptb2SHA1NEXTE, , , , , )), OP("sha1rnds4", cast(ubyte)3u, PTRNTAB(& aptb3SHA1RNDS4, , , , , )), OP("sha256msg1", cast(ubyte)2u, PTRNTAB(& aptb2SHA256MSG1, , , , , )), OP("sha256msg2", cast(ubyte)2u, PTRNTAB(& aptb2SHA256MSG2, , , , , )), OP("sha256rnds2", cast(ubyte)2u, PTRNTAB(& aptb2SHA256RNDS2, , , , , )), OP("shl", cast(ubyte)82u, PTRNTAB(& OPTABLE_SHIFT, , , , , )), OP("shld", cast(ubyte)3u, PTRNTAB(& aptb3SHLD, , , , , )), OP("shr", cast(ubyte)82u, PTRNTAB(& OPTABLE_SHIFT, , , , , )), OP("shrd", cast(ubyte)3u, PTRNTAB(& aptb3SHRD, , , , , )), OP("shufpd", cast(ubyte)3u, PTRNTAB(& aptb3SHUFPD, , , , , )), OP("shufps", cast(ubyte)3u, PTRNTAB(& aptb3SHUFPS, , , , , )), OP("sidt", cast(ubyte)1u, PTRNTAB(& aptb1SIDT, , , , , )), OP("sldt", cast(ubyte)1u, PTRNTAB(& aptb1SLDT, , , , , )), OP("smsw", cast(ubyte)1u, PTRNTAB(& aptb1SMSW, , , , , )), OP("sqrtpd", cast(ubyte)2u, PTRNTAB(& aptb2SQRTPD, , , , , )), OP("sqrtps", cast(ubyte)2u, PTRNTAB(& aptb2SQRTPS, , , , , )), OP("sqrtsd", cast(ubyte)2u, PTRNTAB(& aptb2SQRTSD, , , , , )), OP("sqrtss", cast(ubyte)2u, PTRNTAB(& aptb2SQRTSS, , , , , )), OP("stc", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("std", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("sti", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("stmxcsr", cast(ubyte)1u, PTRNTAB(& aptb1STMXCSR, , , , , )), OP("stos", cast(ubyte)1u, PTRNTAB(& aptb1STOS, , , , , )), OP("stosb", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("stosd", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("stosq", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("stosw", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("str", cast(ubyte)1u, PTRNTAB(& aptb1STR, , , , , )), OP("sub", cast(ubyte)2u, PTRNTAB(& OPTABLE_ARITH, , , , , )), OP("subpd", cast(ubyte)2u, PTRNTAB(& aptb2SUBPD, , , , , )), OP("subps", cast(ubyte)2u, PTRNTAB(& aptb2SUBPS, , , , , )), OP("subsd", cast(ubyte)2u, PTRNTAB(& aptb2SUBSD, , , , , )), OP("subss", cast(ubyte)2u, PTRNTAB(& aptb2SUBSS, , , , , )), OP("syscall", cast(ubyte)0u, PTRNTAB(& aptb0SYSCALL, , , , , )), OP("sysenter", cast(ubyte)0u, PTRNTAB(& aptb0SYSENTER, , , , , )), OP("sysexit", cast(ubyte)0u, PTRNTAB(& aptb0SYSEXIT, , , , , )), OP("sysret", cast(ubyte)0u, PTRNTAB(& aptb0SYSRET, , , , , )), OP("test", cast(ubyte)2u, PTRNTAB(& aptb2TEST, , , , , )), OP("tzcnt", cast(ubyte)2u, PTRNTAB(& aptb2TZCNT, , , , , )), OP("ucomisd", cast(ubyte)2u, PTRNTAB(& aptb2UCOMISD, , , , , )), OP("ucomiss", cast(ubyte)2u, PTRNTAB(& aptb2UCOMISS, , , , , )), OP("ud2", cast(ubyte)0u, PTRNTAB(& aptb0UD2, , , , , )), OP("unpckhpd", cast(ubyte)2u, PTRNTAB(& aptb2UNPCKHPD, , , , , )), OP("unpckhps", cast(ubyte)2u, PTRNTAB(& aptb2UNPCKHPS, , , , , )), OP("unpcklpd", cast(ubyte)2u, PTRNTAB(& aptb2UNPCKLPD, , , , , )), OP("unpcklps", cast(ubyte)2u, PTRNTAB(& aptb2UNPCKLPS, , , , , )), OP("vaddpd", cast(ubyte)3u, PTRNTAB(& aptb3VADDPD, , , , , )), OP("vaddps", cast(ubyte)3u, PTRNTAB(& aptb3VADDPS, , , , , )), OP("vaddsd", cast(ubyte)3u, PTRNTAB(& aptb3VADDSD, , , , , )), OP("vaddss", cast(ubyte)3u, PTRNTAB(& aptb3VADDSS, , , , , )), OP("vaddsubpd", cast(ubyte)3u, PTRNTAB(& aptb3VADDSUBPD, , , , , )), OP("vaddsubps", cast(ubyte)3u, PTRNTAB(& aptb3VADDSUBPS, , , , , )), OP("vaesdec", cast(ubyte)3u, PTRNTAB(& aptb3VAESDEC, , , , , )), OP("vaesdeclast", cast(ubyte)3u, PTRNTAB(& aptb3VAESDECLAST, , , , , )), OP("vaesenc", cast(ubyte)3u, PTRNTAB(& aptb3VAESENC, , , , , )), OP("vaesenclast", cast(ubyte)3u, PTRNTAB(& aptb3VAESENCLAST, , , , , )), OP("vaesimc", cast(ubyte)2u, PTRNTAB(& aptb2VAESIMC, , , , , )), OP("vaeskeygenassist", cast(ubyte)3u, PTRNTAB(& aptb3VAESKEYGENASSIST, , , , , )), OP("vandnpd", cast(ubyte)3u, PTRNTAB(& aptb3VANDNPD, , , , , )), OP("vandnps", cast(ubyte)3u, PTRNTAB(& aptb3VANDNPS, , , , , )), OP("vandpd", cast(ubyte)3u, PTRNTAB(& aptb3VANDPD, , , , , )), OP("vandps", cast(ubyte)3u, PTRNTAB(& aptb3VANDPS, , , , , )), OP("vblendpd", cast(ubyte)4u, PTRNTAB(& aptb4VBLENDPD, , , , , )), OP("vblendps", cast(ubyte)4u, PTRNTAB(& aptb4VBLENDPS, , , , , )), OP("vblendvpd", cast(ubyte)4u, PTRNTAB(& aptb4VBLENDVPD, , , , , )), OP("vblendvps", cast(ubyte)4u, PTRNTAB(& aptb4VBLENDVPS, , , , , )), OP("vbroadcastf128", cast(ubyte)2u, PTRNTAB(& aptb2VBROADCASTF128, , , , , )), OP("vbroadcastsd", cast(ubyte)2u, PTRNTAB(& aptb2VBROADCASTSD, , , , , )), OP("vbroadcastss", cast(ubyte)2u, PTRNTAB(& aptb2VBROADCASTSS, , , , , )), OP("vcmppd", cast(ubyte)4u, PTRNTAB(& aptb4VCMPPD, , , , , )), OP("vcmpps", cast(ubyte)4u, PTRNTAB(& aptb4VCMPPS, , , , , )), OP("vcmpsd", cast(ubyte)4u, PTRNTAB(& aptb4VCMPSD, , , , , )), OP("vcmpss", cast(ubyte)4u, PTRNTAB(& aptb4VCMPSS, , , , , )), OP("vcomisd", cast(ubyte)2u, PTRNTAB(& aptb2VCOMISD, , , , , )), OP("vcomiss", cast(ubyte)2u, PTRNTAB(& aptb2VCOMISS, , , , , )), OP("vcvtdq2pd", cast(ubyte)2u, PTRNTAB(& aptb2VCVTDQ2PD, , , , , )), OP("vcvtdq2ps", cast(ubyte)2u, PTRNTAB(& aptb2VCVTDQ2PS, , , , , )), OP("vcvtpd2dq", cast(ubyte)2u, PTRNTAB(& aptb2VCVTPD2DQ, , , , , )), OP("vcvtpd2ps", cast(ubyte)2u, PTRNTAB(& aptb2VCVTPD2PS, , , , , )), OP("vcvtph2ps", cast(ubyte)2u, PTRNTAB(& aptb2VCVTPH2PS, , , , , )), OP("vcvtps2dq", cast(ubyte)2u, PTRNTAB(& aptb2VCVTPS2DQ, , , , , )), OP("vcvtps2pd", cast(ubyte)2u, PTRNTAB(& aptb2VCVTPS2PD, , , , , )), OP("vcvtps2ph", cast(ubyte)3u, PTRNTAB(& aptb3VCVTPS2PH, , , , , )), OP("vcvtsd2si", cast(ubyte)2u, PTRNTAB(& aptb2VCVTSD2SI, , , , , )), OP("vcvtsd2ss", cast(ubyte)3u, PTRNTAB(& aptb3VCVTSD2SS, , , , , )), OP("vcvtsi2sd", cast(ubyte)3u, PTRNTAB(& aptb3VCVTSI2SD, , , , , )), OP("vcvtsi2ss", cast(ubyte)3u, PTRNTAB(& aptb3VCVTSI2SS, , , , , )), OP("vcvtss2sd", cast(ubyte)3u, PTRNTAB(& aptb3VCVTSS2SD, , , , , )), OP("vcvtss2si", cast(ubyte)2u, PTRNTAB(& aptb2VCVTSS2SI, , , , , )), OP("vcvttpd2dq", cast(ubyte)2u, PTRNTAB(& aptb2VCVTTPD2DQ, , , , , )), OP("vcvttps2dq", cast(ubyte)2u, PTRNTAB(& aptb2VCVTTPS2DQ, , , , , )), OP("vcvttsd2si", cast(ubyte)2u, PTRNTAB(& aptb2VCVTTSD2SI, , , , , )), OP("vcvttss2si", cast(ubyte)2u, PTRNTAB(& aptb2VCVTTSS2SI, , , , , )), OP("vdivpd", cast(ubyte)3u, PTRNTAB(& aptb3VDIVPD, , , , , )), OP("vdivps", cast(ubyte)3u, PTRNTAB(& aptb3VDIVPS, , , , , )), OP("vdivsd", cast(ubyte)3u, PTRNTAB(& aptb3VDIVSD, , , , , )), OP("vdivss", cast(ubyte)3u, PTRNTAB(& aptb3VDIVSS, , , , , )), OP("vdppd", cast(ubyte)4u, PTRNTAB(& aptb4VDPPD, , , , , )), OP("vdpps", cast(ubyte)4u, PTRNTAB(& aptb4VDPPS, , , , , )), OP("verr", cast(ubyte)1u, PTRNTAB(& aptb1VERR, , , , , )), OP("verw", cast(ubyte)1u, PTRNTAB(& aptb1VERW, , , , , )), OP("vextractf128", cast(ubyte)3u, PTRNTAB(& aptb3VEXTRACTF128, , , , , )), OP("vextractps", cast(ubyte)3u, PTRNTAB(& aptb3VEXTRACTPS, , , , , )), OP("vfmadd132pd", cast(ubyte)3u, PTRNTAB(& aptb3VFMADD132PD, , , , , )), OP("vfmadd132ps", cast(ubyte)3u, PTRNTAB(& aptb3VFMADD132PS, , , , , )), OP("vfmadd132sd", cast(ubyte)3u, PTRNTAB(& aptb3VFMADD132SD, , , , , )), OP("vfmadd132ss", cast(ubyte)3u, PTRNTAB(& aptb3VFMADD132SS, , , , , )), OP("vfmadd213pd", cast(ubyte)3u, PTRNTAB(& aptb3VFMADD213PD, , , , , )), OP("vfmadd213ps", cast(ubyte)3u, PTRNTAB(& aptb3VFMADD213PS, , , , , )), OP("vfmadd213sd", cast(ubyte)3u, PTRNTAB(& aptb3VFMADD213SD, , , , , )), OP("vfmadd213ss", cast(ubyte)3u, PTRNTAB(& aptb3VFMADD213SS, , , , , )), OP("vfmadd231pd", cast(ubyte)3u, PTRNTAB(& aptb3VFMADD231PD, , , , , )), OP("vfmadd231ps", cast(ubyte)3u, PTRNTAB(& aptb3VFMADD231PS, , , , , )), OP("vfmadd231sd", cast(ubyte)3u, PTRNTAB(& aptb3VFMADD231SD, , , , , )), OP("vfmadd231ss", cast(ubyte)3u, PTRNTAB(& aptb3VFMADD231SS, , , , , )), OP("vfmaddsub132pd", cast(ubyte)3u, PTRNTAB(& aptb3VFMADDSUB132PD, , , , , )), OP("vfmaddsub132ps", cast(ubyte)3u, PTRNTAB(& aptb3VFMADDSUB132PS, , , , , )), OP("vfmaddsub213pd", cast(ubyte)3u, PTRNTAB(& aptb3VFMADDSUB213PD, , , , , )), OP("vfmaddsub213ps", cast(ubyte)3u, PTRNTAB(& aptb3VFMADDSUB213PS, , , , , )), OP("vfmaddsub231pd", cast(ubyte)3u, PTRNTAB(& aptb3VFMADDSUB231PD, , , , , )), OP("vfmaddsub231ps", cast(ubyte)3u, PTRNTAB(& aptb3VFMADDSUB231PS, , , , , )), OP("vfmsub132pd", cast(ubyte)3u, PTRNTAB(& aptb3VFMSUB132PD, , , , , )), OP("vfmsub132ps", cast(ubyte)3u, PTRNTAB(& aptb3VFMSUB132PS, , , , , )), OP("vfmsub132sd", cast(ubyte)3u, PTRNTAB(& aptb3VFMSUB132SD, , , , , )), OP("vfmsub132ss", cast(ubyte)3u, PTRNTAB(& aptb3VFMSUB132SS, , , , , )), OP("vfmsub213pd", cast(ubyte)3u, PTRNTAB(& aptb3VFMSUB213PD, , , , , )), OP("vfmsub213ps", cast(ubyte)3u, PTRNTAB(& aptb3VFMSUB213PS, , , , , )), OP("vfmsub213sd", cast(ubyte)3u, PTRNTAB(& aptb3VFMSUB213SD, , , , , )), OP("vfmsub213ss", cast(ubyte)3u, PTRNTAB(& aptb3VFMSUB213SS, , , , , )), OP("vfmsub231pd", cast(ubyte)3u, PTRNTAB(& aptb3VFMSUB231PD, , , , , )), OP("vfmsub231ps", cast(ubyte)3u, PTRNTAB(& aptb3VFMSUB231PS, , , , , )), OP("vfmsub231sd", cast(ubyte)3u, PTRNTAB(& aptb3VFMSUB231SD, , , , , )), OP("vfmsub231ss", cast(ubyte)3u, PTRNTAB(& aptb3VFMSUB231SS, , , , , )), OP("vfmsubadd132pd", cast(ubyte)3u, PTRNTAB(& aptb3VFMSUBADD132PD, , , , , )), OP("vfmsubadd132ps", cast(ubyte)3u, PTRNTAB(& aptb3VFMSUBADD132PS, , , , , )), OP("vfmsubadd213pd", cast(ubyte)3u, PTRNTAB(& aptb3VFMSUBADD213PD, , , , , )), OP("vfmsubadd213ps", cast(ubyte)3u, PTRNTAB(& aptb3VFMSUBADD213PS, , , , , )), OP("vfmsubadd231pd", cast(ubyte)3u, PTRNTAB(& aptb3VFMSUBADD231PD, , , , , )), OP("vfmsubadd231ps", cast(ubyte)3u, PTRNTAB(& aptb3VFMSUBADD231PS, , , , , )), OP("vhaddpd", cast(ubyte)3u, PTRNTAB(& aptb3VHADDPD, , , , , )), OP("vhaddps", cast(ubyte)3u, PTRNTAB(& aptb3VHADDPS, , , , , )), OP("vinsertf128", cast(ubyte)4u, PTRNTAB(& aptb4VINSERTF128, , , , , )), OP("vinsertps", cast(ubyte)4u, PTRNTAB(& aptb4VINSERTPS, , , , , )), OP("vlddqu", cast(ubyte)2u, PTRNTAB(& aptb2VLDDQU, , , , , )), OP("vldmxcsr", cast(ubyte)1u, PTRNTAB(& aptb1VLDMXCSR, , , , , )), OP("vmaskmovdqu", cast(ubyte)2u, PTRNTAB(& aptb2VMASKMOVDQU, , , , , )), OP("vmaskmovpd", cast(ubyte)3u, PTRNTAB(& aptb3VMASKMOVPD, , , , , )), OP("vmaskmovps", cast(ubyte)3u, PTRNTAB(& aptb3VMASKMOVPS, , , , , )), OP("vmaxpd", cast(ubyte)3u, PTRNTAB(& aptb3VMAXPD, , , , , )), OP("vmaxps", cast(ubyte)3u, PTRNTAB(& aptb3VMAXPS, , , , , )), OP("vmaxsd", cast(ubyte)3u, PTRNTAB(& aptb3VMAXSD, , , , , )), OP("vmaxss", cast(ubyte)3u, PTRNTAB(& aptb3VMAXSS, , , , , )), OP("vminpd", cast(ubyte)3u, PTRNTAB(& aptb3VMINPD, , , , , )), OP("vminps", cast(ubyte)3u, PTRNTAB(& aptb3VMINPS, , , , , )), OP("vminsd", cast(ubyte)3u, PTRNTAB(& aptb3VMINSD, , , , , )), OP("vminss", cast(ubyte)3u, PTRNTAB(& aptb3VMINSS, , , , , )), OP("vmovapd", cast(ubyte)2u, PTRNTAB(& aptb2VMOVAPD, , , , , )), OP("vmovaps", cast(ubyte)2u, PTRNTAB(& aptb2VMOVAPS, , , , , )), OP("vmovd", cast(ubyte)2u, PTRNTAB(& aptb2VMOVD, , , , , )), OP("vmovddup", cast(ubyte)2u, PTRNTAB(& aptb2VMOVDDUP, , , , , )), OP("vmovdqa", cast(ubyte)2u, PTRNTAB(& aptb2VMOVDQA, , , , , )), OP("vmovdqu", cast(ubyte)2u, PTRNTAB(& aptb2VMOVDQU, , , , , )), OP("vmovhlps", cast(ubyte)3u, PTRNTAB(& aptb3VMOVHLPS, , , , , )), OP("vmovhpd", cast(ubyte)67u, PTRNTAB(& aptb3VMOVHPD, , , , , )), OP("vmovhps", cast(ubyte)67u, PTRNTAB(& aptb3VMOVHPS, , , , , )), OP("vmovlhps", cast(ubyte)3u, PTRNTAB(& aptb3VMOVLHPS, , , , , )), OP("vmovlpd", cast(ubyte)67u, PTRNTAB(& aptb3VMOVLPD, , , , , )), OP("vmovlps", cast(ubyte)67u, PTRNTAB(& aptb3VMOVLPS, , , , , )), OP("vmovmskpd", cast(ubyte)2u, PTRNTAB(& aptb2VMOVMSKPD, , , , , )), OP("vmovmskps", cast(ubyte)2u, PTRNTAB(& aptb2VMOVMSKPS, , , , , )), OP("vmovntdq", cast(ubyte)2u, PTRNTAB(& aptb2VMOVNTDQ, , , , , )), OP("vmovntdqa", cast(ubyte)2u, PTRNTAB(& aptb2VMOVNTDQA, , , , , )), OP("vmovntpd", cast(ubyte)2u, PTRNTAB(& aptb2VMOVNTPD, , , , , )), OP("vmovntps", cast(ubyte)2u, PTRNTAB(& aptb2VMOVNTPS, , , , , )), OP("vmovq", cast(ubyte)2u, PTRNTAB(& aptb2VMOVQ, , , , , )), OP("vmovsd", cast(ubyte)67u, PTRNTAB(& aptb3VMOVSD, , , , , )), OP("vmovshdup", cast(ubyte)2u, PTRNTAB(& aptb2VMOVSHDUP, , , , , )), OP("vmovsldup", cast(ubyte)2u, PTRNTAB(& aptb2VMOVSLDUP, , , , , )), OP("vmovss", cast(ubyte)67u, PTRNTAB(& aptb3VMOVSS, , , , , )), OP("vmovupd", cast(ubyte)2u, PTRNTAB(& aptb2VMOVUPD, , , , , )), OP("vmovups", cast(ubyte)2u, PTRNTAB(& aptb2VMOVUPS, , , , , )), OP("vmpsadbw", cast(ubyte)4u, PTRNTAB(& aptb4VMPSADBW, , , , , )), OP("vmulpd", cast(ubyte)3u, PTRNTAB(& aptb3VMULPD, , , , , )), OP("vmulps", cast(ubyte)3u, PTRNTAB(& aptb3VMULPS, , , , , )), OP("vmulsd", cast(ubyte)3u, PTRNTAB(& aptb3VMULSD, , , , , )), OP("vmulss", cast(ubyte)3u, PTRNTAB(& aptb3VMULSS, , , , , )), OP("vorpd", cast(ubyte)3u, PTRNTAB(& aptb3VORPD, , , , , )), OP("vorps", cast(ubyte)3u, PTRNTAB(& aptb3VORPS, , , , , )), OP("vpabsb", cast(ubyte)2u, PTRNTAB(& aptb2VPABSB, , , , , )), OP("vpabsd", cast(ubyte)2u, PTRNTAB(& aptb2VPABSD, , , , , )), OP("vpabsw", cast(ubyte)2u, PTRNTAB(& aptb2VPABSW, , , , , )), OP("vpackssdw", cast(ubyte)3u, PTRNTAB(& aptb3VPACKSSDW, , , , , )), OP("vpacksswb", cast(ubyte)3u, PTRNTAB(& aptb3VPACKSSWB, , , , , )), OP("vpackusdw", cast(ubyte)3u, PTRNTAB(& aptb3VPACKUSDW, , , , , )), OP("vpackuswb", cast(ubyte)3u, PTRNTAB(& aptb3VPACKUSWB, , , , , )), OP("vpaddb", cast(ubyte)3u, PTRNTAB(& aptb3VPADDB, , , , , )), OP("vpaddd", cast(ubyte)3u, PTRNTAB(& aptb3VPADDD, , , , , )), OP("vpaddq", cast(ubyte)3u, PTRNTAB(& aptb3VPADDQ, , , , , )), OP("vpaddsb", cast(ubyte)3u, PTRNTAB(& aptb3VPADDSB, , , , , )), OP("vpaddsw", cast(ubyte)3u, PTRNTAB(& aptb3VPADDSW, , , , , )), OP("vpaddusb", cast(ubyte)3u, PTRNTAB(& aptb3VPADDUSB, , , , , )), OP("vpaddusw", cast(ubyte)3u, PTRNTAB(& aptb3VPADDUSW, , , , , )), OP("vpaddw", cast(ubyte)3u, PTRNTAB(& aptb3VPADDW, , , , , )), OP("vpalignr", cast(ubyte)4u, PTRNTAB(& aptb4VPALIGNR, , , , , )), OP("vpand", cast(ubyte)3u, PTRNTAB(& aptb3VPAND, , , , , )), OP("vpandn", cast(ubyte)3u, PTRNTAB(& aptb3VPANDN, , , , , )), OP("vpavgb", cast(ubyte)3u, PTRNTAB(& aptb3VPAVGB, , , , , )), OP("vpavgw", cast(ubyte)3u, PTRNTAB(& aptb3VPAVGW, , , , , )), OP("vpblendvb", cast(ubyte)4u, PTRNTAB(& aptb4VPBLENDVB, , , , , )), OP("vpblendw", cast(ubyte)4u, PTRNTAB(& aptb4VPBLENDW, , , , , )), OP("vpclmulqdq", cast(ubyte)4u, PTRNTAB(& aptb4VPCLMULQDQ, , , , , )), OP("vpcmpeqb", cast(ubyte)3u, PTRNTAB(& aptb3VPCMPEQB, , , , , )), OP("vpcmpeqd", cast(ubyte)3u, PTRNTAB(& aptb3VPCMPEQD, , , , , )), OP("vpcmpeqq", cast(ubyte)3u, PTRNTAB(& aptb3VPCMPEQQ, , , , , )), OP("vpcmpeqw", cast(ubyte)3u, PTRNTAB(& aptb3VPCMPEQW, , , , , )), OP("vpcmpestri", cast(ubyte)3u, PTRNTAB(& aptb3VPCMPESTRI, , , , , )), OP("vpcmpestrm", cast(ubyte)3u, PTRNTAB(& aptb3VPCMPESTRM, , , , , )), OP("vpcmpgtb", cast(ubyte)3u, PTRNTAB(& aptb3VPCMPGTB, , , , , )), OP("vpcmpgtd", cast(ubyte)3u, PTRNTAB(& aptb3VPCMPGTD, , , , , )), OP("vpcmpgtq", cast(ubyte)3u, PTRNTAB(& aptb3VPCMPGTQ, , , , , )), OP("vpcmpgtw", cast(ubyte)3u, PTRNTAB(& aptb3VPCMPGTW, , , , , )), OP("vpcmpistri", cast(ubyte)3u, PTRNTAB(& aptb3VPCMPISTRI, , , , , )), OP("vpcmpistrm", cast(ubyte)3u, PTRNTAB(& aptb3VPCMPISTRM, , , , , )), OP("vperm2f128", cast(ubyte)4u, PTRNTAB(& aptb3VPERM2F128, , , , , )), OP("vpermilpd", cast(ubyte)3u, PTRNTAB(& aptb3VPERMILPD, , , , , )), OP("vpermilps", cast(ubyte)3u, PTRNTAB(& aptb3VPERMILPS, , , , , )), OP("vpextrb", cast(ubyte)3u, PTRNTAB(& aptb3VPEXTRB, , , , , )), OP("vpextrd", cast(ubyte)3u, PTRNTAB(& aptb3VPEXTRD, , , , , )), OP("vpextrq", cast(ubyte)3u, PTRNTAB(& aptb3VPEXTRQ, , , , , )), OP("vpextrw", cast(ubyte)3u, PTRNTAB(& aptb3VPEXTRW, , , , , )), OP("vphaddd", cast(ubyte)3u, PTRNTAB(& aptb3VPHADDD, , , , , )), OP("vphaddsw", cast(ubyte)3u, PTRNTAB(& aptb3VPHADDSW, , , , , )), OP("vphaddw", cast(ubyte)3u, PTRNTAB(& aptb3VPHADDW, , , , , )), OP("vphminposuw", cast(ubyte)2u, PTRNTAB(& aptb2VPHMINPOSUW, , , , , )), OP("vphsubd", cast(ubyte)3u, PTRNTAB(& aptb3VPHSUBD, , , , , )), OP("vphsubsw", cast(ubyte)3u, PTRNTAB(& aptb3VPHSUBSW, , , , , )), OP("vphsubw", cast(ubyte)3u, PTRNTAB(& aptb3VPHSUBW, , , , , )), OP("vpinsrb", cast(ubyte)4u, PTRNTAB(& aptb4VPINSRB, , , , , )), OP("vpinsrd", cast(ubyte)4u, PTRNTAB(& aptb4VPINSRD, , , , , )), OP("vpinsrq", cast(ubyte)4u, PTRNTAB(& aptb4VPINSRQ, , , , , )), OP("vpinsrw", cast(ubyte)4u, PTRNTAB(& aptb4VPINSRW, , , , , )), OP("vpmaddubsw", cast(ubyte)3u, PTRNTAB(& aptb3VPMADDUBSW, , , , , )), OP("vpmaddwd", cast(ubyte)3u, PTRNTAB(& aptb3VPMADDWD, , , , , )), OP("vpmaxsb", cast(ubyte)3u, PTRNTAB(& aptb3VPMAXSB, , , , , )), OP("vpmaxsd", cast(ubyte)3u, PTRNTAB(& aptb3VPMAXSD, , , , , )), OP("vpmaxsw", cast(ubyte)3u, PTRNTAB(& aptb3VPMAXSW, , , , , )), OP("vpmaxub", cast(ubyte)3u, PTRNTAB(& aptb3VPMAXUB, , , , , )), OP("vpmaxud", cast(ubyte)3u, PTRNTAB(& aptb3VPMAXUD, , , , , )), OP("vpmaxuw", cast(ubyte)3u, PTRNTAB(& aptb3VPMAXUW, , , , , )), OP("vpminsb", cast(ubyte)3u, PTRNTAB(& aptb3VPMINSB, , , , , )), OP("vpminsd", cast(ubyte)3u, PTRNTAB(& aptb3VPMINSD, , , , , )), OP("vpminsw", cast(ubyte)3u, PTRNTAB(& aptb3VPMINSW, , , , , )), OP("vpminub", cast(ubyte)3u, PTRNTAB(& aptb3VPMINUB, , , , , )), OP("vpminud", cast(ubyte)3u, PTRNTAB(& aptb3VPMINUD, , , , , )), OP("vpminuw", cast(ubyte)3u, PTRNTAB(& aptb3VPMINUW, , , , , )), OP("vpmovmskb", cast(ubyte)2u, PTRNTAB(& aptb2VPMOVMSKB, , , , , )), OP("vpmovsxbd", cast(ubyte)2u, PTRNTAB(& aptb2VPMOVSXBD, , , , , )), OP("vpmovsxbq", cast(ubyte)2u, PTRNTAB(& aptb2VPMOVSXBQ, , , , , )), OP("vpmovsxbw", cast(ubyte)2u, PTRNTAB(& aptb2VPMOVSXBW, , , , , )), OP("vpmovsxdq", cast(ubyte)2u, PTRNTAB(& aptb2VPMOVSXDQ, , , , , )), OP("vpmovsxwd", cast(ubyte)2u, PTRNTAB(& aptb2VPMOVSXWD, , , , , )), OP("vpmovsxwq", cast(ubyte)2u, PTRNTAB(& aptb2VPMOVSXWQ, , , , , )), OP("vpmovzxbd", cast(ubyte)2u, PTRNTAB(& aptb2VPMOVZXBD, , , , , )), OP("vpmovzxbq", cast(ubyte)2u, PTRNTAB(& aptb2VPMOVZXBQ, , , , , )), OP("vpmovzxbw", cast(ubyte)2u, PTRNTAB(& aptb2VPMOVZXBW, , , , , )), OP("vpmovzxdq", cast(ubyte)2u, PTRNTAB(& aptb2VPMOVZXDQ, , , , , )), OP("vpmovzxwd", cast(ubyte)2u, PTRNTAB(& aptb2VPMOVZXWD, , , , , )), OP("vpmovzxwq", cast(ubyte)2u, PTRNTAB(& aptb2VPMOVZXWQ, , , , , )), OP("vpmuldq", cast(ubyte)3u, PTRNTAB(& aptb3VPMULDQ, , , , , )), OP("vpmulhrsw", cast(ubyte)3u, PTRNTAB(& aptb3VPMULHRSW, , , , , )), OP("vpmulhuw", cast(ubyte)3u, PTRNTAB(& aptb3VPMULHUW, , , , , )), OP("vpmulhw", cast(ubyte)3u, PTRNTAB(& aptb3VPMULHW, , , , , )), OP("vpmulld", cast(ubyte)3u, PTRNTAB(& aptb3VPMULLD, , , , , )), OP("vpmullw", cast(ubyte)3u, PTRNTAB(& aptb3VPMULLW, , , , , )), OP("vpmuludq", cast(ubyte)3u, PTRNTAB(& aptb3VPMULUDQ, , , , , )), OP("vpor", cast(ubyte)3u, PTRNTAB(& aptb3VPOR, , , , , )), OP("vpsadbw", cast(ubyte)3u, PTRNTAB(& aptb3VPSADBW, , , , , )), OP("vpshufb", cast(ubyte)3u, PTRNTAB(& aptb3VPSHUFB, , , , , )), OP("vpshufd", cast(ubyte)3u, PTRNTAB(& aptb3VPSHUFD, , , , , )), OP("vpshufhw", cast(ubyte)3u, PTRNTAB(& aptb3VPSHUFHW, , , , , )), OP("vpshuflw", cast(ubyte)3u, PTRNTAB(& aptb3VPSHUFLW, , , , , )), OP("vpsignb", cast(ubyte)3u, PTRNTAB(& aptb3VPSIGNB, , , , , )), OP("vpsignd", cast(ubyte)3u, PTRNTAB(& aptb3VPSIGND, , , , , )), OP("vpsignw", cast(ubyte)3u, PTRNTAB(& aptb3VPSIGNW, , , , , )), OP("vpslld", cast(ubyte)3u, PTRNTAB(& aptb3VPSLLD, , , , , )), OP("vpslldq", cast(ubyte)3u, PTRNTAB(& aptb3VPSLLDQ, , , , , )), OP("vpsllq", cast(ubyte)3u, PTRNTAB(& aptb3VPSLLQ, , , , , )), OP("vpsllw", cast(ubyte)3u, PTRNTAB(& aptb3VPSLLW, , , , , )), OP("vpsrad", cast(ubyte)3u, PTRNTAB(& aptb3VPSRAD, , , , , )), OP("vpsraw", cast(ubyte)3u, PTRNTAB(& aptb3VPSRAW, , , , , )), OP("vpsrld", cast(ubyte)3u, PTRNTAB(& aptb3VPSRLD, , , , , )), OP("vpsrldq", cast(ubyte)3u, PTRNTAB(& aptb3VPSRLDQ, , , , , )), OP("vpsrlq", cast(ubyte)3u, PTRNTAB(& aptb3VPSRLQ, , , , , )), OP("vpsrlw", cast(ubyte)3u, PTRNTAB(& aptb3VPSRLW, , , , , )), OP("vpsubb", cast(ubyte)3u, PTRNTAB(& aptb3VPSUBB, , , , , )), OP("vpsubd", cast(ubyte)3u, PTRNTAB(& aptb3VPSUBD, , , , , )), OP("vpsubq", cast(ubyte)3u, PTRNTAB(& aptb3VPSUBQ, , , , , )), OP("vpsubsb", cast(ubyte)3u, PTRNTAB(& aptb3VPSUBSB, , , , , )), OP("vpsubsw", cast(ubyte)3u, PTRNTAB(& aptb3VPSUBSW, , , , , )), OP("vpsubusb", cast(ubyte)3u, PTRNTAB(& aptb3VPSUBUSB, , , , , )), OP("vpsubusw", cast(ubyte)3u, PTRNTAB(& aptb3VPSUBUSW, , , , , )), OP("vpsubw", cast(ubyte)3u, PTRNTAB(& aptb3VPSUBW, , , , , )), OP("vptest", cast(ubyte)2u, PTRNTAB(& aptb2VPTEST, , , , , )), OP("vpunpckhbw", cast(ubyte)3u, PTRNTAB(& aptb3VPUNPCKHBW, , , , , )), OP("vpunpckhdq", cast(ubyte)3u, PTRNTAB(& aptb3VPUNPCKHDQ, , , , , )), OP("vpunpckhqdq", cast(ubyte)3u, PTRNTAB(& aptb3VPUNPCKHQDQ, , , , , )), OP("vpunpckhwd", cast(ubyte)3u, PTRNTAB(& aptb3VPUNPCKHWD, , , , , )), OP("vpunpcklbw", cast(ubyte)3u, PTRNTAB(& aptb3VPUNPCKLBW, , , , , )), OP("vpunpckldq", cast(ubyte)3u, PTRNTAB(& aptb3VPUNPCKLDQ, , , , , )), OP("vpunpcklqdq", cast(ubyte)3u, PTRNTAB(& aptb3VPUNPCKLQDQ, , , , , )), OP("vpunpcklwd", cast(ubyte)3u, PTRNTAB(& aptb3VPUNPCKLWD, , , , , )), OP("vpxor", cast(ubyte)3u, PTRNTAB(& aptb3VPXOR, , , , , )), OP("vrcpps", cast(ubyte)2u, PTRNTAB(& aptb2VRCPPS, , , , , )), OP("vrcpss", cast(ubyte)3u, PTRNTAB(& aptb3VRCPSS, , , , , )), OP("vroundpd", cast(ubyte)3u, PTRNTAB(& aptb3VROUNDPD, , , , , )), OP("vroundps", cast(ubyte)3u, PTRNTAB(& aptb3VROUNDPS, , , , , )), OP("vroundsd", cast(ubyte)4u, PTRNTAB(& aptb4VROUNDSD, , , , , )), OP("vroundss", cast(ubyte)4u, PTRNTAB(& aptb4VROUNDSS, , , , , )), OP("vshufpd", cast(ubyte)4u, PTRNTAB(& aptb4VSHUFPD, , , , , )), OP("vshufps", cast(ubyte)4u, PTRNTAB(& aptb4VSHUFPS, , , , , )), OP("vsqrtpd", cast(ubyte)2u, PTRNTAB(& aptb2VSQRTPD, , , , , )), OP("vsqrtps", cast(ubyte)2u, PTRNTAB(& aptb2VSQRTPS, , , , , )), OP("vsqrtsd", cast(ubyte)3u, PTRNTAB(& aptb3VSQRTSD, , , , , )), OP("vsqrtss", cast(ubyte)3u, PTRNTAB(& aptb3VSQRTSS, , , , , )), OP("vstmxcsr", cast(ubyte)1u, PTRNTAB(& aptb1VSTMXCSR, , , , , )), OP("vsubpd", cast(ubyte)3u, PTRNTAB(& aptb3VSUBPD, , , , , )), OP("vsubps", cast(ubyte)3u, PTRNTAB(& aptb3VSUBPS, , , , , )), OP("vsubsd", cast(ubyte)3u, PTRNTAB(& aptb3VSUBSD, , , , , )), OP("vsubss", cast(ubyte)3u, PTRNTAB(& aptb3VSUBSS, , , , , )), OP("vucomisd", cast(ubyte)2u, PTRNTAB(& aptb2VUCOMISD, , , , , )), OP("vucomiss", cast(ubyte)2u, PTRNTAB(& aptb2VUCOMISS, , , , , )), OP("vunpckhpd", cast(ubyte)3u, PTRNTAB(& aptb3VUNPCKHPD, , , , , )), OP("vunpckhps", cast(ubyte)3u, PTRNTAB(& aptb3VUNPCKHPS, , , , , )), OP("vunpcklpd", cast(ubyte)3u, PTRNTAB(& aptb3VUNPCKLPD, , , , , )), OP("vunpcklps", cast(ubyte)3u, PTRNTAB(& aptb3VUNPCKLPS, , , , , )), OP("vxorpd", cast(ubyte)3u, PTRNTAB(& aptb3VXORPD, , , , , )), OP("vxorps", cast(ubyte)3u, PTRNTAB(& aptb3VXORPS, , , , , )), OP("vzeroall", cast(ubyte)0u, PTRNTAB(& aptb0VZEROALL, , , , , )), OP("vzeroupper", cast(ubyte)0u, PTRNTAB(& aptb0VZEROUPPER, , , , , )), OP("wait", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("wbinvd", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("wrfsbase", cast(ubyte)1u, PTRNTAB(& aptb1WRFSBASE, , , , , )), OP("wrgsbase", cast(ubyte)1u, PTRNTAB(& aptb1WRGSBASE, , , , , )), OP("wrmsr", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("xadd", cast(ubyte)2u, PTRNTAB(& aptb2XADD, , , , , )), OP("xchg", cast(ubyte)2u, PTRNTAB(& aptb2XCHG, , , , , )), OP("xgetbv", cast(ubyte)0u, PTRNTAB(& aptb0XGETBV, , , , , )), OP("xlat", cast(ubyte)65u, PTRNTAB(& aptb1XLAT, , , , , )), OP("xlatb", cast(ubyte)0u, PTRNTAB(& OPTABLE0, , , , , )), OP("xor", cast(ubyte)2u, PTRNTAB(& OPTABLE_ARITH, , , , , )), OP("xorpd", cast(ubyte)2u, PTRNTAB(& aptb2XORPD, , , , , )), OP("xorps", cast(ubyte)2u, PTRNTAB(& aptb2XORPS, , , , , )), OP("xrstor", cast(ubyte)97u, PTRNTAB(& aptb1XRSTOR, , , , , )), OP("xrstor64", cast(ubyte)97u, PTRNTAB(& aptb1XRSTOR64, , , , , )), OP("xsave", cast(ubyte)97u, PTRNTAB(& aptb1XSAVE, , , , , )), OP("xsave64", cast(ubyte)97u, PTRNTAB(& aptb1XSAVE64, , , , , )), OP("xsavec", cast(ubyte)97u, PTRNTAB(& aptb1XSAVEC, , , , , )), OP("xsavec64", cast(ubyte)97u, PTRNTAB(& aptb1XSAVEC64, , , , , )), OP("xsaveopt", cast(ubyte)97u, PTRNTAB(& aptb1XSAVEOPT, , , , , )), OP("xsaveopt64", cast(ubyte)97u, PTRNTAB(& aptb1XSAVEOPT64, , , , , )), OP("xsetbv", cast(ubyte)0u, PTRNTAB(& aptb0XSETBV, , , , , ))];

Authors

License

Boost License 1.0