Struct fearless_simd::x86::F32Map
source · pub struct F32Map<G: GeneratorF32, F: SimdFnF32> { /* private fields */ }
Trait Implementations
sourceimpl<G: GeneratorF32, F: SimdFnF32> GeneratorF32 for F32Map<G, F>
impl<G: GeneratorF32, F: SimdFnF32> GeneratorF32 for F32Map<G, F>
type IterF32 = F32MapIter<f32, <G as GeneratorF32>::IterF32, F>
type IterSse42 = F32MapIter<Sse42F32, <G as GeneratorF32>::IterSse42, F>
type IterAvx = F32MapIter<AvxF32, <G as GeneratorF32>::IterAvx, F>
fn gen_f32(self, cap: f32) -> Self::IterF32
fn gen_sse42(self, cap: Sse42F32) -> Self::IterSse42
fn gen_avx(self, cap: AvxF32) -> Self::IterAvx
fn map<F>(self, f: F) -> F32Map<Self, F>where
Self: Sized,
F: SimdFnF32,
fn collect(self, obuf: &mut [f32])
Auto Trait Implementations
impl<G, F> RefUnwindSafe for F32Map<G, F>where
F: RefUnwindSafe,
G: RefUnwindSafe,
impl<G, F> Send for F32Map<G, F>where
F: Send,
G: Send,
impl<G, F> Sync for F32Map<G, F>where
F: Sync,
G: Sync,
impl<G, F> Unpin for F32Map<G, F>where
F: Unpin,
G: Unpin,
impl<G, F> UnwindSafe for F32Map<G, F>where
F: UnwindSafe,
G: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more