You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the choice of fixed projection means that the individual cases for an instruction are correlated, e.g. for relaxed min we cannot have the case where you return the the first operand when either operand is nan (like x86 but returning first operand)
the instructions are using set notations, it should be a list of sets
consistency between similar ops, multiply add and multiply subtract, for example
This issue tracks work required to update the spec text.
The text was updated successfully, but these errors were encountered:
We still don't have consistency between min/max, but that's ok, @Maratyszcza mentioned something about giving the implementation the freedom for optimization here (but it wasn't captured in the meeting notes, if you can elaborate a bit more that will be great).
For the first item, choice of fixed projection, we can add 1 more case for min/max to allow for the case where we return first operand where either operand is a nan. Although none of the architectures I've looked at does this, we can add it as a reasonable implementation.
Suggested spec text can be found in this commit ngzhian@21229c0 and previewed at https://www.ngzhian.com/relaxed-simd/core/exec/numerics.html#relaxed-operations
The comments we got at the phase 2 poll is summarized in #38 (comment) and comments following that:
This issue tracks work required to update the spec text.
The text was updated successfully, but these errors were encountered: