Trait fearless_simd::x86::GeneratorF32
source · pub trait GeneratorF32: Sized {
type IterF32: Iterator<Item = f32>;
type IterSse42: Iterator<Item = Sse42F32>;
type IterAvx: Iterator<Item = AvxF32>;
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]) { ... }
}