This repository has been archived by the owner on Jan 26, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 71
Instructions that can be emulated by other instructions #68
Comments
Actually, the issue is broader:
|
bnjbvr
changed the title
SIMD.int32x4.withFlagX and such
Instructions that can be emulated by other instructions
Sep 25, 2014
If I understand correctly, we have three different cases:
My gut feeling is that 3 deserves a builtin function but 1 and 2 don't. |
To these 3 instructions, we can add a fourth one: float32x4.scale. It doesn't have any SSE2 counterpart and it can be implemented as |
The same way, do we need:
|
+if we keep clamp, how should it behave wrt NaN? with -0 / +0? |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
I don't follow the rationale behind these 4 functions (SIMD.int32x4.withFlag{X,Y,Z,W}):
Unless there is an obvious use case I am missing, could we delete this set of functions from the spec?
The text was updated successfully, but these errors were encountered: