1 #![allow(non_camel_case_types)]
3 /// A SIMD vector of containing `LANES` `i128` values.
5 pub struct SimdI128<const LANES: usize>([i128; LANES])
7 Self: crate::LanesAtMost64;
9 impl_integer_vector! { SimdI128, i128 }
11 /// Vector of two `i128` values
12 pub type i128x2 = SimdI128<2>;
14 /// Vector of four `i128` values
15 pub type i128x4 = SimdI128<4>;
17 from_transmute_x86! { unsafe i128x2 => __m256i }
18 //from_transmute_x86! { unsafe i128x4 => __m512i }