3 extern void abort(void);
5 #define C99_MATH_TESTS(nan, inf, huge, norm, zero) \
7 if (fpclassify (nan) != FP_NAN) \
10 if (fpclassify (inf) != FP_INFINITE) \
13 if (fpclassify (huge) != FP_INFINITE) \
16 if (fpclassify (norm) != FP_NORMAL) \
19 if (fpclassify (zero) != FP_ZERO) \
61 if (isfinite (huge)) \
64 if (!isfinite (norm)) \
67 if (!isfinite (zero)) \
77 if (isnormal (huge)) \
80 if (!isnormal (norm)) \
83 if (isnormal (zero)) \
90 if (!signbit (-(norm))) \
94 if (!isgreater ((inf), (norm))) \
97 if (!isgreaterequal ((inf), (huge))) \
100 if (!isless ((norm), (inf))) \
103 if (!islessequal ((huge), (inf))) \
106 if (!islessgreater ((inf), (norm))) \
109 if (!isunordered ((nan), (norm))) \