pub enum LlmlImpl {
SSE,
AVX,
NEON,
WASM,
NAIVE,
}
Expand description
Check current implementation
Variants§
SSE
x86/x86_64 SSE (128-bit) implementation
AVX
x86/x86_64 AVX (128-bit to 256-bit) implementation
NEON
arm/aarch64 NEON (64-bit to 128-bit) implementation
WASM
WASM32 SIMD128 proposal (128-bit) implementation
NAIVE
Naive implementation with arrays. Useful as a backup if no other method is available
Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for LlmlImpl
impl Send for LlmlImpl
impl Sync for LlmlImpl
impl Unpin for LlmlImpl
impl UnwindSafe for LlmlImpl
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