Skip to main content

Gp

Struct Gp 

Source
pub struct Gp(pub Reg);

Tuple Fields§

§0: Reg

Implementations§

Source§

impl Gp

Source

pub const fn new() -> Self

Source

pub const fn from_signature_and_id(signature: OperandSignature, id: u32) -> Self

Source

pub const fn from_type_and_id(typ: RegType, id: u32) -> Self

Source§

impl Gp

Source

pub const ID_OS: u32 = 18

Source

pub const ID_FP: u32 = 29

Source

pub const ID_LR: u32 = 30

Source

pub const ID_SP: u32 = 31

Source

pub const ID_ZR: u32 = 63

Source

pub const SIGNATURE: u32 = Reg::SIGNATURE

Source

pub const fn signature_of(typ: RegType) -> OperandSignature

Source

pub const fn make_r32(reg_id: u32) -> Self

Source

pub const fn make_r64(reg_id: u32) -> Self

Source

pub const fn make_w(reg_id: u32) -> Self

Source

pub const fn make_x(reg_id: u32) -> Self

Source

pub fn is_zr(&self) -> bool

Source

pub fn is_sp(&self) -> bool

Source

pub fn r32(&self) -> Self

Source

pub fn r64(&self) -> Self

Source

pub fn w(&self) -> Self

Source

pub fn x(&self) -> Self

Methods from Deref<Target = Reg>§

Source

pub const SIGNATURE: u32 = BaseReg::SIGNATURE

Source

pub fn is_gp(&self) -> bool

Source

pub fn is_gp32(&self) -> bool

Source

pub fn is_gp64(&self) -> bool

Source

pub fn is_vec(&self) -> bool

Source

pub fn is_vec8(&self) -> bool

Source

pub fn is_vec16(&self) -> bool

Source

pub fn is_vec32(&self) -> bool

Source

pub fn is_vec64(&self) -> bool

Source

pub fn is_vec128(&self) -> bool

Source

pub fn set_reg_t<T: RegTraits>(&mut self, rid: u32)

Source

pub fn set_type_and_id(&mut self, typ: RegType, id: u32)

Source

pub fn is_sp(&self) -> bool

Source

pub fn is_zr(&self) -> bool

Methods from Deref<Target = BaseReg>§

Source

pub const SIGNATURE: u32 = REG_BASE_SIGNATURE_MASK

Source

pub fn base_signature(&self) -> OperandSignature

Source

pub fn has_base_signature(&self, signature: impl Into<OperandSignature>) -> bool

Source

pub fn is_valid(&self) -> bool

Source

pub fn is_phys_reg(&self) -> bool

Source

pub fn is_virt_reg(&self) -> bool

Source

pub fn is_type(&self, typ: RegType) -> bool

Source

pub fn is_group(&self, group: RegGroup) -> bool

Source

pub fn is_gp(&self) -> bool

Source

pub fn is_vec(&self) -> bool

Source

pub fn is_mask(&self) -> bool

Source

pub fn is_reg_of_type(&self, typ: RegType) -> bool

Source

pub fn is_reg_of_type_and_id(&self, typ: RegType, id: u32) -> bool

Source

pub fn typ(&self) -> RegType

Source

pub fn reg_type(&self) -> RegType

Source

pub fn group(&self) -> RegGroup

Source

pub fn has_size(&self) -> bool

Source

pub fn size(&self) -> u32

Source

pub fn predicate(&self) -> u32

Source

pub fn set_predicate(&mut self, predicate: u32)

Source

pub fn reset_predicate(&mut self)

Methods from Deref<Target = Operand>§

Source

pub fn reset(&mut self)

Source

pub fn has_signature(&self, other: OperandSignature) -> bool

Source

pub fn signature(&self) -> OperandSignature

Source

pub fn set_signature(&mut self, sig: OperandSignature)

Source

pub fn set_id(&mut self, id: u32)

Source

pub fn op_type(&self) -> OperandType

Source

pub fn is_none(&self) -> bool

Source

pub fn is_reg(&self) -> bool

Source

pub fn is_reg_list(&self) -> bool

Source

pub fn is_mem(&self) -> bool

Source

pub fn is_imm(&self) -> bool

Source

pub fn is_label(&self) -> bool

Source

pub fn is_sym(&self) -> bool

Source

pub fn is_phys_reg(&self) -> bool

Source

pub fn is_virt_reg(&self) -> bool

Source

pub fn id(&self) -> u32

Source

pub fn is_reg_type_of(&self, typ: RegType) -> bool

Source

pub fn is_reg_group_of(&self, group: RegGroup) -> bool

Source

pub fn is_gp(&self) -> bool

Source

pub fn is_gp32(&self) -> bool

Source

pub fn is_gp64(&self) -> bool

Source

pub fn is_vec(&self) -> bool

Source

pub fn is_vec8(&self) -> bool

Source

pub fn is_vec16(&self) -> bool

Source

pub fn is_vec32(&self) -> bool

Source

pub fn is_vec64(&self) -> bool

Source

pub fn is_vec128(&self) -> bool

Source

pub fn is_vec256(&self) -> bool

Source

pub fn is_vec512(&self) -> bool

Source

pub fn is_mask(&self) -> bool

Source

pub fn is_reg_list_of(&self, typ: RegType) -> bool

Source

pub fn is_reg_or_mem(&self) -> bool

Source

pub fn is_reg_or_reg_list_or_mem(&self) -> bool

Source

pub fn x86_rm_size(&self) -> u32

Source

pub fn as_<T>(&self) -> T
where T: OperandCast,

Trait Implementations§

Source§

impl AbsEmitter<Gp, Gp> for Assembler<'_>

Source§

fn abs(&mut self, op0: Gp, op1: Gp)

Source§

