Enum burst::x86::InstructionOperation [] [src]

#[repr(i32)]
pub enum InstructionOperation { INVALID, AAA, AAD, AAM, AAS, ADD, ADC, AND, ARPL, BLENDPD, BLENDPS, BLENDVPD, BLENDVPS, BOUND, BSF, BSR, BSWAP, BT, BTC, BTR, BTS, CALLF, CALL, CLC, CLD, CLFLUSH, CLI, CLTS, CMC, CMP, CMPXCH16B, CMPXCH8B, CMPXCHG, CPUID, CRC32, DAA, DAS, DEC, DIV, DPPD, DPPS, EMMS, ENTER, 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, FNOP, FPATAN, FPREM, FPREM1, FPTAN, FRICHOP, FRINEAR, FRINT2, FRNDINT, FRSTOR, FRSTPM, FSAVE, FSCALE, FSETPM, FSIN, FSINCOS, FSQRT, FST, FSTCW, FSTDW, FSTENV, FSTP, FSTSG, FSTSW, FSUB, FSUBP, FSUBR, FSUBRP, FTST, FUCOM, FUCOMI, FUCOMIP, FUCOMP, FUCOMPP, FWAIT, FXAM, FXCH, FXRSTOR, FXSAVE, FXTRACT, FYL2X, FYL2XP1, GETSEC, HLT, IDIV, IMUL, IN, INC, INT, INT1, INT3, INTO, INVD, INVLPG, IRET, JMPF, JMP, LAHF, LAR, LDMXCSR, LDS, LEA, LEAVE, LES, LFENCE, LFS, LGS, LOOP, LOOPE, LOOPNE, LSL, LSS, MFENCE, MOV, MOVNTI, MOVSS, MOVSX, MOVSXD, MOVUPD, MOVUPS, MOVZX, MPSADBW, MUL, NEG, NOP, NOT, OR, OUT, PACKSSDW, PACKSSWB, PACKUSDW, PACKUSWB, PABSB, PABSD, PABSW, PADDB, PADDD, PADDQ, PADDW, PADDSB, PADDSW, PADDUSB, PADDUSW, PALIGNR, PAND, PANDN, PAUSE, PAVGB, PAVGUSB, PAVGW, PBLENDVB, PBLENDW, PCMPEQB, PCMPEQD, PCMPEQQ, PCMPEQW, PCMPESTRI, PCMPESTRM, PCMPGTB, PCMPGTD, PCMPGTQ, PCMPGTW, PCMPISTRI, PCMPISTRM, PF2ID, PF2IW, PFACC, PFADD, PFCMPEQ, PFCMPGE, PFCMPGT, PFMAX, PFMIN, PFMUL, PFNACC, PFPNACC, PFRCP, PFRCPIT1, PFRCPIT2, PFRCPV, PFRSQIT1, PFRSQRT, PFRSQRTV, PFSUB, PFSUBR, PHADDD, PHADDSW, PHADDW, PHMINPOSUW, PHSUBD, PHSUBSW, PHSUBW, PI2FD, PI2FW, PMADDWD, PMADDUBSW, PMAXSB, PMAXSD, PMAXSW, PMAXUB, PMAXUD, PMAXUW, PMINSB, PMINSD, PMINSW, PMINUB, PMINUD, PMINUW, PMULDQ, PMULHRSW, PMULHRW, PMULHUW, PMULHW, PMULLD, PMULLW, PMULUDQ, POP, POPCNT, POR, PSADBW, PSHUFB, PSIGNB, PSIGND, PSIGNW, PSLLD, PSLLDQ, PSLLQ, PSLLW, PSRAD, PSRAW, PSRLD, PSRLDQ, PSRLQ, PSRLW, PSUBB, PSUBD, PSUBQ, PSUBW, PSUBSB, PSUBSW, PSUBUSB, PSUBUSW, PSWAPD, PTEST, PUNPCKHBW, PUNPCKHDQ, PUNPCKHQDQ, PUNPCKHWD, PUNPCKLQDQ, PUSH, PXOR, RDMSR, RDPMC, RDTSC, RETF, RETN, RCL, RCR, ROL, ROR, ROUNDPS, ROUNDPD, RSM, SAHF, SALC, SAR, SBB, SFENCE, SHL, SHLD, SHR, SHRD, SUB, STC, STD, STI, STMXCSR, SYSCALL, SYSENTER, SYSEXIT, SYSRET, TEST, UD2, VMREAD, VMWRITE, WBINVD, WRMSR, XCHG, XLAT, XADD, XOR, XRSTOR, XSAVE, ADDPS, ADDPD, ADDSD, ADDSS, ADDSUBPD, ADDSUBPS, ANDNPS, ANDNPD, ANDPS, ANDPD, CBW, CWDE, CDQE, CMPSB, CMPSW, CMPSD, CMPSQ, CMOVO, CMOVNO, CMOVB, CMOVAE, CMOVE, CMOVNE, CMOVBE, CMOVA, CMOVS, CMOVNS, CMOVPE, CMOVPO, CMOVL, CMOVGE, CMOVLE, CMOVG, CWD, CDQ, CQO, DIVPS, DIVPD, DIVSD, DIVSS, INSB, INSW, INSD, INSQ, JCXZ, JECXZ, JRCXZ, JO, JNO, JB, JAE, JE, JNE, JBE, JA, JS, JNS, JPE, JPO, JL, JGE, JLE, JG, LODSB, LODSW, LODSD, LODSQ, MAXPS, MAXPD, MAXSD, MAXSS, MINPS, MINPD, MINSD, MINSS, MOVD, MOVQ, MOVSB, MOVSW, MOVSD, MOVSQ, MULPS, MULPD, MULSD, MULSS, ORPS, ORPD, OUTSB, OUTSW, OUTSD, OUTSQ, PEXTRD, PEXTRQ, PINSRD, PINSRQ, POPA, POPAD, POPF, POPFD, POPFQ, PUSHA, PUSHAD, PUSHF, PUSHFD, PUSHFQ, RCPPS, RCPSS, RSQRTPS, RSQRTSS, SCASB, SCASW, SCASD, SCASQ, SETO, SETNO, SETB, SETAE, SETE, SETNE, SETBE, SETA, SETS, SETNS, SETPE, SETPO, SETL, SETGE, SETLE, SETG, SQRTPS, SQRTPD, SQRTSD, SQRTSS, STOSB, STOSW, STOSD, STOSQ, SUBPS, SUBPD, SUBSD, SUBSS, XORPS, XORPD, CMPPD, CMPPS, CMPSS, COMISD, COMISS, CVTDQ2PD, CVTDQ2PS, CVTPD2DQ, CVTPD2PI, CVTPD2PS, CVTPI2PD, CVTPI2PS, CVTPS2DQ, CVTPS2PD, CVTPS2PI, CVTSD2SI, CVTSD2SS, CVTSI2SD, CVTSI2SS, CVTSS2SD, CVTSS2SI, CVTTPD2DQ, CVTTPD2PI, CVTTPS2DQ, CVTTPS2PI, CVTTSD2SI, CVTTSS2SI, EXTRACTPS, HADDPD, HADDPS, HSUBPD, HSUBPS, INSERTPS, LDDQU, LGDT, LIDT, LLDT, LMSW, LTR, MASKMOVQ, MASKMOVDQU, MMXNOP, MONITOR, MOVAPD, MOVAPS, MOVDDUP, MOVDQ2Q, MOVDQA, MOVDQU, MOVHLPS, MOVHPD, MOVHPS, MOVSHDUP, MOVSLDUP, MOVLHPS, MOVLPD, MOVLPS, MOVMSKPD, MOVMSKPS, MOVNTDQ, MOVNTDQA, MOVNTPD, MOVNTPS, MOVNTQ, MOVQ2DQ, MWAIT, PINSRB, PINSRW, PEXTRB, PEXTRW, PMOVMSKB, PMOVSXBD, PMOVSXBQ, PMOVSXDQ, PMOVSXBW, PMOVSXWD, PMOVSXWQ, PMOVZXBD, PMOVZXBQ, PMOVZXDQ, PMOVZXBW, PMOVZXWD, PMOVZXWQ, PREFETCH, PREFETCHNTA, PREFETCHT0, PREFETCHT1, PREFETCHT2, PREFETCHW, PSHUFD, PSHUFHW, PSHUFLW, PSHUFW, PUNPCKLBW, PUNPCKLDQ, PUNPCKLWD, ROUNDSD, ROUNDSS, SGDT, SIDT, SLDT, SHUFPD, SHUFPS, SMSW, STR, SWAPGS, UCOMISD, UCOMISS, UNPCKHPD, UNPCKHPS, UNPCKLPD, UNPCKLPS, VERR, VERW, VMCALL, VMCLEAR, VMLAUNCH, VMPTRLD, VMPTRST, VMRESUME, VMXOFF, VMXON, XGETBV, XSETBV, }

Variants

Methods

impl InstructionOperation
[src]

[src]

Look up an InstructionOperation given its i32 value.

[src]

The mnemonic for this instruction operation.

Trait Implementations

impl Clone for InstructionOperation
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for InstructionOperation
[src]

impl Debug for InstructionOperation
[src]

[src]

Formats the value using the given formatter.

impl PartialEq for InstructionOperation
[src]

[src]

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

1.0.0
[src]

This method tests for !=.

impl PartialOrd for InstructionOperation
[src]

[src]

This method returns an ordering between self and other values if one exists. Read more

1.0.0
[src]

This method tests less than (for self and other) and is used by the < operator. Read more

1.0.0
[src]

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

1.0.0
[src]

This method tests greater than (for self and other) and is used by the > operator. Read more

1.0.0
[src]

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

impl Default for InstructionOperation
[src]

[src]

Returns the "default value" for a type. Read more