[][src]Trait simdeez::SimdBase

pub trait SimdBase<T, U>: Copy + Debug + IndexMut<usize> + Add<T, Output = T> + Sub<T, Output = T> + AddAssign<T> + SubAssign<T> + BitAnd<T, Output = T> + BitOr<T, Output = T> + BitXor<T, Output = T> + BitAndAssign<T> + BitOrAssign<T> + BitXorAssign<T> + Index<usize, Output = U> + Sync + Send { }

Grouping all the constraints shared by associated types in the Simd trait into this marker trait drastically reduces compile time.

Implementors

impl SimdBase<F32x8, f32> for F32x8[src]

impl SimdBase<F64x4, f64> for F64x4[src]

impl SimdBase<I16x16, i16> for I16x16[src]

impl SimdBase<I32x8, i32> for I32x8[src]

impl SimdBase<I64x4, i64> for I64x4[src]

impl SimdBase<F32x1, f32> for F32x1[src]

impl SimdBase<F64x1, f64> for F64x1[src]

impl SimdBase<I16x1, i16> for I16x1[src]

impl SimdBase<I32x1, i32> for I32x1[src]

impl SimdBase<I64x1, i64> for I64x1[src]

impl SimdBase<F32x4, f32> for F32x4[src]

impl SimdBase<F64x2, f64> for F64x2[src]

impl SimdBase<I16x8, i16> for I16x8[src]

impl SimdBase<I32x4, i32> for I32x4[src]

impl SimdBase<I64x2, i64> for I64x2[src]

impl SimdBase<I32x4_41, i32> for I32x4_41[src]

impl SimdBase<I64x2_41, i64> for I64x2_41[src]

Loading content...