fn lut_interp_linear_gamma_impl_f32<T: Default + Copy + 'static + PointeeSizeExpressible, const N: usize, const BIT_DEPTH: usize>( input_value: u32, table: &[u16], ) -> Twhere f32: AsPrimitive<T>,