diff options
author | Michael Shalayeff <mickey@cvs.openbsd.org> | 2004-01-02 14:39:02 +0000 |
---|---|---|
committer | Michael Shalayeff <mickey@cvs.openbsd.org> | 2004-01-02 14:39:02 +0000 |
commit | d4452b585fb86c458cd7c3f8f4bba7f5f7994af9 (patch) | |
tree | 643c5457d1bb4fb6d582b20f1bd8c5329935d5b9 /sys/arch/hppa/include | |
parent | 0103523c358a53f099d4a8907174e9ce004aa934 (diff) |
apparently my understanding of '{FLT,DBL,LDBL}_{MIN,MAX}_EXP' ahs
been wrong and thus proven by many and there change it back to
what it is meaning explained in http://www-ccs.ucsd.edu/c/float.html .
also fix spmath to use it's own consts instead of (now) off by one
float.h values thus to avoid any kind of binary changes.
Diffstat (limited to 'sys/arch/hppa/include')
-rw-r--r-- | sys/arch/hppa/include/float.h | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/sys/arch/hppa/include/float.h b/sys/arch/hppa/include/float.h index 2d024bb870c..6e8dd95a404 100644 --- a/sys/arch/hppa/include/float.h +++ b/sys/arch/hppa/include/float.h @@ -1,4 +1,4 @@ -/* $OpenBSD: float.h,v 1.5 2003/06/02 23:27:46 millert Exp $ */ +/* $OpenBSD: float.h,v 1.6 2004/01/02 14:39:01 mickey Exp $ */ /* * Copyright (c) 1989 Regents of the University of California. @@ -46,32 +46,31 @@ __END_DECLS #define FLT_MANT_DIG 24 #define FLT_EPSILON 1.19209290E-07F #define FLT_DIG 6 -#define FLT_MIN_EXP (-126) +#define FLT_MIN_EXP (-125) #define FLT_MIN 1.17549435E-38F #define FLT_MIN_10_EXP (-37) -#define FLT_MAX_EXP 127 +#define FLT_MAX_EXP 128 #define FLT_MAX 3.40282347E+38F #define FLT_MAX_10_EXP 38 #define DBL_MANT_DIG 53 #define DBL_EPSILON 2.2204460492503131E-16 #define DBL_DIG 15 -#define DBL_MIN_EXP (-1022) +#define DBL_MIN_EXP (-1021) #define DBL_MIN 2.2250738585072014E-308 #define DBL_MIN_10_EXP (-307) -#define DBL_MAX_EXP 1023 +#define DBL_MAX_EXP 1024 #define DBL_MAX 1.7976931348623157E+308 #define DBL_MAX_10_EXP 308 #define LDBL_MANT_DIG 113 #define LDBL_EPSILON 1.9259299443872358530559779425849273E-34L #define LDBL_DIG 33 -#define LDBL_MIN_EXP (-16382) +#define LDBL_MIN_EXP (-16381) #define LDBL_MIN 3.3621031431120935062626778173217526026E-4932L #define LDBL_MIN_10_EXP (-4931) -#define LDBL_MAX_EXP 16383 +#define LDBL_MAX_EXP 16384 #define LDBL_MAX 1.1897314953572317650857593266280070162E4932L #define LDBL_MAX_10_EXP 4932 #endif /* _MACHINE_FLOAT_H_ */ - |