1 define_integer_vector! {
2 /// Vector of two `i32` values
3 struct i32x2([i32; 2]);
6 define_integer_vector! {
7 /// Vector of four `i32` values
8 struct i32x4([i32; 4]);
11 define_integer_vector! {
12 /// Vector of eight `i32` values
13 struct i32x8([i32; 8]);
16 define_integer_vector! {
17 /// Vector of 16 `i32` values
18 struct i32x16([i32; 16]);
21 from_transmute_x86! { unsafe i32x4 => __m128i }
22 from_transmute_x86! { unsafe i32x8 => __m256i }
23 //from_transmute_x86! { unsafe i32x16 => __m512i }