summaryrefslogtreecommitdiff
path: root/contrib/gdtoa/strtord.c
diff options
context:
space:
mode:
authorDavid Schultz <das@FreeBSD.org>2007-01-03 04:58:54 +0000
committerDavid Schultz <das@FreeBSD.org>2007-01-03 04:58:54 +0000
commitc88250a57d53dba5de2e77508383019ff63e88b6 (patch)
tree5f657cd7247cc76d6a32a0ea1f51ec09f8b25661 /contrib/gdtoa/strtord.c
parent19927830ac81be23193cf865356face1794ef07e (diff)
downloadsrc-test2-c88250a57d53dba5de2e77508383019ff63e88b6.tar.gz
src-test2-c88250a57d53dba5de2e77508383019ff63e88b6.zip
Import of the latest gdtoa sources, which include fixes for minorvendor/gdtoa/20050923
problems relating to NaNs and rounding.
Notes
Notes: svn path=/vendor/gdtoa/dist/; revision=165743 svn path=/vendor/gdtoa/20050923/; revision=165745; tag=vendor/gdtoa/20050923
Diffstat (limited to 'contrib/gdtoa/strtord.c')
-rw-r--r--contrib/gdtoa/strtord.c14
1 files changed, 4 insertions, 10 deletions
diff --git a/contrib/gdtoa/strtord.c b/contrib/gdtoa/strtord.c
index 12213f93b720..709af4c713f5 100644
--- a/contrib/gdtoa/strtord.c
+++ b/contrib/gdtoa/strtord.c
@@ -26,14 +26,8 @@ THIS SOFTWARE.
****************************************************************/
-/* Please send bug reports to
- David M. Gay
- Bell Laboratories, Room 2C-463
- 600 Mountain Avenue
- Murray Hill, NJ 07974-0636
- U.S.A.
- dmg@bell-labs.com
- */
+/* Please send bug reports to David M. Gay (dmg at acm dot org,
+ * with " at " changed at "@" and " dot " changed to "."). */
#include "gdtoaimp.h"
@@ -67,8 +61,8 @@ ULtod(ULong *L, ULong *bits, Long exp, int k)
break;
case STRTOG_NaN:
- L[_0] = 0x7fffffff;
- L[_1] = (ULong)-1;
+ L[0] = d_QNAN0;
+ L[1] = d_QNAN1;
}
if (k & STRTOG_Neg)
L[_0] |= 0x80000000L;