mod common;
mod deblock;
mod dequant;
mod i16;
mod i32;
mod intra;
mod mc;
mod reconstruct;
mod sao;
pub(crate) use deblock::{
chroma_horizontal_plane_neon, chroma_vertical_plane_neon, luma_horizontal_plane_neon,
luma_vertical_plane_neon,
};
pub(crate) use dequant::{
dequantize_into_neon, dequantize_into_neon16, dequantize_scaled_into_neon,
dequantize_scaled_into_neon16, dequantize_transform_skip_into_neon,
dequantize_transform_skip_into_neon16, dequantize_transform_skip_scaled_into_neon,
dequantize_transform_skip_scaled_into_neon16,
};
pub(crate) use i16::{inv_transform_dst_into_neon16, inv_transform_into_neon16};
pub(crate) use i32::{inv_transform_dst_into_neon, inv_transform_into_neon};
pub(crate) use intra::predict_into_neon;
pub(crate) use mc::{
bi_mc_neon, bi_mc_weighted_neon, chroma_interp_neon, luma_interp_neon, uni_mc_neon,
uni_mc_weighted_neon,
};
pub(crate) use reconstruct::{
add_residual_into_neon, add_residual_into_neon16, narrow_i32_to_i16_neon,
};
pub(crate) use sao::{
apply_sao_band_offset_banded_inplace_neon, apply_sao_band_offset_inplace_neon,
apply_sao_plane_banded_neon, apply_sao_plane_neon,
};