mod fdct;
mod ycbcr;
use crate::encoder::Operations;
pub(crate) use fdct::fdct_avx2;
pub(crate) use ycbcr::*;
pub(crate) struct AVX2Operations;
impl Operations for AVX2Operations {
#[inline(always)]
fn fdct(data: &mut [i16; 64]) {
fdct_avx2(data)
}
}