Enum yaxpeax_mips::Opcode[][src]

#[repr(u8)]
pub enum Opcode {
Show variants J, JAL, BEQ, BNE, BLEZ, BGTZ, ADDI, ADDIU, SLTI, SLTIU, ANDI, ORI, XORI, LUI, COP1, COP2, COP3, COP4, BEQL, BNEL, BLEZL, BGTZL, DADDI, DADDIU, LDL, LDR, LB, LH, LWL, LW, LBU, LHU, LWR, LWU, SB, SH, SWL, SW, SDL, SDR, SWR, LL, LWC1, LWC2, PREF, LLD, LDC1, LDC2, LD, SC, SWC1, SWC2, SCD, SDC1, SDC2, SD, SLL, SRL, SRA, SLLV, SRLV, SRAV, JR, JALR, MOVZ, MOVN, SYSCALL, BREAK, SYNC, MFHI, MTHI, MFLO, MTLO, DSLLV, DSRLV, DSRAV, MULT, MULTU, DIV, DIVU, DMULT, DMULTU, DDIV, DDIVU, ADD, ADDU, SUB, SUBU, AND, OR, XOR, NOR, SLT, DADD, DADDU, DSUB, DSUBU, TGE, TGEU, TLT, TLTU, TEQ, TNE, DSLL, DSRL, DSRA, DSLL32, DSRL32, DSRA32, BLTZ, BGEZ, BLTZL, BGEZL, TGEI, TGEIU, TLTI, TLTIU, TEQI, TNEI, BLTZAL, BGEZAL, BLTZALL, BGEZALL,
}

Variants

J
JAL
BEQ
BNE
BLEZ
BGTZ
ADDI
ADDIU
SLTI
SLTIU
ANDI
ORI
XORI
LUI
COP1
COP2
COP3
COP4
BEQL
BNEL
BLEZL
BGTZL
DADDI
DADDIU
LDL
LDR
LB
LH
LWL
LW
LBU
LHU
LWR
LWU
SB
SH
SWL
SW
SDL
SDR
SWR
LL
LWC1
LWC2
PREF
LLD
LDC1
LDC2
LD
SC
SWC1
SWC2
SCD
SDC1
SDC2
SD
SLL
SRL
SRA
SLLV
SRLV
SRAV
JR
JALR
MOVZ
MOVN
SYSCALL
BREAK
SYNC
MFHI
MTHI
MFLO
MTLO
DSLLV
DSRLV
DSRAV
MULT
MULTU
DIV
DIVU
DMULT
DMULTU
DDIV
DDIVU
ADD
ADDU
SUB
SUBU
AND
OR
XOR
NOR
SLT
DADD
DADDU
DSUB
DSUBU
TGE
TGEU
TLT
TLTU
TEQ
TNE
DSLL
DSRL
DSRA
DSLL32
DSRL32
DSRA32
BLTZ
BGEZ
BLTZL
BGEZL
TGEI
TGEIU
TLTI
TLTIU
TEQI
TNEI
BLTZAL
BGEZAL
BLTZALL
BGEZALL

Trait Implementations

impl Debug for Opcode[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Display for Opcode[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl PartialEq<Opcode> for Opcode[src]

fn eq(&self, other: &Opcode) -> bool[src]

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

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

impl StructuralPartialEq 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]

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

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

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

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

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

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

pub fn from(t: T) -> T[src]

Performs the conversion.

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

pub fn into(self) -> U[src]

Performs the conversion.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

pub default fn to_string(&self) -> String[src]

Converts the given value to a String. Read more

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.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

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.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.