[][src]Enum zydis::enums::generated::ISAExt

#[repr(C)]pub enum ISAExt {
    INVALID,
    ADOX_ADCX,
    AES,
    AMD3DNOW,
    AVX,
    AVX2,
    AVX2GATHER,
    AVX512EVEX,
    AVX512VEX,
    AVXAES,
    BASE,
    BMI1,
    BMI2,
    CET,
    CLDEMOTE,
    CLFLUSHOPT,
    CLFSH,
    CLWB,
    CLZERO,
    ENQCMD,
    F16C,
    FMA,
    FMA4,
    GFNI,
    INVPCID,
    KNC,
    KNCE,
    KNCV,
    LONGMODE,
    LZCNT,
    MMX,
    MONITOR,
    MONITORX,
    MOVBE,
    MOVDIR,
    MPX,
    PADLOCK,
    PAUSE,
    PCLMULQDQ,
    PCONFIG,
    PKU,
    PREFETCHWT1,
    PT,
    RDPID,
    RDPRU,
    RDRAND,
    RDSEED,
    RDTSCP,
    RDWRFSGS,
    RTM,
    SGX,
    SGX_ENCLV,
    SHA,
    SMAP,
    SMX,
    SSE,
    SSE2,
    SSE3,
    SSE4,
    SSE4A,
    SSSE3,
    SVM,
    TBM,
    VAES,
    VMFUNC,
    VPCLMULQDQ,
    VTX,
    WAITPKG,
    X87,
    XOP,
    XSAVE,
    XSAVEC,
    XSAVEOPT,
    XSAVES,
}

Defines the ZydisISAExt enum.

Variants

INVALID
ADOX_ADCX
AES
AMD3DNOW
AVX
AVX2
AVX2GATHER
AVX512EVEX
AVX512VEX
AVXAES
BASE
BMI1
BMI2
CET
CLDEMOTE
CLFLUSHOPT
CLFSH
CLWB
CLZERO
ENQCMD
F16C
FMA
FMA4
GFNI
INVPCID
KNC
KNCE
KNCV
LONGMODE
LZCNT
MMX
MONITOR
MONITORX
MOVBE
MOVDIR
MPX
PADLOCK
PAUSE
PCLMULQDQ
PCONFIG
PKU
PREFETCHWT1
PT
RDPID
RDPRU
RDRAND
RDSEED
RDTSCP
RDWRFSGS
RTM
SGX
SGX_ENCLV
SHA
SMAP
SMX
SSE
SSE2
SSE3
SSE4
SSE4A
SSSE3
SVM
TBM
VAES
VMFUNC
VPCLMULQDQ
VTX
WAITPKG
X87
XOP
XSAVE
XSAVEC
XSAVEOPT
XSAVES

Trait Implementations

impl Clone for ISAExt[src]

impl Copy for ISAExt[src]

impl Debug for ISAExt[src]

impl Eq for ISAExt[src]

impl Hash for ISAExt[src]

impl PartialEq<ISAExt> for ISAExt[src]

impl StructuralEq for ISAExt[src]

impl StructuralPartialEq for ISAExt[src]

Auto Trait Implementations

impl RefUnwindSafe for ISAExt

impl Send for ISAExt

impl Sync for ISAExt

impl Unpin for ISAExt

impl UnwindSafe for ISAExt

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.