1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
#[cfg(all( any(target_arch = "x86", target_arch = "x86_64"), target_feature = "avx2" ))] pub(crate) mod avx2; #[cfg(any( not(all( any(target_arch = "x86", target_arch = "x86_64"), target_feature = "avx2" )), fuzzing, test, ))] pub(crate) mod soft; #[cfg(all( any(target_arch = "x86", target_arch = "x86_64"), target_feature = "avx2", ))] pub(crate) use avx2::State; #[cfg(not(all( any(target_arch = "x86", target_arch = "x86_64"), target_feature = "avx2", )))] pub(crate) use soft::State;