Skip to main content

Imm

Struct Imm 

Source
pub struct Imm(pub Operand);

Tuple Fields§

§0: Operand

Implementations§

Source§

impl Imm

Source

pub const fn new() -> Self

Source

pub fn from_value<T: Into<i64>>(val: T, predicate: u32) -> Self

Source

pub fn from_float(val: f32, predicate: u32) -> Self

Source

pub fn from_double(val: f64, predicate: u32) -> Self

Source

pub fn typ(&self) -> ImmType

Source

pub fn set_type(&mut self, typ: ImmType)

Source

pub fn reset_type(&mut self)

Source

pub fn predicate(&self) -> u32

Source

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

Source

pub fn reset_predicate(&mut self)

Source

pub fn value(&self) -> i64

Source

pub fn value_f32(&self) -> f32

Source

pub fn value_f64(&self) -> f64

Source

pub fn is_int(&self) -> bool

Source

pub fn is_double(&self) -> bool

Source

pub fn is_int8(&self) -> bool

Source

pub fn is_uint8(&self) -> bool

Source

pub fn is_int16(&self) -> bool

Source

pub fn is_uint16(&self) -> bool

Source

pub fn is_int32(&self) -> bool

Source

pub fn is_uint32(&self) -> bool

Source

pub fn value_as<T: FromPrimitive>(&self) -> T

Source

pub fn int32_lo(&self) -> i32

Source

pub fn int32_hi(&self) -> i32

Source

pub fn uint32_lo(&self) -> u32

Source

pub fn uint32_hi(&self) -> u32

Source

pub fn set_value<T: ToPrimitive>(&mut self, val: T)

Source

pub fn set_value_float<T: Into<f64>>(&mut self, val: T)

Source

pub fn sign_extend_8_bits(&mut self)

Source

pub fn sign_extend_16_bits(&mut self)

Source

pub fn sign_extend_32_bits(&mut self)

Source

pub fn zero_extend_8_bits(&mut self)

Source

pub fn zero_extend_16_bits(&mut self)

Source

