On 12/01/2010 07:39 AM, Nathan Froyd wrote:
> RTH (CC'd) is the expert on the Alpha bits.

The Alpha cmptun is supposed to return true for both Q+SNaN.

Although, Invalid Operand is supposed to be raised for SNaN,
which is not happening here in helper_cmptun.  Or, indeed,
any of the comparison helper functions.

I think I've lost the thread a bit -- is the proposal to
replace the existing float*_is_nan with _is_quiet_nan and
invent a new function that returns true for both Q+S?  That
at least would be monotonic improvement for Alpha, although
as noted above not 100% correct.


r~

Reply via email to