File tree Expand file tree Collapse file tree 2 files changed +10
-4
lines changed
Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change 1616#if !defined(Sleef_quad_DEFINED )
1717#define Sleef_quad_DEFINED
1818typedef struct { uint64_t x , y ; } Sleef_uint64_2t ;
19- #if (defined(SLEEF_FLOAT128_IS_IEEEQP ) || defined(ENABLEFLOAT128 )) && !defined(_AIX )
19+ #ifdef _AIX
20+ #undef SLEEF_FLOAT128_IS_IEEEQP
21+ #endif
22+ #if defined(SLEEF_FLOAT128_IS_IEEEQP ) || defined(ENABLEFLOAT128 )
2023typedef __float128 Sleef_quad ;
2124#define SLEEF_QUAD_C (x ) (x ## Q)
22- #elif defined(SLEEF_LONGDOUBLE_IS_IEEEQP ) || defined( _AIX )
25+ #elif defined(SLEEF_LONGDOUBLE_IS_IEEEQP )
2326typedef long double Sleef_quad ;
2427#define SLEEF_QUAD_C (x ) (x ## L)
2528#else
Original file line number Diff line number Diff line change @@ -175,10 +175,13 @@ typedef struct {
175175#if !defined(Sleef_quad_DEFINED)
176176#define Sleef_quad_DEFINED
177177typedef struct { uint64_t x, y; } Sleef_uint64_2t;
178- #if (defined(SLEEF_FLOAT128_IS_IEEEQP) || defined(ENABLEFLOAT128)) && !defined(_AIX)
178+ #ifdef _AIX
179+ #undef SLEEF_FLOAT128_IS_IEEEQP
180+ #endif
181+ #if defined(SLEEF_FLOAT128_IS_IEEEQP) || defined(ENABLEFLOAT128)
179182typedef __float128 Sleef_quad;
180183#define SLEEF_QUAD_C(x) (x ## Q)
181- #elif defined(SLEEF_LONGDOUBLE_IS_IEEEQP) || defined(_AIX)
184+ #elif defined(SLEEF_LONGDOUBLE_IS_IEEEQP)
182185typedef long double Sleef_quad;
183186#define SLEEF_QUAD_C(x) (x ## L)
184187#else
You can’t perform that action at this time.
0 commit comments