Struct definitions::ImageBuilder
[−]
[src]
pub struct ImageBuilder { /* fields omitted */ }
pub struct ImageBuilder { /* fields omitted */ }
impl ImageBuilder
[src]fn new() -> ImageBuilder
fn add(&mut self, dest: Target, src: Target)
fn sub(&mut self, dest: Target, src: Target)
fn div(&mut self, dest: Target, src: Target)
fn mul(&mut self, dest: Target, src: Target)
fn rem(&mut self, dest: Target, src: Target)
fn cmp(&mut self, target_a: Target, target_b: Target)
fn jmp(&mut self, addr: Address)
fn jmp_lt(&mut self, addr: Address)
fn jmp_gt(&mut self, addr: Address)
fn jmp_eq(&mut self, addr: Address)
fn push(&mut self, dest: Target, value: Value)
fn mov(&mut self, dest: Target, src: Target)
fn swp(&mut self, src_a: Target, src_b: Target)
fn call(&mut self, addr: Address)
fn ret(&mut self)
fn halt(&mut self)
fn int(&mut self, interrupt: InternalInterrupt)
fn gen(self) -> ImageData
fn gen_program(&self) -> Program