Enum yaxpeax_x86::real_mode::Opcode[][src]

#[non_exhaustive]
pub enum Opcode {
Show 1423 variants Invalid, ADD, OR, ADC, SBB, AND, XOR, SUB, CMP, XADD, BT, BTS, BTC, BTR, BSF, BSR, TZCNT, MOVSS, ADDSS, SUBSS, MULSS, DIVSS, MINSS, MAXSS, SQRTSS, MOVSD, SQRTSD, ADDSD, SUBSD, MULSD, DIVSD, MINSD, MAXSD, MOVSLDUP, MOVSHDUP, MOVDDUP, HADDPS, HSUBPS, ADDSUBPD, ADDSUBPS, CVTSI2SS, CVTSI2SD, CVTTSD2SI, CVTTPS2DQ, CVTPD2DQ, CVTPD2PS, CVTPS2DQ, CVTSD2SI, CVTSD2SS, CVTTSS2SI, CVTSS2SI, CVTSS2SD, CVTDQ2PD, LDDQU, MOVZX, MOVSX, MOVSXD, SAR, SAL, SHR, SHRD, SHL, RCR, RCL, ROR, ROL, INC, DEC, HLT, CALL, CALLF, JMP, JMPF, PUSH, POP, LEA, NOP, PREFETCHNTA, PREFETCH0, PREFETCH1, PREFETCH2, XCHG, POPF, INT, INTO, IRET, IRETD, IRETQ, RETF, ENTER, LEAVE, MOV, RETURN, PUSHF, WAIT, CBW, CWDE, CDQE, CWD, CDQ, CQO, LODS, STOS, LAHF, SAHF, CMPS, SCAS, MOVS, TEST, INS, IN, OUTS, OUT, IMUL, JO, JNO, JB, JNB, JZ, JNZ, JA, JNA, JS, JNS, JP, JNP, JL, JGE, JLE, JG, CMOVA, CMOVB, CMOVG, CMOVGE, CMOVL, CMOVLE, CMOVNA, CMOVNB, CMOVNO, CMOVNP, CMOVNS, CMOVNZ, CMOVO, CMOVP, CMOVS, CMOVZ, DIV, IDIV, MUL, NEG, NOT, CMPXCHG, SETO, SETNO, SETB, SETAE, SETZ, SETNZ, SETBE, SETA, SETS, SETNS, SETP, SETNP, SETL, SETGE, SETLE, SETG, CPUID, UD0, UD1, UD2, WBINVD, INVD, SYSRET, CLTS, SYSCALL, LSL, LAR, LES, LDS, SGDT, SIDT, LGDT, LIDT, SMSW, LMSW, SWAPGS, RDTSCP, INVLPG, FXSAVE, FXRSTOR, LDMXCSR, STMXCSR, XSAVE, XRSTOR, XSAVEOPT, LFENCE, MFENCE, SFENCE, CLFLUSH, CLFLUSHOPT, CLWB, WRMSR, RDTSC, RDMSR, RDPMC, SLDT, STR, LLDT, LTR, VERR, VERW, CMC, CLC, STC, CLI, STI, CLD, STD, JMPE, POPCNT, MOVDQU, MOVDQA, MOVQ, CMPSS, CMPSD, UNPCKLPS, UNPCKLPD, UNPCKHPS, UNPCKHPD, PSHUFHW, PSHUFLW, MOVUPS, MOVQ2DQ, MOVDQ2Q, RSQRTSS, RCPSS, ANDN, BEXTR, BLSI, BLSMSK, BLSR, VMCLEAR, VMXON, VMCALL, VMLAUNCH, VMRESUME, VMXOFF, PCONFIG, MONITOR, MWAIT, MONITORX, MWAITX, CLAC, STAC, ENCLS, ENCLV, XGETBV, XSETBV, VMFUNC, XABORT, XBEGIN, XEND, XTEST, ENCLU, RDPKRU, WRPKRU, RDPRU, CLZERO, RDSEED, RDRAND, ADDPS, ADDPD, ANDNPS, ANDNPD, ANDPS, ANDPD, BSWAP, CMPPD, CMPPS, COMISD, COMISS, CVTDQ2PS, CVTPI2PS, CVTPI2PD, CVTPS2PD, CVTPS2PI, CVTPD2PI, CVTTPS2PI, CVTTPD2PI, CVTTPD2DQ, DIVPS, DIVPD, EMMS, GETSEC, LFS, LGS, LSS, MASKMOVQ, MASKMOVDQU, MAXPS, MAXPD, MINPS, MINPD, MOVAPS, MOVAPD, MOVD, MOVLPS, MOVLPD, MOVHPS, MOVHPD, MOVLHPS, MOVHLPS, MOVUPD, MOVMSKPS, MOVMSKPD, MOVNTI, MOVNTPS, MOVNTPD, EXTRQ, INSERTQ, MOVNTSS, MOVNTSD, MOVNTQ, MOVNTDQ, MULPS, MULPD, ORPS, ORPD, PACKSSDW, PACKSSWB, PACKUSWB, PADDB, PADDD, PADDQ, PADDSB, PADDSW, PADDUSB, PADDUSW, PADDW, PAND, PANDN, PAVGB, PAVGW, PCMPEQB, PCMPEQD, PCMPEQW, PCMPGTB, PCMPGTD, PCMPGTW, PINSRW, PMADDWD, PMAXSW, PMAXUB, PMINSW, PMINUB, PMOVMSKB, PMULHUW, PMULHW, PMULLW, PMULUDQ, POR, PSADBW, PSHUFW, PSHUFD, PSLLD, PSLLDQ, PSLLQ, PSLLW, PSRAD, PSRAW, PSRLD, PSRLDQ, PSRLQ, PSRLW, PSUBB, PSUBD, PSUBQ, PSUBSB, PSUBSW, PSUBUSB, PSUBUSW, PSUBW, PUNPCKHBW, PUNPCKHDQ, PUNPCKHWD, PUNPCKLBW, PUNPCKLDQ, PUNPCKLWD, PUNPCKLQDQ, PUNPCKHQDQ, PXOR, RCPPS, RSM, RSQRTPS, SHLD, SHUFPD, SHUFPS, SLHD, SQRTPS, SQRTPD, SUBPS, SUBPD, SYSENTER, SYSEXIT, UCOMISD, UCOMISS, VMREAD, VMWRITE, XORPS, XORPD, VMOVDDUP, VPSHUFLW, VPSHUFHW, VHADDPS, VHSUBPS, VADDSUBPS, VCVTPD2DQ, VLDDQU, VCOMISD, VCOMISS, VUCOMISD, VUCOMISS, VADDPD, VADDPS, VADDSD, VADDSS, VADDSUBPD, VAESDEC, VAESDECLAST, VAESENC, VAESENCLAST, VAESIMC, VAESKEYGENASSIST, VBLENDPD, VBLENDPS, VBLENDVPD, VBLENDVPS, VBROADCASTF128, VBROADCASTI128, VBROADCASTSD, VBROADCASTSS, VCMPSD, VCMPSS, VCMPPD, VCMPPS, VCVTDQ2PD, VCVTDQ2PS, VCVTPD2PS, VCVTPH2PS, VCVTPS2DQ, VCVTPS2PD, VCVTSS2SD, VCVTSI2SS, VCVTSI2SD, VCVTSD2SI, VCVTSD2SS, VCVTPS2PH, VCVTSS2SI, VCVTTPD2DQ, VCVTTPS2DQ, VCVTTSS2SI, VCVTTSD2SI, VDIVPD, VDIVPS, VDIVSD, VDIVSS, VDPPD, VDPPS, VEXTRACTF128, VEXTRACTI128, VEXTRACTPS, VFMADD132PD, VFMADD132PS, VFMADD132SD, VFMADD132SS, VFMADD213PD, VFMADD213PS, VFMADD213SD, VFMADD213SS, VFMADD231PD, VFMADD231PS, VFMADD231SD, VFMADD231SS, VFMADDSUB132PD, VFMADDSUB132PS, VFMADDSUB213PD, VFMADDSUB213PS, VFMADDSUB231PD, VFMADDSUB231PS, VFMSUB132PD, VFMSUB132PS, VFMSUB132SD, VFMSUB132SS, VFMSUB213PD, VFMSUB213PS, VFMSUB213SD, VFMSUB213SS, VFMSUB231PD, VFMSUB231PS, VFMSUB231SD, VFMSUB231SS, VFMSUBADD132PD, VFMSUBADD132PS, VFMSUBADD213PD, VFMSUBADD213PS, VFMSUBADD231PD, VFMSUBADD231PS, VFNMADD132PD, VFNMADD132PS, VFNMADD132SD, VFNMADD132SS, VFNMADD213PD, VFNMADD213PS, VFNMADD213SD, VFNMADD213SS, VFNMADD231PD, VFNMADD231PS, VFNMADD231SD, VFNMADD231SS, VFNMSUB132PD, VFNMSUB132PS, VFNMSUB132SD, VFNMSUB132SS, VFNMSUB213PD, VFNMSUB213PS, VFNMSUB213SD, VFNMSUB213SS, VFNMSUB231PD, VFNMSUB231PS, VFNMSUB231SD, VFNMSUB231SS, VGATHERDPD, VGATHERDPS, VGATHERQPD, VGATHERQPS, VHADDPD, VHSUBPD, VINSERTF128, VINSERTI128, VINSERTPS, VMASKMOVDQU, VMASKMOVPD, VMASKMOVPS, VMAXPD, VMAXPS, VMAXSD, VMAXSS, VMINPD, VMINPS, VMINSD, VMINSS, VMOVAPD, VMOVAPS, VMOVD, VMOVDQA, VMOVDQU, VMOVHLPS, VMOVHPD, VMOVHPS, VMOVLHPS, VMOVLPD, VMOVLPS, VMOVMSKPD, VMOVMSKPS, VMOVNTDQ, VMOVNTDQA, VMOVNTPD, VMOVNTPS, VMOVQ, VMOVSS, VMOVSD, VMOVSHDUP, VMOVSLDUP, VMOVUPD, VMOVUPS, VMPSADBW, VMULPD, VMULPS, VMULSD, VMULSS, VPABSB, VPABSD, VPABSW, VPACKSSDW, VPACKUSDW, VPACKSSWB, VPACKUSWB, VPADDB, VPADDD, VPADDQ, VPADDSB, VPADDSW, VPADDUSB, VPADDUSW, VPADDW, VPALIGNR, VANDPD, VANDPS, VORPD, VORPS, VANDNPD, VANDNPS, VPAND, VPANDN, VPAVGB, VPAVGW, VPBLENDD, VPBLENDVB, VPBLENDW, VPBROADCASTB, VPBROADCASTD, VPBROADCASTQ, VPBROADCASTW, VPCLMULQDQ, VPCMPEQB, VPCMPEQD, VPCMPEQQ, VPCMPEQW, VPCMPGTB, VPCMPGTD, VPCMPGTQ, VPCMPGTW, VPCMPESTRI, VPCMPESTRM, VPCMPISTRI, VPCMPISTRM, VPERM2F128, VPERM2I128, VPERMD, VPERMILPD, VPERMILPS, VPERMPD, VPERMPS, VPERMQ, VPEXTRB, VPEXTRD, VPEXTRQ, VPEXTRW, VPGATHERDD, VPGATHERDQ, VPGATHERQD, VPGATHERQQ, VPHADDD, VPHADDSW, VPHADDW, VPMADDUBSW, VPHMINPOSUW, VPHSUBD, VPHSUBSW, VPHSUBW, VPINSRB, VPINSRD, VPINSRQ, VPINSRW, VPMADDWD, VPMASKMOVD, VPMASKMOVQ, VPMAXSB, VPMAXSD, VPMAXSW, VPMAXUB, VPMAXUW, VPMAXUD, VPMINSB, VPMINSW, VPMINSD, VPMINUB, VPMINUW, VPMINUD, VPMOVMSKB, VPMOVSXBD, VPMOVSXBQ, VPMOVSXBW, VPMOVSXDQ, VPMOVSXWD, VPMOVSXWQ, VPMOVZXBD, VPMOVZXBQ, VPMOVZXBW, VPMOVZXDQ, VPMOVZXWD, VPMOVZXWQ, VPMULDQ, VPMULHRSW, VPMULHUW, VPMULHW, VPMULLQ, VPMULLD, VPMULLW, VPMULUDQ, VPOR, VPSADBW, VPSHUFB, VPSHUFD, VPSIGNB, VPSIGND, VPSIGNW, VPSLLD, VPSLLDQ, VPSLLQ, VPSLLVD, VPSLLVQ, VPSLLW, VPSRAD, VPSRAVD, VPSRAW, VPSRLD, VPSRLDQ, VPSRLQ, VPSRLVD, VPSRLVQ, VPSRLW, VPSUBB, VPSUBD, VPSUBQ, VPSUBSB, VPSUBSW, VPSUBUSB, VPSUBUSW, VPSUBW, VPTEST, VPUNPCKHBW, VPUNPCKHDQ, VPUNPCKHQDQ, VPUNPCKHWD, VPUNPCKLBW, VPUNPCKLDQ, VPUNPCKLQDQ, VPUNPCKLWD, VPXOR, VRCPPS, VROUNDPD, VROUNDPS, VROUNDSD, VROUNDSS, VRSQRTPS, VRSQRTSS, VRCPSS, VSHUFPD, VSHUFPS, VSQRTPD, VSQRTPS, VSQRTSS, VSQRTSD, VSUBPD, VSUBPS, VSUBSD, VSUBSS, VTESTPD, VTESTPS, VUNPCKHPD, VUNPCKHPS, VUNPCKLPD, VUNPCKLPS, VXORPD, VXORPS, VZEROUPPER, VZEROALL, VLDMXCSR, VSTMXCSR, PCLMULQDQ, AESKEYGENASSIST, AESIMC, AESENC, AESENCLAST, AESDEC, AESDECLAST, PCMPGTQ, PCMPISTRM, PCMPISTRI, PCMPESTRI, PACKUSDW, PCMPESTRM, PCMPEQQ, PTEST, PHMINPOSUW, DPPS, DPPD, MPSADBW, PMOVZXDQ, PMOVSXDQ, PMOVZXBD, PMOVSXBD, PMOVZXWQ, PMOVSXWQ, PMOVZXBQ, PMOVSXBQ, PMOVSXWD, PMOVZXWD, PEXTRQ, PEXTRD, PEXTRW, PEXTRB, PMOVSXBW, PMOVZXBW, PINSRQ, PINSRD, PINSRB, EXTRACTPS, INSERTPS, ROUNDSS, ROUNDSD, ROUNDPS, ROUNDPD, PMAXSB, PMAXSD, PMAXUW, PMAXUD, PMINSD, PMINSB, PMINUD, PMINUW, BLENDW, PBLENDVB, PBLENDW, BLENDVPS, BLENDVPD, BLENDPS, BLENDPD, PMULDQ, MOVNTDQA, PMULLD, PALIGNR, PSIGNW, PSIGND, PSIGNB, PSHUFB, PMULHRSW, PMADDUBSW, PABSD, PABSW, PABSB, PHSUBSW, PHSUBW, PHSUBD, PHADDD, PHADDSW, PHADDW, HSUBPD, HADDPD, SHA1RNDS4, SHA1NEXTE, SHA1MSG1, SHA1MSG2, SHA256RNDS2, SHA256MSG1, SHA256MSG2, LZCNT, CLGI, STGI, SKINIT, VMLOAD, VMMCALL, VMSAVE, VMRUN, INVLPGA, INVLPGB, TLBSYNC, MOVBE, ADCX, ADOX, PREFETCHW, RDPID, CMPXCHG8B, CMPXCHG16B, VMPTRLD, VMPTRST, BZHI, MULX, SHLX, SHRX, SARX, PDEP, PEXT, RORX, XRSTORS, XRSTORS64, XSAVEC, XSAVEC64, XSAVES, XSAVES64, RDFSBASE, RDGSBASE, WRFSBASE, WRGSBASE, CRC32, SALC, XLAT, F2XM1, FABS, FADD, FADDP, FBLD, FBSTP, FCHS, FCMOVB, FCMOVBE, FCMOVE, FCMOVNB, FCMOVNBE, FCMOVNE, FCMOVNU, FCMOVU, FCOM, FCOMI, FCOMIP, FCOMP, FCOMPP, FCOS, FDECSTP, FDISI8087_NOP, FDIV, FDIVP, FDIVR, FDIVRP, FENI8087_NOP, FFREE, FFREEP, FIADD, FICOM, FICOMP, FIDIV, FIDIVR, FILD, FIMUL, FINCSTP, FIST, FISTP, FISTTP, FISUB, FISUBR, FLD, FLD1, FLDCW, FLDENV, FLDL2E, FLDL2T, FLDLG2, FLDLN2, FLDPI, FLDZ, FMUL, FMULP, FNCLEX, FNINIT, FNOP, FNSAVE, FNSTCW, FNSTENV, FNSTOR, FNSTSW, FPATAN, FPREM, FPREM1, FPTAN, FRNDINT, FRSTOR, FSCALE, FSETPM287_NOP, FSIN, FSINCOS, FSQRT, FST, FSTP, FSTPNCE, FSUB, FSUBP, FSUBR, FSUBRP, FTST, FUCOM, FUCOMI, FUCOMIP, FUCOMP, FUCOMPP, FXAM, FXCH, FXTRACT, FYL2X, FYL2XP1, LOOPNZ, LOOPZ, LOOP, JCXZ, PUSHA, POPA, BOUND, ARPL, AAS, AAA, DAS, DAA, AAM, AAD, MOVDIR64B, MOVDIRI, AESDEC128KL, AESDEC256KL, AESDECWIDE128KL, AESDECWIDE256KL, AESENC128KL, AESENC256KL, AESENCWIDE128KL, AESENCWIDE256KL, ENCODEKEY128, ENCODEKEY256, LOADIWKEY, HRESET, FEMMS, PI2FW, PI2FD, PF2IW, PF2ID, PMULHRW, PFCMPGE, PFMIN, PFRCP, PFRSQRT, PFSUB, PFADD, PFCMPGT, PFMAX, PFRCPIT1, PFRSQIT1, PFSUBR, PFACC, PFCMPEQ, PFMUL, PFMULHRW, PFRCPIT2, PFNACC, PFPNACC, PSWAPD, PAVGUSB, ENQCMD, ENQCMDS, INVEPT, INVVPID, INVPCID, PTWRITE, GF2P8AFFINEQB, GF2P8AFFINEINVQB, GF2P8MULB, WRUSS, WRSS, INCSSP, SAVEPREVSSP, SETSSBSY, CLRSSBSY, RSTORSSP, TDCALL, SEAMRET, SEAMOPS, SEAMCALL, TPAUSE, UMONITOR, UMWAIT, UIRET, TESTUI, CLUI, STUI, SENDUIPI, XSUSLDTRK, XRESLDTRK, VALIGND, VALIGNQ, VBLENDMPD, VBLENDMPS, VCOMPRESSPD, VCOMPRESSPS, VCVTPD2UDQ, VCVTTPD2UDQ, VCVTPS2UDQ, VCVTTPS2UDQ, VCVTQQ2PD, VCVTQQ2PS, VCVTSD2USI, VCVTTSD2USI, VCVTSS2USI, VCVTTSS2USI, VCVTUDQ2PD, VCVTUDQ2PS, VCVTUSI2USD, VCVTUSI2USS, VEXPANDPD, VEXPANDPS, VEXTRACTF32X4, VEXTRACTF64X4, VEXTRACTI32X4, VEXTRACTI64X4, VFIXUPIMMPD, VFIXUPIMMPS, VFIXUPIMMSD, VFIXUPIMMSS, VGETEXPPD, VGETEXPPS, VGETEXPSD, VGETEXPSS, VGETMANTPD, VGETMANTPS, VGETMANTSD, VGETMANTSS, VINSERTF32X4, VINSERTF64X4, VINSERTI64X4, VMOVDQA32, VMOVDQA64, VMOVDQU32, VMOVDQU64, VPBLENDMD, VPBLENDMQ, VPCMPD, VPCMPUD, VPCMPQ, VPCMPUQ, VPCOMPRESSQ, VPCOMPRESSD, VPERMI2D, VPERMI2Q, VPERMI2PD, VPERMI2PS, VPERMT2D, VPERMT2Q, VPERMT2PD, VPERMT2PS, VPMAXSQ, VPMAXUQ, VPMINSQ, VPMINUQ, VPMOVSQB, VPMOVUSQB, VPMOVSQW, VPMOVUSQW, VPMOVSQD, VPMOVUSQD, VPMOVSDB, VPMOVUSDB, VPMOVSDW, VPMOVUSDW, VPROLD, VPROLQ, VPROLVD, VPROLVQ, VPRORD, VPRORQ, VPRORRD, VPRORRQ, VPSCATTERDD, VPSCATTERDQ, VPSCATTERQD, VPSCATTERQQ, VPSRAQ, VPSRAVQ, VPTESTNMD, VPTESTNMQ, VPTERNLOGD, VPTERNLOGQ, VPTESTMD, VPTESTMQ, VRCP14PD, VRCP14PS, VRCP14SD, VRCP14SS, VRNDSCALEPD, VRNDSCALEPS, VRNDSCALESD, VRNDSCALESS, VRSQRT14PD, VRSQRT14PS, VRSQRT14SD, VRSQRT14SS, VSCALEDPD, VSCALEDPS, VSCALEDSD, VSCALEDSS, VSCATTERDD, VSCATTERDQ, VSCATTERQD, VSCATTERQQ, VSHUFF32X4, VSHUFF64X2, VSHUFI32X4, VSHUFI64X2, VCVTTPD2QQ, VCVTPD2QQ, VCVTTPD2UQQ, VCVTPD2UQQ, VCVTTPS2QQ, VCVTPS2QQ, VCVTTPS2UQQ, VCVTPS2UQQ, VCVTUQQ2PD, VCVTUQQ2PS, VEXTRACTF64X2, VEXTRACTI64X2, VFPCLASSPD, VFPCLASSPS, VFPCLASSSD, VFPCLASSSS, VINSERTF64X2, VINSERTI64X2, VPMOVM2D, VPMOVM2Q, VPMOVB2D, VPMOVQ2M, VRANGEPD, VRANGEPS, VRANGESD, VRANGESS, VREDUCEPD, VREDUCEPS, VREDUCESD, VREDUCESS, VDBPSADBW, VMOVDQU8, VMOVDQU16, VPBLENDMB, VPBLENDMW, VPCMPB, VPCMPUB, VPCMPW, VPCMPUW, VPERMW, VPERMI2B, VPERMI2W, VPMOVM2B, VPMOVM2W, VPMOVB2M, VPMOVW2M, VPMOVSWB, VPMOVUSWB, VPSLLVW, VPSRAVW, VPSRLVW, VPTESTNMB, VPTESTNMW, VPTESTMB, VPTESTMW, VPBROADCASTM, VPCONFLICTD, VPCONFLICTQ, VPLZCNTD, VPLZCNTQ, KUNPCKBW, KUNPCKWD, KUNPCKDQ, KADDB, KANDB, KANDNB, KMOVB, KNOTB, KORB, KORTESTB, KSHIFTLB, KSHIFTRB, KTESTB, KXNORB, KXORB, KADDW, KANDW, KANDNW, KMOVW, KNOTW, KORW, KORTESTW, KSHIFTLW, KSHIFTRW, KTESTW, KXNORW, KXORW, KADDD, KANDD, KANDND, KMOVD, KNOTD, KORD, KORTESTD, KSHIFTLD, KSHIFTRD, KTESTD, KXNORD, KXORD, KADDQ, KANDQ, KANDNQ, KMOVQ, KNOTQ, KORQ, KORTESTQ, KSHIFTLQ, KSHIFTRQ, KTESTQ, KXNORQ, KXORQ, VEXP2PD, VEXP2PS, VEXP2SD, VEXP2SS, VRCP28PD, VRCP28PS, VRCP28SD, VRCP28SS, VRSQRT28PD, VRSQRT28PS, VRSQRT28SD, VRSQRT28SS, VGATHERPF0DPD, VGATHERPF0DPS, VGATHERPF0QPD, VGATHERPF0QPS, VGATHERPF1DPD, VGATHERPF1DPS, VGATHERPF1QPD, VGATHERPF1QPS, VSCATTERPF0DPD, VSCATTERPF0DPS, VSCATTERPF0QPD, VSCATTERPF0QPS, VSCATTERPF1DPD, VSCATTERPF1DPS, VSCATTERPF1QPD, VSCATTERPF1QPS, BNDMK, BNDCL, BNDCU, BNDCN, BNDMOV, BNDLDX, BNDSTX, VGF2P8AFFINEQB, VGF2P8AFFINEINVQB, VPSHRDQ, VPSHRDD, VPSHRDW, VPSHLDQ, VPSHLDD, VPSHLDW, VBROADCASTF32X8, VBROADCASTF64X4, VBROADCASTF32X4, VBROADCASTF64X2, VBROADCASTF32X2, VBROADCASTI32X8, VBROADCASTI64X4, VBROADCASTI32X4, VBROADCASTI64X2, VBROADCASTI32X2, VEXTRACTI32X8, VEXTRACTF32X8, VINSERTI32X8, VINSERTF32X8, VINSERTI32X4, V4FNMADDSS, V4FNMADDPS, VCVTNEPS2BF16, V4FMADDSS, V4FMADDPS, VCVTNE2PS2BF16, VP2INTERSECTD, VP2INTERSECTQ, VP4DPWSSDS, VP4DPWSSD, VPDPWSSDS, VPDPWSSD, VPDPBUSDS, VDPBF16PS, VPBROADCASTMW2D, VPBROADCASTMB2Q, VPMOVD2M, VPMOVQD, VPMOVWB, VPMOVDB, VPMOVDW, VPMOVQB, VPMOVQW, VGF2P8MULB, VPMADD52HUQ, VPMADD52LUQ, VPSHUFBITQMB, VPERMB, VPEXPANDD, VPEXPANDQ, VPABSQ, VPRORVD, VPRORVQ, VPMULTISHIFTQB, VPERMT2B, VPERMT2W, VPSHRDVQ, VPSHRDVD, VPSHRDVW, VPSHLDVQ, VPSHLDVD, VPSHLDVW, VPCOMPRESSB, VPCOMPRESSW, VPEXPANDB, VPEXPANDW, VPOPCNTD, VPOPCNTQ, VPOPCNTB, VPOPCNTW, VSCALEFSS, VSCALEFSD, VSCALEFPS, VSCALEFPD, VPDPBUSD, VCVTUSI2SD, VCVTUSI2SS, VPXORD, VPXORQ, VPORD, VPORQ, VPANDND, VPANDNQ, VPANDD, VPANDQ, PSMASH, PVALIDATE, RMPADJUST, RMPUPDATE,
}

