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