Changeset 394
- Timestamp:
- Jul 16, 2003, 12:53:47 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/include/float.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r393 r394 1 /* float.h (emx+gcc) */ 1 /* float.h (emx+gcc) 2 * (bird: this file must be used over the one from GCC!) 3 */ 2 4 3 5 #ifndef _FLOAT_H … … 8 10 #endif 9 11 10 #define FLT_RADIX 2 11 #define FLT_ROUNDS 1 12 #define FLT_RADIX 2 /* b */ 13 #define FLT_ROUNDS 1 /* FP addition rounds to nearest */ 14 #define FLT_EVAL_METHOD (-1) /* i387 semantics are...interesting */ 15 #define DECIMAL_DIG 21 /* max precision in decimal digits */ 16 17 #define FLT_MANT_DIG 24 18 #define FLT_MIN_EXP (-125) 19 #define FLT_MAX_EXP 128 20 #define FLT_DIG 6 21 #define FLT_MIN_10_EXP (-37) 22 #define FLT_MAX_10_EXP 38 23 #define FLT_MIN 1.17549435e-38F 24 #define FLT_MAX 3.40282347e+38F 25 #define FLT_EPSILON 1.19209290e-07F 12 26 13 27 #define DBL_MANT_DIG 53 … … 18 32 #define DBL_MAX_10_EXP 308 19 33 #define DBL_MIN 2.2250738585072014e-308 20 #define DBL_MAX 1.797693134862315 8e+30834 #define DBL_MAX 1.7976931348623157e+308 21 35 #define DBL_EPSILON 2.2204460492503131e-016 22 36 23 #define FLT_MANT_DIG 24 24 #define FLT_MIN_EXP (-125) 25 #define FLT_MAX_EXP 128 26 #define FLT_DIG 6 27 #define FLT_MIN_10_EXP (-37) 28 #define FLT_MAX_10_EXP 38 29 #define FLT_MIN 1.17549435e-38F 30 #define FLT_MAX 3.40282346e+38F 31 #define FLT_EPSILON 1.19209290e-07F 32 37 /* bird: There is some divergence in the values for this section. 38 * We'll go for the GCC values. */ 33 39 #define LDBL_MANT_DIG 64 34 40 #define LDBL_MIN_EXP (-16381) … … 37 43 #define LDBL_MIN_10_EXP (-4931) 38 44 #define LDBL_MAX_10_EXP 4932 45 #if 0 46 /* emx: */ 39 47 #define LDBL_MIN 3.3621031431120935063e-4932L 40 48 #define LDBL_MAX 1.1897314953572317650e+4932L 41 49 #define LDBL_EPSILON 1.08420217248550443400745280086994171142578125e-0019L 50 #else 51 /* gcc: i386 config */ 52 #define LDBL_MIN 3.36210314311209350626e-4932L 53 #define LDBL_MAX 1.18973149535723176502e+4932L 54 #define LDBL_EPSILON 1.08420217248550443401e-19L 55 #endif 56 57 58 #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 59 #define FLT_EVAL_METHOD 0 60 #define DECIMAL_DIG 17 61 #endif /* C99 */ 62 42 63 43 64 #if !defined (__STRICT_ANSI__) && !defined (_POSIX_SOURCE) -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.