1 | #[macro_use ] |
2 | mod swizzle; |
3 | |
4 | pub(crate) mod intrinsics; |
5 | |
6 | mod alias; |
7 | mod cast; |
8 | mod fmt; |
9 | mod iter; |
10 | mod lane_count; |
11 | mod masks; |
12 | mod ops; |
13 | mod select; |
14 | mod swizzle_dyn; |
15 | mod to_bytes; |
16 | mod vector; |
17 | mod vendor; |
18 | |
19 | pub mod simd { |
20 | #![doc = include_str!("core_simd_docs.md" )] |
21 | |
22 | pub mod prelude; |
23 | |
24 | pub mod num; |
25 | |
26 | pub mod ptr; |
27 | |
28 | pub mod cmp; |
29 | |
30 | pub(crate) use crate::core_simd::intrinsics; |
31 | |
32 | pub use crate::core_simd::alias::*; |
33 | pub use crate::core_simd::cast::*; |
34 | pub use crate::core_simd::lane_count::{LaneCount, SupportedLaneCount}; |
35 | pub use crate::core_simd::masks::*; |
36 | pub use crate::core_simd::swizzle::*; |
37 | pub use crate::core_simd::to_bytes::ToBytes; |
38 | pub use crate::core_simd::vector::*; |
39 | } |
40 | |