pub enum SimdOp {
Add,
Sub,
Mul,
Div,
Fma,
}Expand description
SIMD operation kind for vectorized operations
Variants§
Add
SIMD addition
Sub
SIMD subtraction
Mul
SIMD multiplication
Div
SIMD division
Fma
Fused multiply-add (a * b + c)
Implementations§
Trait Implementations§
impl Copy for SimdOp
impl Eq for SimdOp
impl StructuralPartialEq for SimdOp
Auto Trait Implementations§
impl Freeze for SimdOp
impl RefUnwindSafe for SimdOp
impl Send for SimdOp
impl Sync for SimdOp
impl Unpin for SimdOp
impl UnwindSafe for SimdOp
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.