(unpack_d): Check fraction not sign to distinquish QNaN.
From-SVN: r14386
This commit is contained in:
parent
ecfcbd6db9
commit
04ac3c66b0
@ -546,13 +546,13 @@ unpack_d (FLO_union_type * src, fp_number_type * dst)
|
||||
else
|
||||
{
|
||||
/* Non zero fraction, means nan */
|
||||
if (sign)
|
||||
if (fraction & QUIET_NAN)
|
||||
{
|
||||
dst->class = CLASS_SNAN;
|
||||
dst->class = CLASS_QNAN;
|
||||
}
|
||||
else
|
||||
{
|
||||
dst->class = CLASS_QNAN;
|
||||
dst->class = CLASS_SNAN;
|
||||
}
|
||||
/* Keep the fraction part as the nan number */
|
||||
dst->fraction.ll = fraction;
|
||||
|
Loading…
Reference in New Issue
Block a user