Crate simd_alt [−] [src]
simd
offers a basic interface to the SIMD functionality of CPUs.
Warning This is an actively developed work-in-progress, and may/will break from commit to commit.
Installation
Via git:
simd = { git = "https://github.com/huonw/simd" }
This is not currently the simd
crate on crates.io.
Modules
sixty_four | |
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. |