]>
Commit | Line | Data |
---|---|---|
f20569fa XL |
1 | #[cfg(feature = "generic-simd")] |
2 | pub mod generic; | |
3 | ||
4 | // This is like generic, but written explicitly | |
5 | // because generic SIMD requires nightly. | |
6 | #[cfg(all( | |
7 | feature = "runtime-dispatch-simd", | |
8 | any(target_arch = "x86", target_arch = "x86_64"), | |
9 | not(feature = "generic-simd") | |
10 | ))] | |
11 | pub mod x86_sse2; | |
12 | ||
13 | // Modern x86 machines can do lots of fun stuff; | |
14 | // this is where the *real* optimizations go. | |
15 | // Runtime feature detection is not available with no_std. | |
16 | #[cfg(all(feature = "runtime-dispatch-simd", target_arch = "x86_64"))] | |
17 | pub mod x86_avx2; |