Crate simd [−] [src]
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
bool16i |
Boolean type for 16-bit integers. |
bool16ix8 |
A SIMD boolean vector for length-8 vectors of 16-bit integers. |
bool32f |
Boolean type for 32-bit floats. |
bool32fx4 |
A SIMD boolean vector for length-4 vectors of 32-bit floats. |
bool32i |
Boolean type for 32-bit integers. |
bool32ix4 |
A SIMD boolean vector for length-4 vectors of 32-bit integers. |
bool8i |
Boolean type for 8-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. |