diff options
Diffstat (limited to 'sys/arch/powerpc/include')
-rw-r--r-- | sys/arch/powerpc/include/ieee.h | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/sys/arch/powerpc/include/ieee.h b/sys/arch/powerpc/include/ieee.h index ffa6bf97811..de0b4f76b05 100644 --- a/sys/arch/powerpc/include/ieee.h +++ b/sys/arch/powerpc/include/ieee.h @@ -1,4 +1,4 @@ -/* $OpenBSD: ieee.h,v 1.4 2003/06/02 23:27:53 millert Exp $ */ +/* $OpenBSD: ieee.h,v 1.5 2008/09/07 20:36:07 martynas Exp $ */ /* * Copyright (c) 1992, 1993 @@ -78,11 +78,10 @@ #define SNG_FRACBITS 23 #define DBL_EXPBITS 11 +#define DBL_FRACHBITS 20 +#define DBL_FRACLBITS 32 #define DBL_FRACBITS 52 -#define EXT_EXPBITS 15 -#define EXT_FRACBITS 112 - struct ieee_single { u_int sng_sign:1; u_int sng_exp:8; @@ -96,15 +95,6 @@ struct ieee_double { u_int dbl_fracl; }; -struct ieee_ext { - u_int ext_sign:1; - u_int ext_exp:15; - u_int ext_frach:16; - u_int ext_frachm; - u_int ext_fraclm; - u_int ext_fracl; -}; - /* * Floats whose exponent is in [1..INFNAN) (of whatever type) are * `normal'. Floats whose exponent is INFNAN are either Inf or NaN. @@ -116,12 +106,10 @@ struct ieee_ext { */ #define SNG_EXP_INFNAN 255 #define DBL_EXP_INFNAN 2047 -#define EXT_EXP_INFNAN 32767 #if 0 #define SNG_QUIETNAN (1 << 22) #define DBL_QUIETNAN (1 << 19) -#define EXT_QUIETNAN (1 << 15) #endif /* @@ -129,4 +117,3 @@ struct ieee_ext { */ #define SNG_EXP_BIAS 127 #define DBL_EXP_BIAS 1023 -#define EXT_EXP_BIAS 16383 |