Enum yaxpeax_m16c::Opcode[][src]

pub enum Opcode {
Show 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),
}

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

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

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.