]> git.lizzy.rs Git - rust.git/blob - crates/core_simd/src/lib.rs
Merge pull request #34 from rust-lang/feature/round
[rust.git] / crates / core_simd / src / lib.rs
1 #![no_std]
2 #![feature(repr_simd, platform_intrinsics, link_llvm_intrinsics, simd_ffi)]
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
13 mod masks;
14 pub use masks::*;
15
16 mod vectors_u8;
17 pub use vectors_u8::*;
18 mod vectors_u16;
19 pub use vectors_u16::*;
20 mod vectors_u32;
21 pub use vectors_u32::*;
22 mod vectors_u64;
23 pub use vectors_u64::*;
24 mod vectors_u128;
25 pub use vectors_u128::*;
26 mod vectors_usize;
27 pub use vectors_usize::*;
28
29 mod vectors_i8;
30 pub use vectors_i8::*;
31 mod vectors_i16;
32 pub use vectors_i16::*;
33 mod vectors_i32;
34 pub use vectors_i32::*;
35 mod vectors_i64;
36 pub use vectors_i64::*;
37 mod vectors_i128;
38 pub use vectors_i128::*;
39 mod vectors_isize;
40 pub use vectors_isize::*;
41
42 mod vectors_f32;
43 pub use vectors_f32::*;
44 mod vectors_f64;
45 pub use vectors_f64::*;
46
47 mod vectors_mask8;
48 pub use vectors_mask8::*;
49 mod vectors_mask16;
50 pub use vectors_mask16::*;
51 mod vectors_mask32;
52 pub use vectors_mask32::*;
53 mod vectors_mask64;
54 pub use vectors_mask64::*;
55 mod vectors_mask128;
56 pub use vectors_mask128::*;
57 mod vectors_masksize;
58 pub use vectors_masksize::*;
59
60 mod round;