simd icon indicating copy to clipboard operation
simd copied to clipboard

Tracking issue for portable-simd migration

Open Nugine opened this issue 3 years ago • 3 comments

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

Nugine avatar Aug 14 '22 15:08 Nugine

That would be nice - would simd wasm come out of that as a side effect?

gilescope avatar Sep 07 '22 12:09 gilescope

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.

Nugine avatar Sep 07 '22 12:09 Nugine

Upstream blockers:

  • https://github.com/rust-lang/portable-simd/issues/303
  • https://github.com/rust-lang/portable-simd/issues/316

Nugine avatar Sep 22 '22 09:09 Nugine