Skip to main content

KReg

Struct KReg 

Source
pub struct KReg(pub Reg);

Tuple Fields§

§0: Reg

Implementations§

Source§

impl KReg

Source§

impl KReg

Source

pub const fn new() -> Self

Source

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

Source

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

Source§

impl KReg

Source

pub const THIS_TYPE: RegType = X86KReg::TYPE

Source

pub const THIS_GROUP: RegGroup = X86KReg::GROUP

Source

pub const THIS_SIZE: u32 = X86KReg::SIZE

Source

pub const SIGNATURE: u32 = X86KReg::SIGNATURE

Source

pub const fn from_id(id: u32) -> Self

Methods from Deref<Target = Reg>§

Source

pub const SIGNATURE: u32 = BaseReg::SIGNATURE

Source

pub fn is_gpb(&self) -> bool

Source

pub fn is_gpb_lo(&self) -> bool

Source

pub fn is_gpb_hi(&self) -> bool

Source

pub fn is_gpw(&self) -> bool

Source

pub fn is_gpd(&self) -> bool

Source

pub fn is_gpq(&self) -> bool

Source

pub fn is_gp32(&self) -> bool

Source

pub fn is_gp64(&self) -> bool

Source

pub fn is_xmm(&self) -> bool

Source

pub fn is_ymm(&self) -> bool

Source

