]> git.lizzy.rs Git - rust.git/blob - crates/core_simd/src/vectors_i8.rs
Change doc attributes to comments
[rust.git] / crates / core_simd / src / vectors_i8.rs
1 define_vector! {
2     /// Vector of two `i8` values
3     #[derive(Eq, Ord, Hash)]
4     struct i8x2([i8; 2]);
5 }
6
7 define_vector! {
8     /// Vector of four `i8` values
9     #[derive(Eq, Ord, Hash)]
10     struct i8x4([i8; 4]);
11 }
12
13 define_vector! {
14     /// Vector of eight `i8` values
15     #[derive(Eq, Ord, Hash)]
16     struct i8x8([i8; 8]);
17 }
18
19 define_vector! {
20     /// Vector of 16 `i8` values
21     #[derive(Eq, Ord, Hash)]
22     struct i8x16([i8; 16]);
23 }
24
25 define_vector! {
26     /// Vector of 32 `i8` values
27     #[derive(Eq, Ord, Hash)]
28     struct i8x32([i8; 32]);
29 }
30
31 define_vector! {
32     /// Vector of 64 `i8` values
33     #[derive(Eq, Ord, Hash)]
34     struct i8x64([i8; 64]);
35 }
36
37 from_transmute_x86! { unsafe i8x16 => __m128i }
38 from_transmute_x86! { unsafe i8x32 => __m256i }
39 //from_transmute_x86! { unsafe i8x64 => __m512i }