Enum definitions::Instruction [] [src]

pub enum Instruction {
    Add(TargetTarget),
    Sub(TargetTarget),
    Div(TargetTarget),
    Mul(TargetTarget),
    Rem(TargetTarget),
    Cmp(TargetTarget),
    Jmp(Address),
    JmpLt(Address),
    JmpGt(Address),
    JmpEq(Address),
    JmpLtEq(Address),
    JmpGtEq(Address),
    Cast(TargetType),
    Push(TargetValue),
    Mov(TargetTarget),
    Swp(TargetTarget),
    Dup(Target),
    Call(Address),
    Ret,
    Halt,
    Pause,
    Nop,
    Sig(Signal),
}

Variants

Trait Implementations

impl Debug for Instruction
[src]

Formats the value using the given formatter.

impl Clone for Instruction
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more