Skip to main content

Vp

Struct Vp 

Source
pub struct Vp(pub Reg);

Tuple Fields§

§0: Reg

Implementations§

Source§

impl Vp

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 Vp

Source

pub const THIS_TYPE: RegType = RISCVVec::TYPE

Source

pub const THIS_GROUP: RegGroup = RISCVVec::GROUP

Source

pub const THIS_SIZE: u32 = RISCVVec::SIZE

Source

pub const SIGNATURE: u32 = RISCVVec::SIGNATURE

Source

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

Source§

impl Vp

Source

pub const V0: u32 = 0

Source

pub const V1: u32 = 1

Source

pub const V2: u32 = 2

Source

pub const V3: u32 = 3

Source

pub const V4: u32 = 4

Source

pub const V5: u32 = 5

Source

pub const V6: u32 = 6

Source

pub const V7: u32 = 7

Source

pub const V8: u32 = 8

Source

pub const V9: u32 = 9

Source

pub const V10: u32 = 10

Source

pub const V11: u32 = 11

Source

pub const V12: u32 = 12

Source

pub const V13: u32 = 13

Source

pub const V14: u32 = 14

Source

pub const V15: u32 = 15

Source

pub const V16: u32 = 16

Source

pub const V17: u32 = 17

Source

pub const V18: u32 = 18

Source

pub const V19: u32 = 19

Source

pub const V20: u32 = 20

Source

pub const V21: u32 = 21

Source

pub const V22: u32 = 22

Source

pub const V23: u32 = 23

Source

pub const V24: u32 = 24

Source

pub const V25: u32 = 25

Source

pub const V26: u32 = 26

Source

pub const V27: u32 = 27

Source

pub const V28: u32 = 28

Source

pub const V29: u32 = 29

Source

pub const V30: u32 = 30

Source

pub const V31: u32 = 31

Source

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

Methods from Deref<Target = Reg>§

Source

pub const SIGNATURE: u32 = BaseReg::SIGNATURE

Source

pub fn is_gp(&self) -> bool

Source

pub fn is_fp(&self) -> bool

Source

