Skip to content

Commit d282384

Browse files
committed
Tmp
1 parent 2a7de8b commit d282384

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

src/common/quaddef.h

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,13 @@
1616
#if !defined(Sleef_quad_DEFINED)
1717
#define Sleef_quad_DEFINED
1818
typedef 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)
2023
typedef __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)
2326
typedef long double Sleef_quad;
2427
#define SLEEF_QUAD_C(x) (x ## L)
2528
#else

src/libm/sleeflibm_header.h.org.in

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,10 +175,13 @@ typedef struct {
175175
#if !defined(Sleef_quad_DEFINED)
176176
#define Sleef_quad_DEFINED
177177
typedef 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)
179182
typedef __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)
182185
typedef long double Sleef_quad;
183186
#define SLEEF_QUAD_C(x) (x ## L)
184187
#else

0 commit comments

Comments
 (0)