simd
simd copied to clipboard
Tracking issue for portable-simd migration
Current supported instruction sets (2022-11-18):
- AVX2
- SSE4.1
- SSSE3
- SSE2
- ARM NEON
- AArch64 NEON
- WASM SIMD128
Upstream blockers: (2022-11-18)
- https://github.com/rust-lang/portable-simd/issues/303
- https://github.com/rust-lang/portable-simd/issues/316
That would be nice - would simd wasm come out of that as a side effect?
This repo supports x86, arm and wasm by hand-written abstractions now.
Supported instruction sets:
- SSE4.1
- AVX2
- WASM SIMD128
- NEON (arm, unstable, nightly)
- NEON (aarch64, unstable, nightly)
portable-simd will simplify the code. It may not affect the performance as the current implementations are highly optimized.
Upstream blockers:
- https://github.com/rust-lang/portable-simd/issues/303
- https://github.com/rust-lang/portable-simd/issues/316