2 /// Vector of two `i8` values
3 #[derive(Eq, Ord, Hash)]
8 /// Vector of four `i8` values
9 #[derive(Eq, Ord, Hash)]
14 /// Vector of eight `i8` values
15 #[derive(Eq, Ord, Hash)]
20 /// Vector of 16 `i8` values
21 #[derive(Eq, Ord, Hash)]
22 struct i8x16([i8; 16]);
26 /// Vector of 32 `i8` values
27 #[derive(Eq, Ord, Hash)]
28 struct i8x32([i8; 32]);
32 /// Vector of 64 `i8` values
33 #[derive(Eq, Ord, Hash)]
34 struct i8x64([i8; 64]);
37 from_transmute_x86! { unsafe i8x16 => __m128i }
38 from_transmute_x86! { unsafe i8x32 => __m256i }
39 //from_transmute_x86! { unsafe i8x64 => __m512i }