[−][src]Module simba::simd
Traits implemented by SIMD types and non-SIMD types.
Structs
| Simd | An Simd structure that implements all the relevant traits from |
| SimdOption | Generalization of Option for SIMD computation. |
| WideBoolF32x4 | An SIMD boolean structure associated to |
| WideF32x4 | A wrapper type of |
Traits
| PrimitiveSimdValue | Marker trait implemented by SIMD and non-SIMD primitive numeric values. |
| SimdBool | Lane-wise generalization of |
| SimdComplexField | Lane-wise generalisation of |
| SimdPartialOrd | Lane-wise generalization of the standard |
| SimdRealField | Lanewise generalization of |
| SimdSigned | A lane-wise generalization of |
| SimdValue | Base trait for every SIMD types. |
Type Definitions
| f32x2 | |
| f32x4 | |
| f32x8 | |
| f32x16 | |
| f64x2 | |
| f64x4 | |
| f64x8 | |
| i128x1 | |
| i128x2 | |
| i128x4 | |
| i16x2 | |
| i16x4 | |
| i16x8 | |
| i16x16 | |
| i16x32 | |
| i32x2 | |
| i32x4 | |
| i32x8 | |
| i32x16 | |
| i64x2 | |
| i64x4 | |
| i64x8 | |
| i8x2 | |
| i8x4 | |
| i8x8 | |
| i8x16 | |
| i8x32 | |
| i8x64 | |
| isizex2 | |
| isizex4 | |
| isizex8 | |
| m128x1 | A 128-bit vector mask with 1 |
| m128x2 | A 256-bit vector mask with 2 |
| m128x4 | A 512-bit vector mask with 4 |
| m16x2 | A 32-bit vector mask with 2 |
| m16x4 | A 64-bit vector mask with 4 |
| m16x8 | A 128-bit vector mask with 8 |
| m16x16 | A 256-bit vector mask with 16 |
| m16x32 | A 512-bit vector mask with 32 |
| m32x2 | A 64-bit vector mask with 2 |
| m32x4 | A 128-bit vector mask with 4 |
| m32x8 | A 256-bit vector mask with 8 |
| m32x16 | A 512-bit vector mask with 16 |
| m64x2 | A 128-bit vector mask with 2 |
| m64x4 | A 256-bit vector mask with 4 |
| m64x8 | A 512-bit vector mask with 8 |
| m8x2 | A 16-bit vector mask with 2 |
| m8x4 | A 32-bit vector mask with 4 |
| m8x8 | A 64-bit vector mask with 8 |
| m8x16 | A 128-bit vector mask with 16 |
| m8x32 | A 256-bit vector mask with 32 |
| m8x64 | A 512-bit vector mask with 64 |
| msizex2 | A vector mask with 2 |
| msizex4 | A vector mask with 4 |
| msizex8 | A vector mask with 8 |
| u128x1 | |
| u128x2 | |
| u128x4 | |
| u16x2 | |
| u16x4 | |
| u16x8 | |
| u16x16 | |
| u16x32 | |
| u32x2 | |
| u32x4 | |
| u32x8 | |
| u32x16 | |
| u64x2 | |
| u64x4 | |
| u64x8 | |
| u8x2 | |
| u8x4 | |
| u8x8 | |
| u8x16 | |
| u8x32 | |
| u8x64 | |
| usizex2 | |
| usizex4 | |
| usizex8 |