pub fn zero_extend_32_bits(&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 AadEmitter<Gp, Imm> for Assembler<'_>

Source§

fn aad(&mut self, dst: Gp, imm: Imm)

Source§

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

Source§

fn aam(&mut self, dst: Gp, imm: Imm)

Source§

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

Source§

fn adc(&mut self, dst: Gp, imm: Imm)

Source§

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

Source§

fn add_4(&mut self, rd: Gp, rn: Gp, rm_or_imm: Gp, shift: Imm)

Source§

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

Source§

fn add_4(&mut self, rd: Gp, rn: Gp, rm_or_imm: Imm, shift: Imm)

Source§

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

Source§

fn add(&mut self, rd: Gp, rn: Gp, rm_or_imm: Imm)

Source§

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

Source§

fn add(&mut self, dst: Gp, imm: Imm)

Source§

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

Source§

fn addg(&mut self, rd: Gp, rn: Gp, imm1: Imm, imm2: Imm)

Source§

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

Source§

fn adds_4(&mut self, rd: Gp, rn: Gp, rm_or_imm: Gp, shift: Imm)

Source§

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

Source§

fn adds_4(&mut self, rd: Gp, rn: Gp, rm_or_imm: Imm, shift: Imm)

Source§

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

Source§

fn adds(&mut self, rd: Gp, rn: Gp, rm_or_imm: Imm)

Source§

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

Source§

fn adr(&mut self, rd: Gp, target: Imm)

Source§

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

Source§

fn adrp(&mut self, rd: Gp, target: Imm)

Source§

impl AeskeygenassistEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn aeskeygenassist(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl AeskeygenassistEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn aeskeygenassist(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

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

Source§

fn and__4(&mut self, rd: Gp, rn: Gp, rm: Gp, shift: Imm)

Source§

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

Source§

fn and_(&mut self, rd: Gp, rn: Gp, rm_or_imm: Imm)

Source§

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

Source§

fn and_(&mut self, dst: Gp, imm: Imm)

Source§

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

Source§

fn ands_4(&mut self, rd: Gp, rn: Gp, rm: Gp, shift: Imm)

Source§

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

Source§

fn ands(&mut self, rd: Gp, rn: Gp, rm_or_imm: Imm)

Source§

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

Source§

fn asr(&mut self, rd: Gp, rn: Gp, rm_or_shift: Imm)

Source§

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

Source§

fn at(&mut self, at_op: Imm, rt: Gp)

Source§

impl BEmitter<Imm> for Assembler<'_>

Source§

fn b(&mut self, target: Imm)

Source§

fn b_eq(&mut self, target: Imm)

Source§

fn b_ne(&mut self, target: Imm)

Source§

fn b_cs(&mut self, target: Imm)

Source§

fn b_hs(&mut self, target: Imm)

Source§

fn b_cc(&mut self, target: Imm)

Source§

fn b_lo(&mut self, target: Imm)

Source§

fn b_mi(&mut self, target: Imm)

Source§

fn b_pl(&mut self, target: Imm)

Source§

fn b_vs(&mut self, target: Imm)

Source§

fn b_vc(&mut self, target: Imm)

Source§

fn b_hi(&mut self, target: Imm)

Source§

fn b_ls(&mut self, target: Imm)

Source§

fn b_ge(&mut self, target: Imm)

Source§

fn b_lt(&mut self, target: Imm)

Source§

fn b_gt(&mut self, target: Imm)

Source§

fn b_le(&mut self, target: Imm)

Source§

fn b_al(&mut self, target: Imm)

Source§

impl BcEmitter<Imm> for Assembler<'_>

Source§

fn bc(&mut self, target: Imm)

Source§

fn bc_eq(&mut self, target: Imm)

Source§

fn bc_ne(&mut self, target: Imm)

Source§

fn bc_cs(&mut self, target: Imm)

Source§

fn bc_hs(&mut self, target: Imm)

Source§

fn bc_cc(&mut self, target: Imm)

Source§

fn bc_lo(&mut self, target: Imm)

Source§

fn bc_mi(&mut self, target: Imm)

Source§

fn bc_pl(&mut self, target: Imm)

Source§

fn bc_vs(&mut self, target: Imm)

Source§

fn bc_vc(&mut self, target: Imm)

Source§

fn bc_hi(&mut self, target: Imm)

Source§

fn bc_ls(&mut self, target: Imm)

Source§

fn bc_ge(&mut self, target: Imm)

Source§

fn bc_lt(&mut self, target: Imm)

Source§

fn bc_gt(&mut self, target: Imm)

Source§

fn bc_le(&mut self, target: Imm)

Source§

fn bc_al(&mut self, target: Imm)

Source§

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

Source§

fn bfc(&mut self, rd: Gp, lsb: Imm, width: Imm)

Source§

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

Source§

fn bfi(&mut self, rd: Gp, rn: Gp, lsb: Imm, width: Imm)

Source§

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

Source§

fn bfm(&mut self, rd: Gp, rn: Gp, imm: Imm, imm_2: Imm)

Source§

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

Source§

fn bfxil(&mut self, rd: Gp, rn: Gp, lsb: Imm, width: Imm)

Source§

impl Bic2Emitter<Vec, Imm> for Assembler<'_>

Source§

fn bic_2(&mut self, rd: Vec, rn_or_imm: Imm)

Source§

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

Source§

fn bic_4(&mut self, rd: Gp, rn: Gp, rm: Gp, shift: Imm)

Source§

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

Source§

fn bic(&mut self, rd: Gp, rn_or_imm: Gp, rm_or_shift: Imm)

Source§

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

Source§

fn bic(&mut self, rd: Vec, rn_or_imm: Imm, rm_or_shift: Imm)

Source§

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

Source§

fn bics_4(&mut self, rd: Gp, rn: Gp, rm: Gp, shift: Imm)

Source§

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

Source§

fn bics(&mut self, rd: Gp, rn: Gp, rm: Imm)

Source§

impl BlEmitter<Imm> for Assembler<'_>

Source§

fn bl(&mut self, target: Imm)

Source§

impl BlendpdEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn blendpd(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl BlendpdEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn blendpd(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl BlendpsEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn blendps(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl BlendpsEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn blendps(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl BrkEmitter<Imm> for Assembler<'_>

Source§

fn brk(&mut self, imm: Imm)

Source§

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

Source§

fn bt(&mut self, lhs: Gp, imm: Imm)

Source§

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

Source§

fn btc(&mut self, lhs: Gp, imm: Imm)

Source§

impl BtiEmitter<Imm> for Assembler<'_>

Source§

fn bti(&mut self, targets: Imm)

Source§

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

Source§

fn btr(&mut self, lhs: Gp, imm: Imm)

Source§

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

Source§

fn bts(&mut self, lhs: Gp, imm: Imm)

Source§

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

Source§

fn cbnz(&mut self, rn: Gp, target: Imm)

Source§

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

Source§

fn cbz(&mut self, rn: Gp, target: Imm)

Source§

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

Source§

fn ccmn(&mut self, rn: Gp, rm_or_imm: Gp, flags: Imm, condition: Imm)

Source§

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

Source§

fn ccmn(&mut self, rn: Gp, rm_or_imm: Imm, flags: Imm, condition: Imm)

Source§

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

Source§

fn ccmp(&mut self, rn: Gp, rm_or_imm: Gp, flags: Imm, condition: Imm)

Source§

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

Source§

fn ccmp(&mut self, rn: Gp, rm_or_imm: Imm, flags: Imm, condition: Imm)

Source§

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

Source§

fn cinc(&mut self, rd: Gp, rn: Gp, condition: Imm)

Source§

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

Source§

fn cinv(&mut self, rd: Gp, rn: Gp, condition: Imm)

Source§

impl Clone for Imm

Source§

fn clone(&self) -> Imm

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

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

Performs copy-assignment from source. Read more
Source§

impl ClrexEmitter<Imm> for Assembler<'_>

Source§

fn clrex(&mut self, imm: Imm)

Source§

impl CmeqEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn cmeq(&mut self, rd: Vec, rn: Vec, rm_or_operand_3: Imm)

Source§

impl CmgeEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn cmge(&mut self, rd: Vec, rn: Vec, rm_or_operand_3: Imm)

Source§

impl CmgtEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn cmgt(&mut self, rd: Vec, rn: Vec, rm_or_operand_3: Imm)

Source§

impl CmleEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn cmle(&mut self, rd: Vec, rn: Vec, operand_3: Imm)

Source§

impl CmltEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn cmlt(&mut self, rd: Vec, rn: Vec, operand_3: Imm)

Source§

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

Source§

fn cmn_3(&mut self, rn: Gp, imm_or_rm: Gp, shift: Imm)

Source§

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

Source§

fn cmn_3(&mut self, rn: Gp, imm_or_rm: Imm, shift: Imm)

Source§

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

Source§

fn cmn(&mut self, rn: Gp, imm_or_rm: Imm)

Source§

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

Source§

fn cmp_3(&mut self, rn: Gp, rm_or_imm: Gp, shift: Imm)

Source§

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

Source§

fn cmp_3(&mut self, rn: Gp, rm_or_imm: Imm, shift: Imm)

Source§

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

Source§

fn cmp(&mut self, rn: Gp, rm_or_imm: Imm)

Source§

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

Source§

fn cmp(&mut self, lhs: Gp, imm: Imm)

Source§

impl CmppdEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn cmppd(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl CmppdEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn cmppd(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl CmppsEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn cmpps(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl CmppsEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn cmpps(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl CmpsdEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn cmpsd(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl CmpsdEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn cmpsd(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl CmpssEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn cmpss(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl CmpssEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn cmpss(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

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

Source§

fn cneg(&mut self, rd: Gp, rn: Gp, condition: Imm)

Source§

impl Copy for Imm

Source§

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

Source§

fn csel(&mut self, rd: Gp, rn: Gp, rm: Gp, condition: Imm)

Source§

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

Source§

fn cset(&mut self, rd: Gp, condition: Imm)

Source§

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

Source§

fn csetm(&mut self, rd: Gp, condition: Imm)

Source§

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

Source§

fn csinc(&mut self, rd: Gp, rn: Gp, rm: Gp, condition: Imm)

Source§

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

Source§

fn csinv(&mut self, rd: Gp, rn: Gp, rm: Gp, condition: Imm)

Source§

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

Source§

fn csneg(&mut self, rd: Gp, rn: Gp, rm: Gp, condition: Imm)

Source§

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

Source§

fn dc(&mut self, dc_op: Imm, rt: Gp)

Source§

impl Dcps1Emitter<Imm> for Assembler<'_>

Source§

fn dcps1(&mut self, imm: Imm)

Source§

impl Dcps2Emitter<Imm> for Assembler<'_>

Source§

fn dcps2(&mut self, imm: Imm)

Source§

impl Dcps3Emitter<Imm> for Assembler<'_>

Source§

fn dcps3(&mut self, imm: Imm)

Source§

impl Default for Imm

Source§

fn default() -> Self

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

impl Deref for Imm

Source§

type Target = Operand

The resulting type after dereferencing.
Source§

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

Dereferences the value.
Source§

impl DerefMut for Imm

Source§

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

Mutably dereferences the value.
Source§

impl Display for Imm

Source§

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

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

impl DmbEmitter<Imm> for Assembler<'_>

Source§

fn dmb(&mut self, barrier_op: Imm)

Source§

impl DppdEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn dppd(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl DppdEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn dppd(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl DppsEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn dpps(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl DppsEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn dpps(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl DsbEmitter<Imm> for Assembler<'_>

Source§

fn dsb(&mut self, barrier_op: Imm)

Source§

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

Source§

fn eon_4(&mut self, rd: Gp, rn: Gp, rm: Gp, shift: Imm)

Source§

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

Source§

fn eor_4(&mut self, rd: Gp, rn: Gp, rm: Gp, shift: Imm)

Source§

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

Source§

fn eor(&mut self, rd: Gp, rn: Gp, rm_or_imm: Imm)

Source§

impl Eq for Imm

Source§

impl ExtEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn ext(&mut self, rd: Vec, rn: Vec, rm: Vec, idx: Imm)

Source§

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

Source§

fn extr(&mut self, rd: Gp, rn: Gp, rm: Gp, imm: Imm)

Source§

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

Source§

fn extractps(&mut self, dst: Gp, src: Vec, imm: Imm)

Source§

impl ExtractpsEmitter<Mem, Vec, Imm> for Assembler<'_>

Source§

fn extractps(&mut self, dst: Mem, src: Vec, imm: Imm)

Source§

impl Extrq3Emitter<Vec, Imm, Imm> for Assembler<'_>

Source§

fn extrq_3(&mut self, dst: Vec, imm: Imm, imm2: Imm)

Source§

impl FcaddEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn fcadd(&mut self, rd: Vec, rn: Vec, rm: Vec, rotate: Imm)

Source§

impl FccmpEmitter<Vec, Vec, Imm, Imm> for Assembler<'_>

Source§

fn fccmp(&mut self, rn: Vec, rm: Vec, flags: Imm, condition: Imm)

Source§

impl FccmpeEmitter<Vec, Vec, Imm, Imm> for Assembler<'_>

Source§

fn fccmpe(&mut self, rn: Vec, rm: Vec, flags: Imm, condition: Imm)

Source§

impl FcmeqEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn fcmeq(&mut self, rd: Vec, rn: Vec, rm_or_operand_3: Imm)

Source§

impl FcmgeEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn fcmge(&mut self, rd: Vec, rn: Vec, rm_or_operand_3: Imm)

Source§

impl FcmgtEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn fcmgt(&mut self, rd: Vec, rn: Vec, rm_or_operand_3: Imm)

Source§

impl FcmlaEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn fcmla(&mut self, rd: Vec, rn: Vec, rm: Vec, rotate: Imm)

Source§

impl FcmleEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn fcmle(&mut self, rd: Vec, rn: Vec, operand_3: Imm)

Source§

impl FcmltEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn fcmlt(&mut self, rd: Vec, rn: Vec, operand_3: Imm)

Source§

impl FcmpEmitter<Vec, Imm> for Assembler<'_>

Source§

fn fcmp(&mut self, rn: Vec, rm_or_operand_2: Imm)

Source§

impl FcmpeEmitter<Vec, Imm> for Assembler<'_>

Source§

fn fcmpe(&mut self, rn: Vec, rm_or_operand_2: Imm)

Source§

impl FcselEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn fcsel(&mut self, rd: Vec, rn: Vec, rm: Vec, condition: Imm)

Source§

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

Source§

fn fcvtzs_3(&mut self, rd: Gp, rn: Vec, fbits: Imm)

Source§

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

Source§

fn fcvtzs_3(&mut self, rd: Vec, rn: Vec, fbits: Imm)

Source§

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

Source§

fn fcvtzu_3(&mut self, rd: Gp, rn: Vec, fbits: Imm)

Source§

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

Source§

fn fcvtzu_3(&mut self, rd: Vec, rn: Vec, fbits: Imm)

Source§

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

Source§

fn fmov(&mut self, rd: Vec, rn_or_fimm: Imm)

Source§

impl From<i8> for Imm

Source§

fn from(value: i8) -> Self

Converts to this type from the input type.
Source§

impl From<i16> for Imm

Source§

fn from(value: i16) -> Self

Converts to this type from the input type.
Source§

impl From<i32> for Imm

Source§

fn from(value: i32) -> Self

Converts to this type from the input type.
Source§

impl From<i64> for Imm

Source§

fn from(value: i64) -> Self

Converts to this type from the input type.
Source§

impl From<u8> for Imm

Source§

fn from(value: u8) -> Self

Converts to this type from the input type.
Source§

impl From<u16> for Imm

Source§

fn from(value: u16) -> Self

Converts to this type from the input type.
Source§

impl From<u32> for Imm

Source§

fn from(value: u32) -> Self

Converts to this type from the input type.
Source§

impl Gf2p8affineinvqbEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn gf2p8affineinvqb(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl Gf2p8affineinvqbEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn gf2p8affineinvqb(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl Gf2p8affineqbEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn gf2p8affineqb(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl Gf2p8affineqbEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn gf2p8affineqb(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl Hash for Imm

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 HintEmitter<Imm> for Assembler<'_>

Source§

fn hint(&mut self, imm: Imm)

Source§

impl HltEmitter<Imm> for Assembler<'_>

Source§

fn hlt(&mut self, imm: Imm)

Source§

impl Hreset1Emitter<Imm> for Assembler<'_>

Source§

fn hreset_1(&mut self, imm: Imm)

Source§

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

Source§

fn hreset(&mut self, imm: Imm, dst: Gp)

Source§

impl HvcEmitter<Imm> for Assembler<'_>

Source§

fn hvc(&mut self, imm: Imm)

Source§

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

Source§

fn ic(&mut self, ic_op: Imm, rt: Gp)

Source§

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

Source§

fn imul_3(&mut self, dst: Gp, dst2: Gp, imm: Imm)

Source§

impl Imul3Emitter<Gp, Mem, Imm> for Assembler<'_>

Source§

fn imul_3(&mut self, dst: Gp, dst2: Mem, imm: Imm)

Source§

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

Source§

fn in(&mut self, dst: Gp, imm: Imm)

Source§

impl InsertpsEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn insertps(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl InsertpsEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn insertps(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl Insertq4Emitter<Vec, Vec, Imm, Imm> for Assembler<'_>

Source§

fn insertq_4(&mut self, dst: Vec, src: Vec, imm: Imm, imm2: Imm)

Source§

impl IsbEmitter<Imm> for Assembler<'_>

Source§

fn isb(&mut self, isb_op: Imm)

Source§

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

Source§

fn jecxz(&mut self, lhs: Gp, imm: Imm)

Source§

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

Source§

fn loop(&mut self, target: Gp, imm: Imm)

Source§

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

Source§

fn loope(&mut self, target: Gp, imm: Imm)

Source§

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

Source§

fn loopne(&mut self, target: Gp, imm: Imm)

Source§

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

Source§

fn lsl(&mut self, rd: Gp, rn: Gp, rm_or_shift: Imm)

Source§

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

Source§

fn lsr(&mut self, rd: Gp, rn: Gp, rm_or_shift: Imm)

Source§

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

Source§

fn lwpins(&mut self, dst: Gp, src: Gp, imm: Imm)

Source§

impl LwpinsEmitter<Gp, Mem, Imm> for Assembler<'_>

Source§

fn lwpins(&mut self, dst: Gp, src: Mem, imm: Imm)

Source§

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

Source§

fn lwpval(&mut self, dst: Gp, src: Gp, imm: Imm)

Source§

impl LwpvalEmitter<Gp, Mem, Imm> for Assembler<'_>

Source§

fn lwpval(&mut self, dst: Gp, src: Mem, imm: Imm)

Source§

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

Source§

fn mov(&mut self, rd: Gp, rm_or_rn_or_imm_or_log_imm: Imm)

Source§

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

Source§

fn mov(&mut self, lhs: Gp, imm: Imm)

Source§

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

Source§

fn movabs(&mut self, dst: Gp, imm: Imm)

Source§

impl Movi3Emitter<Vec, Imm, Imm> for Assembler<'_>

Source§

fn movi_3(&mut self, rd: Vec, imm: Imm, shift: Imm)

Source§

impl MoviEmitter<Vec, Imm> for Assembler<'_>

Source§

fn movi(&mut self, rd: Vec, imm: Imm)

Source§

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

Source§

fn movk_3(&mut self, rd: Gp, imm: Imm, shift: Imm)

Source§

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

Source§

fn movk(&mut self, rd: Gp, imm: Imm)

Source§

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

Source§

fn movn_3(&mut self, rd: Gp, imm: Imm, shift: Imm)

Source§

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

Source§

fn movn(&mut self, rd: Gp, imm: Imm)

Source§

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

Source§

fn movz_3(&mut self, rd: Gp, imm: Imm, shift: Imm)

Source§

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

Source§

fn movz(&mut self, rd: Gp, imm: Imm)

Source§

impl MpsadbwEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn mpsadbw(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl MpsadbwEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn mpsadbw(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

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

Source§

fn mrs(&mut self, rd: Gp, sysreg: Imm)

Source§

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

Source§

fn msr(&mut self, sysreg_or_pstatefield: Imm, rs_or_imm: Gp)

Source§

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

Source§

fn msr(&mut self, sysreg_or_pstatefield: Imm, rs_or_imm: Imm)

Source§

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

Source§

fn mvn_3(&mut self, rd: Gp, rn: Gp, shift: Imm)

Source§

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

Source§

fn mvn__3(&mut self, rd: Gp, rn: Gp, shift: Imm)

Source§

impl Mvni3Emitter<Vec, Imm, Imm> for Assembler<'_>

Source§

fn mvni_3(&mut self, rd: Vec, imm: Imm, shift: Imm)

Source§

impl MvniEmitter<Vec, Imm> for Assembler<'_>

Source§

fn mvni(&mut self, rd: Vec, imm: Imm)

Source§

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

Source§

fn neg_3(&mut self, rd: Gp, rm: Gp, shift: Imm)

Source§

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

Source§

fn negs_3(&mut self, rd: Gp, rm: Gp, shift: Imm)

Source§

impl OperandCast for Imm

Source§

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

Source§

fn or_(&mut self, dst: Gp, imm: Imm)

Source§

impl Ord for Imm

Source§

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

This method returns an Ordering between self and other. Read more
1.21.0 (const: unstable) · Source§

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

Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§

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

Compares and returns the minimum of two values. Read more
1.50.0 (const: unstable) · 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, rd: Gp, rn: Gp, rm: Gp, shift: Imm)

Source§

impl Orr2Emitter<Vec, Imm> for Assembler<'_>

Source§

fn orr_2(&mut self, rd: Vec, rn_or_imm: Imm)

Source§

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

Source§

fn orr_4(&mut self, rd: Gp, rn: Gp, rm: Gp, shift: Imm)

Source§

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

Source§

fn orr(&mut self, rd: Gp, rn_or_imm: Gp, rm_or_log_imm_or_shift: Imm)

Source§

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

Source§

fn orr(&mut self, rd: Vec, rn_or_imm: Imm, rm_or_log_imm_or_shift: Imm)

Source§

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

Source§

fn out(&mut self, imm: Imm, rhs: Gp)

Source§

impl PalignrEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn palignr(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl PalignrEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn palignr(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl PartialEq for Imm

Source§

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

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

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

Inequality operator !=. Read more
Source§

impl PartialOrd for Imm

Source§

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

This method returns an ordering between self and other values if one exists. Read more
1.0.0 (const: unstable) · 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 (const: unstable) · 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 (const: unstable) · 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 (const: unstable) · 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 PblendwEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn pblendw(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl PblendwEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn pblendw(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl PclmulqdqEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn pclmulqdq(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl PclmulqdqEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn pclmulqdq(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl Pcmpestri3Emitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn pcmpestri_3(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl Pcmpestri3Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn pcmpestri_3(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl PcmpestriEmitter<Vec, Mem, Imm, Gp, Gp, Gp> for Assembler<'_>

Source§

fn pcmpestri( &mut self, dst: Vec, src1: Mem, imm: Imm, dst2: Gp, src2: Gp, src3: Gp, )

Source§

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

Source§

fn pcmpestri( &mut self, dst: Vec, src1: Vec, imm: Imm, dst2: Gp, src2: Gp, src3: Gp, )

Source§

impl Pcmpestrm3Emitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn pcmpestrm_3(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl Pcmpestrm3Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn pcmpestrm_3(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl PcmpestrmEmitter<Vec, Mem, Imm, Vec, Gp, Gp> for Assembler<'_>

Source§

fn pcmpestrm( &mut self, dst: Vec, src1: Mem, imm: Imm, dst2: Vec, src2: Gp, src3: Gp, )

Source§

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

Source§

fn pcmpestrm( &mut self, dst: Vec, src1: Vec, imm: Imm, dst2: Vec, src2: Gp, src3: Gp, )

Source§

impl Pcmpistri3Emitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn pcmpistri_3(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl Pcmpistri3Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn pcmpistri_3(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl PcmpistriEmitter<Vec, Mem, Imm, Gp> for Assembler<'_>

Source§

fn pcmpistri(&mut self, dst: Vec, src: Mem, imm: Imm, dst2: Gp)

Source§

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

Source§

fn pcmpistri(&mut self, dst: Vec, src: Vec, imm: Imm, dst2: Gp)

Source§

impl Pcmpistrm3Emitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn pcmpistrm_3(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl Pcmpistrm3Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn pcmpistrm_3(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl PcmpistrmEmitter<Vec, Mem, Imm, Vec> for Assembler<'_>

Source§

fn pcmpistrm(&mut self, dst: Vec, src: Mem, imm: Imm, dst2: Vec)

Source§

impl PcmpistrmEmitter<Vec, Vec, Imm, Vec> for Assembler<'_>

Source§

fn pcmpistrm(&mut self, dst: Vec, src: Vec, imm: Imm, dst2: Vec)

Source§

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

Source§

fn pextrb(&mut self, dst: Gp, src: Vec, imm: Imm)

Source§

impl PextrbEmitter<Mem, Vec, Imm> for Assembler<'_>

Source§

fn pextrb(&mut self, dst: Mem, src: Vec, imm: Imm)

Source§

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

Source§

fn pextrd(&mut self, dst: Gp, src: Vec, imm: Imm)

Source§

impl PextrdEmitter<Mem, Vec, Imm> for Assembler<'_>

Source§

fn pextrd(&mut self, dst: Mem, src: Vec, imm: Imm)

Source§

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

Source§

fn pextrq(&mut self, dst: Gp, src: Vec, imm: Imm)

Source§

impl PextrqEmitter<Mem, Vec, Imm> for Assembler<'_>

Source§

fn pextrq(&mut self, dst: Mem, src: Vec, imm: Imm)

Source§

impl PextrwEmitter<Gp, Mm, Imm> for Assembler<'_>

Source§

fn pextrw(&mut self, dst: Gp, src: Mm, imm: Imm)

Source§

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

Source§

fn pextrw(&mut self, dst: Gp, src: Vec, imm: Imm)

Source§

impl PextrwEmitter<Mem, Vec, Imm> for Assembler<'_>

Source§

fn pextrw(&mut self, dst: Mem, src: Vec, imm: Imm)

Source§

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

Source§

fn pinsrb(&mut self, dst: Vec, src: Gp, imm: Imm)

Source§

impl PinsrbEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn pinsrb(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

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

Source§

fn pinsrd(&mut self, dst: Vec, src: Gp, imm: Imm)

Source§

impl PinsrdEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn pinsrd(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

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

Source§

fn pinsrq(&mut self, dst: Vec, src: Gp, imm: Imm)

Source§

impl PinsrqEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn pinsrq(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl PinsrwEmitter<Mm, Gp, Imm> for Assembler<'_>

Source§

fn pinsrw(&mut self, dst: Mm, src: Gp, imm: Imm)

Source§

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

Source§

fn pinsrw(&mut self, dst: Vec, src: Gp, imm: Imm)

Source§

impl PinsrwEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn pinsrw(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl PrfmEmitter<Imm, Mem> for Assembler<'_>

Source§

fn prfm(&mut self, prf_op: Imm, addr: Mem)

Source§

impl PshufdEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn pshufd(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl PshufdEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn pshufd(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl PshufhwEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn pshufhw(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl PshufhwEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn pshufhw(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl PshuflwEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn pshuflw(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl PshuflwEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn pshuflw(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl PslldEmitter<Vec, Imm> for Assembler<'_>

Source§

fn pslld(&mut self, dst: Vec, imm: Imm)

Source§

impl PslldqEmitter<Vec, Imm> for Assembler<'_>

Source§

fn pslldq(&mut self, dst: Vec, imm: Imm)

Source§

impl PsllqEmitter<Vec, Imm> for Assembler<'_>

Source§

fn psllq(&mut self, dst: Vec, imm: Imm)

Source§

impl PsllwEmitter<Vec, Imm> for Assembler<'_>

Source§

fn psllw(&mut self, dst: Vec, imm: Imm)

Source§

impl PsradEmitter<Vec, Imm> for Assembler<'_>

Source§

fn psrad(&mut self, dst: Vec, imm: Imm)

Source§

impl PsrawEmitter<Vec, Imm> for Assembler<'_>

Source§

fn psraw(&mut self, dst: Vec, imm: Imm)

Source§

impl PsrldEmitter<Vec, Imm> for Assembler<'_>

Source§

fn psrld(&mut self, dst: Vec, imm: Imm)

Source§

impl PsrldqEmitter<Vec, Imm> for Assembler<'_>

Source§

fn psrldq(&mut self, dst: Vec, imm: Imm)

Source§

impl PsrlqEmitter<Vec, Imm> for Assembler<'_>

Source§

fn psrlq(&mut self, dst: Vec, imm: Imm)

Source§

impl PsrlwEmitter<Vec, Imm> for Assembler<'_>

Source§

fn psrlw(&mut self, dst: Vec, imm: Imm)

Source§

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

Source§

fn rcl(&mut self, dst: Gp, imm: Imm)

Source§

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

Source§

fn rcr(&mut self, dst: Gp, imm: Imm)

Source§

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

Source§

fn rol(&mut self, dst: Gp, imm: Imm)

Source§

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

Source§

fn ror(&mut self, rd: Gp, rn: Gp, rm_or_shift: Imm)

Source§

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

Source§

fn ror(&mut self, dst: Gp, imm: Imm)

Source§

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

Source§

fn rorx(&mut self, dst: Gp, src: Gp, imm: Imm)

Source§

impl RorxEmitter<Gp, Mem, Imm> for Assembler<'_>

Source§

fn rorx(&mut self, dst: Gp, src: Mem, imm: Imm)

Source§

impl RoundpdEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn roundpd(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl RoundpdEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn roundpd(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl RoundpsEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn roundps(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl RoundpsEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn roundps(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl RoundsdEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn roundsd(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl RoundsdEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn roundsd(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl RoundssEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn roundss(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl RoundssEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn roundss(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl Rshrn2Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn rshrn2(&mut self, operand_1: Vec, rn: Vec, shift: Imm)

Source§

impl RshrnEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn rshrn(&mut self, rd: Vec, rn: Vec, shift: Imm)

Source§

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

Source§

fn sal(&mut self, dst: Gp, imm: Imm)

Source§

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

Source§

fn sar(&mut self, dst: Gp, imm: Imm)

Source§

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

Source§

fn sbb(&mut self, dst: Gp, imm: Imm)

Source§

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

Source§

fn sbfiz(&mut self, rd: Gp, rn: Gp, lsb: Imm, width: Imm)

Source§

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

Source§

fn sbfm(&mut self, rd: Gp, rn: Gp, imm: Imm, imm_2: Imm)

Source§

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

Source§

fn sbfx(&mut self, rd: Gp, rn: Gp, lsb: Imm, width: Imm)

Source§

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

Source§

fn scvtf_3(&mut self, rd: Vec, rn: Gp, fbits_or_bits: Imm)

Source§

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

Source§

fn scvtf_3(&mut self, rd: Vec, rn: Vec, fbits_or_bits: Imm)

Source§

impl Sha1rnds4Emitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn sha1rnds4(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl Sha1rnds4Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn sha1rnds4(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

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

Source§

fn shl(&mut self, dst: Gp, imm: Imm)

Source§

impl ShlEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn shl(&mut self, rd: Vec, rn: Vec, shift: Imm)

Source§

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

Source§

fn shld(&mut self, dst: Gp, src: Gp, imm: Imm)

Source§

impl ShldEmitter<Mem, Gp, Imm> for Assembler<'_>

Source§

fn shld(&mut self, dst: Mem, src: Gp, imm: Imm)

Source§

impl Shll2Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn shll2(&mut self, rd: Vec, rn: Vec, operand_3: Imm)

Source§

impl ShllEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn shll(&mut self, rd: Vec, rn: Vec, operand_3: Imm)

Source§

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

Source§

fn shr(&mut self, dst: Gp, imm: Imm)

Source§

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

Source§

fn shrd(&mut self, dst: Gp, src: Gp, imm: Imm)

Source§

impl ShrdEmitter<Mem, Gp, Imm> for Assembler<'_>

Source§

fn shrd(&mut self, dst: Mem, src: Gp, imm: Imm)

Source§

impl Shrn2Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn shrn2(&mut self, operand_1: Vec, rn: Vec, shift: Imm)

Source§

impl ShrnEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn shrn(&mut self, rd: Vec, rn: Vec, shift: Imm)

Source§

impl ShufpdEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn shufpd(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl ShufpdEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn shufpd(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl ShufpsEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn shufps(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl ShufpsEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn shufps(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl SliEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn sli(&mut self, operand_1: Vec, rn: Vec, shift: Imm)

Source§

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

Source§

fn smax(&mut self, rd: Gp, rn: Gp, rm_or_imm: Imm)

Source§

impl SmcEmitter<Imm> for Assembler<'_>

Source§

fn smc(&mut self, imm: Imm)

Source§

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

Source§

fn smin(&mut self, rd: Gp, rn: Gp, rm_or_imm: Imm)

Source§

impl Sqrshrn2Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn sqrshrn2(&mut self, operand_1: Vec, rn: Vec, shift: Imm)

Source§

impl SqrshrnEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn sqrshrn(&mut self, rd: Vec, rn: Vec, shift: Imm)

Source§

impl Sqrshrun2Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn sqrshrun2(&mut self, operand_1: Vec, rn: Vec, shift: Imm)

Source§

impl SqrshrunEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn sqrshrun(&mut self, rd: Vec, rn: Vec, shift: Imm)

Source§

impl SqshlEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn sqshl(&mut self, rd: Vec, rn: Vec, rm_or_shift: Imm)

Source§

impl SqshluEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn sqshlu(&mut self, rd: Vec, rn: Vec, shift: Imm)

Source§

impl Sqshrn2Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn sqshrn2(&mut self, operand_1: Vec, rn: Vec, shift: Imm)

Source§

impl SqshrnEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn sqshrn(&mut self, rd: Vec, rn: Vec, shift: Imm)

Source§

impl Sqshrun2Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn sqshrun2(&mut self, operand_1: Vec, rn: Vec, shift: Imm)

Source§

impl SqshrunEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn sqshrun(&mut self, rd: Vec, rn: Vec, shift: Imm)

Source§

impl SriEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn sri(&mut self, operand_1: Vec, rn: Vec, shift: Imm)

Source§

impl SrshrEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn srshr(&mut self, rd: Vec, rn: Vec, shift: Imm)

Source§

impl SrsraEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn srsra(&mut self, operand_1: Vec, rn: Vec, shift: Imm)

Source§

impl Sshll2Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn sshll2(&mut self, rd: Vec, rn: Vec, shift: Imm)

Source§

impl SshllEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn sshll(&mut self, rd: Vec, rn: Vec, shift: Imm)

Source§

impl SshrEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn sshr(&mut self, rd: Vec, rn: Vec, shift: Imm)

Source§

impl SsraEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn ssra(&mut self, operand_1: Vec, rn: Vec, shift: Imm)

Source§

impl StructuralPartialEq for Imm

Source§

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

Source§

fn sub_4(&mut self, rd: Gp, rn: Gp, rm_or_imm: Gp, shift: Imm)

Source§

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

Source§

fn sub_4(&mut self, rd: Gp, rn: Gp, rm_or_imm: Imm, shift: Imm)

Source§

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

Source§

fn sub(&mut self, rd: Gp, rn: Gp, rm_or_imm: Imm)

Source§

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

Source§

fn sub(&mut self, dst: Gp, imm: Imm)

Source§

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

Source§

fn subg(&mut self, rd: Gp, rn: Gp, imm1: Imm, imm2: Imm)

Source§

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

Source§

fn subs_4(&mut self, rd: Gp, rn: Gp, rm_or_imm: Gp, shift: Imm)

Source§

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

Source§

fn subs_4(&mut self, rd: Gp, rn: Gp, rm_or_imm: Imm, shift: Imm)

Source§

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

Source§

fn subs(&mut self, rd: Gp, rn: Gp, rm_or_imm: Imm)

Source§

impl SvcEmitter<Imm> for Assembler<'_>

Source§

fn svc(&mut self, imm: Imm)

Source§

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

Source§

fn sys_5(&mut self, system_op1: Imm, cn: Imm, cm: Imm, system_op2: Imm, rt: Gp)

Source§

impl SysEmitter<Imm, Imm, Imm, Imm> for Assembler<'_>

Source§

fn sys(&mut self, system_op1: Imm, cn: Imm, cm: Imm, system_op2: Imm)

Source§

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

Source§

fn tbnz(&mut self, rt: Gp, imm: Imm, target: Imm)

Source§

impl TbnzEmitter<Gp, Imm, Label> for Assembler<'_>

Source§

fn tbnz(&mut self, rt: Gp, imm: Imm, target: Label)

Source§

impl TbnzEmitter<Gp, Imm, Sym> for Assembler<'_>

Source§

fn tbnz(&mut self, rt: Gp, imm: Imm, target: Sym)

Source§

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

Source§

fn tbz(&mut self, rt: Gp, imm: Imm, target: Imm)

Source§

impl TbzEmitter<Gp, Imm, Label> for Assembler<'_>

Source§

fn tbz(&mut self, rt: Gp, imm: Imm, target: Label)

Source§

impl TbzEmitter<Gp, Imm, Sym> for Assembler<'_>

Source§

fn tbz(&mut self, rt: Gp, imm: Imm, target: Sym)

Source§

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

Source§

fn test(&mut self, lhs: Gp, imm: Imm)

Source§

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

Source§

fn tlbi(&mut self, tlbi_op: Imm, rt: Gp)

Source§

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

Source§

fn tst_3(&mut self, rn: Gp, rm: Gp, shift: Imm)

Source§

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

Source§

fn tst(&mut self, rn: Gp, rm_or_imm: Imm)

Source§

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

Source§

fn ubfiz(&mut self, rd: Gp, rn: Gp, lsb: Imm, width: Imm)

Source§

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

Source§

fn ubfm(&mut self, rd: Gp, rn: Gp, imm: Imm, imm_2: Imm)

Source§

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

Source§

fn ubfx(&mut self, rd: Gp, rn: Gp, lsb: Imm, width: Imm)

Source§

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

Source§

fn ucvtf_3(&mut self, rd: Vec, rn: Gp, fbits_or_bits: Imm)

Source§

impl Ucvtf3Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn ucvtf_3(&mut self, rd: Vec, rn: Vec, fbits_or_bits: Imm)

Source§

impl UdfEmitter<Imm> for Assembler<'_>

Source§

fn udf(&mut self, imm: Imm)

Source§

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

Source§

fn umax(&mut self, rd: Gp, rn: Gp, rm_or_imm: Imm)

Source§

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

Source§

fn umin(&mut self, rd: Gp, rn: Gp, rm_or_imm: Imm)

Source§

impl UqrshlEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn uqrshl(&mut self, rd: Vec, rn: Vec, rm: Imm)

Source§

impl Uqrshrn2Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn uqrshrn2(&mut self, operand_1: Vec, rn: Vec, shift: Imm)

Source§

impl UqrshrnEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn uqrshrn(&mut self, rd: Vec, rn: Vec, shift: Imm)

Source§

impl UqshlEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn uqshl(&mut self, rd: Vec, rn: Vec, rm_or_shift: Imm)

Source§

impl Uqshrn2Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn uqshrn2(&mut self, operand_1: Vec, rn: Vec, shift: Imm)

Source§

impl UqshrnEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn uqshrn(&mut self, rd: Vec, rn: Vec, shift: Imm)

Source§

impl UrshrEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn urshr(&mut self, rd: Vec, rn: Vec, shift: Imm)

Source§

impl UrsraEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn ursra(&mut self, operand_1: Vec, rn: Vec, shift: Imm)

Source§

impl Ushll2Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn ushll2(&mut self, rd: Vec, rn: Vec, shift: Imm)

Source§

impl UshllEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn ushll(&mut self, rd: Vec, rn: Vec, shift: Imm)

Source§

impl UshrEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn ushr(&mut self, rd: Vec, rn: Vec, shift: Imm)

Source§

impl UsraEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn usra(&mut self, operand_1: Vec, rn: Vec, shift: Imm)

Source§

impl VaeskeygenassistEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vaeskeygenassist(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VaeskeygenassistEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vaeskeygenassist(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl ValigndEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn valignd(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl ValigndEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn valignd(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl ValignqEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn valignq(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl ValignqEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn valignq(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VblendpdEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vblendpd(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VblendpdEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vblendpd(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VblendpsEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vblendps(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VblendpsEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vblendps(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VcmppdEmitter<KReg, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vcmppd(&mut self, dst: KReg, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VcmppdEmitter<KReg, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vcmppd(&mut self, dst: KReg, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VcmppdEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vcmppd(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VcmppdEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vcmppd(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VcmpphEmitter<KReg, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vcmpph(&mut self, dst: KReg, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VcmpphEmitter<KReg, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vcmpph(&mut self, dst: KReg, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VcmppsEmitter<KReg, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vcmpps(&mut self, dst: KReg, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VcmppsEmitter<KReg, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vcmpps(&mut self, dst: KReg, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VcmppsEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vcmpps(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VcmppsEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vcmpps(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VcmpsdEmitter<KReg, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vcmpsd(&mut self, dst: KReg, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VcmpsdEmitter<KReg, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vcmpsd(&mut self, dst: KReg, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VcmpsdEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vcmpsd(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VcmpsdEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vcmpsd(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VcmpshEmitter<KReg, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vcmpsh(&mut self, dst: KReg, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VcmpshEmitter<KReg, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vcmpsh(&mut self, dst: KReg, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VcmpssEmitter<KReg, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vcmpss(&mut self, dst: KReg, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VcmpssEmitter<KReg, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vcmpss(&mut self, dst: KReg, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VcmpssEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vcmpss(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VcmpssEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vcmpss(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vcvtps2phEmitter<Mem, Vec, Imm> for Assembler<'_>

Source§

fn vcvtps2ph(&mut self, dst: Mem, src: Vec, imm: Imm)

Source§

impl Vcvtps2phEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vcvtps2ph(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VdbpsadbwEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vdbpsadbw(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VdbpsadbwEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vdbpsadbw(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VdppdEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vdppd(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VdppdEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vdppd(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VdppsEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vdpps(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VdppsEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vdpps(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vextractf32x4Emitter<Mem, Vec, Imm> for Assembler<'_>

Source§

fn vextractf32x4(&mut self, dst: Mem, src: Vec, imm: Imm)

Source§

impl Vextractf32x4Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vextractf32x4(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl Vextractf32x8Emitter<Mem, Vec, Imm> for Assembler<'_>

Source§

fn vextractf32x8(&mut self, dst: Mem, src: Vec, imm: Imm)

Source§

impl Vextractf32x8Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vextractf32x8(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl Vextractf64x2Emitter<Mem, Vec, Imm> for Assembler<'_>

Source§

fn vextractf64x2(&mut self, dst: Mem, src: Vec, imm: Imm)

Source§

impl Vextractf64x2Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vextractf64x2(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl Vextractf64x4Emitter<Mem, Vec, Imm> for Assembler<'_>

Source§

fn vextractf64x4(&mut self, dst: Mem, src: Vec, imm: Imm)

Source§

impl Vextractf64x4Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vextractf64x4(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl Vextractf128Emitter<Mem, Vec, Imm> for Assembler<'_>

Source§

fn vextractf128(&mut self, dst: Mem, src: Vec, imm: Imm)

Source§

impl Vextractf128Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vextractf128(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl Vextracti32x4Emitter<Mem, Vec, Imm> for Assembler<'_>

Source§

fn vextracti32x4(&mut self, dst: Mem, src: Vec, imm: Imm)

Source§

impl Vextracti32x4Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vextracti32x4(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl Vextracti32x8Emitter<Mem, Vec, Imm> for Assembler<'_>

Source§

fn vextracti32x8(&mut self, dst: Mem, src: Vec, imm: Imm)

Source§

impl Vextracti32x8Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vextracti32x8(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl Vextracti64x2Emitter<Mem, Vec, Imm> for Assembler<'_>

Source§

fn vextracti64x2(&mut self, dst: Mem, src: Vec, imm: Imm)

Source§

impl Vextracti64x2Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vextracti64x2(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl Vextracti64x4Emitter<Mem, Vec, Imm> for Assembler<'_>

Source§

fn vextracti64x4(&mut self, dst: Mem, src: Vec, imm: Imm)

Source§

impl Vextracti64x4Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vextracti64x4(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl Vextracti128Emitter<Mem, Vec, Imm> for Assembler<'_>

Source§

fn vextracti128(&mut self, dst: Mem, src: Vec, imm: Imm)

Source§

impl Vextracti128Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vextracti128(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

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

Source§

fn vextractps(&mut self, dst: Gp, src: Vec, imm: Imm)

Source§

impl VextractpsEmitter<Mem, Vec, Imm> for Assembler<'_>

Source§

fn vextractps(&mut self, dst: Mem, src: Vec, imm: Imm)

Source§

impl VfixupimmpdEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vfixupimmpd(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VfixupimmpdEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vfixupimmpd(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VfixupimmpsEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vfixupimmps(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VfixupimmpsEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vfixupimmps(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VfixupimmsdEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vfixupimmsd(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VfixupimmsdEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vfixupimmsd(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VfixupimmssEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vfixupimmss(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VfixupimmssEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vfixupimmss(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VfpclasspdEmitter<KReg, Vec, Imm> for Assembler<'_>

Source§

fn vfpclasspd(&mut self, dst: KReg, src: Vec, imm: Imm)

Source§

impl VfpclassphEmitter<KReg, Vec, Imm> for Assembler<'_>

Source§

fn vfpclassph(&mut self, dst: KReg, src: Vec, imm: Imm)

Source§

impl VfpclasspsEmitter<KReg, Vec, Imm> for Assembler<'_>

Source§

fn vfpclassps(&mut self, dst: KReg, src: Vec, imm: Imm)

Source§

impl VfpclasssdEmitter<KReg, Vec, Imm> for Assembler<'_>

Source§

fn vfpclasssd(&mut self, dst: KReg, src: Vec, imm: Imm)

Source§

impl VfpclassshEmitter<KReg, Vec, Imm> for Assembler<'_>

Source§

fn vfpclasssh(&mut self, dst: KReg, src: Vec, imm: Imm)

Source§

impl VfpclassssEmitter<KReg, Vec, Imm> for Assembler<'_>

Source§

fn vfpclassss(&mut self, dst: KReg, src: Vec, imm: Imm)

Source§

impl VgetmantpdEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vgetmantpd(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VgetmantpdEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vgetmantpd(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VgetmantphEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vgetmantph(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VgetmantphEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vgetmantph(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VgetmantpsEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vgetmantps(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VgetmantpsEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vgetmantps(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VgetmantsdEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vgetmantsd(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VgetmantsdEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vgetmantsd(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VgetmantshEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vgetmantsh(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VgetmantshEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vgetmantsh(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VgetmantssEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vgetmantss(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VgetmantssEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vgetmantss(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vgf2p8affineinvqbEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vgf2p8affineinvqb(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl Vgf2p8affineinvqbEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vgf2p8affineinvqb(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vgf2p8affineqbEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vgf2p8affineqb(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl Vgf2p8affineqbEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vgf2p8affineqb(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vinsertf32x4Emitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vinsertf32x4(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl Vinsertf32x4Emitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vinsertf32x4(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vinsertf32x8Emitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vinsertf32x8(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl Vinsertf32x8Emitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vinsertf32x8(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vinsertf64x2Emitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vinsertf64x2(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl Vinsertf64x2Emitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vinsertf64x2(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vinsertf64x4Emitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vinsertf64x4(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl Vinsertf64x4Emitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vinsertf64x4(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vinsertf128Emitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vinsertf128(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl Vinsertf128Emitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vinsertf128(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vinserti32x4Emitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vinserti32x4(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl Vinserti32x4Emitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vinserti32x4(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vinserti32x8Emitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vinserti32x8(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl Vinserti32x8Emitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vinserti32x8(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vinserti64x2Emitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vinserti64x2(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl Vinserti64x2Emitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vinserti64x2(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vinserti64x4Emitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vinserti64x4(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl Vinserti64x4Emitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vinserti64x4(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vinserti128Emitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vinserti128(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl Vinserti128Emitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vinserti128(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VinsertpsEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vinsertps(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VinsertpsEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vinsertps(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VmpsadbwEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vmpsadbw(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VmpsadbwEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vmpsadbw(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpalignrEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpalignr(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpalignrEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpalignr(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpblenddEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpblendd(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpblenddEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpblendd(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpblendwEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpblendw(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpblendwEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpblendw(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpclmulqdqEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpclmulqdq(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpclmulqdqEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpclmulqdq(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpcmpbEmitter<KReg, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpcmpb(&mut self, dst: KReg, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpcmpbEmitter<KReg, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpcmpb(&mut self, dst: KReg, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpcmpdEmitter<KReg, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpcmpd(&mut self, dst: KReg, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpcmpdEmitter<KReg, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpcmpd(&mut self, dst: KReg, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vpcmpestri3Emitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpcmpestri_3(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl Vpcmpestri3Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpcmpestri_3(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpcmpestriEmitter<Vec, Mem, Imm, Gp, Gp, Gp> for Assembler<'_>

Source§

fn vpcmpestri( &mut self, dst: Vec, src1: Mem, imm: Imm, dst2: Gp, src2: Gp, src3: Gp, )

Source§

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

Source§

fn vpcmpestri( &mut self, dst: Vec, src1: Vec, imm: Imm, dst2: Gp, src2: Gp, src3: Gp, )

Source§

impl Vpcmpestrm3Emitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpcmpestrm_3(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl Vpcmpestrm3Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpcmpestrm_3(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpcmpestrmEmitter<Vec, Mem, Imm, Vec, Gp, Gp> for Assembler<'_>

Source§

fn vpcmpestrm( &mut self, dst: Vec, src1: Mem, imm: Imm, dst2: Vec, src2: Gp, src3: Gp, )

Source§

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

Source§

fn vpcmpestrm( &mut self, dst: Vec, src1: Vec, imm: Imm, dst2: Vec, src2: Gp, src3: Gp, )

Source§

impl Vpcmpistri3Emitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpcmpistri_3(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl Vpcmpistri3Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpcmpistri_3(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpcmpistriEmitter<Vec, Mem, Imm, Gp> for Assembler<'_>

Source§

fn vpcmpistri(&mut self, dst: Vec, src: Mem, imm: Imm, dst2: Gp)

Source§

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

Source§

fn vpcmpistri(&mut self, dst: Vec, src: Vec, imm: Imm, dst2: Gp)

Source§

impl Vpcmpistrm3Emitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpcmpistrm_3(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl Vpcmpistrm3Emitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpcmpistrm_3(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpcmpistrmEmitter<Vec, Mem, Imm, Vec> for Assembler<'_>

Source§

fn vpcmpistrm(&mut self, dst: Vec, src: Mem, imm: Imm, dst2: Vec)

Source§

impl VpcmpistrmEmitter<Vec, Vec, Imm, Vec> for Assembler<'_>

Source§

fn vpcmpistrm(&mut self, dst: Vec, src: Vec, imm: Imm, dst2: Vec)

Source§

impl VpcmpqEmitter<KReg, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpcmpq(&mut self, dst: KReg, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpcmpqEmitter<KReg, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpcmpq(&mut self, dst: KReg, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpcmpubEmitter<KReg, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpcmpub(&mut self, dst: KReg, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpcmpubEmitter<KReg, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpcmpub(&mut self, dst: KReg, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpcmpudEmitter<KReg, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpcmpud(&mut self, dst: KReg, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpcmpudEmitter<KReg, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpcmpud(&mut self, dst: KReg, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpcmpuqEmitter<KReg, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpcmpuq(&mut self, dst: KReg, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpcmpuqEmitter<KReg, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpcmpuq(&mut self, dst: KReg, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpcmpuwEmitter<KReg, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpcmpuw(&mut self, dst: KReg, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpcmpuwEmitter<KReg, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpcmpuw(&mut self, dst: KReg, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpcmpwEmitter<KReg, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpcmpw(&mut self, dst: KReg, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpcmpwEmitter<KReg, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpcmpw(&mut self, dst: KReg, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpcombEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpcomb(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpcombEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpcomb(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpcomdEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpcomd(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpcomdEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpcomd(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpcomqEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpcomq(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpcomqEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpcomq(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpcomubEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpcomub(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpcomubEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpcomub(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpcomudEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpcomud(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpcomudEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpcomud(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpcomuqEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpcomuq(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpcomuqEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpcomuq(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpcomuwEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpcomuw(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpcomuwEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpcomuw(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpcomwEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpcomw(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpcomwEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpcomw(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vperm2f128Emitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vperm2f128(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl Vperm2f128Emitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vperm2f128(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vperm2i128Emitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vperm2i128(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl Vperm2i128Emitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vperm2i128(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vpermil2pdEmitter<Vec, Vec, Mem, Vec, Imm> for Assembler<'_>

Source§

fn vpermil2pd(&mut self, dst: Vec, src1: Vec, src2: Mem, src3: Vec, imm: Imm)

Source§

impl Vpermil2pdEmitter<Vec, Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpermil2pd(&mut self, dst: Vec, src1: Vec, src2: Vec, src3: Mem, imm: Imm)

Source§

impl Vpermil2pdEmitter<Vec, Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpermil2pd(&mut self, dst: Vec, src1: Vec, src2: Vec, src3: Vec, imm: Imm)

Source§

impl Vpermil2psEmitter<Vec, Vec, Mem, Vec, Imm> for Assembler<'_>

Source§

fn vpermil2ps(&mut self, dst: Vec, src1: Vec, src2: Mem, src3: Vec, imm: Imm)

Source§

impl Vpermil2psEmitter<Vec, Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpermil2ps(&mut self, dst: Vec, src1: Vec, src2: Vec, src3: Mem, imm: Imm)

Source§

impl Vpermil2psEmitter<Vec, Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpermil2ps(&mut self, dst: Vec, src1: Vec, src2: Vec, src3: Vec, imm: Imm)

Source§

impl VpermilpdEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpermilpd(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VpermilpdEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpermilpd(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpermilpsEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpermilps(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VpermilpsEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpermilps(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpermpdEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpermpd(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VpermpdEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpermpd(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpermqEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpermq(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VpermqEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpermq(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

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

Source§

fn vpextrb(&mut self, dst: Gp, src: Vec, imm: Imm)

Source§

impl VpextrbEmitter<Mem, Vec, Imm> for Assembler<'_>

Source§

fn vpextrb(&mut self, dst: Mem, src: Vec, imm: Imm)

Source§

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

Source§

fn vpextrd(&mut self, dst: Gp, src: Vec, imm: Imm)

Source§

impl VpextrdEmitter<Mem, Vec, Imm> for Assembler<'_>

Source§

fn vpextrd(&mut self, dst: Mem, src: Vec, imm: Imm)

Source§

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

Source§

fn vpextrq(&mut self, dst: Gp, src: Vec, imm: Imm)

Source§

impl VpextrqEmitter<Mem, Vec, Imm> for Assembler<'_>

Source§

fn vpextrq(&mut self, dst: Mem, src: Vec, imm: Imm)

Source§

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

Source§

fn vpextrw(&mut self, dst: Gp, src: Vec, imm: Imm)

Source§

impl VpextrwEmitter<Mem, Vec, Imm> for Assembler<'_>

Source§

fn vpextrw(&mut self, dst: Mem, src: Vec, imm: Imm)

Source§

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

Source§

fn vpinsrb(&mut self, dst: Vec, src1: Vec, src2: Gp, imm: Imm)

Source§

impl VpinsrbEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpinsrb(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

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

Source§

fn vpinsrd(&mut self, dst: Vec, src1: Vec, src2: Gp, imm: Imm)

Source§

impl VpinsrdEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpinsrd(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

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

Source§

fn vpinsrq(&mut self, dst: Vec, src1: Vec, src2: Gp, imm: Imm)

Source§

impl VpinsrqEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpinsrq(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

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

Source§

fn vpinsrw(&mut self, dst: Vec, src1: Vec, src2: Gp, imm: Imm)

Source§

impl VpinsrwEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpinsrw(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VproldEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vprold(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VproldEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vprold(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VprolqEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vprolq(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VprolqEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vprolq(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VprordEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vprord(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VprordEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vprord(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VprorqEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vprorq(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VprorqEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vprorq(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VprotbEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vprotb(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VprotbEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vprotb(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VprotdEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vprotd(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VprotdEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vprotd(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VprotqEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vprotq(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VprotqEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vprotq(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VprotwEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vprotw(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VprotwEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vprotw(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpshlddEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpshldd(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpshlddEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpshldd(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpshldqEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpshldq(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpshldqEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpshldq(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpshldwEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpshldw(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpshldwEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpshldw(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpshrddEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpshrdd(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpshrddEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpshrdd(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpshrdqEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpshrdq(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpshrdqEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpshrdq(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpshrdwEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpshrdw(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpshrdwEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpshrdw(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpshufdEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpshufd(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VpshufdEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpshufd(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpshufhwEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpshufhw(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VpshufhwEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpshufhw(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpshuflwEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpshuflw(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VpshuflwEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpshuflw(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpslldEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpslld(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VpslldEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpslld(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpslldqEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpslldq(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VpslldqEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpslldq(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpsllqEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpsllq(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VpsllqEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpsllq(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpsllwEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpsllw(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VpsllwEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpsllw(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpsradEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpsrad(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VpsradEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpsrad(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpsraqEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpsraq(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VpsraqEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpsraq(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpsrawEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpsraw(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VpsrawEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpsraw(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpsrldEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpsrld(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VpsrldEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpsrld(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpsrldqEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpsrldq(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VpsrldqEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpsrldq(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpsrlqEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpsrlq(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VpsrlqEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpsrlq(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpsrlwEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpsrlw(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VpsrlwEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpsrlw(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VpternlogdEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpternlogd(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpternlogdEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpternlogd(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VpternlogqEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vpternlogq(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VpternlogqEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vpternlogq(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VrangepdEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vrangepd(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VrangepdEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vrangepd(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VrangepsEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vrangeps(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VrangepsEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vrangeps(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VrangesdEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vrangesd(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VrangesdEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vrangesd(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VrangessEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vrangess(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VrangessEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vrangess(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VreducepdEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vreducepd(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VreducepdEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vreducepd(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VreducephEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vreduceph(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VreducephEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vreduceph(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VreducepsEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vreduceps(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VreducepsEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vreduceps(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VreducesdEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vreducesd(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VreducesdEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vreducesd(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VreduceshEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vreducesh(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VreduceshEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vreducesh(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VreducessEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vreducess(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VreducessEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vreducess(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VrndscalepdEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vrndscalepd(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VrndscalepdEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vrndscalepd(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VrndscalephEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vrndscaleph(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VrndscalephEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vrndscaleph(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VrndscalepsEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vrndscaleps(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VrndscalepsEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vrndscaleps(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VrndscalesdEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vrndscalesd(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VrndscalesdEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vrndscalesd(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VrndscaleshEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vrndscalesh(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VrndscaleshEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vrndscalesh(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VrndscalessEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vrndscaless(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VrndscalessEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vrndscaless(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VroundpdEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vroundpd(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VroundpdEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vroundpd(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VroundpsEmitter<Vec, Mem, Imm> for Assembler<'_>

Source§

fn vroundps(&mut self, dst: Vec, src: Mem, imm: Imm)

Source§

impl VroundpsEmitter<Vec, Vec, Imm> for Assembler<'_>

Source§

fn vroundps(&mut self, dst: Vec, src: Vec, imm: Imm)

Source§

impl VroundsdEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vroundsd(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VroundsdEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vroundsd(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VroundssEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vroundss(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VroundssEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vroundss(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vshuff32x4Emitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vshuff32x4(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl Vshuff32x4Emitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vshuff32x4(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vshuff64x2Emitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vshuff64x2(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl Vshuff64x2Emitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vshuff64x2(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vshufi32x4Emitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vshufi32x4(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl Vshufi32x4Emitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vshufi32x4(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vshufi64x2Emitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vshufi64x2(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl Vshufi64x2Emitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vshufi64x2(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VshufpdEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vshufpd(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VshufpdEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vshufpd(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl VshufpsEmitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vshufps(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl VshufpsEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vshufps(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl Vsm3rnds2Emitter<Vec, Vec, Mem, Imm> for Assembler<'_>

Source§

fn vsm3rnds2(&mut self, dst: Vec, src1: Vec, src2: Mem, imm: Imm)

Source§

impl Vsm3rnds2Emitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn vsm3rnds2(&mut self, dst: Vec, src1: Vec, src2: Vec, imm: Imm)

Source§

impl XarEmitter<Vec, Vec, Vec, Imm> for Assembler<'_>

Source§

fn xar(&mut self, rd: Vec, rn: Vec, rm: Vec, imm: Imm)

Source§

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

Source§

fn xor_(&mut self, dst: Gp, imm: Imm)

Auto Trait Implementations§

§

impl Freeze for Imm

§

impl RefUnwindSafe for Imm

§

impl Send for Imm

§

impl Sync for Imm

§

impl Unpin for Imm

§

impl UnsafeUnpin for Imm

§

impl UnwindSafe for Imm

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.