diff options
Diffstat (limited to 'math/auto-libm-test-in')
-rw-r--r-- | math/auto-libm-test-in | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index f4313a2b99..f783c5b2e8 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -2682,19 +2682,22 @@ tgamma 0x1p-113 tgamma -0x1p-113 tgamma 0x1p-127 tgamma -0x1p-127 -tgamma 0x1p-128 +# IEEE semantics mean overflow very close to the threshold depends on +# the rounding mode; gen-auto-libm-tests does not reflect that glibc +# does not try to achieve this. +tgamma 0x1p-128 spurious-overflow:flt-32 tgamma -0x1p-128 tgamma 0x1p-149 tgamma -0x1p-149 tgamma 0x1p-1023 tgamma -0x1p-1023 -tgamma 0x1p-1024 +tgamma 0x1p-1024 spurious-overflow:dbl-64 spurious-overflow:ldbl-128ibm tgamma -0x1p-1024 tgamma 0x1p-1074 tgamma -0x1p-1074 tgamma 0x1p-16383 tgamma -0x1p-16383 -tgamma 0x1p-16384 +tgamma 0x1p-16384 spurious-overflow:ldbl-96-intel spurious-overflow:ldbl-96-m68k spurious-overflow:ldbl-128 tgamma -0x1p-16384 tgamma 0x1p-16445 tgamma -0x1p-16445 @@ -3075,6 +3078,7 @@ tgamma 0x6.db8c603359a971081bc4a2e9dfdp+8 tgamma 0x6.db8c603359a971081bc4a2e9dfd4p+8 tgamma 1e3 tgamma -100000.5 +tgamma max tgamma -0x3.06644cp+0 tgamma -0x6.fe4636e0c5064p+0 |