Variants (Non-exhaustive)

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Invalid
ADD
OR
ADC
SBB
AND
XOR
SUB
CMP
XADD
BT
BTS
BTC
BTR
BSF
BSR
TZCNT
MOVSS
ADDSS
SUBSS
MULSS
DIVSS
MINSS
MAXSS
SQRTSS
MOVSD
SQRTSD
ADDSD
SUBSD
MULSD
DIVSD
MINSD
MAXSD
MOVSLDUP
MOVSHDUP
MOVDDUP
HADDPS
HSUBPS
ADDSUBPD
ADDSUBPS
CVTSI2SS
CVTSI2SD
CVTTSD2SI
CVTTPS2DQ
CVTPD2DQ
CVTPD2PS
CVTPS2DQ
CVTSD2SI
CVTSD2SS
CVTTSS2SI
CVTSS2SI
CVTSS2SD
CVTDQ2PD
LDDQU
MOVZX
MOVSX
MOVSXD
SAR
SAL
SHR
SHRD
SHL
RCR
RCL
ROR
ROL
INC
DEC
HLT
CALL
CALLF
JMP
JMPF
PUSH
POP
LEA
NOP
PREFETCHNTA
PREFETCH0
PREFETCH1
PREFETCH2
XCHG
POPF
INT
INTO
IRET
IRETD
IRETQ
RETF
ENTER
LEAVE
MOV
RETURN
PUSHF
WAIT
CBW
CWDE
CDQE
CWD
CDQ
CQO
LODS
STOS
LAHF
SAHF
CMPS
SCAS
MOVS
TEST
INS
IN
OUTS
OUT
IMUL
JO
JNO
JB
JNB
JZ
JNZ
JA
JNA
JS
JNS
JP
JNP
JL
JGE
JLE
JG
CMOVA
CMOVB
CMOVG
CMOVGE
CMOVL
CMOVLE
CMOVNA
CMOVNB
CMOVNO
CMOVNP
CMOVNS
CMOVNZ
CMOVO
CMOVP
CMOVS
CMOVZ
DIV
IDIV
MUL
NEG
NOT
CMPXCHG
SETO
SETNO
SETB
SETAE
SETZ
SETNZ
SETBE
SETA
SETS
SETNS
SETP
SETNP
SETL
SETGE
SETLE
SETG
CPUID
UD0
UD1
UD2
WBINVD
INVD
SYSRET
CLTS
SYSCALL
LSL
LAR
LES
LDS
SGDT
SIDT
LGDT
LIDT
SMSW
LMSW
SWAPGS
RDTSCP
INVLPG
FXSAVE
FXRSTOR
LDMXCSR
STMXCSR
XSAVE
XRSTOR
XSAVEOPT
LFENCE
MFENCE
SFENCE
CLFLUSH
CLFLUSHOPT
CLWB
WRMSR
RDTSC
RDMSR
RDPMC
SLDT
STR
LLDT
LTR
VERR
VERW
CMC
CLC
STC
CLI
STI
CLD
STD
JMPE
POPCNT
MOVDQU
MOVDQA
MOVQ
CMPSS
CMPSD
UNPCKLPS
UNPCKLPD
UNPCKHPS
UNPCKHPD
PSHUFHW
PSHUFLW
MOVUPS
MOVQ2DQ
MOVDQ2Q
RSQRTSS
RCPSS
ANDN
BEXTR
BLSI
BLSMSK
BLSR
VMCLEAR
VMXON
VMCALL
VMLAUNCH
VMRESUME
VMXOFF
PCONFIG
MONITOR
MWAIT
MONITORX
MWAITX
CLAC
STAC
ENCLS
ENCLV
XGETBV
XSETBV
VMFUNC
XABORT
XBEGIN
XEND
XTEST
ENCLU
RDPKRU
WRPKRU
RDPRU
CLZERO
RDSEED
RDRAND
ADDPS
ADDPD
ANDNPS
ANDNPD
ANDPS
ANDPD
BSWAP
CMPPD
CMPPS
COMISD
COMISS
CVTDQ2PS
CVTPI2PS
CVTPI2PD
CVTPS2PD
CVTPS2PI
CVTPD2PI
CVTTPS2PI
CVTTPD2PI
CVTTPD2DQ
DIVPS
DIVPD
EMMS
GETSEC
LFS
LGS
LSS
MASKMOVQ
MASKMOVDQU
MAXPS
MAXPD
MINPS
MINPD
MOVAPS
MOVAPD
MOVD
MOVLPS
MOVLPD
MOVHPS
MOVHPD
MOVLHPS
MOVHLPS
MOVUPD
MOVMSKPS
MOVMSKPD
MOVNTI
MOVNTPS
MOVNTPD
EXTRQ
INSERTQ
MOVNTSS
MOVNTSD
MOVNTQ
MOVNTDQ
MULPS
MULPD
ORPS
ORPD
PACKSSDW
PACKSSWB
PACKUSWB
PADDB
PADDD
PADDQ
PADDSB
PADDSW
PADDUSB
PADDUSW
PADDW
PAND
PANDN
PAVGB
PAVGW
PCMPEQB
PCMPEQD
PCMPEQW
PCMPGTB
PCMPGTD
PCMPGTW
PINSRW
PMADDWD
PMAXSW
PMAXUB
PMINSW
PMINUB
PMOVMSKB
PMULHUW
PMULHW
PMULLW
PMULUDQ
POR
PSADBW
PSHUFW
PSHUFD
PSLLD
PSLLDQ
PSLLQ
PSLLW
PSRAD
PSRAW
PSRLD
PSRLDQ
PSRLQ
PSRLW
PSUBB
PSUBD
PSUBQ
PSUBSB
PSUBSW
PSUBUSB
PSUBUSW
PSUBW
PUNPCKHBW
PUNPCKHDQ
PUNPCKHWD
PUNPCKLBW
PUNPCKLDQ
PUNPCKLWD
PUNPCKLQDQ
PUNPCKHQDQ
PXOR
RCPPS
RSM
RSQRTPS
SHLD
SHUFPD
SHUFPS
SLHD
SQRTPS
SQRTPD
SUBPS
SUBPD
SYSENTER
SYSEXIT
UCOMISD
UCOMISS
VMREAD
VMWRITE
XORPS
XORPD
VMOVDDUP
VPSHUFLW
VPSHUFHW
VHADDPS
VHSUBPS
VADDSUBPS
VCVTPD2DQ
VLDDQU
VCOMISD
VCOMISS
VUCOMISD
VUCOMISS
VADDPD
VADDPS
VADDSD
VADDSS
VADDSUBPD
VAESDEC
VAESDECLAST
VAESENC
VAESENCLAST
VAESIMC
VAESKEYGENASSIST
VBLENDPD
VBLENDPS
VBLENDVPD
VBLENDVPS
VBROADCASTF128
VBROADCASTI128
VBROADCASTSD
VBROADCASTSS
VCMPSD
VCMPSS
VCMPPD
VCMPPS
VCVTDQ2PD
VCVTDQ2PS
VCVTPD2PS
VCVTPH2PS
VCVTPS2DQ
VCVTPS2PD
VCVTSS2SD
VCVTSI2SS
VCVTSI2SD
VCVTSD2SI
VCVTSD2SS
VCVTPS2PH
VCVTSS2SI
VCVTTPD2DQ
VCVTTPS2DQ
VCVTTSS2SI
VCVTTSD2SI
VDIVPD
VDIVPS
VDIVSD
VDIVSS
VDPPD
VDPPS
VEXTRACTF128
VEXTRACTI128
VEXTRACTPS
VFMADD132PD
VFMADD132PS
VFMADD132SD
VFMADD132SS
VFMADD213PD
VFMADD213PS
VFMADD213SD
VFMADD213SS
VFMADD231PD
VFMADD231PS
VFMADD231SD
VFMADD231SS
VFMADDSUB132PD
VFMADDSUB132PS
VFMADDSUB213PD
VFMADDSUB213PS
VFMADDSUB231PD
VFMADDSUB231PS
VFMSUB132PD
VFMSUB132PS
VFMSUB132SD
VFMSUB132SS
VFMSUB213PD
VFMSUB213PS
VFMSUB213SD
VFMSUB213SS
VFMSUB231PD
VFMSUB231PS
VFMSUB231SD
VFMSUB231SS
VFMSUBADD132PD
VFMSUBADD132PS
VFMSUBADD213PD
VFMSUBADD213PS
VFMSUBADD231PD
VFMSUBADD231PS
VFNMADD132PD
VFNMADD132PS
VFNMADD132SD
VFNMADD132SS
VFNMADD213PD
VFNMADD213PS
VFNMADD213SD
VFNMADD213SS
VFNMADD231PD
VFNMADD231PS
VFNMADD231SD
VFNMADD231SS
VFNMSUB132PD
VFNMSUB132PS
VFNMSUB132SD
VFNMSUB132SS
VFNMSUB213PD
VFNMSUB213PS
VFNMSUB213SD
VFNMSUB213SS
VFNMSUB231PD
VFNMSUB231PS
VFNMSUB231SD
VFNMSUB231SS
VGATHERDPD
VGATHERDPS
VGATHERQPD
VGATHERQPS
VHADDPD
VHSUBPD
VINSERTF128
VINSERTI128
VINSERTPS
VMASKMOVDQU
VMASKMOVPD
VMASKMOVPS
VMAXPD
VMAXPS
VMAXSD
VMAXSS
VMINPD
VMINPS
VMINSD
VMINSS
VMOVAPD
VMOVAPS
VMOVD
VMOVDQA
VMOVDQU
VMOVHLPS
VMOVHPD
VMOVHPS
VMOVLHPS
VMOVLPD
VMOVLPS
VMOVMSKPD
VMOVMSKPS
VMOVNTDQ
VMOVNTDQA
VMOVNTPD
VMOVNTPS
VMOVQ
VMOVSS
VMOVSD
VMOVSHDUP
VMOVSLDUP
VMOVUPD
VMOVUPS
VMPSADBW
VMULPD
VMULPS
VMULSD
VMULSS
VPABSB
VPABSD
VPABSW
VPACKSSDW
VPACKUSDW
VPACKSSWB
VPACKUSWB
VPADDB
VPADDD
VPADDQ
VPADDSB
VPADDSW
VPADDUSB
VPADDUSW
VPADDW
VPALIGNR
VANDPD
VANDPS
VORPD
VORPS
VANDNPD
VANDNPS
VPAND
VPANDN
VPAVGB
VPAVGW
VPBLENDD
VPBLENDVB
VPBLENDW
VPBROADCASTB
VPBROADCASTD
VPBROADCASTQ
VPBROADCASTW
VPCLMULQDQ
VPCMPEQB
VPCMPEQD
VPCMPEQQ
VPCMPEQW
VPCMPGTB
VPCMPGTD
VPCMPGTQ
VPCMPGTW
VPCMPESTRI
VPCMPESTRM
VPCMPISTRI
VPCMPISTRM
VPERM2F128
VPERM2I128
VPERMD
VPERMILPD
VPERMILPS
VPERMPD
VPERMPS
VPERMQ
VPEXTRB
VPEXTRD
VPEXTRQ
VPEXTRW
VPGATHERDD
VPGATHERDQ
VPGATHERQD
VPGATHERQQ
VPHADDD
VPHADDSW
VPHADDW
VPMADDUBSW
VPHMINPOSUW
VPHSUBD
VPHSUBSW
VPHSUBW
VPINSRB
VPINSRD
VPINSRQ
VPINSRW
VPMADDWD
VPMASKMOVD
VPMASKMOVQ
VPMAXSB
VPMAXSD
VPMAXSW
VPMAXUB
VPMAXUW
VPMAXUD
VPMINSB
VPMINSW
VPMINSD
VPMINUB
VPMINUW
VPMINUD
VPMOVMSKB
VPMOVSXBD
VPMOVSXBQ
VPMOVSXBW
VPMOVSXDQ
VPMOVSXWD
VPMOVSXWQ
VPMOVZXBD
VPMOVZXBQ
VPMOVZXBW
VPMOVZXDQ
VPMOVZXWD
VPMOVZXWQ
VPMULDQ
VPMULHRSW
VPMULHUW
VPMULHW
VPMULLQ
VPMULLD
VPMULLW
VPMULUDQ
VPOR
VPSADBW
VPSHUFB
VPSHUFD
VPSIGNB
VPSIGND
VPSIGNW
VPSLLD
VPSLLDQ
VPSLLQ
VPSLLVD
VPSLLVQ
VPSLLW
VPSRAD
VPSRAVD
VPSRAW
VPSRLD
VPSRLDQ
VPSRLQ
VPSRLVD
VPSRLVQ
VPSRLW
VPSUBB
VPSUBD
VPSUBQ
VPSUBSB
VPSUBSW
VPSUBUSB
VPSUBUSW
VPSUBW
VPTEST
VPUNPCKHBW
VPUNPCKHDQ
VPUNPCKHQDQ
VPUNPCKHWD
VPUNPCKLBW
VPUNPCKLDQ
VPUNPCKLQDQ
VPUNPCKLWD
VPXOR
VRCPPS
VROUNDPD
VROUNDPS
VROUNDSD
VROUNDSS
VRSQRTPS
VRSQRTSS
VRCPSS
VSHUFPD
VSHUFPS
VSQRTPD
VSQRTPS
VSQRTSS
VSQRTSD
VSUBPD
VSUBPS
VSUBSD
VSUBSS
VTESTPD
VTESTPS
VUNPCKHPD
VUNPCKHPS
VUNPCKLPD
VUNPCKLPS
VXORPD
VXORPS
VZEROUPPER
VZEROALL
VLDMXCSR
VSTMXCSR
PCLMULQDQ
AESKEYGENASSIST
AESIMC
AESENC
AESENCLAST
AESDEC
AESDECLAST
PCMPGTQ
PCMPISTRM
PCMPISTRI
PCMPESTRI
PACKUSDW
PCMPESTRM
PCMPEQQ
PTEST
PHMINPOSUW
DPPS
DPPD
MPSADBW
PMOVZXDQ
PMOVSXDQ
PMOVZXBD
PMOVSXBD
PMOVZXWQ
PMOVSXWQ
PMOVZXBQ
PMOVSXBQ
PMOVSXWD
PMOVZXWD
PEXTRQ
PEXTRD
PEXTRW
PEXTRB
PMOVSXBW
PMOVZXBW
PINSRQ
PINSRD
PINSRB
EXTRACTPS
INSERTPS
ROUNDSS
ROUNDSD
ROUNDPS
ROUNDPD
PMAXSB
PMAXSD
PMAXUW
PMAXUD
PMINSD
PMINSB
PMINUD
PMINUW
BLENDW
PBLENDVB
PBLENDW
BLENDVPS
BLENDVPD
BLENDPS
BLENDPD
PMULDQ
MOVNTDQA
PMULLD
PALIGNR
PSIGNW
PSIGND
PSIGNB
PSHUFB
PMULHRSW
PMADDUBSW
PABSD
PABSW
PABSB
PHSUBSW
PHSUBW
PHSUBD
PHADDD
PHADDSW
PHADDW
HSUBPD
HADDPD
SHA1RNDS4
SHA1NEXTE
SHA1MSG1
SHA1MSG2
SHA256RNDS2
SHA256MSG1
SHA256MSG2
LZCNT
CLGI
STGI
SKINIT
VMLOAD
VMMCALL
VMSAVE
VMRUN
INVLPGA
INVLPGB
TLBSYNC
MOVBE
ADCX
ADOX
PREFETCHW
RDPID
CMPXCHG8B
CMPXCHG16B
VMPTRLD
VMPTRST
BZHI
MULX
SHLX
SHRX
SARX
PDEP
PEXT
RORX
XRSTORS
XRSTORS64
XSAVEC
XSAVEC64
XSAVES
XSAVES64
RDFSBASE
RDGSBASE
WRFSBASE
WRGSBASE
CRC32
SALC
XLAT
F2XM1
FABS
FADD
FADDP
FBLD
FBSTP
FCHS
FCMOVB
FCMOVBE
FCMOVE
FCMOVNB
FCMOVNBE
FCMOVNE
FCMOVNU
FCMOVU
FCOM
FCOMI
FCOMIP
FCOMP
FCOMPP
FCOS
FDECSTP
FDISI8087_NOP
FDIV
FDIVP
FDIVR
FDIVRP
FENI8087_NOP
FFREE
FFREEP
FIADD
FICOM
FICOMP
FIDIV
FIDIVR
FILD
FIMUL
FINCSTP
FIST
FISTP
FISTTP
FISUB
FISUBR
FLD
FLD1
FLDCW
FLDENV
FLDL2E
FLDL2T
FLDLG2
FLDLN2
FLDPI
FLDZ
FMUL
FMULP
FNCLEX
FNINIT
FNOP
FNSAVE
FNSTCW
FNSTENV
FNSTOR
FNSTSW
FPATAN
FPREM
FPREM1
FPTAN
FRNDINT
FRSTOR
FSCALE
FSETPM287_NOP
FSIN
FSINCOS
FSQRT
FST
FSTP
FSTPNCE
FSUB
FSUBP
FSUBR
FSUBRP
FTST
FUCOM
FUCOMI
FUCOMIP
FUCOMP
FUCOMPP
FXAM
FXCH
FXTRACT
FYL2X
FYL2XP1
LOOPNZ
LOOPZ
LOOP
JCXZ
PUSHA
POPA
BOUND
ARPL
AAS
AAA
DAS
DAA
AAM
AAD
MOVDIR64B
MOVDIRI
AESDEC128KL
AESDEC256KL
AESDECWIDE128KL
AESDECWIDE256KL
AESENC128KL
AESENC256KL
AESENCWIDE128KL
AESENCWIDE256KL
ENCODEKEY128
ENCODEKEY256
LOADIWKEY
HRESET
FEMMS
PI2FW
PI2FD
PF2IW
PF2ID
PMULHRW
PFCMPGE
PFMIN
PFRCP
PFRSQRT
PFSUB
PFADD
PFCMPGT
PFMAX
PFRCPIT1
PFRSQIT1
PFSUBR
PFACC
PFCMPEQ
PFMUL
PFMULHRW
PFRCPIT2
PFNACC
PFPNACC
PSWAPD
PAVGUSB
ENQCMD
ENQCMDS
INVEPT
INVVPID
INVPCID
PTWRITE
GF2P8AFFINEQB
GF2P8AFFINEINVQB
GF2P8MULB
WRUSS
WRSS
INCSSP
SAVEPREVSSP
SETSSBSY
CLRSSBSY
RSTORSSP
TDCALL
SEAMRET
SEAMOPS
SEAMCALL
TPAUSE
UMONITOR
UMWAIT
UIRET
TESTUI
CLUI
STUI
SENDUIPI
XSUSLDTRK
XRESLDTRK
VALIGND
VALIGNQ
VBLENDMPD
VBLENDMPS
VCOMPRESSPD
VCOMPRESSPS
VCVTPD2UDQ
VCVTTPD2UDQ
VCVTPS2UDQ
VCVTTPS2UDQ
VCVTQQ2PD
VCVTQQ2PS
VCVTSD2USI
VCVTTSD2USI
VCVTSS2USI
VCVTTSS2USI
VCVTUDQ2PD
VCVTUDQ2PS
VCVTUSI2USD
VCVTUSI2USS
VEXPANDPD
VEXPANDPS
VEXTRACTF32X4
VEXTRACTF64X4
VEXTRACTI32X4
VEXTRACTI64X4
VFIXUPIMMPD
VFIXUPIMMPS
VFIXUPIMMSD
VFIXUPIMMSS
VGETEXPPD
VGETEXPPS
VGETEXPSD
VGETEXPSS
VGETMANTPD
VGETMANTPS
VGETMANTSD
VGETMANTSS
VINSERTF32X4
VINSERTF64X4
VINSERTI64X4
VMOVDQA32
VMOVDQA64
VMOVDQU32
VMOVDQU64
VPBLENDMD
VPBLENDMQ
VPCMPD
VPCMPUD
VPCMPQ
VPCMPUQ
VPCOMPRESSQ
VPCOMPRESSD
VPERMI2D
VPERMI2Q
VPERMI2PD
VPERMI2PS
VPERMT2D
VPERMT2Q
VPERMT2PD
VPERMT2PS
VPMAXSQ
VPMAXUQ
VPMINSQ
VPMINUQ
VPMOVSQB
VPMOVUSQB
VPMOVSQW
VPMOVUSQW
VPMOVSQD
VPMOVUSQD
VPMOVSDB
VPMOVUSDB
VPMOVSDW
VPMOVUSDW
VPROLD
VPROLQ
VPROLVD
VPROLVQ
VPRORD
VPRORQ
VPRORRD
VPRORRQ
VPSCATTERDD
VPSCATTERDQ
VPSCATTERQD
VPSCATTERQQ
VPSRAQ
VPSRAVQ
VPTESTNMD
VPTESTNMQ
VPTERNLOGD
VPTERNLOGQ
VPTESTMD
VPTESTMQ
VRCP14PD
VRCP14PS
VRCP14SD
VRCP14SS
VRNDSCALEPD
VRNDSCALEPS
VRNDSCALESD
VRNDSCALESS
VRSQRT14PD
VRSQRT14PS
VRSQRT14SD
VRSQRT14SS
VSCALEDPD
VSCALEDPS
VSCALEDSD
VSCALEDSS
VSCATTERDD
VSCATTERDQ
VSCATTERQD
VSCATTERQQ
VSHUFF32X4
VSHUFF64X2
VSHUFI32X4
VSHUFI64X2
VCVTTPD2QQ
VCVTPD2QQ
VCVTTPD2UQQ
VCVTPD2UQQ
VCVTTPS2QQ
VCVTPS2QQ
VCVTTPS2UQQ
VCVTPS2UQQ
VCVTUQQ2PD
VCVTUQQ2PS
VEXTRACTF64X2
VEXTRACTI64X2
VFPCLASSPD
VFPCLASSPS
VFPCLASSSD
VFPCLASSSS
VINSERTF64X2
VINSERTI64X2
VPMOVM2D
VPMOVM2Q
VPMOVB2D
VPMOVQ2M
VRANGEPD
VRANGEPS
VRANGESD
VRANGESS
VREDUCEPD
VREDUCEPS
VREDUCESD
VREDUCESS
VDBPSADBW
VMOVDQU8
VMOVDQU16
VPBLENDMB
VPBLENDMW
VPCMPB
VPCMPUB
VPCMPW
VPCMPUW
VPERMW
VPERMI2B
VPERMI2W
VPMOVM2B
VPMOVM2W
VPMOVB2M
VPMOVW2M
VPMOVSWB
VPMOVUSWB
VPSLLVW
VPSRAVW
VPSRLVW
VPTESTNMB
VPTESTNMW
VPTESTMB
VPTESTMW
VPBROADCASTM
VPCONFLICTD
VPCONFLICTQ
VPLZCNTD
VPLZCNTQ
KUNPCKBW
KUNPCKWD
KUNPCKDQ
KADDB
KANDB
KANDNB
KMOVB
KNOTB
KORB
KORTESTB
KSHIFTLB
KSHIFTRB
KTESTB
KXNORB
KXORB
KADDW
KANDW
KANDNW
KMOVW
KNOTW
KORW
KORTESTW
KSHIFTLW
KSHIFTRW
KTESTW
KXNORW
KXORW
KADDD
KANDD
KANDND
KMOVD
KNOTD
KORD
KORTESTD
KSHIFTLD
KSHIFTRD
KTESTD
KXNORD
KXORD
KADDQ
KANDQ
KANDNQ
KMOVQ
KNOTQ
KORQ
KORTESTQ
KSHIFTLQ
KSHIFTRQ
KTESTQ
KXNORQ
KXORQ
VEXP2PD
VEXP2PS
VEXP2SD
VEXP2SS
VRCP28PD
VRCP28PS
VRCP28SD
VRCP28SS
VRSQRT28PD
VRSQRT28PS
VRSQRT28SD
VRSQRT28SS
VGATHERPF0DPD
VGATHERPF0DPS
VGATHERPF0QPD
VGATHERPF0QPS
VGATHERPF1DPD
VGATHERPF1DPS
VGATHERPF1QPD
VGATHERPF1QPS
VSCATTERPF0DPD
VSCATTERPF0DPS
VSCATTERPF0QPD
VSCATTERPF0QPS
VSCATTERPF1DPD
VSCATTERPF1DPS
VSCATTERPF1QPD
VSCATTERPF1QPS
BNDMK
BNDCL
BNDCU
BNDCN
BNDMOV
BNDLDX
BNDSTX
VGF2P8AFFINEQB
VGF2P8AFFINEINVQB
VPSHRDQ
VPSHRDD
VPSHRDW
VPSHLDQ
VPSHLDD
VPSHLDW
VBROADCASTF32X8
VBROADCASTF64X4
VBROADCASTF32X4
VBROADCASTF64X2
VBROADCASTF32X2
VBROADCASTI32X8
VBROADCASTI64X4
VBROADCASTI32X4
VBROADCASTI64X2
VBROADCASTI32X2
VEXTRACTI32X8
VEXTRACTF32X8
VINSERTI32X8
VINSERTF32X8
VINSERTI32X4
V4FNMADDSS
V4FNMADDPS
VCVTNEPS2BF16
V4FMADDSS
V4FMADDPS
VCVTNE2PS2BF16
VP2INTERSECTD
VP2INTERSECTQ
VP4DPWSSDS
VP4DPWSSD
VPDPWSSDS
VPDPWSSD
VPDPBUSDS
VDPBF16PS
VPBROADCASTMW2D
VPBROADCASTMB2Q
VPMOVD2M
VPMOVQD
VPMOVWB
VPMOVDB
VPMOVDW
VPMOVQB
VPMOVQW
VGF2P8MULB
VPMADD52HUQ
VPMADD52LUQ
VPSHUFBITQMB
VPERMB
VPEXPANDD
VPEXPANDQ
VPABSQ
VPRORVD
VPRORVQ
VPMULTISHIFTQB
VPERMT2B
VPERMT2W
VPSHRDVQ
VPSHRDVD
VPSHRDVW
VPSHLDVQ
VPSHLDVD
VPSHLDVW
VPCOMPRESSB
VPCOMPRESSW
VPEXPANDB
VPEXPANDW
VPOPCNTD
VPOPCNTQ
VPOPCNTB
VPOPCNTW
VSCALEFSS
VSCALEFSD
VSCALEFPS
VSCALEFPD
VPDPBUSD
VCVTUSI2SD
VCVTUSI2SS
VPXORD
VPXORQ
VPORD
VPORQ
VPANDND
VPANDNQ
VPANDD
VPANDQ
PSMASH
PVALIDATE
RMPADJUST
RMPUPDATE

Implementations

get the ConditionCode for this instruction, if it is in fact conditional. x86’s conditional instructions are Jcc, CMOVcc, andd SETcc.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.