[−][src]Crate simd
simd
offers a basic interface to the SIMD functionality of CPUs.
Modules
aarch64 | Features specific to AArch64 CPUs. |
arm | Features specific to ARM CPUs. |
x86 | Features specific to x86 and x86-64 CPUs. |
Structs
bool8i | Boolean type for 8-bit integers. |
bool16i | Boolean type for 16-bit integers. |
bool32i | Boolean type for 32-bit integers. |
bool32f | Boolean type for 32-bit floats. |
bool16ix8 | A SIMD boolean vector for length-8 vectors of 16-bit integers. |
bool32fx4 | A SIMD boolean vector for length-4 vectors of 32-bit floats. |
bool32ix4 | A SIMD boolean vector for length-4 vectors of 32-bit integers. |
bool8ix16 | A SIMD boolean vector for length-16 vectors of 8-bit integers. |
f32x4 | A SIMD vector of 4 |
i16x8 | A SIMD vector of 8 |
i32x4 | A SIMD vector of 4 |
i8x16 | A SIMD vector of 16 |
u16x8 | A SIMD vector of 8 |
u32x4 | A SIMD vector of 4 |
u8x16 | A SIMD vector of 16 |
Traits
Simd | Types that are SIMD vectors. |