gdtoaimp.h (116652) | gdtoaimp.h (140431) |
---|---|
1/**************************************************************** 2 3The author of this software is David M. Gay. 4 5Copyright (C) 1998-2000 by Lucent Technologies 6All Rights Reserved 7 8Permission to use, copy, modify, and distribute this software and --- 12 unchanged lines hidden (view full) --- 21SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 22WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER 23IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 24ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF 25THIS SOFTWARE. 26 27****************************************************************/ 28 | 1/**************************************************************** 2 3The author of this software is David M. Gay. 4 5Copyright (C) 1998-2000 by Lucent Technologies 6All Rights Reserved 7 8Permission to use, copy, modify, and distribute this software and --- 12 unchanged lines hidden (view full) --- 21SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 22WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER 23IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 24ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF 25THIS SOFTWARE. 26 27****************************************************************/ 28 |
29/* $FreeBSD: head/contrib/gdtoa/gdtoaimp.h 116652 2003-06-21 08:20:14Z das $ */ | 29/* $FreeBSD: head/contrib/gdtoa/gdtoaimp.h 140431 2005-01-18 18:56:18Z das $ */ |
30 31/* This is a variation on dtoa.c that converts arbitary binary 32 floating-point formats to and from decimal notation. It uses 33 double-precision arithmetic internally, so there are still 34 various #ifdefs that adapt the calculations to the native 35 double-precision arithmetic (any of IEEE, VAX D_floating, 36 or IBM mainframe arithmetic). 37 --- 164 unchanged lines hidden (view full) --- 202#ifdef MALLOC 203extern Char *MALLOC ANSI((size_t)); 204#else 205#define MALLOC malloc 206#endif 207 208#define INFNAN_CHECK 209#define USE_LOCALE | 30 31/* This is a variation on dtoa.c that converts arbitary binary 32 floating-point formats to and from decimal notation. It uses 33 double-precision arithmetic internally, so there are still 34 various #ifdefs that adapt the calculations to the native 35 double-precision arithmetic (any of IEEE, VAX D_floating, 36 or IBM mainframe arithmetic). 37 --- 164 unchanged lines hidden (view full) --- 202#ifdef MALLOC 203extern Char *MALLOC ANSI((size_t)); 204#else 205#define MALLOC malloc 206#endif 207 208#define INFNAN_CHECK 209#define USE_LOCALE |
210#define Honor_FLT_ROUNDS |
|
210 211#undef IEEE_Arith 212#undef Avoid_Underflow 213#ifdef IEEE_MC68k 214#define IEEE_Arith 215#endif 216#ifdef IEEE_8087 217#define IEEE_Arith --- 474 unchanged lines hidden --- | 211 212#undef IEEE_Arith 213#undef Avoid_Underflow 214#ifdef IEEE_MC68k 215#define IEEE_Arith 216#endif 217#ifdef IEEE_8087 218#define IEEE_Arith --- 474 unchanged lines hidden --- |