Trait implemented by arrays that can be SIMD types.
The type of the #[repr(simd)] type.
type T
The element type of the vector.
type NT
The type: [u32; Self::N]
.
Loading content...const N: usize
The number of elements in the array.
Loading content...impl SimdArray for [m8; 2]
[src]
impl SimdArray for [m8; 4]
[src]
impl SimdArray for [m8; 8]
[src]
impl SimdArray for [m8; 16]
[src]
impl SimdArray for [m8; 32]
[src]
impl SimdArray for [m8; 64]
[src]
impl SimdArray for [m16; 2]
[src]
impl SimdArray for [m16; 4]
[src]
impl SimdArray for [m16; 8]
[src]
impl SimdArray for [m16; 16]
[src]
impl SimdArray for [m16; 32]
[src]
impl SimdArray for [m32; 2]
[src]
impl SimdArray for [m32; 4]
[src]
impl SimdArray for [m32; 8]
[src]
impl SimdArray for [m32; 16]
[src]
impl SimdArray for [m64; 1]
[src]
impl SimdArray for [m64; 2]
[src]
impl SimdArray for [m64; 4]
[src]
impl SimdArray for [m64; 8]
[src]
impl SimdArray for [m128; 1]
[src]
impl SimdArray for [m128; 2]
[src]
impl SimdArray for [m128; 4]
[src]
impl SimdArray for [msize; 2]
[src]
impl SimdArray for [msize; 4]
[src]
impl SimdArray for [msize; 8]
[src]
impl SimdArray for [f32; 2]
[src]
impl SimdArray for [f32; 4]
[src]
impl SimdArray for [f32; 8]
[src]
impl SimdArray for [f32; 16]
[src]
impl SimdArray for [f64; 1]
[src]
impl SimdArray for [f64; 2]
[src]
impl SimdArray for [f64; 4]
[src]
impl SimdArray for [f64; 8]
[src]
impl SimdArray for [i8; 2]
[src]
impl SimdArray for [i8; 4]
[src]
impl SimdArray for [i8; 8]
[src]
impl SimdArray for [i8; 16]
[src]
impl SimdArray for [i8; 32]
[src]
impl SimdArray for [i8; 64]
[src]
impl SimdArray for [i16; 2]
[src]
impl SimdArray for [i16; 4]
[src]
impl SimdArray for [i16; 8]
[src]
impl SimdArray for [i16; 16]
[src]
impl SimdArray for [i16; 32]
[src]
impl SimdArray for [i32; 2]
[src]
impl SimdArray for [i32; 4]
[src]
impl SimdArray for [i32; 8]
[src]
impl SimdArray for [i32; 16]
[src]
impl SimdArray for [i64; 1]
[src]
impl SimdArray for [i64; 2]
[src]
impl SimdArray for [i64; 4]
[src]
impl SimdArray for [i64; 8]
[src]
impl SimdArray for [i128; 1]
[src]
impl SimdArray for [i128; 2]
[src]
impl SimdArray for [i128; 4]
[src]
impl SimdArray for [isize; 2]
[src]
type Tuple = isizex2
type T = isize
const N: usize
[src]
type NT = [u32; 2]
impl SimdArray for [isize; 4]
[src]
type Tuple = isizex4
type T = isize
const N: usize
[src]
type NT = [u32; 4]
impl SimdArray for [isize; 8]
[src]
type Tuple = isizex8
type T = isize
const N: usize
[src]
type NT = [u32; 8]
impl SimdArray for [u8; 2]
[src]
impl SimdArray for [u8; 4]
[src]
impl SimdArray for [u8; 8]
[src]
impl SimdArray for [u8; 16]
[src]
impl SimdArray for [u8; 32]
[src]
impl SimdArray for [u8; 64]
[src]
impl SimdArray for [u16; 2]
[src]
impl SimdArray for [u16; 4]
[src]
impl SimdArray for [u16; 8]
[src]
impl SimdArray for [u16; 16]
[src]
impl SimdArray for [u16; 32]
[src]
impl SimdArray for [u32; 2]
[src]
impl SimdArray for [u32; 4]
[src]
impl SimdArray for [u32; 8]
[src]
impl SimdArray for [u32; 16]
[src]
impl SimdArray for [u64; 1]
[src]
impl SimdArray for [u64; 2]
[src]
impl SimdArray for [u64; 4]
[src]
impl SimdArray for [u64; 8]
[src]
impl SimdArray for [u128; 1]
[src]
impl SimdArray for [u128; 2]
[src]
impl SimdArray for [u128; 4]
[src]
impl SimdArray for [usize; 2]
[src]
type Tuple = usizex2
type T = usize
const N: usize
[src]
type NT = [u32; 2]
impl SimdArray for [usize; 4]
[src]
type Tuple = usizex4
type T = usize
const N: usize
[src]
type NT = [u32; 4]
impl SimdArray for [usize; 8]
[src]
type Tuple = usizex8
type T = usize
const N: usize
[src]
type NT = [u32; 8]
impl<T> SimdArray for [*const T; 2]
[src]
type Tuple = cptrx2<*const T>
type T = *const T
const N: usize
[src]
type NT = [u32; 2]
impl<T> SimdArray for [*const T; 4]
[src]
type Tuple = cptrx4<*const T>
type T = *const T
const N: usize
[src]
type NT = [u32; 4]
impl<T> SimdArray for [*const T; 8]
[src]
type Tuple = cptrx8<*const T>
type T = *const T
const N: usize
[src]
type NT = [u32; 8]
impl<T> SimdArray for [*mut T; 2]
[src]
type Tuple = mptrx2<*mut T>
type T = *mut T
const N: usize
[src]
type NT = [u32; 2]
impl<T> SimdArray for [*mut T; 4]
[src]
type Tuple = mptrx4<*mut T>
type T = *mut T
const N: usize
[src]
type NT = [u32; 4]
impl<T> SimdArray for [*mut T; 8]
[src]
type Tuple = mptrx8<*mut T>
type T = *mut T
const N: usize
[src]
type NT = [u32; 8]
Loading content...