From 6f874bd4d4063cacd9edd7f7607fb929f0db218f Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Wed, 24 Jun 2015 16:37:44 +0000 Subject: [PATCH] Move csin, csinh tests to auto-libm-test-in. This patch moves most tests of csin and csinh with finite inputs from libm-test.inc to auto-libm-test-in. The remaining two tests of each function with small arguments are not moved because moving them causes the time required by gen-auto-libm-tests to go up from under 8 seconds to over 11 minutes for me. (The current development version of MPC has had speed improvements for mpc_sin for some time, but there hasn't been a release containing those improvements yet.) Tested for x86_64 and x86. * math/auto-libm-test-in: Add more tests of csin and csinh. * math/auto-libm-test-out: Regenerated. * math/libm-test.inc (csin_test_data): Remove tests moved to auto-libm-test-in. (csinh_test_data): Likewise. --- ChangeLog | 6 + math/auto-libm-test-in | 50 ++ math/auto-libm-test-out | 1250 +++++++++++++++++++++++++++++++++++++++++++++++ math/libm-test.inc | 78 --- 4 files changed, 1306 insertions(+), 78 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6c1eb8e414..aca044b3ce 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2015-06-24 Joseph Myers + * math/auto-libm-test-in: Add more tests of csin and csinh. + * math/auto-libm-test-out: Regenerated. + * math/libm-test.inc (csin_test_data): Remove tests moved to + auto-libm-test-in. + (csinh_test_data): Likewise. + [BZ #18593] * math/s_csin.c (__csin): Negate before rather than after possibly overflowing multiplication. diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 2389c051c4..89a2684598 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -955,16 +955,66 @@ cpow 0.75 1.25 1.0 1.0 xfail-rounding cpow 0.75 1.25 1.0 0.0 cpow 0.75 1.25 0.0 1.0 +csin 0.0 0.0 +csin -0 0.0 +csin 0.0 -0 +csin -0 -0 + +csin 0.75 1.25 +csin -2 -3 + +csin 0.75 89.5 +csin 0.75 -89.5 +csin -0.75 89.5 +csin -0.75 -89.5 +csin 0.75 710.5 +csin 0.75 -710.5 +csin -0.75 710.5 +csin -0.75 -710.5 +csin 0.75 11357.25 +csin 0.75 -11357.25 +csin -0.75 11357.25 +csin -0.75 -11357.25 + csin 0.75 1e6 csin 0.75 -1e6 csin -0.75 1e6 csin -0.75 -1e6 +csin 0x1p-149 180 +csin 0x1p-1074 1440 +csin 0x1p-16434 22730 + +csinh 0.0 0.0 +csinh -0 0.0 +csinh 0.0 -0 +csinh -0 -0 + +csinh 0.75 1.25 +csinh -2 -3 + +csinh 89.5 0.75 +csinh -89.5 0.75 +csinh 89.5 -0.75 +csinh -89.5 -0.75 +csinh 710.5 0.75 +csinh -710.5 0.75 +csinh 710.5 -0.75 +csinh -710.5 -0.75 +csinh 11357.25 0.75 +csinh -11357.25 0.75 +csinh 11357.25 -0.75 +csinh -11357.25 -0.75 + csinh 1e6 0.75 csinh -1e6 0.75 csinh 1e6 -0.75 csinh -1e6 -0.75 +csinh 180 0x1p-149 +csinh 1440 0x1p-1074 +csinh 22730 0x1p-16434 + csqrt 0 0 csqrt 0 -0 csqrt -0 0 diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index b386f004b1..8283c52a2b 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -91676,6 +91676,456 @@ cpow 0.75 1.25 0.0 1.0 = cpow tonearest ldbl-128ibm 0xcp-4L 0x1.4p+0L 0x0p+0L 0x1p+0L : 0x5.4f283113fa8a525b30b312aa4ep-4L 0x2.19f6810e8fdb408ac45c5250adp-4L : inexact-ok = cpow towardzero ldbl-128ibm 0xcp-4L 0x1.4p+0L 0x0p+0L 0x1p+0L : 0x5.4f283113fa8a525b30b312aa4ep-4L 0x2.19f6810e8fdb408ac45c5250acp-4L : inexact-ok = cpow upward ldbl-128ibm 0xcp-4L 0x1.4p+0L 0x0p+0L 0x1p+0L : 0x5.4f283113fa8a525b30b312aa5p-4L 0x2.19f6810e8fdb408ac45c5250adp-4L : inexact-ok +csin 0.0 0.0 += csin downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok += csin tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok += csin towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok += csin upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok += csin downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok += csin tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok += csin towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok += csin upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok += csin downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csin tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csin towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csin upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csin downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csin tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csin towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csin upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csin downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csin tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csin towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csin upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csin downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csin tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csin towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csin upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok +csin -0 0.0 += csin downward flt-32 -0x0p+0f 0x0p+0f : -0x0p+0f 0x0p+0f : inexact-ok += csin tonearest flt-32 -0x0p+0f 0x0p+0f : -0x0p+0f 0x0p+0f : inexact-ok += csin towardzero flt-32 -0x0p+0f 0x0p+0f : -0x0p+0f 0x0p+0f : inexact-ok += csin upward flt-32 -0x0p+0f 0x0p+0f : -0x0p+0f 0x0p+0f : inexact-ok += csin downward dbl-64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok += csin tonearest dbl-64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok += csin towardzero dbl-64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok += csin upward dbl-64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok += csin downward ldbl-96-intel -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csin tonearest ldbl-96-intel -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csin towardzero ldbl-96-intel -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csin upward ldbl-96-intel -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csin downward ldbl-96-m68k -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csin tonearest ldbl-96-m68k -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csin towardzero ldbl-96-m68k -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csin upward ldbl-96-m68k -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csin downward ldbl-128 -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csin tonearest ldbl-128 -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csin towardzero ldbl-128 -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csin upward ldbl-128 -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csin downward ldbl-128ibm -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csin tonearest ldbl-128ibm -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csin towardzero ldbl-128ibm -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csin upward ldbl-128ibm -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok +csin 0.0 -0 += csin downward flt-32 0x0p+0f -0x0p+0f : 0x0p+0f -0x0p+0f : inexact-ok += csin tonearest flt-32 0x0p+0f -0x0p+0f : 0x0p+0f -0x0p+0f : inexact-ok += csin towardzero flt-32 0x0p+0f -0x0p+0f : 0x0p+0f -0x0p+0f : inexact-ok += csin upward flt-32 0x0p+0f -0x0p+0f : 0x0p+0f -0x0p+0f : inexact-ok += csin downward dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok += csin tonearest dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok += csin towardzero dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok += csin upward dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok += csin downward ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csin tonearest ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csin towardzero ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csin upward ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csin downward ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csin tonearest ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csin towardzero ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csin upward ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csin downward ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csin tonearest ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csin towardzero ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csin upward ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csin downward ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csin tonearest ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csin towardzero ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csin upward ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok +csin -0 -0 += csin downward flt-32 -0x0p+0f -0x0p+0f : -0x0p+0f -0x0p+0f : inexact-ok += csin tonearest flt-32 -0x0p+0f -0x0p+0f : -0x0p+0f -0x0p+0f : inexact-ok += csin towardzero flt-32 -0x0p+0f -0x0p+0f : -0x0p+0f -0x0p+0f : inexact-ok += csin upward flt-32 -0x0p+0f -0x0p+0f : -0x0p+0f -0x0p+0f : inexact-ok += csin downward dbl-64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok += csin tonearest dbl-64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok += csin towardzero dbl-64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok += csin upward dbl-64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok += csin downward ldbl-96-intel -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csin tonearest ldbl-96-intel -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csin towardzero ldbl-96-intel -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csin upward ldbl-96-intel -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csin downward ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csin tonearest ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csin towardzero ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csin upward ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csin downward ldbl-128 -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csin tonearest ldbl-128 -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csin towardzero ldbl-128 -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csin upward ldbl-128 -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csin downward ldbl-128ibm -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csin tonearest ldbl-128ibm -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csin towardzero ldbl-128ibm -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csin upward ldbl-128ibm -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok +csin 0.75 1.25 += csin downward flt-32 0xcp-4f 0x1.4p+0f : 0x1.49877p+0f 0x1.2c0f28p+0f : inexact-ok += csin tonearest flt-32 0xcp-4f 0x1.4p+0f : 0x1.49877p+0f 0x1.2c0f2ap+0f : inexact-ok += csin towardzero flt-32 0xcp-4f 0x1.4p+0f : 0x1.49877p+0f 0x1.2c0f28p+0f : inexact-ok += csin upward flt-32 0xcp-4f 0x1.4p+0f : 0x1.498772p+0f 0x1.2c0f2ap+0f : inexact-ok += csin downward dbl-64 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9ap+0 0x1.2c0f29932c3a3p+0 : inexact-ok += csin tonearest dbl-64 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9ap+0 0x1.2c0f29932c3a4p+0 : inexact-ok += csin towardzero dbl-64 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9ap+0 0x1.2c0f29932c3a3p+0 : inexact-ok += csin upward dbl-64 0xcp-4 0x1.4p+0 : 0x1.498770cd39c9bp+0 0x1.2c0f29932c3a4p+0 : inexact-ok += csin downward ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b2p+0L 0x1.2c0f29932c3a3bb4p+0L : inexact-ok += csin tonearest ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b2p+0L 0x1.2c0f29932c3a3bb6p+0L : inexact-ok += csin towardzero ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b2p+0L 0x1.2c0f29932c3a3bb4p+0L : inexact-ok += csin upward ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b4p+0L 0x1.2c0f29932c3a3bb6p+0L : inexact-ok += csin downward ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b2p+0L 0x1.2c0f29932c3a3bb4p+0L : inexact-ok += csin tonearest ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b2p+0L 0x1.2c0f29932c3a3bb6p+0L : inexact-ok += csin towardzero ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b2p+0L 0x1.2c0f29932c3a3bb4p+0L : inexact-ok += csin upward ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b4p+0L 0x1.2c0f29932c3a3bb6p+0L : inexact-ok += csin downward ldbl-128 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b290663a71f533p+0L 0x1.2c0f29932c3a3bb5105a4748968dp+0L : inexact-ok += csin tonearest ldbl-128 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b290663a71f533p+0L 0x1.2c0f29932c3a3bb5105a4748968ep+0L : inexact-ok += csin towardzero ldbl-128 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b290663a71f533p+0L 0x1.2c0f29932c3a3bb5105a4748968dp+0L : inexact-ok += csin upward ldbl-128 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b290663a71f534p+0L 0x1.2c0f29932c3a3bb5105a4748968ep+0L : inexact-ok += csin downward ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b290663a71f5p+0L 0x1.2c0f29932c3a3bb5105a4748968p+0L : inexact-ok += csin tonearest ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b290663a71f5p+0L 0x1.2c0f29932c3a3bb5105a4748968p+0L : inexact-ok += csin towardzero ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b290663a71f5p+0L 0x1.2c0f29932c3a3bb5105a4748968p+0L : inexact-ok += csin upward ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.498770cd39c9a5b290663a71f58p+0L 0x1.2c0f29932c3a3bb5105a474897p+0L : inexact-ok +csin -2 -3 += csin downward flt-32 -0x2p+0f -0x3p+0f : -0x9.278d5p+0f 0x4.2b3d78p+0f : inexact-ok += csin tonearest flt-32 -0x2p+0f -0x3p+0f : -0x9.278d4p+0f 0x4.2b3d8p+0f : inexact-ok += csin towardzero flt-32 -0x2p+0f -0x3p+0f : -0x9.278d4p+0f 0x4.2b3d78p+0f : inexact-ok += csin upward flt-32 -0x2p+0f -0x3p+0f : -0x9.278d4p+0f 0x4.2b3d8p+0f : inexact-ok += csin downward dbl-64 -0x2p+0 -0x3p+0 : -0x9.278d418f3e97p+0 0x4.2b3d7c8d1f884p+0 : inexact-ok += csin tonearest dbl-64 -0x2p+0 -0x3p+0 : -0x9.278d418f3e97p+0 0x4.2b3d7c8d1f888p+0 : inexact-ok += csin towardzero dbl-64 -0x2p+0 -0x3p+0 : -0x9.278d418f3e968p+0 0x4.2b3d7c8d1f884p+0 : inexact-ok += csin upward dbl-64 -0x2p+0 -0x3p+0 : -0x9.278d418f3e968p+0 0x4.2b3d7c8d1f888p+0 : inexact-ok += csin downward ldbl-96-intel -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbfp+0L 0x4.2b3d7c8d1f8867e8p+0L : inexact-ok += csin tonearest ldbl-96-intel -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbfp+0L 0x4.2b3d7c8d1f8867fp+0L : inexact-ok += csin towardzero ldbl-96-intel -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbep+0L 0x4.2b3d7c8d1f8867e8p+0L : inexact-ok += csin upward ldbl-96-intel -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbep+0L 0x4.2b3d7c8d1f8867fp+0L : inexact-ok += csin downward ldbl-96-m68k -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbfp+0L 0x4.2b3d7c8d1f8867e8p+0L : inexact-ok += csin tonearest ldbl-96-m68k -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbfp+0L 0x4.2b3d7c8d1f8867fp+0L : inexact-ok += csin towardzero ldbl-96-m68k -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbep+0L 0x4.2b3d7c8d1f8867e8p+0L : inexact-ok += csin upward ldbl-96-m68k -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbep+0L 0x4.2b3d7c8d1f8867fp+0L : inexact-ok += csin downward ldbl-128 -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbebad2bf89d946p+0L 0x4.2b3d7c8d1f8867eddb7c338523bp+0L : inexact-ok += csin tonearest ldbl-128 -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbebad2bf89d946p+0L 0x4.2b3d7c8d1f8867eddb7c338523bp+0L : inexact-ok += csin towardzero ldbl-128 -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbebad2bf89d9458p+0L 0x4.2b3d7c8d1f8867eddb7c338523bp+0L : inexact-ok += csin upward ldbl-128 -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbebad2bf89d9458p+0L 0x4.2b3d7c8d1f8867eddb7c338523b4p+0L : inexact-ok += csin downward ldbl-128ibm -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbebad2bf89d98p+0L 0x4.2b3d7c8d1f8867eddb7c338522p+0L : inexact-ok += csin tonearest ldbl-128ibm -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbebad2bf89d94p+0L 0x4.2b3d7c8d1f8867eddb7c338524p+0L : inexact-ok += csin towardzero ldbl-128ibm -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbebad2bf89d94p+0L 0x4.2b3d7c8d1f8867eddb7c338522p+0L : inexact-ok += csin upward ldbl-128ibm -0x2p+0L -0x3p+0L : -0x9.278d418f3e96dbebad2bf89d94p+0L 0x4.2b3d7c8d1f8867eddb7c338524p+0L : inexact-ok +csin 0.75 89.5 += csin downward flt-32 0xcp-4f 0x5.98p+4f : 0xb.dcb17p+124f 0xc.bbaa7p+124f : inexact-ok += csin tonearest flt-32 0xcp-4f 0x5.98p+4f : 0xb.dcb17p+124f 0xc.bbaa7p+124f : inexact-ok += csin towardzero flt-32 0xcp-4f 0x5.98p+4f : 0xb.dcb17p+124f 0xc.bbaa7p+124f : inexact-ok += csin upward flt-32 0xcp-4f 0x5.98p+4f : 0xb.dcb18p+124f 0xc.bbaa8p+124f : inexact-ok += csin downward dbl-64 0xcp-4 0x5.98p+4 : 0xb.dcb174d885198p+124 0xc.bbaa76be579p+124 : inexact-ok += csin tonearest dbl-64 0xcp-4 0x5.98p+4 : 0xb.dcb174d885198p+124 0xc.bbaa76be57908p+124 : inexact-ok += csin towardzero dbl-64 0xcp-4 0x5.98p+4 : 0xb.dcb174d885198p+124 0xc.bbaa76be579p+124 : inexact-ok += csin upward dbl-64 0xcp-4 0x5.98p+4 : 0xb.dcb174d8851ap+124 0xc.bbaa76be57908p+124 : inexact-ok += csin downward ldbl-96-intel 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok += csin tonearest ldbl-96-intel 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok += csin towardzero ldbl-96-intel 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok += csin upward ldbl-96-intel 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a6p+124L 0xc.bbaa76be57905b5p+124L : inexact-ok += csin downward ldbl-96-m68k 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok += csin tonearest ldbl-96-m68k 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok += csin towardzero ldbl-96-m68k 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok += csin upward ldbl-96-m68k 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a6p+124L 0xc.bbaa76be57905b5p+124L : inexact-ok += csin downward ldbl-128 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08cp+124L 0xc.bbaa76be57905b422fc94309d29p+124L : inexact-ok += csin tonearest ldbl-128 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08c8p+124L 0xc.bbaa76be57905b422fc94309d298p+124L : inexact-ok += csin towardzero ldbl-128 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08cp+124L 0xc.bbaa76be57905b422fc94309d29p+124L : inexact-ok += csin upward ldbl-128 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08c8p+124L 0xc.bbaa76be57905b422fc94309d298p+124L : inexact-ok += csin downward ldbl-128ibm 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08p+124L 0xc.bbaa76be57905b422fc94309dp+124L : inexact-ok += csin tonearest ldbl-128ibm 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08p+124L 0xc.bbaa76be57905b422fc94309d4p+124L : inexact-ok += csin towardzero ldbl-128ibm 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08p+124L 0xc.bbaa76be57905b422fc94309dp+124L : inexact-ok += csin upward ldbl-128ibm 0xcp-4L 0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c0cp+124L 0xc.bbaa76be57905b422fc94309d4p+124L : inexact-ok +csin 0.75 -89.5 += csin downward flt-32 0xcp-4f -0x5.98p+4f : 0xb.dcb17p+124f -0xc.bbaa8p+124f : inexact-ok += csin tonearest flt-32 0xcp-4f -0x5.98p+4f : 0xb.dcb17p+124f -0xc.bbaa7p+124f : inexact-ok += csin towardzero flt-32 0xcp-4f -0x5.98p+4f : 0xb.dcb17p+124f -0xc.bbaa7p+124f : inexact-ok += csin upward flt-32 0xcp-4f -0x5.98p+4f : 0xb.dcb18p+124f -0xc.bbaa7p+124f : inexact-ok += csin downward dbl-64 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885198p+124 -0xc.bbaa76be57908p+124 : inexact-ok += csin tonearest dbl-64 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885198p+124 -0xc.bbaa76be57908p+124 : inexact-ok += csin towardzero dbl-64 0xcp-4 -0x5.98p+4 : 0xb.dcb174d885198p+124 -0xc.bbaa76be579p+124 : inexact-ok += csin upward dbl-64 0xcp-4 -0x5.98p+4 : 0xb.dcb174d8851ap+124 -0xc.bbaa76be579p+124 : inexact-ok += csin downward ldbl-96-intel 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b5p+124L : inexact-ok += csin tonearest ldbl-96-intel 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok += csin towardzero ldbl-96-intel 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok += csin upward ldbl-96-intel 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a6p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok += csin downward ldbl-96-m68k 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b5p+124L : inexact-ok += csin tonearest ldbl-96-m68k 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok += csin towardzero ldbl-96-m68k 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok += csin upward ldbl-96-m68k 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a6p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok += csin downward ldbl-128 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08cp+124L -0xc.bbaa76be57905b422fc94309d298p+124L : inexact-ok += csin tonearest ldbl-128 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08c8p+124L -0xc.bbaa76be57905b422fc94309d298p+124L : inexact-ok += csin towardzero ldbl-128 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08cp+124L -0xc.bbaa76be57905b422fc94309d29p+124L : inexact-ok += csin upward ldbl-128 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08c8p+124L -0xc.bbaa76be57905b422fc94309d29p+124L : inexact-ok += csin downward ldbl-128ibm 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08p+124L -0xc.bbaa76be57905b422fc94309d4p+124L : inexact-ok += csin tonearest ldbl-128ibm 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08p+124L -0xc.bbaa76be57905b422fc94309d4p+124L : inexact-ok += csin towardzero ldbl-128ibm 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c08p+124L -0xc.bbaa76be57905b422fc94309dp+124L : inexact-ok += csin upward ldbl-128ibm 0xcp-4L -0x5.98p+4L : 0xb.dcb174d885199a507e02ee9c0cp+124L -0xc.bbaa76be57905b422fc94309dp+124L : inexact-ok +csin -0.75 89.5 += csin downward flt-32 -0xcp-4f 0x5.98p+4f : -0xb.dcb18p+124f 0xc.bbaa7p+124f : inexact-ok += csin tonearest flt-32 -0xcp-4f 0x5.98p+4f : -0xb.dcb17p+124f 0xc.bbaa7p+124f : inexact-ok += csin towardzero flt-32 -0xcp-4f 0x5.98p+4f : -0xb.dcb17p+124f 0xc.bbaa7p+124f : inexact-ok += csin upward flt-32 -0xcp-4f 0x5.98p+4f : -0xb.dcb17p+124f 0xc.bbaa8p+124f : inexact-ok += csin downward dbl-64 -0xcp-4 0x5.98p+4 : -0xb.dcb174d8851ap+124 0xc.bbaa76be579p+124 : inexact-ok += csin tonearest dbl-64 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885198p+124 0xc.bbaa76be57908p+124 : inexact-ok += csin towardzero dbl-64 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885198p+124 0xc.bbaa76be579p+124 : inexact-ok += csin upward dbl-64 -0xcp-4 0x5.98p+4 : -0xb.dcb174d885198p+124 0xc.bbaa76be57908p+124 : inexact-ok += csin downward ldbl-96-intel -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a6p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok += csin tonearest ldbl-96-intel -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok += csin towardzero ldbl-96-intel -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok += csin upward ldbl-96-intel -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b5p+124L : inexact-ok += csin downward ldbl-96-m68k -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a6p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok += csin tonearest ldbl-96-m68k -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok += csin towardzero ldbl-96-m68k -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b4p+124L : inexact-ok += csin upward ldbl-96-m68k -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a5p+124L 0xc.bbaa76be57905b5p+124L : inexact-ok += csin downward ldbl-128 -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08c8p+124L 0xc.bbaa76be57905b422fc94309d29p+124L : inexact-ok += csin tonearest ldbl-128 -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08c8p+124L 0xc.bbaa76be57905b422fc94309d298p+124L : inexact-ok += csin towardzero ldbl-128 -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08cp+124L 0xc.bbaa76be57905b422fc94309d29p+124L : inexact-ok += csin upward ldbl-128 -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08cp+124L 0xc.bbaa76be57905b422fc94309d298p+124L : inexact-ok += csin downward ldbl-128ibm -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c0cp+124L 0xc.bbaa76be57905b422fc94309dp+124L : inexact-ok += csin tonearest ldbl-128ibm -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08p+124L 0xc.bbaa76be57905b422fc94309d4p+124L : inexact-ok += csin towardzero ldbl-128ibm -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08p+124L 0xc.bbaa76be57905b422fc94309dp+124L : inexact-ok += csin upward ldbl-128ibm -0xcp-4L 0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08p+124L 0xc.bbaa76be57905b422fc94309d4p+124L : inexact-ok +csin -0.75 -89.5 += csin downward flt-32 -0xcp-4f -0x5.98p+4f : -0xb.dcb18p+124f -0xc.bbaa8p+124f : inexact-ok += csin tonearest flt-32 -0xcp-4f -0x5.98p+4f : -0xb.dcb17p+124f -0xc.bbaa7p+124f : inexact-ok += csin towardzero flt-32 -0xcp-4f -0x5.98p+4f : -0xb.dcb17p+124f -0xc.bbaa7p+124f : inexact-ok += csin upward flt-32 -0xcp-4f -0x5.98p+4f : -0xb.dcb17p+124f -0xc.bbaa7p+124f : inexact-ok += csin downward dbl-64 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d8851ap+124 -0xc.bbaa76be57908p+124 : inexact-ok += csin tonearest dbl-64 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885198p+124 -0xc.bbaa76be57908p+124 : inexact-ok += csin towardzero dbl-64 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885198p+124 -0xc.bbaa76be579p+124 : inexact-ok += csin upward dbl-64 -0xcp-4 -0x5.98p+4 : -0xb.dcb174d885198p+124 -0xc.bbaa76be579p+124 : inexact-ok += csin downward ldbl-96-intel -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a6p+124L -0xc.bbaa76be57905b5p+124L : inexact-ok += csin tonearest ldbl-96-intel -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok += csin towardzero ldbl-96-intel -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok += csin upward ldbl-96-intel -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok += csin downward ldbl-96-m68k -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a6p+124L -0xc.bbaa76be57905b5p+124L : inexact-ok += csin tonearest ldbl-96-m68k -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok += csin towardzero ldbl-96-m68k -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok += csin upward ldbl-96-m68k -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a5p+124L -0xc.bbaa76be57905b4p+124L : inexact-ok += csin downward ldbl-128 -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08c8p+124L -0xc.bbaa76be57905b422fc94309d298p+124L : inexact-ok += csin tonearest ldbl-128 -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08c8p+124L -0xc.bbaa76be57905b422fc94309d298p+124L : inexact-ok += csin towardzero ldbl-128 -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08cp+124L -0xc.bbaa76be57905b422fc94309d29p+124L : inexact-ok += csin upward ldbl-128 -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08cp+124L -0xc.bbaa76be57905b422fc94309d29p+124L : inexact-ok += csin downward ldbl-128ibm -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c0cp+124L -0xc.bbaa76be57905b422fc94309d4p+124L : inexact-ok += csin tonearest ldbl-128ibm -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08p+124L -0xc.bbaa76be57905b422fc94309d4p+124L : inexact-ok += csin towardzero ldbl-128ibm -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08p+124L -0xc.bbaa76be57905b422fc94309dp+124L : inexact-ok += csin upward ldbl-128ibm -0xcp-4L -0x5.98p+4L : -0xb.dcb174d885199a507e02ee9c08p+124L -0xc.bbaa76be57905b422fc94309dp+124L : inexact-ok +csin 0.75 710.5 += csin downward flt-32 0xcp-4f 0x2.c68p+8f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin tonearest flt-32 0xcp-4f 0x2.c68p+8f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero flt-32 0xcp-4f 0x2.c68p+8f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin upward flt-32 0xcp-4f 0x2.c68p+8f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin downward dbl-64 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb60337p+1020 0xb.fe39a718cb528p+1020 : inexact-ok += csin tonearest dbl-64 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb60337p+1020 0xb.fe39a718cb528p+1020 : inexact-ok += csin towardzero dbl-64 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb60337p+1020 0xb.fe39a718cb528p+1020 : inexact-ok += csin upward dbl-64 0xcp-4 0x2.c68p+8 : 0xb.2c35ffb603378p+1020 0xb.fe39a718cb53p+1020 : inexact-ok += csin downward ldbl-96-intel 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb6033707p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok += csin tonearest ldbl-96-intel 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337071p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok += csin towardzero ldbl-96-intel 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb6033707p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok += csin upward ldbl-96-intel 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337071p+1020L 0xb.fe39a718cb52b28p+1020L : inexact-ok += csin downward ldbl-96-m68k 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb6033707p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok += csin tonearest ldbl-96-m68k 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337071p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok += csin towardzero ldbl-96-m68k 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb6033707p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok += csin upward ldbl-96-m68k 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337071p+1020L 0xb.fe39a718cb52b28p+1020L : inexact-ok += csin downward ldbl-128 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40a28p+1020L 0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok += csin tonearest ldbl-128 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40a3p+1020L 0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok += csin towardzero ldbl-128 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40a28p+1020L 0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok += csin upward ldbl-128 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40a3p+1020L 0xb.fe39a718cb52b2731922dd2e0bfp+1020L : inexact-ok += csin downward ldbl-128ibm 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd408p+1020L 0xb.fe39a718cb52b2731922dd2e08p+1020L : inexact-ok += csin tonearest ldbl-128ibm 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40cp+1020L 0xb.fe39a718cb52b2731922dd2e0cp+1020L : inexact-ok += csin towardzero ldbl-128ibm 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd408p+1020L 0xb.fe39a718cb52b2731922dd2e08p+1020L : inexact-ok += csin upward ldbl-128ibm 0xcp-4L 0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40cp+1020L 0xb.fe39a718cb52b2731922dd2e0cp+1020L : inexact-ok +csin 0.75 -710.5 += csin downward flt-32 0xcp-4f -0x2.c68p+8f : 0xf.fffffp+124f minus_infty : inexact-ok overflow errno-erange-ok += csin tonearest flt-32 0xcp-4f -0x2.c68p+8f : plus_infty minus_infty : inexact-ok overflow errno-erange-ok += csin towardzero flt-32 0xcp-4f -0x2.c68p+8f : 0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin upward flt-32 0xcp-4f -0x2.c68p+8f : plus_infty -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin downward dbl-64 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb60337p+1020 -0xb.fe39a718cb53p+1020 : inexact-ok += csin tonearest dbl-64 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb60337p+1020 -0xb.fe39a718cb528p+1020 : inexact-ok += csin towardzero dbl-64 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb60337p+1020 -0xb.fe39a718cb528p+1020 : inexact-ok += csin upward dbl-64 0xcp-4 -0x2.c68p+8 : 0xb.2c35ffb603378p+1020 -0xb.fe39a718cb528p+1020 : inexact-ok += csin downward ldbl-96-intel 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb6033707p+1020L -0xb.fe39a718cb52b28p+1020L : inexact-ok += csin tonearest ldbl-96-intel 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337071p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok += csin towardzero ldbl-96-intel 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb6033707p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok += csin upward ldbl-96-intel 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337071p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok += csin downward ldbl-96-m68k 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb6033707p+1020L -0xb.fe39a718cb52b28p+1020L : inexact-ok += csin tonearest ldbl-96-m68k 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337071p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok += csin towardzero ldbl-96-m68k 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb6033707p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok += csin upward ldbl-96-m68k 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337071p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok += csin downward ldbl-128 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40a28p+1020L -0xb.fe39a718cb52b2731922dd2e0bfp+1020L : inexact-ok += csin tonearest ldbl-128 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40a3p+1020L -0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok += csin towardzero ldbl-128 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40a28p+1020L -0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok += csin upward ldbl-128 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40a3p+1020L -0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok += csin downward ldbl-128ibm 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd408p+1020L -0xb.fe39a718cb52b2731922dd2e0cp+1020L : inexact-ok += csin tonearest ldbl-128ibm 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40cp+1020L -0xb.fe39a718cb52b2731922dd2e0cp+1020L : inexact-ok += csin towardzero ldbl-128ibm 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd408p+1020L -0xb.fe39a718cb52b2731922dd2e08p+1020L : inexact-ok += csin upward ldbl-128ibm 0xcp-4L -0x2.c68p+8L : 0xb.2c35ffb60337070b74839cd40cp+1020L -0xb.fe39a718cb52b2731922dd2e08p+1020L : inexact-ok +csin -0.75 710.5 += csin downward flt-32 -0xcp-4f 0x2.c68p+8f : minus_infty 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin tonearest flt-32 -0xcp-4f 0x2.c68p+8f : minus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero flt-32 -0xcp-4f 0x2.c68p+8f : -0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin upward flt-32 -0xcp-4f 0x2.c68p+8f : -0xf.fffffp+124f plus_infty : inexact-ok overflow errno-erange-ok += csin downward dbl-64 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb603378p+1020 0xb.fe39a718cb528p+1020 : inexact-ok += csin tonearest dbl-64 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb60337p+1020 0xb.fe39a718cb528p+1020 : inexact-ok += csin towardzero dbl-64 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb60337p+1020 0xb.fe39a718cb528p+1020 : inexact-ok += csin upward dbl-64 -0xcp-4 0x2.c68p+8 : -0xb.2c35ffb60337p+1020 0xb.fe39a718cb53p+1020 : inexact-ok += csin downward ldbl-96-intel -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337071p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok += csin tonearest ldbl-96-intel -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337071p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok += csin towardzero ldbl-96-intel -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb6033707p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok += csin upward ldbl-96-intel -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb6033707p+1020L 0xb.fe39a718cb52b28p+1020L : inexact-ok += csin downward ldbl-96-m68k -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337071p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok += csin tonearest ldbl-96-m68k -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337071p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok += csin towardzero ldbl-96-m68k -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb6033707p+1020L 0xb.fe39a718cb52b27p+1020L : inexact-ok += csin upward ldbl-96-m68k -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb6033707p+1020L 0xb.fe39a718cb52b28p+1020L : inexact-ok += csin downward ldbl-128 -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40a3p+1020L 0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok += csin tonearest ldbl-128 -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40a3p+1020L 0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok += csin towardzero ldbl-128 -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40a28p+1020L 0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok += csin upward ldbl-128 -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40a28p+1020L 0xb.fe39a718cb52b2731922dd2e0bfp+1020L : inexact-ok += csin downward ldbl-128ibm -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40cp+1020L 0xb.fe39a718cb52b2731922dd2e08p+1020L : inexact-ok += csin tonearest ldbl-128ibm -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40cp+1020L 0xb.fe39a718cb52b2731922dd2e0cp+1020L : inexact-ok += csin towardzero ldbl-128ibm -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd408p+1020L 0xb.fe39a718cb52b2731922dd2e08p+1020L : inexact-ok += csin upward ldbl-128ibm -0xcp-4L 0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd408p+1020L 0xb.fe39a718cb52b2731922dd2e0cp+1020L : inexact-ok +csin -0.75 -710.5 += csin downward flt-32 -0xcp-4f -0x2.c68p+8f : minus_infty minus_infty : inexact-ok overflow errno-erange-ok += csin tonearest flt-32 -0xcp-4f -0x2.c68p+8f : minus_infty minus_infty : inexact-ok overflow errno-erange-ok += csin towardzero flt-32 -0xcp-4f -0x2.c68p+8f : -0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin upward flt-32 -0xcp-4f -0x2.c68p+8f : -0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin downward dbl-64 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb603378p+1020 -0xb.fe39a718cb53p+1020 : inexact-ok += csin tonearest dbl-64 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337p+1020 -0xb.fe39a718cb528p+1020 : inexact-ok += csin towardzero dbl-64 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337p+1020 -0xb.fe39a718cb528p+1020 : inexact-ok += csin upward dbl-64 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337p+1020 -0xb.fe39a718cb528p+1020 : inexact-ok += csin downward ldbl-96-intel -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337071p+1020L -0xb.fe39a718cb52b28p+1020L : inexact-ok += csin tonearest ldbl-96-intel -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337071p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok += csin towardzero ldbl-96-intel -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb6033707p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok += csin upward ldbl-96-intel -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb6033707p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok += csin downward ldbl-96-m68k -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337071p+1020L -0xb.fe39a718cb52b28p+1020L : inexact-ok += csin tonearest ldbl-96-m68k -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337071p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok += csin towardzero ldbl-96-m68k -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb6033707p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok += csin upward ldbl-96-m68k -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb6033707p+1020L -0xb.fe39a718cb52b27p+1020L : inexact-ok += csin downward ldbl-128 -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40a3p+1020L -0xb.fe39a718cb52b2731922dd2e0bfp+1020L : inexact-ok += csin tonearest ldbl-128 -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40a3p+1020L -0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok += csin towardzero ldbl-128 -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40a28p+1020L -0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok += csin upward ldbl-128 -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40a28p+1020L -0xb.fe39a718cb52b2731922dd2e0be8p+1020L : inexact-ok += csin downward ldbl-128ibm -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40cp+1020L -0xb.fe39a718cb52b2731922dd2e0cp+1020L : inexact-ok += csin tonearest ldbl-128ibm -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd40cp+1020L -0xb.fe39a718cb52b2731922dd2e0cp+1020L : inexact-ok += csin towardzero ldbl-128ibm -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd408p+1020L -0xb.fe39a718cb52b2731922dd2e08p+1020L : inexact-ok += csin upward ldbl-128ibm -0xcp-4L -0x2.c68p+8L : -0xb.2c35ffb60337070b74839cd408p+1020L -0xb.fe39a718cb52b2731922dd2e08p+1020L : inexact-ok +csin 0.75 11357.25 += csin downward flt-32 0xcp-4f 0x2.c5d4p+12f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin tonearest flt-32 0xcp-4f 0x2.c5d4p+12f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero flt-32 0xcp-4f 0x2.c5d4p+12f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin upward flt-32 0xcp-4f 0x2.c5d4p+12f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin downward dbl-64 0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csin tonearest dbl-64 0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero dbl-64 0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csin upward dbl-64 0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin downward ldbl-96-intel 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b41p+16380L : inexact-ok += csin tonearest ldbl-96-intel 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b41p+16380L : inexact-ok += csin towardzero ldbl-96-intel 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b41p+16380L : inexact-ok += csin upward ldbl-96-intel 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a625ap+16380L 0xc.1aee93505374b42p+16380L : inexact-ok += csin downward ldbl-96-m68k 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b41p+16380L : inexact-ok += csin tonearest ldbl-96-m68k 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b41p+16380L : inexact-ok += csin towardzero ldbl-96-m68k 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b41p+16380L : inexact-ok += csin upward ldbl-96-m68k 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a625ap+16380L 0xc.1aee93505374b42p+16380L : inexact-ok += csin downward ldbl-128 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a625930c1b0cbd6238p+16380L 0xc.1aee93505374b41257ed141f4e08p+16380L : inexact-ok += csin tonearest ldbl-128 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a625930c1b0cbd6238p+16380L 0xc.1aee93505374b41257ed141f4e1p+16380L : inexact-ok += csin towardzero ldbl-128 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a625930c1b0cbd6238p+16380L 0xc.1aee93505374b41257ed141f4e08p+16380L : inexact-ok += csin upward ldbl-128 0xcp-4L 0x2.c5d4p+12L : 0xb.46f43ab104a625930c1b0cbd624p+16380L 0xc.1aee93505374b41257ed141f4e1p+16380L : inexact-ok += csin downward ldbl-128ibm 0xcp-4L 0x2.c5d4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-128ibm 0xcp-4L 0x2.c5d4p+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-128ibm 0xcp-4L 0x2.c5d4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csin upward ldbl-128ibm 0xcp-4L 0x2.c5d4p+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok +csin 0.75 -11357.25 += csin downward flt-32 0xcp-4f -0x2.c5d4p+12f : 0xf.fffffp+124f minus_infty : inexact-ok overflow errno-erange-ok += csin tonearest flt-32 0xcp-4f -0x2.c5d4p+12f : plus_infty minus_infty : inexact-ok overflow errno-erange-ok += csin towardzero flt-32 0xcp-4f -0x2.c5d4p+12f : 0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin upward flt-32 0xcp-4f -0x2.c5d4p+12f : plus_infty -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin downward dbl-64 0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok += csin tonearest dbl-64 0xcp-4 -0x2.c5d4p+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok += csin towardzero dbl-64 0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csin upward dbl-64 0xcp-4 -0x2.c5d4p+12 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csin downward ldbl-96-intel 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b42p+16380L : inexact-ok += csin tonearest ldbl-96-intel 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b41p+16380L : inexact-ok += csin towardzero ldbl-96-intel 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b41p+16380L : inexact-ok += csin upward ldbl-96-intel 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a625ap+16380L -0xc.1aee93505374b41p+16380L : inexact-ok += csin downward ldbl-96-m68k 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b42p+16380L : inexact-ok += csin tonearest ldbl-96-m68k 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b41p+16380L : inexact-ok += csin towardzero ldbl-96-m68k 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b41p+16380L : inexact-ok += csin upward ldbl-96-m68k 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a625ap+16380L -0xc.1aee93505374b41p+16380L : inexact-ok += csin downward ldbl-128 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a625930c1b0cbd6238p+16380L -0xc.1aee93505374b41257ed141f4e1p+16380L : inexact-ok += csin tonearest ldbl-128 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a625930c1b0cbd6238p+16380L -0xc.1aee93505374b41257ed141f4e1p+16380L : inexact-ok += csin towardzero ldbl-128 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a625930c1b0cbd6238p+16380L -0xc.1aee93505374b41257ed141f4e08p+16380L : inexact-ok += csin upward ldbl-128 0xcp-4L -0x2.c5d4p+12L : 0xb.46f43ab104a625930c1b0cbd624p+16380L -0xc.1aee93505374b41257ed141f4e08p+16380L : inexact-ok += csin downward ldbl-128ibm 0xcp-4L -0x2.c5d4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L minus_infty : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-128ibm 0xcp-4L -0x2.c5d4p+12L : plus_infty minus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-128ibm 0xcp-4L -0x2.c5d4p+12L : 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csin upward ldbl-128ibm 0xcp-4L -0x2.c5d4p+12L : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok +csin -0.75 11357.25 += csin downward flt-32 -0xcp-4f 0x2.c5d4p+12f : minus_infty 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin tonearest flt-32 -0xcp-4f 0x2.c5d4p+12f : minus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero flt-32 -0xcp-4f 0x2.c5d4p+12f : -0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin upward flt-32 -0xcp-4f 0x2.c5d4p+12f : -0xf.fffffp+124f plus_infty : inexact-ok overflow errno-erange-ok += csin downward dbl-64 -0xcp-4 0x2.c5d4p+12 : minus_infty 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csin tonearest dbl-64 -0xcp-4 0x2.c5d4p+12 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero dbl-64 -0xcp-4 0x2.c5d4p+12 : -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csin upward dbl-64 -0xcp-4 0x2.c5d4p+12 : -0xf.ffffffffffff8p+1020 plus_infty : inexact-ok overflow errno-erange-ok += csin downward ldbl-96-intel -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a625ap+16380L 0xc.1aee93505374b41p+16380L : inexact-ok += csin tonearest ldbl-96-intel -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b41p+16380L : inexact-ok += csin towardzero ldbl-96-intel -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b41p+16380L : inexact-ok += csin upward ldbl-96-intel -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b42p+16380L : inexact-ok += csin downward ldbl-96-m68k -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a625ap+16380L 0xc.1aee93505374b41p+16380L : inexact-ok += csin tonearest ldbl-96-m68k -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b41p+16380L : inexact-ok += csin towardzero ldbl-96-m68k -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b41p+16380L : inexact-ok += csin upward ldbl-96-m68k -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L 0xc.1aee93505374b42p+16380L : inexact-ok += csin downward ldbl-128 -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a625930c1b0cbd624p+16380L 0xc.1aee93505374b41257ed141f4e08p+16380L : inexact-ok += csin tonearest ldbl-128 -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a625930c1b0cbd6238p+16380L 0xc.1aee93505374b41257ed141f4e1p+16380L : inexact-ok += csin towardzero ldbl-128 -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a625930c1b0cbd6238p+16380L 0xc.1aee93505374b41257ed141f4e08p+16380L : inexact-ok += csin upward ldbl-128 -0xcp-4L 0x2.c5d4p+12L : -0xb.46f43ab104a625930c1b0cbd6238p+16380L 0xc.1aee93505374b41257ed141f4e1p+16380L : inexact-ok += csin downward ldbl-128ibm -0xcp-4L 0x2.c5d4p+12L : minus_infty 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-128ibm -0xcp-4L 0x2.c5d4p+12L : minus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-128ibm -0xcp-4L 0x2.c5d4p+12L : -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csin upward ldbl-128ibm -0xcp-4L 0x2.c5d4p+12L : -0xf.ffffffffffffbffffffffffffcp+1020L plus_infty : inexact-ok overflow errno-erange-ok +csin -0.75 -11357.25 += csin downward flt-32 -0xcp-4f -0x2.c5d4p+12f : minus_infty minus_infty : inexact-ok overflow errno-erange-ok += csin tonearest flt-32 -0xcp-4f -0x2.c5d4p+12f : minus_infty minus_infty : inexact-ok overflow errno-erange-ok += csin towardzero flt-32 -0xcp-4f -0x2.c5d4p+12f : -0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin upward flt-32 -0xcp-4f -0x2.c5d4p+12f : -0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin downward dbl-64 -0xcp-4 -0x2.c5d4p+12 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok += csin tonearest dbl-64 -0xcp-4 -0x2.c5d4p+12 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok += csin towardzero dbl-64 -0xcp-4 -0x2.c5d4p+12 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csin upward dbl-64 -0xcp-4 -0x2.c5d4p+12 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csin downward ldbl-96-intel -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a625ap+16380L -0xc.1aee93505374b42p+16380L : inexact-ok += csin tonearest ldbl-96-intel -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b41p+16380L : inexact-ok += csin towardzero ldbl-96-intel -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b41p+16380L : inexact-ok += csin upward ldbl-96-intel -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b41p+16380L : inexact-ok += csin downward ldbl-96-m68k -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a625ap+16380L -0xc.1aee93505374b42p+16380L : inexact-ok += csin tonearest ldbl-96-m68k -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b41p+16380L : inexact-ok += csin towardzero ldbl-96-m68k -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b41p+16380L : inexact-ok += csin upward ldbl-96-m68k -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a6259p+16380L -0xc.1aee93505374b41p+16380L : inexact-ok += csin downward ldbl-128 -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a625930c1b0cbd624p+16380L -0xc.1aee93505374b41257ed141f4e1p+16380L : inexact-ok += csin tonearest ldbl-128 -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a625930c1b0cbd6238p+16380L -0xc.1aee93505374b41257ed141f4e1p+16380L : inexact-ok += csin towardzero ldbl-128 -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a625930c1b0cbd6238p+16380L -0xc.1aee93505374b41257ed141f4e08p+16380L : inexact-ok += csin upward ldbl-128 -0xcp-4L -0x2.c5d4p+12L : -0xb.46f43ab104a625930c1b0cbd6238p+16380L -0xc.1aee93505374b41257ed141f4e08p+16380L : inexact-ok += csin downward ldbl-128ibm -0xcp-4L -0x2.c5d4p+12L : minus_infty minus_infty : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-128ibm -0xcp-4L -0x2.c5d4p+12L : minus_infty minus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-128ibm -0xcp-4L -0x2.c5d4p+12L : -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csin upward ldbl-128ibm -0xcp-4L -0x2.c5d4p+12L : -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok csin 0.75 1e6 = csin downward flt-32 0xcp-4f 0xf.424p+16f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok = csin tonearest flt-32 0xcp-4f 0xf.424p+16f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok @@ -91776,6 +92226,631 @@ csin -0.75 -1e6 = csin tonearest ldbl-128ibm -0xcp-4L -0xf.424p+16L : minus_infty minus_infty : inexact-ok overflow errno-erange-ok = csin towardzero ldbl-128ibm -0xcp-4L -0xf.424p+16L : -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok = csin upward ldbl-128ibm -0xcp-4L -0xf.424p+16L : -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok +csin 0x1p-149 180 += csin downward flt-32 0x8p-152f 0xb.4p+4f : 0x3.373464p+108f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin tonearest flt-32 0x8p-152f 0xb.4p+4f : 0x3.373464p+108f plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero flt-32 0x8p-152f 0xb.4p+4f : 0x3.373464p+108f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin upward flt-32 0x8p-152f 0xb.4p+4f : 0x3.373468p+108f plus_infty : inexact-ok overflow errno-erange-ok += csin downward dbl-64 0x8p-152 0xb.4p+4 : 0x3.37346563b110ap+108 0x6.6e68cac762214p+256 : inexact-ok += csin tonearest dbl-64 0x8p-152 0xb.4p+4 : 0x3.37346563b110ap+108 0x6.6e68cac762214p+256 : inexact-ok += csin towardzero dbl-64 0x8p-152 0xb.4p+4 : 0x3.37346563b110ap+108 0x6.6e68cac762214p+256 : inexact-ok += csin upward dbl-64 0x8p-152 0xb.4p+4 : 0x3.37346563b110cp+108 0x6.6e68cac762218p+256 : inexact-ok += csin downward ldbl-96-intel 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b8p+108L 0x6.6e68cac76221537p+256L : inexact-ok += csin tonearest ldbl-96-intel 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b8p+108L 0x6.6e68cac76221537p+256L : inexact-ok += csin towardzero ldbl-96-intel 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b8p+108L 0x6.6e68cac76221537p+256L : inexact-ok += csin upward ldbl-96-intel 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9bcp+108L 0x6.6e68cac762215378p+256L : inexact-ok += csin downward ldbl-96-m68k 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b8p+108L 0x6.6e68cac76221537p+256L : inexact-ok += csin tonearest ldbl-96-m68k 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b8p+108L 0x6.6e68cac76221537p+256L : inexact-ok += csin towardzero ldbl-96-m68k 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b8p+108L 0x6.6e68cac76221537p+256L : inexact-ok += csin upward ldbl-96-m68k 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9bcp+108L 0x6.6e68cac762215378p+256L : inexact-ok += csin downward ldbl-128 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b9667d97eb1e7ap+108L 0x6.6e68cac762215372ccfb2fd63cf4p+256L : inexact-ok += csin tonearest ldbl-128 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b9667d97eb1e7ap+108L 0x6.6e68cac762215372ccfb2fd63cf4p+256L : inexact-ok += csin towardzero ldbl-128 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b9667d97eb1e7ap+108L 0x6.6e68cac762215372ccfb2fd63cf4p+256L : inexact-ok += csin upward ldbl-128 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b9667d97eb1e7cp+108L 0x6.6e68cac762215372ccfb2fd63cf8p+256L : inexact-ok += csin downward ldbl-128ibm 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b9667d97eb1ep+108L 0x6.6e68cac762215372ccfb2fd63cp+256L : inexact-ok += csin tonearest ldbl-128ibm 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b9667d97eb1ep+108L 0x6.6e68cac762215372ccfb2fd63cp+256L : inexact-ok += csin towardzero ldbl-128ibm 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b9667d97eb1ep+108L 0x6.6e68cac762215372ccfb2fd63cp+256L : inexact-ok += csin upward ldbl-128ibm 0x8p-152L 0xb.4p+4L : 0x3.37346563b110a9b9667d97eb1fp+108L 0x6.6e68cac762215372ccfb2fd63ep+256L : inexact-ok +csin 0x1p-1074 1440 += csin downward flt-32 0x8p-152f 0x5.ap+8f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin tonearest flt-32 0x8p-152f 0x5.ap+8f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero flt-32 0x8p-152f 0x5.ap+8f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin upward flt-32 0x8p-152f 0x5.ap+8f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin downward dbl-64 0x8p-152 0x5.ap+8 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csin tonearest dbl-64 0x8p-152 0x5.ap+8 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero dbl-64 0x8p-152 0x5.ap+8 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csin upward dbl-64 0x8p-152 0x5.ap+8 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin downward ldbl-96-intel 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d093462p+1924L 0x1.65445a94fa1268c4p+2076L : inexact-ok += csin tonearest ldbl-96-intel 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d093462p+1924L 0x1.65445a94fa1268c4p+2076L : inexact-ok += csin towardzero ldbl-96-intel 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d093462p+1924L 0x1.65445a94fa1268c4p+2076L : inexact-ok += csin upward ldbl-96-intel 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d093463p+1924L 0x1.65445a94fa1268c6p+2076L : inexact-ok += csin downward ldbl-96-m68k 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d093462p+1924L 0x1.65445a94fa1268c4p+2076L : inexact-ok += csin tonearest ldbl-96-m68k 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d093462p+1924L 0x1.65445a94fa1268c4p+2076L : inexact-ok += csin towardzero ldbl-96-m68k 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d093462p+1924L 0x1.65445a94fa1268c4p+2076L : inexact-ok += csin upward ldbl-96-m68k 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d093463p+1924L 0x1.65445a94fa1268c6p+2076L : inexact-ok += csin downward ldbl-128 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d0934623f733dc45db7p+1924L 0x1.65445a94fa1268c47ee67b88bb6ep+2076L : inexact-ok += csin tonearest ldbl-128 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d0934623f733dc45db7p+1924L 0x1.65445a94fa1268c47ee67b88bb6ep+2076L : inexact-ok += csin towardzero ldbl-128 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d0934623f733dc45db7p+1924L 0x1.65445a94fa1268c47ee67b88bb6ep+2076L : inexact-ok += csin upward ldbl-128 0x8p-152L 0x5.ap+8L : 0xb.2a22d4a7d0934623f733dc45db78p+1924L 0x1.65445a94fa1268c47ee67b88bb6fp+2076L : inexact-ok += csin downward ldbl-128ibm 0x8p-152L 0x5.ap+8L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-128ibm 0x8p-152L 0x5.ap+8L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-128ibm 0x8p-152L 0x5.ap+8L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csin upward ldbl-128ibm 0x8p-152L 0x5.ap+8L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin downward flt-32 0x0p+0f 0x5.ap+8f : 0x0p+0f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin tonearest flt-32 0x0p+0f 0x5.ap+8f : 0x0p+0f plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero flt-32 0x0p+0f 0x5.ap+8f : 0x0p+0f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin upward flt-32 0x0p+0f 0x5.ap+8f : 0x0p+0f plus_infty : inexact-ok overflow errno-erange-ok += csin downward dbl-64 0x0p+0 0x5.ap+8 : 0x0p+0 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csin tonearest dbl-64 0x0p+0 0x5.ap+8 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero dbl-64 0x0p+0 0x5.ap+8 : 0x0p+0 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csin upward dbl-64 0x0p+0 0x5.ap+8 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok += csin downward ldbl-96-intel 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c4p+2076L : inexact-ok += csin tonearest ldbl-96-intel 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c4p+2076L : inexact-ok += csin towardzero ldbl-96-intel 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c4p+2076L : inexact-ok += csin upward ldbl-96-intel 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c6p+2076L : inexact-ok += csin downward ldbl-96-m68k 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c4p+2076L : inexact-ok += csin tonearest ldbl-96-m68k 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c4p+2076L : inexact-ok += csin towardzero ldbl-96-m68k 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c4p+2076L : inexact-ok += csin upward ldbl-96-m68k 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c6p+2076L : inexact-ok += csin downward ldbl-128 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c47ee67b88bb6ep+2076L : inexact-ok += csin tonearest ldbl-128 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c47ee67b88bb6ep+2076L : inexact-ok += csin towardzero ldbl-128 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c47ee67b88bb6ep+2076L : inexact-ok += csin upward ldbl-128 0x0p+0L 0x5.ap+8L : 0x0p+0L 0x1.65445a94fa1268c47ee67b88bb6fp+2076L : inexact-ok += csin downward ldbl-128ibm 0x0p+0L 0x5.ap+8L : 0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-128ibm 0x0p+0L 0x5.ap+8L : 0x0p+0L plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-128ibm 0x0p+0L 0x5.ap+8L : 0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csin upward ldbl-128ibm 0x0p+0L 0x5.ap+8L : 0x0p+0L plus_infty : inexact-ok overflow errno-erange-ok += csin downward dbl-64 0x4p-1076 0x5.ap+8 : 0x5.95116a53e8498p+1000 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csin tonearest dbl-64 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849cp+1000 plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero dbl-64 0x4p-1076 0x5.ap+8 : 0x5.95116a53e8498p+1000 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csin upward dbl-64 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849cp+1000 plus_infty : inexact-ok overflow errno-erange-ok += csin downward ldbl-96-intel 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a31p+1000L 0x1.65445a94fa1268c4p+2076L : inexact-ok += csin tonearest ldbl-96-intel 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a31p+1000L 0x1.65445a94fa1268c4p+2076L : inexact-ok += csin towardzero ldbl-96-intel 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a31p+1000L 0x1.65445a94fa1268c4p+2076L : inexact-ok += csin upward ldbl-96-intel 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a318p+1000L 0x1.65445a94fa1268c6p+2076L : inexact-ok += csin downward ldbl-96-m68k 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a31p+1000L 0x1.65445a94fa1268c4p+2076L : inexact-ok += csin tonearest ldbl-96-m68k 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a31p+1000L 0x1.65445a94fa1268c4p+2076L : inexact-ok += csin towardzero ldbl-96-m68k 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a31p+1000L 0x1.65445a94fa1268c4p+2076L : inexact-ok += csin upward ldbl-96-m68k 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a318p+1000L 0x1.65445a94fa1268c6p+2076L : inexact-ok += csin downward ldbl-128 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a311fb99ee22edb8p+1000L 0x1.65445a94fa1268c47ee67b88bb6ep+2076L : inexact-ok += csin tonearest ldbl-128 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a311fb99ee22edb8p+1000L 0x1.65445a94fa1268c47ee67b88bb6ep+2076L : inexact-ok += csin towardzero ldbl-128 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a311fb99ee22edb8p+1000L 0x1.65445a94fa1268c47ee67b88bb6ep+2076L : inexact-ok += csin upward ldbl-128 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a311fb99ee22edbcp+1000L 0x1.65445a94fa1268c47ee67b88bb6fp+2076L : inexact-ok += csin downward ldbl-128ibm 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a311fb99ee22ecp+1000L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-128ibm 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a311fb99ee22eep+1000L plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-128ibm 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a311fb99ee22ecp+1000L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csin upward ldbl-128ibm 0x4p-1076L 0x5.ap+8L : 0x5.95116a53e849a311fb99ee22eep+1000L plus_infty : inexact-ok overflow errno-erange-ok +csin 0x1p-16434 22730 += csin downward flt-32 0x8p-152f 0x5.8cap+12f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin tonearest flt-32 0x8p-152f 0x5.8cap+12f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero flt-32 0x8p-152f 0x5.8cap+12f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin upward flt-32 0x8p-152f 0x5.8cap+12f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin downward dbl-64 0x8p-152 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csin tonearest dbl-64 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero dbl-64 0x8p-152 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csin upward dbl-64 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin downward ldbl-96-intel 0x8p-152L 0x5.8cap+12L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-96-intel 0x8p-152L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-96-intel 0x8p-152L 0x5.8cap+12L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csin upward ldbl-96-intel 0x8p-152L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin downward ldbl-96-m68k 0x8p-152L 0x5.8cap+12L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-96-m68k 0x8p-152L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-96-m68k 0x8p-152L 0x5.8cap+12L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csin upward ldbl-96-m68k 0x8p-152L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin downward ldbl-128 0x8p-152L 0x5.8cap+12L : 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-128 0x8p-152L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-128 0x8p-152L 0x5.8cap+12L : 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += csin upward ldbl-128 0x8p-152L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin downward ldbl-128ibm 0x8p-152L 0x5.8cap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-128ibm 0x8p-152L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-128ibm 0x8p-152L 0x5.8cap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csin upward ldbl-128ibm 0x8p-152L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin downward flt-32 0x0p+0f 0x5.8cap+12f : 0x0p+0f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin tonearest flt-32 0x0p+0f 0x5.8cap+12f : 0x0p+0f plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero flt-32 0x0p+0f 0x5.8cap+12f : 0x0p+0f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csin upward flt-32 0x0p+0f 0x5.8cap+12f : 0x0p+0f plus_infty : inexact-ok overflow errno-erange-ok += csin downward dbl-64 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csin tonearest dbl-64 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero dbl-64 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csin upward dbl-64 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok += csin downward ldbl-96-intel 0x0p+0L 0x5.8cap+12L : 0x0p+0L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-96-intel 0x0p+0L 0x5.8cap+12L : 0x0p+0L plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-96-intel 0x0p+0L 0x5.8cap+12L : 0x0p+0L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csin upward ldbl-96-intel 0x0p+0L 0x5.8cap+12L : 0x0p+0L plus_infty : inexact-ok overflow errno-erange-ok += csin downward ldbl-96-m68k 0x0p+0L 0x5.8cap+12L : 0x0p+0L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-96-m68k 0x0p+0L 0x5.8cap+12L : 0x0p+0L plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-96-m68k 0x0p+0L 0x5.8cap+12L : 0x0p+0L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csin upward ldbl-96-m68k 0x0p+0L 0x5.8cap+12L : 0x0p+0L plus_infty : inexact-ok overflow errno-erange-ok += csin downward ldbl-128 0x0p+0L 0x5.8cap+12L : 0x0p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-128 0x0p+0L 0x5.8cap+12L : 0x0p+0L plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-128 0x0p+0L 0x5.8cap+12L : 0x0p+0L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += csin upward ldbl-128 0x0p+0L 0x5.8cap+12L : 0x0p+0L plus_infty : inexact-ok overflow errno-erange-ok += csin downward ldbl-128ibm 0x0p+0L 0x5.8cap+12L : 0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-128ibm 0x0p+0L 0x5.8cap+12L : 0x0p+0L plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-128ibm 0x0p+0L 0x5.8cap+12L : 0x0p+0L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csin upward ldbl-128ibm 0x0p+0L 0x5.8cap+12L : 0x0p+0L plus_infty : inexact-ok overflow errno-erange-ok += csin downward dbl-64 0x4p-1076 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csin tonearest dbl-64 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero dbl-64 0x4p-1076 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csin upward dbl-64 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin downward ldbl-96-intel 0x4p-1076L 0x5.8cap+12L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-96-intel 0x4p-1076L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-96-intel 0x4p-1076L 0x5.8cap+12L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csin upward ldbl-96-intel 0x4p-1076L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin downward ldbl-96-m68k 0x4p-1076L 0x5.8cap+12L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-96-m68k 0x4p-1076L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-96-m68k 0x4p-1076L 0x5.8cap+12L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csin upward ldbl-96-m68k 0x4p-1076L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin downward ldbl-128 0x4p-1076L 0x5.8cap+12L : 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-128 0x4p-1076L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-128 0x4p-1076L 0x5.8cap+12L : 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += csin upward ldbl-128 0x4p-1076L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin downward ldbl-128ibm 0x4p-1076L 0x5.8cap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-128ibm 0x4p-1076L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-128ibm 0x4p-1076L 0x5.8cap+12L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csin upward ldbl-128ibm 0x4p-1076L 0x5.8cap+12L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csin downward ldbl-96-intel 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e7cp+16356L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-96-intel 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e8p+16356L plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-96-intel 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e7cp+16356L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csin upward ldbl-96-intel 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e8p+16356L plus_infty : inexact-ok overflow errno-erange-ok += csin downward ldbl-96-m68k 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e7cp+16356L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-96-m68k 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e8p+16356L plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-96-m68k 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e7cp+16356L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csin upward ldbl-96-m68k 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e8p+16356L plus_infty : inexact-ok overflow errno-erange-ok += csin downward ldbl-128 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e7efc2fdf7765fcp+16356L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += csin tonearest ldbl-128 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e7efc2fdf7765fcp+16356L plus_infty : inexact-ok overflow errno-erange-ok += csin towardzero ldbl-128 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e7efc2fdf7765fcp+16356L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += csin upward ldbl-128 0x4p-16436L 0x5.8cap+12L : 0x2.bf701efd42c88e7efc2fdf7765fep+16356L plus_infty : inexact-ok overflow errno-erange-ok +csinh 0.0 0.0 += csinh downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok += csinh tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok += csinh towardzero flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok += csinh upward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok += csinh downward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok += csinh tonearest dbl-64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok += csinh towardzero dbl-64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok += csinh upward dbl-64 0x0p+0 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok += csinh downward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csinh tonearest ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csinh towardzero ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csinh upward ldbl-96-intel 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csinh downward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csinh tonearest ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csinh towardzero ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csinh upward ldbl-96-m68k 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csinh downward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csinh tonearest ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csinh towardzero ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csinh upward ldbl-128 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csinh downward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csinh tonearest ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csinh towardzero ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok += csinh upward ldbl-128ibm 0x0p+0L 0x0p+0L : 0x0p+0L 0x0p+0L : inexact-ok +csinh -0 0.0 += csinh downward flt-32 -0x0p+0f 0x0p+0f : -0x0p+0f 0x0p+0f : inexact-ok += csinh tonearest flt-32 -0x0p+0f 0x0p+0f : -0x0p+0f 0x0p+0f : inexact-ok += csinh towardzero flt-32 -0x0p+0f 0x0p+0f : -0x0p+0f 0x0p+0f : inexact-ok += csinh upward flt-32 -0x0p+0f 0x0p+0f : -0x0p+0f 0x0p+0f : inexact-ok += csinh downward dbl-64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok += csinh tonearest dbl-64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok += csinh towardzero dbl-64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok += csinh upward dbl-64 -0x0p+0 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok += csinh downward ldbl-96-intel -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csinh tonearest ldbl-96-intel -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csinh towardzero ldbl-96-intel -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csinh upward ldbl-96-intel -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csinh downward ldbl-96-m68k -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csinh tonearest ldbl-96-m68k -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csinh towardzero ldbl-96-m68k -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csinh upward ldbl-96-m68k -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csinh downward ldbl-128 -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csinh tonearest ldbl-128 -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csinh towardzero ldbl-128 -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csinh upward ldbl-128 -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csinh downward ldbl-128ibm -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csinh tonearest ldbl-128ibm -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csinh towardzero ldbl-128ibm -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok += csinh upward ldbl-128ibm -0x0p+0L 0x0p+0L : -0x0p+0L 0x0p+0L : inexact-ok +csinh 0.0 -0 += csinh downward flt-32 0x0p+0f -0x0p+0f : 0x0p+0f -0x0p+0f : inexact-ok += csinh tonearest flt-32 0x0p+0f -0x0p+0f : 0x0p+0f -0x0p+0f : inexact-ok += csinh towardzero flt-32 0x0p+0f -0x0p+0f : 0x0p+0f -0x0p+0f : inexact-ok += csinh upward flt-32 0x0p+0f -0x0p+0f : 0x0p+0f -0x0p+0f : inexact-ok += csinh downward dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok += csinh tonearest dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok += csinh towardzero dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok += csinh upward dbl-64 0x0p+0 -0x0p+0 : 0x0p+0 -0x0p+0 : inexact-ok += csinh downward ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csinh tonearest ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csinh towardzero ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csinh upward ldbl-96-intel 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csinh downward ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csinh tonearest ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csinh towardzero ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csinh upward ldbl-96-m68k 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csinh downward ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csinh tonearest ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csinh towardzero ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csinh upward ldbl-128 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csinh downward ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csinh tonearest ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csinh towardzero ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok += csinh upward ldbl-128ibm 0x0p+0L -0x0p+0L : 0x0p+0L -0x0p+0L : inexact-ok +csinh -0 -0 += csinh downward flt-32 -0x0p+0f -0x0p+0f : -0x0p+0f -0x0p+0f : inexact-ok += csinh tonearest flt-32 -0x0p+0f -0x0p+0f : -0x0p+0f -0x0p+0f : inexact-ok += csinh towardzero flt-32 -0x0p+0f -0x0p+0f : -0x0p+0f -0x0p+0f : inexact-ok += csinh upward flt-32 -0x0p+0f -0x0p+0f : -0x0p+0f -0x0p+0f : inexact-ok += csinh downward dbl-64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok += csinh tonearest dbl-64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok += csinh towardzero dbl-64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok += csinh upward dbl-64 -0x0p+0 -0x0p+0 : -0x0p+0 -0x0p+0 : inexact-ok += csinh downward ldbl-96-intel -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csinh tonearest ldbl-96-intel -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csinh towardzero ldbl-96-intel -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csinh upward ldbl-96-intel -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csinh downward ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csinh tonearest ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csinh towardzero ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csinh upward ldbl-96-m68k -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csinh downward ldbl-128 -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csinh tonearest ldbl-128 -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csinh towardzero ldbl-128 -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csinh upward ldbl-128 -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csinh downward ldbl-128ibm -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csinh tonearest ldbl-128ibm -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csinh towardzero ldbl-128ibm -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok += csinh upward ldbl-128ibm -0x0p+0L -0x0p+0L : -0x0p+0L -0x0p+0L : inexact-ok +csinh 0.75 1.25 += csinh downward flt-32 0xcp-4f 0x1.4p+0f : 0x4.261258p-4f 0x1.3a87cap+0f : inexact-ok += csinh tonearest flt-32 0xcp-4f 0x1.4p+0f : 0x4.26126p-4f 0x1.3a87cap+0f : inexact-ok += csinh towardzero flt-32 0xcp-4f 0x1.4p+0f : 0x4.261258p-4f 0x1.3a87cap+0f : inexact-ok += csinh upward flt-32 0xcp-4f 0x1.4p+0f : 0x4.26126p-4f 0x1.3a87ccp+0f : inexact-ok += csinh downward dbl-64 0xcp-4 0x1.4p+0 : 0x4.26125c8517d78p-4 0x1.3a87cacbb996ep+0 : inexact-ok += csinh tonearest dbl-64 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7cp-4 0x1.3a87cacbb996fp+0 : inexact-ok += csinh towardzero dbl-64 0xcp-4 0x1.4p+0 : 0x4.26125c8517d78p-4 0x1.3a87cacbb996ep+0 : inexact-ok += csinh upward dbl-64 0xcp-4 0x1.4p+0 : 0x4.26125c8517d7cp-4 0x1.3a87cacbb996fp+0 : inexact-ok += csinh downward ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6a8p-4L 0x1.3a87cacbb996ee2p+0L : inexact-ok += csinh tonearest ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6a8p-4L 0x1.3a87cacbb996ee2p+0L : inexact-ok += csinh towardzero ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6a8p-4L 0x1.3a87cacbb996ee2p+0L : inexact-ok += csinh upward ldbl-96-intel 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6bp-4L 0x1.3a87cacbb996ee22p+0L : inexact-ok += csinh downward ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6a8p-4L 0x1.3a87cacbb996ee2p+0L : inexact-ok += csinh tonearest ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6a8p-4L 0x1.3a87cacbb996ee2p+0L : inexact-ok += csinh towardzero ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6a8p-4L 0x1.3a87cacbb996ee2p+0L : inexact-ok += csinh upward ldbl-96-m68k 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6bp-4L 0x1.3a87cacbb996ee22p+0L : inexact-ok += csinh downward ldbl-128 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6aac2ab187615e8p-4L 0x1.3a87cacbb996ee206970baa863d5p+0L : inexact-ok += csinh tonearest ldbl-128 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6aac2ab187615e8p-4L 0x1.3a87cacbb996ee206970baa863d6p+0L : inexact-ok += csinh towardzero ldbl-128 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6aac2ab187615e8p-4L 0x1.3a87cacbb996ee206970baa863d5p+0L : inexact-ok += csinh upward ldbl-128 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6aac2ab187615ecp-4L 0x1.3a87cacbb996ee206970baa863d6p+0L : inexact-ok += csinh downward ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6aac2ab187614p-4L 0x1.3a87cacbb996ee206970baa8638p+0L : inexact-ok += csinh tonearest ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6aac2ab187616p-4L 0x1.3a87cacbb996ee206970baa864p+0L : inexact-ok += csinh towardzero ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6aac2ab187614p-4L 0x1.3a87cacbb996ee206970baa8638p+0L : inexact-ok += csinh upward ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x4.26125c8517d7a6aac2ab187616p-4L 0x1.3a87cacbb996ee206970baa864p+0L : inexact-ok +csinh -2 -3 += csinh downward flt-32 -0x2p+0f -0x3p+0f : 0x3.972f3cp+0f -0x8.7ea72p-4f : inexact-ok += csinh tonearest flt-32 -0x2p+0f -0x3p+0f : 0x3.972f3cp+0f -0x8.7ea72p-4f : inexact-ok += csinh towardzero flt-32 -0x2p+0f -0x3p+0f : 0x3.972f3cp+0f -0x8.7ea71p-4f : inexact-ok += csinh upward flt-32 -0x2p+0f -0x3p+0f : 0x3.972f4p+0f -0x8.7ea71p-4f : inexact-ok += csinh downward dbl-64 -0x2p+0 -0x3p+0 : 0x3.972f3db02a218p+0 -0x8.7ea71be31b65p-4 : inexact-ok += csinh tonearest dbl-64 -0x2p+0 -0x3p+0 : 0x3.972f3db02a218p+0 -0x8.7ea71be31b65p-4 : inexact-ok += csinh towardzero dbl-64 -0x2p+0 -0x3p+0 : 0x3.972f3db02a218p+0 -0x8.7ea71be31b648p-4 : inexact-ok += csinh upward dbl-64 -0x2p+0 -0x3p+0 : 0x3.972f3db02a21ap+0 -0x8.7ea71be31b648p-4 : inexact-ok += csinh downward ldbl-96-intel -0x2p+0L -0x3p+0L : 0x3.972f3db02a218584p+0L -0x8.7ea71be31b64c36p-4L : inexact-ok += csinh tonearest ldbl-96-intel -0x2p+0L -0x3p+0L : 0x3.972f3db02a218588p+0L -0x8.7ea71be31b64c36p-4L : inexact-ok += csinh towardzero ldbl-96-intel -0x2p+0L -0x3p+0L : 0x3.972f3db02a218584p+0L -0x8.7ea71be31b64c35p-4L : inexact-ok += csinh upward ldbl-96-intel -0x2p+0L -0x3p+0L : 0x3.972f3db02a218588p+0L -0x8.7ea71be31b64c35p-4L : inexact-ok += csinh downward ldbl-96-m68k -0x2p+0L -0x3p+0L : 0x3.972f3db02a218584p+0L -0x8.7ea71be31b64c36p-4L : inexact-ok += csinh tonearest ldbl-96-m68k -0x2p+0L -0x3p+0L : 0x3.972f3db02a218588p+0L -0x8.7ea71be31b64c36p-4L : inexact-ok += csinh towardzero ldbl-96-m68k -0x2p+0L -0x3p+0L : 0x3.972f3db02a218584p+0L -0x8.7ea71be31b64c35p-4L : inexact-ok += csinh upward ldbl-96-m68k -0x2p+0L -0x3p+0L : 0x3.972f3db02a218588p+0L -0x8.7ea71be31b64c35p-4L : inexact-ok += csinh downward ldbl-128 -0x2p+0L -0x3p+0L : 0x3.972f3db02a2185873f2e869bd812p+0L -0x8.7ea71be31b64c358c8b2bc30245p-4L : inexact-ok += csinh tonearest ldbl-128 -0x2p+0L -0x3p+0L : 0x3.972f3db02a2185873f2e869bd814p+0L -0x8.7ea71be31b64c358c8b2bc302448p-4L : inexact-ok += csinh towardzero ldbl-128 -0x2p+0L -0x3p+0L : 0x3.972f3db02a2185873f2e869bd812p+0L -0x8.7ea71be31b64c358c8b2bc302448p-4L : inexact-ok += csinh upward ldbl-128 -0x2p+0L -0x3p+0L : 0x3.972f3db02a2185873f2e869bd814p+0L -0x8.7ea71be31b64c358c8b2bc302448p-4L : inexact-ok += csinh downward ldbl-128ibm -0x2p+0L -0x3p+0L : 0x3.972f3db02a2185873f2e869bd8p+0L -0x8.7ea71be31b64c358c8b2bc3028p-4L : inexact-ok += csinh tonearest ldbl-128ibm -0x2p+0L -0x3p+0L : 0x3.972f3db02a2185873f2e869bd8p+0L -0x8.7ea71be31b64c358c8b2bc3024p-4L : inexact-ok += csinh towardzero ldbl-128ibm -0x2p+0L -0x3p+0L : 0x3.972f3db02a2185873f2e869bd8p+0L -0x8.7ea71be31b64c358c8b2bc3024p-4L : inexact-ok += csinh upward ldbl-128ibm -0x2p+0L -0x3p+0L : 0x3.972f3db02a2185873f2e869bd9p+0L -0x8.7ea71be31b64c358c8b2bc3024p-4L : inexact-ok +csinh 89.5 0.75 += csinh downward flt-32 0x5.98p+4f 0xcp-4f : 0xc.bbaa7p+124f 0xb.dcb17p+124f : inexact-ok += csinh tonearest flt-32 0x5.98p+4f 0xcp-4f : 0xc.bbaa7p+124f 0xb.dcb17p+124f : inexact-ok += csinh towardzero flt-32 0x5.98p+4f 0xcp-4f : 0xc.bbaa7p+124f 0xb.dcb17p+124f : inexact-ok += csinh upward flt-32 0x5.98p+4f 0xcp-4f : 0xc.bbaa8p+124f 0xb.dcb18p+124f : inexact-ok += csinh downward dbl-64 0x5.98p+4 0xcp-4 : 0xc.bbaa76be579p+124 0xb.dcb174d885198p+124 : inexact-ok += csinh tonearest dbl-64 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57908p+124 0xb.dcb174d885198p+124 : inexact-ok += csinh towardzero dbl-64 0x5.98p+4 0xcp-4 : 0xc.bbaa76be579p+124 0xb.dcb174d885198p+124 : inexact-ok += csinh upward dbl-64 0x5.98p+4 0xcp-4 : 0xc.bbaa76be57908p+124 0xb.dcb174d8851ap+124 : inexact-ok += csinh downward ldbl-96-intel 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a5p+124L : inexact-ok += csinh tonearest ldbl-96-intel 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a5p+124L : inexact-ok += csinh towardzero ldbl-96-intel 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a5p+124L : inexact-ok += csinh upward ldbl-96-intel 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b5p+124L 0xb.dcb174d885199a6p+124L : inexact-ok += csinh downward ldbl-96-m68k 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a5p+124L : inexact-ok += csinh tonearest ldbl-96-m68k 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a5p+124L : inexact-ok += csinh towardzero ldbl-96-m68k 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a5p+124L : inexact-ok += csinh upward ldbl-96-m68k 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b5p+124L 0xb.dcb174d885199a6p+124L : inexact-ok += csinh downward ldbl-128 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b422fc94309d29p+124L 0xb.dcb174d885199a507e02ee9c08cp+124L : inexact-ok += csinh tonearest ldbl-128 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b422fc94309d298p+124L 0xb.dcb174d885199a507e02ee9c08c8p+124L : inexact-ok += csinh towardzero ldbl-128 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b422fc94309d29p+124L 0xb.dcb174d885199a507e02ee9c08cp+124L : inexact-ok += csinh upward ldbl-128 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b422fc94309d298p+124L 0xb.dcb174d885199a507e02ee9c08c8p+124L : inexact-ok += csinh downward ldbl-128ibm 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b422fc94309dp+124L 0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok += csinh tonearest ldbl-128ibm 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b422fc94309d4p+124L 0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok += csinh towardzero ldbl-128ibm 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b422fc94309dp+124L 0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok += csinh upward ldbl-128ibm 0x5.98p+4L 0xcp-4L : 0xc.bbaa76be57905b422fc94309d4p+124L 0xb.dcb174d885199a507e02ee9c0cp+124L : inexact-ok +csinh -89.5 0.75 += csinh downward flt-32 -0x5.98p+4f 0xcp-4f : -0xc.bbaa8p+124f 0xb.dcb17p+124f : inexact-ok += csinh tonearest flt-32 -0x5.98p+4f 0xcp-4f : -0xc.bbaa7p+124f 0xb.dcb17p+124f : inexact-ok += csinh towardzero flt-32 -0x5.98p+4f 0xcp-4f : -0xc.bbaa7p+124f 0xb.dcb17p+124f : inexact-ok += csinh upward flt-32 -0x5.98p+4f 0xcp-4f : -0xc.bbaa7p+124f 0xb.dcb18p+124f : inexact-ok += csinh downward dbl-64 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57908p+124 0xb.dcb174d885198p+124 : inexact-ok += csinh tonearest dbl-64 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be57908p+124 0xb.dcb174d885198p+124 : inexact-ok += csinh towardzero dbl-64 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be579p+124 0xb.dcb174d885198p+124 : inexact-ok += csinh upward dbl-64 -0x5.98p+4 0xcp-4 : -0xc.bbaa76be579p+124 0xb.dcb174d8851ap+124 : inexact-ok += csinh downward ldbl-96-intel -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b5p+124L 0xb.dcb174d885199a5p+124L : inexact-ok += csinh tonearest ldbl-96-intel -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a5p+124L : inexact-ok += csinh towardzero ldbl-96-intel -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a5p+124L : inexact-ok += csinh upward ldbl-96-intel -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a6p+124L : inexact-ok += csinh downward ldbl-96-m68k -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b5p+124L 0xb.dcb174d885199a5p+124L : inexact-ok += csinh tonearest ldbl-96-m68k -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a5p+124L : inexact-ok += csinh towardzero ldbl-96-m68k -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a5p+124L : inexact-ok += csinh upward ldbl-96-m68k -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b4p+124L 0xb.dcb174d885199a6p+124L : inexact-ok += csinh downward ldbl-128 -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b422fc94309d298p+124L 0xb.dcb174d885199a507e02ee9c08cp+124L : inexact-ok += csinh tonearest ldbl-128 -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b422fc94309d298p+124L 0xb.dcb174d885199a507e02ee9c08c8p+124L : inexact-ok += csinh towardzero ldbl-128 -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b422fc94309d29p+124L 0xb.dcb174d885199a507e02ee9c08cp+124L : inexact-ok += csinh upward ldbl-128 -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b422fc94309d29p+124L 0xb.dcb174d885199a507e02ee9c08c8p+124L : inexact-ok += csinh downward ldbl-128ibm -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b422fc94309d4p+124L 0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok += csinh tonearest ldbl-128ibm -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b422fc94309d4p+124L 0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok += csinh towardzero ldbl-128ibm -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b422fc94309dp+124L 0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok += csinh upward ldbl-128ibm -0x5.98p+4L 0xcp-4L : -0xc.bbaa76be57905b422fc94309dp+124L 0xb.dcb174d885199a507e02ee9c0cp+124L : inexact-ok +csinh 89.5 -0.75 += csinh downward flt-32 0x5.98p+4f -0xcp-4f : 0xc.bbaa7p+124f -0xb.dcb18p+124f : inexact-ok += csinh tonearest flt-32 0x5.98p+4f -0xcp-4f : 0xc.bbaa7p+124f -0xb.dcb17p+124f : inexact-ok += csinh towardzero flt-32 0x5.98p+4f -0xcp-4f : 0xc.bbaa7p+124f -0xb.dcb17p+124f : inexact-ok += csinh upward flt-32 0x5.98p+4f -0xcp-4f : 0xc.bbaa8p+124f -0xb.dcb17p+124f : inexact-ok += csinh downward dbl-64 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be579p+124 -0xb.dcb174d8851ap+124 : inexact-ok += csinh tonearest dbl-64 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57908p+124 -0xb.dcb174d885198p+124 : inexact-ok += csinh towardzero dbl-64 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be579p+124 -0xb.dcb174d885198p+124 : inexact-ok += csinh upward dbl-64 0x5.98p+4 -0xcp-4 : 0xc.bbaa76be57908p+124 -0xb.dcb174d885198p+124 : inexact-ok += csinh downward ldbl-96-intel 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a6p+124L : inexact-ok += csinh tonearest ldbl-96-intel 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a5p+124L : inexact-ok += csinh towardzero ldbl-96-intel 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a5p+124L : inexact-ok += csinh upward ldbl-96-intel 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b5p+124L -0xb.dcb174d885199a5p+124L : inexact-ok += csinh downward ldbl-96-m68k 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a6p+124L : inexact-ok += csinh tonearest ldbl-96-m68k 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a5p+124L : inexact-ok += csinh towardzero ldbl-96-m68k 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a5p+124L : inexact-ok += csinh upward ldbl-96-m68k 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b5p+124L -0xb.dcb174d885199a5p+124L : inexact-ok += csinh downward ldbl-128 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b422fc94309d29p+124L -0xb.dcb174d885199a507e02ee9c08c8p+124L : inexact-ok += csinh tonearest ldbl-128 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b422fc94309d298p+124L -0xb.dcb174d885199a507e02ee9c08c8p+124L : inexact-ok += csinh towardzero ldbl-128 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b422fc94309d29p+124L -0xb.dcb174d885199a507e02ee9c08cp+124L : inexact-ok += csinh upward ldbl-128 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b422fc94309d298p+124L -0xb.dcb174d885199a507e02ee9c08cp+124L : inexact-ok += csinh downward ldbl-128ibm 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b422fc94309dp+124L -0xb.dcb174d885199a507e02ee9c0cp+124L : inexact-ok += csinh tonearest ldbl-128ibm 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b422fc94309d4p+124L -0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok += csinh towardzero ldbl-128ibm 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b422fc94309dp+124L -0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok += csinh upward ldbl-128ibm 0x5.98p+4L -0xcp-4L : 0xc.bbaa76be57905b422fc94309d4p+124L -0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok +csinh -89.5 -0.75 += csinh downward flt-32 -0x5.98p+4f -0xcp-4f : -0xc.bbaa8p+124f -0xb.dcb18p+124f : inexact-ok += csinh tonearest flt-32 -0x5.98p+4f -0xcp-4f : -0xc.bbaa7p+124f -0xb.dcb17p+124f : inexact-ok += csinh towardzero flt-32 -0x5.98p+4f -0xcp-4f : -0xc.bbaa7p+124f -0xb.dcb17p+124f : inexact-ok += csinh upward flt-32 -0x5.98p+4f -0xcp-4f : -0xc.bbaa7p+124f -0xb.dcb17p+124f : inexact-ok += csinh downward dbl-64 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57908p+124 -0xb.dcb174d8851ap+124 : inexact-ok += csinh tonearest dbl-64 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be57908p+124 -0xb.dcb174d885198p+124 : inexact-ok += csinh towardzero dbl-64 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be579p+124 -0xb.dcb174d885198p+124 : inexact-ok += csinh upward dbl-64 -0x5.98p+4 -0xcp-4 : -0xc.bbaa76be579p+124 -0xb.dcb174d885198p+124 : inexact-ok += csinh downward ldbl-96-intel -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b5p+124L -0xb.dcb174d885199a6p+124L : inexact-ok += csinh tonearest ldbl-96-intel -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a5p+124L : inexact-ok += csinh towardzero ldbl-96-intel -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a5p+124L : inexact-ok += csinh upward ldbl-96-intel -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a5p+124L : inexact-ok += csinh downward ldbl-96-m68k -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b5p+124L -0xb.dcb174d885199a6p+124L : inexact-ok += csinh tonearest ldbl-96-m68k -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a5p+124L : inexact-ok += csinh towardzero ldbl-96-m68k -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a5p+124L : inexact-ok += csinh upward ldbl-96-m68k -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b4p+124L -0xb.dcb174d885199a5p+124L : inexact-ok += csinh downward ldbl-128 -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b422fc94309d298p+124L -0xb.dcb174d885199a507e02ee9c08c8p+124L : inexact-ok += csinh tonearest ldbl-128 -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b422fc94309d298p+124L -0xb.dcb174d885199a507e02ee9c08c8p+124L : inexact-ok += csinh towardzero ldbl-128 -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b422fc94309d29p+124L -0xb.dcb174d885199a507e02ee9c08cp+124L : inexact-ok += csinh upward ldbl-128 -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b422fc94309d29p+124L -0xb.dcb174d885199a507e02ee9c08cp+124L : inexact-ok += csinh downward ldbl-128ibm -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b422fc94309d4p+124L -0xb.dcb174d885199a507e02ee9c0cp+124L : inexact-ok += csinh tonearest ldbl-128ibm -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b422fc94309d4p+124L -0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok += csinh towardzero ldbl-128ibm -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b422fc94309dp+124L -0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok += csinh upward ldbl-128ibm -0x5.98p+4L -0xcp-4L : -0xc.bbaa76be57905b422fc94309dp+124L -0xb.dcb174d885199a507e02ee9c08p+124L : inexact-ok +csinh 710.5 0.75 += csinh downward flt-32 0x2.c68p+8f 0xcp-4f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csinh tonearest flt-32 0x2.c68p+8f 0xcp-4f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero flt-32 0x2.c68p+8f 0xcp-4f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csinh upward flt-32 0x2.c68p+8f 0xcp-4f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh downward dbl-64 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb528p+1020 0xb.2c35ffb60337p+1020 : inexact-ok += csinh tonearest dbl-64 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb528p+1020 0xb.2c35ffb60337p+1020 : inexact-ok += csinh towardzero dbl-64 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb528p+1020 0xb.2c35ffb60337p+1020 : inexact-ok += csinh upward dbl-64 0x2.c68p+8 0xcp-4 : 0xb.fe39a718cb53p+1020 0xb.2c35ffb603378p+1020 : inexact-ok += csinh downward ldbl-96-intel 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb6033707p+1020L : inexact-ok += csinh tonearest ldbl-96-intel 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb60337071p+1020L : inexact-ok += csinh towardzero ldbl-96-intel 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb6033707p+1020L : inexact-ok += csinh upward ldbl-96-intel 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b28p+1020L 0xb.2c35ffb60337071p+1020L : inexact-ok += csinh downward ldbl-96-m68k 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb6033707p+1020L : inexact-ok += csinh tonearest ldbl-96-m68k 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb60337071p+1020L : inexact-ok += csinh towardzero ldbl-96-m68k 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb6033707p+1020L : inexact-ok += csinh upward ldbl-96-m68k 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b28p+1020L 0xb.2c35ffb60337071p+1020L : inexact-ok += csinh downward ldbl-128 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0be8p+1020L 0xb.2c35ffb60337070b74839cd40a28p+1020L : inexact-ok += csinh tonearest ldbl-128 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0be8p+1020L 0xb.2c35ffb60337070b74839cd40a3p+1020L : inexact-ok += csinh towardzero ldbl-128 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0be8p+1020L 0xb.2c35ffb60337070b74839cd40a28p+1020L : inexact-ok += csinh upward ldbl-128 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0bfp+1020L 0xb.2c35ffb60337070b74839cd40a3p+1020L : inexact-ok += csinh downward ldbl-128ibm 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b2731922dd2e08p+1020L 0xb.2c35ffb60337070b74839cd408p+1020L : inexact-ok += csinh tonearest ldbl-128ibm 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0cp+1020L 0xb.2c35ffb60337070b74839cd40cp+1020L : inexact-ok += csinh towardzero ldbl-128ibm 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b2731922dd2e08p+1020L 0xb.2c35ffb60337070b74839cd408p+1020L : inexact-ok += csinh upward ldbl-128ibm 0x2.c68p+8L 0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0cp+1020L 0xb.2c35ffb60337070b74839cd40cp+1020L : inexact-ok +csinh -710.5 0.75 += csinh downward flt-32 -0x2.c68p+8f 0xcp-4f : minus_infty 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csinh tonearest flt-32 -0x2.c68p+8f 0xcp-4f : minus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero flt-32 -0x2.c68p+8f 0xcp-4f : -0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csinh upward flt-32 -0x2.c68p+8f 0xcp-4f : -0xf.fffffp+124f plus_infty : inexact-ok overflow errno-erange-ok += csinh downward dbl-64 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb53p+1020 0xb.2c35ffb60337p+1020 : inexact-ok += csinh tonearest dbl-64 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb528p+1020 0xb.2c35ffb60337p+1020 : inexact-ok += csinh towardzero dbl-64 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb528p+1020 0xb.2c35ffb60337p+1020 : inexact-ok += csinh upward dbl-64 -0x2.c68p+8 0xcp-4 : -0xb.fe39a718cb528p+1020 0xb.2c35ffb603378p+1020 : inexact-ok += csinh downward ldbl-96-intel -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b28p+1020L 0xb.2c35ffb6033707p+1020L : inexact-ok += csinh tonearest ldbl-96-intel -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb60337071p+1020L : inexact-ok += csinh towardzero ldbl-96-intel -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb6033707p+1020L : inexact-ok += csinh upward ldbl-96-intel -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb60337071p+1020L : inexact-ok += csinh downward ldbl-96-m68k -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b28p+1020L 0xb.2c35ffb6033707p+1020L : inexact-ok += csinh tonearest ldbl-96-m68k -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb60337071p+1020L : inexact-ok += csinh towardzero ldbl-96-m68k -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb6033707p+1020L : inexact-ok += csinh upward ldbl-96-m68k -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b27p+1020L 0xb.2c35ffb60337071p+1020L : inexact-ok += csinh downward ldbl-128 -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0bfp+1020L 0xb.2c35ffb60337070b74839cd40a28p+1020L : inexact-ok += csinh tonearest ldbl-128 -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0be8p+1020L 0xb.2c35ffb60337070b74839cd40a3p+1020L : inexact-ok += csinh towardzero ldbl-128 -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0be8p+1020L 0xb.2c35ffb60337070b74839cd40a28p+1020L : inexact-ok += csinh upward ldbl-128 -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0be8p+1020L 0xb.2c35ffb60337070b74839cd40a3p+1020L : inexact-ok += csinh downward ldbl-128ibm -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0cp+1020L 0xb.2c35ffb60337070b74839cd408p+1020L : inexact-ok += csinh tonearest ldbl-128ibm -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0cp+1020L 0xb.2c35ffb60337070b74839cd40cp+1020L : inexact-ok += csinh towardzero ldbl-128ibm -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b2731922dd2e08p+1020L 0xb.2c35ffb60337070b74839cd408p+1020L : inexact-ok += csinh upward ldbl-128ibm -0x2.c68p+8L 0xcp-4L : -0xb.fe39a718cb52b2731922dd2e08p+1020L 0xb.2c35ffb60337070b74839cd40cp+1020L : inexact-ok +csinh 710.5 -0.75 += csinh downward flt-32 0x2.c68p+8f -0xcp-4f : 0xf.fffffp+124f minus_infty : inexact-ok overflow errno-erange-ok += csinh tonearest flt-32 0x2.c68p+8f -0xcp-4f : plus_infty minus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero flt-32 0x2.c68p+8f -0xcp-4f : 0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csinh upward flt-32 0x2.c68p+8f -0xcp-4f : plus_infty -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csinh downward dbl-64 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb528p+1020 -0xb.2c35ffb603378p+1020 : inexact-ok += csinh tonearest dbl-64 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb528p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok += csinh towardzero dbl-64 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb528p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok += csinh upward dbl-64 0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb53p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok += csinh downward ldbl-96-intel 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb60337071p+1020L : inexact-ok += csinh tonearest ldbl-96-intel 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb60337071p+1020L : inexact-ok += csinh towardzero ldbl-96-intel 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb6033707p+1020L : inexact-ok += csinh upward ldbl-96-intel 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b28p+1020L -0xb.2c35ffb6033707p+1020L : inexact-ok += csinh downward ldbl-96-m68k 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb60337071p+1020L : inexact-ok += csinh tonearest ldbl-96-m68k 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb60337071p+1020L : inexact-ok += csinh towardzero ldbl-96-m68k 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb6033707p+1020L : inexact-ok += csinh upward ldbl-96-m68k 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b28p+1020L -0xb.2c35ffb6033707p+1020L : inexact-ok += csinh downward ldbl-128 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0be8p+1020L -0xb.2c35ffb60337070b74839cd40a3p+1020L : inexact-ok += csinh tonearest ldbl-128 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0be8p+1020L -0xb.2c35ffb60337070b74839cd40a3p+1020L : inexact-ok += csinh towardzero ldbl-128 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0be8p+1020L -0xb.2c35ffb60337070b74839cd40a28p+1020L : inexact-ok += csinh upward ldbl-128 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0bfp+1020L -0xb.2c35ffb60337070b74839cd40a28p+1020L : inexact-ok += csinh downward ldbl-128ibm 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b2731922dd2e08p+1020L -0xb.2c35ffb60337070b74839cd40cp+1020L : inexact-ok += csinh tonearest ldbl-128ibm 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0cp+1020L -0xb.2c35ffb60337070b74839cd40cp+1020L : inexact-ok += csinh towardzero ldbl-128ibm 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b2731922dd2e08p+1020L -0xb.2c35ffb60337070b74839cd408p+1020L : inexact-ok += csinh upward ldbl-128ibm 0x2.c68p+8L -0xcp-4L : 0xb.fe39a718cb52b2731922dd2e0cp+1020L -0xb.2c35ffb60337070b74839cd408p+1020L : inexact-ok +csinh -710.5 -0.75 += csinh downward flt-32 -0x2.c68p+8f -0xcp-4f : minus_infty minus_infty : inexact-ok overflow errno-erange-ok += csinh tonearest flt-32 -0x2.c68p+8f -0xcp-4f : minus_infty minus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero flt-32 -0x2.c68p+8f -0xcp-4f : -0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csinh upward flt-32 -0x2.c68p+8f -0xcp-4f : -0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csinh downward dbl-64 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb53p+1020 -0xb.2c35ffb603378p+1020 : inexact-ok += csinh tonearest dbl-64 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb528p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok += csinh towardzero dbl-64 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb528p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok += csinh upward dbl-64 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb528p+1020 -0xb.2c35ffb60337p+1020 : inexact-ok += csinh downward ldbl-96-intel -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b28p+1020L -0xb.2c35ffb60337071p+1020L : inexact-ok += csinh tonearest ldbl-96-intel -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb60337071p+1020L : inexact-ok += csinh towardzero ldbl-96-intel -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb6033707p+1020L : inexact-ok += csinh upward ldbl-96-intel -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb6033707p+1020L : inexact-ok += csinh downward ldbl-96-m68k -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b28p+1020L -0xb.2c35ffb60337071p+1020L : inexact-ok += csinh tonearest ldbl-96-m68k -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb60337071p+1020L : inexact-ok += csinh towardzero ldbl-96-m68k -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb6033707p+1020L : inexact-ok += csinh upward ldbl-96-m68k -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b27p+1020L -0xb.2c35ffb6033707p+1020L : inexact-ok += csinh downward ldbl-128 -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0bfp+1020L -0xb.2c35ffb60337070b74839cd40a3p+1020L : inexact-ok += csinh tonearest ldbl-128 -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0be8p+1020L -0xb.2c35ffb60337070b74839cd40a3p+1020L : inexact-ok += csinh towardzero ldbl-128 -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0be8p+1020L -0xb.2c35ffb60337070b74839cd40a28p+1020L : inexact-ok += csinh upward ldbl-128 -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0be8p+1020L -0xb.2c35ffb60337070b74839cd40a28p+1020L : inexact-ok += csinh downward ldbl-128ibm -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0cp+1020L -0xb.2c35ffb60337070b74839cd40cp+1020L : inexact-ok += csinh tonearest ldbl-128ibm -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b2731922dd2e0cp+1020L -0xb.2c35ffb60337070b74839cd40cp+1020L : inexact-ok += csinh towardzero ldbl-128ibm -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b2731922dd2e08p+1020L -0xb.2c35ffb60337070b74839cd408p+1020L : inexact-ok += csinh upward ldbl-128ibm -0x2.c68p+8L -0xcp-4L : -0xb.fe39a718cb52b2731922dd2e08p+1020L -0xb.2c35ffb60337070b74839cd408p+1020L : inexact-ok +csinh 11357.25 0.75 += csinh downward flt-32 0x2.c5d4p+12f 0xcp-4f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csinh tonearest flt-32 0x2.c5d4p+12f 0xcp-4f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero flt-32 0x2.c5d4p+12f 0xcp-4f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csinh upward flt-32 0x2.c5d4p+12f 0xcp-4f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh downward dbl-64 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csinh tonearest dbl-64 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero dbl-64 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csinh upward dbl-64 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh downward ldbl-96-intel 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b41p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok += csinh tonearest ldbl-96-intel 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b41p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok += csinh towardzero ldbl-96-intel 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b41p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok += csinh upward ldbl-96-intel 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b42p+16380L 0xb.46f43ab104a625ap+16380L : inexact-ok += csinh downward ldbl-96-m68k 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b41p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok += csinh tonearest ldbl-96-m68k 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b41p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok += csinh towardzero ldbl-96-m68k 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b41p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok += csinh upward ldbl-96-m68k 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b42p+16380L 0xb.46f43ab104a625ap+16380L : inexact-ok += csinh downward ldbl-128 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b41257ed141f4e08p+16380L 0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok += csinh tonearest ldbl-128 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b41257ed141f4e1p+16380L 0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok += csinh towardzero ldbl-128 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b41257ed141f4e08p+16380L 0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok += csinh upward ldbl-128 0x2.c5d4p+12L 0xcp-4L : 0xc.1aee93505374b41257ed141f4e1p+16380L 0xb.46f43ab104a625930c1b0cbd624p+16380L : inexact-ok += csinh downward ldbl-128ibm 0x2.c5d4p+12L 0xcp-4L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-128ibm 0x2.c5d4p+12L 0xcp-4L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-128ibm 0x2.c5d4p+12L 0xcp-4L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-128ibm 0x2.c5d4p+12L 0xcp-4L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok +csinh -11357.25 0.75 += csinh downward flt-32 -0x2.c5d4p+12f 0xcp-4f : minus_infty 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csinh tonearest flt-32 -0x2.c5d4p+12f 0xcp-4f : minus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero flt-32 -0x2.c5d4p+12f 0xcp-4f : -0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csinh upward flt-32 -0x2.c5d4p+12f 0xcp-4f : -0xf.fffffp+124f plus_infty : inexact-ok overflow errno-erange-ok += csinh downward dbl-64 -0x2.c5d4p+12 0xcp-4 : minus_infty 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csinh tonearest dbl-64 -0x2.c5d4p+12 0xcp-4 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero dbl-64 -0x2.c5d4p+12 0xcp-4 : -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csinh upward dbl-64 -0x2.c5d4p+12 0xcp-4 : -0xf.ffffffffffff8p+1020 plus_infty : inexact-ok overflow errno-erange-ok += csinh downward ldbl-96-intel -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b42p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok += csinh tonearest ldbl-96-intel -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b41p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok += csinh towardzero ldbl-96-intel -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b41p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok += csinh upward ldbl-96-intel -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b41p+16380L 0xb.46f43ab104a625ap+16380L : inexact-ok += csinh downward ldbl-96-m68k -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b42p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok += csinh tonearest ldbl-96-m68k -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b41p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok += csinh towardzero ldbl-96-m68k -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b41p+16380L 0xb.46f43ab104a6259p+16380L : inexact-ok += csinh upward ldbl-96-m68k -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b41p+16380L 0xb.46f43ab104a625ap+16380L : inexact-ok += csinh downward ldbl-128 -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b41257ed141f4e1p+16380L 0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok += csinh tonearest ldbl-128 -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b41257ed141f4e1p+16380L 0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok += csinh towardzero ldbl-128 -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b41257ed141f4e08p+16380L 0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok += csinh upward ldbl-128 -0x2.c5d4p+12L 0xcp-4L : -0xc.1aee93505374b41257ed141f4e08p+16380L 0xb.46f43ab104a625930c1b0cbd624p+16380L : inexact-ok += csinh downward ldbl-128ibm -0x2.c5d4p+12L 0xcp-4L : minus_infty 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-128ibm -0x2.c5d4p+12L 0xcp-4L : minus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-128ibm -0x2.c5d4p+12L 0xcp-4L : -0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-128ibm -0x2.c5d4p+12L 0xcp-4L : -0xf.ffffffffffffbffffffffffffcp+1020L plus_infty : inexact-ok overflow errno-erange-ok +csinh 11357.25 -0.75 += csinh downward flt-32 0x2.c5d4p+12f -0xcp-4f : 0xf.fffffp+124f minus_infty : inexact-ok overflow errno-erange-ok += csinh tonearest flt-32 0x2.c5d4p+12f -0xcp-4f : plus_infty minus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero flt-32 0x2.c5d4p+12f -0xcp-4f : 0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csinh upward flt-32 0x2.c5d4p+12f -0xcp-4f : plus_infty -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csinh downward dbl-64 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok += csinh tonearest dbl-64 0x2.c5d4p+12 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero dbl-64 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csinh upward dbl-64 0x2.c5d4p+12 -0xcp-4 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csinh downward ldbl-96-intel 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b41p+16380L -0xb.46f43ab104a625ap+16380L : inexact-ok += csinh tonearest ldbl-96-intel 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b41p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok += csinh towardzero ldbl-96-intel 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b41p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok += csinh upward ldbl-96-intel 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b42p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok += csinh downward ldbl-96-m68k 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b41p+16380L -0xb.46f43ab104a625ap+16380L : inexact-ok += csinh tonearest ldbl-96-m68k 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b41p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok += csinh towardzero ldbl-96-m68k 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b41p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok += csinh upward ldbl-96-m68k 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b42p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok += csinh downward ldbl-128 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b41257ed141f4e08p+16380L -0xb.46f43ab104a625930c1b0cbd624p+16380L : inexact-ok += csinh tonearest ldbl-128 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b41257ed141f4e1p+16380L -0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok += csinh towardzero ldbl-128 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b41257ed141f4e08p+16380L -0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok += csinh upward ldbl-128 0x2.c5d4p+12L -0xcp-4L : 0xc.1aee93505374b41257ed141f4e1p+16380L -0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok += csinh downward ldbl-128ibm 0x2.c5d4p+12L -0xcp-4L : 0xf.ffffffffffffbffffffffffffcp+1020L minus_infty : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-128ibm 0x2.c5d4p+12L -0xcp-4L : plus_infty minus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-128ibm 0x2.c5d4p+12L -0xcp-4L : 0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-128ibm 0x2.c5d4p+12L -0xcp-4L : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok +csinh -11357.25 -0.75 += csinh downward flt-32 -0x2.c5d4p+12f -0xcp-4f : minus_infty minus_infty : inexact-ok overflow errno-erange-ok += csinh tonearest flt-32 -0x2.c5d4p+12f -0xcp-4f : minus_infty minus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero flt-32 -0x2.c5d4p+12f -0xcp-4f : -0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csinh upward flt-32 -0x2.c5d4p+12f -0xcp-4f : -0xf.fffffp+124f -0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csinh downward dbl-64 -0x2.c5d4p+12 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok += csinh tonearest dbl-64 -0x2.c5d4p+12 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero dbl-64 -0x2.c5d4p+12 -0xcp-4 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csinh upward dbl-64 -0x2.c5d4p+12 -0xcp-4 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csinh downward ldbl-96-intel -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b42p+16380L -0xb.46f43ab104a625ap+16380L : inexact-ok += csinh tonearest ldbl-96-intel -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b41p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok += csinh towardzero ldbl-96-intel -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b41p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok += csinh upward ldbl-96-intel -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b41p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok += csinh downward ldbl-96-m68k -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b42p+16380L -0xb.46f43ab104a625ap+16380L : inexact-ok += csinh tonearest ldbl-96-m68k -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b41p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok += csinh towardzero ldbl-96-m68k -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b41p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok += csinh upward ldbl-96-m68k -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b41p+16380L -0xb.46f43ab104a6259p+16380L : inexact-ok += csinh downward ldbl-128 -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b41257ed141f4e1p+16380L -0xb.46f43ab104a625930c1b0cbd624p+16380L : inexact-ok += csinh tonearest ldbl-128 -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b41257ed141f4e1p+16380L -0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok += csinh towardzero ldbl-128 -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b41257ed141f4e08p+16380L -0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok += csinh upward ldbl-128 -0x2.c5d4p+12L -0xcp-4L : -0xc.1aee93505374b41257ed141f4e08p+16380L -0xb.46f43ab104a625930c1b0cbd6238p+16380L : inexact-ok += csinh downward ldbl-128ibm -0x2.c5d4p+12L -0xcp-4L : minus_infty minus_infty : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-128ibm -0x2.c5d4p+12L -0xcp-4L : minus_infty minus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-128ibm -0x2.c5d4p+12L -0xcp-4L : -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-128ibm -0x2.c5d4p+12L -0xcp-4L : -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok csinh 1e6 0.75 = csinh downward flt-32 0xf.424p+16f 0xcp-4f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok = csinh tonearest flt-32 0xf.424p+16f 0xcp-4f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok @@ -91876,6 +92951,181 @@ csinh -1e6 -0.75 = csinh tonearest ldbl-128ibm -0xf.424p+16L -0xcp-4L : minus_infty minus_infty : inexact-ok overflow errno-erange-ok = csinh towardzero ldbl-128ibm -0xf.424p+16L -0xcp-4L : -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok = csinh upward ldbl-128ibm -0xf.424p+16L -0xcp-4L : -0xf.ffffffffffffbffffffffffffcp+1020L -0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok +csinh 180 0x1p-149 += csinh downward flt-32 0xb.4p+4f 0x8p-152f : 0xf.fffffp+124f 0x3.373464p+108f : inexact-ok overflow errno-erange-ok += csinh tonearest flt-32 0xb.4p+4f 0x8p-152f : plus_infty 0x3.373464p+108f : inexact-ok overflow errno-erange-ok += csinh towardzero flt-32 0xb.4p+4f 0x8p-152f : 0xf.fffffp+124f 0x3.373464p+108f : inexact-ok overflow errno-erange-ok += csinh upward flt-32 0xb.4p+4f 0x8p-152f : plus_infty 0x3.373468p+108f : inexact-ok overflow errno-erange-ok += csinh downward dbl-64 0xb.4p+4 0x8p-152 : 0x6.6e68cac762214p+256 0x3.37346563b110ap+108 : inexact-ok += csinh tonearest dbl-64 0xb.4p+4 0x8p-152 : 0x6.6e68cac762214p+256 0x3.37346563b110ap+108 : inexact-ok += csinh towardzero dbl-64 0xb.4p+4 0x8p-152 : 0x6.6e68cac762214p+256 0x3.37346563b110ap+108 : inexact-ok += csinh upward dbl-64 0xb.4p+4 0x8p-152 : 0x6.6e68cac762218p+256 0x3.37346563b110cp+108 : inexact-ok += csinh downward ldbl-96-intel 0xb.4p+4L 0x8p-152L : 0x6.6e68cac76221537p+256L 0x3.37346563b110a9b8p+108L : inexact-ok += csinh tonearest ldbl-96-intel 0xb.4p+4L 0x8p-152L : 0x6.6e68cac76221537p+256L 0x3.37346563b110a9b8p+108L : inexact-ok += csinh towardzero ldbl-96-intel 0xb.4p+4L 0x8p-152L : 0x6.6e68cac76221537p+256L 0x3.37346563b110a9b8p+108L : inexact-ok += csinh upward ldbl-96-intel 0xb.4p+4L 0x8p-152L : 0x6.6e68cac762215378p+256L 0x3.37346563b110a9bcp+108L : inexact-ok += csinh downward ldbl-96-m68k 0xb.4p+4L 0x8p-152L : 0x6.6e68cac76221537p+256L 0x3.37346563b110a9b8p+108L : inexact-ok += csinh tonearest ldbl-96-m68k 0xb.4p+4L 0x8p-152L : 0x6.6e68cac76221537p+256L 0x3.37346563b110a9b8p+108L : inexact-ok += csinh towardzero ldbl-96-m68k 0xb.4p+4L 0x8p-152L : 0x6.6e68cac76221537p+256L 0x3.37346563b110a9b8p+108L : inexact-ok += csinh upward ldbl-96-m68k 0xb.4p+4L 0x8p-152L : 0x6.6e68cac762215378p+256L 0x3.37346563b110a9bcp+108L : inexact-ok += csinh downward ldbl-128 0xb.4p+4L 0x8p-152L : 0x6.6e68cac762215372ccfb2fd63cf4p+256L 0x3.37346563b110a9b9667d97eb1e7ap+108L : inexact-ok += csinh tonearest ldbl-128 0xb.4p+4L 0x8p-152L : 0x6.6e68cac762215372ccfb2fd63cf4p+256L 0x3.37346563b110a9b9667d97eb1e7ap+108L : inexact-ok += csinh towardzero ldbl-128 0xb.4p+4L 0x8p-152L : 0x6.6e68cac762215372ccfb2fd63cf4p+256L 0x3.37346563b110a9b9667d97eb1e7ap+108L : inexact-ok += csinh upward ldbl-128 0xb.4p+4L 0x8p-152L : 0x6.6e68cac762215372ccfb2fd63cf8p+256L 0x3.37346563b110a9b9667d97eb1e7cp+108L : inexact-ok += csinh downward ldbl-128ibm 0xb.4p+4L 0x8p-152L : 0x6.6e68cac762215372ccfb2fd63cp+256L 0x3.37346563b110a9b9667d97eb1ep+108L : inexact-ok += csinh tonearest ldbl-128ibm 0xb.4p+4L 0x8p-152L : 0x6.6e68cac762215372ccfb2fd63cp+256L 0x3.37346563b110a9b9667d97eb1ep+108L : inexact-ok += csinh towardzero ldbl-128ibm 0xb.4p+4L 0x8p-152L : 0x6.6e68cac762215372ccfb2fd63cp+256L 0x3.37346563b110a9b9667d97eb1ep+108L : inexact-ok += csinh upward ldbl-128ibm 0xb.4p+4L 0x8p-152L : 0x6.6e68cac762215372ccfb2fd63ep+256L 0x3.37346563b110a9b9667d97eb1fp+108L : inexact-ok +csinh 1440 0x1p-1074 += csinh downward flt-32 0x5.ap+8f 0x8p-152f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csinh tonearest flt-32 0x5.ap+8f 0x8p-152f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero flt-32 0x5.ap+8f 0x8p-152f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csinh upward flt-32 0x5.ap+8f 0x8p-152f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh downward dbl-64 0x5.ap+8 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csinh tonearest dbl-64 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero dbl-64 0x5.ap+8 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csinh upward dbl-64 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh downward ldbl-96-intel 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c4p+2076L 0xb.2a22d4a7d093462p+1924L : inexact-ok += csinh tonearest ldbl-96-intel 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c4p+2076L 0xb.2a22d4a7d093462p+1924L : inexact-ok += csinh towardzero ldbl-96-intel 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c4p+2076L 0xb.2a22d4a7d093462p+1924L : inexact-ok += csinh upward ldbl-96-intel 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c6p+2076L 0xb.2a22d4a7d093463p+1924L : inexact-ok += csinh downward ldbl-96-m68k 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c4p+2076L 0xb.2a22d4a7d093462p+1924L : inexact-ok += csinh tonearest ldbl-96-m68k 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c4p+2076L 0xb.2a22d4a7d093462p+1924L : inexact-ok += csinh towardzero ldbl-96-m68k 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c4p+2076L 0xb.2a22d4a7d093462p+1924L : inexact-ok += csinh upward ldbl-96-m68k 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c6p+2076L 0xb.2a22d4a7d093463p+1924L : inexact-ok += csinh downward ldbl-128 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c47ee67b88bb6ep+2076L 0xb.2a22d4a7d0934623f733dc45db7p+1924L : inexact-ok += csinh tonearest ldbl-128 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c47ee67b88bb6ep+2076L 0xb.2a22d4a7d0934623f733dc45db7p+1924L : inexact-ok += csinh towardzero ldbl-128 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c47ee67b88bb6ep+2076L 0xb.2a22d4a7d0934623f733dc45db7p+1924L : inexact-ok += csinh upward ldbl-128 0x5.ap+8L 0x8p-152L : 0x1.65445a94fa1268c47ee67b88bb6fp+2076L 0xb.2a22d4a7d0934623f733dc45db78p+1924L : inexact-ok += csinh downward ldbl-128ibm 0x5.ap+8L 0x8p-152L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-128ibm 0x5.ap+8L 0x8p-152L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-128ibm 0x5.ap+8L 0x8p-152L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-128ibm 0x5.ap+8L 0x8p-152L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh downward flt-32 0x5.ap+8f 0x0p+0f : 0xf.fffffp+124f 0x0p+0f : inexact-ok overflow errno-erange-ok += csinh tonearest flt-32 0x5.ap+8f 0x0p+0f : plus_infty 0x0p+0f : inexact-ok overflow errno-erange-ok += csinh towardzero flt-32 0x5.ap+8f 0x0p+0f : 0xf.fffffp+124f 0x0p+0f : inexact-ok overflow errno-erange-ok += csinh upward flt-32 0x5.ap+8f 0x0p+0f : plus_infty 0x0p+0f : inexact-ok overflow errno-erange-ok += csinh downward dbl-64 0x5.ap+8 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok += csinh tonearest dbl-64 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok += csinh towardzero dbl-64 0x5.ap+8 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok += csinh upward dbl-64 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok += csinh downward ldbl-96-intel 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c4p+2076L 0x0p+0L : inexact-ok += csinh tonearest ldbl-96-intel 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c4p+2076L 0x0p+0L : inexact-ok += csinh towardzero ldbl-96-intel 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c4p+2076L 0x0p+0L : inexact-ok += csinh upward ldbl-96-intel 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c6p+2076L 0x0p+0L : inexact-ok += csinh downward ldbl-96-m68k 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c4p+2076L 0x0p+0L : inexact-ok += csinh tonearest ldbl-96-m68k 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c4p+2076L 0x0p+0L : inexact-ok += csinh towardzero ldbl-96-m68k 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c4p+2076L 0x0p+0L : inexact-ok += csinh upward ldbl-96-m68k 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c6p+2076L 0x0p+0L : inexact-ok += csinh downward ldbl-128 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c47ee67b88bb6ep+2076L 0x0p+0L : inexact-ok += csinh tonearest ldbl-128 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c47ee67b88bb6ep+2076L 0x0p+0L : inexact-ok += csinh towardzero ldbl-128 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c47ee67b88bb6ep+2076L 0x0p+0L : inexact-ok += csinh upward ldbl-128 0x5.ap+8L 0x0p+0L : 0x1.65445a94fa1268c47ee67b88bb6fp+2076L 0x0p+0L : inexact-ok += csinh downward ldbl-128ibm 0x5.ap+8L 0x0p+0L : 0xf.ffffffffffffbffffffffffffcp+1020L 0x0p+0L : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-128ibm 0x5.ap+8L 0x0p+0L : plus_infty 0x0p+0L : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-128ibm 0x5.ap+8L 0x0p+0L : 0xf.ffffffffffffbffffffffffffcp+1020L 0x0p+0L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-128ibm 0x5.ap+8L 0x0p+0L : plus_infty 0x0p+0L : inexact-ok overflow errno-erange-ok += csinh downward dbl-64 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffff8p+1020 0x5.95116a53e8498p+1000 : inexact-ok overflow errno-erange-ok += csinh tonearest dbl-64 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849cp+1000 : inexact-ok overflow errno-erange-ok += csinh towardzero dbl-64 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffff8p+1020 0x5.95116a53e8498p+1000 : inexact-ok overflow errno-erange-ok += csinh upward dbl-64 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849cp+1000 : inexact-ok overflow errno-erange-ok += csinh downward ldbl-96-intel 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c4p+2076L 0x5.95116a53e849a31p+1000L : inexact-ok += csinh tonearest ldbl-96-intel 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c4p+2076L 0x5.95116a53e849a31p+1000L : inexact-ok += csinh towardzero ldbl-96-intel 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c4p+2076L 0x5.95116a53e849a31p+1000L : inexact-ok += csinh upward ldbl-96-intel 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c6p+2076L 0x5.95116a53e849a318p+1000L : inexact-ok += csinh downward ldbl-96-m68k 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c4p+2076L 0x5.95116a53e849a31p+1000L : inexact-ok += csinh tonearest ldbl-96-m68k 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c4p+2076L 0x5.95116a53e849a31p+1000L : inexact-ok += csinh towardzero ldbl-96-m68k 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c4p+2076L 0x5.95116a53e849a31p+1000L : inexact-ok += csinh upward ldbl-96-m68k 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c6p+2076L 0x5.95116a53e849a318p+1000L : inexact-ok += csinh downward ldbl-128 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c47ee67b88bb6ep+2076L 0x5.95116a53e849a311fb99ee22edb8p+1000L : inexact-ok += csinh tonearest ldbl-128 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c47ee67b88bb6ep+2076L 0x5.95116a53e849a311fb99ee22edb8p+1000L : inexact-ok += csinh towardzero ldbl-128 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c47ee67b88bb6ep+2076L 0x5.95116a53e849a311fb99ee22edb8p+1000L : inexact-ok += csinh upward ldbl-128 0x5.ap+8L 0x4p-1076L : 0x1.65445a94fa1268c47ee67b88bb6fp+2076L 0x5.95116a53e849a311fb99ee22edbcp+1000L : inexact-ok += csinh downward ldbl-128ibm 0x5.ap+8L 0x4p-1076L : 0xf.ffffffffffffbffffffffffffcp+1020L 0x5.95116a53e849a311fb99ee22ecp+1000L : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-128ibm 0x5.ap+8L 0x4p-1076L : plus_infty 0x5.95116a53e849a311fb99ee22eep+1000L : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-128ibm 0x5.ap+8L 0x4p-1076L : 0xf.ffffffffffffbffffffffffffcp+1020L 0x5.95116a53e849a311fb99ee22ecp+1000L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-128ibm 0x5.ap+8L 0x4p-1076L : plus_infty 0x5.95116a53e849a311fb99ee22eep+1000L : inexact-ok overflow errno-erange-ok +csinh 22730 0x1p-16434 += csinh downward flt-32 0x5.8cap+12f 0x8p-152f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csinh tonearest flt-32 0x5.8cap+12f 0x8p-152f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero flt-32 0x5.8cap+12f 0x8p-152f : 0xf.fffffp+124f 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += csinh upward flt-32 0x5.8cap+12f 0x8p-152f : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh downward dbl-64 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csinh tonearest dbl-64 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero dbl-64 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csinh upward dbl-64 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh downward ldbl-96-intel 0x5.8cap+12L 0x8p-152L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-96-intel 0x5.8cap+12L 0x8p-152L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-96-intel 0x5.8cap+12L 0x8p-152L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-96-intel 0x5.8cap+12L 0x8p-152L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh downward ldbl-96-m68k 0x5.8cap+12L 0x8p-152L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-96-m68k 0x5.8cap+12L 0x8p-152L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-96-m68k 0x5.8cap+12L 0x8p-152L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-96-m68k 0x5.8cap+12L 0x8p-152L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh downward ldbl-128 0x5.8cap+12L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-128 0x5.8cap+12L 0x8p-152L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-128 0x5.8cap+12L 0x8p-152L : 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-128 0x5.8cap+12L 0x8p-152L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh downward ldbl-128ibm 0x5.8cap+12L 0x8p-152L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-128ibm 0x5.8cap+12L 0x8p-152L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-128ibm 0x5.8cap+12L 0x8p-152L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-128ibm 0x5.8cap+12L 0x8p-152L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh downward flt-32 0x5.8cap+12f 0x0p+0f : 0xf.fffffp+124f 0x0p+0f : inexact-ok overflow errno-erange-ok += csinh tonearest flt-32 0x5.8cap+12f 0x0p+0f : plus_infty 0x0p+0f : inexact-ok overflow errno-erange-ok += csinh towardzero flt-32 0x5.8cap+12f 0x0p+0f : 0xf.fffffp+124f 0x0p+0f : inexact-ok overflow errno-erange-ok += csinh upward flt-32 0x5.8cap+12f 0x0p+0f : plus_infty 0x0p+0f : inexact-ok overflow errno-erange-ok += csinh downward dbl-64 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok += csinh tonearest dbl-64 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok += csinh towardzero dbl-64 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok += csinh upward dbl-64 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok += csinh downward ldbl-96-intel 0x5.8cap+12L 0x0p+0L : 0xf.fffffffffffffffp+16380L 0x0p+0L : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-96-intel 0x5.8cap+12L 0x0p+0L : plus_infty 0x0p+0L : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-96-intel 0x5.8cap+12L 0x0p+0L : 0xf.fffffffffffffffp+16380L 0x0p+0L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-96-intel 0x5.8cap+12L 0x0p+0L : plus_infty 0x0p+0L : inexact-ok overflow errno-erange-ok += csinh downward ldbl-96-m68k 0x5.8cap+12L 0x0p+0L : 0xf.fffffffffffffffp+16380L 0x0p+0L : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-96-m68k 0x5.8cap+12L 0x0p+0L : plus_infty 0x0p+0L : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-96-m68k 0x5.8cap+12L 0x0p+0L : 0xf.fffffffffffffffp+16380L 0x0p+0L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-96-m68k 0x5.8cap+12L 0x0p+0L : plus_infty 0x0p+0L : inexact-ok overflow errno-erange-ok += csinh downward ldbl-128 0x5.8cap+12L 0x0p+0L : 0xf.fffffffffffffffffffffffffff8p+16380L 0x0p+0L : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-128 0x5.8cap+12L 0x0p+0L : plus_infty 0x0p+0L : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-128 0x5.8cap+12L 0x0p+0L : 0xf.fffffffffffffffffffffffffff8p+16380L 0x0p+0L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-128 0x5.8cap+12L 0x0p+0L : plus_infty 0x0p+0L : inexact-ok overflow errno-erange-ok += csinh downward ldbl-128ibm 0x5.8cap+12L 0x0p+0L : 0xf.ffffffffffffbffffffffffffcp+1020L 0x0p+0L : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-128ibm 0x5.8cap+12L 0x0p+0L : plus_infty 0x0p+0L : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-128ibm 0x5.8cap+12L 0x0p+0L : 0xf.ffffffffffffbffffffffffffcp+1020L 0x0p+0L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-128ibm 0x5.8cap+12L 0x0p+0L : plus_infty 0x0p+0L : inexact-ok overflow errno-erange-ok += csinh downward dbl-64 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csinh tonearest dbl-64 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero dbl-64 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok += csinh upward dbl-64 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh downward ldbl-96-intel 0x5.8cap+12L 0x4p-1076L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-96-intel 0x5.8cap+12L 0x4p-1076L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-96-intel 0x5.8cap+12L 0x4p-1076L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-96-intel 0x5.8cap+12L 0x4p-1076L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh downward ldbl-96-m68k 0x5.8cap+12L 0x4p-1076L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-96-m68k 0x5.8cap+12L 0x4p-1076L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-96-m68k 0x5.8cap+12L 0x4p-1076L : 0xf.fffffffffffffffp+16380L 0xf.fffffffffffffffp+16380L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-96-m68k 0x5.8cap+12L 0x4p-1076L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh downward ldbl-128 0x5.8cap+12L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-128 0x5.8cap+12L 0x4p-1076L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-128 0x5.8cap+12L 0x4p-1076L : 0xf.fffffffffffffffffffffffffff8p+16380L 0xf.fffffffffffffffffffffffffff8p+16380L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-128 0x5.8cap+12L 0x4p-1076L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh downward ldbl-128ibm 0x5.8cap+12L 0x4p-1076L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-128ibm 0x5.8cap+12L 0x4p-1076L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-128ibm 0x5.8cap+12L 0x4p-1076L : 0xf.ffffffffffffbffffffffffffcp+1020L 0xf.ffffffffffffbffffffffffffcp+1020L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-128ibm 0x5.8cap+12L 0x4p-1076L : plus_infty plus_infty : inexact-ok overflow errno-erange-ok += csinh downward ldbl-96-intel 0x5.8cap+12L 0x4p-16436L : 0xf.fffffffffffffffp+16380L 0x2.bf701efd42c88e7cp+16356L : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-96-intel 0x5.8cap+12L 0x4p-16436L : plus_infty 0x2.bf701efd42c88e8p+16356L : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-96-intel 0x5.8cap+12L 0x4p-16436L : 0xf.fffffffffffffffp+16380L 0x2.bf701efd42c88e7cp+16356L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-96-intel 0x5.8cap+12L 0x4p-16436L : plus_infty 0x2.bf701efd42c88e8p+16356L : inexact-ok overflow errno-erange-ok += csinh downward ldbl-96-m68k 0x5.8cap+12L 0x4p-16436L : 0xf.fffffffffffffffp+16380L 0x2.bf701efd42c88e7cp+16356L : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-96-m68k 0x5.8cap+12L 0x4p-16436L : plus_infty 0x2.bf701efd42c88e8p+16356L : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-96-m68k 0x5.8cap+12L 0x4p-16436L : 0xf.fffffffffffffffp+16380L 0x2.bf701efd42c88e7cp+16356L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-96-m68k 0x5.8cap+12L 0x4p-16436L : plus_infty 0x2.bf701efd42c88e8p+16356L : inexact-ok overflow errno-erange-ok += csinh downward ldbl-128 0x5.8cap+12L 0x4p-16436L : 0xf.fffffffffffffffffffffffffff8p+16380L 0x2.bf701efd42c88e7efc2fdf7765fcp+16356L : inexact-ok overflow errno-erange-ok += csinh tonearest ldbl-128 0x5.8cap+12L 0x4p-16436L : plus_infty 0x2.bf701efd42c88e7efc2fdf7765fcp+16356L : inexact-ok overflow errno-erange-ok += csinh towardzero ldbl-128 0x5.8cap+12L 0x4p-16436L : 0xf.fffffffffffffffffffffffffff8p+16380L 0x2.bf701efd42c88e7efc2fdf7765fcp+16356L : inexact-ok overflow errno-erange-ok += csinh upward ldbl-128 0x5.8cap+12L 0x4p-16436L : plus_infty 0x2.bf701efd42c88e7efc2fdf7765fep+16356L : inexact-ok overflow errno-erange-ok csqrt 0 0 = csqrt downward flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok = csqrt tonearest flt-32 0x0p+0f 0x0p+0f : 0x0p+0f 0x0p+0f : inexact-ok diff --git a/math/libm-test.inc b/math/libm-test.inc index ba8e8ffb6b..cc86e3a1c4 100644 --- a/math/libm-test.inc +++ b/math/libm-test.inc @@ -6382,11 +6382,6 @@ creal_test (void) static const struct test_c_c_data csin_test_data[] = { - TEST_c_c (csin, 0.0, 0.0, 0.0, 0.0), - TEST_c_c (csin, minus_zero, 0.0, minus_zero, 0.0), - TEST_c_c (csin, 0.0, minus_zero, 0, minus_zero), - TEST_c_c (csin, minus_zero, minus_zero, minus_zero, minus_zero), - TEST_c_c (csin, 0.0, plus_infty, 0.0, plus_infty), TEST_c_c (csin, minus_zero, plus_infty, minus_zero, plus_infty), TEST_c_c (csin, 0.0, minus_infty, 0.0, minus_infty), @@ -6432,40 +6427,6 @@ static const struct test_c_c_data csin_test_data[] = TEST_c_c (csin, qnan_value, qnan_value, qnan_value, qnan_value), - TEST_c_c (csin, 0.75L, 1.25L, 1.28722291002649188575873510790565441L, 1.17210635989270256101081285116138863L), - TEST_c_c (csin, -2, -3, -9.15449914691142957346729954460983256L, 4.16890695996656435075481305885375484L), - - TEST_c_c (csin, 0.75, 89.5, 2.522786001038096774676288412995370563339e38L, 2.708024460708609732016532185663087200560e38L), - TEST_c_c (csin, 0.75, -89.5, 2.522786001038096774676288412995370563339e38L, -2.708024460708609732016532185663087200560e38L), - TEST_c_c (csin, -0.75, 89.5, -2.522786001038096774676288412995370563339e38L, 2.708024460708609732016532185663087200560e38L), - TEST_c_c (csin, -0.75, -89.5, -2.522786001038096774676288412995370563339e38L, -2.708024460708609732016532185663087200560e38L), - -#ifndef TEST_FLOAT - TEST_c_c (csin, 0.75, 710.5, 1.255317763348154410745082950806112487736e308L, 1.347490911916428129246890157395342279438e308L), - TEST_c_c (csin, 0.75, -710.5, 1.255317763348154410745082950806112487736e308L, -1.347490911916428129246890157395342279438e308L), - TEST_c_c (csin, -0.75, 710.5, -1.255317763348154410745082950806112487736e308L, 1.347490911916428129246890157395342279438e308L), - TEST_c_c (csin, -0.75, -710.5, -1.255317763348154410745082950806112487736e308L, -1.347490911916428129246890157395342279438e308L), -#endif - -#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384 - TEST_c_c (csin, 0.75, 11357.25, 8.385498349388321535962327491346664141020e4931L, 9.001213196851067077465606717616495588201e4931L), - TEST_c_c (csin, 0.75, -11357.25, 8.385498349388321535962327491346664141020e4931L, -9.001213196851067077465606717616495588201e4931L), - TEST_c_c (csin, -0.75, 11357.25, -8.385498349388321535962327491346664141020e4931L, 9.001213196851067077465606717616495588201e4931L), - TEST_c_c (csin, -0.75, -11357.25, -8.385498349388321535962327491346664141020e4931L, -9.001213196851067077465606717616495588201e4931L), -#endif - -#ifdef TEST_FLOAT - TEST_c_c (csin, 0x1p-149, 180, 1.043535896672617552965983803453927655332e33L, plus_oflow, OVERFLOW_EXCEPTION), -#endif - -#if defined TEST_DOUBLE || (defined TEST_LDOUBLE && LDBL_MAX_EXP == 1024) - TEST_c_c (csin, 0x1p-1074, 1440, 5.981479269486130556466515778180916082415e301L, plus_oflow, OVERFLOW_EXCEPTION), -#endif - -#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384 - TEST_c_c (csin, 0x1p-16434L, 22730, 1.217853148905605987081057582351152052687e4924L, plus_oflow, OVERFLOW_EXCEPTION), -#endif - AUTO_TESTS_c_c (csin), TEST_c_c (csin, min_subnorm_value, min_value, min_subnorm_value, min_value, UNDERFLOW_EXCEPTION), @@ -6481,11 +6442,6 @@ csin_test (void) static const struct test_c_c_data csinh_test_data[] = { - TEST_c_c (csinh, 0.0, 0.0, 0.0, 0.0), - TEST_c_c (csinh, minus_zero, 0.0, minus_zero, 0.0), - TEST_c_c (csinh, 0.0, minus_zero, 0.0, minus_zero), - TEST_c_c (csinh, minus_zero, minus_zero, minus_zero, minus_zero), - TEST_c_c (csinh, 0.0, plus_infty, 0.0, qnan_value, INVALID_EXCEPTION|IGNORE_ZERO_INF_SIGN), TEST_c_c (csinh, minus_zero, plus_infty, 0.0, qnan_value, INVALID_EXCEPTION|IGNORE_ZERO_INF_SIGN), TEST_c_c (csinh, 0.0, minus_infty, 0.0, qnan_value, INVALID_EXCEPTION|IGNORE_ZERO_INF_SIGN), @@ -6531,40 +6487,6 @@ static const struct test_c_c_data csinh_test_data[] = TEST_c_c (csinh, qnan_value, qnan_value, qnan_value, qnan_value), - TEST_c_c (csinh, 0.75L, 1.25L, 0.259294854551162779153349830618433028L, 1.22863452409509552219214606515777594L), - TEST_c_c (csinh, -2, -3, 3.59056458998577995201256544779481679L, -0.530921086248519805267040090660676560L), - - TEST_c_c (csinh, 89.5, 0.75, 2.708024460708609732016532185663087200560e38L, 2.522786001038096774676288412995370563339e38L), - TEST_c_c (csinh, -89.5, 0.75, -2.708024460708609732016532185663087200560e38L, 2.522786001038096774676288412995370563339e38L), - TEST_c_c (csinh, 89.5, -0.75, 2.708024460708609732016532185663087200560e38L, -2.522786001038096774676288412995370563339e38L), - TEST_c_c (csinh, -89.5, -0.75, -2.708024460708609732016532185663087200560e38L, -2.522786001038096774676288412995370563339e38L), - -#ifndef TEST_FLOAT - TEST_c_c (csinh, 710.5, 0.75, 1.347490911916428129246890157395342279438e308L, 1.255317763348154410745082950806112487736e308L), - TEST_c_c (csinh, -710.5, 0.75, -1.347490911916428129246890157395342279438e308L, 1.255317763348154410745082950806112487736e308L), - TEST_c_c (csinh, 710.5, -0.75, 1.347490911916428129246890157395342279438e308L, -1.255317763348154410745082950806112487736e308L), - TEST_c_c (csinh, -710.5, -0.75, -1.347490911916428129246890157395342279438e308L, -1.255317763348154410745082950806112487736e308L), -#endif - -#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384 - TEST_c_c (csinh, 11357.25, 0.75, 9.001213196851067077465606717616495588201e4931L, 8.385498349388321535962327491346664141020e4931L), - TEST_c_c (csinh, -11357.25, 0.75, -9.001213196851067077465606717616495588201e4931L, 8.385498349388321535962327491346664141020e4931L), - TEST_c_c (csinh, 11357.25, -0.75, 9.001213196851067077465606717616495588201e4931L, -8.385498349388321535962327491346664141020e4931L), - TEST_c_c (csinh, -11357.25, -0.75, -9.001213196851067077465606717616495588201e4931L, -8.385498349388321535962327491346664141020e4931L), -#endif - -#ifdef TEST_FLOAT - TEST_c_c (csinh, 180, 0x1p-149, plus_oflow, 1.043535896672617552965983803453927655332e33L, OVERFLOW_EXCEPTION), -#endif - -#if defined TEST_DOUBLE || (defined TEST_LDOUBLE && LDBL_MAX_EXP == 1024) - TEST_c_c (csinh, 1440, 0x1p-1074, plus_oflow, 5.981479269486130556466515778180916082415e301L, OVERFLOW_EXCEPTION), -#endif - -#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384 - TEST_c_c (csinh, 22730, 0x1p-16434L, plus_oflow, 1.217853148905605987081057582351152052687e4924L, OVERFLOW_EXCEPTION), -#endif - AUTO_TESTS_c_c (csinh), TEST_c_c (csinh, min_subnorm_value, min_value, min_subnorm_value, min_value, UNDERFLOW_EXCEPTION), -- 2.11.4.GIT