#[macro_use]
-mod permute;
-#[macro_use]
mod reduction;
-mod select;
+#[macro_use]
+mod swizzle;
+
+pub(crate) mod intrinsics;
#[cfg(feature = "generic_const_exprs")]
mod to_bytes;
mod comparisons;
mod fmt;
-mod intrinsics;
mod iter;
+mod lane_count;
+mod masks;
mod math;
mod ops;
mod round;
-mod vendor;
-
-mod lane_count;
-
-mod masks;
-
+mod select;
mod vector;
+mod vendor;
#[doc = include_str!("core_simd_docs.md")]
pub mod simd {
- pub use crate::core_simd::lane_count::*;
+ pub(crate) use crate::core_simd::intrinsics;
+
+ pub use crate::core_simd::lane_count::{LaneCount, SupportedLaneCount};
pub use crate::core_simd::masks::*;
- pub use crate::core_simd::select::Select;
+ pub use crate::core_simd::swizzle::*;
pub use crate::core_simd::vector::*;
- pub(crate) use crate::core_simd::*;
}