1 mod dvec2_impl; 2 mod dvec3_impl; 3 mod dvec4_impl; 4 5 mod ivec2_impl; 6 mod ivec3_impl; 7 mod ivec4_impl; 8 9 mod i8vec2_impl; 10 mod i8vec3_impl; 11 mod i8vec4_impl; 12 13 mod u8vec2_impl; 14 mod u8vec3_impl; 15 mod u8vec4_impl; 16 17 mod i16vec2_impl; 18 mod i16vec3_impl; 19 mod i16vec4_impl; 20 21 mod u16vec2_impl; 22 mod u16vec3_impl; 23 mod u16vec4_impl; 24 25 mod i64vec2_impl; 26 mod i64vec3_impl; 27 mod i64vec4_impl; 28 29 mod u64vec2_impl; 30 mod u64vec3_impl; 31 mod u64vec4_impl; 32 33 mod uvec2_impl; 34 mod uvec3_impl; 35 mod uvec4_impl; 36 37 mod vec2_impl; 38 mod vec3_impl; 39 40 #[cfg(any( 41 not(any( 42 feature = "core-simd", 43 target_arch = "aarch64", 44 target_feature = "sse2", 45 target_feature = "simd128" 46 )), 47 feature = "scalar-math" 48 ))] 49 mod scalar; 50 51 #[cfg(all( 52 target_arch = "aarch64", 53 not(any(feature = "core-simd", feature = "scalar-math")) 54 ))] 55 mod neon; 56 57 #[cfg(all( 58 target_feature = "sse2", 59 not(any(feature = "core-simd", feature = "scalar-math")) 60 ))] 61 mod sse2; 62 63 #[cfg(all( 64 target_feature = "simd128", 65 not(any(feature = "core-simd", feature = "scalar-math")) 66 ))] 67 mod wasm32; 68 69 #[cfg(all(feature = "core-simd", not(feature = "scalar-math")))] 70 mod coresimd; 71 72 mod vec_traits; 73 pub use vec_traits::*; 74