Skip to main content

Mem

Struct Mem 

Source
pub struct Mem(pub BaseMem);

Tuple Fields§

§0: BaseMem

Implementations§

Source§

impl Mem

Source

pub const SIGNATURE_MEM_SHIFT_VALUE_SHIFT: u32 = 14

Source

pub const SIGNATURE_MEM_SHIFT_VALUE_MASK: u32

Source

pub const SIGNATURE_MEM_SHIFT_OP_SHIFT: u32 = 20

Source

pub const SIGNATURE_MEM_SHIFT_OP_MASK: u32

Source

pub const SIGNATURE_MEM_OFFSET_MODE_SHIFT: u32 = 24

Source

pub const SIGNATURE_MEM_OFFSET_MODE_MASK: u32

Source

pub const fn new() -> Self

Source

pub fn from_signature_base_and_index_id_disp( signature: OperandSignature, base_id: u32, index_id: u32, offset: i32, ) -> Self

Source

pub fn from_label_and_disp( base: &Label, off: i32, signature: OperandSignature, ) -> Self

Source

pub fn from_base_and_disp( base: &Reg, off: i32, signature: OperandSignature, ) -> Self

Source

pub fn from_base_and_index( base: &Reg, index: &Reg, signature: OperandSignature, ) -> Self

Source

pub fn from_base_and_index_shift( base: &Reg, index: &Reg, shift: impl Into<Shift>, signature: OperandSignature, ) -> Self

Source

pub fn from_u64(base: u64, signature: OperandSignature) -> Self

Source

pub fn clone_adjusted(&self, off: i64) -> Self

Source

pub fn pre(&self) -> Self

Source

pub fn pre_offset(&self, off: i64) -> Self

Source

pub fn post(&self) -> Self

Source

pub fn post_offset(&self, off: i64) -> Self

Source

pub fn base_reg(&self) -> Reg

Source

pub fn index_reg(&self) -> Reg

Source

pub fn set_index(&mut self, index: Reg, shift: impl Into<Shift>)

Source

pub fn offset_mode(&self) -> OffsetMode

Source

pub fn set_offset_mode(&mut self, mode: OffsetMode)

Source

pub fn reset_offset_mode(&mut self)

Source

pub fn is_fixed_offset(&self) -> bool

Source

pub fn is_pre_or_post(&self) -> bool

Source

pub fn is_pre_index(&self) -> bool

Source

pub fn is_post_index(&self) -> bool

Source

pub fn make_pre_index(&mut self)

Source

pub fn make_post_index(&mut self)

Source

pub fn shift_op(&self) -> ShiftOp

Source

pub fn set_shift_op(&mut self, op: ShiftOp)

Source

pub fn reset_shift_op(&mut self)

Source

pub fn has_shift(&self) -> bool

Source

pub fn shift(&self) -> u32

Source

pub fn set_shift(&mut self, shift: impl Into<Shift>)

Source

pub fn reset_shift(&mut self)

Methods from Deref<Target = BaseMem>§

Source

pub fn reset(&mut self)

Source

pub fn is_reg_home(&self) -> bool

Source

pub fn set_reg_home(&mut self)

Source

pub fn clear_reg_home(&mut self)

Source

pub fn has_base(&self) -> bool

Source

pub fn has_index(&self) -> bool

Source

pub fn has_base_or_index(&self) -> bool

Source

pub fn has_base_and_index(&self) -> bool

Source

pub fn has_base_label(&self) -> bool

Source

pub fn has_base_sym(&self) -> bool

Source

pub fn has_base_reg(&self) -> bool

Source

pub fn has_index_reg(&self) -> bool

Source

pub fn base_type(&self) -> RegType

Source

pub fn index_type(&self) -> RegType

Source

pub fn base_id(&self) -> u32

Source

pub fn index_id(&self) -> u32

Source

pub fn set_base_type(&mut self, base_type: RegType)

Source

pub fn set_index_type(&mut self, index_type: RegType)

Source

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

Source

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

Source

pub fn set_base(&mut self, base: &BaseReg)

Source

pub fn set_index(&mut self, index: &BaseReg)

Source

pub fn reset_base(&mut self)

Source

pub fn reset_index(&mut self)

Source

pub fn is_offset_64bit(&self) -> bool

Source

pub fn has_offset(&self) -> bool

Source

pub fn offset(&self) -> i64

Source

pub fn offset_lo32(&self) -> i32

Source

pub fn offset_hi32(&self) -> i32

Source

pub fn set_offset(&mut self, offset: i64)

Source

pub fn set_offset_lo32(&mut self, offset: i32)

Source

pub fn add_offset(&mut self, offset: i64)

Source

pub fn add_offset_lo32(&mut self, offset: i32)

Source

pub fn reset_offset(&mut self)

Source

