diff options
Diffstat (limited to 'bits')
-rw-r--r-- | bits/floatn-common.h | 7 | ||||
-rw-r--r-- | bits/floatn.h | 11 |
2 files changed, 11 insertions, 7 deletions
diff --git a/bits/floatn-common.h b/bits/floatn-common.h index 2182c9d..4d38a91 100644 --- a/bits/floatn-common.h +++ b/bits/floatn-common.h @@ -34,7 +34,6 @@ #define __HAVE_FLOAT32 0 #define __HAVE_FLOAT64 0 #define __HAVE_FLOAT32X 0 -#define __HAVE_FLOAT64X 0 #define __HAVE_FLOAT128X 0 /* Defined to 1 if the corresponding __HAVE_<type> macro is 1 and the @@ -56,12 +55,6 @@ #define __HAVE_DISTINCT_FLOAT64X 0 #define __HAVE_DISTINCT_FLOAT128X __HAVE_FLOAT128X -/* Defined to 1 if __HAVE_FLOAT64X is 1 and _Float64x has the format - of long double. Otherwise, if __HAVE_FLOAT64X is 1, _Float64x has - the format of _Float128, which must be different from that of long - double. */ -#define __HAVE_FLOAT64X_LONG_DOUBLE 0 - /* Defined to 1 if any _FloatN or _FloatNx types that are not ABI-distinct are however distinct types at the C language level (so for the purposes of __builtin_types_compatible_p and _Generic). */ diff --git a/bits/floatn.h b/bits/floatn.h index dc0cf93..89114b5 100644 --- a/bits/floatn.h +++ b/bits/floatn.h @@ -25,6 +25,17 @@ from the default float, double and long double types in this glibc. */ #define __HAVE_DISTINCT_FLOAT128 0 +/* Defined to 1 if the current compiler invocation provides a + floating-point type with the right format for _Float64x, and this + glibc includes corresponding *f64x interfaces for it. */ +#define __HAVE_FLOAT64X 0 + +/* Defined to 1 if __HAVE_FLOAT64X is 1 and _Float64x has the format + of long double. Otherwise, if __HAVE_FLOAT64X is 1, _Float64x has + the format of _Float128, which must be different from that of long + double. */ +#define __HAVE_FLOAT64X_LONG_DOUBLE 0 + #ifndef __ASSEMBLER__ /* Defined to concatenate the literal suffix to be used with _Float128 |