[][src]Enum yaxpeax_m16c::Opcode

pub enum Opcode {
    ABS,
    ADC(Size),
    ADCF(Size),
    ADD(Size),
    ADJNZ(Size),
    AND(Size),
    BAND,
    BCLR,
    BMEQ,
    BMGEU,
    BMGT,
    BMGTU,
    BMLE,
    BMLEU,
    BMLTU,
    BMLT,
    BMNO,
    BMGE,
    BMN,
    BMNE,
    BMO,
    BMPZ,
    BNAND,
    BNOR,
    BNOT,
    BNTST,
    BNXOR,
    BOR,
    BRK,
    BSET,
    BTST,
    BTSTC,
    BTSTS,
    BXOR,
    CMP(Size),
    DADC,
    DADD,
    DEC(Size),
    DIV(Size),
    DIVU(Size),
    DIVX(Size),
    DSBB,
    DSUB,
    ENTER,
    EXITD,
    EXTS,
    GE,
    INC(Size),
    INT,
    INTO,
    JEQ,
    JGE,
    JGEU,
    JGT,
    JGTU,
    JLE,
    JLEU,
    JLT,
    JLTU,
    JMPI,
    JMPS,
    JMP(Size),
    JN,
    JNE,
    JNO,
    JO,
    JPZ,
    JSRI,
    JSRS,
    JSR(Size),
    LDC,
    LDCTX,
    LDE,
    LDIPL,
    LT,
    MOV(Size),
    MOVA,
    MOVHH,
    MOVHL,
    MOVLH,
    MOVLL,
    MUL,
    MULU(Size),
    NEG,
    NO,
    NOP,
    NOT(Size),
    OR(Size),
    POP,
    POPC,
    POPM,
    PUSH(Size),
    PUSHA,
    PUSHC,
    PUSHM,
    REIT,
    RMPA(Size),
    ROLC,
    RORC,
    ROT(Size),
    RTS,
    SBB(Size),
    SHA(Size),
    SHL(Size),
    SMOVB(Size),
    SMOVF(Size),
    SSTR(Size),
    STC,
    STCTX,
    STE,
    STNZ,
    STX,
    STZ,
    STZX,
    SUB(Size),
    TST(Size),
    UND,
    WAIT,
    XCHG(Size),
    XOR(Size),
}

Variants

ABS
ADC(Size)
ADCF(Size)
ADD(Size)
ADJNZ(Size)
AND(Size)
BAND
BCLR
BMEQ
BMGEU
BMGT
BMGTU
BMLE
BMLEU
BMLTU
BMLT
BMNO
BMGE
BMN
BMNE
BMO
BMPZ
BNAND
BNOR
BNOT
BNTST
BNXOR
BOR
BRK
BSET
BTST
BTSTC
BTSTS
BXOR
CMP(Size)
DADC
DADD
DEC(Size)
DIV(Size)
DIVU(Size)
DIVX(Size)
DSBB
DSUB
ENTER
EXITD
EXTS
GE
INC(Size)
INT
INTO
JEQ
JGE
JGEU
JGT
JGTU
JLE
JLEU
JLT
JLTU
JMPI
JMPS
JMP(Size)
JN
JNE
JNO
JO
JPZ
JSRI
JSRS
JSR(Size)
LDC
LDCTX
LDE
LDIPL
LT
MOV(Size)
MOVA
MOVHH
MOVHL
MOVLH
MOVLL
MUL
MULU(Size)
NEG
NO
NOP
NOT(Size)
OR(Size)
POP
POPC
POPM
PUSH(Size)
PUSHA
PUSHC
PUSHM
REIT
RMPA(Size)
ROLC
RORC
ROT(Size)
RTS
SBB(Size)
SHA(Size)
SHL(Size)
SMOVB(Size)
SMOVF(Size)
SSTR(Size)
STC
STCTX
STE
STNZ
STX
STZ
STZX
SUB(Size)
TST(Size)
UND
WAIT
XCHG(Size)
XOR(Size)

Trait Implementations

impl Clone for Opcode[src]

impl Copy for Opcode[src]

impl Debug for Opcode[src]

impl Display for Opcode[src]

Auto Trait Implementations

impl RefUnwindSafe for Opcode

impl Send for Opcode

impl Sync for Opcode

impl Unpin for Opcode

impl UnwindSafe for Opcode

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> ToString for T where
    T: Display + ?Sized
[src]

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.