pub enum SimdIsa {
Sse2,
Avx2,
Scalar,
}Expand description
Target ISA for a multi-transform codelet.
Variants§
Sse2
SSE2 (128-bit, 4 f32 or 2 f64 lanes).
Avx2
AVX2+FMA (256-bit, 8 f32 or 4 f64 lanes).
Scalar
Scalar fallback (no SIMD).
Implementations§
Trait Implementations§
impl Copy for SimdIsa
impl Eq for SimdIsa
impl StructuralPartialEq for SimdIsa
Auto Trait Implementations§
impl Freeze for SimdIsa
impl RefUnwindSafe for SimdIsa
impl Send for SimdIsa
impl Sync for SimdIsa
impl Unpin for SimdIsa
impl UnsafeUnpin for SimdIsa
impl UnwindSafe for SimdIsa
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