X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fmath%2Ffpclassify.c;h=bc77d8c17431b69bbdf226cdca56245632cdc942;hb=e444a960e992bc5a55142ac7f3267a08fc6ce0f5;hp=8a43cd679d978736c0d6d67dd12eca7c4f0eae06;hpb=dfe1da9485ec22fb335d97de1421ef717aa6f45e;p=libc-test diff --git a/src/math/fpclassify.c b/src/math/fpclassify.c index 8a43cd6..bc77d8c 100644 --- a/src/math/fpclassify.c +++ b/src/math/fpclassify.c @@ -51,10 +51,17 @@ static struct { T(-0.0/0.0, FP_NAN) T(1/0.0, FP_INFINITE) T(-1/0.0, FP_INFINITE) +#if LDBL_MAX_EXP==16384 T(0x1.ffffp16383L, FP_NORMAL) T(-0x1.ffffp16383L, FP_NORMAL) T(0x1p-16383L, FP_SUBNORMAL) T(-0x1p-16383L, FP_SUBNORMAL) +#elif LDBL_MAX_EXP==1024 + T(0x1.ffffp1023L, FP_NORMAL) + T(-0x1.ffffp1023L, FP_NORMAL) + T(0x1p-1023L, FP_SUBNORMAL) + T(-0x1p-1023L, FP_SUBNORMAL) +#endif T(0.0, FP_ZERO) T(-0.0, FP_ZERO) T(3.14, FP_NORMAL)