[PATCH] make minmax detection work with FMIN/FMAX IFNs
Joseph Myers
joseph@codesourcery.com
Mon May 11 20:57:37 GMT 2020
On Fri, 8 May 2020, Richard Biener wrote:
> The IFNs are supposed to match fmin and fmax from the C standard which
> IIRC have IEEE semantics.
fmin and fmax have IEEE (2008) semantics (where an sNaN operand results in
a qNaN result with "invalid" raised", but a quiet NaN results in the other
operand, if not sNaN, being returned). Not to be confused with any of the
new minimum/maximum operations in IEEE (2019) (both variants that treat
all NaNs like other arithmetic operations, and variants that can raise
"invalid" for sNaN without returning a NaN), for which C bindings under
different names are proposed.
--
Joseph S. Myers
joseph@codesourcery.com
More information about the Gcc-patches
mailing list