[][src]Enum intel_genxml::gen9::AtomicOpcode

pub enum AtomicOpcode {
    AtomicOpcodeAnd,
    AtomicOpcodeOr,
    AtomicOpcodeXor,
    AtomicOpcodeMove,
    AtomicOpcodeInc,
    AtomicOpcodeDec,
    AtomicOpcodeAdd,
    AtomicOpcodeSub,
    AtomicOpcodeRsub,
    AtomicOpcodeImax,
    AtomicOpcodeImin,
    AtomicOpcodeUmax,
    AtomicOpcodeUmin,
    AtomicOpcodeCmpWr,
    AtomicOpcodePredec,
    AtomicOpcodeAnd8b,
    AtomicOpcodeOr8b,
    AtomicOpcodeXor8b,
    AtomicOpcodeMove8b,
    AtomicOpcodeInc8b,
    AtomicOpcodeDec8b,
    AtomicOpcodeAdd8b,
    AtomicOpcodeSub8b,
    AtomicOpcodeRsub8b,
    AtomicOpcodeImax8b,
    AtomicOpcodeImin8b,
    AtomicOpcodeUmax8b,
    AtomicOpcodeUmin8b,
    AtomicOpcodeCmpWr8b,
    AtomicOpcodePredec8b,
    AtomicOpcodeCmpWr16b,
    Unknown(u32),
}

Variants

AtomicOpcodeAnd
AtomicOpcodeOr
AtomicOpcodeXor
AtomicOpcodeMove
AtomicOpcodeInc
AtomicOpcodeDec
AtomicOpcodeAdd
AtomicOpcodeSub
AtomicOpcodeRsub
AtomicOpcodeImax
AtomicOpcodeImin
AtomicOpcodeUmax
AtomicOpcodeUmin
AtomicOpcodeCmpWr
AtomicOpcodePredec
AtomicOpcodeAnd8b
AtomicOpcodeOr8b
AtomicOpcodeXor8b
AtomicOpcodeMove8b
AtomicOpcodeInc8b
AtomicOpcodeDec8b
AtomicOpcodeAdd8b
AtomicOpcodeSub8b
AtomicOpcodeRsub8b
AtomicOpcodeImax8b
AtomicOpcodeImin8b
AtomicOpcodeUmax8b
AtomicOpcodeUmin8b
AtomicOpcodeCmpWr8b
AtomicOpcodePredec8b
AtomicOpcodeCmpWr16b
Unknown(u32)

Trait Implementations

impl Clone for AtomicOpcode[src]

impl Copy for AtomicOpcode[src]

impl Default for AtomicOpcode[src]

impl From<u32> for AtomicOpcode[src]

impl Into<u32> for AtomicOpcode[src]

Auto Trait Implementations

impl RefUnwindSafe for AtomicOpcode

impl Send for AtomicOpcode

impl Sync for AtomicOpcode

impl Unpin for AtomicOpcode

impl UnwindSafe for AtomicOpcode

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.