impl AdcEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn adc(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl AdcsEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn adcs(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl Add4Emitter<Gp, Gp, Gp, Imm> for Assembler<'_>

Source§

fn add_4(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Imm)

Source§

impl Add4Emitter<Gp, Gp, Imm, Imm> for Assembler<'_>

Source§

fn add_4(&mut self, op0: Gp, op1: Gp, op2: Imm, op3: Imm)

Source§

impl AddEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn add(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl AddEmitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn add(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl AddgEmitter<Gp, Gp, Imm, Imm> for Assembler<'_>

Source§

fn addg(&mut self, op0: Gp, op1: Gp, op2: Imm, op3: Imm)

Source§

impl Adds4Emitter<Gp, Gp, Gp, Imm> for Assembler<'_>

Source§

fn adds_4(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Imm)

Source§

impl Adds4Emitter<Gp, Gp, Imm, Imm> for Assembler<'_>

Source§

fn adds_4(&mut self, op0: Gp, op1: Gp, op2: Imm, op3: Imm)

Source§

impl AddsEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn adds(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl AddsEmitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn adds(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl AdrEmitter<Gp, Imm> for Assembler<'_>

Source§

fn adr(&mut self, op0: Gp, op1: Imm)

Source§

impl AdrEmitter<Gp, Label> for Assembler<'_>

Source§

fn adr(&mut self, op0: Gp, op1: Label)

Source§

impl AdrEmitter<Gp, Sym> for Assembler<'_>

Source§

fn adr(&mut self, op0: Gp, op1: Sym)

Source§

impl AdrpEmitter<Gp, Imm> for Assembler<'_>

Source§

fn adrp(&mut self, op0: Gp, op1: Imm)

Source§

impl AdrpEmitter<Gp, Label> for Assembler<'_>

Source§

fn adrp(&mut self, op0: Gp, op1: Label)

Source§

impl AdrpEmitter<Gp, Sym> for Assembler<'_>

Source§

fn adrp(&mut self, op0: Gp, op1: Sym)

Source§

impl And4Emitter<Gp, Gp, Gp, Imm> for Assembler<'_>

Source§

fn and__4(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Imm)

Source§

impl AndEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn and_(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl AndEmitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn and_(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl Ands4Emitter<Gp, Gp, Gp, Imm> for Assembler<'_>

Source§

fn ands_4(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Imm)

Source§

impl AndsEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn ands(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl AndsEmitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn ands(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl AsrEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn asr(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl AsrEmitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn asr(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl AsrvEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn asrv(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl AtEmitter<Imm, Gp> for Assembler<'_>

Source§

fn at(&mut self, op0: Imm, op1: Gp)

Source§

impl AutdaEmitter<Gp, Gp> for Assembler<'_>

Source§

fn autda(&mut self, op0: Gp, op1: Gp)

Source§

impl AutdbEmitter<Gp, Gp> for Assembler<'_>

Source§

fn autdb(&mut self, op0: Gp, op1: Gp)

Source§

impl AutdzaEmitter<Gp> for Assembler<'_>

Source§

fn autdza(&mut self, op0: Gp)

Source§

impl AutdzbEmitter<Gp> for Assembler<'_>

Source§

fn autdzb(&mut self, op0: Gp)

Source§

impl AutiaEmitter<Gp, Gp> for Assembler<'_>

Source§

fn autia(&mut self, op0: Gp, op1: Gp)

Source§

impl AutibEmitter<Gp, Gp> for Assembler<'_>

Source§

fn autib(&mut self, op0: Gp, op1: Gp)

Source§

impl AutizaEmitter<Gp> for Assembler<'_>

Source§

fn autiza(&mut self, op0: Gp)

Source§

impl AutizbEmitter<Gp> for Assembler<'_>

Source§

fn autizb(&mut self, op0: Gp)

Source§

impl BfcEmitter<Gp, Imm, Imm> for Assembler<'_>

Source§

fn bfc(&mut self, op0: Gp, op1: Imm, op2: Imm)

Source§

impl BfiEmitter<Gp, Gp, Imm, Imm> for Assembler<'_>

Source§

fn bfi(&mut self, op0: Gp, op1: Gp, op2: Imm, op3: Imm)

Source§

impl BfmEmitter<Gp, Gp, Imm, Imm> for Assembler<'_>

Source§

fn bfm(&mut self, op0: Gp, op1: Gp, op2: Imm, op3: Imm)

Source§

impl BfxilEmitter<Gp, Gp, Imm, Imm> for Assembler<'_>

Source§

fn bfxil(&mut self, op0: Gp, op1: Gp, op2: Imm, op3: Imm)

Source§

impl Bic4Emitter<Gp, Gp, Gp, Imm> for Assembler<'_>

Source§

fn bic_4(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Imm)

Source§

impl BicEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn bic(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl BicEmitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn bic(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl Bics4Emitter<Gp, Gp, Gp, Imm> for Assembler<'_>

Source§

fn bics_4(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Imm)

Source§

impl BicsEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn bics(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl BicsEmitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn bics(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl BlrEmitter<Gp> for Assembler<'_>

Source§

fn blr(&mut self, op0: Gp)

Source§

impl BrEmitter<Gp> for Assembler<'_>

Source§

fn br(&mut self, op0: Gp)

Source§

impl CasEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn cas(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl CasaEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn casa(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl CasabEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn casab(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl CasahEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn casah(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl CasalEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn casal(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl CasalbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn casalb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl CasalhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn casalh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl CasbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn casb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl CashEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn cash(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl CaslEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn casl(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl CaslbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn caslb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl CaslhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn caslh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl CaspEmitter<Gp, Gp, Gp, Gp, Mem> for Assembler<'_>

Source§

fn casp(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Gp, op4: Mem)

Source§

impl CaspaEmitter<Gp, Gp, Gp, Gp, Mem> for Assembler<'_>

Source§

fn caspa(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Gp, op4: Mem)

Source§

impl CaspalEmitter<Gp, Gp, Gp, Gp, Mem> for Assembler<'_>

Source§

fn caspal(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Gp, op4: Mem)

Source§

impl CasplEmitter<Gp, Gp, Gp, Gp, Mem> for Assembler<'_>

Source§

fn caspl(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Gp, op4: Mem)

Source§

impl CbnzEmitter<Gp, Imm> for Assembler<'_>

Source§

fn cbnz(&mut self, op0: Gp, op1: Imm)

Source§

impl CbnzEmitter<Gp, Label> for Assembler<'_>

Source§

fn cbnz(&mut self, op0: Gp, op1: Label)

Source§

impl CbnzEmitter<Gp, Sym> for Assembler<'_>

Source§

fn cbnz(&mut self, op0: Gp, op1: Sym)

Source§

impl CbzEmitter<Gp, Imm> for Assembler<'_>

Source§

fn cbz(&mut self, op0: Gp, op1: Imm)

Source§

impl CbzEmitter<Gp, Label> for Assembler<'_>

Source§

fn cbz(&mut self, op0: Gp, op1: Label)

Source§

impl CbzEmitter<Gp, Sym> for Assembler<'_>

Source§

fn cbz(&mut self, op0: Gp, op1: Sym)

Source§

impl CcmnEmitter<Gp, Gp, Imm, Imm> for Assembler<'_>

Source§

fn ccmn(&mut self, op0: Gp, op1: Gp, op2: Imm, op3: Imm)

Source§

impl CcmnEmitter<Gp, Imm, Imm, Imm> for Assembler<'_>

Source§

fn ccmn(&mut self, op0: Gp, op1: Imm, op2: Imm, op3: Imm)

Source§

impl CcmpEmitter<Gp, Gp, Imm, Imm> for Assembler<'_>

Source§

fn ccmp(&mut self, op0: Gp, op1: Gp, op2: Imm, op3: Imm)

Source§

impl CcmpEmitter<Gp, Imm, Imm, Imm> for Assembler<'_>

Source§

fn ccmp(&mut self, op0: Gp, op1: Imm, op2: Imm, op3: Imm)

Source§

impl ChkfeatEmitter<Gp> for Assembler<'_>

Source§

fn chkfeat(&mut self, op0: Gp)

Source§

impl CincEmitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn cinc(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl CinvEmitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn cinv(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl Clone for Gp

Source§

fn clone(&self) -> Gp

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl ClsEmitter<Gp, Gp> for Assembler<'_>

Source§

fn cls(&mut self, op0: Gp, op1: Gp)

Source§

impl ClzEmitter<Gp, Gp> for Assembler<'_>

Source§

fn clz(&mut self, op0: Gp, op1: Gp)

Source§

impl Cmn3Emitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn cmn_3(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl Cmn3Emitter<Gp, Imm, Imm> for Assembler<'_>

Source§

fn cmn_3(&mut self, op0: Gp, op1: Imm, op2: Imm)

Source§

impl CmnEmitter<Gp, Gp> for Assembler<'_>

Source§

fn cmn(&mut self, op0: Gp, op1: Gp)

Source§

impl CmnEmitter<Gp, Imm> for Assembler<'_>

Source§

fn cmn(&mut self, op0: Gp, op1: Imm)

Source§

impl Cmp3Emitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn cmp_3(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl Cmp3Emitter<Gp, Imm, Imm> for Assembler<'_>

Source§

fn cmp_3(&mut self, op0: Gp, op1: Imm, op2: Imm)

Source§

impl CmpEmitter<Gp, Gp> for Assembler<'_>

Source§

fn cmp(&mut self, op0: Gp, op1: Gp)

Source§

impl CmpEmitter<Gp, Imm> for Assembler<'_>

Source§

fn cmp(&mut self, op0: Gp, op1: Imm)

Source§

impl CmppEmitter<Gp, Gp> for Assembler<'_>

Source§

fn cmpp(&mut self, op0: Gp, op1: Gp)

Source§

impl CnegEmitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn cneg(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl CntEmitter<Gp, Gp> for Assembler<'_>

Source§

fn cnt(&mut self, op0: Gp, op1: Gp)

Source§

impl Crc32bEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn crc32b(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl Crc32cbEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn crc32cb(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl Crc32chEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn crc32ch(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl Crc32cwEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn crc32cw(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl Crc32cxEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn crc32cx(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl Crc32hEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn crc32h(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl Crc32wEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn crc32w(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl Crc32xEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn crc32x(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl CselEmitter<Gp, Gp, Gp, Imm> for Assembler<'_>

Source§

fn csel(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Imm)

Source§

impl CsetEmitter<Gp, Imm> for Assembler<'_>

Source§

fn cset(&mut self, op0: Gp, op1: Imm)

Source§

impl CsetmEmitter<Gp, Imm> for Assembler<'_>

Source§

fn csetm(&mut self, op0: Gp, op1: Imm)

Source§

impl CsincEmitter<Gp, Gp, Gp, Imm> for Assembler<'_>

Source§

fn csinc(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Imm)

Source§

impl CsinvEmitter<Gp, Gp, Gp, Imm> for Assembler<'_>

Source§

fn csinv(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Imm)

Source§

impl CsnegEmitter<Gp, Gp, Gp, Imm> for Assembler<'_>

Source§

fn csneg(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Imm)

Source§

impl CtzEmitter<Gp, Gp> for Assembler<'_>

Source§

fn ctz(&mut self, op0: Gp, op1: Gp)

Source§

impl DcEmitter<Imm, Gp> for Assembler<'_>

Source§

fn dc(&mut self, op0: Imm, op1: Gp)

Source§

impl Default for Gp

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl Deref for Gp

Source§

type Target = Reg

The resulting type after dereferencing.
Source§

fn deref(&self) -> &Self::Target

Dereferences the value.
Source§

impl DerefMut for Gp

Source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
Source§

impl Display for Gp

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl DupEmitter<Vec, Gp> for Assembler<'_>

Source§

fn dup(&mut self, op0: Vec, op1: Gp)

Source§

impl Eon4Emitter<Gp, Gp, Gp, Imm> for Assembler<'_>

Source§

fn eon_4(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Imm)

Source§

impl EonEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn eon(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl Eor4Emitter<Gp, Gp, Gp, Imm> for Assembler<'_>

Source§

fn eor_4(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Imm)

Source§

impl EorEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn eor(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl EorEmitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn eor(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl ExtrEmitter<Gp, Gp, Gp, Imm> for Assembler<'_>

Source§

fn extr(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Imm)

Source§

impl FcvtasEmitter<Gp, Vec> for Assembler<'_>

Source§

fn fcvtas(&mut self, op0: Gp, op1: Vec)

Source§

impl FcvtauEmitter<Gp, Vec> for Assembler<'_>

Source§

fn fcvtau(&mut self, op0: Gp, op1: Vec)

Source§

impl FcvtmsEmitter<Gp, Vec> for Assembler<'_>

Source§

fn fcvtms(&mut self, op0: Gp, op1: Vec)

Source§

impl FcvtmuEmitter<Gp, Vec> for Assembler<'_>

Source§

fn fcvtmu(&mut self, op0: Gp, op1: Vec)

Source§

impl FcvtnsEmitter<Gp, Vec> for Assembler<'_>

Source§

fn fcvtns(&mut self, op0: Gp, op1: Vec)

Source§

impl FcvtnuEmitter<Gp, Vec> for Assembler<'_>

Source§

fn fcvtnu(&mut self, op0: Gp, op1: Vec)

Source§

impl FcvtpsEmitter<Gp, Vec> for Assembler<'_>

Source§

fn fcvtps(&mut self, op0: Gp, op1: Vec)

Source§

impl FcvtpuEmitter<Gp, Vec> for Assembler<'_>

Source§

fn fcvtpu(&mut self, op0: Gp, op1: Vec)

Source§

impl Fcvtzs3Emitter<Gp, Vec, Imm> for Assembler<'_>

Source§

fn fcvtzs_3(&mut self, op0: Gp, op1: Vec, op2: Imm)

Source§

impl FcvtzsEmitter<Gp, Vec> for Assembler<'_>

Source§

fn fcvtzs(&mut self, op0: Gp, op1: Vec)

Source§

impl Fcvtzu3Emitter<Gp, Vec, Imm> for Assembler<'_>

Source§

fn fcvtzu_3(&mut self, op0: Gp, op1: Vec, op2: Imm)

Source§

impl FcvtzuEmitter<Gp, Vec> for Assembler<'_>

Source§

fn fcvtzu(&mut self, op0: Gp, op1: Vec)

Source§

impl FjcvtzsEmitter<Gp, Vec> for Assembler<'_>

Source§

fn fjcvtzs(&mut self, op0: Gp, op1: Vec)

Source§

impl FmovEmitter<Gp, Vec> for Assembler<'_>

Source§

fn fmov(&mut self, op0: Gp, op1: Vec)

Source§

impl FmovEmitter<Vec, Gp> for Assembler<'_>

Source§

fn fmov(&mut self, op0: Vec, op1: Gp)

Source§

impl GmiEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn gmi(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl Hash for Gp

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl IcEmitter<Imm, Gp> for Assembler<'_>

Source§

fn ic(&mut self, op0: Imm, op1: Gp)

Source§

impl InsEmitter<Vec, Gp> for Assembler<'_>

Source§

fn ins(&mut self, op0: Vec, op1: Gp)

Source§

impl LdaddEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldadd(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdaddaEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldadda(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdaddabEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldaddab(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdaddahEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldaddah(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdaddalEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldaddal(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdaddalbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldaddalb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdaddalhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldaddalh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdaddbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldaddb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdaddhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldaddh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdaddlEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldaddl(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdaddlbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldaddlb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdaddlhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldaddlh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdarEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldar(&mut self, op0: Gp, op1: Mem)

Source§

impl LdarbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldarb(&mut self, op0: Gp, op1: Mem)

Source§

impl LdarhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldarh(&mut self, op0: Gp, op1: Mem)

Source§

impl LdaxpEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldaxp(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdaxrEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldaxr(&mut self, op0: Gp, op1: Mem)

Source§

impl LdaxrbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldaxrb(&mut self, op0: Gp, op1: Mem)

Source§

impl LdaxrhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldaxrh(&mut self, op0: Gp, op1: Mem)

Source§

impl LdclrEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldclr(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdclraEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldclra(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdclrabEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldclrab(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdclrahEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldclrah(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdclralEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldclral(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdclralbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldclralb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdclralhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldclralh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdclrbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldclrb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdclrhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldclrh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdclrlEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldclrl(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdclrlbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldclrlb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdclrlhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldclrlh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdeorEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldeor(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdeoraEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldeora(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdeorabEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldeorab(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdeorahEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldeorah(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdeoralEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldeoral(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdeoralbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldeoralb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdeoralhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldeoralh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdeorbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldeorb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdeorhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldeorh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdeorlEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldeorl(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdeorlbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldeorlb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdeorlhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldeorlh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdgEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldg(&mut self, op0: Gp, op1: Mem)

Source§

impl LdgmEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldgm(&mut self, op0: Gp, op1: Mem)

Source§

impl LdlarEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldlar(&mut self, op0: Gp, op1: Mem)

Source§

impl LdlarbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldlarb(&mut self, op0: Gp, op1: Mem)

Source§

impl LdlarhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldlarh(&mut self, op0: Gp, op1: Mem)

Source§

impl LdnpEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldnp(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdpEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldp(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdpswEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldpsw(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdrEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldr(&mut self, op0: Gp, op1: Mem)

Source§

impl LdraaEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldraa(&mut self, op0: Gp, op1: Mem)

Source§

impl LdrabEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldrab(&mut self, op0: Gp, op1: Mem)

Source§

impl LdrbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldrb(&mut self, op0: Gp, op1: Mem)

Source§

impl LdrhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldrh(&mut self, op0: Gp, op1: Mem)

Source§

impl LdrsbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldrsb(&mut self, op0: Gp, op1: Mem)

Source§

impl LdrshEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldrsh(&mut self, op0: Gp, op1: Mem)

Source§

impl LdrswEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldrsw(&mut self, op0: Gp, op1: Mem)

Source§

impl LdsetEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldset(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsetaEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldseta(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsetabEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsetab(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsetahEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsetah(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsetalEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsetal(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsetalbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsetalb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsetalhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsetalh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsetbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsetb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsethEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldseth(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsetlEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsetl(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsetlbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsetlb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsetlhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsetlh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsmaxEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsmax(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsmaxaEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsmaxa(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsmaxabEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsmaxab(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsmaxahEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsmaxah(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsmaxalEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsmaxal(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsmaxalbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsmaxalb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsmaxalhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsmaxalh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsmaxbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsmaxb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsmaxhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsmaxh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsmaxlEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsmaxl(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsmaxlbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsmaxlb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsmaxlhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsmaxlh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsminEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsmin(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsminaEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsmina(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsminabEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsminab(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsminahEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsminah(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsminalEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsminal(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsminalbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsminalb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsminalhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsminalh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsminbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsminb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsminhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsminh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsminlEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsminl(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsminlbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsminlb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdsminlhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldsminlh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdtrEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldtr(&mut self, op0: Gp, op1: Mem)

Source§

impl LdtrbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldtrb(&mut self, op0: Gp, op1: Mem)

Source§

impl LdtrhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldtrh(&mut self, op0: Gp, op1: Mem)

Source§

impl LdtrsbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldtrsb(&mut self, op0: Gp, op1: Mem)

Source§

impl LdtrshEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldtrsh(&mut self, op0: Gp, op1: Mem)

Source§

impl LdtrswEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldtrsw(&mut self, op0: Gp, op1: Mem)

Source§

impl LdumaxEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldumax(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdumaxaEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldumaxa(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdumaxabEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldumaxab(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdumaxahEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldumaxah(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdumaxalEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldumaxal(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdumaxalbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldumaxalb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdumaxalhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldumaxalh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdumaxbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldumaxb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdumaxhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldumaxh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdumaxlEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldumaxl(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdumaxlbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldumaxlb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdumaxlhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldumaxlh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LduminEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldumin(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LduminaEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldumina(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LduminabEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn lduminab(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LduminahEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn lduminah(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LduminalEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn lduminal(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LduminalbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn lduminalb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LduminalhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn lduminalh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LduminbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn lduminb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LduminhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn lduminh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LduminlEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn lduminl(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LduminlbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn lduminlb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LduminlhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn lduminlh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdurEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldur(&mut self, op0: Gp, op1: Mem)

Source§

impl LdurbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldurb(&mut self, op0: Gp, op1: Mem)

Source§

impl LdurhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldurh(&mut self, op0: Gp, op1: Mem)

Source§

impl LdursbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldursb(&mut self, op0: Gp, op1: Mem)

Source§

impl LdurshEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldursh(&mut self, op0: Gp, op1: Mem)

Source§

impl LdurswEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldursw(&mut self, op0: Gp, op1: Mem)

Source§

impl LdxpEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn ldxp(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl LdxrEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldxr(&mut self, op0: Gp, op1: Mem)

Source§

impl LdxrbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldxrb(&mut self, op0: Gp, op1: Mem)

Source§

impl LdxrhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn ldxrh(&mut self, op0: Gp, op1: Mem)

Source§

impl LoadConstantEmitter<Gp, Constant> for Assembler<'_>

Source§

fn load_constant(&mut self, dst: Gp, src: Constant)

Source§

impl LoadConstantEmitter<Gp, Label> for Assembler<'_>

Source§

fn load_constant(&mut self, dst: Gp, src: Label)

Source§

impl LoadConstantEmitter<Gp, Sym> for Assembler<'_>

Source§

fn load_constant(&mut self, dst: Gp, src: Sym)

Source§

impl LslEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn lsl(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl LslEmitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn lsl(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl LslvEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn lslv(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl LsrEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn lsr(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl LsrEmitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn lsr(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl LsrvEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn lsrv(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl MaddEmitter<Gp, Gp, Gp, Gp> for Assembler<'_>

Source§

fn madd(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Gp)

Source§

impl MnegEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn mneg(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl MovEmitter<Gp, Gp> for Assembler<'_>

Source§

fn mov(&mut self, op0: Gp, op1: Gp)

Source§

impl MovEmitter<Gp, Imm> for Assembler<'_>

Source§

fn mov(&mut self, op0: Gp, op1: Imm)

Source§

impl MovEmitter<Gp, Vec> for Assembler<'_>

Source§

fn mov(&mut self, op0: Gp, op1: Vec)

Source§

impl MovEmitter<Vec, Gp> for Assembler<'_>

Source§

fn mov(&mut self, op0: Vec, op1: Gp)

Source§

impl Movk3Emitter<Gp, Imm, Imm> for Assembler<'_>

Source§

fn movk_3(&mut self, op0: Gp, op1: Imm, op2: Imm)

Source§

impl MovkEmitter<Gp, Imm> for Assembler<'_>

Source§

fn movk(&mut self, op0: Gp, op1: Imm)

Source§

impl Movn3Emitter<Gp, Imm, Imm> for Assembler<'_>

Source§

fn movn_3(&mut self, op0: Gp, op1: Imm, op2: Imm)

Source§

impl MovnEmitter<Gp, Imm> for Assembler<'_>

Source§

fn movn(&mut self, op0: Gp, op1: Imm)

Source§

impl Movz3Emitter<Gp, Imm, Imm> for Assembler<'_>

Source§

fn movz_3(&mut self, op0: Gp, op1: Imm, op2: Imm)

Source§

impl MovzEmitter<Gp, Imm> for Assembler<'_>

Source§

fn movz(&mut self, op0: Gp, op1: Imm)

Source§

impl MrsEmitter<Gp, Imm> for Assembler<'_>

Source§

fn mrs(&mut self, op0: Gp, op1: Imm)

Source§

impl MsrEmitter<Imm, Gp> for Assembler<'_>

Source§

fn msr(&mut self, op0: Imm, op1: Gp)

Source§

impl MsubEmitter<Gp, Gp, Gp, Gp> for Assembler<'_>

Source§

fn msub(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Gp)

Source§

impl MulEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn mul(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl Mvn3Emitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn mvn_3(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl MvnEmitter<Gp, Gp> for Assembler<'_>

Source§

fn mvn(&mut self, op0: Gp, op1: Gp)

Source§

impl Mvn_3Emitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn mvn__3(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl Mvn_Emitter<Gp, Gp> for Assembler<'_>

Source§

fn mvn_(&mut self, op0: Gp, op1: Gp)

Source§

impl Neg3Emitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn neg_3(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl NegEmitter<Gp, Gp> for Assembler<'_>

Source§

fn neg(&mut self, op0: Gp, op1: Gp)

Source§

impl Negs3Emitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn negs_3(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl NegsEmitter<Gp, Gp> for Assembler<'_>

Source§

fn negs(&mut self, op0: Gp, op1: Gp)

Source§

impl NgcEmitter<Gp, Gp> for Assembler<'_>

Source§

fn ngc(&mut self, op0: Gp, op1: Gp)

Source§

impl NgcsEmitter<Gp, Gp> for Assembler<'_>

Source§

fn ngcs(&mut self, op0: Gp, op1: Gp)

Source§

impl OperandCast for Gp

Source§

impl Ord for Gp

Source§

fn cmp(&self, other: &Gp) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl Orn4Emitter<Gp, Gp, Gp, Imm> for Assembler<'_>

Source§

fn orn_4(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Imm)

Source§

impl OrnEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn orn(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl Orr4Emitter<Gp, Gp, Gp, Imm> for Assembler<'_>

Source§

fn orr_4(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Imm)

Source§

impl OrrEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn orr(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl OrrEmitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn orr(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl PacdaEmitter<Gp, Gp> for Assembler<'_>

Source§

fn pacda(&mut self, op0: Gp, op1: Gp)

Source§

impl PacdbEmitter<Gp, Gp> for Assembler<'_>

Source§

fn pacdb(&mut self, op0: Gp, op1: Gp)

Source§

impl PacdzaEmitter<Gp> for Assembler<'_>

Source§

fn pacdza(&mut self, op0: Gp)

Source§

impl PacdzbEmitter<Gp> for Assembler<'_>

Source§

fn pacdzb(&mut self, op0: Gp)

Source§

impl PacgaEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn pacga(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl PartialEq for Gp

Source§

fn eq(&self, other: &Gp) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialOrd for Gp

Source§

fn partial_cmp(&self, other: &Gp) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl RbitEmitter<Gp, Gp> for Assembler<'_>

Source§

fn rbit(&mut self, op0: Gp, op1: Gp)

Source§

impl RetEmitter<Gp> for Assembler<'_>

Source§

fn ret(&mut self, op0: Gp)

Source§

impl Rev16Emitter<Gp, Gp> for Assembler<'_>

Source§

fn rev16(&mut self, op0: Gp, op1: Gp)

Source§

impl Rev32Emitter<Gp, Gp> for Assembler<'_>

Source§

fn rev32(&mut self, op0: Gp, op1: Gp)

Source§

impl Rev64Emitter<Gp, Gp> for Assembler<'_>

Source§

fn rev64(&mut self, op0: Gp, op1: Gp)

Source§

impl RevEmitter<Gp, Gp> for Assembler<'_>

Source§

fn rev(&mut self, op0: Gp, op1: Gp)

Source§

impl RorEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn ror(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl RorEmitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn ror(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl RorvEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn rorv(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl SbcEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn sbc(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl SbcsEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn sbcs(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl SbfizEmitter<Gp, Gp, Imm, Imm> for Assembler<'_>

Source§

fn sbfiz(&mut self, op0: Gp, op1: Gp, op2: Imm, op3: Imm)

Source§

impl SbfmEmitter<Gp, Gp, Imm, Imm> for Assembler<'_>

Source§

fn sbfm(&mut self, op0: Gp, op1: Gp, op2: Imm, op3: Imm)

Source§

impl SbfxEmitter<Gp, Gp, Imm, Imm> for Assembler<'_>

Source§

fn sbfx(&mut self, op0: Gp, op1: Gp, op2: Imm, op3: Imm)

Source§

impl Scvtf3Emitter<Vec, Gp, Imm> for Assembler<'_>

Source§

fn scvtf_3(&mut self, op0: Vec, op1: Gp, op2: Imm)

Source§

impl ScvtfEmitter<Vec, Gp> for Assembler<'_>

Source§

fn scvtf(&mut self, op0: Vec, op1: Gp)

Source§

impl SdivEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn sdiv(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl Setf16Emitter<Gp> for Assembler<'_>

Source§

fn setf16(&mut self, op0: Gp)

Source§

impl Setf8Emitter<Gp> for Assembler<'_>

Source§

fn setf8(&mut self, op0: Gp)

Source§

impl SmaddlEmitter<Gp, Gp, Gp, Gp> for Assembler<'_>

Source§

fn smaddl(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Gp)

Source§

impl SmaxEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn smax(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl SmaxEmitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn smax(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl SminEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn smin(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl SminEmitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn smin(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl SmneglEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn smnegl(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl SmovEmitter<Gp, Vec> for Assembler<'_>

Source§

fn smov(&mut self, op0: Gp, op1: Vec)

Source§

impl SmsublEmitter<Gp, Gp, Gp, Gp> for Assembler<'_>

Source§

fn smsubl(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Gp)

Source§

impl SmulhEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn smulh(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl SmullEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn smull(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl St2gEmitter<Gp, Mem> for Assembler<'_>

Source§

fn st2g(&mut self, op0: Gp, op1: Mem)

Source§

impl StaddEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stadd(&mut self, op0: Gp, op1: Mem)

Source§

impl StaddbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn staddb(&mut self, op0: Gp, op1: Mem)

Source§

impl StaddhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn staddh(&mut self, op0: Gp, op1: Mem)

Source§

impl StaddlEmitter<Gp, Mem> for Assembler<'_>

Source§

fn staddl(&mut self, op0: Gp, op1: Mem)

Source§

impl StaddlbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn staddlb(&mut self, op0: Gp, op1: Mem)

Source§

impl StaddlhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn staddlh(&mut self, op0: Gp, op1: Mem)

Source§

impl StclrEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stclr(&mut self, op0: Gp, op1: Mem)

Source§

impl StclrbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stclrb(&mut self, op0: Gp, op1: Mem)

Source§

impl StclrhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stclrh(&mut self, op0: Gp, op1: Mem)

Source§

impl StclrlEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stclrl(&mut self, op0: Gp, op1: Mem)

Source§

impl StclrlbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stclrlb(&mut self, op0: Gp, op1: Mem)

Source§

impl StclrlhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stclrlh(&mut self, op0: Gp, op1: Mem)

Source§

impl SteorEmitter<Gp, Mem> for Assembler<'_>

Source§

fn steor(&mut self, op0: Gp, op1: Mem)

Source§

impl SteorbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn steorb(&mut self, op0: Gp, op1: Mem)

Source§

impl SteorhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn steorh(&mut self, op0: Gp, op1: Mem)

Source§

impl SteorlEmitter<Gp, Mem> for Assembler<'_>

Source§

fn steorl(&mut self, op0: Gp, op1: Mem)

Source§

impl SteorlbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn steorlb(&mut self, op0: Gp, op1: Mem)

Source§

impl SteorlhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn steorlh(&mut self, op0: Gp, op1: Mem)

Source§

impl StgEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stg(&mut self, op0: Gp, op1: Mem)

Source§

impl StgmEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stgm(&mut self, op0: Gp, op1: Mem)

Source§

impl StgpEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn stgp(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl StllrEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stllr(&mut self, op0: Gp, op1: Mem)

Source§

impl StllrbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stllrb(&mut self, op0: Gp, op1: Mem)

Source§

impl StllrhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stllrh(&mut self, op0: Gp, op1: Mem)

Source§

impl StlrEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stlr(&mut self, op0: Gp, op1: Mem)

Source§

impl StlrbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stlrb(&mut self, op0: Gp, op1: Mem)

Source§

impl StlrhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stlrh(&mut self, op0: Gp, op1: Mem)

Source§

impl StlxpEmitter<Gp, Gp, Gp, Mem> for Assembler<'_>

Source§

fn stlxp(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Mem)

Source§

impl StlxrEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn stlxr(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl StlxrbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn stlxrb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl StlxrhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn stlxrh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl StnpEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn stnp(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl StpEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn stp(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl StrEmitter<Gp, Mem> for Assembler<'_>

Source§

fn str(&mut self, op0: Gp, op1: Mem)

Source§

impl StrbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn strb(&mut self, op0: Gp, op1: Mem)

Source§

impl StrhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn strh(&mut self, op0: Gp, op1: Mem)

Source§

impl StsetEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stset(&mut self, op0: Gp, op1: Mem)

Source§

impl StsetbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stsetb(&mut self, op0: Gp, op1: Mem)

Source§

impl StsethEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stseth(&mut self, op0: Gp, op1: Mem)

Source§

impl StsetlEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stsetl(&mut self, op0: Gp, op1: Mem)

Source§

impl StsetlbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stsetlb(&mut self, op0: Gp, op1: Mem)

Source§

impl StsetlhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stsetlh(&mut self, op0: Gp, op1: Mem)

Source§

impl StsmaxEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stsmax(&mut self, op0: Gp, op1: Mem)

Source§

impl StsmaxbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stsmaxb(&mut self, op0: Gp, op1: Mem)

Source§

impl StsmaxhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stsmaxh(&mut self, op0: Gp, op1: Mem)

Source§

impl StsmaxlEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stsmaxl(&mut self, op0: Gp, op1: Mem)

Source§

impl StsmaxlbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stsmaxlb(&mut self, op0: Gp, op1: Mem)

Source§

impl StsmaxlhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stsmaxlh(&mut self, op0: Gp, op1: Mem)

Source§

impl StsminEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stsmin(&mut self, op0: Gp, op1: Mem)

Source§

impl StsminbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stsminb(&mut self, op0: Gp, op1: Mem)

Source§

impl StsminhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stsminh(&mut self, op0: Gp, op1: Mem)

Source§

impl StsminlEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stsminl(&mut self, op0: Gp, op1: Mem)

Source§

impl StsminlbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stsminlb(&mut self, op0: Gp, op1: Mem)

Source§

impl StsminlhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stsminlh(&mut self, op0: Gp, op1: Mem)

Source§

impl SttrEmitter<Gp, Mem> for Assembler<'_>

Source§

fn sttr(&mut self, op0: Gp, op1: Mem)

Source§

impl SttrbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn sttrb(&mut self, op0: Gp, op1: Mem)

Source§

impl SttrhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn sttrh(&mut self, op0: Gp, op1: Mem)

Source§

impl StumaxEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stumax(&mut self, op0: Gp, op1: Mem)

Source§

impl StumaxbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stumaxb(&mut self, op0: Gp, op1: Mem)

Source§

impl StumaxhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stumaxh(&mut self, op0: Gp, op1: Mem)

Source§

impl StumaxlEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stumaxl(&mut self, op0: Gp, op1: Mem)

Source§

impl StumaxlbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stumaxlb(&mut self, op0: Gp, op1: Mem)

Source§

impl StumaxlhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stumaxlh(&mut self, op0: Gp, op1: Mem)

Source§

impl StuminEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stumin(&mut self, op0: Gp, op1: Mem)

Source§

impl StuminbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stuminb(&mut self, op0: Gp, op1: Mem)

Source§

impl StuminhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stuminh(&mut self, op0: Gp, op1: Mem)

Source§

impl StuminlEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stuminl(&mut self, op0: Gp, op1: Mem)

Source§

impl StuminlbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stuminlb(&mut self, op0: Gp, op1: Mem)

Source§

impl StuminlhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stuminlh(&mut self, op0: Gp, op1: Mem)

Source§

impl SturEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stur(&mut self, op0: Gp, op1: Mem)

Source§

impl SturbEmitter<Gp, Mem> for Assembler<'_>

Source§

fn sturb(&mut self, op0: Gp, op1: Mem)

Source§

impl SturhEmitter<Gp, Mem> for Assembler<'_>

Source§

fn sturh(&mut self, op0: Gp, op1: Mem)

Source§

impl StxpEmitter<Gp, Gp, Gp, Mem> for Assembler<'_>

Source§

fn stxp(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Mem)

Source§

impl StxrEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn stxr(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl StxrbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn stxrb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl StxrhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn stxrh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl Stz2gEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stz2g(&mut self, op0: Gp, op1: Mem)

Source§

impl StzgEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stzg(&mut self, op0: Gp, op1: Mem)

Source§

impl StzgmEmitter<Gp, Mem> for Assembler<'_>

Source§

fn stzgm(&mut self, op0: Gp, op1: Mem)

Source§

impl Sub4Emitter<Gp, Gp, Gp, Imm> for Assembler<'_>

Source§

fn sub_4(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Imm)

Source§

impl Sub4Emitter<Gp, Gp, Imm, Imm> for Assembler<'_>

Source§

fn sub_4(&mut self, op0: Gp, op1: Gp, op2: Imm, op3: Imm)

Source§

impl SubEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn sub(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl SubEmitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn sub(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl SubgEmitter<Gp, Gp, Imm, Imm> for Assembler<'_>

Source§

fn subg(&mut self, op0: Gp, op1: Gp, op2: Imm, op3: Imm)

Source§

impl SubpEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn subp(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl SubpsEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn subps(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl Subs4Emitter<Gp, Gp, Gp, Imm> for Assembler<'_>

Source§

fn subs_4(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Imm)

Source§

impl Subs4Emitter<Gp, Gp, Imm, Imm> for Assembler<'_>

Source§

fn subs_4(&mut self, op0: Gp, op1: Gp, op2: Imm, op3: Imm)

Source§

impl SubsEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn subs(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl SubsEmitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn subs(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl SwpEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn swp(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl SwpaEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn swpa(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl SwpabEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn swpab(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl SwpahEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn swpah(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl SwpalEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn swpal(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl SwpalbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn swpalb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl SwpalhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn swpalh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl SwpbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn swpb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl SwphEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn swph(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl SwplEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn swpl(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl SwplbEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn swplb(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl SwplhEmitter<Gp, Gp, Mem> for Assembler<'_>

Source§

fn swplh(&mut self, op0: Gp, op1: Gp, op2: Mem)

Source§

impl SxtbEmitter<Gp, Gp> for Assembler<'_>

Source§

fn sxtb(&mut self, op0: Gp, op1: Gp)

Source§

impl SxthEmitter<Gp, Gp> for Assembler<'_>

Source§

fn sxth(&mut self, op0: Gp, op1: Gp)

Source§

impl SxtwEmitter<Gp, Gp> for Assembler<'_>

Source§

fn sxtw(&mut self, op0: Gp, op1: Gp)

Source§

impl Sys5Emitter<Imm, Imm, Imm, Imm, Gp> for Assembler<'_>

Source§

fn sys_5(&mut self, op0: Imm, op1: Imm, op2: Imm, op3: Imm, op4: Gp)

Source§

impl TbnzEmitter<Gp, Imm, Imm> for Assembler<'_>

Source§

fn tbnz(&mut self, op0: Gp, op1: Imm, op2: Imm)

Source§

impl TbnzEmitter<Gp, Imm, Label> for Assembler<'_>

Source§

fn tbnz(&mut self, op0: Gp, op1: Imm, op2: Label)

Source§

impl TbnzEmitter<Gp, Imm, Sym> for Assembler<'_>

Source§

fn tbnz(&mut self, op0: Gp, op1: Imm, op2: Sym)

Source§

impl TbzEmitter<Gp, Imm, Imm> for Assembler<'_>

Source§

fn tbz(&mut self, op0: Gp, op1: Imm, op2: Imm)

Source§

impl TbzEmitter<Gp, Imm, Label> for Assembler<'_>

Source§

fn tbz(&mut self, op0: Gp, op1: Imm, op2: Label)

Source§

impl TbzEmitter<Gp, Imm, Sym> for Assembler<'_>

Source§

fn tbz(&mut self, op0: Gp, op1: Imm, op2: Sym)

Source§

impl TlbiEmitter<Imm, Gp> for Assembler<'_>

Source§

fn tlbi(&mut self, op0: Imm, op1: Gp)

Source§

impl Tst3Emitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn tst_3(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl TstEmitter<Gp, Gp> for Assembler<'_>

Source§

fn tst(&mut self, op0: Gp, op1: Gp)

Source§

impl TstEmitter<Gp, Imm> for Assembler<'_>

Source§

fn tst(&mut self, op0: Gp, op1: Imm)

Source§

impl UbfizEmitter<Gp, Gp, Imm, Imm> for Assembler<'_>

Source§

fn ubfiz(&mut self, op0: Gp, op1: Gp, op2: Imm, op3: Imm)

Source§

impl UbfmEmitter<Gp, Gp, Imm, Imm> for Assembler<'_>

Source§

fn ubfm(&mut self, op0: Gp, op1: Gp, op2: Imm, op3: Imm)

Source§

impl UbfxEmitter<Gp, Gp, Imm, Imm> for Assembler<'_>

Source§

fn ubfx(&mut self, op0: Gp, op1: Gp, op2: Imm, op3: Imm)

Source§

impl Ucvtf3Emitter<Vec, Gp, Imm> for Assembler<'_>

Source§

fn ucvtf_3(&mut self, op0: Vec, op1: Gp, op2: Imm)

Source§

impl UcvtfEmitter<Vec, Gp> for Assembler<'_>

Source§

fn ucvtf(&mut self, op0: Vec, op1: Gp)

Source§

impl UdivEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn udiv(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl UmaddlEmitter<Gp, Gp, Gp, Gp> for Assembler<'_>

Source§

fn umaddl(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Gp)

Source§

impl UmaxEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn umax(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl UmaxEmitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn umax(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl UminEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn umin(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl UminEmitter<Gp, Gp, Imm> for Assembler<'_>

Source§

fn umin(&mut self, op0: Gp, op1: Gp, op2: Imm)

Source§

impl UmneglEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn umnegl(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl UmovEmitter<Gp, Vec> for Assembler<'_>

Source§

fn umov(&mut self, op0: Gp, op1: Vec)

Source§

impl UmsublEmitter<Gp, Gp, Gp, Gp> for Assembler<'_>

Source§

fn umsubl(&mut self, op0: Gp, op1: Gp, op2: Gp, op3: Gp)

Source§

impl UmulhEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn umulh(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl UmullEmitter<Gp, Gp, Gp> for Assembler<'_>

Source§

fn umull(&mut self, op0: Gp, op1: Gp, op2: Gp)

Source§

impl UxtbEmitter<Gp, Gp> for Assembler<'_>

Source§

fn uxtb(&mut self, op0: Gp, op1: Gp)

Source§

impl UxthEmitter<Gp, Gp> for Assembler<'_>

Source§

fn uxth(&mut self, op0: Gp, op1: Gp)

Source§

impl XpacdEmitter<Gp> for Assembler<'_>

Source§

fn xpacd(&mut self, op0: Gp)

Source§

impl XpaciEmitter<Gp> for Assembler<'_>

Source§

fn xpaci(&mut self, op0: Gp)

Source§

impl Copy for Gp

Source§

impl Eq for Gp

Source§

impl StructuralPartialEq for Gp

Auto Trait Implementations§

§

impl Freeze for Gp

§

impl RefUnwindSafe for Gp

§

impl Send for Gp

§

impl Sync for Gp

§

impl Unpin for Gp

§

impl UnsafeUnpin for Gp

§

impl UnwindSafe for Gp

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<P, T> Receiver for P
where P: Deref<Target = T> + ?Sized, T: ?Sized,

Source§

type Target = T

🔬This is a nightly-only experimental API. (arbitrary_self_types)
The target type on which the method may be called.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.