Type Alias TargetMacroAssembler

Source
pub type TargetMacroAssembler = MacroAssemblerX86Common;

Aliased Type§

struct TargetMacroAssembler(/* private fields */);

Implementations§

Source§

impl TargetMacroAssembler

Source

pub fn ret32(&mut self, _: u8)

Source

pub fn ret64(&mut self, _: u8)

Source

pub fn ret_float(&mut self, _: u8)

Source

pub fn ret_double(&mut self, _: u8)

Source

pub fn ret_void(&mut self)

Source

pub fn oops(&mut self)

Source

pub fn move_double_rrr(&mut self, src: Address, dest: Address, scratch: u8)

Source

pub fn move_float_rrr(&mut self, src: Address, dest: Address, scratch: u8)

Source

pub fn move32_rrr(&mut self, src: Address, dest: Address, scratch: u8)

Source

pub fn move_rrr(&mut self, src: Address, dest: Address, scratch: u8)

Source

pub fn lea32(&mut self, address: Address, dest: u8)

Source

pub fn lea64(&mut self, address: Address, dest: u8)

Source

pub fn push_to_save_gpr(&mut self, src: u8)

Source

pub fn push_to_save_fpr(&mut self, src: u8)

Source

pub fn pop_to_restore_gpr(&mut self, dest: u8)

Source

pub fn pop_to_restore_fpr(&mut self, dest: u8)

Trait Implementations§