pub enum VecALUOp {
Show 41 variants
Sqadd,
Uqadd,
Sqsub,
Uqsub,
Cmeq,
Cmge,
Cmgt,
Cmhs,
Cmhi,
Fcmeq,
Fcmgt,
Fcmge,
And,
Bic,
Orr,
Eor,
Umaxp,
Add,
Sub,
Mul,
Sshl,
Ushl,
Umin,
Smin,
Umax,
Smax,
Urhadd,
Fadd,
Fsub,
Fdiv,
Fmax,
Fmin,
Fmul,
Addp,
Zip1,
Zip2,
Sqrdmulh,
Uzp1,
Uzp2,
Trn1,
Trn2,
}
Available on crate feature
arm64
only.Expand description
Internal type VecALUOp: defined at src/isa/aarch64/inst.isle line 1485.
Variants§
Sqadd
Uqadd
Sqsub
Uqsub
Cmeq
Cmge
Cmgt
Cmhs
Cmhi
Fcmeq
Fcmgt
Fcmge
And
Bic
Orr
Eor
Umaxp
Add
Sub
Mul
Sshl
Ushl
Umin
Smin
Umax
Smax
Urhadd
Fadd
Fsub
Fdiv
Fmax
Fmin
Fmul
Addp
Zip1
Zip2
Sqrdmulh
Uzp1
Uzp2
Trn1
Trn2
Trait Implementations§
impl Copy for VecALUOp
impl Eq for VecALUOp
impl StructuralPartialEq for VecALUOp
Auto Trait Implementations§
impl Freeze for VecALUOp
impl RefUnwindSafe for VecALUOp
impl Send for VecALUOp
impl Sync for VecALUOp
impl Unpin for VecALUOp
impl UnwindSafe for VecALUOp
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more