Enum definitions::Instruction
[−]
[src]
pub enum Instruction {
Add(Target, Target),
Sub(Target, Target),
Div(Target, Target),
Mul(Target, Target),
Rem(Target, Target),
Cmp(Target, Target),
Jmp(Address),
JmpLt(Address),
JmpGt(Address),
JmpEq(Address),
JmpLtEq(Address),
JmpGtEq(Address),
Cast(Target, Type),
Push(Target, Value),
Mov(Target, Target),
Swp(Target, Target),
Dup(Target),
Call(Address),
Ret,
Halt,
Pause,
Nop,
Sig(Signal),
}Variants
Add(Target, Target)Sub(Target, Target)Div(Target, Target)Mul(Target, Target)Rem(Target, Target)Cmp(Target, Target)Jmp(Address)JmpLt(Address)JmpGt(Address)JmpEq(Address)JmpLtEq(Address)JmpGtEq(Address)Cast(Target, Type)Push(Target, Value)Mov(Target, Target)Swp(Target, Target)Dup(Target)Call(Address)RetHaltPauseNopSig(Signal)Trait Implementations
impl Debug for Instruction[src]
impl Clone for Instruction[src]
fn clone(&self) -> Instruction
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more