diff options
-rw-r--r-- | ChangeLog | 22 | ||||
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | math/auto-libm-test-in | 27 | ||||
-rw-r--r-- | math/auto-libm-test-out | 1254 | ||||
-rw-r--r-- | math/libm-test.inc | 60 | ||||
-rw-r--r-- | sysdeps/i386/fpu/e_expl.S | 4 | ||||
-rw-r--r-- | sysdeps/i386/fpu/libm-test-ulps | 114 | ||||
-rw-r--r-- | sysdeps/x86_64/fpu/e_expl.S | 4 | ||||
-rw-r--r-- | sysdeps/x86_64/fpu/libm-test-ulps | 122 |
9 files changed, 1059 insertions, 550 deletions
@@ -1,3 +1,25 @@ +2013-12-21 Joseph Myers <joseph@codesourcery.com> + + [BZ #16356] + * sysdeps/i386/fpu/e_expl.S (IEEE754_EXPL): Also set + round-to-nearest for [!USE_AS_EXPM1L]. + * sysdeps/x86_64/fpu/e_expl.S (IEEE754_EXPL): Likewise. + * math/auto-libm-test-in: Do not expect cosh tests to fail. Add + more tests of exp and exp10. Expect some exp10 tests to miss + exceptions or fail in directed rounding modes. + * math/auto-libm-test-out: Regenerated. + * math/libm-test.inc (exp10_tonearest_test_data): New array. + (exp10_test_tonearest): New function. + (exp10_towardzero_test_data): New array. + (exp10_test_towardzero): New function. + (exp10_downward_test_data): New array. + (exp10_test_downward): New function. + (exp10_upward_test_data): New array. + (exp10_test_upward): New function. + (main): Call the new functions. + * sysdeps/i386/fpu/libm-test-ulps: Update. + * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. + 2013-12-20 Joseph Myers <joseph@codesourcery.com> * math/auto-libm-test-in: Add more tests of acos, acosh, asin, @@ -22,7 +22,7 @@ Version 2.19 15966, 15985, 15988, 15997, 16032, 16034, 16036, 16037, 16038, 16041, 16055, 16071, 16072, 16074, 16077, 16078, 16103, 16112, 16143, 16144, 16146, 16150, 16151, 16153, 16167, 16172, 16195, 16214, 16245, 16271, - 16274, 16283, 16289, 16293, 16314, 16316, 16330, 16338. + 16274, 16283, 16289, 16293, 16314, 16316, 16330, 16338, 16356. * The public headers no longer use __unused nor __block. This change is to support compiling programs that are derived from BSD sources and use diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 532b17e4a8..c6cc3e35d3 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -519,11 +519,10 @@ cosh 0x2.c679d1f73f0fap+8 cosh 0x2.c679d1f73f0fcp+8 cosh -0x2.c679d1f73f0fap+8 cosh -0x2.c679d1f73f0fcp+8 -# Bug 16356: bad results from expl (and so coshl) in round-upward mode. -cosh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ldbl-96-intel:x86 xfail-rounding:ldbl-96-intel:x86_64 -cosh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ldbl-96-intel:x86 xfail-rounding:ldbl-96-intel:x86_64 -cosh -0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ldbl-96-intel:x86 xfail-rounding:ldbl-96-intel:x86_64 -cosh -0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ldbl-96-intel:x86 xfail-rounding:ldbl-96-intel:x86_64 +cosh 0x2.c679d1f73f0fb624d358b213a7p+8 +cosh 0x2.c679d1f73f0fb624d358b213a8p+8 +cosh -0x2.c679d1f73f0fb624d358b213a7p+8 +cosh -0x2.c679d1f73f0fb624d358b213a8p+8 cosh 0x2.c5d37700c6bb03a4p+12 no-test-inline cosh 0x2.c5d37700c6bb03a8p+12 no-test-inline cosh -0x2.c5d37700c6bb03a4p+12 no-test-inline @@ -712,6 +711,7 @@ exp 1000.0 xfail-rounding:dbl-64 exp 710 xfail-rounding:dbl-64 exp -1234 # Bug 16284: results on directed rounding may be incorrect. +exp 0x2.c679d1f73f0fb628p+8 xfail-rounding:dbl-64 exp 1e5 xfail-rounding:dbl-64 exp max xfail-rounding:dbl-64 exp -7.4444006192138124e+02 @@ -726,15 +726,22 @@ exp10 36 exp10 -36 exp10 305 exp10 -305 -exp10 4932 -exp10 -4932 -exp10 1e5 +# Bug 16284: results on directed rounding may be incorrect. +exp10 4932 xfail-rounding:flt-32 +# Bug 16361: underflow exception may be misssing +exp10 -4932 missing-underflow:ldbl-96-intel:x86 missing-underflow:ldbl-96-intel:x86_64 +# Bug 16284: results on directed rounding may be incorrect. +exp10 1e5 xfail-rounding:flt-32 exp10 -1e5 -exp10 1e6 +# Bug 16284: results on directed rounding may be incorrect. +exp10 1e6 xfail-rounding:flt-32 exp10 -1e6 -exp10 max +# Bug 16284: results on directed rounding may be incorrect. +exp10 max xfail-rounding:flt-32 exp10 -max exp10 0.75 +# Bug 16284: results on directed rounding may be incorrect. +exp10 0x1.348e45573a1dd72cp+8 xfail-rounding:flt-32 xfail-rounding:dbl-64 exp2 0 exp2 -0 diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index 0b51fa0e5c..b1a1184e8a 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -49220,522 +49220,522 @@ cosh -0x2.c679d1f73f0fcp+8 = cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange = cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok = cosh upward ldbl-128ibm -0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange -cosh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ldbl-96-intel:x86 xfail-rounding:ldbl-96-intel:x86_64 -= cosh downward flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok +cosh 0x2.c679d1f73f0fb624d358b213a7p+8 += cosh downward flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok = cosh tonearest flt-32 0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward flt-32 0x2.c679d4p+8f : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += cosh upward flt-32 0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange += cosh downward dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest dbl-64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward dbl-64 0x2.c679d4p+8 : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward dbl-64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange += cosh downward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok = cosh tonearest ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok -= cosh towardzero ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += cosh upward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok += cosh downward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok = cosh tonearest ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok -= cosh towardzero ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += cosh upward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok += cosh downward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok = cosh tonearest ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok -= cosh towardzero ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok += cosh upward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok += cosh downward ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok = cosh tonearest ldbl-128ibm 0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward ldbl-128ibm 0x2.c679d4p+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += cosh upward ldbl-128ibm 0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange += cosh downward flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok = cosh tonearest flt-32 0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward flt-32 0x2.c679dp+8f : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += cosh upward flt-32 0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange += cosh downward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok = cosh tonearest dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok -= cosh towardzero dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok += cosh upward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : inexact-ok += cosh downward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok = cosh tonearest ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok -= cosh towardzero ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += cosh upward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += cosh downward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok = cosh tonearest ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok -= cosh towardzero ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += cosh upward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += cosh downward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok = cosh tonearest ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok -= cosh towardzero ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok += cosh upward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok += cosh downward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok = cosh tonearest ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok -= cosh towardzero ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok += cosh upward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020L : inexact-ok += cosh downward dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange += cosh downward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok = cosh tonearest ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok -= cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += cosh upward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : inexact-ok += cosh downward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok = cosh tonearest ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok -= cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += cosh upward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : inexact-ok += cosh downward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok = cosh tonearest ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok -= cosh towardzero ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b33p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok += cosh upward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b33p+1024L : inexact-ok += cosh downward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok = cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += cosh upward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange += cosh downward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok = cosh tonearest dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok -= cosh towardzero dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok += cosh upward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok += cosh downward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok = cosh tonearest ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok -= cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok += cosh upward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok += cosh downward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok = cosh tonearest ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok -= cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok += cosh upward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok += cosh downward ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : inexact-ok = cosh tonearest ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok -= cosh towardzero ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : inexact-ok += cosh upward ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok += cosh downward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok = cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok -= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db5cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok += cosh upward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db5cp+1020L : inexact-ok += cosh downward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok = cosh tonearest ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok -= cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok += cosh upward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok += cosh downward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok = cosh tonearest ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok -= cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok += cosh upward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok += cosh downward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok = cosh tonearest ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok -= cosh towardzero ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec583033p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok += cosh upward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec583033p+1020L : inexact-ok += cosh downward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok = cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += cosh upward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : plus_infty : inexact-ok overflow errno-erange += cosh downward ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok = cosh tonearest ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok -= cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok += cosh upward ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok += cosh downward ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok = cosh tonearest ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok -= cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok += cosh upward ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok += cosh downward ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : inexact-ok = cosh tonearest ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : inexact-ok -= cosh towardzero ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : inexact-ok += cosh upward ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : inexact-ok += cosh downward ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : inexact-ok = cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : inexact-ok -= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303ap+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : inexact-ok += cosh upward ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : inexact-ok += cosh downward ldbl-128 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303ap+1020L : inexact-ok = cosh tonearest ldbl-128 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303a8p+1020L : inexact-ok -= cosh towardzero ldbl-128 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303ap+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303a8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff3p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303ap+1020L : inexact-ok += cosh upward ldbl-128 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303a8p+1020L : inexact-ok += cosh downward ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff3p+1020L : inexact-ok = cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff304p+1020L : inexact-ok -= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff3p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff304p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -cosh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ldbl-96-intel:x86 xfail-rounding:ldbl-96-intel:x86_64 -= cosh downward flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff3p+1020L : inexact-ok += cosh upward ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff304p+1020L : inexact-ok +cosh 0x2.c679d1f73f0fb624d358b213a8p+8 += cosh downward flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok = cosh tonearest flt-32 0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward flt-32 0x2.c679d4p+8f : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += cosh upward flt-32 0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange += cosh downward dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest dbl-64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward dbl-64 0x2.c679d4p+8 : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward dbl-64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange += cosh downward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok = cosh tonearest ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok -= cosh towardzero ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += cosh upward ldbl-96-intel 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok += cosh downward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok = cosh tonearest ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok -= cosh towardzero ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += cosh upward ldbl-96-m68k 0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok += cosh downward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok = cosh tonearest ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok -= cosh towardzero ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok += cosh upward ldbl-128 0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok += cosh downward ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok = cosh tonearest ldbl-128ibm 0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward ldbl-128ibm 0x2.c679d4p+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += cosh upward ldbl-128ibm 0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange += cosh downward flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok = cosh tonearest flt-32 0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward flt-32 0x2.c679dp+8f : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += cosh upward flt-32 0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange += cosh downward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok = cosh tonearest dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok -= cosh towardzero dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok += cosh upward dbl-64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : inexact-ok += cosh downward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok = cosh tonearest ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok -= cosh towardzero ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += cosh upward ldbl-96-intel 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += cosh downward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok = cosh tonearest ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok -= cosh towardzero ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += cosh upward ldbl-96-m68k 0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += cosh downward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok = cosh tonearest ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok -= cosh towardzero ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok += cosh upward ldbl-128 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok += cosh downward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok = cosh tonearest ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok -= cosh towardzero ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok += cosh upward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020L : inexact-ok += cosh downward dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange += cosh downward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok = cosh tonearest ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok -= cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += cosh upward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : inexact-ok += cosh downward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok = cosh tonearest ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok -= cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += cosh upward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : inexact-ok += cosh downward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok = cosh tonearest ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok -= cosh towardzero ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b33p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok += cosh upward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b33p+1024L : inexact-ok += cosh downward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok = cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += cosh upward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange += cosh downward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok = cosh tonearest dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok -= cosh towardzero dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok += cosh upward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok += cosh downward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok = cosh tonearest ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok -= cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok += cosh upward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok += cosh downward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok = cosh tonearest ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok -= cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok += cosh upward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok += cosh downward ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : inexact-ok = cosh tonearest ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok -= cosh towardzero ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : inexact-ok += cosh upward ldbl-128 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok += cosh downward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok = cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok -= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db5cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok += cosh upward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db5cp+1020L : inexact-ok += cosh downward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok = cosh tonearest ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok -= cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok += cosh upward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok += cosh downward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok = cosh tonearest ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok -= cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok += cosh upward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok += cosh downward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok = cosh tonearest ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok -= cosh towardzero ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec583033p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok += cosh upward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec583033p+1020L : inexact-ok += cosh downward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok = cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += cosh upward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : plus_infty : inexact-ok overflow errno-erange += cosh downward ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok = cosh tonearest ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok -= cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok += cosh upward ldbl-96-intel 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok += cosh downward ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok = cosh tonearest ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok -= cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok += cosh upward ldbl-96-m68k 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok += cosh downward ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : inexact-ok = cosh tonearest ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : inexact-ok -= cosh towardzero ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : inexact-ok += cosh upward ldbl-128 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : inexact-ok += cosh downward ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : inexact-ok = cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : inexact-ok -= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303ap+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : inexact-ok += cosh upward ldbl-128ibm 0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : inexact-ok += cosh downward ldbl-128 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303ap+1020L : inexact-ok = cosh tonearest ldbl-128 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303a8p+1020L : inexact-ok -= cosh towardzero ldbl-128 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303ap+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303a8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303ap+1020L : inexact-ok += cosh upward ldbl-128 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303a8p+1020L : inexact-ok += cosh downward ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok = cosh tonearest ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a8p+8L : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a8p+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -cosh -0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ldbl-96-intel:x86 xfail-rounding:ldbl-96-intel:x86_64 -= cosh downward flt-32 -0x2.c679dp+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += cosh upward ldbl-128ibm 0x2.c679d1f73f0fb624d358b213a8p+8L : plus_infty : inexact-ok overflow errno-erange +cosh -0x2.c679d1f73f0fb624d358b213a7p+8 += cosh downward flt-32 -0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok = cosh tonearest flt-32 -0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero flt-32 -0x2.c679dp+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward flt-32 -0x2.c679dp+8f : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero flt-32 -0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += cosh upward flt-32 -0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange += cosh downward dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok = cosh tonearest dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok -= cosh towardzero dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok += cosh upward dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : inexact-ok += cosh downward ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok = cosh tonearest ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok -= cosh towardzero ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += cosh upward ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += cosh downward ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok = cosh tonearest ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok -= cosh towardzero ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += cosh upward ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += cosh downward ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok = cosh tonearest ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok -= cosh towardzero ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok += cosh upward ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok += cosh downward ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok = cosh tonearest ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok -= cosh towardzero ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward flt-32 -0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok += cosh upward ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020L : inexact-ok += cosh downward flt-32 -0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok = cosh tonearest flt-32 -0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero flt-32 -0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward flt-32 -0x2.c679d4p+8f : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward dbl-64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero flt-32 -0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += cosh upward flt-32 -0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange += cosh downward dbl-64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest dbl-64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero dbl-64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward dbl-64 -0x2.c679d4p+8 : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero dbl-64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward dbl-64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange += cosh downward ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok = cosh tonearest ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok -= cosh towardzero ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += cosh upward ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok += cosh downward ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok = cosh tonearest ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok -= cosh towardzero ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += cosh upward ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok += cosh downward ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok = cosh tonearest ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok -= cosh towardzero ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm -0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok += cosh upward ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok += cosh downward ldbl-128ibm -0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok = cosh tonearest ldbl-128ibm -0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero ldbl-128ibm -0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward ldbl-128ibm -0x2.c679d4p+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128ibm -0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += cosh upward ldbl-128ibm -0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange += cosh downward dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok = cosh tonearest dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok -= cosh towardzero dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok += cosh upward dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok += cosh downward ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok = cosh tonearest ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok -= cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok += cosh upward ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok += cosh downward ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok = cosh tonearest ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok -= cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok += cosh upward ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok += cosh downward ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : inexact-ok = cosh tonearest ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok -= cosh towardzero ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : inexact-ok += cosh upward ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok += cosh downward ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok = cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok -= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db5cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward dbl-64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok += cosh upward ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db5cp+1020L : inexact-ok += cosh downward dbl-64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest dbl-64 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero dbl-64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward dbl-64 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero dbl-64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward dbl-64 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange += cosh downward ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok = cosh tonearest ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok -= cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += cosh upward ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : inexact-ok += cosh downward ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok = cosh tonearest ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok -= cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += cosh upward ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : inexact-ok += cosh downward ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok = cosh tonearest ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok -= cosh towardzero ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b33p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm -0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok += cosh upward ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b33p+1024L : inexact-ok += cosh downward ldbl-128ibm -0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok = cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward ldbl-128ibm -0x2.c679d1f73f0fcp+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += cosh upward ldbl-128ibm -0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange += cosh downward ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok = cosh tonearest ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok -= cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok += cosh upward ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok += cosh downward ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok = cosh tonearest ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok -= cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok += cosh upward ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok += cosh downward ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : inexact-ok = cosh tonearest ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : inexact-ok -= cosh towardzero ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : inexact-ok += cosh upward ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : inexact-ok += cosh downward ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : inexact-ok = cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : inexact-ok -= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : inexact-ok += cosh upward ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : inexact-ok += cosh downward ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok = cosh tonearest ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok -= cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok += cosh upward ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok += cosh downward ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok = cosh tonearest ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok -= cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok += cosh upward ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok += cosh downward ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok = cosh tonearest ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok -= cosh towardzero ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec583033p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok += cosh upward ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec583033p+1020L : inexact-ok += cosh downward ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok = cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward ldbl-128 -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303ap+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += cosh upward ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : plus_infty : inexact-ok overflow errno-erange += cosh downward ldbl-128 -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303ap+1020L : inexact-ok = cosh tonearest ldbl-128 -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303a8p+1020L : inexact-ok -= cosh towardzero ldbl-128 -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303ap+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303a8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff3p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128 -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303ap+1020L : inexact-ok += cosh upward ldbl-128 -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff303a8p+1020L : inexact-ok += cosh downward ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff3p+1020L : inexact-ok = cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff304p+1020L : inexact-ok -= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff3p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff304p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -cosh -0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ldbl-96-intel:x86 xfail-rounding:ldbl-96-intel:x86_64 -= cosh downward flt-32 -0x2.c679dp+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff3p+1020L : inexact-ok += cosh upward ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a7p+8L : 0xf.ffffffffffffbffffffffff304p+1020L : inexact-ok +cosh -0x2.c679d1f73f0fb624d358b213a8p+8 += cosh downward flt-32 -0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok = cosh tonearest flt-32 -0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero flt-32 -0x2.c679dp+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward flt-32 -0x2.c679dp+8f : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero flt-32 -0x2.c679dp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += cosh upward flt-32 -0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange += cosh downward dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok = cosh tonearest dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok -= cosh towardzero dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok += cosh upward dbl-64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : inexact-ok += cosh downward ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok = cosh tonearest ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok -= cosh towardzero ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += cosh upward ldbl-96-intel -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += cosh downward ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok = cosh tonearest ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok -= cosh towardzero ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02bp+1020L : inexact-ok += cosh upward ldbl-96-m68k -0x2.c679dp+8L : 0xf.ffe08c2deed02b1p+1020L : inexact-ok += cosh downward ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok = cosh tonearest ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok -= cosh towardzero ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020L : inexact-ok += cosh upward ldbl-128 -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020L : inexact-ok += cosh downward ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok = cosh tonearest ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok -= cosh towardzero ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward flt-32 -0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020L : inexact-ok += cosh upward ldbl-128ibm -0x2.c679dp+8L : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020L : inexact-ok += cosh downward flt-32 -0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok = cosh tonearest flt-32 -0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero flt-32 -0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward flt-32 -0x2.c679d4p+8f : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward dbl-64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero flt-32 -0x2.c679d4p+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += cosh upward flt-32 -0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange += cosh downward dbl-64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest dbl-64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero dbl-64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward dbl-64 -0x2.c679d4p+8 : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero dbl-64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward dbl-64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange += cosh downward ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok = cosh tonearest ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok -= cosh towardzero ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += cosh upward ldbl-96-intel -0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok += cosh downward ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok = cosh tonearest ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok -= cosh towardzero ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1cp+1024L : inexact-ok += cosh upward ldbl-96-m68k -0x2.c679d4p+8L : 0x1.000208c301f36f1ep+1024L : inexact-ok += cosh downward ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok = cosh tonearest ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok -= cosh towardzero ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm -0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e37fp+1024L : inexact-ok += cosh upward ldbl-128 -0x2.c679d4p+8L : 0x1.000208c301f36f1c494de034e38p+1024L : inexact-ok += cosh downward ldbl-128ibm -0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok = cosh tonearest ldbl-128ibm -0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero ldbl-128ibm -0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward ldbl-128ibm -0x2.c679d4p+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128ibm -0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += cosh upward ldbl-128ibm -0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange += cosh downward dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok = cosh tonearest dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok -= cosh towardzero dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok += cosh upward dbl-64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok += cosh downward ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok = cosh tonearest ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok -= cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok += cosh upward ldbl-96-intel -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok += cosh downward ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok = cosh tonearest ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok -= cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72cp+1020L : inexact-ok += cosh upward ldbl-96-m68k -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72dp+1020L : inexact-ok += cosh downward ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : inexact-ok = cosh tonearest ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok -= cosh towardzero ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59dp+1020L : inexact-ok += cosh upward ldbl-128 -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db59d8p+1020L : inexact-ok += cosh downward ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok = cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok -= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db5cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward dbl-64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db58p+1020L : inexact-ok += cosh upward ldbl-128ibm -0x2.c679d1f73f0fap+8L : 0xf.fffffffffe9d72ca74ded4db5cp+1020L : inexact-ok += cosh downward dbl-64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok = cosh tonearest dbl-64 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero dbl-64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward dbl-64 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero dbl-64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += cosh upward dbl-64 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange += cosh downward ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok = cosh tonearest ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok -= cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += cosh upward ldbl-96-intel -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : inexact-ok += cosh downward ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok = cosh tonearest ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok -= cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72cp+1024L : inexact-ok += cosh upward ldbl-96-m68k -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ep+1024L : inexact-ok += cosh downward ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok = cosh tonearest ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok -= cosh towardzero ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b33p+1024L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm -0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b32p+1024L : inexact-ok += cosh upward ldbl-128 -0x2.c679d1f73f0fcp+8L : 0x1.000000000009d72ca74dec889b33p+1024L : inexact-ok += cosh downward ldbl-128ibm -0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok = cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward ldbl-128ibm -0x2.c679d1f73f0fcp+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += cosh upward ldbl-128ibm -0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange += cosh downward ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok = cosh tonearest ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok -= cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok += cosh upward ldbl-96-intel -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok += cosh downward ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok = cosh tonearest ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok -= cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2cp+1020L : inexact-ok += cosh upward ldbl-96-m68k -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2dp+1020L : inexact-ok += cosh downward ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : inexact-ok = cosh tonearest ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : inexact-ok -= cosh towardzero ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303d8p+1020L : inexact-ok += cosh upward ldbl-128 -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58303ep+1020L : inexact-ok += cosh downward ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : inexact-ok = cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : inexact-ok -= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec583p+1020L : inexact-ok += cosh upward ldbl-128ibm -0x2.c679d1f73f0fb624p+8L : 0xf.ffffffffffffb2ca74dec58304p+1020L : inexact-ok += cosh downward ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok = cosh tonearest ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok -= cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok += cosh upward ldbl-96-intel -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok += cosh downward ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok = cosh tonearest ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok -= cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2cp+1020L : inexact-ok += cosh upward ldbl-96-m68k -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2dp+1020L : inexact-ok += cosh downward ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok = cosh tonearest ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok -= cosh towardzero ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec583033p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec5830328p+1020L : inexact-ok += cosh upward ldbl-128 -0x2.c679d1f73f0fb628p+8L : 0xf.fffffffffffff2ca74dec583033p+1020L : inexact-ok += cosh downward ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok = cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange -= cosh downward ldbl-128 -0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303ap+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok += cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += cosh upward ldbl-128ibm -0x2.c679d1f73f0fb628p+8L : plus_infty : inexact-ok overflow errno-erange += cosh downward ldbl-128 -0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303ap+1020L : inexact-ok = cosh tonearest ldbl-128 -0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303a8p+1020L : inexact-ok -= cosh towardzero ldbl-128 -0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303ap+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh upward ldbl-128 -0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303a8p+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok -= cosh downward ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok += cosh towardzero ldbl-128 -0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303ap+1020L : inexact-ok += cosh upward ldbl-128 -0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffc0000000000303a8p+1020L : inexact-ok += cosh downward ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok = cosh tonearest ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a8p+8L : plus_infty : inexact-ok overflow errno-erange -= cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange-ok -= cosh upward ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a8p+8L : plus_infty : xfail:ldbl-96-intel:x86 xfail:ldbl-96-intel:x86_64 inexact-ok overflow errno-erange += cosh towardzero ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a8p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += cosh upward ldbl-128ibm -0x2.c679d1f73f0fb624d358b213a8p+8L : plus_infty : inexact-ok overflow errno-erange cosh 0x2.c5d37700c6bb03a4p+12 no-test-inline = cosh downward flt-32 0x2.c5d378p+12f : 0xf.fffffp+124f : no-test-inline inexact-ok overflow errno-erange-ok = cosh tonearest flt-32 0x2.c5d378p+12f : plus_infty : no-test-inline inexact-ok overflow errno-erange @@ -61667,6 +61667,111 @@ exp -1234 = exp tonearest ldbl-128ibm -0x4.d2p+8L : 0x0p+0L : inexact-ok underflow errno-erange = exp towardzero ldbl-128ibm -0x4.d2p+8L : 0x0p+0L : inexact-ok underflow errno-erange = exp upward ldbl-128ibm -0x4.d2p+8L : 0x4p-1076L : inexact-ok underflow errno-erange-ok +exp 0x2.c679d1f73f0fb628p+8 xfail-rounding:dbl-64 += exp downward flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest flt-32 0x2.c679d4p+8f : plus_infty : inexact-ok overflow errno-erange += exp towardzero flt-32 0x2.c679d4p+8f : 0xf.fffffp+124f : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward flt-32 0x2.c679d4p+8f : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest dbl-64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange += exp towardzero dbl-64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward dbl-64 0x2.c679d4p+8 : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-96-intel 0x2.c679d4p+8L : 0x2.0004118603e6de38p+1024L : xfail:dbl-64 inexact-ok += exp tonearest ldbl-96-intel 0x2.c679d4p+8L : 0x2.0004118603e6de38p+1024L : inexact-ok += exp towardzero ldbl-96-intel 0x2.c679d4p+8L : 0x2.0004118603e6de38p+1024L : xfail:dbl-64 inexact-ok += exp upward ldbl-96-intel 0x2.c679d4p+8L : 0x2.0004118603e6de3cp+1024L : xfail:dbl-64 inexact-ok += exp downward ldbl-96-m68k 0x2.c679d4p+8L : 0x2.0004118603e6de38p+1024L : xfail:dbl-64 inexact-ok += exp tonearest ldbl-96-m68k 0x2.c679d4p+8L : 0x2.0004118603e6de38p+1024L : inexact-ok += exp towardzero ldbl-96-m68k 0x2.c679d4p+8L : 0x2.0004118603e6de38p+1024L : xfail:dbl-64 inexact-ok += exp upward ldbl-96-m68k 0x2.c679d4p+8L : 0x2.0004118603e6de3cp+1024L : xfail:dbl-64 inexact-ok += exp downward ldbl-128 0x2.c679d4p+8L : 0x2.0004118603e6de38929bc069c6fep+1024L : xfail:dbl-64 inexact-ok += exp tonearest ldbl-128 0x2.c679d4p+8L : 0x2.0004118603e6de38929bc069c7p+1024L : inexact-ok += exp towardzero ldbl-128 0x2.c679d4p+8L : 0x2.0004118603e6de38929bc069c6fep+1024L : xfail:dbl-64 inexact-ok += exp upward ldbl-128 0x2.c679d4p+8L : 0x2.0004118603e6de38929bc069c7p+1024L : xfail:dbl-64 inexact-ok += exp downward ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-128ibm 0x2.c679d4p+8L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-128ibm 0x2.c679d4p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-128ibm 0x2.c679d4p+8L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest flt-32 0x2.c679dp+8f : plus_infty : inexact-ok overflow errno-erange += exp towardzero flt-32 0x2.c679dp+8f : 0xf.fffffp+124f : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward flt-32 0x2.c679dp+8f : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward dbl-64 0x2.c679dp+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest dbl-64 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange += exp towardzero dbl-64 0x2.c679dp+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward dbl-64 0x2.c679dp+8 : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-96-intel 0x2.c679dp+8L : 0x1.fffc1185bdda056p+1024L : xfail:dbl-64 inexact-ok += exp tonearest ldbl-96-intel 0x2.c679dp+8L : 0x1.fffc1185bdda0562p+1024L : inexact-ok += exp towardzero ldbl-96-intel 0x2.c679dp+8L : 0x1.fffc1185bdda056p+1024L : xfail:dbl-64 inexact-ok += exp upward ldbl-96-intel 0x2.c679dp+8L : 0x1.fffc1185bdda0562p+1024L : xfail:dbl-64 inexact-ok += exp downward ldbl-96-m68k 0x2.c679dp+8L : 0x1.fffc1185bdda056p+1024L : xfail:dbl-64 inexact-ok += exp tonearest ldbl-96-m68k 0x2.c679dp+8L : 0x1.fffc1185bdda0562p+1024L : inexact-ok += exp towardzero ldbl-96-m68k 0x2.c679dp+8L : 0x1.fffc1185bdda056p+1024L : xfail:dbl-64 inexact-ok += exp upward ldbl-96-m68k 0x2.c679dp+8L : 0x1.fffc1185bdda0562p+1024L : xfail:dbl-64 inexact-ok += exp downward ldbl-128 0x2.c679dp+8L : 0x1.fffc1185bdda0561d3753d38842ep+1024L : xfail:dbl-64 inexact-ok += exp tonearest ldbl-128 0x2.c679dp+8L : 0x1.fffc1185bdda0561d3753d38842fp+1024L : inexact-ok += exp towardzero ldbl-128 0x2.c679dp+8L : 0x1.fffc1185bdda0561d3753d38842ep+1024L : xfail:dbl-64 inexact-ok += exp upward ldbl-128 0x2.c679dp+8L : 0x1.fffc1185bdda0561d3753d38842fp+1024L : xfail:dbl-64 inexact-ok += exp downward ldbl-128ibm 0x2.c679dp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-128ibm 0x2.c679dp+8L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-128ibm 0x2.c679dp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-128ibm 0x2.c679dp+8L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange += exp towardzero dbl-64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward dbl-64 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae58p+1024L : xfail:dbl-64 inexact-ok += exp tonearest ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae58p+1024L : inexact-ok += exp towardzero ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae58p+1024L : xfail:dbl-64 inexact-ok += exp upward ldbl-96-intel 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae5cp+1024L : xfail:dbl-64 inexact-ok += exp downward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae58p+1024L : xfail:dbl-64 inexact-ok += exp tonearest ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae58p+1024L : inexact-ok += exp towardzero ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae58p+1024L : xfail:dbl-64 inexact-ok += exp upward ldbl-96-m68k 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae5cp+1024L : xfail:dbl-64 inexact-ok += exp downward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae594e9bd9113664p+1024L : xfail:dbl-64 inexact-ok += exp tonearest ldbl-128 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae594e9bd9113664p+1024L : inexact-ok += exp towardzero ldbl-128 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae594e9bd9113664p+1024L : xfail:dbl-64 inexact-ok += exp upward ldbl-128 0x2.c679d1f73f0fcp+8L : 0x2.000000000013ae594e9bd9113666p+1024L : xfail:dbl-64 inexact-ok += exp downward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-128ibm 0x2.c679d1f73f0fcp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-128ibm 0x2.c679d1f73f0fcp+8L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward dbl-64 0x2.c679d1f73f0fap+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest dbl-64 0x2.c679d1f73f0fap+8 : plus_infty : inexact-ok overflow errno-erange += exp towardzero dbl-64 0x2.c679d1f73f0fap+8 : 0xf.ffffffffffff8p+1020 : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward dbl-64 0x2.c679d1f73f0fap+8 : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae58p+1024L : xfail:dbl-64 inexact-ok += exp tonearest ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae5ap+1024L : inexact-ok += exp towardzero ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae58p+1024L : xfail:dbl-64 inexact-ok += exp upward ldbl-96-intel 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae5ap+1024L : xfail:dbl-64 inexact-ok += exp downward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae58p+1024L : xfail:dbl-64 inexact-ok += exp tonearest ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae5ap+1024L : inexact-ok += exp towardzero ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae58p+1024L : xfail:dbl-64 inexact-ok += exp upward ldbl-96-m68k 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae5ap+1024L : xfail:dbl-64 inexact-ok += exp downward ldbl-128 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae594e9bda9b6b3ap+1024L : xfail:dbl-64 inexact-ok += exp tonearest ldbl-128 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae594e9bda9b6b3bp+1024L : inexact-ok += exp towardzero ldbl-128 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae594e9bda9b6b3ap+1024L : xfail:dbl-64 inexact-ok += exp upward ldbl-128 0x2.c679d1f73f0fap+8L : 0x1.ffffffffffd3ae594e9bda9b6b3bp+1024L : xfail:dbl-64 inexact-ok += exp downward ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-128ibm 0x2.c679d1f73f0fap+8L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-128ibm 0x2.c679d1f73f0fap+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-128ibm 0x2.c679d1f73f0fap+8L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange += exp downward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe58p+1024L : xfail:dbl-64 inexact-ok += exp tonearest ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe5ap+1024L : inexact-ok += exp towardzero ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe58p+1024L : xfail:dbl-64 inexact-ok += exp upward ldbl-96-intel 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe5ap+1024L : xfail:dbl-64 inexact-ok += exp downward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe58p+1024L : xfail:dbl-64 inexact-ok += exp tonearest ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe5ap+1024L : inexact-ok += exp towardzero ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe58p+1024L : xfail:dbl-64 inexact-ok += exp upward ldbl-96-m68k 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe5ap+1024L : xfail:dbl-64 inexact-ok += exp downward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe594e9bd8b06065p+1024L : xfail:dbl-64 inexact-ok += exp tonearest ldbl-128 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe594e9bd8b06065p+1024L : inexact-ok += exp towardzero ldbl-128 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe594e9bd8b06065p+1024L : xfail:dbl-64 inexact-ok += exp upward ldbl-128 0x2.c679d1f73f0fb628p+8L : 0x1.fffffffffffffe594e9bd8b06066p+1024L : xfail:dbl-64 inexact-ok += exp downward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp tonearest ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : plus_infty : inexact-ok overflow errno-erange += exp towardzero ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp upward ldbl-128ibm 0x2.c679d1f73f0fb628p+8L : plus_infty : xfail:dbl-64 inexact-ok overflow errno-erange exp 1e5 xfail-rounding:dbl-64 = exp downward flt-32 0x1.86ap+16f : 0xf.fffffp+124f : xfail:dbl-64 inexact-ok overflow errno-erange-ok = exp tonearest flt-32 0x1.86ap+16f : plus_infty : inexact-ok overflow errno-erange @@ -62244,81 +62349,81 @@ exp10 -305 = exp10 tonearest ldbl-128ibm -0x1.31p+8L : 0x7.05b171494d5d42p-1016L : inexact-ok underflow errno-erange-ok = exp10 towardzero ldbl-128ibm -0x1.31p+8L : 0x7.05b171494d5d41cp-1016L : inexact-ok underflow errno-erange-ok = exp10 upward ldbl-128ibm -0x1.31p+8L : 0x7.05b171494d5d42p-1016L : inexact-ok underflow errno-erange-ok -exp10 4932 -= exp10 downward flt-32 0x1.344p+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok +exp10 4932 xfail-rounding:flt-32 += exp10 downward flt-32 0x1.344p+12f : 0xf.fffffp+124f : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest flt-32 0x1.344p+12f : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero flt-32 0x1.344p+12f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok -= exp10 upward flt-32 0x1.344p+12f : plus_infty : inexact-ok overflow errno-erange -= exp10 downward dbl-64 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10 towardzero flt-32 0x1.344p+12f : 0xf.fffffp+124f : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward flt-32 0x1.344p+12f : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward dbl-64 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest dbl-64 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero dbl-64 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok -= exp10 upward dbl-64 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : inexact-ok += exp10 towardzero dbl-64 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward dbl-64 0x1.344p+12 : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : xfail:flt-32 inexact-ok = exp10 tonearest ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : inexact-ok -= exp10 towardzero ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : inexact-ok -= exp10 upward ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : inexact-ok -= exp10 downward ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : inexact-ok += exp10 towardzero ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : xfail:flt-32 inexact-ok += exp10 upward ldbl-96-intel 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : xfail:flt-32 inexact-ok += exp10 downward ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : xfail:flt-32 inexact-ok = exp10 tonearest ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : inexact-ok -= exp10 towardzero ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : inexact-ok -= exp10 upward ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : inexact-ok -= exp10 downward ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380L : inexact-ok += exp10 towardzero ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6ccp+16380L : xfail:flt-32 inexact-ok += exp10 upward ldbl-96-m68k 0x1.344p+12L : 0xd.72cb2a95c7ef6cdp+16380L : xfail:flt-32 inexact-ok += exp10 downward ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380L : xfail:flt-32 inexact-ok = exp10 tonearest ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380L : inexact-ok -= exp10 towardzero ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380L : inexact-ok -= exp10 upward ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380L : inexact-ok -= exp10 downward ldbl-128ibm 0x1.344p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp10 towardzero ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380L : xfail:flt-32 inexact-ok += exp10 upward ldbl-128 0x1.344p+12L : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380L : xfail:flt-32 inexact-ok += exp10 downward ldbl-128ibm 0x1.344p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-128ibm 0x1.344p+12L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-128ibm 0x1.344p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-128ibm 0x1.344p+12L : plus_infty : inexact-ok overflow errno-erange -exp10 -4932 -= exp10 downward flt-32 -0x1.344p+12f : 0x0p+0f : inexact-ok underflow errno-erange -= exp10 tonearest flt-32 -0x1.344p+12f : 0x0p+0f : inexact-ok underflow errno-erange -= exp10 towardzero flt-32 -0x1.344p+12f : 0x0p+0f : inexact-ok underflow errno-erange -= exp10 upward flt-32 -0x1.344p+12f : 0x8p-152f : inexact-ok underflow errno-erange-ok -= exp10 downward dbl-64 -0x1.344p+12 : 0x0p+0 : inexact-ok underflow errno-erange -= exp10 tonearest dbl-64 -0x1.344p+12 : 0x0p+0 : inexact-ok underflow errno-erange -= exp10 towardzero dbl-64 -0x1.344p+12 : 0x0p+0 : inexact-ok underflow errno-erange -= exp10 upward dbl-64 -0x1.344p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok -= exp10 downward ldbl-96-intel -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow errno-erange-ok -= exp10 tonearest ldbl-96-intel -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow errno-erange-ok -= exp10 towardzero ldbl-96-intel -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow errno-erange-ok -= exp10 upward ldbl-96-intel -0x1.344p+12L : 0x1.30923e47949abf88p-16384L : inexact-ok underflow errno-erange-ok -= exp10 downward ldbl-96-m68k -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow errno-erange-ok -= exp10 tonearest ldbl-96-m68k -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow errno-erange-ok -= exp10 towardzero ldbl-96-m68k -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow errno-erange-ok -= exp10 upward ldbl-96-m68k -0x1.344p+12L : 0x1.30923e47949abf84p-16384L : inexact-ok underflow errno-erange-ok -= exp10 downward ldbl-128 -0x1.344p+12L : 0x1.30923e47949abf816b7d38ebc00cp-16384L : inexact-ok underflow errno-erange-ok -= exp10 tonearest ldbl-128 -0x1.344p+12L : 0x1.30923e47949abf816b7d38ebc01p-16384L : inexact-ok underflow errno-erange-ok -= exp10 towardzero ldbl-128 -0x1.344p+12L : 0x1.30923e47949abf816b7d38ebc00cp-16384L : inexact-ok underflow errno-erange-ok -= exp10 upward ldbl-128 -0x1.344p+12L : 0x1.30923e47949abf816b7d38ebc01p-16384L : inexact-ok underflow errno-erange-ok -= exp10 downward ldbl-128ibm -0x1.344p+12L : 0x0p+0L : inexact-ok underflow errno-erange -= exp10 tonearest ldbl-128ibm -0x1.344p+12L : 0x0p+0L : inexact-ok underflow errno-erange -= exp10 towardzero ldbl-128ibm -0x1.344p+12L : 0x0p+0L : inexact-ok underflow errno-erange -= exp10 upward ldbl-128ibm -0x1.344p+12L : 0x4p-1076L : inexact-ok underflow errno-erange-ok -exp10 1e5 -= exp10 downward flt-32 0x1.86ap+16f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += exp10 towardzero ldbl-128ibm 0x1.344p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128ibm 0x1.344p+12L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange +exp10 -4932 missing-underflow:ldbl-96-intel:x86 missing-underflow:ldbl-96-intel:x86_64 += exp10 downward flt-32 -0x1.344p+12f : 0x0p+0f : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange += exp10 tonearest flt-32 -0x1.344p+12f : 0x0p+0f : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange += exp10 towardzero flt-32 -0x1.344p+12f : 0x0p+0f : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange += exp10 upward flt-32 -0x1.344p+12f : 0x8p-152f : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange-ok += exp10 downward dbl-64 -0x1.344p+12 : 0x0p+0 : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange += exp10 tonearest dbl-64 -0x1.344p+12 : 0x0p+0 : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange += exp10 towardzero dbl-64 -0x1.344p+12 : 0x0p+0 : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange += exp10 upward dbl-64 -0x1.344p+12 : 0x4p-1076 : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange-ok += exp10 downward ldbl-96-intel -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange-ok += exp10 tonearest ldbl-96-intel -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange-ok += exp10 towardzero ldbl-96-intel -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange-ok += exp10 upward ldbl-96-intel -0x1.344p+12L : 0x1.30923e47949abf88p-16384L : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange-ok += exp10 downward ldbl-96-m68k -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange-ok += exp10 tonearest ldbl-96-m68k -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange-ok += exp10 towardzero ldbl-96-m68k -0x1.344p+12L : 0x1.30923e47949abf8p-16384L : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange-ok += exp10 upward ldbl-96-m68k -0x1.344p+12L : 0x1.30923e47949abf84p-16384L : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange-ok += exp10 downward ldbl-128 -0x1.344p+12L : 0x1.30923e47949abf816b7d38ebc00cp-16384L : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange-ok += exp10 tonearest ldbl-128 -0x1.344p+12L : 0x1.30923e47949abf816b7d38ebc01p-16384L : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange-ok += exp10 towardzero ldbl-128 -0x1.344p+12L : 0x1.30923e47949abf816b7d38ebc00cp-16384L : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange-ok += exp10 upward ldbl-128 -0x1.344p+12L : 0x1.30923e47949abf816b7d38ebc01p-16384L : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange-ok += exp10 downward ldbl-128ibm -0x1.344p+12L : 0x0p+0L : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange += exp10 tonearest ldbl-128ibm -0x1.344p+12L : 0x0p+0L : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange += exp10 towardzero ldbl-128ibm -0x1.344p+12L : 0x0p+0L : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange += exp10 upward ldbl-128ibm -0x1.344p+12L : 0x4p-1076L : inexact-ok underflow underflow-ok:ldbl-96-intel:x86 underflow-ok:ldbl-96-intel:x86_64 errno-erange-ok +exp10 1e5 xfail-rounding:flt-32 += exp10 downward flt-32 0x1.86ap+16f : 0xf.fffffp+124f : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest flt-32 0x1.86ap+16f : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero flt-32 0x1.86ap+16f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok -= exp10 upward flt-32 0x1.86ap+16f : plus_infty : inexact-ok overflow errno-erange -= exp10 downward dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10 towardzero flt-32 0x1.86ap+16f : 0xf.fffffp+124f : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward flt-32 0x1.86ap+16f : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest dbl-64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok -= exp10 upward dbl-64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 towardzero dbl-64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward dbl-64 0x1.86ap+16 : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-96-intel 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-96-intel 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 towardzero ldbl-96-intel 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-96-intel 0x1.86ap+16L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-96-m68k 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-96-m68k 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp10 towardzero ldbl-96-m68k 0x1.86ap+16L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-96-m68k 0x1.86ap+16L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-128 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-128 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp10 towardzero ldbl-128 0x1.86ap+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128 0x1.86ap+16L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-128ibm 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-128ibm 0x1.86ap+16L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-128ibm 0x1.86ap+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128ibm 0x1.86ap+16L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange exp10 -1e5 = exp10 downward flt-32 -0x1.86ap+16f : 0x0p+0f : inexact-ok underflow errno-erange = exp10 tonearest flt-32 -0x1.86ap+16f : 0x0p+0f : inexact-ok underflow errno-erange @@ -62344,31 +62449,31 @@ exp10 -1e5 = exp10 tonearest ldbl-128ibm -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange = exp10 towardzero ldbl-128ibm -0x1.86ap+16L : 0x0p+0L : inexact-ok underflow errno-erange = exp10 upward ldbl-128ibm -0x1.86ap+16L : 0x4p-1076L : inexact-ok underflow errno-erange-ok -exp10 1e6 -= exp10 downward flt-32 0xf.424p+16f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok +exp10 1e6 xfail-rounding:flt-32 += exp10 downward flt-32 0xf.424p+16f : 0xf.fffffp+124f : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest flt-32 0xf.424p+16f : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero flt-32 0xf.424p+16f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok -= exp10 upward flt-32 0xf.424p+16f : plus_infty : inexact-ok overflow errno-erange -= exp10 downward dbl-64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10 towardzero flt-32 0xf.424p+16f : 0xf.fffffp+124f : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward flt-32 0xf.424p+16f : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward dbl-64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest dbl-64 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero dbl-64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok -= exp10 upward dbl-64 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-96-intel 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 towardzero dbl-64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward dbl-64 0xf.424p+16 : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-96-intel 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-96-intel 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-96-intel 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-96-intel 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-96-m68k 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 towardzero ldbl-96-intel 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-96-intel 0xf.424p+16L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-96-m68k 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-96-m68k 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-96-m68k 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-96-m68k 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-128 0xf.424p+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp10 towardzero ldbl-96-m68k 0xf.424p+16L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-96-m68k 0xf.424p+16L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-128 0xf.424p+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-128 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-128 0xf.424p+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-128 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-128ibm 0xf.424p+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp10 towardzero ldbl-128 0xf.424p+16L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128 0xf.424p+16L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-128ibm 0xf.424p+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-128ibm 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-128ibm 0xf.424p+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-128ibm 0xf.424p+16L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-128ibm 0xf.424p+16L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128ibm 0xf.424p+16L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange exp10 -1e6 = exp10 downward flt-32 -0xf.424p+16f : 0x0p+0f : inexact-ok underflow errno-erange = exp10 tonearest flt-32 -0xf.424p+16f : 0x0p+0f : inexact-ok underflow errno-erange @@ -62394,75 +62499,75 @@ exp10 -1e6 = exp10 tonearest ldbl-128ibm -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange = exp10 towardzero ldbl-128ibm -0xf.424p+16L : 0x0p+0L : inexact-ok underflow errno-erange = exp10 upward ldbl-128ibm -0xf.424p+16L : 0x4p-1076L : inexact-ok underflow errno-erange-ok -exp10 max -= exp10 downward flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok +exp10 max xfail-rounding:flt-32 += exp10 downward flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest flt-32 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok -= exp10 upward flt-32 0xf.fffffp+124f : plus_infty : inexact-ok overflow errno-erange -= exp10 downward dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10 towardzero flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward flt-32 0xf.fffffp+124f : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest dbl-64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok -= exp10 upward dbl-64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 towardzero dbl-64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward dbl-64 0xf.fffffp+124 : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-96-intel 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-96-intel 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 towardzero ldbl-96-intel 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-96-intel 0xf.fffffp+124L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-96-m68k 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-96-m68k 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp10 towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-96-m68k 0xf.fffffp+124L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-128 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-128 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp10 towardzero ldbl-128 0xf.fffffp+124L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128 0xf.fffffp+124L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-128ibm 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-128ibm 0xf.fffffp+124L : plus_infty : inexact-ok overflow errno-erange -= exp10 downward dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += exp10 towardzero ldbl-128ibm 0xf.fffffp+124L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128ibm 0xf.fffffp+124L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok -= exp10 upward dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward dbl-64 0xf.ffffffffffff8p+1020 : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp10 towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp10 towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128 0xf.ffffffffffff8p+1020L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += exp10 towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp10 towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffp+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp10 towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128 0xf.fffffffffffffffp+16380L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += exp10 towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange -= exp10 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += exp10 towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.fffffffffffffffffffffffffff8p+16380L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange += exp10 downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 inexact-ok overflow errno-erange-ok = exp10 tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange -= exp10 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok -= exp10 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : plus_infty : xfail:flt-32 inexact-ok overflow errno-erange exp10 -max = exp10 downward flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange = exp10 tonearest flt-32 -0xf.fffffp+124f : 0x0p+0f : inexact-ok underflow errno-erange @@ -62557,6 +62662,111 @@ exp10 0.75 = exp10 tonearest ldbl-128ibm 0xcp-4L : 0x5.9f9802c8d189657416ee3fd818p+0L : inexact-ok = exp10 towardzero ldbl-128ibm 0xcp-4L : 0x5.9f9802c8d189657416ee3fd818p+0L : inexact-ok = exp10 upward ldbl-128ibm 0xcp-4L : 0x5.9f9802c8d189657416ee3fd81ap+0L : inexact-ok +exp10 0x1.348e45573a1dd72cp+8 xfail-rounding:flt-32 xfail-rounding:dbl-64 += exp10 downward flt-32 0x1.348e46p+8f : 0xf.fffffp+124f : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 tonearest flt-32 0x1.348e46p+8f : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero flt-32 0x1.348e46p+8f : 0xf.fffffp+124f : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 upward flt-32 0x1.348e46p+8f : plus_infty : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange += exp10 downward dbl-64 0x1.348e46p+8 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 tonearest dbl-64 0x1.348e46p+8 : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero dbl-64 0x1.348e46p+8 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 upward dbl-64 0x1.348e46p+8 : plus_infty : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange += exp10 downward ldbl-96-intel 0x1.348e46p+8L : 0x2.0003093cc02bf7bcp+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 tonearest ldbl-96-intel 0x1.348e46p+8L : 0x2.0003093cc02bf7cp+1024L : inexact-ok += exp10 towardzero ldbl-96-intel 0x1.348e46p+8L : 0x2.0003093cc02bf7bcp+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 upward ldbl-96-intel 0x1.348e46p+8L : 0x2.0003093cc02bf7cp+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 downward ldbl-96-m68k 0x1.348e46p+8L : 0x2.0003093cc02bf7bcp+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 tonearest ldbl-96-m68k 0x1.348e46p+8L : 0x2.0003093cc02bf7cp+1024L : inexact-ok += exp10 towardzero ldbl-96-m68k 0x1.348e46p+8L : 0x2.0003093cc02bf7bcp+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 upward ldbl-96-m68k 0x1.348e46p+8L : 0x2.0003093cc02bf7cp+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 downward ldbl-128 0x1.348e46p+8L : 0x2.0003093cc02bf7be0dd170fd425ep+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 tonearest ldbl-128 0x1.348e46p+8L : 0x2.0003093cc02bf7be0dd170fd426p+1024L : inexact-ok += exp10 towardzero ldbl-128 0x1.348e46p+8L : 0x2.0003093cc02bf7be0dd170fd425ep+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 upward ldbl-128 0x1.348e46p+8L : 0x2.0003093cc02bf7be0dd170fd426p+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 downward ldbl-128ibm 0x1.348e46p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-128ibm 0x1.348e46p+8L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-128ibm 0x1.348e46p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128ibm 0x1.348e46p+8L : plus_infty : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange += exp10 downward flt-32 0x1.348e44p+8f : 0xf.fffffp+124f : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 tonearest flt-32 0x1.348e44p+8f : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero flt-32 0x1.348e44p+8f : 0xf.fffffp+124f : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 upward flt-32 0x1.348e44p+8f : plus_infty : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange += exp10 downward dbl-64 0x1.348e44p+8 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 tonearest dbl-64 0x1.348e44p+8 : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero dbl-64 0x1.348e44p+8 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 upward dbl-64 0x1.348e44p+8 : plus_infty : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange += exp10 downward ldbl-96-intel 0x1.348e44p+8L : 0x1.fff9d36b1c2656eep+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 tonearest ldbl-96-intel 0x1.348e44p+8L : 0x1.fff9d36b1c2656fp+1024L : inexact-ok += exp10 towardzero ldbl-96-intel 0x1.348e44p+8L : 0x1.fff9d36b1c2656eep+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 upward ldbl-96-intel 0x1.348e44p+8L : 0x1.fff9d36b1c2656fp+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 downward ldbl-96-m68k 0x1.348e44p+8L : 0x1.fff9d36b1c2656eep+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 tonearest ldbl-96-m68k 0x1.348e44p+8L : 0x1.fff9d36b1c2656fp+1024L : inexact-ok += exp10 towardzero ldbl-96-m68k 0x1.348e44p+8L : 0x1.fff9d36b1c2656eep+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 upward ldbl-96-m68k 0x1.348e44p+8L : 0x1.fff9d36b1c2656fp+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 downward ldbl-128 0x1.348e44p+8L : 0x1.fff9d36b1c2656ef7dd26d07ce3fp+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 tonearest ldbl-128 0x1.348e44p+8L : 0x1.fff9d36b1c2656ef7dd26d07ce3fp+1024L : inexact-ok += exp10 towardzero ldbl-128 0x1.348e44p+8L : 0x1.fff9d36b1c2656ef7dd26d07ce3fp+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 upward ldbl-128 0x1.348e44p+8L : 0x1.fff9d36b1c2656ef7dd26d07ce4p+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 downward ldbl-128ibm 0x1.348e44p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-128ibm 0x1.348e44p+8L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-128ibm 0x1.348e44p+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128ibm 0x1.348e44p+8L : plus_infty : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange += exp10 downward dbl-64 0x1.348e45573a1dep+8 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 tonearest dbl-64 0x1.348e45573a1dep+8 : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero dbl-64 0x1.348e45573a1dep+8 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 upward dbl-64 0x1.348e45573a1dep+8 : plus_infty : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange += exp10 downward ldbl-96-intel 0x1.348e45573a1dep+8L : 0x2.000000000028a37p+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 tonearest ldbl-96-intel 0x1.348e45573a1dep+8L : 0x2.000000000028a374p+1024L : inexact-ok += exp10 towardzero ldbl-96-intel 0x1.348e45573a1dep+8L : 0x2.000000000028a37p+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 upward ldbl-96-intel 0x1.348e45573a1dep+8L : 0x2.000000000028a374p+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 downward ldbl-96-m68k 0x1.348e45573a1dep+8L : 0x2.000000000028a37p+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 tonearest ldbl-96-m68k 0x1.348e45573a1dep+8L : 0x2.000000000028a374p+1024L : inexact-ok += exp10 towardzero ldbl-96-m68k 0x1.348e45573a1dep+8L : 0x2.000000000028a37p+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 upward ldbl-96-m68k 0x1.348e45573a1dep+8L : 0x2.000000000028a374p+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 downward ldbl-128 0x1.348e45573a1dep+8L : 0x2.000000000028a3736b9d8e05898cp+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 tonearest ldbl-128 0x1.348e45573a1dep+8L : 0x2.000000000028a3736b9d8e05898ep+1024L : inexact-ok += exp10 towardzero ldbl-128 0x1.348e45573a1dep+8L : 0x2.000000000028a3736b9d8e05898cp+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 upward ldbl-128 0x1.348e45573a1dep+8L : 0x2.000000000028a3736b9d8e05898ep+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 downward ldbl-128ibm 0x1.348e45573a1dep+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-128ibm 0x1.348e45573a1dep+8L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-128ibm 0x1.348e45573a1dep+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128ibm 0x1.348e45573a1dep+8L : plus_infty : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange += exp10 downward dbl-64 0x1.348e45573a1ddp+8 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 tonearest dbl-64 0x1.348e45573a1ddp+8 : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero dbl-64 0x1.348e45573a1ddp+8 : 0xf.ffffffffffff8p+1020 : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 upward dbl-64 0x1.348e45573a1ddp+8 : plus_infty : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange += exp10 downward ldbl-96-intel 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4acp+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 tonearest ldbl-96-intel 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4acp+1024L : inexact-ok += exp10 towardzero ldbl-96-intel 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4acp+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 upward ldbl-96-intel 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4aep+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 downward ldbl-96-m68k 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4acp+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 tonearest ldbl-96-m68k 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4acp+1024L : inexact-ok += exp10 towardzero ldbl-96-m68k 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4acp+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 upward ldbl-96-m68k 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4aep+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 downward ldbl-128 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4ac7cc8392399ffp+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 tonearest ldbl-128 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4ac7cc8392399ffp+1024L : inexact-ok += exp10 towardzero ldbl-128 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4ac7cc8392399ffp+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 upward ldbl-128 0x1.348e45573a1ddp+8L : 0x1.ffffffffffdef4ac7cc839239ap+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 downward ldbl-128ibm 0x1.348e45573a1ddp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-128ibm 0x1.348e45573a1ddp+8L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-128ibm 0x1.348e45573a1ddp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128ibm 0x1.348e45573a1ddp+8L : plus_infty : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange += exp10 downward ldbl-96-intel 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4p+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 tonearest ldbl-96-intel 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4p+1024L : inexact-ok += exp10 towardzero ldbl-96-intel 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4p+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 upward ldbl-96-intel 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc6p+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 downward ldbl-96-m68k 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4p+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 tonearest ldbl-96-m68k 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4p+1024L : inexact-ok += exp10 towardzero ldbl-96-m68k 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4p+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 upward ldbl-96-m68k 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc6p+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 downward ldbl-128 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4285657a030a4p+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 tonearest ldbl-128 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4285657a030a5p+1024L : inexact-ok += exp10 towardzero ldbl-128 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4285657a030a4p+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 upward ldbl-128 0x1.348e45573a1dd72cp+8L : 0x1.fffffffffffffbc4285657a030a5p+1024L : xfail:flt-32 xfail:dbl-64 inexact-ok += exp10 downward ldbl-128ibm 0x1.348e45573a1dd72cp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 tonearest ldbl-128ibm 0x1.348e45573a1dd72cp+8L : plus_infty : inexact-ok overflow errno-erange += exp10 towardzero ldbl-128ibm 0x1.348e45573a1dd72cp+8L : 0xf.ffffffffffffbffffffffffffcp+1020L : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange-ok += exp10 upward ldbl-128ibm 0x1.348e45573a1dd72cp+8L : plus_infty : xfail:flt-32 xfail:dbl-64 inexact-ok overflow errno-erange exp2 0 = exp2 downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok = exp2 tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok diff --git a/math/libm-test.inc b/math/libm-test.inc index 523514943b..e341f236ab 100644 --- a/math/libm-test.inc +++ b/math/libm-test.inc @@ -7280,6 +7280,62 @@ exp10_test (void) END; } + +static const struct test_f_f_data exp10_tonearest_test_data[] = + { + AUTO_TESTS_f_f (exp10, tonearest), + }; + +static void +exp10_test_tonearest (void) +{ + START (exp10_tonearest); + RUN_TEST_LOOP_f_f (exp10, exp10_tonearest_test_data, FE_TONEAREST); + END; +} + + +static const struct test_f_f_data exp10_towardzero_test_data[] = + { + AUTO_TESTS_f_f (exp10, towardzero), + }; + +static void +exp10_test_towardzero (void) +{ + START (exp10_towardzero); + RUN_TEST_LOOP_f_f (exp10, exp10_towardzero_test_data, FE_TOWARDZERO); + END; +} + + +static const struct test_f_f_data exp10_downward_test_data[] = + { + AUTO_TESTS_f_f (exp10, downward), + }; + +static void +exp10_test_downward (void) +{ + START (exp10_downward); + RUN_TEST_LOOP_f_f (exp10, exp10_downward_test_data, FE_DOWNWARD); + END; +} + + +static const struct test_f_f_data exp10_upward_test_data[] = + { + AUTO_TESTS_f_f (exp10, upward), + }; + +static void +exp10_test_upward (void) +{ + START (exp10_upward); + RUN_TEST_LOOP_f_f (exp10, exp10_upward_test_data, FE_UPWARD); + END; +} + static void pow10_test (void) { @@ -12819,6 +12875,10 @@ main (int argc, char **argv) exp_test_downward (); exp_test_upward (); exp10_test (); + exp10_test_tonearest (); + exp10_test_towardzero (); + exp10_test_downward (); + exp10_test_upward (); exp2_test (); expm1_test (); expm1_test_tonearest (); diff --git a/sysdeps/i386/fpu/e_expl.S b/sysdeps/i386/fpu/e_expl.S index a8a5e70b07..5917f574b1 100644 --- a/sysdeps/i386/fpu/e_expl.S +++ b/sysdeps/i386/fpu/e_expl.S @@ -130,7 +130,6 @@ ENTRY(IEEE754_EXPL) #endif 3: FLDLOG /* 1 log2(base) */ fmul %st(1), %st /* 1 x log2(base) */ -#ifdef USE_AS_EXPM1L /* Set round-to-nearest temporarily. */ subl $8, %esp cfi_adjust_cfa_offset (8) @@ -139,15 +138,12 @@ ENTRY(IEEE754_EXPL) andl 4(%esp), %edx movl %edx, (%esp) fldcw (%esp) -#endif frndint /* 1 i */ fld %st(1) /* 2 x */ frndint /* 2 xi */ -#ifdef USE_AS_EXPM1L fldcw 4(%esp) addl $8, %esp cfi_adjust_cfa_offset (-8) -#endif fld %st(1) /* 3 i */ fldt MO(c0) /* 4 c0 */ fld %st(2) /* 5 xi */ diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index dc53d94b4a..ae0a303d01 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -7095,6 +7095,10 @@ Test "cosh_downward (-0x2.c5e3bp+8)": ildouble: 1 Test "cosh_downward (-0x2.c679d1f73f0fap+8)": ildouble: 2 +Test "cosh_downward (-0x2.c679d1f73f0fb624p+8)": +ildouble: 2 +Test "cosh_downward (-0x2.c679d1f73f0fb628p+8)": +ildouble: 2 Test "cosh_downward (-0x2.c679d1f73f0fcp+8)": ildouble: 1 Test "cosh_downward (-0x2.c679dp+8)": @@ -7181,15 +7185,25 @@ Test "cosh_towardzero (-0x2.c5d37700c6bbp+12)": ldouble: 2 Test "cosh_towardzero (-0x2.c5e3acd2922a6p+8)": ildouble: 1 +Test "cosh_towardzero (-0x2.c679d1f73f0fap+8)": +ildouble: 2 +Test "cosh_towardzero (-0x2.c679d1f73f0fb624p+8)": +ildouble: 2 +Test "cosh_towardzero (-0x2.c679d1f73f0fb628p+8)": +ildouble: 2 Test "cosh_towardzero (-0x2.c679dp+8)": double: 1 ildouble: 1 Test "cosh_towardzero (-0x5.96a7ep+4)": double: 1 +ildouble: 2 ldouble: 1 Test "cosh_towardzero (0x1.6p+4)": ildouble: 1 ldouble: 2 +Test "cosh_towardzero (0x1.8p+4)": +ildouble: 1 +ldouble: 1 Test "cosh_towardzero (0x2.c5d374p+12)": ldouble: 1 Test "cosh_towardzero (0x2.c5d37700c6bb03a4p+12)": @@ -7240,6 +7254,11 @@ ildouble: 1 Test "cosh_upward (-0x2.c679d1f73f0fap+8)": double: 1 ildouble: 1 +Test "cosh_upward (-0x2.c679d1f73f0fb624p+8)": +ildouble: 1 +Test "cosh_upward (-0x2.c679d1f73f0fb628p+8)": +ildouble: 1 +ldouble: 1 Test "cosh_upward (-0x2.c679d1f73f0fcp+8)": ildouble: 1 Test "cosh_upward (-0x2p-16384)": @@ -7292,6 +7311,11 @@ ildouble: 1 Test "cosh_upward (0x2.c679d1f73f0fap+8)": double: 1 ildouble: 1 +Test "cosh_upward (0x2.c679d1f73f0fb624p+8)": +ildouble: 1 +Test "cosh_upward (0x2.c679d1f73f0fb628p+8)": +ildouble: 2 +ldouble: 1 Test "cosh_upward (0x2.c679d1f73f0fcp+8)": ildouble: 1 Test "cosh_upward (0x2.c679d4p+8)": @@ -8323,11 +8347,13 @@ Test "Real part of: ctan_towardzero (0x1p+0 + 0x1.63p+8 i)": ildouble: 1 ldouble: 1 Test "Real part of: ctan_towardzero (0x1p+0 + 0x1.6dp+8 i)": -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Test "Real part of: ctan_towardzero (0x1p+0 + 0x2.dp+4 i)": double: 1 idouble: 1 +ildouble: 1 +ldouble: 1 Test "Real part of: ctan_towardzero (0x1p+0 + 0x2.fp+4 i)": double: 1 idouble: 1 @@ -8361,6 +8387,9 @@ double: 1 idouble: 1 ildouble: 1 ldouble: 1 +Test "Imaginary part of: ctan_towardzero (0xcp-4 + 0x1.4p+0 i)": +ildouble: 2 +ldouble: 2 Test "Real part of: ctan_towardzero (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": double: 1 idouble: 1 @@ -9188,8 +9217,8 @@ Test "Imaginary part of: ctanh_towardzero (0x1.63p+8 + 0x1p+0 i)": ildouble: 1 ldouble: 1 Test "Imaginary part of: ctanh_towardzero (0x1.6dp+8 + 0x1p+0 i)": -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0x8p+1020 i)": double: 1 idouble: 1 @@ -9235,6 +9264,8 @@ ldouble: 1 Test "Imaginary part of: ctanh_towardzero (0x2.dp+4 + 0x1p+0 i)": double: 1 idouble: 1 +ildouble: 1 +ldouble: 1 Test "Imaginary part of: ctanh_towardzero (0x2.fp+4 + 0x1p+0 i)": double: 1 idouble: 1 @@ -9697,6 +9728,48 @@ Test "exp10 (0xcp-4)": ildouble: 1 ldouble: 1 +# exp10_downward +Test "exp10_downward (0x1.348e45573a1dd72cp+8)": +ildouble: 2 +ldouble: 2 +Test "exp10_downward (0x3p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +# exp10_tonearest +Test "exp10_tonearest (0xcp-4)": +ildouble: 1 +ldouble: 1 + +# exp10_towardzero +Test "exp10_towardzero (-0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "exp10_towardzero (0x1.344p+12)": +ildouble: 1 +ldouble: 1 +Test "exp10_towardzero (0x3p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 + +# exp10_upward +Test "exp10_upward (0x1.344p+12)": +ildouble: 1 +ldouble: 1 +Test "exp10_upward (0x3p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + # exp_downward Test "exp_downward (0x2.c5cp+8)": double: 1 @@ -9788,6 +9861,9 @@ ldouble: 1 Test "exp_upward (-0x2.e870a7e5e88cp+8)": ildouble: 1 ldouble: 1 +Test "exp_upward (0x2.c679d1f73f0fb628p+8)": +ildouble: 1 +ldouble: 1 Test "exp_upward (1)": double: 1 float: 1 @@ -14500,7 +14576,7 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 1 +ildouble: 2 ldouble: 3 Function: "cosh_upward": @@ -14740,6 +14816,34 @@ Function: "exp10": ildouble: 1 ldouble: 1 +Function: "exp10_downward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: "exp10_tonearest": +ildouble: 1 +ldouble: 1 + +Function: "exp10_towardzero": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + +Function: "exp10_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + Function: "exp_downward": double: 1 float: 1 diff --git a/sysdeps/x86_64/fpu/e_expl.S b/sysdeps/x86_64/fpu/e_expl.S index 1c21f03ddc..36d30c26d3 100644 --- a/sysdeps/x86_64/fpu/e_expl.S +++ b/sysdeps/x86_64/fpu/e_expl.S @@ -127,20 +127,16 @@ ENTRY(IEEE754_EXPL) #endif 3: FLDLOG /* 1 log2(base) */ fmul %st(1), %st /* 1 x log2(base) */ -#ifdef USE_AS_EXPM1L /* Set round-to-nearest temporarily. */ fstcw -4(%rsp) movl $0xf3ff, %edx andl -4(%rsp), %edx movl %edx, -8(%rsp) fldcw -8(%rsp) -#endif frndint /* 1 i */ fld %st(1) /* 2 x */ frndint /* 2 xi */ -#ifdef USE_AS_EXPM1L fldcw -4(%rsp) -#endif fld %st(1) /* 3 i */ fldt MO(c0) /* 4 c0 */ fld %st(2) /* 5 xi */ diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index 6404c74303..9c3b1b769e 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -8125,6 +8125,9 @@ ldouble: 2 Test "cosh_towardzero (0x1.7p+4)": double: 1 idouble: 1 +Test "cosh_towardzero (0x1.8p+4)": +ildouble: 1 +ldouble: 1 Test "cosh_towardzero (0x2.c5d374p+12)": ldouble: 1 Test "cosh_towardzero (0x2.c5d37700c6bb03a4p+12)": @@ -8180,6 +8183,9 @@ idouble: 1 Test "cosh_upward (-0x2.c679d1f73f0fap+8)": double: 1 idouble: 1 +Test "cosh_upward (-0x2.c679d1f73f0fb628p+8)": +ildouble: 1 +ldouble: 1 Test "cosh_upward (-0x2.c679dp+8)": double: 1 idouble: 1 @@ -8215,6 +8221,9 @@ idouble: 1 Test "cosh_upward (0x2.c679d1f73f0fap+8)": double: 1 idouble: 1 +Test "cosh_upward (0x2.c679d1f73f0fb628p+8)": +ildouble: 1 +ldouble: 1 Test "cosh_upward (0x2.c679dp+8)": double: 1 idouble: 1 @@ -9312,11 +9321,13 @@ Test "Real part of: ctan_towardzero (0x1p+0 + 0x1.63p+8 i)": ildouble: 1 ldouble: 1 Test "Real part of: ctan_towardzero (0x1p+0 + 0x1.6dp+8 i)": -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Test "Real part of: ctan_towardzero (0x1p+0 + 0x2.dp+4 i)": double: 1 idouble: 1 +ildouble: 1 +ldouble: 1 Test "Real part of: ctan_towardzero (0x1p+0 + 0x2.fp+4 i)": ildouble: 1 ldouble: 1 @@ -9352,6 +9363,9 @@ float: 1 ifloat: 1 ildouble: 1 ldouble: 1 +Test "Imaginary part of: ctan_towardzero (0xcp-4 + 0x1.4p+0 i)": +ildouble: 2 +ldouble: 2 Test "Real part of: ctan_towardzero (0xf.ffffffffffff8p+1020 + 0x1p+0 i)": double: 2 idouble: 2 @@ -10342,8 +10356,8 @@ Test "Imaginary part of: ctanh_towardzero (0x1.63p+8 + 0x1p+0 i)": ildouble: 1 ldouble: 1 Test "Imaginary part of: ctanh_towardzero (0x1.6dp+8 + 0x1p+0 i)": -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Test "Imaginary part of: ctanh_towardzero (0x1p+0 + 0x8p+1020 i)": double: 5 idouble: 5 @@ -10396,6 +10410,8 @@ ldouble: 1 Test "Imaginary part of: ctanh_towardzero (0x2.dp+4 + 0x1p+0 i)": double: 1 idouble: 1 +ildouble: 1 +ldouble: 1 Test "Imaginary part of: ctanh_towardzero (0x2.fp+4 + 0x1p+0 i)": ildouble: 1 ldouble: 1 @@ -10921,6 +10937,75 @@ Test "exp10 (36)": double: 1 idouble: 1 +# exp10_downward +Test "exp10_downward (0x1.348e45573a1dd72cp+8)": +ildouble: 2 +ldouble: 2 +Test "exp10_downward (0x2.4p+4)": +double: 1 +idouble: 1 +Test "exp10_downward (0x3p+0)": +ildouble: 1 +ldouble: 1 + +# exp10_tonearest +Test "exp10_tonearest (-0x1.31p+8)": +double: 1 +idouble: 1 +Test "exp10_tonearest (-0x1p+0)": +double: 1 +idouble: 1 +Test "exp10_tonearest (-0x2.4p+4)": +double: 1 +idouble: 1 +Test "exp10_tonearest (0x2.4p+4)": +double: 1 +idouble: 1 +Test "exp10_tonearest (0x3p+0)": +double: 1 +idouble: 1 +Test "exp10_tonearest (0xcp-4)": +ildouble: 1 +ldouble: 1 + +# exp10_towardzero +Test "exp10_towardzero (-0x1p+0)": +ildouble: 1 +ldouble: 1 +Test "exp10_towardzero (0x1.344p+12)": +ildouble: 1 +ldouble: 1 +Test "exp10_towardzero (0x2.4p+4)": +double: 1 +idouble: 1 + +# exp10_upward +Test "exp10_upward (-0x1.344p+12)": +float: 1 +ifloat: 1 +Test "exp10_upward (-0x1.86ap+16)": +float: 1 +ifloat: 1 +Test "exp10_upward (-0xf.424p+16)": +float: 1 +ifloat: 1 +Test "exp10_upward (-0xf.fffffp+124)": +float: 1 +ifloat: 1 +Test "exp10_upward (0x1.344p+12)": +ildouble: 1 +ldouble: 1 +Test "exp10_upward (0x2.4p+4)": +double: 1 +idouble: 1 +Test "exp10_upward (0x3p+0)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + # exp_downward Test "exp_downward (0x2.c5cp+8)": ildouble: 1 @@ -11057,6 +11142,9 @@ idouble: 1 Test "exp_upward (0x2.c5cp+8)": double: 1 idouble: 1 +Test "exp_upward (0x2.c679d1f73f0fb628p+8)": +ildouble: 1 +ldouble: 1 Test "exp_upward (0x3.2p+4)": double: 1 idouble: 1 @@ -16375,6 +16463,32 @@ idouble: 1 ildouble: 1 ldouble: 1 +Function: "exp10_downward": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 + +Function: "exp10_tonearest": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "exp10_towardzero": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 + +Function: "exp10_upward": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 + Function: "exp_downward": double: 1 float: 1 |