simde icon indicating copy to clipboard operation
simde copied to clipboard

Relaxed SIMD support

Open nemequ opened this issue 2 years ago • 1 comments

The WebAssembly people are working on a relaxed SIMD proposal which mostly just provides alternatives for already-implemented functions, but allows for some differences between different implementations (e.g., allowing different results for out-of-range values, NaNs, etc.).

This should be pretty easy issue to resolve; we can mostly just copy the existing implementations and remove some special cases.

The specification is very much a work in progress so stuff may change, new instructions may be added, etc., but the goal for this issue is to just get SIMDe in sync with whatever the current proposal looks like.

I already did one instruction (swizzle), so all the infrastructure is in place, we just need implementations.

nemequ avatar Jul 11 '21 19:07 nemequ

In https://github.com/simd-everywhere/simde/pull/1112 I'm adding the relaxed min/max

Above, I've added a checklist for the remaining instructions as of today (2023-11-21)

mr-c avatar Nov 21 '23 14:11 mr-c