#![deny(unreachable_pub)]
#![allow(clippy::manual_clamp)]
mod filter_column;
mod filter_column_approx;
mod filter_column_complex_u16_f32;
mod filter_column_complex_u16_i32;
mod filter_column_complex_u8_f32;
mod filter_column_complex_u8_i32;
mod filter_column_f32;
mod filter_column_symm;
mod filter_column_symm_approx;
mod filter_column_symm_approx_uq0_7;
mod filter_column_symm_approx_x2;
mod filter_column_symm_f32;
mod filter_column_symm_f32_f64;
mod filter_column_symm_u16;
mod filter_column_symm_u16_x2;
mod filter_column_symm_uq15_u16;
mod filter_column_symm_uq15_u16_x2;
mod filter_column_symm_x2;
mod filter_row;
mod filter_row_approx;
mod filter_row_complex_f32_f32;
mod filter_row_complex_u16_f32;
mod filter_row_complex_u16_i32;
mod filter_row_complex_u8_f32;
mod filter_row_complex_u8_i32;
mod filter_row_f32;
mod filter_row_f32_f64_symm;
mod filter_row_f32_symm;
mod filter_row_symm;
mod filter_row_symm_approx;
mod filter_row_symm_u16;
mod filter_row_symm_uq15_u16;
mod row_symm_approx_binter;
mod row_symm_approx_binter3_uq0_7;
mod row_symm_approx_binter5_uq0_7;
mod row_symm_approx_binter_uq0_7;
mod sse_utils;
mod utils;
pub(crate) use filter_column::filter_column_avx_u8_f32;
pub(crate) use filter_column_approx::filter_column_avx_u8_i32_app;
pub(crate) use filter_column_complex_u8_f32::filter_avx_column_complex_u8_f32;
pub(crate) use filter_column_complex_u8_i32::filter_avx_column_complex_u8_i32;
pub(crate) use filter_column_complex_u16_f32::filter_avx_column_complex_u16_f32;
pub(crate) use filter_column_complex_u16_i32::filter_avx_column_complex_u16_i32;
pub(crate) use filter_column_f32::filter_column_avx_f32_f32;
pub(crate) use filter_column_symm::filter_column_avx_symm_u8_f32;
pub(crate) use filter_column_symm_approx::filter_column_avx_symm_u8_i32_app;
pub(crate) use filter_column_symm_approx_uq0_7::filter_column_avx_symm_u8_uq0_7;
pub(crate) use filter_column_symm_approx_x2::filter_column_avx_symm_u8_i32_app_x2;
pub(crate) use filter_column_symm_f32::filter_column_avx_symm_f32_f32;
pub(crate) use filter_column_symm_f32_f64::filter_column_avx_symm_f32_f64;
pub(crate) use filter_column_symm_u16::filter_column_avx_symm_u16_f32;
pub(crate) use filter_column_symm_u16_x2::filter_column_avx_symm_u16_f32_x2;
pub(crate) use filter_column_symm_uq15_u16::filter_column_avx_symm_uq15_u16;
pub(crate) use filter_column_symm_uq15_u16_x2::filter_column_avx_symm_uq15_u16_x2;
pub(crate) use filter_column_symm_x2::filter_column_avx_symm_u8_f32_x2;
pub(crate) use filter_row::filter_row_avx_u8_f32;
pub(crate) use filter_row_approx::filter_row_avx_u8_i32_app;
pub(crate) use filter_row_complex_f32_f32::filter_avx_row_complex_f32_f32;
pub(crate) use filter_row_complex_u8_f32::filter_avx_row_complex_u8_f32;
pub(crate) use filter_row_complex_u8_i32::filter_avx_row_complex_u8_i32;
pub(crate) use filter_row_complex_u16_f32::filter_avx_row_complex_u16_f32;
pub(crate) use filter_row_complex_u16_i32::filter_avx_row_complex_u16_i32;
pub(crate) use filter_row_f32::filter_row_avx_f32_f32;
pub(crate) use filter_row_f32_f64_symm::filter_row_avx_f32_f64_symm;
pub(crate) use filter_row_f32_symm::filter_row_avx_f32_f32_symm;
pub(crate) use filter_row_symm::filter_row_avx_symm_u8_f32;
pub(crate) use filter_row_symm_approx::filter_row_avx_symm_u8_i32_app;
pub(crate) use filter_row_symm_u16::filter_row_avx_symm_u16_f32;
pub(crate) use filter_row_symm_uq15_u16::filter_row_avx_symm_uq15_u16;
pub(crate) use row_symm_approx_binter::filter_row_avx_symm_u8_i32_app_binter;
pub(crate) use row_symm_approx_binter_uq0_7::filter_row_avx_symm_u8_uq0_7_any;
pub(crate) use row_symm_approx_binter3_uq0_7::filter_row_avx_symm_u8_uq0_7_k3;
pub(crate) use row_symm_approx_binter5_uq0_7::filter_row_avx_symm_u8_uq0_7_k5;