pub enum SimdOp {
Show 16 variants
AddPacked,
SubPacked,
MulPacked,
DivPacked,
AndPacked,
OrPacked,
XorPacked,
CmpEqPacked,
CmpLtPacked,
CmpGtPacked,
MovePacked,
LoadPacked,
StorePacked,
Shuffle,
Permute,
Broadcast,
}Expand description
SIMD operation type
Variants§
AddPacked
SubPacked
MulPacked
DivPacked
AndPacked
OrPacked
XorPacked
CmpEqPacked
CmpLtPacked
CmpGtPacked
MovePacked
LoadPacked
StorePacked
Shuffle
Permute
Broadcast
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 UnsafeUnpin 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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more