@@ -44,7 +44,7 @@ CppTypeFor<TypeCategory::Integer, 8> RTDECL(Ceiling8_8)(
44
44
CppTypeFor<TypeCategory::Integer, 16 > RTDECL (Ceiling8_16)(
45
45
CppTypeFor<TypeCategory::Real, 8 >);
46
46
#endif
47
- #if LDBL_MANT_DIG == 64
47
+ #if HAS_FLOAT80
48
48
CppTypeFor<TypeCategory::Integer, 1 > RTDECL (Ceiling10_1)(
49
49
CppTypeFor<TypeCategory::Real, 10 >);
50
50
CppTypeFor<TypeCategory::Integer, 2 > RTDECL (Ceiling10_2)(
@@ -78,7 +78,7 @@ CppTypeFor<TypeCategory::Real, 4> RTDECL(ErfcScaled4)(
78
78
CppTypeFor<TypeCategory::Real, 4 >);
79
79
CppTypeFor<TypeCategory::Real, 8 > RTDECL (ErfcScaled8)(
80
80
CppTypeFor<TypeCategory::Real, 8 >);
81
- #if LDBL_MANT_DIG == 64
81
+ #if HAS_FLOAT80
82
82
CppTypeFor<TypeCategory::Real, 10 > RTDECL (ErfcScaled10)(
83
83
CppTypeFor<TypeCategory::Real, 10 >);
84
84
#endif
@@ -96,7 +96,7 @@ CppTypeFor<TypeCategory::Integer, 4> RTDECL(Exponent8_4)(
96
96
CppTypeFor<TypeCategory::Real, 8 >);
97
97
CppTypeFor<TypeCategory::Integer, 8 > RTDECL (Exponent8_8)(
98
98
CppTypeFor<TypeCategory::Real, 8 >);
99
- #if LDBL_MANT_DIG == 64
99
+ #if HAS_FLOAT80
100
100
CppTypeFor<TypeCategory::Integer, 4 > RTDECL (Exponent10_4)(
101
101
CppTypeFor<TypeCategory::Real, 10 >);
102
102
CppTypeFor<TypeCategory::Integer, 8 > RTDECL (Exponent10_8)(
@@ -134,7 +134,7 @@ CppTypeFor<TypeCategory::Integer, 8> RTDECL(Floor8_8)(
134
134
CppTypeFor<TypeCategory::Integer, 16 > RTDECL (Floor8_16)(
135
135
CppTypeFor<TypeCategory::Real, 8 >);
136
136
#endif
137
- #if LDBL_MANT_DIG == 64
137
+ #if HAS_FLOAT80
138
138
CppTypeFor<TypeCategory::Integer, 1 > RTDECL (Floor10_1)(
139
139
CppTypeFor<TypeCategory::Real, 10 >);
140
140
CppTypeFor<TypeCategory::Integer, 2 > RTDECL (Floor10_2)(
@@ -168,7 +168,7 @@ CppTypeFor<TypeCategory::Real, 4> RTDECL(Fraction4)(
168
168
CppTypeFor<TypeCategory::Real, 4 >);
169
169
CppTypeFor<TypeCategory::Real, 8 > RTDECL (Fraction8)(
170
170
CppTypeFor<TypeCategory::Real, 8 >);
171
- #if LDBL_MANT_DIG == 64
171
+ #if HAS_FLOAT80
172
172
CppTypeFor<TypeCategory::Real, 10 > RTDECL (Fraction10)(
173
173
CppTypeFor<TypeCategory::Real, 10 >);
174
174
#endif
@@ -180,7 +180,7 @@ CppTypeFor<TypeCategory::Real, 16> RTDECL(Fraction16)(
180
180
// ISNAN / IEEE_IS_NAN
181
181
bool RTDECL (IsNaN4)(CppTypeFor<TypeCategory::Real, 4 >);
182
182
bool RTDECL (IsNaN8)(CppTypeFor<TypeCategory::Real, 8 >);
183
- #if LDBL_MANT_DIG == 64
183
+ #if HAS_FLOAT80
184
184
bool RTDECL (IsNaN10)(CppTypeFor<TypeCategory::Real, 10 >);
185
185
#endif
186
186
#if LDBL_MANT_DIG == 113 || HAS_FLOAT128
@@ -212,7 +212,7 @@ CppTypeFor<TypeCategory::Real, 4> RTDECL(ModReal4)(
212
212
CppTypeFor<TypeCategory::Real, 8 > RTDECL (ModReal8)(
213
213
CppTypeFor<TypeCategory::Real, 8 >, CppTypeFor<TypeCategory::Real, 8 >,
214
214
const char *sourceFile = nullptr , int sourceLine = 0 );
215
- #if LDBL_MANT_DIG == 64
215
+ #if HAS_FLOAT80
216
216
CppTypeFor<TypeCategory::Real, 10 > RTDECL (ModReal10)(
217
217
CppTypeFor<TypeCategory::Real, 10 >, CppTypeFor<TypeCategory::Real, 10 >,
218
218
const char *sourceFile = nullptr , int sourceLine = 0 );
@@ -247,7 +247,7 @@ CppTypeFor<TypeCategory::Real, 4> RTDECL(ModuloReal4)(
247
247
CppTypeFor<TypeCategory::Real, 8 > RTDECL (ModuloReal8)(
248
248
CppTypeFor<TypeCategory::Real, 8 >, CppTypeFor<TypeCategory::Real, 8 >,
249
249
const char *sourceFile = nullptr , int sourceLine = 0 );
250
- #if LDBL_MANT_DIG == 64
250
+ #if HAS_FLOAT80
251
251
CppTypeFor<TypeCategory::Real, 10 > RTDECL (ModuloReal10)(
252
252
CppTypeFor<TypeCategory::Real, 10 >, CppTypeFor<TypeCategory::Real, 10 >,
253
253
const char *sourceFile = nullptr , int sourceLine = 0 );
@@ -283,7 +283,7 @@ CppTypeFor<TypeCategory::Integer, 8> RTDECL(Nint8_8)(
283
283
CppTypeFor<TypeCategory::Integer, 16 > RTDECL (Nint8_16)(
284
284
CppTypeFor<TypeCategory::Real, 8 >);
285
285
#endif
286
- #if LDBL_MANT_DIG == 64
286
+ #if HAS_FLOAT80
287
287
CppTypeFor<TypeCategory::Integer, 1 > RTDECL (Nint10_1)(
288
288
CppTypeFor<TypeCategory::Real, 10 >);
289
289
CppTypeFor<TypeCategory::Integer, 2 > RTDECL (Nint10_2)(
@@ -319,7 +319,7 @@ CppTypeFor<TypeCategory::Real, 4> RTDECL(Nearest4)(
319
319
CppTypeFor<TypeCategory::Real, 4 >, bool positive);
320
320
CppTypeFor<TypeCategory::Real, 8 > RTDECL (Nearest8)(
321
321
CppTypeFor<TypeCategory::Real, 8 >, bool positive);
322
- #if LDBL_MANT_DIG == 64
322
+ #if HAS_FLOAT80
323
323
CppTypeFor<TypeCategory::Real, 10 > RTDECL (Nearest10)(
324
324
CppTypeFor<TypeCategory::Real, 10 >, bool positive);
325
325
#endif
@@ -333,7 +333,7 @@ CppTypeFor<TypeCategory::Real, 4> RTDECL(RRSpacing4)(
333
333
CppTypeFor<TypeCategory::Real, 4 >);
334
334
CppTypeFor<TypeCategory::Real, 8 > RTDECL (RRSpacing8)(
335
335
CppTypeFor<TypeCategory::Real, 8 >);
336
- #if LDBL_MANT_DIG == 64
336
+ #if HAS_FLOAT80
337
337
CppTypeFor<TypeCategory::Real, 10 > RTDECL (RRSpacing10)(
338
338
CppTypeFor<TypeCategory::Real, 10 >);
339
339
#endif
@@ -347,7 +347,7 @@ CppTypeFor<TypeCategory::Real, 4> RTDECL(SetExponent4)(
347
347
CppTypeFor<TypeCategory::Real, 4 >, std::int64_t );
348
348
CppTypeFor<TypeCategory::Real, 8 > RTDECL (SetExponent8)(
349
349
CppTypeFor<TypeCategory::Real, 8 >, std::int64_t );
350
- #if LDBL_MANT_DIG == 64
350
+ #if HAS_FLOAT80
351
351
CppTypeFor<TypeCategory::Real, 10 > RTDECL (SetExponent10)(
352
352
CppTypeFor<TypeCategory::Real, 10 >, std::int64_t );
353
353
#endif
@@ -361,7 +361,7 @@ CppTypeFor<TypeCategory::Real, 4> RTDECL(Scale4)(
361
361
CppTypeFor<TypeCategory::Real, 4 >, std::int64_t );
362
362
CppTypeFor<TypeCategory::Real, 8 > RTDECL (Scale8)(
363
363
CppTypeFor<TypeCategory::Real, 8 >, std::int64_t );
364
- #if LDBL_MANT_DIG == 64
364
+ #if HAS_FLOAT80
365
365
CppTypeFor<TypeCategory::Real, 10 > RTDECL (Scale10)(
366
366
CppTypeFor<TypeCategory::Real, 10 >, std::int64_t );
367
367
#endif
@@ -410,7 +410,7 @@ CppTypeFor<TypeCategory::Real, 4> RTDECL(Spacing4)(
410
410
CppTypeFor<TypeCategory::Real, 4 >);
411
411
CppTypeFor<TypeCategory::Real, 8 > RTDECL (Spacing8)(
412
412
CppTypeFor<TypeCategory::Real, 8 >);
413
- #if LDBL_MANT_DIG == 64
413
+ #if HAS_FLOAT80
414
414
CppTypeFor<TypeCategory::Real, 10 > RTDECL (Spacing10)(
415
415
CppTypeFor<TypeCategory::Real, 10 >);
416
416
#endif
@@ -425,7 +425,7 @@ CppTypeFor<TypeCategory::Real, 4> RTDECL(FPow4i)(
425
425
CppTypeFor<TypeCategory::Real, 8 > RTDECL (FPow8i)(
426
426
CppTypeFor<TypeCategory::Real, 8 > b,
427
427
CppTypeFor<TypeCategory::Integer, 4 > e);
428
- #if LDBL_MANT_DIG == 64
428
+ #if HAS_FLOAT80
429
429
CppTypeFor<TypeCategory::Real, 10 > RTDECL (FPow10i)(
430
430
CppTypeFor<TypeCategory::Real, 10 > b,
431
431
CppTypeFor<TypeCategory::Integer, 4 > e);
@@ -442,7 +442,7 @@ CppTypeFor<TypeCategory::Real, 4> RTDECL(FPow4k)(
442
442
CppTypeFor<TypeCategory::Real, 8 > RTDECL (FPow8k)(
443
443
CppTypeFor<TypeCategory::Real, 8 > b,
444
444
CppTypeFor<TypeCategory::Integer, 8 > e);
445
- #if LDBL_MANT_DIG == 64
445
+ #if HAS_FLOAT80
446
446
CppTypeFor<TypeCategory::Real, 10 > RTDECL (FPow10k)(
447
447
CppTypeFor<TypeCategory::Real, 10 > b,
448
448
CppTypeFor<TypeCategory::Integer, 8 > e);
0 commit comments