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 i16vec2_impl;
10 mod i16vec3_impl;
11 mod i16vec4_impl;
12 
13 mod u16vec2_impl;
14 mod u16vec3_impl;
15 mod u16vec4_impl;
16 
17 mod i64vec2_impl;
18 mod i64vec3_impl;
19 mod i64vec4_impl;
20 
21 mod u64vec2_impl;
22 mod u64vec3_impl;
23 mod u64vec4_impl;
24 
25 mod uvec2_impl;
26 mod uvec3_impl;
27 mod uvec4_impl;
28 
29 mod vec2_impl;
30 mod vec3_impl;
31 
32 #[cfg(any(
33     not(any(
34         feature = "core-simd",
35         target_feature = "sse2",
36         target_feature = "simd128"
37     )),
38     feature = "scalar-math"
39 ))]
40 mod scalar;
41 
42 #[cfg(all(
43     target_feature = "sse2",
44     not(any(feature = "core-simd", feature = "scalar-math"))
45 ))]
46 mod sse2;
47 
48 #[cfg(all(
49     target_feature = "simd128",
50     not(any(feature = "core-simd", feature = "scalar-math"))
51 ))]
52 mod wasm32;
53 
54 #[cfg(all(feature = "core-simd", not(feature = "scalar-math")))]
55 mod coresimd;
56 
57 mod vec_traits;
58 pub use vec_traits::*;
59