]> git.lizzy.rs Git - rust.git/blob - crates/core_simd/src/vectors_i32.rs
Change doc attributes to comments
[rust.git] / crates / core_simd / src / vectors_i32.rs
1 define_vector! {
2     /// Vector of two `i32` values
3     #[derive(Eq, Ord, Hash)]
4     struct i32x2([i32; 2]);
5 }
6
7 define_vector! {
8     /// Vector of four `i32` values
9     #[derive(Eq, Ord, Hash)]
10     struct i32x4([i32; 4]);
11 }
12
13 define_vector! {
14     /// Vector of eight `i32` values
15     #[derive(Eq, Ord, Hash)]
16     struct i32x8([i32; 8]);
17 }
18
19 define_vector! {
20     /// Vector of 16 `i32` values
21     #[derive(Eq, Ord, Hash)]
22     struct i32x16([i32; 16]);
23 }
24
25 from_transmute_x86! { unsafe i32x4 => __m128i }
26 from_transmute_x86! { unsafe i32x8 => __m256i }
27 //from_transmute_x86! { unsafe i32x16 => __m512i }