Module simd

Source
Expand description

SIMD vector implementations.

These should be replaced by portable_simd once stabilized.

Modulesยง

array128
128-bit wide vector implementations using arrays.
array256
256-bit wide vector implementations using arrays.
array4096
4096-bit wide vector implementations using arrays.
avx2
Vector implementations using a single AVX2 vector.
avx2x2
Vector implementations using two AVX2 vectors.
avx2x4
Vector implementations using four AVX2 vectors.
avx2x8
Vector implementations using eight AVX2 vectors.
avx512
Vector implementations using a single AVX512 vector.
avx512x2
Vector implementations using two AVX512 vectors.
avx512x4
Vector implementations using four AVX512 vectors.
avx512x8
Vector implementations using eight AVX512 vectors.
scalar
Scalar vector implementations.