On Wed, Dec 01, 2010 at 09:52:13AM -0800, Richard Henderson wrote: > 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.
Yes, that's the plan. As (planned to be) implemented, doing this should not change anything: 1. s/float*_is_nan/float*_is_quiet_nan/g 2. write new float*_is_nan 3. use new float*_is_nan in new code 4. replace bogus float*_is_quiet_nan uses with new function -Nathan