]> git.lizzy.rs Git - rust.git/blob - crates/core_simd/src/lib.rs
Add missing type bounds
[rust.git] / crates / core_simd / src / lib.rs
1 #![no_std]
2 #![allow(incomplete_features)]
3 #![feature(repr_simd, platform_intrinsics, simd_ffi, const_generics)]
4 #![warn(missing_docs)]
5 //! Portable SIMD module.
6
7 #[macro_use]
8 mod macros;
9 #[macro_use]
10 mod permute;
11
12 mod fmt;
13 mod intrinsics;
14 mod ops;
15 mod round;
16
17 mod lanes_at_most_64;
18 pub use lanes_at_most_64::*;
19
20 mod masks;
21 pub use masks::*;
22
23 mod vectors_u8;
24 pub use vectors_u8::*;
25 mod vectors_u16;
26 pub use vectors_u16::*;
27 mod vectors_u32;
28 pub use vectors_u32::*;
29 mod vectors_u64;
30 pub use vectors_u64::*;
31 mod vectors_u128;
32 pub use vectors_u128::*;
33 mod vectors_usize;
34 pub use vectors_usize::*;
35
36 mod vectors_i8;
37 pub use vectors_i8::*;
38 mod vectors_i16;
39 pub use vectors_i16::*;
40 mod vectors_i32;
41 pub use vectors_i32::*;
42 mod vectors_i64;
43 pub use vectors_i64::*;
44 mod vectors_i128;
45 pub use vectors_i128::*;
46 mod vectors_isize;
47 pub use vectors_isize::*;
48
49 mod vectors_f32;
50 pub use vectors_f32::*;
51 mod vectors_f64;
52 pub use vectors_f64::*;