pub enum Opcode {
Show 71 variants
Invalid,
Nop,
Lb,
Lbu,
Lh,
Lhu,
Lw,
Lwl,
Lwr,
Sb,
Sh,
Sw,
Swl,
Swr,
Slt,
Sltu,
Slti,
Sltiu,
Addu,
Add,
Subu,
Sub,
Addiu,
Addi,
And,
Or,
Xor,
Nor,
Andi,
Ori,
Xori,
Sllv,
Srlv,
Srav,
Sll,
Srl,
Sra,
Lui,
Mult,
Multu,
Div,
Divu,
Mfhi,
Mthi,
Mflo,
Mtlo,
J,
Jal,
Jr,
Jalr,
Beq,
Bne,
Bgtz,
Blez,
Bcondz,
Bltz,
Bgez,
Bltzal,
Bgezal,
Syscall,
Break,
Cop(u8),
Mfc(u8),
Cfc(u8),
Mtc(u8),
Ctc(u8),
Bcf(u8),
Bct(u8),
Rfe,
Lwc(u8),
Swc(u8),
// some variants omitted
}
Variants§
Invalid
Nop
Lb
Lbu
Lh
Lhu
Lw
Lwl
Lwr
Sb
Sh
Sw
Swl
Swr
Slt
Sltu
Slti
Sltiu
Addu
Add
Subu
Sub
Addiu
Addi
And
Or
Xor
Nor
Andi
Ori
Xori
Sllv
Srlv
Srav
Sll
Srl
Sra
Lui
Mult
Multu
Div
Divu
Mfhi
Mthi
Mflo
Mtlo
J
Jal
Jr
Jalr
Beq
Bne
Bgtz
Blez
Bcondz
Bltz
Bgez
Bltzal
Bgezal
Syscall
Break
Cop(u8)
Mfc(u8)
Cfc(u8)
Mtc(u8)
Ctc(u8)
Bcf(u8)
Bct(u8)
Rfe
Lwc(u8)
Swc(u8)
Trait Implementations§
impl Copy for Opcode
impl Eq for Opcode
impl StructuralPartialEq for Opcode
Auto Trait Implementations§
impl Freeze for Opcode
impl RefUnwindSafe for Opcode
impl Send for Opcode
impl Sync for Opcode
impl Unpin for Opcode
impl UnwindSafe for Opcode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more