Re: strtod ("nan") returns negative NaN

Paul Koning <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <[email protected]>

> On Aug 15, 2018, at 11:38 AM, Joseph Myers <[email protected]> wrote:
> 
> ...
> 
> * Different processors have different preferences for what a "default" 
> quiet NaN (e.g. one produced by an operation without NaN operands) should 
> look like.  Some clear all the lower mantissa bits, some set them.  If you 
> use the built-in functions then you generate NaNs following GCC's 
> knowledge of such processor conventions.

But does that matter?  It should be sufficient to generate a legal NaN when one is requested.  Given that there are don't care bits in the representation of NaN, it might look different from one generated by the hardware as the output of some operation, but a NaN is a Nan so long as it matches what the spec says -- right?

	paul
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.