Trait simd::DoubleVector
[−]
[src]
pub unsafe trait DoubleVector: Vector {
type Double;
fn merge(self, other: Self) -> Self::Double;
}SIMD vectors which can be merged with another of the same type to create one of double the length with the same elements.
Associated Types
type Double
Required Methods
fn merge(self, other: Self) -> Self::Double
Concatenate the elements of self and other into a single
SIMD vector.
Implementors
impl DoubleVector for u8impl DoubleVector for u16impl DoubleVector for u32impl DoubleVector for u64impl DoubleVector for i8impl DoubleVector for i16impl DoubleVector for i32impl DoubleVector for i64impl DoubleVector for f32impl DoubleVector for f64impl DoubleVector for u8x2impl DoubleVector for u16x2impl DoubleVector for u32x2impl DoubleVector for u64x2impl DoubleVector for i8x2impl DoubleVector for i16x2impl DoubleVector for i32x2impl DoubleVector for i64x2impl DoubleVector for f32x2impl DoubleVector for f64x2impl DoubleVector for u8x4impl DoubleVector for u16x4impl DoubleVector for u32x4impl DoubleVector for u64x4impl DoubleVector for i8x4impl DoubleVector for i16x4impl DoubleVector for i32x4impl DoubleVector for i64x4impl DoubleVector for f32x4impl DoubleVector for f64x4impl DoubleVector for u8x8impl DoubleVector for u16x8impl DoubleVector for u32x8impl DoubleVector for u64x8impl DoubleVector for i8x8impl DoubleVector for i16x8impl DoubleVector for i32x8impl DoubleVector for i64x8impl DoubleVector for f32x8impl DoubleVector for f64x8impl DoubleVector for u8x16impl DoubleVector for u16x16impl DoubleVector for u32x16impl DoubleVector for u64x16impl DoubleVector for i8x16impl DoubleVector for i16x16impl DoubleVector for i32x16impl DoubleVector for i64x16impl DoubleVector for f32x16impl DoubleVector for f64x16impl DoubleVector for u8x32impl DoubleVector for u16x32impl DoubleVector for u32x32impl DoubleVector for u64x32impl DoubleVector for i8x32impl DoubleVector for i16x32impl DoubleVector for i32x32impl DoubleVector for i64x32impl DoubleVector for f32x32impl DoubleVector for f64x32