simba/simd/
mod.rs

1//! Traits implemented by SIMD types and non-SIMD types.
2
3pub use self::auto_simd_impl::*;
4#[cfg(feature = "portable_simd")]
5pub use self::portable_simd_impl::*;
6pub use self::simd_bool::SimdBool;
7pub use self::simd_complex::SimdComplexField;
8pub use self::simd_option::SimdOption;
9pub use self::simd_partial_ord::SimdPartialOrd;
10pub use self::simd_real::SimdRealField;
11pub use self::simd_signed::SimdSigned;
12pub use self::simd_value::{PrimitiveSimdValue, SimdValue};
13#[cfg(feature = "wide")]
14pub use self::wide_simd_impl::{
15    WideBoolF32x4, WideBoolF32x8, WideBoolF64x4, WideF32x4, WideF32x8, WideF64x4,
16};
17
18mod auto_simd_impl;
19#[cfg(feature = "portable_simd")]
20mod portable_simd_impl;
21#[cfg(feature = "rand")]
22mod rand_impl;
23mod simd_bool;
24mod simd_complex;
25mod simd_option;
26mod simd_partial_ord;
27mod simd_real;
28mod simd_signed;
29mod simd_value;
30#[cfg(feature = "wide")]
31mod wide_simd_impl;