1#[cfg(all(
2 any(test, not(feature = "portable")),
3 not(target_arch = "aarch64"),
4 not(target_feature = "simd128")
5))]
6pub(crate) mod native;
8
9#[cfg(feature = "portable")]
10pub(crate) mod portable;
12
13#[cfg(any(target_arch = "x86_64", target_arch = "x86"))]
14pub(crate) mod avx2;
15
16#[cfg(any(target_arch = "x86_64", target_arch = "x86"))]
17pub(crate) mod sse42;
18
19#[cfg(target_arch = "aarch64")]
20pub(crate) mod neon;
21
22#[cfg(target_feature = "simd128")]
23pub(crate) mod simd128;