image-rs / jpeg-decoder

JPEG decoder written in Rust
Apache License 2.0
150 stars 87 forks source link

Experiment with Nightly portable SIMD #244

Open Shnatsel opened 2 years ago

Shnatsel commented 2 years ago

The SSE3 and NEON SIMD implementations of IDCT mirror each other very closely.

It would be great to experiment with using the nightly-only Portable SIMD APIs, and see if there is anything missing for a portable implementation that would support both of those targets. If there are some incompatibilities, it's best to find out now, before the API is stabilized and while we can still affect it.