simd_json/impls/
mod.rs

1#[cfg(all(
2    any(test, not(feature = "portable")),
3    not(target_arch = "aarch64"),
4    not(target_feature = "simd128")
5))]
6/// rust native implementation
7pub(crate) mod native;
8
9#[cfg(feature = "portable")]
10/// rust native implementation
11pub(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;