aboutsummaryrefslogtreecommitdiff
path: root/contrib/libf2c/libI77/fp.h
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>1999-09-18 10:51:31 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>1999-09-18 10:51:31 +0000
commitc1f999a45c30f40a3964639c48761ad29a52c612 (patch)
tree0938eb35cebcf917f447463078144fc4832576c6 /contrib/libf2c/libI77/fp.h
parent2a266d02ba4304af542da2cc521ecc0edc1c9706 (diff)
downloadsrc-c1f999a45c30f40a3964639c48761ad29a52c612.tar.gz
src-c1f999a45c30f40a3964639c48761ad29a52c612.zip
Virgin import of EGCS 1.1.2's libf2c
Notes
Notes: svn path=/vendor/gcc/dist/; revision=51363
Diffstat (limited to 'contrib/libf2c/libI77/fp.h')
-rw-r--r--contrib/libf2c/libI77/fp.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/contrib/libf2c/libI77/fp.h b/contrib/libf2c/libI77/fp.h
new file mode 100644
index 000000000000..40743d79f748
--- /dev/null
+++ b/contrib/libf2c/libI77/fp.h
@@ -0,0 +1,28 @@
+#define FMAX 40
+#define EXPMAXDIGS 8
+#define EXPMAX 99999999
+/* FMAX = max number of nonzero digits passed to atof() */
+/* EXPMAX = 10^EXPMAXDIGS - 1 = largest allowed exponent absolute value */
+
+#ifdef V10 /* Research Tenth-Edition Unix */
+#include "local.h"
+#endif
+
+/* MAXFRACDIGS and MAXINTDIGS are for wrt_F -- bounds (not necessarily
+ tight) on the maximum number of digits to the right and left of
+ * the decimal point.
+ */
+
+#ifdef VAX
+#define MAXFRACDIGS 56
+#define MAXINTDIGS 38
+#else
+#ifdef CRAY
+#define MAXFRACDIGS 9880
+#define MAXINTDIGS 9864
+#else
+/* values that suffice for IEEE double */
+#define MAXFRACDIGS 344
+#define MAXINTDIGS 308
+#endif
+#endif