pub fn reset_offset_lo32(&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 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 Clone for Mem

Source§

fn clone(&self) -> Mem

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 Default for Mem

Source§

fn default() -> Self

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

impl Deref for Mem

Source§

type Target = BaseMem

The resulting type after dereferencing.
Source§

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

Dereferences the value.
Source§

impl DerefMut for Mem

Source§

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

Mutably dereferences the value.
Source§

impl Display for Mem

Source§

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

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

impl Hash for Mem

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 Ld13Emitter<Vec, Vec, Mem> for Assembler<'_>

Source§

fn ld1_3(&mut self, op0: Vec, op1: Vec, op2: Mem)

Source§

impl Ld14Emitter<Vec, Vec, Vec, Mem> for Assembler<'_>

Source§

fn ld1_4(&mut self, op0: Vec, op1: Vec, op2: Vec, op3: Mem)

Source§

impl Ld15Emitter<Vec, Vec, Vec, Vec, Mem> for Assembler<'_>

Source§

fn ld1_5(&mut self, op0: Vec, op1: Vec, op2: Vec, op3: Vec, op4: Mem)

Source§

impl Ld1Emitter<Vec, Mem> for Assembler<'_>

Source§

fn ld1(&mut self, op0: Vec, op1: Mem)

Source§

impl Ld1rEmitter<Vec, Mem> for Assembler<'_>

Source§

fn ld1r(&mut self, op0: Vec, op1: Mem)

Source§

impl Ld2Emitter<Vec, Vec, Mem> for Assembler<'_>

Source§

fn ld2(&mut self, op0: Vec, op1: Vec, op2: Mem)

Source§

impl Ld2rEmitter<Vec, Vec, Mem> for Assembler<'_>

Source§

fn ld2r(&mut self, op0: Vec, op1: Vec, op2: Mem)

Source§

impl Ld3Emitter<Vec, Vec, Vec, Mem> for Assembler<'_>

Source§

fn ld3(&mut self, op0: Vec, op1: Vec, op2: Vec, op3: Mem)

Source§

impl Ld3rEmitter<Vec, Vec, Vec, Mem> for Assembler<'_>

Source§

fn ld3r(&mut self, op0: Vec, op1: Vec, op2: Vec, op3: Mem)

Source§

impl Ld4Emitter<Vec, Vec, Vec, Vec, Mem> for Assembler<'_>

Source§

fn ld4(&mut self, op0: Vec, op1: Vec, op2: Vec, op3: Vec, op4: Mem)

Source§

impl Ld4rEmitter<Vec, Vec, Vec, Vec, Mem> for Assembler<'_>

Source§

fn ld4r(&mut self, op0: Vec, op1: Vec, op2: Vec, op3: Vec, op4: Mem)

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 LdnpEmitter<Vec, Vec, Mem> for Assembler<'_>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

fn ldp(&mut self, op0: Vec, op1: Vec, 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 LdrEmitter<Vec, Mem> for Assembler<'_>

Source§

fn ldr(&mut self, op0: Vec, 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 LdurEmitter<Vec, Mem> for Assembler<'_>

Source§

fn ldur(&mut self, op0: Vec, 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 OperandCast for Mem

Source§

impl Ord for Mem

Source§

fn cmp(&self, other: &Mem) -> 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 PartialEq for Mem

Source§

fn eq(&self, other: &Mem) -> 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 Mem

Source§

fn partial_cmp(&self, other: &Mem) -> 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 PrfmEmitter<Imm, Mem> for Assembler<'_>

Source§

fn prfm(&mut self, op0: Imm, op1: Mem)

Source§

impl St13Emitter<Vec, Vec, Mem> for Assembler<'_>

Source§

fn st1_3(&mut self, op0: Vec, op1: Vec, op2: Mem)

Source§

impl St14Emitter<Vec, Vec, Vec, Mem> for Assembler<'_>

Source§

fn st1_4(&mut self, op0: Vec, op1: Vec, op2: Vec, op3: Mem)

Source§

impl St15Emitter<Vec, Vec, Vec, Vec, Mem> for Assembler<'_>

Source§

fn st1_5(&mut self, op0: Vec, op1: Vec, op2: Vec, op3: Vec, op4: Mem)

Source§

impl St1Emitter<Vec, Mem> for Assembler<'_>

Source§

fn st1(&mut self, op0: Vec, op1: Mem)

Source§

impl St2Emitter<Vec, Vec, Mem> for Assembler<'_>

Source§

fn st2(&mut self, op0: Vec, op1: Vec, op2: Mem)

Source§

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

Source§

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

Source§

impl St3Emitter<Vec, Vec, Vec, Mem> for Assembler<'_>

Source§

fn st3(&mut self, op0: Vec, op1: Vec, op2: Vec, op3: Mem)

Source§

impl St4Emitter<Vec, Vec, Vec, Vec, Mem> for Assembler<'_>

Source§

fn st4(&mut self, op0: Vec, op1: Vec, op2: Vec, op3: Vec, op4: 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 StnpEmitter<Vec, Vec, Mem> for Assembler<'_>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

fn str(&mut self, op0: Vec, 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 SturEmitter<Vec, Mem> for Assembler<'_>

Source§

fn stur(&mut self, op0: Vec, 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 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 Copy for Mem

Source§

impl Eq for Mem

Source§

impl StructuralPartialEq for Mem

Auto Trait Implementations§

§

impl Freeze for Mem

§

impl RefUnwindSafe for Mem

§

impl Send for Mem

§

impl Sync for Mem

§

impl Unpin for Mem

§

impl UnsafeUnpin for Mem

§

impl UnwindSafe for Mem

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.