#![allow(clippy::missing_const_for_fn)]
#[cfg(all(target_arch = "x86_64", target_feature = "avx2"))]
mod avx2;
#[cfg(not(all(target_arch = "x86_64", target_feature = "avx2")))]
mod scalar;
#[cfg(all(target_arch = "x86_64", target_feature = "avx2"))]
pub use avx2::*;
#[cfg(not(all(target_arch = "x86_64", target_feature = "avx2")))]
pub use scalar::*;
#[cfg(test)]
mod tests;