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]) { ... } }

Required Associated Types

Required Methods

Provided Methods

Implementors