pub enum KernelArm {
Scalar,
Neon,
Avx2,
}Expand description
User-selectable runtime kernel families.
Variants§
Scalar
Portable scalar oracle and fallback.
Neon
AArch64 NEON, using SDOT at runtime when available.
Avx2
x86-64 AVX2 plus scalar POPCNT.
Trait Implementations§
impl Copy for KernelArm
impl Eq for KernelArm
impl StructuralPartialEq for KernelArm
Auto Trait Implementations§
impl Freeze for KernelArm
impl RefUnwindSafe for KernelArm
impl Send for KernelArm
impl Sync for KernelArm
impl Unpin for KernelArm
impl UnsafeUnpin for KernelArm
impl UnwindSafe for KernelArm
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