pub fn is_vec(&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 Vp

Source§

fn clone(&self) -> Vp

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 Vp

Source§

impl Default for Vp

Source§

fn default() -> Self

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

impl Deref for Vp

Source§

type Target = Reg

The resulting type after dereferencing.
Source§

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

Dereferences the value.
Source§

impl DerefMut for Vp

Source§

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

Mutably dereferences the value.
Source§

impl Eq for Vp

Source§

impl Hash for Vp

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 OperandCast for Vp

Source§

impl Ord for Vp

Source§

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

Source§

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

Source§

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

Source§

impl<U3: Into<Imm>> VaaddVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vaadd_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VaaddVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vaadd_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VaadduVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vaaddu_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VaadduVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vaaddu_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>> VadcVimEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vadc_vim(&mut self, vd: Vp, vs2: Vp, simm5: U2)

Source§

impl VadcVvmEmitter<Vp, Vp, Vp> for Assembler<'_>

Source§

fn vadc_vvm(&mut self, vd: Vp, vs1: Vp, vs2: Vp)

Source§

impl VadcVxmEmitter<Vp, Gp, Vp> for Assembler<'_>

Source§

fn vadc_vxm(&mut self, vd: Vp, rs1: Gp, vs2: Vp)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VaddViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vadd_vi(&mut self, vd: Vp, vs2: Vp, simm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VaddVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vadd_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VaddVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vadd_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl VaesdfVsEmitter<Vp, Vp> for Assembler<'_>

Source§

fn vaesdf_vs(&mut self, vd: Vp, vs2: Vp)

Source§

impl VaesdfVvEmitter<Vp, Vp> for Assembler<'_>

Source§

fn vaesdf_vv(&mut self, vd: Vp, vs2: Vp)

Source§

impl VaesdmVsEmitter<Vp, Vp> for Assembler<'_>

Source§

fn vaesdm_vs(&mut self, vd: Vp, vs2: Vp)

Source§

impl VaesdmVvEmitter<Vp, Vp> for Assembler<'_>

Source§

fn vaesdm_vv(&mut self, vd: Vp, vs2: Vp)

Source§

impl VaesefVsEmitter<Vp, Vp> for Assembler<'_>

Source§

fn vaesef_vs(&mut self, vd: Vp, vs2: Vp)

Source§

impl VaesefVvEmitter<Vp, Vp> for Assembler<'_>

Source§

fn vaesef_vv(&mut self, vd: Vp, vs2: Vp)

Source§

impl VaesemVsEmitter<Vp, Vp> for Assembler<'_>

Source§

fn vaesem_vs(&mut self, vd: Vp, vs2: Vp)

Source§

impl VaesemVvEmitter<Vp, Vp> for Assembler<'_>

Source§

fn vaesem_vv(&mut self, vd: Vp, vs2: Vp)

Source§

impl<U2: Into<Imm>> Vaeskf1ViEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vaeskf1_vi(&mut self, vd: Vp, vs2: Vp, zimm5: U2)

Source§

impl<U2: Into<Imm>> Vaeskf2ViEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vaeskf2_vi(&mut self, vd: Vp, vs2: Vp, zimm5: U2)

Source§

impl VaeszVsEmitter<Vp, Vp> for Assembler<'_>

Source§

fn vaesz_vs(&mut self, vd: Vp, vs2: Vp)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VandViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vand_vi(&mut self, vd: Vp, vs2: Vp, simm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VandVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vand_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VandVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vand_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VandnVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vandn_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VandnVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vandn_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VasubVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vasub_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VasubVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vasub_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VasubuVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vasubu_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VasubuVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vasubu_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>> Vbrev8VEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vbrev8_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VbrevVEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vbrev_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U3: Into<Imm>> VclmulVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vclmul_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VclmulVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vclmul_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VclmulhVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vclmulh_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VclmulhVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vclmulh_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>> VclzVEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vclz_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl VcompressVmEmitter<Vp, Vp, Vp> for Assembler<'_>

Source§

fn vcompress_vm(&mut self, vd: Vp, vs1: Vp, vs2: Vp)

Source§

impl<U2: Into<Imm>> VcpopMEmitter<Gp, Vp, U2> for Assembler<'_>

Source§

fn vcpop_m(&mut self, rd: Gp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VcpopVEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vcpop_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VctzVEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vctz_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U3: Into<Imm>> VdivVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vdiv_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VdivVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vdiv_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VdivuVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vdivu_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VdivuVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vdivu_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VfaddVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfadd_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfaddVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfadd_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U2: Into<Imm>> VfclassVEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfclass_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VfcvtFXVEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfcvt_f_x_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VfcvtFXuVEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfcvt_f_xu_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VfcvtRtzXFVEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfcvt_rtz_x_f_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VfcvtRtzXuFVEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfcvt_rtz_xu_f_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VfcvtXFVEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfcvt_x_f_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VfcvtXuFVEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfcvt_xu_f_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U3: Into<Imm>> VfdivVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfdiv_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfdivVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfdiv_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U2: Into<Imm>> VfirstMEmitter<Gp, Vp, U2> for Assembler<'_>

Source§

fn vfirst_m(&mut self, rd: Gp, vs2: Vp, vm: U2)

Source§

impl<U3: Into<Imm>> VfmaccVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfmacc_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfmaccVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfmacc_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfmaddVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfmadd_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfmaddVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfmadd_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfmaxVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfmax_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfmaxVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfmax_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl VfmergeVfmEmitter<Vp, Fp, Vp> for Assembler<'_>

Source§

fn vfmerge_vfm(&mut self, vd: Vp, rs1: Fp, vs2: Vp)

Source§

impl<U3: Into<Imm>> VfminVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfmin_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfminVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfmin_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfmsacVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfmsac_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfmsacVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfmsac_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfmsubVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfmsub_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfmsubVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfmsub_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfmulVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfmul_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfmulVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfmul_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl VfmvFSEmitter<Fp, Vp> for Assembler<'_>

Source§

fn vfmv_f_s(&mut self, rd: Fp, vs2: Vp)

Source§

impl VfmvSFEmitter<Vp, Fp> for Assembler<'_>

Source§

fn vfmv_s_f(&mut self, vd: Vp, rs1: Fp)

Source§

impl VfmvVFEmitter<Vp, Fp> for Assembler<'_>

Source§

fn vfmv_v_f(&mut self, vd: Vp, rs1: Fp)

Source§

impl<U2: Into<Imm>> VfncvtFFWEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfncvt_f_f_w(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VfncvtFXWEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfncvt_f_x_w(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VfncvtFXuWEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfncvt_f_xu_w(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VfncvtRodFFWEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfncvt_rod_f_f_w(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VfncvtRtzXFWEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfncvt_rtz_x_f_w(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VfncvtRtzXuFWEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfncvt_rtz_xu_f_w(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VfncvtXFWEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfncvt_x_f_w(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VfncvtXuFWEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfncvt_xu_f_w(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> Vfncvtbf16FFWEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfncvtbf16_f_f_w(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U3: Into<Imm>> VfnmaccVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfnmacc_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfnmaccVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfnmacc_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfnmaddVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfnmadd_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfnmaddVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfnmadd_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfnmsacVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfnmsac_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfnmsacVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfnmsac_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfnmsubVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfnmsub_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfnmsubVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfnmsub_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfrdivVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfrdiv_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U2: Into<Imm>> Vfrec7VEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfrec7_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U3: Into<Imm>> VfredmaxVsEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfredmax_vs(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfredminVsEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfredmin_vs(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfredosumVsEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfredosum_vs(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfredsumVsEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfredsum_vs(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfredusumVsEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfredusum_vs(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U2: Into<Imm>> Vfrsqrt7VEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfrsqrt7_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U3: Into<Imm>> VfrsubVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfrsub_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfsgnjVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfsgnj_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfsgnjVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfsgnj_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfsgnjnVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfsgnjn_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfsgnjnVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfsgnjn_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfsgnjxVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfsgnjx_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfsgnjxVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfsgnjx_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> Vfslide1DownVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfslide1down_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> Vfslide1UpVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfslide1up_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U2: Into<Imm>> VfsqrtVEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfsqrt_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U3: Into<Imm>> VfsubVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfsub_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfsubVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfsub_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfwaddVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfwadd_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfwaddVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfwadd_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfwaddWfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfwadd_wf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfwaddWvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfwadd_wv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U2: Into<Imm>> VfwcvtFFVEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfwcvt_f_f_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VfwcvtFXVEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfwcvt_f_x_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VfwcvtFXuVEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfwcvt_f_xu_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VfwcvtRtzXFVEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfwcvt_rtz_x_f_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VfwcvtRtzXuFVEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfwcvt_rtz_xu_f_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VfwcvtXFVEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfwcvt_x_f_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VfwcvtXuFVEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfwcvt_xu_f_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> Vfwcvtbf16FFVEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vfwcvtbf16_f_f_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U3: Into<Imm>> VfwmaccVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfwmacc_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfwmaccVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfwmacc_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> Vfwmaccbf16VfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfwmaccbf16_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> Vfwmaccbf16VvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfwmaccbf16_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfwmsacVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfwmsac_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfwmsacVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfwmsac_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfwmulVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfwmul_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfwmulVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfwmul_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfwnmaccVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfwnmacc_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfwnmaccVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfwnmacc_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfwnmsacVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfwnmsac_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfwnmsacVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfwnmsac_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfwredosumVsEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfwredosum_vs(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfwredsumVsEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfwredsum_vs(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfwredusumVsEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfwredusum_vs(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfwsubVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfwsub_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfwsubVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfwsub_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VfwsubWfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vfwsub_wf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VfwsubWvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vfwsub_wv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl VghshVvEmitter<Vp, Vp, Vp> for Assembler<'_>

Source§

fn vghsh_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp)

Source§

impl VgmulVvEmitter<Vp, Vp> for Assembler<'_>

Source§

fn vgmul_vv(&mut self, vd: Vp, vs2: Vp)

Source§

impl<U1: Into<Imm>> VidVEmitter<Vp, U1> for Assembler<'_>

Source§

fn vid_v(&mut self, vd: Vp, vm: U1)

Source§

impl<U2: Into<Imm>> ViotaMEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn viota_m(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl Vl1RVEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vl1r_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl Vl1Re8VEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vl1re8_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl Vl1Re16VEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vl1re16_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl Vl1Re32VEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vl1re32_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl Vl1Re64VEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vl1re64_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl Vl2RVEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vl2r_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl Vl2Re8VEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vl2re8_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl Vl2Re16VEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vl2re16_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl Vl2Re32VEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vl2re32_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl Vl2Re64VEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vl2re64_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl Vl4RVEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vl4r_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl Vl4Re8VEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vl4re8_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl Vl4Re16VEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vl4re16_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl Vl4Re32VEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vl4re32_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl Vl4Re64VEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vl4re64_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl Vl8RVEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vl8r_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl Vl8Re8VEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vl8re8_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl Vl8Re16VEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vl8re16_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl Vl8Re32VEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vl8re32_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl Vl8Re64VEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vl8re64_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl Vle1VEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vle1_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> Vle8FfVEmitter<Vp, Gp, U2, U3> for Assembler<'_>

Source§

fn vle8ff_v(&mut self, vd: Vp, rs1: Gp, vm: U2, nf: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> Vle8VEmitter<Vp, Gp, U2, U3> for Assembler<'_>

Source§

fn vle8_v(&mut self, vd: Vp, rs1: Gp, vm: U2, nf: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> Vle16FfVEmitter<Vp, Gp, U2, U3> for Assembler<'_>

Source§

fn vle16ff_v(&mut self, vd: Vp, rs1: Gp, vm: U2, nf: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> Vle16VEmitter<Vp, Gp, U2, U3> for Assembler<'_>

Source§

fn vle16_v(&mut self, vd: Vp, rs1: Gp, vm: U2, nf: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> Vle32FfVEmitter<Vp, Gp, U2, U3> for Assembler<'_>

Source§

fn vle32ff_v(&mut self, vd: Vp, rs1: Gp, vm: U2, nf: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> Vle32VEmitter<Vp, Gp, U2, U3> for Assembler<'_>

Source§

fn vle32_v(&mut self, vd: Vp, rs1: Gp, vm: U2, nf: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> Vle64FfVEmitter<Vp, Gp, U2, U3> for Assembler<'_>

Source§

fn vle64ff_v(&mut self, vd: Vp, rs1: Gp, vm: U2, nf: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> Vle64VEmitter<Vp, Gp, U2, U3> for Assembler<'_>

Source§

fn vle64_v(&mut self, vd: Vp, rs1: Gp, vm: U2, nf: U3)

Source§

impl VlmVEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vlm_v(&mut self, vd: Vp, rs1: Gp)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vloxei8VEmitter<Vp, Gp, Vp, U3, U4> for Assembler<'_>

Source§

fn vloxei8_v(&mut self, vd: Vp, rs1: Gp, vs2: Vp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vloxei16VEmitter<Vp, Gp, Vp, U3, U4> for Assembler<'_>

Source§

fn vloxei16_v(&mut self, vd: Vp, rs1: Gp, vs2: Vp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vloxei32VEmitter<Vp, Gp, Vp, U3, U4> for Assembler<'_>

Source§

fn vloxei32_v(&mut self, vd: Vp, rs1: Gp, vs2: Vp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vloxei64VEmitter<Vp, Gp, Vp, U3, U4> for Assembler<'_>

Source§

fn vloxei64_v(&mut self, vd: Vp, rs1: Gp, vs2: Vp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vlse8VEmitter<Vp, Gp, Gp, U3, U4> for Assembler<'_>

Source§

fn vlse8_v(&mut self, vd: Vp, rs1: Gp, rs2: Gp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vlse16VEmitter<Vp, Gp, Gp, U3, U4> for Assembler<'_>

Source§

fn vlse16_v(&mut self, vd: Vp, rs1: Gp, rs2: Gp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vlse32VEmitter<Vp, Gp, Gp, U3, U4> for Assembler<'_>

Source§

fn vlse32_v(&mut self, vd: Vp, rs1: Gp, rs2: Gp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vlse64VEmitter<Vp, Gp, Gp, U3, U4> for Assembler<'_>

Source§

fn vlse64_v(&mut self, vd: Vp, rs1: Gp, rs2: Gp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vluxei8VEmitter<Vp, Gp, Vp, U3, U4> for Assembler<'_>

Source§

fn vluxei8_v(&mut self, vd: Vp, rs1: Gp, vs2: Vp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vluxei16VEmitter<Vp, Gp, Vp, U3, U4> for Assembler<'_>

Source§

fn vluxei16_v(&mut self, vd: Vp, rs1: Gp, vs2: Vp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vluxei32VEmitter<Vp, Gp, Vp, U3, U4> for Assembler<'_>

Source§

fn vluxei32_v(&mut self, vd: Vp, rs1: Gp, vs2: Vp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vluxei64VEmitter<Vp, Gp, Vp, U3, U4> for Assembler<'_>

Source§

fn vluxei64_v(&mut self, vd: Vp, rs1: Gp, vs2: Vp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>> VmaccVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vmacc_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VmaccVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vmacc_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>> VmadcViEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vmadc_vi(&mut self, vd: Vp, vs2: Vp, simm5: U2)

Source§

impl<U2: Into<Imm>> VmadcVimEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vmadc_vim(&mut self, vd: Vp, vs2: Vp, simm5: U2)

Source§

impl VmadcVvEmitter<Vp, Vp, Vp> for Assembler<'_>

Source§

fn vmadc_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp)

Source§

impl VmadcVvmEmitter<Vp, Vp, Vp> for Assembler<'_>

Source§

fn vmadc_vvm(&mut self, vd: Vp, vs1: Vp, vs2: Vp)

Source§

impl VmadcVxEmitter<Vp, Gp, Vp> for Assembler<'_>

Source§

fn vmadc_vx(&mut self, vd: Vp, rs1: Gp, vs2: Vp)

Source§

impl VmadcVxmEmitter<Vp, Gp, Vp> for Assembler<'_>

Source§

fn vmadc_vxm(&mut self, vd: Vp, rs1: Gp, vs2: Vp)

Source§

impl<U3: Into<Imm>> VmaddVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vmadd_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VmaddVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vmadd_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl VmandMmEmitter<Vp, Vp, Vp> for Assembler<'_>

Source§

fn vmand_mm(&mut self, vd: Vp, vs1: Vp, vs2: Vp)

Source§

impl VmandnMmEmitter<Vp, Vp, Vp> for Assembler<'_>

Source§

fn vmandn_mm(&mut self, vd: Vp, vs1: Vp, vs2: Vp)

Source§

impl<U3: Into<Imm>> VmandnotMmEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vmandnot_mm(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VmaxVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vmax_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VmaxVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vmax_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VmaxuVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vmaxu_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VmaxuVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vmaxu_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>> VmergeVimEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vmerge_vim(&mut self, vd: Vp, vs2: Vp, simm5: U2)

Source§

impl VmergeVvmEmitter<Vp, Vp, Vp> for Assembler<'_>

Source§

fn vmerge_vvm(&mut self, vd: Vp, vs1: Vp, vs2: Vp)

Source§

impl VmergeVxmEmitter<Vp, Gp, Vp> for Assembler<'_>

Source§

fn vmerge_vxm(&mut self, vd: Vp, rs1: Gp, vs2: Vp)

Source§

impl<U3: Into<Imm>> VmfeqVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vmfeq_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VmfeqVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vmfeq_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VmfgeVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vmfge_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VmfgtVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vmfgt_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VmfleVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vmfle_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VmfleVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vmfle_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VmfltVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vmflt_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VmfltVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vmflt_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VmfneVfEmitter<Vp, Vp, Fp, U3> for Assembler<'_>

Source§

fn vmfne_vf(&mut self, vd: Vp, vs2: Vp, rs1: Fp, vm: U3)

Source§

impl<U3: Into<Imm>> VmfneVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vmfne_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VminVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vmin_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VminVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vmin_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VminuVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vminu_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VminuVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vminu_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl VmnandMmEmitter<Vp, Vp, Vp> for Assembler<'_>

Source§

fn vmnand_mm(&mut self, vd: Vp, vs1: Vp, vs2: Vp)

Source§

impl VmnorMmEmitter<Vp, Vp, Vp> for Assembler<'_>

Source§

fn vmnor_mm(&mut self, vd: Vp, vs1: Vp, vs2: Vp)

Source§

impl VmorMmEmitter<Vp, Vp, Vp> for Assembler<'_>

Source§

fn vmor_mm(&mut self, vd: Vp, vs1: Vp, vs2: Vp)

Source§

impl VmornMmEmitter<Vp, Vp, Vp> for Assembler<'_>

Source§

fn vmorn_mm(&mut self, vd: Vp, vs1: Vp, vs2: Vp)

Source§

impl<U3: Into<Imm>> VmornotMmEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vmornot_mm(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl VmsbcVvEmitter<Vp, Vp, Vp> for Assembler<'_>

Source§

fn vmsbc_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp)

Source§

impl VmsbcVvmEmitter<Vp, Vp, Vp> for Assembler<'_>

Source§

fn vmsbc_vvm(&mut self, vd: Vp, vs1: Vp, vs2: Vp)

Source§

impl VmsbcVxEmitter<Vp, Gp, Vp> for Assembler<'_>

Source§

fn vmsbc_vx(&mut self, vd: Vp, rs1: Gp, vs2: Vp)

Source§

impl VmsbcVxmEmitter<Vp, Gp, Vp> for Assembler<'_>

Source§

fn vmsbc_vxm(&mut self, vd: Vp, rs1: Gp, vs2: Vp)

Source§

impl<U2: Into<Imm>> VmsbfMEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vmsbf_m(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VmseqViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vmseq_vi(&mut self, vd: Vp, vs2: Vp, simm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VmseqVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vmseq_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VmseqVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vmseq_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VmsgtViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vmsgt_vi(&mut self, vd: Vp, vs2: Vp, simm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VmsgtVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vmsgt_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VmsgtuViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vmsgtu_vi(&mut self, vd: Vp, vs2: Vp, simm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VmsgtuVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vmsgtu_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>> VmsifMEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vmsif_m(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VmsleViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vmsle_vi(&mut self, vd: Vp, vs2: Vp, simm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VmsleVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vmsle_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VmsleVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vmsle_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VmsleuViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vmsleu_vi(&mut self, vd: Vp, vs2: Vp, simm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VmsleuVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vmsleu_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VmsleuVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vmsleu_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VmsltVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vmslt_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VmsltVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vmslt_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VmsltuVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vmsltu_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VmsltuVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vmsltu_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VmsneViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vmsne_vi(&mut self, vd: Vp, vs2: Vp, simm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VmsneVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vmsne_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VmsneVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vmsne_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>> VmsofMEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vmsof_m(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U3: Into<Imm>> VmulVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vmul_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VmulVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vmul_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VmulhVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vmulh_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VmulhVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vmulh_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VmulhsuVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vmulhsu_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VmulhsuVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vmulhsu_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VmulhuVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vmulhu_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VmulhuVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vmulhu_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl Vmv1RVEmitter<Vp, Vp> for Assembler<'_>

Source§

fn vmv1r_v(&mut self, vd: Vp, vs2: Vp)

Source§

impl Vmv2RVEmitter<Vp, Vp> for Assembler<'_>

Source§

fn vmv2r_v(&mut self, vd: Vp, vs2: Vp)

Source§

impl Vmv4RVEmitter<Vp, Vp> for Assembler<'_>

Source§

fn vmv4r_v(&mut self, vd: Vp, vs2: Vp)

Source§

impl Vmv8RVEmitter<Vp, Vp> for Assembler<'_>

Source§

fn vmv8r_v(&mut self, vd: Vp, vs2: Vp)

Source§

impl VmvSXEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vmv_s_x(&mut self, vd: Vp, rs1: Gp)

Source§

impl<U1: Into<Imm>> VmvVIEmitter<Vp, U1> for Assembler<'_>

Source§

fn vmv_v_i(&mut self, vd: Vp, simm5: U1)

Source§

impl VmvVVEmitter<Vp, Vp> for Assembler<'_>

Source§

fn vmv_v_v(&mut self, vd: Vp, vs1: Vp)

Source§

impl VmvVXEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vmv_v_x(&mut self, vd: Vp, rs1: Gp)

Source§

impl VmvXSEmitter<Gp, Vp> for Assembler<'_>

Source§

fn vmv_x_s(&mut self, rd: Gp, vs2: Vp)

Source§

impl VmxnorMmEmitter<Vp, Vp, Vp> for Assembler<'_>

Source§

fn vmxnor_mm(&mut self, vd: Vp, vs1: Vp, vs2: Vp)

Source§

impl VmxorMmEmitter<Vp, Vp, Vp> for Assembler<'_>

Source§

fn vmxor_mm(&mut self, vd: Vp, vs1: Vp, vs2: Vp)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VnclipWiEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vnclip_wi(&mut self, vd: Vp, vs2: Vp, zimm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VnclipWvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vnclip_wv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VnclipWxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vnclip_wx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VnclipuWiEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vnclipu_wi(&mut self, vd: Vp, vs2: Vp, zimm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VnclipuWvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vnclipu_wv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VnclipuWxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vnclipu_wx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VnmsacVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vnmsac_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VnmsacVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vnmsac_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VnmsubVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vnmsub_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VnmsubVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vnmsub_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VnsraWiEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vnsra_wi(&mut self, vd: Vp, vs2: Vp, zimm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VnsraWvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vnsra_wv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VnsraWxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vnsra_wx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VnsrlWiEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vnsrl_wi(&mut self, vd: Vp, vs2: Vp, zimm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VnsrlWvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vnsrl_wv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VnsrlWxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vnsrl_wx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VorViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vor_vi(&mut self, vd: Vp, vs2: Vp, simm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VorVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vor_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VorVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vor_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>> VpopcMEmitter<Gp, Vp, U2> for Assembler<'_>

Source§

fn vpopc_m(&mut self, rd: Gp, vs2: Vp, vm: U2)

Source§

impl<U3: Into<Imm>> VredandVsEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vredand_vs(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VredmaxVsEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vredmax_vs(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VredmaxuVsEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vredmaxu_vs(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VredminVsEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vredmin_vs(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VredminuVsEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vredminu_vs(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VredorVsEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vredor_vs(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VredsumVsEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vredsum_vs(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VredxorVsEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vredxor_vs(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VremVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vrem_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VremVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vrem_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VremuVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vremu_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VremuVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vremu_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>> Vrev8VEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vrev8_v(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VrgatherViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vrgather_vi(&mut self, vd: Vp, vs2: Vp, zimm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VrgatherVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vrgather_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VrgatherVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vrgather_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> Vrgatherei16VvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vrgatherei16_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VrolVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vrol_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VrolVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vrol_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VrorViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vror_vi(&mut self, vd: Vp, vs2: Vp, zimm6lohi: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VrorVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vror_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VrorVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vror_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VrsubViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vrsub_vi(&mut self, vd: Vp, vs2: Vp, simm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VrsubVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vrsub_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl Vs1RVEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vs1r_v(&mut self, vs3: Vp, rs1: Gp)

Source§

impl Vs2RVEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vs2r_v(&mut self, vs3: Vp, rs1: Gp)

Source§

impl Vs4RVEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vs4r_v(&mut self, vs3: Vp, rs1: Gp)

Source§

impl Vs8RVEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vs8r_v(&mut self, vs3: Vp, rs1: Gp)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VsaddViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vsadd_vi(&mut self, vd: Vp, vs2: Vp, simm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VsaddVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vsadd_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VsaddVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vsadd_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VsadduViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vsaddu_vi(&mut self, vd: Vp, vs2: Vp, simm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VsadduVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vsaddu_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VsadduVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vsaddu_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl VsbcVvmEmitter<Vp, Vp, Vp> for Assembler<'_>

Source§

fn vsbc_vvm(&mut self, vd: Vp, vs1: Vp, vs2: Vp)

Source§

impl VsbcVxmEmitter<Vp, Gp, Vp> for Assembler<'_>

Source§

fn vsbc_vxm(&mut self, vd: Vp, rs1: Gp, vs2: Vp)

Source§

impl Vse1VEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vse1_v(&mut self, vs3: Vp, rs1: Gp)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> Vse8VEmitter<Vp, Gp, U2, U3> for Assembler<'_>

Source§

fn vse8_v(&mut self, vs3: Vp, rs1: Gp, vm: U2, nf: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> Vse16VEmitter<Vp, Gp, U2, U3> for Assembler<'_>

Source§

fn vse16_v(&mut self, vs3: Vp, rs1: Gp, vm: U2, nf: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> Vse32VEmitter<Vp, Gp, U2, U3> for Assembler<'_>

Source§

fn vse32_v(&mut self, vs3: Vp, rs1: Gp, vm: U2, nf: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> Vse64VEmitter<Vp, Gp, U2, U3> for Assembler<'_>

Source§

fn vse64_v(&mut self, vs3: Vp, rs1: Gp, vm: U2, nf: U3)

Source§

impl<U2: Into<Imm>> VsextVf2Emitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vsext_vf2(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VsextVf4Emitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vsext_vf4(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VsextVf8Emitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vsext_vf8(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl Vsha2ChVvEmitter<Vp, Vp, Vp> for Assembler<'_>

Source§

fn vsha2ch_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp)

Source§

impl Vsha2ClVvEmitter<Vp, Vp, Vp> for Assembler<'_>

Source§

fn vsha2cl_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp)

Source§

impl Vsha2MsVvEmitter<Vp, Vp, Vp> for Assembler<'_>

Source§

fn vsha2ms_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp)

Source§

impl<U3: Into<Imm>> Vslide1DownVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vslide1down_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> Vslide1UpVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vslide1up_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VslidedownViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vslidedown_vi(&mut self, vd: Vp, vs2: Vp, zimm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VslidedownVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vslidedown_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VslideupViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vslideup_vi(&mut self, vd: Vp, vs2: Vp, zimm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VslideupVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vslideup_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VsllViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vsll_vi(&mut self, vd: Vp, vs2: Vp, zimm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VsllVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vsll_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VsllVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vsll_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>> Vsm3CViEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vsm3c_vi(&mut self, vd: Vp, vs2: Vp, zimm5: U2)

Source§

impl Vsm3MeVvEmitter<Vp, Vp, Vp> for Assembler<'_>

Source§

fn vsm3me_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp)

Source§

impl<U2: Into<Imm>> Vsm4KViEmitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vsm4k_vi(&mut self, vd: Vp, vs2: Vp, zimm5: U2)

Source§

impl Vsm4RVsEmitter<Vp, Vp> for Assembler<'_>

Source§

fn vsm4r_vs(&mut self, vd: Vp, vs2: Vp)

Source§

impl Vsm4RVvEmitter<Vp, Vp> for Assembler<'_>

Source§

fn vsm4r_vv(&mut self, vd: Vp, vs2: Vp)

Source§

impl VsmVEmitter<Vp, Gp> for Assembler<'_>

Source§

fn vsm_v(&mut self, vs3: Vp, rs1: Gp)

Source§

impl<U3: Into<Imm>> VsmulVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vsmul_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VsmulVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vsmul_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vsoxei8VEmitter<Vp, Gp, Vp, U3, U4> for Assembler<'_>

Source§

fn vsoxei8_v(&mut self, vs3: Vp, rs1: Gp, vs2: Vp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vsoxei16VEmitter<Vp, Gp, Vp, U3, U4> for Assembler<'_>

Source§

fn vsoxei16_v(&mut self, vs3: Vp, rs1: Gp, vs2: Vp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vsoxei32VEmitter<Vp, Gp, Vp, U3, U4> for Assembler<'_>

Source§

fn vsoxei32_v(&mut self, vs3: Vp, rs1: Gp, vs2: Vp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vsoxei64VEmitter<Vp, Gp, Vp, U3, U4> for Assembler<'_>

Source§

fn vsoxei64_v(&mut self, vs3: Vp, rs1: Gp, vs2: Vp, vm: U3, nf: U4)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VsraViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vsra_vi(&mut self, vd: Vp, vs2: Vp, zimm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VsraVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vsra_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VsraVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vsra_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VsrlViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vsrl_vi(&mut self, vd: Vp, vs2: Vp, zimm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VsrlVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vsrl_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VsrlVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vsrl_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vsse8VEmitter<Vp, Gp, Gp, U3, U4> for Assembler<'_>

Source§

fn vsse8_v(&mut self, vs3: Vp, rs1: Gp, rs2: Gp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vsse16VEmitter<Vp, Gp, Gp, U3, U4> for Assembler<'_>

Source§

fn vsse16_v(&mut self, vs3: Vp, rs1: Gp, rs2: Gp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vsse32VEmitter<Vp, Gp, Gp, U3, U4> for Assembler<'_>

Source§

fn vsse32_v(&mut self, vs3: Vp, rs1: Gp, rs2: Gp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vsse64VEmitter<Vp, Gp, Gp, U3, U4> for Assembler<'_>

Source§

fn vsse64_v(&mut self, vs3: Vp, rs1: Gp, rs2: Gp, vm: U3, nf: U4)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VssraViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vssra_vi(&mut self, vd: Vp, vs2: Vp, zimm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VssraVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vssra_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VssraVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vssra_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VssrlViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vssrl_vi(&mut self, vd: Vp, vs2: Vp, zimm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VssrlVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vssrl_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VssrlVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vssrl_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VssubVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vssub_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VssubVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vssub_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VssubuVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vssubu_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VssubuVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vssubu_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VsubVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vsub_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VsubVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vsub_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vsuxei8VEmitter<Vp, Gp, Vp, U3, U4> for Assembler<'_>

Source§

fn vsuxei8_v(&mut self, vs3: Vp, rs1: Gp, vs2: Vp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vsuxei16VEmitter<Vp, Gp, Vp, U3, U4> for Assembler<'_>

Source§

fn vsuxei16_v(&mut self, vs3: Vp, rs1: Gp, vs2: Vp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vsuxei32VEmitter<Vp, Gp, Vp, U3, U4> for Assembler<'_>

Source§

fn vsuxei32_v(&mut self, vs3: Vp, rs1: Gp, vs2: Vp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>, U4: Into<Imm>> Vsuxei64VEmitter<Vp, Gp, Vp, U3, U4> for Assembler<'_>

Source§

fn vsuxei64_v(&mut self, vs3: Vp, rs1: Gp, vs2: Vp, vm: U3, nf: U4)

Source§

impl<U3: Into<Imm>> VwaddVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vwadd_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VwaddVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vwadd_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VwaddWvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vwadd_wv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VwaddWxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vwadd_wx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VwadduVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vwaddu_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VwadduVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vwaddu_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VwadduWvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vwaddu_wv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VwadduWxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vwaddu_wx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VwmaccVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vwmacc_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VwmaccVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vwmacc_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VwmaccsuVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vwmaccsu_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VwmaccsuVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vwmaccsu_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VwmaccuVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vwmaccu_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VwmaccuVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vwmaccu_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VwmaccusVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vwmaccus_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VwmulVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vwmul_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VwmulVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vwmul_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VwmulsuVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vwmulsu_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VwmulsuVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vwmulsu_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VwmuluVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vwmulu_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VwmuluVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vwmulu_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VwredsumVsEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vwredsum_vs(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VwredsumuVsEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vwredsumu_vs(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VwsllViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vwsll_vi(&mut self, vd: Vp, vs2: Vp, zimm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VwsllVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vwsll_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VwsllVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vwsll_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VwsubVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vwsub_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VwsubVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vwsub_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VwsubWvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vwsub_wv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VwsubWxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vwsub_wx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VwsubuVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vwsubu_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VwsubuVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vwsubu_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U3: Into<Imm>> VwsubuWvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vwsubu_wv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VwsubuWxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vwsubu_wx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>, U3: Into<Imm>> VxorViEmitter<Vp, Vp, U2, U3> for Assembler<'_>

Source§

fn vxor_vi(&mut self, vd: Vp, vs2: Vp, simm5: U2, vm: U3)

Source§

impl<U3: Into<Imm>> VxorVvEmitter<Vp, Vp, Vp, U3> for Assembler<'_>

Source§

fn vxor_vv(&mut self, vd: Vp, vs1: Vp, vs2: Vp, vm: U3)

Source§

impl<U3: Into<Imm>> VxorVxEmitter<Vp, Vp, Gp, U3> for Assembler<'_>

Source§

fn vxor_vx(&mut self, vd: Vp, vs2: Vp, rs1: Gp, vm: U3)

Source§

impl<U2: Into<Imm>> VzextVf2Emitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vzext_vf2(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VzextVf4Emitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vzext_vf4(&mut self, vd: Vp, vs2: Vp, vm: U2)

Source§

impl<U2: Into<Imm>> VzextVf8Emitter<Vp, Vp, U2> for Assembler<'_>

Source§

fn vzext_vf8(&mut self, vd: Vp, vs2: Vp, vm: U2)

Auto Trait Implementations§

§

impl Freeze for Vp

§

impl RefUnwindSafe for Vp

§

impl Send for Vp

§

impl Sync for Vp

§

impl Unpin for Vp

§

impl UnsafeUnpin for Vp

§

impl UnwindSafe for Vp

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, 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.