• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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