David Schultz
0ce0ead5aa
Fix handling of subnormals on i386/ia64/amd64.
...
PR: 85080
2007-12-09 19:48:57 +00:00
David Schultz
9c90f85a6b
In scanf, round according to the current rounding mode.
2007-12-03 07:17:33 +00:00
John Birrell
3e636fa0e5
Use an intermediate pointer to avoid a strict aliasing warning.
...
Note that ULong in this code is actually defined as an unsigned integer across
all arches so that the gdtoa() function always processes 32 bit data
despite the unfortunate naming of "ULong".
2007-11-21 01:10:42 +00:00
David Schultz
d784b0c32c
Fix a bug that caused long double subnormals to be printed
...
incorrectly on architectures without an explicit normalization
bit (sparc64, powerpc).
2004-01-18 07:53:49 +00:00
David Schultz
92b93b37c0
Add __ldtoa(), a wrapper around gdtoa() to make it look like dtoa().
...
In support of this, add some MD macros to assist in converting long
doubles to the format expected by gdtoa().
Reviewed by: silence on standards@
2003-04-05 22:10:13 +00:00