Expand description
Traits implemented by SIMD types and non-SIMD types.
Structs§
- Auto
Bool Simd - A SIMD boolean structure that implements all the relevant traits from
numansimba. - Auto
Bool Simd Resolver - The resolver for an archived
AutoBoolSimd - Auto
Simd - A SIMD structure that implements all the relevant traits from
numansimba. - Auto
Simd Resolver - The resolver for an archived
AutoSimd - Simd
- An Simd structure that implements all the relevant traits from
numansimba. - Simd
Option - Generalization of Option for SIMD computation.
- Wide
Bool F32x4 - An SIMD boolean structure associated to
wide::f32x4that implements all the relevant traits fromsimba. - Wide
Bool F32x8 - An SIMD boolean structure associated to
wide::f32x8that implements all the relevant traits fromsimba. - Wide
Bool F64x4 - An SIMD boolean structure associated to
wide::f64x4that implements all the relevant traits fromsimba. - Wide
F32x4 - A wrapper type of
wide::f32x4that implements all the relevant traits fromnumandsimba. - Wide
F32x8 - A wrapper type of
wide::f32x8that implements all the relevant traits fromnumandsimba. - Wide
F64x4 - A wrapper type of
wide::f64x4that implements all the relevant traits fromnumandsimba.
Traits§
- Primitive
Simd Value - Marker trait implemented by SIMD and non-SIMD primitive numeric values.
- Simd
Bool - Lane-wise generalization of
boolfor SIMD booleans. - Simd
Complex Field - Lane-wise generalisation of
ComplexFieldfor SIMD complex fields. - Simd
Partial Ord - Lane-wise generalization of the standard
PartialOrdfor SIMD values. - Simd
Real Field - Lanewise generalization of
RealFieldfor SIMD reals. - Simd
Signed - A lane-wise generalization of
num::Signedfor SIMD values. - Simd
Value - Base trait for every SIMD types.
Type Aliases§
- Auto
Boolx1 - Auto
Boolx2 - Auto
Boolx4 - Auto
Boolx8 - Auto
Boolx16 - Auto
Boolx32 - Auto
F32x2 - Auto
F32x4 - Auto
F32x8 - Auto
F32x16 - Auto
F64x2 - Auto
F64x4 - Auto
F64x8 - Auto
I8x2 - Auto
I8x4 - Auto
I8x8 - Auto
I8x16 - Auto
I8x32 - Auto
I16x2 - Auto
I16x4 - Auto
I16x8 - Auto
I16x16 - Auto
I16x32 - Auto
I32x2 - Auto
I32x4 - Auto
I32x8 - Auto
I32x16 - Auto
I64x2 - Auto
I64x4 - Auto
I64x8 - Auto
I128x1 - Auto
I128x2 - Auto
I128x4 - Auto
Isizex2 - Auto
Isizex4 - Auto
Isizex8 - Auto
U8x2 - Auto
U8x4 - Auto
U8x8 - Auto
U8x16 - Auto
U8x32 - Auto
U16x2 - Auto
U16x4 - Auto
U16x8 - Auto
U16x16 - Auto
U16x32 - Auto
U32x2 - Auto
U32x4 - Auto
U32x8 - Auto
U32x16 - Auto
U64x2 - Auto
U64x4 - Auto
U64x8 - Auto
U128x1 - Auto
U128x2 - Auto
U128x4 - Auto
Usizex2 - Auto
Usizex4 - Auto
Usizex8 - f32x2
- f32x4
- f32x8
- f32x16
- f64x2
- f64x4
- f64x8
- i8x2
- i8x4
- i8x8
- i8x16
- i8x32
- i8x64
- i16x2
- i16x4
- i16x8
- i16x16
- i16x32
- i32x2
- i32x4
- i32x8
- i32x16
- i64x2
- i64x4
- i64x8
- isizex2
- isizex4
- isizex8
- mask8x1
- mask8x2
- mask8x4
- mask8x8
- mask8x16
- mask8x32
- mask8x64
- mask16x1
- mask16x2
- mask16x4
- mask16x8
- mask16x16
- mask16x32
- mask32x1
- mask32x2
- mask32x4
- mask32x8
- mask32x16
- mask64x1
- mask64x2
- mask64x4
- mask64x8
- masksizex1
- masksizex2
- masksizex4
- masksizex8
- u8x2
- u8x4
- u8x8
- u8x16
- u8x32
- u8x64
- u16x2
- u16x4
- u16x8
- u16x16
- u16x32
- u32x2
- u32x4
- u32x8
- u32x16
- u64x2
- u64x4
- u64x8
- usizex2
- usizex4
- usizex8