Skip to main content

AvxMdInterpolationDouble

Trait AvxMdInterpolationDouble 

Source
pub(crate) trait AvxMdInterpolationDouble {
    // Required method
    fn inter3_sse(
        &self,
        table0: &[SseAlignedF32],
        table1: &[SseAlignedF32],
        in_r: usize,
        in_g: usize,
        in_b: usize,
        lut: &[BarycentricWeight<f32>],
    ) -> (AvxVectorSse, AvxVectorSse);
}

Required Methods§

Source

fn inter3_sse( &self, table0: &[SseAlignedF32], table1: &[SseAlignedF32], in_r: usize, in_g: usize, in_b: usize, lut: &[BarycentricWeight<f32>], ) -> (AvxVectorSse, AvxVectorSse)

Implementors§

Source§

impl<const GRID_SIZE: usize> AvxMdInterpolationDouble for TrilinearAvxFmaDouble<GRID_SIZE>