pub fn is_zmm(&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_mm(&self) -> bool

Source

pub fn is_k_reg(&self) -> bool

Source

pub fn is_s_reg(&self) -> bool

Source

pub fn is_c_reg(&self) -> bool

Source

pub fn is_d_reg(&self) -> bool

Source

pub fn is_st(&self) -> bool

Source

pub fn is_bnd(&self) -> bool

Source

pub fn is_tmm(&self) -> bool

Source

pub fn is_rip(&self) -> bool

Source

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

Source

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

Methods from Deref<Target = BaseReg>§

Source

pub const SIGNATURE: u32 = REG_BASE_SIGNATURE_MASK

Source

pub fn base_signature(&self) -> OperandSignature

Source

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

Source

pub fn is_valid(&self) -> bool

Source

pub fn is_phys_reg(&self) -> bool

Source

pub fn is_virt_reg(&self) -> bool

Source

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

Source

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

Source

pub fn is_gp(&self) -> bool

Source

pub fn is_vec(&self) -> bool

Source

pub fn is_mask(&self) -> bool

Source

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

Source

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

Source

pub fn typ(&self) -> RegType

Source

pub fn reg_type(&self) -> RegType

Source

pub fn group(&self) -> RegGroup

Source

pub fn has_size(&self) -> bool

Source

pub fn size(&self) -> u32

Source

pub fn predicate(&self) -> u32

Source

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

Source

pub fn reset_predicate(&mut self)

Methods from Deref<Target = Operand>§

Source

pub fn reset(&mut self)

Source

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

Source

pub fn signature(&self) -> OperandSignature

Source

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

Source

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

Source

pub fn op_type(&self) -> OperandType

Source

pub fn is_none(&self) -> bool

Source

pub fn is_reg(&self) -> bool

Source

pub fn is_reg_list(&self) -> bool

Source

pub fn is_mem(&self) -> bool

Source

pub fn is_imm(&self) -> bool

Source

pub fn is_label(&self) -> bool

Source

pub fn is_sym(&self) -> bool

Source

pub fn is_phys_reg(&self) -> bool

Source

pub fn is_virt_reg(&self) -> bool

Source

pub fn id(&self) -> u32

Source

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

Source

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

Source

pub fn is_gp(&self) -> bool

Source

pub fn is_gp32(&self) -> bool

Source

pub fn is_gp64(&self) -> bool

Source

pub fn is_vec(&self) -> bool

Source

pub fn is_vec8(&self) -> bool

Source

pub fn is_vec16(&self) -> bool

Source

pub fn is_vec32(&self) -> bool

Source

pub fn is_vec64(&self) -> bool

Source

pub fn is_vec128(&self) -> bool

Source

pub fn is_vec256(&self) -> bool

Source

pub fn is_vec512(&self) -> bool

Source

pub fn is_mask(&self) -> bool

Source

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

Source

pub fn is_reg_or_mem(&self) -> bool

Source

pub fn is_reg_or_reg_list_or_mem(&self) -> bool

Source

pub fn x86_rm_size(&self) -> u32

Source

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

Trait Implementations§

Source§

impl Clone for KReg

Source§

fn clone(&self) -> KReg

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 Copy for KReg

Source§

impl Default for KReg

Source§

fn default() -> Self

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

impl Deref for KReg

Source§

type Target = Reg

The resulting type after dereferencing.
Source§

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

Dereferences the value.
Source§

impl DerefMut for KReg

Source§

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

Mutably dereferences the value.
Source§

impl Display for KReg

Source§

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

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

impl Eq for KReg

Source§

impl Hash for KReg

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 KaddbEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kaddb(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KadddEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kaddd(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KaddqEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kaddq(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KaddwEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kaddw(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KandbEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kandb(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KanddEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kandd(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KandnbEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kandnb(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KandndEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kandnd(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KandnqEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kandnq(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KandnwEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kandnw(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KandqEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kandq(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KandwEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kandw(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KmovbEmitter<Gp, KReg> for Assembler<'_>

Source§

fn kmovb(&mut self, dst: Gp, src: KReg)

Source§

impl KmovbEmitter<Gpd, KReg> for Assembler<'_>

Source§

fn kmovb(&mut self, dst: Gpd, src: KReg)

Source§

impl KmovbEmitter<KReg, Gp> for Assembler<'_>

Source§

fn kmovb(&mut self, dst: KReg, src: Gp)

Source§

impl KmovbEmitter<KReg, Gpd> for Assembler<'_>

Source§

fn kmovb(&mut self, dst: KReg, src: Gpd)

Source§

impl KmovbEmitter<KReg, KReg> for Assembler<'_>

Source§

fn kmovb(&mut self, dst: KReg, src: KReg)

Source§

impl KmovbEmitter<KReg, Mem> for Assembler<'_>

Source§

fn kmovb(&mut self, dst: KReg, src: Mem)

Source§

impl KmovbEmitter<Mem, KReg> for Assembler<'_>

Source§

fn kmovb(&mut self, dst: Mem, src: KReg)

Source§

impl KmovdEmitter<Gp, KReg> for Assembler<'_>

Source§

fn kmovd(&mut self, dst: Gp, src: KReg)

Source§

impl KmovdEmitter<Gpd, KReg> for Assembler<'_>

Source§

fn kmovd(&mut self, dst: Gpd, src: KReg)

Source§

impl KmovdEmitter<KReg, Gp> for Assembler<'_>

Source§

fn kmovd(&mut self, dst: KReg, src: Gp)

Source§

impl KmovdEmitter<KReg, Gpd> for Assembler<'_>

Source§

fn kmovd(&mut self, dst: KReg, src: Gpd)

Source§

impl KmovdEmitter<KReg, KReg> for Assembler<'_>

Source§

fn kmovd(&mut self, dst: KReg, src: KReg)

Source§

impl KmovdEmitter<KReg, Mem> for Assembler<'_>

Source§

fn kmovd(&mut self, dst: KReg, src: Mem)

Source§

impl KmovdEmitter<Mem, KReg> for Assembler<'_>

Source§

fn kmovd(&mut self, dst: Mem, src: KReg)

Source§

impl KmovqEmitter<Gp, KReg> for Assembler<'_>

Source§

fn kmovq(&mut self, dst: Gp, src: KReg)

Source§

impl KmovqEmitter<Gpq, KReg> for Assembler<'_>

Source§

fn kmovq(&mut self, dst: Gpq, src: KReg)

Source§

impl KmovqEmitter<KReg, Gp> for Assembler<'_>

Source§

fn kmovq(&mut self, dst: KReg, src: Gp)

Source§

impl KmovqEmitter<KReg, Gpq> for Assembler<'_>

Source§

fn kmovq(&mut self, dst: KReg, src: Gpq)

Source§

impl KmovqEmitter<KReg, KReg> for Assembler<'_>

Source§

fn kmovq(&mut self, dst: KReg, src: KReg)

Source§

impl KmovqEmitter<KReg, Mem> for Assembler<'_>

Source§

fn kmovq(&mut self, dst: KReg, src: Mem)

Source§

impl KmovqEmitter<Mem, KReg> for Assembler<'_>

Source§

fn kmovq(&mut self, dst: Mem, src: KReg)

Source§

impl KmovwEmitter<Gp, KReg> for Assembler<'_>

Source§

fn kmovw(&mut self, dst: Gp, src: KReg)

Source§

impl KmovwEmitter<Gpd, KReg> for Assembler<'_>

Source§

fn kmovw(&mut self, dst: Gpd, src: KReg)

Source§

impl KmovwEmitter<KReg, Gp> for Assembler<'_>

Source§

fn kmovw(&mut self, dst: KReg, src: Gp)

Source§

impl KmovwEmitter<KReg, Gpd> for Assembler<'_>

Source§

fn kmovw(&mut self, dst: KReg, src: Gpd)

Source§

impl KmovwEmitter<KReg, KReg> for Assembler<'_>

Source§

fn kmovw(&mut self, dst: KReg, src: KReg)

Source§

impl KmovwEmitter<KReg, Mem> for Assembler<'_>

Source§

fn kmovw(&mut self, dst: KReg, src: Mem)

Source§

impl KmovwEmitter<Mem, KReg> for Assembler<'_>

Source§

fn kmovw(&mut self, dst: Mem, src: KReg)

Source§

impl KnotbEmitter<KReg, KReg> for Assembler<'_>

Source§

fn knotb(&mut self, dst: KReg, src: KReg)

Source§

impl KnotdEmitter<KReg, KReg> for Assembler<'_>

Source§

fn knotd(&mut self, dst: KReg, src: KReg)

Source§

impl KnotqEmitter<KReg, KReg> for Assembler<'_>

Source§

fn knotq(&mut self, dst: KReg, src: KReg)

Source§

impl KnotwEmitter<KReg, KReg> for Assembler<'_>

Source§

fn knotw(&mut self, dst: KReg, src: KReg)

Source§

impl KorbEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn korb(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KordEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kord(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KorqEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn korq(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KortestbEmitter<KReg, KReg> for Assembler<'_>

Source§

fn kortestb(&mut self, lhs: KReg, rhs: KReg)

Source§

impl KortestdEmitter<KReg, KReg> for Assembler<'_>

Source§

fn kortestd(&mut self, lhs: KReg, rhs: KReg)

Source§

impl KortestqEmitter<KReg, KReg> for Assembler<'_>

Source§

fn kortestq(&mut self, lhs: KReg, rhs: KReg)

Source§

impl KortestwEmitter<KReg, KReg> for Assembler<'_>

Source§

fn kortestw(&mut self, lhs: KReg, rhs: KReg)

Source§

impl KorwEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn korw(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl<U2: Into<Imm>> KshiftlbEmitter<KReg, KReg, U2> for Assembler<'_>

Source§

fn kshiftlb(&mut self, dst: KReg, src1: KReg, src2: U2)

Source§

impl<U2: Into<Imm>> KshiftldEmitter<KReg, KReg, U2> for Assembler<'_>

Source§

fn kshiftld(&mut self, dst: KReg, src1: KReg, src2: U2)

Source§

impl<U2: Into<Imm>> KshiftlqEmitter<KReg, KReg, U2> for Assembler<'_>

Source§

fn kshiftlq(&mut self, dst: KReg, src1: KReg, src2: U2)

Source§

impl<U2: Into<Imm>> KshiftlwEmitter<KReg, KReg, U2> for Assembler<'_>

Source§

fn kshiftlw(&mut self, dst: KReg, src1: KReg, src2: U2)

Source§

impl<U2: Into<Imm>> KshiftrbEmitter<KReg, KReg, U2> for Assembler<'_>

Source§

fn kshiftrb(&mut self, dst: KReg, src1: KReg, src2: U2)

Source§

impl<U2: Into<Imm>> KshiftrdEmitter<KReg, KReg, U2> for Assembler<'_>

Source§

fn kshiftrd(&mut self, dst: KReg, src1: KReg, src2: U2)

Source§

impl<U2: Into<Imm>> KshiftrqEmitter<KReg, KReg, U2> for Assembler<'_>

Source§

fn kshiftrq(&mut self, dst: KReg, src1: KReg, src2: U2)

Source§

impl<U2: Into<Imm>> KshiftrwEmitter<KReg, KReg, U2> for Assembler<'_>

Source§

fn kshiftrw(&mut self, dst: KReg, src1: KReg, src2: U2)

Source§

impl KtestbEmitter<KReg, KReg> for Assembler<'_>

Source§

fn ktestb(&mut self, lhs: KReg, rhs: KReg)

Source§

impl KtestdEmitter<KReg, KReg> for Assembler<'_>

Source§

fn ktestd(&mut self, lhs: KReg, rhs: KReg)

Source§

impl KtestqEmitter<KReg, KReg> for Assembler<'_>

Source§

fn ktestq(&mut self, lhs: KReg, rhs: KReg)

Source§

impl KtestwEmitter<KReg, KReg> for Assembler<'_>

Source§

fn ktestw(&mut self, lhs: KReg, rhs: KReg)

Source§

impl KunpckbwEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kunpckbw(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KunpckdqEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kunpckdq(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KunpckwdEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kunpckwd(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KxnorbEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kxnorb(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KxnordEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kxnord(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KxnorqEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kxnorq(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KxnorwEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kxnorw(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KxorbEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kxorb(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KxordEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kxord(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KxorqEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kxorq(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl KxorwEmitter<KReg, KReg, KReg> for Assembler<'_>

Source§

fn kxorw(&mut self, dst: KReg, src1: KReg, src2: KReg)

Source§

impl OperandCast for KReg

Source§

impl Ord for KReg

Source§

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

Source§

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

Source§

fn partial_cmp(&self, other: &KReg) -> 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 StructuralPartialEq for KReg

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<U3: Into<Imm>> VcmppdEmitter<KReg, Xmm, Mem, U3> for Assembler<'_>

Source§

fn vcmppd(&mut self, dst: KReg, src1: Xmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VcmppdEmitter<KReg, Xmm, Xmm, U3> for Assembler<'_>

Source§

fn vcmppd(&mut self, dst: KReg, src1: Xmm, src2: Xmm, src3: U3)

Source§

impl<U3: Into<Imm>> VcmppdEmitter<KReg, Ymm, Mem, U3> for Assembler<'_>

Source§

fn vcmppd(&mut self, dst: KReg, src1: Ymm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VcmppdEmitter<KReg, Ymm, Ymm, U3> for Assembler<'_>

Source§

fn vcmppd(&mut self, dst: KReg, src1: Ymm, src2: Ymm, src3: U3)

Source§

impl<U3: Into<Imm>> VcmppdEmitter<KReg, Zmm, Mem, U3> for Assembler<'_>

Source§

fn vcmppd(&mut self, dst: KReg, src1: Zmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VcmppdEmitter<KReg, Zmm, Zmm, U3> for Assembler<'_>

Source§

fn vcmppd(&mut self, dst: KReg, src1: Zmm, src2: Zmm, src3: U3)

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<U3: Into<Imm>> VcmpphEmitter<KReg, Xmm, Mem, U3> for Assembler<'_>

Source§

fn vcmpph(&mut self, dst: KReg, src1: Xmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VcmpphEmitter<KReg, Xmm, Xmm, U3> for Assembler<'_>

Source§

fn vcmpph(&mut self, dst: KReg, src1: Xmm, src2: Xmm, src3: U3)

Source§

impl<U3: Into<Imm>> VcmpphEmitter<KReg, Ymm, Mem, U3> for Assembler<'_>

Source§

fn vcmpph(&mut self, dst: KReg, src1: Ymm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VcmpphEmitter<KReg, Ymm, Ymm, U3> for Assembler<'_>

Source§

fn vcmpph(&mut self, dst: KReg, src1: Ymm, src2: Ymm, src3: U3)

Source§

impl<U3: Into<Imm>> VcmpphEmitter<KReg, Zmm, Mem, U3> for Assembler<'_>

Source§

fn vcmpph(&mut self, dst: KReg, src1: Zmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VcmpphEmitter<KReg, Zmm, Zmm, U3> for Assembler<'_>

Source§

fn vcmpph(&mut self, dst: KReg, src1: Zmm, src2: Zmm, src3: U3)

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<U3: Into<Imm>> VcmppsEmitter<KReg, Xmm, Mem, U3> for Assembler<'_>

Source§

fn vcmpps(&mut self, dst: KReg, src1: Xmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VcmppsEmitter<KReg, Xmm, Xmm, U3> for Assembler<'_>

Source§

fn vcmpps(&mut self, dst: KReg, src1: Xmm, src2: Xmm, src3: U3)

Source§

impl<U3: Into<Imm>> VcmppsEmitter<KReg, Ymm, Mem, U3> for Assembler<'_>

Source§

fn vcmpps(&mut self, dst: KReg, src1: Ymm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VcmppsEmitter<KReg, Ymm, Ymm, U3> for Assembler<'_>

Source§

fn vcmpps(&mut self, dst: KReg, src1: Ymm, src2: Ymm, src3: U3)

Source§

impl<U3: Into<Imm>> VcmppsEmitter<KReg, Zmm, Mem, U3> for Assembler<'_>

Source§

fn vcmpps(&mut self, dst: KReg, src1: Zmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VcmppsEmitter<KReg, Zmm, Zmm, U3> for Assembler<'_>

Source§

fn vcmpps(&mut self, dst: KReg, src1: Zmm, src2: Zmm, src3: U3)

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<U3: Into<Imm>> VcmpsdEmitter<KReg, Xmm, Mem, U3> for Assembler<'_>

Source§

fn vcmpsd(&mut self, dst: KReg, src1: Xmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VcmpsdEmitter<KReg, Xmm, Xmm, U3> for Assembler<'_>

Source§

fn vcmpsd(&mut self, dst: KReg, src1: Xmm, src2: Xmm, src3: U3)

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<U3: Into<Imm>> VcmpshEmitter<KReg, Xmm, Mem, U3> for Assembler<'_>

Source§

fn vcmpsh(&mut self, dst: KReg, src1: Xmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VcmpshEmitter<KReg, Xmm, Xmm, U3> for Assembler<'_>

Source§

fn vcmpsh(&mut self, dst: KReg, src1: Xmm, src2: Xmm, src3: U3)

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<U3: Into<Imm>> VcmpssEmitter<KReg, Xmm, Mem, U3> for Assembler<'_>

Source§

fn vcmpss(&mut self, dst: KReg, src1: Xmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VcmpssEmitter<KReg, Xmm, Xmm, U3> for Assembler<'_>

Source§

fn vcmpss(&mut self, dst: KReg, src1: Xmm, src2: Xmm, src3: U3)

Source§

impl<U2: Into<Imm>> VfpclasspdEmitter<KReg, Mem, U2> for Assembler<'_>

Source§

fn vfpclasspd(&mut self, dst: KReg, src1: Mem, src2: U2)

Source§

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

Source§

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

Source§

impl<U2: Into<Imm>> VfpclasspdEmitter<KReg, Xmm, U2> for Assembler<'_>

Source§

fn vfpclasspd(&mut self, dst: KReg, src1: Xmm, src2: U2)

Source§

impl<U2: Into<Imm>> VfpclasspdEmitter<KReg, Ymm, U2> for Assembler<'_>

Source§

fn vfpclasspd(&mut self, dst: KReg, src1: Ymm, src2: U2)

Source§

impl<U2: Into<Imm>> VfpclasspdEmitter<KReg, Zmm, U2> for Assembler<'_>

Source§

fn vfpclasspd(&mut self, dst: KReg, src1: Zmm, src2: U2)

Source§

impl<U2: Into<Imm>> VfpclassphEmitter<KReg, Mem, U2> for Assembler<'_>

Source§

fn vfpclassph(&mut self, dst: KReg, src1: Mem, src2: U2)

Source§

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

Source§

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

Source§

impl<U2: Into<Imm>> VfpclassphEmitter<KReg, Xmm, U2> for Assembler<'_>

Source§

fn vfpclassph(&mut self, dst: KReg, src1: Xmm, src2: U2)

Source§

impl<U2: Into<Imm>> VfpclassphEmitter<KReg, Ymm, U2> for Assembler<'_>

Source§

fn vfpclassph(&mut self, dst: KReg, src1: Ymm, src2: U2)

Source§

impl<U2: Into<Imm>> VfpclassphEmitter<KReg, Zmm, U2> for Assembler<'_>

Source§

fn vfpclassph(&mut self, dst: KReg, src1: Zmm, src2: U2)

Source§

impl<U2: Into<Imm>> VfpclasspsEmitter<KReg, Mem, U2> for Assembler<'_>

Source§

fn vfpclassps(&mut self, dst: KReg, src1: Mem, src2: U2)

Source§

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

Source§

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

Source§

impl<U2: Into<Imm>> VfpclasspsEmitter<KReg, Xmm, U2> for Assembler<'_>

Source§

fn vfpclassps(&mut self, dst: KReg, src1: Xmm, src2: U2)

Source§

impl<U2: Into<Imm>> VfpclasspsEmitter<KReg, Ymm, U2> for Assembler<'_>

Source§

fn vfpclassps(&mut self, dst: KReg, src1: Ymm, src2: U2)

Source§

impl<U2: Into<Imm>> VfpclasspsEmitter<KReg, Zmm, U2> for Assembler<'_>

Source§

fn vfpclassps(&mut self, dst: KReg, src1: Zmm, src2: U2)

Source§

impl<U2: Into<Imm>> VfpclasssdEmitter<KReg, Mem, U2> for Assembler<'_>

Source§

fn vfpclasssd(&mut self, dst: KReg, src1: Mem, src2: U2)

Source§

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

Source§

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

Source§

impl<U2: Into<Imm>> VfpclasssdEmitter<KReg, Xmm, U2> for Assembler<'_>

Source§

fn vfpclasssd(&mut self, dst: KReg, src1: Xmm, src2: U2)

Source§

impl<U2: Into<Imm>> VfpclassshEmitter<KReg, Mem, U2> for Assembler<'_>

Source§

fn vfpclasssh(&mut self, dst: KReg, src1: Mem, src2: U2)

Source§

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

Source§

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

Source§

impl<U2: Into<Imm>> VfpclassshEmitter<KReg, Xmm, U2> for Assembler<'_>

Source§

fn vfpclasssh(&mut self, dst: KReg, src1: Xmm, src2: U2)

Source§

impl<U2: Into<Imm>> VfpclassssEmitter<KReg, Mem, U2> for Assembler<'_>

Source§

fn vfpclassss(&mut self, dst: KReg, src1: Mem, src2: U2)

Source§

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

Source§

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

Source§

impl<U2: Into<Imm>> VfpclassssEmitter<KReg, Xmm, U2> for Assembler<'_>

Source§

fn vfpclassss(&mut self, dst: KReg, src1: Xmm, src2: U2)

Source§

impl Vp2intersectdEmitter<KReg, KReg, Vec, Mem> for Assembler<'_>

Source§

fn vp2intersectd(&mut self, dst: KReg, dst2: KReg, src1: Vec, src2: Mem)

Source§

impl Vp2intersectdEmitter<KReg, KReg, Vec, Vec> for Assembler<'_>

Source§

fn vp2intersectd(&mut self, dst: KReg, dst2: KReg, src1: Vec, src2: Vec)

Source§

impl Vp2intersectdEmitter<KReg, KReg, Xmm, Mem> for Assembler<'_>

Source§

fn vp2intersectd(&mut self, dst: KReg, dst2: KReg, src1: Xmm, src2: Mem)

Source§

impl Vp2intersectdEmitter<KReg, KReg, Xmm, Xmm> for Assembler<'_>

Source§

fn vp2intersectd(&mut self, dst: KReg, dst2: KReg, src1: Xmm, src2: Xmm)

Source§

impl Vp2intersectdEmitter<KReg, KReg, Ymm, Mem> for Assembler<'_>

Source§

fn vp2intersectd(&mut self, dst: KReg, dst2: KReg, src1: Ymm, src2: Mem)

Source§

impl Vp2intersectdEmitter<KReg, KReg, Ymm, Ymm> for Assembler<'_>

Source§

fn vp2intersectd(&mut self, dst: KReg, dst2: KReg, src1: Ymm, src2: Ymm)

Source§

impl Vp2intersectdEmitter<KReg, KReg, Zmm, Mem> for Assembler<'_>

Source§

fn vp2intersectd(&mut self, dst: KReg, dst2: KReg, src1: Zmm, src2: Mem)

Source§

impl Vp2intersectdEmitter<KReg, KReg, Zmm, Zmm> for Assembler<'_>

Source§

fn vp2intersectd(&mut self, dst: KReg, dst2: KReg, src1: Zmm, src2: Zmm)

Source§

impl Vp2intersectqEmitter<KReg, KReg, Vec, Mem> for Assembler<'_>

Source§

fn vp2intersectq(&mut self, dst: KReg, dst2: KReg, src1: Vec, src2: Mem)

Source§

impl Vp2intersectqEmitter<KReg, KReg, Vec, Vec> for Assembler<'_>

Source§

fn vp2intersectq(&mut self, dst: KReg, dst2: KReg, src1: Vec, src2: Vec)

Source§

impl Vp2intersectqEmitter<KReg, KReg, Xmm, Mem> for Assembler<'_>

Source§

fn vp2intersectq(&mut self, dst: KReg, dst2: KReg, src1: Xmm, src2: Mem)

Source§

impl Vp2intersectqEmitter<KReg, KReg, Xmm, Xmm> for Assembler<'_>

Source§

fn vp2intersectq(&mut self, dst: KReg, dst2: KReg, src1: Xmm, src2: Xmm)

Source§

impl Vp2intersectqEmitter<KReg, KReg, Ymm, Mem> for Assembler<'_>

Source§

fn vp2intersectq(&mut self, dst: KReg, dst2: KReg, src1: Ymm, src2: Mem)

Source§

impl Vp2intersectqEmitter<KReg, KReg, Ymm, Ymm> for Assembler<'_>

Source§

fn vp2intersectq(&mut self, dst: KReg, dst2: KReg, src1: Ymm, src2: Ymm)

Source§

impl Vp2intersectqEmitter<KReg, KReg, Zmm, Mem> for Assembler<'_>

Source§

fn vp2intersectq(&mut self, dst: KReg, dst2: KReg, src1: Zmm, src2: Mem)

Source§

impl Vp2intersectqEmitter<KReg, KReg, Zmm, Zmm> for Assembler<'_>

Source§

fn vp2intersectq(&mut self, dst: KReg, dst2: KReg, src1: Zmm, src2: Zmm)

Source§

impl Vpbroadcastmb2qEmitter<Vec, KReg> for Assembler<'_>

Source§

fn vpbroadcastmb2q(&mut self, dst: Vec, src: KReg)

Source§

impl Vpbroadcastmb2qEmitter<Xmm, KReg> for Assembler<'_>

Source§

fn vpbroadcastmb2q(&mut self, dst: Xmm, src: KReg)

Source§

impl Vpbroadcastmb2qEmitter<Ymm, KReg> for Assembler<'_>

Source§

fn vpbroadcastmb2q(&mut self, dst: Ymm, src: KReg)

Source§

impl Vpbroadcastmb2qEmitter<Zmm, KReg> for Assembler<'_>

Source§

fn vpbroadcastmb2q(&mut self, dst: Zmm, src: KReg)

Source§

impl Vpbroadcastmw2dEmitter<Vec, KReg> for Assembler<'_>

Source§

fn vpbroadcastmw2d(&mut self, dst: Vec, src: KReg)

Source§

impl Vpbroadcastmw2dEmitter<Xmm, KReg> for Assembler<'_>

Source§

fn vpbroadcastmw2d(&mut self, dst: Xmm, src: KReg)

Source§

impl Vpbroadcastmw2dEmitter<Ymm, KReg> for Assembler<'_>

Source§

fn vpbroadcastmw2d(&mut self, dst: Ymm, src: KReg)

Source§

impl Vpbroadcastmw2dEmitter<Zmm, KReg> for Assembler<'_>

Source§

fn vpbroadcastmw2d(&mut self, dst: Zmm, src: KReg)

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<U3: Into<Imm>> VpcmpbEmitter<KReg, Xmm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpb(&mut self, dst: KReg, src1: Xmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpbEmitter<KReg, Xmm, Xmm, U3> for Assembler<'_>

Source§

fn vpcmpb(&mut self, dst: KReg, src1: Xmm, src2: Xmm, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpbEmitter<KReg, Ymm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpb(&mut self, dst: KReg, src1: Ymm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpbEmitter<KReg, Ymm, Ymm, U3> for Assembler<'_>

Source§

fn vpcmpb(&mut self, dst: KReg, src1: Ymm, src2: Ymm, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpbEmitter<KReg, Zmm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpb(&mut self, dst: KReg, src1: Zmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpbEmitter<KReg, Zmm, Zmm, U3> for Assembler<'_>

Source§

fn vpcmpb(&mut self, dst: KReg, src1: Zmm, src2: Zmm, src3: U3)

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<U3: Into<Imm>> VpcmpdEmitter<KReg, Xmm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpd(&mut self, dst: KReg, src1: Xmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpdEmitter<KReg, Xmm, Xmm, U3> for Assembler<'_>

Source§

fn vpcmpd(&mut self, dst: KReg, src1: Xmm, src2: Xmm, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpdEmitter<KReg, Ymm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpd(&mut self, dst: KReg, src1: Ymm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpdEmitter<KReg, Ymm, Ymm, U3> for Assembler<'_>

Source§

fn vpcmpd(&mut self, dst: KReg, src1: Ymm, src2: Ymm, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpdEmitter<KReg, Zmm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpd(&mut self, dst: KReg, src1: Zmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpdEmitter<KReg, Zmm, Zmm, U3> for Assembler<'_>

Source§

fn vpcmpd(&mut self, dst: KReg, src1: Zmm, src2: Zmm, src3: U3)

Source§

impl VpcmpeqbEmitter<KReg, Vec, Mem> for Assembler<'_>

Source§

fn vpcmpeqb(&mut self, dst: KReg, src1: Vec, src2: Mem)

Source§

impl VpcmpeqbEmitter<KReg, Vec, Vec> for Assembler<'_>

Source§

fn vpcmpeqb(&mut self, dst: KReg, src1: Vec, src2: Vec)

Source§

impl VpcmpeqbEmitter<KReg, Xmm, Mem> for Assembler<'_>

Source§

fn vpcmpeqb(&mut self, dst: KReg, src1: Xmm, src2: Mem)

Source§

impl VpcmpeqbEmitter<KReg, Xmm, Xmm> for Assembler<'_>

Source§

fn vpcmpeqb(&mut self, dst: KReg, src1: Xmm, src2: Xmm)

Source§

impl VpcmpeqbEmitter<KReg, Ymm, Mem> for Assembler<'_>

Source§

fn vpcmpeqb(&mut self, dst: KReg, src1: Ymm, src2: Mem)

Source§

impl VpcmpeqbEmitter<KReg, Ymm, Ymm> for Assembler<'_>

Source§

fn vpcmpeqb(&mut self, dst: KReg, src1: Ymm, src2: Ymm)

Source§

impl VpcmpeqbEmitter<KReg, Zmm, Mem> for Assembler<'_>

Source§

fn vpcmpeqb(&mut self, dst: KReg, src1: Zmm, src2: Mem)

Source§

impl VpcmpeqbEmitter<KReg, Zmm, Zmm> for Assembler<'_>

Source§

fn vpcmpeqb(&mut self, dst: KReg, src1: Zmm, src2: Zmm)

Source§

impl VpcmpeqdEmitter<KReg, Vec, Mem> for Assembler<'_>

Source§

fn vpcmpeqd(&mut self, dst: KReg, src1: Vec, src2: Mem)

Source§

impl VpcmpeqdEmitter<KReg, Vec, Vec> for Assembler<'_>

Source§

fn vpcmpeqd(&mut self, dst: KReg, src1: Vec, src2: Vec)

Source§

impl VpcmpeqdEmitter<KReg, Xmm, Mem> for Assembler<'_>

Source§

fn vpcmpeqd(&mut self, dst: KReg, src1: Xmm, src2: Mem)

Source§

impl VpcmpeqdEmitter<KReg, Xmm, Xmm> for Assembler<'_>

Source§

fn vpcmpeqd(&mut self, dst: KReg, src1: Xmm, src2: Xmm)

Source§

impl VpcmpeqdEmitter<KReg, Ymm, Mem> for Assembler<'_>

Source§

fn vpcmpeqd(&mut self, dst: KReg, src1: Ymm, src2: Mem)

Source§

impl VpcmpeqdEmitter<KReg, Ymm, Ymm> for Assembler<'_>

Source§

fn vpcmpeqd(&mut self, dst: KReg, src1: Ymm, src2: Ymm)

Source§

impl VpcmpeqdEmitter<KReg, Zmm, Mem> for Assembler<'_>

Source§

fn vpcmpeqd(&mut self, dst: KReg, src1: Zmm, src2: Mem)

Source§

impl VpcmpeqdEmitter<KReg, Zmm, Zmm> for Assembler<'_>

Source§

fn vpcmpeqd(&mut self, dst: KReg, src1: Zmm, src2: Zmm)

Source§

impl VpcmpeqqEmitter<KReg, Vec, Mem> for Assembler<'_>

Source§

fn vpcmpeqq(&mut self, dst: KReg, src1: Vec, src2: Mem)

Source§

impl VpcmpeqqEmitter<KReg, Vec, Vec> for Assembler<'_>

Source§

fn vpcmpeqq(&mut self, dst: KReg, src1: Vec, src2: Vec)

Source§

impl VpcmpeqqEmitter<KReg, Xmm, Mem> for Assembler<'_>

Source§

fn vpcmpeqq(&mut self, dst: KReg, src1: Xmm, src2: Mem)

Source§

impl VpcmpeqqEmitter<KReg, Xmm, Xmm> for Assembler<'_>

Source§

fn vpcmpeqq(&mut self, dst: KReg, src1: Xmm, src2: Xmm)

Source§

impl VpcmpeqqEmitter<KReg, Ymm, Mem> for Assembler<'_>

Source§

fn vpcmpeqq(&mut self, dst: KReg, src1: Ymm, src2: Mem)

Source§

impl VpcmpeqqEmitter<KReg, Ymm, Ymm> for Assembler<'_>

Source§

fn vpcmpeqq(&mut self, dst: KReg, src1: Ymm, src2: Ymm)

Source§

impl VpcmpeqqEmitter<KReg, Zmm, Mem> for Assembler<'_>

Source§

fn vpcmpeqq(&mut self, dst: KReg, src1: Zmm, src2: Mem)

Source§

impl VpcmpeqqEmitter<KReg, Zmm, Zmm> for Assembler<'_>

Source§

fn vpcmpeqq(&mut self, dst: KReg, src1: Zmm, src2: Zmm)

Source§

impl VpcmpeqwEmitter<KReg, Vec, Mem> for Assembler<'_>

Source§

fn vpcmpeqw(&mut self, dst: KReg, src1: Vec, src2: Mem)

Source§

impl VpcmpeqwEmitter<KReg, Vec, Vec> for Assembler<'_>

Source§

fn vpcmpeqw(&mut self, dst: KReg, src1: Vec, src2: Vec)

Source§

impl VpcmpeqwEmitter<KReg, Xmm, Mem> for Assembler<'_>

Source§

fn vpcmpeqw(&mut self, dst: KReg, src1: Xmm, src2: Mem)

Source§

impl VpcmpeqwEmitter<KReg, Xmm, Xmm> for Assembler<'_>

Source§

fn vpcmpeqw(&mut self, dst: KReg, src1: Xmm, src2: Xmm)

Source§

impl VpcmpeqwEmitter<KReg, Ymm, Mem> for Assembler<'_>

Source§

fn vpcmpeqw(&mut self, dst: KReg, src1: Ymm, src2: Mem)

Source§

impl VpcmpeqwEmitter<KReg, Ymm, Ymm> for Assembler<'_>

Source§

fn vpcmpeqw(&mut self, dst: KReg, src1: Ymm, src2: Ymm)

Source§

impl VpcmpeqwEmitter<KReg, Zmm, Mem> for Assembler<'_>

Source§

fn vpcmpeqw(&mut self, dst: KReg, src1: Zmm, src2: Mem)

Source§

impl VpcmpeqwEmitter<KReg, Zmm, Zmm> for Assembler<'_>

Source§

fn vpcmpeqw(&mut self, dst: KReg, src1: Zmm, src2: Zmm)

Source§

impl VpcmpgtbEmitter<KReg, Vec, Mem> for Assembler<'_>

Source§

fn vpcmpgtb(&mut self, dst: KReg, src1: Vec, src2: Mem)

Source§

impl VpcmpgtbEmitter<KReg, Vec, Vec> for Assembler<'_>

Source§

fn vpcmpgtb(&mut self, dst: KReg, src1: Vec, src2: Vec)

Source§

impl VpcmpgtbEmitter<KReg, Xmm, Mem> for Assembler<'_>

Source§

fn vpcmpgtb(&mut self, dst: KReg, src1: Xmm, src2: Mem)

Source§

impl VpcmpgtbEmitter<KReg, Xmm, Xmm> for Assembler<'_>

Source§

fn vpcmpgtb(&mut self, dst: KReg, src1: Xmm, src2: Xmm)

Source§

impl VpcmpgtbEmitter<KReg, Ymm, Mem> for Assembler<'_>

Source§

fn vpcmpgtb(&mut self, dst: KReg, src1: Ymm, src2: Mem)

Source§

impl VpcmpgtbEmitter<KReg, Ymm, Ymm> for Assembler<'_>

Source§

fn vpcmpgtb(&mut self, dst: KReg, src1: Ymm, src2: Ymm)

Source§

impl VpcmpgtbEmitter<KReg, Zmm, Mem> for Assembler<'_>

Source§

fn vpcmpgtb(&mut self, dst: KReg, src1: Zmm, src2: Mem)

Source§

impl VpcmpgtbEmitter<KReg, Zmm, Zmm> for Assembler<'_>

Source§

fn vpcmpgtb(&mut self, dst: KReg, src1: Zmm, src2: Zmm)

Source§

impl VpcmpgtdEmitter<KReg, Vec, Mem> for Assembler<'_>

Source§

fn vpcmpgtd(&mut self, dst: KReg, src1: Vec, src2: Mem)

Source§

impl VpcmpgtdEmitter<KReg, Vec, Vec> for Assembler<'_>

Source§

fn vpcmpgtd(&mut self, dst: KReg, src1: Vec, src2: Vec)

Source§

impl VpcmpgtdEmitter<KReg, Xmm, Mem> for Assembler<'_>

Source§

fn vpcmpgtd(&mut self, dst: KReg, src1: Xmm, src2: Mem)

Source§

impl VpcmpgtdEmitter<KReg, Xmm, Xmm> for Assembler<'_>

Source§

fn vpcmpgtd(&mut self, dst: KReg, src1: Xmm, src2: Xmm)

Source§

impl VpcmpgtdEmitter<KReg, Ymm, Mem> for Assembler<'_>

Source§

fn vpcmpgtd(&mut self, dst: KReg, src1: Ymm, src2: Mem)

Source§

impl VpcmpgtdEmitter<KReg, Ymm, Ymm> for Assembler<'_>

Source§

fn vpcmpgtd(&mut self, dst: KReg, src1: Ymm, src2: Ymm)

Source§

impl VpcmpgtdEmitter<KReg, Zmm, Mem> for Assembler<'_>

Source§

fn vpcmpgtd(&mut self, dst: KReg, src1: Zmm, src2: Mem)

Source§

impl VpcmpgtdEmitter<KReg, Zmm, Zmm> for Assembler<'_>

Source§

fn vpcmpgtd(&mut self, dst: KReg, src1: Zmm, src2: Zmm)

Source§

impl VpcmpgtqEmitter<KReg, Vec, Mem> for Assembler<'_>

Source§

fn vpcmpgtq(&mut self, dst: KReg, src1: Vec, src2: Mem)

Source§

impl VpcmpgtqEmitter<KReg, Vec, Vec> for Assembler<'_>

Source§

fn vpcmpgtq(&mut self, dst: KReg, src1: Vec, src2: Vec)

Source§

impl VpcmpgtqEmitter<KReg, Xmm, Mem> for Assembler<'_>

Source§

fn vpcmpgtq(&mut self, dst: KReg, src1: Xmm, src2: Mem)

Source§

impl VpcmpgtqEmitter<KReg, Xmm, Xmm> for Assembler<'_>

Source§

fn vpcmpgtq(&mut self, dst: KReg, src1: Xmm, src2: Xmm)

Source§

impl VpcmpgtqEmitter<KReg, Ymm, Mem> for Assembler<'_>

Source§

fn vpcmpgtq(&mut self, dst: KReg, src1: Ymm, src2: Mem)

Source§

impl VpcmpgtqEmitter<KReg, Ymm, Ymm> for Assembler<'_>

Source§

fn vpcmpgtq(&mut self, dst: KReg, src1: Ymm, src2: Ymm)

Source§

impl VpcmpgtqEmitter<KReg, Zmm, Mem> for Assembler<'_>

Source§

fn vpcmpgtq(&mut self, dst: KReg, src1: Zmm, src2: Mem)

Source§

impl VpcmpgtqEmitter<KReg, Zmm, Zmm> for Assembler<'_>

Source§

fn vpcmpgtq(&mut self, dst: KReg, src1: Zmm, src2: Zmm)

Source§

impl VpcmpgtwEmitter<KReg, Vec, Mem> for Assembler<'_>

Source§

fn vpcmpgtw(&mut self, dst: KReg, src1: Vec, src2: Mem)

Source§

impl VpcmpgtwEmitter<KReg, Vec, Vec> for Assembler<'_>

Source§

fn vpcmpgtw(&mut self, dst: KReg, src1: Vec, src2: Vec)

Source§

impl VpcmpgtwEmitter<KReg, Xmm, Mem> for Assembler<'_>

Source§

fn vpcmpgtw(&mut self, dst: KReg, src1: Xmm, src2: Mem)

Source§

impl VpcmpgtwEmitter<KReg, Xmm, Xmm> for Assembler<'_>

Source§

fn vpcmpgtw(&mut self, dst: KReg, src1: Xmm, src2: Xmm)

Source§

impl VpcmpgtwEmitter<KReg, Ymm, Mem> for Assembler<'_>

Source§

fn vpcmpgtw(&mut self, dst: KReg, src1: Ymm, src2: Mem)

Source§

impl VpcmpgtwEmitter<KReg, Ymm, Ymm> for Assembler<'_>

Source§

fn vpcmpgtw(&mut self, dst: KReg, src1: Ymm, src2: Ymm)

Source§

impl VpcmpgtwEmitter<KReg, Zmm, Mem> for Assembler<'_>

Source§

fn vpcmpgtw(&mut self, dst: KReg, src1: Zmm, src2: Mem)

Source§

impl VpcmpgtwEmitter<KReg, Zmm, Zmm> for Assembler<'_>

Source§

fn vpcmpgtw(&mut self, dst: KReg, src1: Zmm, src2: Zmm)

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<U3: Into<Imm>> VpcmpqEmitter<KReg, Xmm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpq(&mut self, dst: KReg, src1: Xmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpqEmitter<KReg, Xmm, Xmm, U3> for Assembler<'_>

Source§

fn vpcmpq(&mut self, dst: KReg, src1: Xmm, src2: Xmm, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpqEmitter<KReg, Ymm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpq(&mut self, dst: KReg, src1: Ymm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpqEmitter<KReg, Ymm, Ymm, U3> for Assembler<'_>

Source§

fn vpcmpq(&mut self, dst: KReg, src1: Ymm, src2: Ymm, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpqEmitter<KReg, Zmm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpq(&mut self, dst: KReg, src1: Zmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpqEmitter<KReg, Zmm, Zmm, U3> for Assembler<'_>

Source§

fn vpcmpq(&mut self, dst: KReg, src1: Zmm, src2: Zmm, src3: U3)

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<U3: Into<Imm>> VpcmpubEmitter<KReg, Xmm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpub(&mut self, dst: KReg, src1: Xmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpubEmitter<KReg, Xmm, Xmm, U3> for Assembler<'_>

Source§

fn vpcmpub(&mut self, dst: KReg, src1: Xmm, src2: Xmm, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpubEmitter<KReg, Ymm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpub(&mut self, dst: KReg, src1: Ymm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpubEmitter<KReg, Ymm, Ymm, U3> for Assembler<'_>

Source§

fn vpcmpub(&mut self, dst: KReg, src1: Ymm, src2: Ymm, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpubEmitter<KReg, Zmm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpub(&mut self, dst: KReg, src1: Zmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpubEmitter<KReg, Zmm, Zmm, U3> for Assembler<'_>

Source§

fn vpcmpub(&mut self, dst: KReg, src1: Zmm, src2: Zmm, src3: U3)

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<U3: Into<Imm>> VpcmpudEmitter<KReg, Xmm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpud(&mut self, dst: KReg, src1: Xmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpudEmitter<KReg, Xmm, Xmm, U3> for Assembler<'_>

Source§

fn vpcmpud(&mut self, dst: KReg, src1: Xmm, src2: Xmm, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpudEmitter<KReg, Ymm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpud(&mut self, dst: KReg, src1: Ymm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpudEmitter<KReg, Ymm, Ymm, U3> for Assembler<'_>

Source§

fn vpcmpud(&mut self, dst: KReg, src1: Ymm, src2: Ymm, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpudEmitter<KReg, Zmm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpud(&mut self, dst: KReg, src1: Zmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpudEmitter<KReg, Zmm, Zmm, U3> for Assembler<'_>

Source§

fn vpcmpud(&mut self, dst: KReg, src1: Zmm, src2: Zmm, src3: U3)

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<U3: Into<Imm>> VpcmpuqEmitter<KReg, Xmm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpuq(&mut self, dst: KReg, src1: Xmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpuqEmitter<KReg, Xmm, Xmm, U3> for Assembler<'_>

Source§

fn vpcmpuq(&mut self, dst: KReg, src1: Xmm, src2: Xmm, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpuqEmitter<KReg, Ymm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpuq(&mut self, dst: KReg, src1: Ymm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpuqEmitter<KReg, Ymm, Ymm, U3> for Assembler<'_>

Source§

fn vpcmpuq(&mut self, dst: KReg, src1: Ymm, src2: Ymm, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpuqEmitter<KReg, Zmm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpuq(&mut self, dst: KReg, src1: Zmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpuqEmitter<KReg, Zmm, Zmm, U3> for Assembler<'_>

Source§

fn vpcmpuq(&mut self, dst: KReg, src1: Zmm, src2: Zmm, src3: U3)

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<U3: Into<Imm>> VpcmpuwEmitter<KReg, Xmm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpuw(&mut self, dst: KReg, src1: Xmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpuwEmitter<KReg, Xmm, Xmm, U3> for Assembler<'_>

Source§

fn vpcmpuw(&mut self, dst: KReg, src1: Xmm, src2: Xmm, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpuwEmitter<KReg, Ymm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpuw(&mut self, dst: KReg, src1: Ymm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpuwEmitter<KReg, Ymm, Ymm, U3> for Assembler<'_>

Source§

fn vpcmpuw(&mut self, dst: KReg, src1: Ymm, src2: Ymm, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpuwEmitter<KReg, Zmm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpuw(&mut self, dst: KReg, src1: Zmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpuwEmitter<KReg, Zmm, Zmm, U3> for Assembler<'_>

Source§

fn vpcmpuw(&mut self, dst: KReg, src1: Zmm, src2: Zmm, src3: U3)

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<U3: Into<Imm>> VpcmpwEmitter<KReg, Xmm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpw(&mut self, dst: KReg, src1: Xmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpwEmitter<KReg, Xmm, Xmm, U3> for Assembler<'_>

Source§

fn vpcmpw(&mut self, dst: KReg, src1: Xmm, src2: Xmm, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpwEmitter<KReg, Ymm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpw(&mut self, dst: KReg, src1: Ymm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpwEmitter<KReg, Ymm, Ymm, U3> for Assembler<'_>

Source§

fn vpcmpw(&mut self, dst: KReg, src1: Ymm, src2: Ymm, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpwEmitter<KReg, Zmm, Mem, U3> for Assembler<'_>

Source§

fn vpcmpw(&mut self, dst: KReg, src1: Zmm, src2: Mem, src3: U3)

Source§

impl<U3: Into<Imm>> VpcmpwEmitter<KReg, Zmm, Zmm, U3> for Assembler<'_>

Source§

fn vpcmpw(&mut self, dst: KReg, src1: Zmm, src2: Zmm, src3: U3)

Source§

impl Vpmovb2mEmitter<KReg, Vec> for Assembler<'_>

Source§

fn vpmovb2m(&mut self, dst: KReg, src: Vec)

Source§

impl Vpmovb2mEmitter<KReg, Xmm> for Assembler<'_>

Source§

fn vpmovb2m(&mut self, dst: KReg, src: Xmm)

Source§

impl Vpmovb2mEmitter<KReg, Ymm> for Assembler<'_>

Source§

fn vpmovb2m(&mut self, dst: KReg, src: Ymm)

Source§

impl Vpmovb2mEmitter<KReg, Zmm> for Assembler<'_>

Source§

fn vpmovb2m(&mut self, dst: KReg, src: Zmm)

Source§

impl Vpmovd2mEmitter<KReg, Vec> for Assembler<'_>

Source§

fn vpmovd2m(&mut self, dst: KReg, src: Vec)

Source§

impl Vpmovd2mEmitter<KReg, Xmm> for Assembler<'_>

Source§

fn vpmovd2m(&mut self, dst: KReg, src: Xmm)

Source§

impl Vpmovd2mEmitter<KReg, Ymm> for Assembler<'_>

Source§

fn vpmovd2m(&mut self, dst: KReg, src: Ymm)

Source§

impl Vpmovd2mEmitter<KReg, Zmm> for Assembler<'_>

Source§

fn vpmovd2m(&mut self, dst: KReg, src: Zmm)

Source§

impl Vpmovm2bEmitter<Vec, KReg> for Assembler<'_>

Source§

fn vpmovm2b(&mut self, dst: Vec, src: KReg)

Source§

impl Vpmovm2bEmitter<Xmm, KReg> for Assembler<'_>

Source§

fn vpmovm2b(&mut self, dst: Xmm, src: KReg)

Source§

impl Vpmovm2bEmitter<Ymm, KReg> for Assembler<'_>

Source§

fn vpmovm2b(&mut self, dst: Ymm, src: KReg)

Source§

impl Vpmovm2bEmitter<Zmm, KReg> for Assembler<'_>

Source§

fn vpmovm2b(&mut self, dst: Zmm, src: KReg)

Source§

impl Vpmovm2dEmitter<Vec, KReg> for Assembler<'_>

Source§

fn vpmovm2d(&mut self, dst: Vec, src: KReg)

Source§

impl Vpmovm2dEmitter<Xmm, KReg> for Assembler<'_>

Source§

fn vpmovm2d(&mut self, dst: Xmm, src: KReg)

Source§

impl Vpmovm2dEmitter<Ymm, KReg> for Assembler<'_>

Source§

fn vpmovm2d(&mut self, dst: Ymm, src: KReg)

Source§

impl Vpmovm2dEmitter<Zmm, KReg> for Assembler<'_>

Source§

fn vpmovm2d(&mut self, dst: Zmm, src: KReg)

Source§

impl Vpmovm2qEmitter<Vec, KReg> for Assembler<'_>

Source§

fn vpmovm2q(&mut self, dst: Vec, src: KReg)

Source§

impl Vpmovm2qEmitter<Xmm, KReg> for Assembler<'_>

Source§

fn vpmovm2q(&mut self, dst: Xmm, src: KReg)

Source§

impl Vpmovm2qEmitter<Ymm, KReg> for Assembler<'_>

Source§

fn vpmovm2q(&mut self, dst: Ymm, src: KReg)

Source§

impl Vpmovm2qEmitter<Zmm, KReg> for Assembler<'_>

Source§

fn vpmovm2q(&mut self, dst: Zmm, src: KReg)

Source§

impl Vpmovm2wEmitter<Vec, KReg> for Assembler<'_>

Source§

fn vpmovm2w(&mut self, dst: Vec, src: KReg)

Source§

impl Vpmovm2wEmitter<Xmm, KReg> for Assembler<'_>

Source§

fn vpmovm2w(&mut self, dst: Xmm, src: KReg)

Source§

impl Vpmovm2wEmitter<Ymm, KReg> for Assembler<'_>

Source§

fn vpmovm2w(&mut self, dst: Ymm, src: KReg)

Source§

impl Vpmovm2wEmitter<Zmm, KReg> for Assembler<'_>

Source§

fn vpmovm2w(&mut self, dst: Zmm, src: KReg)

Source§

impl Vpmovq2mEmitter<KReg, Vec> for Assembler<'_>

Source§

fn vpmovq2m(&mut self, dst: KReg, src: Vec)

Source§

impl Vpmovq2mEmitter<KReg, Xmm> for Assembler<'_>

Source§

fn vpmovq2m(&mut self, dst: KReg, src: Xmm)

Source§

impl Vpmovq2mEmitter<KReg, Ymm> for Assembler<'_>

Source§

fn vpmovq2m(&mut self, dst: KReg, src: Ymm)

Source§

impl Vpmovq2mEmitter<KReg, Zmm> for Assembler<'_>

Source§

fn vpmovq2m(&mut self, dst: KReg, src: Zmm)

Source§

impl Vpmovw2mEmitter<KReg, Vec> for Assembler<'_>

Source§

fn vpmovw2m(&mut self, dst: KReg, src: Vec)

Source§

impl Vpmovw2mEmitter<KReg, Xmm> for Assembler<'_>

Source§

fn vpmovw2m(&mut self, dst: KReg, src: Xmm)

Source§

impl Vpmovw2mEmitter<KReg, Ymm> for Assembler<'_>

Source§

fn vpmovw2m(&mut self, dst: KReg, src: Ymm)

Source§

impl Vpmovw2mEmitter<KReg, Zmm> for Assembler<'_>

Source§

fn vpmovw2m(&mut self, dst: KReg, src: Zmm)

Source§

impl VpshufbitqmbEmitter<KReg, Vec, Mem> for Assembler<'_>

Source§

fn vpshufbitqmb(&mut self, dst: KReg, src1: Vec, src2: Mem)

Source§

impl VpshufbitqmbEmitter<KReg, Vec, Vec> for Assembler<'_>

Source§

fn vpshufbitqmb(&mut self, dst: KReg, src1: Vec, src2: Vec)

Source§

impl VpshufbitqmbEmitter<KReg, Xmm, Mem> for Assembler<'_>

Source§

fn vpshufbitqmb(&mut self, dst: KReg, src1: Xmm, src2: Mem)

Source§

impl VpshufbitqmbEmitter<KReg, Xmm, Xmm> for Assembler<'_>

Source§

fn vpshufbitqmb(&mut self, dst: KReg, src1: Xmm, src2: Xmm)

Source§

impl VpshufbitqmbEmitter<KReg, Ymm, Mem> for Assembler<'_>

Source§

fn vpshufbitqmb(&mut self, dst: KReg, src1: Ymm, src2: Mem)

Source§

impl VpshufbitqmbEmitter<KReg, Ymm, Ymm> for Assembler<'_>

Source§

fn vpshufbitqmb(&mut self, dst: KReg, src1: Ymm, src2: Ymm)

Source§

impl VpshufbitqmbEmitter<KReg, Zmm, Mem> for Assembler<'_>

Source§

fn vpshufbitqmb(&mut self, dst: KReg, src1: Zmm, src2: Mem)

Source§

impl VpshufbitqmbEmitter<KReg, Zmm, Zmm> for Assembler<'_>

Source§

fn vpshufbitqmb(&mut self, dst: KReg, src1: Zmm, src2: Zmm)

Source§

impl VptestmbEmitter<KReg, Vec, Mem> for Assembler<'_>

Source§

fn vptestmb(&mut self, dst: KReg, src1: Vec, src2: Mem)

Source§

impl VptestmbEmitter<KReg, Vec, Vec> for Assembler<'_>

Source§

fn vptestmb(&mut self, dst: KReg, src1: Vec, src2: Vec)

Source§

impl VptestmbEmitter<KReg, Xmm, Mem> for Assembler<'_>

Source§

fn vptestmb(&mut self, dst: KReg, src1: Xmm, src2: Mem)

Source§

impl VptestmbEmitter<KReg, Xmm, Xmm> for Assembler<'_>

Source§

fn vptestmb(&mut self, dst: KReg, src1: Xmm, src2: Xmm)

Source§

impl VptestmbEmitter<KReg, Ymm, Mem> for Assembler<'_>

Source§

fn vptestmb(&mut self, dst: KReg, src1: Ymm, src2: Mem)

Source§

impl VptestmbEmitter<KReg, Ymm, Ymm> for Assembler<'_>

Source§

fn vptestmb(&mut self, dst: KReg, src1: Ymm, src2: Ymm)

Source§

impl VptestmbEmitter<KReg, Zmm, Mem> for Assembler<'_>

Source§

fn vptestmb(&mut self, dst: KReg, src1: Zmm, src2: Mem)

Source§

impl VptestmbEmitter<KReg, Zmm, Zmm> for Assembler<'_>

Source§

fn vptestmb(&mut self, dst: KReg, src1: Zmm, src2: Zmm)

Source§

impl VptestmdEmitter<KReg, Vec, Mem> for Assembler<'_>

Source§

fn vptestmd(&mut self, dst: KReg, src1: Vec, src2: Mem)

Source§

impl VptestmdEmitter<KReg, Vec, Vec> for Assembler<'_>

Source§

fn vptestmd(&mut self, dst: KReg, src1: Vec, src2: Vec)

Source§

impl VptestmdEmitter<KReg, Xmm, Mem> for Assembler<'_>

Source§

fn vptestmd(&mut self, dst: KReg, src1: Xmm, src2: Mem)

Source§

impl VptestmdEmitter<KReg, Xmm, Xmm> for Assembler<'_>

Source§

fn vptestmd(&mut self, dst: KReg, src1: Xmm, src2: Xmm)

Source§

impl VptestmdEmitter<KReg, Ymm, Mem> for Assembler<'_>

Source§

fn vptestmd(&mut self, dst: KReg, src1: Ymm, src2: Mem)

Source§

impl VptestmdEmitter<KReg, Ymm, Ymm> for Assembler<'_>

Source§

fn vptestmd(&mut self, dst: KReg, src1: Ymm, src2: Ymm)

Source§

impl VptestmdEmitter<KReg, Zmm, Mem> for Assembler<'_>

Source§

fn vptestmd(&mut self, dst: KReg, src1: Zmm, src2: Mem)

Source§

impl VptestmdEmitter<KReg, Zmm, Zmm> for Assembler<'_>

Source§

fn vptestmd(&mut self, dst: KReg, src1: Zmm, src2: Zmm)

Source§

impl VptestmqEmitter<KReg, Vec, Mem> for Assembler<'_>

Source§

fn vptestmq(&mut self, dst: KReg, src1: Vec, src2: Mem)

Source§

impl VptestmqEmitter<KReg, Vec, Vec> for Assembler<'_>

Source§

fn vptestmq(&mut self, dst: KReg, src1: Vec, src2: Vec)

Source§

impl VptestmqEmitter<KReg, Xmm, Mem> for Assembler<'_>

Source§

fn vptestmq(&mut self, dst: KReg, src1: Xmm, src2: Mem)

Source§

impl VptestmqEmitter<KReg, Xmm, Xmm> for Assembler<'_>

Source§

fn vptestmq(&mut self, dst: KReg, src1: Xmm, src2: Xmm)

Source§

impl VptestmqEmitter<KReg, Ymm, Mem> for Assembler<'_>

Source§

fn vptestmq(&mut self, dst: KReg, src1: Ymm, src2: Mem)

Source§

impl VptestmqEmitter<KReg, Ymm, Ymm> for Assembler<'_>

Source§

fn vptestmq(&mut self, dst: KReg, src1: Ymm, src2: Ymm)

Source§

impl VptestmqEmitter<KReg, Zmm, Mem> for Assembler<'_>

Source§

fn vptestmq(&mut self, dst: KReg, src1: Zmm, src2: Mem)

Source§

impl VptestmqEmitter<KReg, Zmm, Zmm> for Assembler<'_>

Source§

fn vptestmq(&mut self, dst: KReg, src1: Zmm, src2: Zmm)

Source§

impl VptestmwEmitter<KReg, Vec, Mem> for Assembler<'_>

Source§

fn vptestmw(&mut self, dst: KReg, src1: Vec, src2: Mem)

Source§

impl VptestmwEmitter<KReg, Vec, Vec> for Assembler<'_>

Source§

fn vptestmw(&mut self, dst: KReg, src1: Vec, src2: Vec)

Source§

impl VptestmwEmitter<KReg, Xmm, Mem> for Assembler<'_>

Source§

fn vptestmw(&mut self, dst: KReg, src1: Xmm, src2: Mem)

Source§

impl VptestmwEmitter<KReg, Xmm, Xmm> for Assembler<'_>

Source§

fn vptestmw(&mut self, dst: KReg, src1: Xmm, src2: Xmm)

Source§

impl VptestmwEmitter<KReg, Ymm, Mem> for Assembler<'_>

Source§

fn vptestmw(&mut self, dst: KReg, src1: Ymm, src2: Mem)

Source§

impl VptestmwEmitter<KReg, Ymm, Ymm> for Assembler<'_>

Source§

fn vptestmw(&mut self, dst: KReg, src1: Ymm, src2: Ymm)

Source§

impl VptestmwEmitter<KReg, Zmm, Mem> for Assembler<'_>

Source§

fn vptestmw(&mut self, dst: KReg, src1: Zmm, src2: Mem)

Source§

impl VptestmwEmitter<KReg, Zmm, Zmm> for Assembler<'_>

Source§

fn vptestmw(&mut self, dst: KReg, src1: Zmm, src2: Zmm)

Source§

impl VptestnmbEmitter<KReg, Vec, Mem> for Assembler<'_>

Source§

fn vptestnmb(&mut self, dst: KReg, src1: Vec, src2: Mem)

Source§

impl VptestnmbEmitter<KReg, Vec, Vec> for Assembler<'_>

Source§

fn vptestnmb(&mut self, dst: KReg, src1: Vec, src2: Vec)

Source§

impl VptestnmbEmitter<KReg, Xmm, Mem> for Assembler<'_>

Source§

fn vptestnmb(&mut self, dst: KReg, src1: Xmm, src2: Mem)

Source§

impl VptestnmbEmitter<KReg, Xmm, Xmm> for Assembler<'_>

Source§

fn vptestnmb(&mut self, dst: KReg, src1: Xmm, src2: Xmm)

Source§

impl VptestnmbEmitter<KReg, Ymm, Mem> for Assembler<'_>

Source§

fn vptestnmb(&mut self, dst: KReg, src1: Ymm, src2: Mem)

Source§

impl VptestnmbEmitter<KReg, Ymm, Ymm> for Assembler<'_>

Source§

fn vptestnmb(&mut self, dst: KReg, src1: Ymm, src2: Ymm)

Source§

impl VptestnmbEmitter<KReg, Zmm, Mem> for Assembler<'_>

Source§

fn vptestnmb(&mut self, dst: KReg, src1: Zmm, src2: Mem)

Source§

impl VptestnmbEmitter<KReg, Zmm, Zmm> for Assembler<'_>

Source§

fn vptestnmb(&mut self, dst: KReg, src1: Zmm, src2: Zmm)

Source§

impl VptestnmdEmitter<KReg, Vec, Mem> for Assembler<'_>

Source§

fn vptestnmd(&mut self, dst: KReg, src1: Vec, src2: Mem)

Source§

impl VptestnmdEmitter<KReg, Vec, Vec> for Assembler<'_>

Source§

fn vptestnmd(&mut self, dst: KReg, src1: Vec, src2: Vec)

Source§

impl VptestnmdEmitter<KReg, Xmm, Mem> for Assembler<'_>

Source§

fn vptestnmd(&mut self, dst: KReg, src1: Xmm, src2: Mem)

Source§

impl VptestnmdEmitter<KReg, Xmm, Xmm> for Assembler<'_>

Source§

fn vptestnmd(&mut self, dst: KReg, src1: Xmm, src2: Xmm)

Source§

impl VptestnmdEmitter<KReg, Ymm, Mem> for Assembler<'_>

Source§

fn vptestnmd(&mut self, dst: KReg, src1: Ymm, src2: Mem)

Source§

impl VptestnmdEmitter<KReg, Ymm, Ymm> for Assembler<'_>

Source§

fn vptestnmd(&mut self, dst: KReg, src1: Ymm, src2: Ymm)

Source§

impl VptestnmdEmitter<KReg, Zmm, Mem> for Assembler<'_>

Source§

fn vptestnmd(&mut self, dst: KReg, src1: Zmm, src2: Mem)

Source§

impl VptestnmdEmitter<KReg, Zmm, Zmm> for Assembler<'_>

Source§

fn vptestnmd(&mut self, dst: KReg, src1: Zmm, src2: Zmm)

Source§

impl VptestnmqEmitter<KReg, Vec, Mem> for Assembler<'_>

Source§

fn vptestnmq(&mut self, dst: KReg, src1: Vec, src2: Mem)

Source§

impl VptestnmqEmitter<KReg, Vec, Vec> for Assembler<'_>

Source§

fn vptestnmq(&mut self, dst: KReg, src1: Vec, src2: Vec)

Source§

impl VptestnmqEmitter<KReg, Xmm, Mem> for Assembler<'_>

Source§

fn vptestnmq(&mut self, dst: KReg, src1: Xmm, src2: Mem)

Source§

impl VptestnmqEmitter<KReg, Xmm, Xmm> for Assembler<'_>

Source§

fn vptestnmq(&mut self, dst: KReg, src1: Xmm, src2: Xmm)

Source§

impl VptestnmqEmitter<KReg, Ymm, Mem> for Assembler<'_>

Source§

fn vptestnmq(&mut self, dst: KReg, src1: Ymm, src2: Mem)

Source§

impl VptestnmqEmitter<KReg, Ymm, Ymm> for Assembler<'_>

Source§

fn vptestnmq(&mut self, dst: KReg, src1: Ymm, src2: Ymm)

Source§

impl VptestnmqEmitter<KReg, Zmm, Mem> for Assembler<'_>

Source§

fn vptestnmq(&mut self, dst: KReg, src1: Zmm, src2: Mem)

Source§

impl VptestnmqEmitter<KReg, Zmm, Zmm> for Assembler<'_>

Source§

fn vptestnmq(&mut self, dst: KReg, src1: Zmm, src2: Zmm)

Source§

impl VptestnmwEmitter<KReg, Vec, Mem> for Assembler<'_>

Source§

fn vptestnmw(&mut self, dst: KReg, src1: Vec, src2: Mem)

Source§

impl VptestnmwEmitter<KReg, Vec, Vec> for Assembler<'_>

Source§

fn vptestnmw(&mut self, dst: KReg, src1: Vec, src2: Vec)

Source§

impl VptestnmwEmitter<KReg, Xmm, Mem> for Assembler<'_>

Source§

fn vptestnmw(&mut self, dst: KReg, src1: Xmm, src2: Mem)

Source§

impl VptestnmwEmitter<KReg, Xmm, Xmm> for Assembler<'_>

Source§

fn vptestnmw(&mut self, dst: KReg, src1: Xmm, src2: Xmm)

Source§

impl VptestnmwEmitter<KReg, Ymm, Mem> for Assembler<'_>

Source§

fn vptestnmw(&mut self, dst: KReg, src1: Ymm, src2: Mem)

Source§

impl VptestnmwEmitter<KReg, Ymm, Ymm> for Assembler<'_>

Source§

fn vptestnmw(&mut self, dst: KReg, src1: Ymm, src2: Ymm)

Source§

impl VptestnmwEmitter<KReg, Zmm, Mem> for Assembler<'_>

Source§

fn vptestnmw(&mut self, dst: KReg, src1: Zmm, src2: Mem)

Source§

impl VptestnmwEmitter<KReg, Zmm, Zmm> for Assembler<'_>

Source§

fn vptestnmw(&mut self, dst: KReg, src1: Zmm, src2: Zmm)

Auto Trait Implementations§

§

impl Freeze for KReg

§

impl RefUnwindSafe for KReg

§

impl Send for KReg

§

impl Sync for KReg

§

impl Unpin for KReg

§

impl UnsafeUnpin for KReg

§

impl UnwindSafe for KReg

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.