Module std::simd [] [src]

🔬 This is a nightly-only experimental API. (stdsimd)

Platform independent SIMD vector types and operations.

This is an unstable module for portable SIMD operations. This module has not yet gone through an RFC and is likely to change, but feedback is always welcome!

Structs

f32x2 [
Experimental
]

A 64-bit vector with 2 f32 lanes.

f32x4 [
Experimental
]
f32x8 [
Experimental
]
f32x16 [
Experimental
]
f64x2 [
Experimental
]
f64x4 [
Experimental
]
f64x8 [
Experimental
]
i16x4 [
Experimental
]
i16x8 [
Experimental
]
i16x16 [
Experimental
]
i16x32 [
Experimental
]
i32x2 [
Experimental
]
i32x4 [
Experimental
]
i32x8 [
Experimental
]
i32x16 [
Experimental
]
i64x2 [
Experimental
]
i64x4 [
Experimental
]
i64x8 [
Experimental
]
i8x8 [
Experimental
]
i8x16 [
Experimental
]
i8x32 [
Experimental
]
i8x64 [
Experimental
]
u16x4 [
Experimental
]
u16x8 [
Experimental
]
u16x16 [
Experimental
]
u16x32 [
Experimental
]
u32x2 [
Experimental
]

A 64-bit vector with 2 u32 lanes.

u32x4 [
Experimental
]
u32x8 [
Experimental
]
u32x16 [
Experimental
]
u64x2 [
Experimental
]
u64x4 [
Experimental
]
u64x8 [
Experimental
]
u8x8 [
Experimental
]
u8x16 [
Experimental
]
u8x32 [
Experimental
]
u8x64 [
Experimental
]