README (187808) | README (219557) |
---|---|
1This directory contains source for a library of binary -> decimal 2and decimal -> binary conversion routines, for single-, double-, 3and extended-precision IEEE binary floating-point arithmetic, and 4other IEEE-like binary floating-point, including "double double", 5as in 6 7 T. J. Dekker, "A Floating-Point Technique for Extending the 8 Available Precision", Numer. Math. 18 (1971), pp. 224-242 --- 339 unchanged lines hidden (view full) --- 348FLT_ROUNDS, unless Trust_FLT_ROUNDS is also #defined. 349 350Compile with -DUSE_LOCALE to use the current locale; otherwise 351decimal points are assumed to be '.'. With -DUSE_LOCALE, unless 352you also compile with -DNO_LOCALE_CACHE, the details about the 353current "decimal point" character string are cached and assumed not 354to change during the program's execution. 355 | 1This directory contains source for a library of binary -> decimal 2and decimal -> binary conversion routines, for single-, double-, 3and extended-precision IEEE binary floating-point arithmetic, and 4other IEEE-like binary floating-point, including "double double", 5as in 6 7 T. J. Dekker, "A Floating-Point Technique for Extending the 8 Available Precision", Numer. Math. 18 (1971), pp. 224-242 --- 339 unchanged lines hidden (view full) --- 348FLT_ROUNDS, unless Trust_FLT_ROUNDS is also #defined. 349 350Compile with -DUSE_LOCALE to use the current locale; otherwise 351decimal points are assumed to be '.'. With -DUSE_LOCALE, unless 352you also compile with -DNO_LOCALE_CACHE, the details about the 353current "decimal point" character string are cached and assumed not 354to change during the program's execution. 355 |
356On machines with a 64-bit long double and perhaps a 113-bit "quad" 357type, you can invoke "make Printf" to add Printf (and variants, such 358as Fprintf) to gdtoa.a. These are analogs, declared in stdio1.h, of 359printf and fprintf, etc. in which %La, %Le, %Lf, and %Lg are for long 360double and (if appropriate) %Lqa, %Lqe, %Lqf, and %Lqg are for quad 361precision printing. 362 |
|
356Please send comments to David M. Gay (dmg at acm dot org, with " at " 357changed at "@" and " dot " changed to "."). | 363Please send comments to David M. Gay (dmg at acm dot org, with " at " 364changed at "@" and " dot " changed to "."). |