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 u8
impl DoubleVector for u16
impl DoubleVector for u32
impl DoubleVector for u64
impl DoubleVector for i8
impl DoubleVector for i16
impl DoubleVector for i32
impl DoubleVector for i64
impl DoubleVector for f32
impl DoubleVector for f64
impl DoubleVector for u8x2
impl DoubleVector for u16x2
impl DoubleVector for u32x2
impl DoubleVector for u64x2
impl DoubleVector for i8x2
impl DoubleVector for i16x2
impl DoubleVector for i32x2
impl DoubleVector for i64x2
impl DoubleVector for f32x2
impl DoubleVector for f64x2
impl DoubleVector for u8x4
impl DoubleVector for u16x4
impl DoubleVector for u32x4
impl DoubleVector for u64x4
impl DoubleVector for i8x4
impl DoubleVector for i16x4
impl DoubleVector for i32x4
impl DoubleVector for i64x4
impl DoubleVector for f32x4
impl DoubleVector for f64x4
impl DoubleVector for u8x8
impl DoubleVector for u16x8
impl DoubleVector for u32x8
impl DoubleVector for u64x8
impl DoubleVector for i8x8
impl DoubleVector for i16x8
impl DoubleVector for i32x8
impl DoubleVector for i64x8
impl DoubleVector for f32x8
impl DoubleVector for f64x8
impl DoubleVector for u8x16
impl DoubleVector for u16x16
impl DoubleVector for u32x16
impl DoubleVector for u64x16
impl DoubleVector for i8x16
impl DoubleVector for i16x16
impl DoubleVector for i32x16
impl DoubleVector for i64x16
impl DoubleVector for f32x16
impl DoubleVector for f64x16
impl DoubleVector for u8x32
impl DoubleVector for u16x32
impl DoubleVector for u32x32
impl DoubleVector for u64x32
impl DoubleVector for i8x32
impl DoubleVector for i16x32
impl DoubleVector for i32x32
impl DoubleVector for i64x32
impl DoubleVector for f32x32
impl DoubleVector for f64x32