RFC: std.json sucessor
Don via Digitalmars-d
digitalmars-d at puremagic.com
Tue Aug 26 06:24:09 PDT 2014
On Tuesday, 26 August 2014 at 12:37:58 UTC, Ola Fosheim Grøstad
wrote:
> On Tuesday, 26 August 2014 at 10:55:20 UTC, Don wrote:
>> It was always in IEEE754. The decision in 754-2008 was simply
>> to not remove it from the spec (a lot of people wanted to
>> remove it). I don't think anything has changed.
>
> It was implementation defined before. I think they specified
> the bit in 2008.
>
>> fld uninitialized_var;
>> fstp other_var;
>
> This is not SSE, but I guess MOVSS does not create exceptions
> either.
No, it's more subtle. On the original x87, signalling NaNs are
triggered for 64 bits loads, but not for 80 bit loads. You have
to read the fine print to discover this. I don't think the
behaviour was intentional.
More information about the Digitalmars-d
mailing list