Add further tests of cosh and sinh.

This patch adds some further randomly-generated tests of cosh and sinh
that are observed to increase ulps on x86_64.

Tested for x86_64 and x86 and ulps updated accordingly.

	* math/auto-libm-test-in: Add more tests of cosh and sinh.
	* math/auto-libm-test-out: Regenerated.
	* sysdeps/i386/fpu/libm-test-ulps: Update.
	* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
This commit is contained in:
Joseph Myers 2015-04-30 22:32:08 +00:00
parent 0833cecd26
commit 094fca83ee
5 changed files with 401 additions and 18 deletions

View File

@ -1,5 +1,10 @@
2015-04-30 Joseph Myers <joseph@codesourcery.com>
* math/auto-libm-test-in: Add more tests of cosh and sinh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
* sysdeps/unix/sysv/linux/mips/mips32/waitid.c: Remove file.
2015-04-29 Roland McGrath <roland@hack.frob.com>

View File

@ -879,6 +879,7 @@ cosh 0x1p-20
cosh -1
cosh 50
cosh -0xb.60713p+0
cosh -0x3.cee48p+0
# GCC bug 59666: results on directed rounding may be incorrect.
cosh max no-test-inline xfail-rounding:ldbl-128ibm
cosh -max no-test-inline xfail-rounding:ldbl-128ibm
@ -2202,6 +2203,10 @@ sinh -0x7.a8c5f68c81fae5dp-4
sinh 0x3.4a037p-4
sinh -0x3.eba6dbcbeceb2p-4
sinh -0x2.55f63p+0
sinh -0x3.ca68c96337692p-4
sinh -0x3.92da05a85024b314p-4
sinh -0x3.3e6292ed442d450cp-4
sinh 0x7.6e259d2436fc4p-4
sqrt 0
sqrt -0

View File

@ -84692,6 +84692,31 @@ cosh -0xb.60713p+0
= cosh tonearest ldbl-128ibm -0xb.60713p+0L : 0xa.a7179c1019ae57dfcdfc8ae2cp+12L : inexact-ok
= cosh towardzero ldbl-128ibm -0xb.60713p+0L : 0xa.a7179c1019ae57dfcdfc8ae2cp+12L : inexact-ok
= cosh upward ldbl-128ibm -0xb.60713p+0L : 0xa.a7179c1019ae57dfcdfc8ae2c4p+12L : inexact-ok
cosh -0x3.cee48p+0
= cosh downward flt-32 -0x3.cee48p+0f : 0x1.68b8dcp+4f : inexact-ok
= cosh tonearest flt-32 -0x3.cee48p+0f : 0x1.68b8dcp+4f : inexact-ok
= cosh towardzero flt-32 -0x3.cee48p+0f : 0x1.68b8dcp+4f : inexact-ok
= cosh upward flt-32 -0x3.cee48p+0f : 0x1.68b8dep+4f : inexact-ok
= cosh downward dbl-64 -0x3.cee48p+0 : 0x1.68b8dc5c49a88p+4 : inexact-ok
= cosh tonearest dbl-64 -0x3.cee48p+0 : 0x1.68b8dc5c49a89p+4 : inexact-ok
= cosh towardzero dbl-64 -0x3.cee48p+0 : 0x1.68b8dc5c49a88p+4 : inexact-ok
= cosh upward dbl-64 -0x3.cee48p+0 : 0x1.68b8dc5c49a89p+4 : inexact-ok
= cosh downward ldbl-96-intel -0x3.cee48p+0L : 0x1.68b8dc5c49a88f56p+4L : inexact-ok
= cosh tonearest ldbl-96-intel -0x3.cee48p+0L : 0x1.68b8dc5c49a88f56p+4L : inexact-ok
= cosh towardzero ldbl-96-intel -0x3.cee48p+0L : 0x1.68b8dc5c49a88f56p+4L : inexact-ok
= cosh upward ldbl-96-intel -0x3.cee48p+0L : 0x1.68b8dc5c49a88f58p+4L : inexact-ok
= cosh downward ldbl-96-m68k -0x3.cee48p+0L : 0x1.68b8dc5c49a88f56p+4L : inexact-ok
= cosh tonearest ldbl-96-m68k -0x3.cee48p+0L : 0x1.68b8dc5c49a88f56p+4L : inexact-ok
= cosh towardzero ldbl-96-m68k -0x3.cee48p+0L : 0x1.68b8dc5c49a88f56p+4L : inexact-ok
= cosh upward ldbl-96-m68k -0x3.cee48p+0L : 0x1.68b8dc5c49a88f58p+4L : inexact-ok
= cosh downward ldbl-128 -0x3.cee48p+0L : 0x1.68b8dc5c49a88f56145c6a6eb1fbp+4L : inexact-ok
= cosh tonearest ldbl-128 -0x3.cee48p+0L : 0x1.68b8dc5c49a88f56145c6a6eb1fbp+4L : inexact-ok
= cosh towardzero ldbl-128 -0x3.cee48p+0L : 0x1.68b8dc5c49a88f56145c6a6eb1fbp+4L : inexact-ok
= cosh upward ldbl-128 -0x3.cee48p+0L : 0x1.68b8dc5c49a88f56145c6a6eb1fcp+4L : inexact-ok
= cosh downward ldbl-128ibm -0x3.cee48p+0L : 0x1.68b8dc5c49a88f56145c6a6eb18p+4L : inexact-ok
= cosh tonearest ldbl-128ibm -0x3.cee48p+0L : 0x1.68b8dc5c49a88f56145c6a6eb2p+4L : inexact-ok
= cosh towardzero ldbl-128ibm -0x3.cee48p+0L : 0x1.68b8dc5c49a88f56145c6a6eb18p+4L : inexact-ok
= cosh upward ldbl-128ibm -0x3.cee48p+0L : 0x1.68b8dc5c49a88f56145c6a6eb2p+4L : inexact-ok
cosh max no-test-inline xfail-rounding:ldbl-128ibm
= cosh downward flt-32 0xf.fffffp+124f : 0xf.fffffp+124f : no-test-inline xfail:ldbl-128ibm inexact-ok overflow errno-erange-ok
= cosh tonearest flt-32 0xf.fffffp+124f : plus_infty : no-test-inline inexact-ok overflow errno-erange
@ -175265,6 +175290,354 @@ sinh -0x2.55f63p+0
= sinh tonearest ldbl-128ibm -0x2.55f63p+0L : -0x5.1ed4b3c8c4e07e8146d7a23bf6p+0L : inexact-ok
= sinh towardzero ldbl-128ibm -0x2.55f63p+0L : -0x5.1ed4b3c8c4e07e8146d7a23bf6p+0L : inexact-ok
= sinh upward ldbl-128ibm -0x2.55f63p+0L : -0x5.1ed4b3c8c4e07e8146d7a23bf6p+0L : inexact-ok
sinh -0x3.ca68c96337692p-4
= sinh downward flt-32 -0x3.ca68c8p-4f : -0x3.d3835p-4f : inexact-ok
= sinh tonearest flt-32 -0x3.ca68c8p-4f : -0x3.d3834cp-4f : inexact-ok
= sinh towardzero flt-32 -0x3.ca68c8p-4f : -0x3.d3834cp-4f : inexact-ok
= sinh upward flt-32 -0x3.ca68c8p-4f : -0x3.d3834cp-4f : inexact-ok
= sinh downward dbl-64 -0x3.ca68c8p-4 : -0x3.d3834c8e189cp-4 : inexact-ok
= sinh tonearest dbl-64 -0x3.ca68c8p-4 : -0x3.d3834c8e189cp-4 : inexact-ok
= sinh towardzero dbl-64 -0x3.ca68c8p-4 : -0x3.d3834c8e189bep-4 : inexact-ok
= sinh upward dbl-64 -0x3.ca68c8p-4 : -0x3.d3834c8e189bep-4 : inexact-ok
= sinh downward ldbl-96-intel -0x3.ca68c8p-4L : -0x3.d3834c8e189bfe9p-4L : inexact-ok
= sinh tonearest ldbl-96-intel -0x3.ca68c8p-4L : -0x3.d3834c8e189bfe9p-4L : inexact-ok
= sinh towardzero ldbl-96-intel -0x3.ca68c8p-4L : -0x3.d3834c8e189bfe8cp-4L : inexact-ok
= sinh upward ldbl-96-intel -0x3.ca68c8p-4L : -0x3.d3834c8e189bfe8cp-4L : inexact-ok
= sinh downward ldbl-96-m68k -0x3.ca68c8p-4L : -0x3.d3834c8e189bfe9p-4L : inexact-ok
= sinh tonearest ldbl-96-m68k -0x3.ca68c8p-4L : -0x3.d3834c8e189bfe9p-4L : inexact-ok
= sinh towardzero ldbl-96-m68k -0x3.ca68c8p-4L : -0x3.d3834c8e189bfe8cp-4L : inexact-ok
= sinh upward ldbl-96-m68k -0x3.ca68c8p-4L : -0x3.d3834c8e189bfe8cp-4L : inexact-ok
= sinh downward ldbl-128 -0x3.ca68c8p-4L : -0x3.d3834c8e189bfe8faf608f8faaa8p-4L : inexact-ok
= sinh tonearest ldbl-128 -0x3.ca68c8p-4L : -0x3.d3834c8e189bfe8faf608f8faaa6p-4L : inexact-ok
= sinh towardzero ldbl-128 -0x3.ca68c8p-4L : -0x3.d3834c8e189bfe8faf608f8faaa6p-4L : inexact-ok
= sinh upward ldbl-128 -0x3.ca68c8p-4L : -0x3.d3834c8e189bfe8faf608f8faaa6p-4L : inexact-ok
= sinh downward ldbl-128ibm -0x3.ca68c8p-4L : -0x3.d3834c8e189bfe8faf608f8fabp-4L : inexact-ok
= sinh tonearest ldbl-128ibm -0x3.ca68c8p-4L : -0x3.d3834c8e189bfe8faf608f8fabp-4L : inexact-ok
= sinh towardzero ldbl-128ibm -0x3.ca68c8p-4L : -0x3.d3834c8e189bfe8faf608f8faap-4L : inexact-ok
= sinh upward ldbl-128ibm -0x3.ca68c8p-4L : -0x3.d3834c8e189bfe8faf608f8faap-4L : inexact-ok
= sinh downward flt-32 -0x3.ca68ccp-4f : -0x3.d38354p-4f : inexact-ok
= sinh tonearest flt-32 -0x3.ca68ccp-4f : -0x3.d3835p-4f : inexact-ok
= sinh towardzero flt-32 -0x3.ca68ccp-4f : -0x3.d3835p-4f : inexact-ok
= sinh upward flt-32 -0x3.ca68ccp-4f : -0x3.d3835p-4f : inexact-ok
= sinh downward dbl-64 -0x3.ca68ccp-4 : -0x3.d38350aaf8128p-4 : inexact-ok
= sinh tonearest dbl-64 -0x3.ca68ccp-4 : -0x3.d38350aaf8128p-4 : inexact-ok
= sinh towardzero dbl-64 -0x3.ca68ccp-4 : -0x3.d38350aaf8126p-4 : inexact-ok
= sinh upward dbl-64 -0x3.ca68ccp-4 : -0x3.d38350aaf8126p-4 : inexact-ok
= sinh downward ldbl-96-intel -0x3.ca68ccp-4L : -0x3.d38350aaf8127c6p-4L : inexact-ok
= sinh tonearest ldbl-96-intel -0x3.ca68ccp-4L : -0x3.d38350aaf8127c6p-4L : inexact-ok
= sinh towardzero ldbl-96-intel -0x3.ca68ccp-4L : -0x3.d38350aaf8127c5cp-4L : inexact-ok
= sinh upward ldbl-96-intel -0x3.ca68ccp-4L : -0x3.d38350aaf8127c5cp-4L : inexact-ok
= sinh downward ldbl-96-m68k -0x3.ca68ccp-4L : -0x3.d38350aaf8127c6p-4L : inexact-ok
= sinh tonearest ldbl-96-m68k -0x3.ca68ccp-4L : -0x3.d38350aaf8127c6p-4L : inexact-ok
= sinh towardzero ldbl-96-m68k -0x3.ca68ccp-4L : -0x3.d38350aaf8127c5cp-4L : inexact-ok
= sinh upward ldbl-96-m68k -0x3.ca68ccp-4L : -0x3.d38350aaf8127c5cp-4L : inexact-ok
= sinh downward ldbl-128 -0x3.ca68ccp-4L : -0x3.d38350aaf8127c5fcbc7cc89b39ap-4L : inexact-ok
= sinh tonearest ldbl-128 -0x3.ca68ccp-4L : -0x3.d38350aaf8127c5fcbc7cc89b398p-4L : inexact-ok
= sinh towardzero ldbl-128 -0x3.ca68ccp-4L : -0x3.d38350aaf8127c5fcbc7cc89b398p-4L : inexact-ok
= sinh upward ldbl-128 -0x3.ca68ccp-4L : -0x3.d38350aaf8127c5fcbc7cc89b398p-4L : inexact-ok
= sinh downward ldbl-128ibm -0x3.ca68ccp-4L : -0x3.d38350aaf8127c5fcbc7cc89b4p-4L : inexact-ok
= sinh tonearest ldbl-128ibm -0x3.ca68ccp-4L : -0x3.d38350aaf8127c5fcbc7cc89b4p-4L : inexact-ok
= sinh towardzero ldbl-128ibm -0x3.ca68ccp-4L : -0x3.d38350aaf8127c5fcbc7cc89b3p-4L : inexact-ok
= sinh upward ldbl-128ibm -0x3.ca68ccp-4L : -0x3.d38350aaf8127c5fcbc7cc89b3p-4L : inexact-ok
= sinh downward dbl-64 -0x3.ca68c96337692p-4 : -0x3.d3834dfb540d8p-4 : inexact-ok
= sinh tonearest dbl-64 -0x3.ca68c96337692p-4 : -0x3.d3834dfb540d6p-4 : inexact-ok
= sinh towardzero dbl-64 -0x3.ca68c96337692p-4 : -0x3.d3834dfb540d6p-4 : inexact-ok
= sinh upward dbl-64 -0x3.ca68c96337692p-4 : -0x3.d3834dfb540d6p-4 : inexact-ok
= sinh downward ldbl-96-intel -0x3.ca68c96337692p-4L : -0x3.d3834dfb540d633p-4L : inexact-ok
= sinh tonearest ldbl-96-intel -0x3.ca68c96337692p-4L : -0x3.d3834dfb540d632cp-4L : inexact-ok
= sinh towardzero ldbl-96-intel -0x3.ca68c96337692p-4L : -0x3.d3834dfb540d632cp-4L : inexact-ok
= sinh upward ldbl-96-intel -0x3.ca68c96337692p-4L : -0x3.d3834dfb540d632cp-4L : inexact-ok
= sinh downward ldbl-96-m68k -0x3.ca68c96337692p-4L : -0x3.d3834dfb540d633p-4L : inexact-ok
= sinh tonearest ldbl-96-m68k -0x3.ca68c96337692p-4L : -0x3.d3834dfb540d632cp-4L : inexact-ok
= sinh towardzero ldbl-96-m68k -0x3.ca68c96337692p-4L : -0x3.d3834dfb540d632cp-4L : inexact-ok
= sinh upward ldbl-96-m68k -0x3.ca68c96337692p-4L : -0x3.d3834dfb540d632cp-4L : inexact-ok
= sinh downward ldbl-128 -0x3.ca68c96337692p-4L : -0x3.d3834dfb540d632c64fc59c88dep-4L : inexact-ok
= sinh tonearest ldbl-128 -0x3.ca68c96337692p-4L : -0x3.d3834dfb540d632c64fc59c88ddep-4L : inexact-ok
= sinh towardzero ldbl-128 -0x3.ca68c96337692p-4L : -0x3.d3834dfb540d632c64fc59c88ddep-4L : inexact-ok
= sinh upward ldbl-128 -0x3.ca68c96337692p-4L : -0x3.d3834dfb540d632c64fc59c88ddep-4L : inexact-ok
= sinh downward ldbl-128ibm -0x3.ca68c96337692p-4L : -0x3.d3834dfb540d632c64fc59c88ep-4L : inexact-ok
= sinh tonearest ldbl-128ibm -0x3.ca68c96337692p-4L : -0x3.d3834dfb540d632c64fc59c88ep-4L : inexact-ok
= sinh towardzero ldbl-128ibm -0x3.ca68c96337692p-4L : -0x3.d3834dfb540d632c64fc59c88dp-4L : inexact-ok
= sinh upward ldbl-128ibm -0x3.ca68c96337692p-4L : -0x3.d3834dfb540d632c64fc59c88dp-4L : inexact-ok
sinh -0x3.92da05a85024b314p-4
= sinh downward flt-32 -0x3.92da04p-4f : -0x3.9a7a2p-4f : inexact-ok
= sinh tonearest flt-32 -0x3.92da04p-4f : -0x3.9a7a2p-4f : inexact-ok
= sinh towardzero flt-32 -0x3.92da04p-4f : -0x3.9a7a1cp-4f : inexact-ok
= sinh upward flt-32 -0x3.92da04p-4f : -0x3.9a7a1cp-4f : inexact-ok
= sinh downward dbl-64 -0x3.92da04p-4 : -0x3.9a7a1fd80eae4p-4 : inexact-ok
= sinh tonearest dbl-64 -0x3.92da04p-4 : -0x3.9a7a1fd80eae2p-4 : inexact-ok
= sinh towardzero dbl-64 -0x3.92da04p-4 : -0x3.9a7a1fd80eae2p-4 : inexact-ok
= sinh upward dbl-64 -0x3.92da04p-4 : -0x3.9a7a1fd80eae2p-4 : inexact-ok
= sinh downward ldbl-96-intel -0x3.92da04p-4L : -0x3.9a7a1fd80eae25ecp-4L : inexact-ok
= sinh tonearest ldbl-96-intel -0x3.92da04p-4L : -0x3.9a7a1fd80eae25e8p-4L : inexact-ok
= sinh towardzero ldbl-96-intel -0x3.92da04p-4L : -0x3.9a7a1fd80eae25e8p-4L : inexact-ok
= sinh upward ldbl-96-intel -0x3.92da04p-4L : -0x3.9a7a1fd80eae25e8p-4L : inexact-ok
= sinh downward ldbl-96-m68k -0x3.92da04p-4L : -0x3.9a7a1fd80eae25ecp-4L : inexact-ok
= sinh tonearest ldbl-96-m68k -0x3.92da04p-4L : -0x3.9a7a1fd80eae25e8p-4L : inexact-ok
= sinh towardzero ldbl-96-m68k -0x3.92da04p-4L : -0x3.9a7a1fd80eae25e8p-4L : inexact-ok
= sinh upward ldbl-96-m68k -0x3.92da04p-4L : -0x3.9a7a1fd80eae25e8p-4L : inexact-ok
= sinh downward ldbl-128 -0x3.92da04p-4L : -0x3.9a7a1fd80eae25e86847725771ap-4L : inexact-ok
= sinh tonearest ldbl-128 -0x3.92da04p-4L : -0x3.9a7a1fd80eae25e868477257719ep-4L : inexact-ok
= sinh towardzero ldbl-128 -0x3.92da04p-4L : -0x3.9a7a1fd80eae25e868477257719ep-4L : inexact-ok
= sinh upward ldbl-128 -0x3.92da04p-4L : -0x3.9a7a1fd80eae25e868477257719ep-4L : inexact-ok
= sinh downward ldbl-128ibm -0x3.92da04p-4L : -0x3.9a7a1fd80eae25e86847725772p-4L : inexact-ok
= sinh tonearest ldbl-128ibm -0x3.92da04p-4L : -0x3.9a7a1fd80eae25e86847725772p-4L : inexact-ok
= sinh towardzero ldbl-128ibm -0x3.92da04p-4L : -0x3.9a7a1fd80eae25e86847725771p-4L : inexact-ok
= sinh upward ldbl-128ibm -0x3.92da04p-4L : -0x3.9a7a1fd80eae25e86847725771p-4L : inexact-ok
= sinh downward flt-32 -0x3.92da08p-4f : -0x3.9a7a24p-4f : inexact-ok
= sinh tonearest flt-32 -0x3.92da08p-4f : -0x3.9a7a24p-4f : inexact-ok
= sinh towardzero flt-32 -0x3.92da08p-4f : -0x3.9a7a2p-4f : inexact-ok
= sinh upward flt-32 -0x3.92da08p-4f : -0x3.9a7a2p-4f : inexact-ok
= sinh downward dbl-64 -0x3.92da08p-4 : -0x3.9a7a23f1b49bap-4 : inexact-ok
= sinh tonearest dbl-64 -0x3.92da08p-4 : -0x3.9a7a23f1b49bap-4 : inexact-ok
= sinh towardzero dbl-64 -0x3.92da08p-4 : -0x3.9a7a23f1b49b8p-4 : inexact-ok
= sinh upward dbl-64 -0x3.92da08p-4 : -0x3.9a7a23f1b49b8p-4 : inexact-ok
= sinh downward ldbl-96-intel -0x3.92da08p-4L : -0x3.9a7a23f1b49b9548p-4L : inexact-ok
= sinh tonearest ldbl-96-intel -0x3.92da08p-4L : -0x3.9a7a23f1b49b9544p-4L : inexact-ok
= sinh towardzero ldbl-96-intel -0x3.92da08p-4L : -0x3.9a7a23f1b49b9544p-4L : inexact-ok
= sinh upward ldbl-96-intel -0x3.92da08p-4L : -0x3.9a7a23f1b49b9544p-4L : inexact-ok
= sinh downward ldbl-96-m68k -0x3.92da08p-4L : -0x3.9a7a23f1b49b9548p-4L : inexact-ok
= sinh tonearest ldbl-96-m68k -0x3.92da08p-4L : -0x3.9a7a23f1b49b9544p-4L : inexact-ok
= sinh towardzero ldbl-96-m68k -0x3.92da08p-4L : -0x3.9a7a23f1b49b9544p-4L : inexact-ok
= sinh upward ldbl-96-m68k -0x3.92da08p-4L : -0x3.9a7a23f1b49b9544p-4L : inexact-ok
= sinh downward ldbl-128 -0x3.92da08p-4L : -0x3.9a7a23f1b49b9544a72e42eb797ep-4L : inexact-ok
= sinh tonearest ldbl-128 -0x3.92da08p-4L : -0x3.9a7a23f1b49b9544a72e42eb797ep-4L : inexact-ok
= sinh towardzero ldbl-128 -0x3.92da08p-4L : -0x3.9a7a23f1b49b9544a72e42eb797cp-4L : inexact-ok
= sinh upward ldbl-128 -0x3.92da08p-4L : -0x3.9a7a23f1b49b9544a72e42eb797cp-4L : inexact-ok
= sinh downward ldbl-128ibm -0x3.92da08p-4L : -0x3.9a7a23f1b49b9544a72e42eb7ap-4L : inexact-ok
= sinh tonearest ldbl-128ibm -0x3.92da08p-4L : -0x3.9a7a23f1b49b9544a72e42eb79p-4L : inexact-ok
= sinh towardzero ldbl-128ibm -0x3.92da08p-4L : -0x3.9a7a23f1b49b9544a72e42eb79p-4L : inexact-ok
= sinh upward ldbl-128ibm -0x3.92da08p-4L : -0x3.9a7a23f1b49b9544a72e42eb79p-4L : inexact-ok
= sinh downward dbl-64 -0x3.92da05a85024ap-4 : -0x3.9a7a218aff89p-4 : inexact-ok
= sinh tonearest dbl-64 -0x3.92da05a85024ap-4 : -0x3.9a7a218aff89p-4 : inexact-ok
= sinh towardzero dbl-64 -0x3.92da05a85024ap-4 : -0x3.9a7a218aff88ep-4 : inexact-ok
= sinh upward dbl-64 -0x3.92da05a85024ap-4 : -0x3.9a7a218aff88ep-4 : inexact-ok
= sinh downward ldbl-96-intel -0x3.92da05a85024ap-4L : -0x3.9a7a218aff88f06cp-4L : inexact-ok
= sinh tonearest ldbl-96-intel -0x3.92da05a85024ap-4L : -0x3.9a7a218aff88f068p-4L : inexact-ok
= sinh towardzero ldbl-96-intel -0x3.92da05a85024ap-4L : -0x3.9a7a218aff88f068p-4L : inexact-ok
= sinh upward ldbl-96-intel -0x3.92da05a85024ap-4L : -0x3.9a7a218aff88f068p-4L : inexact-ok
= sinh downward ldbl-96-m68k -0x3.92da05a85024ap-4L : -0x3.9a7a218aff88f06cp-4L : inexact-ok
= sinh tonearest ldbl-96-m68k -0x3.92da05a85024ap-4L : -0x3.9a7a218aff88f068p-4L : inexact-ok
= sinh towardzero ldbl-96-m68k -0x3.92da05a85024ap-4L : -0x3.9a7a218aff88f068p-4L : inexact-ok
= sinh upward ldbl-96-m68k -0x3.92da05a85024ap-4L : -0x3.9a7a218aff88f068p-4L : inexact-ok
= sinh downward ldbl-128 -0x3.92da05a85024ap-4L : -0x3.9a7a218aff88f069bca6fc2c119ep-4L : inexact-ok
= sinh tonearest ldbl-128 -0x3.92da05a85024ap-4L : -0x3.9a7a218aff88f069bca6fc2c119ep-4L : inexact-ok
= sinh towardzero ldbl-128 -0x3.92da05a85024ap-4L : -0x3.9a7a218aff88f069bca6fc2c119cp-4L : inexact-ok
= sinh upward ldbl-128 -0x3.92da05a85024ap-4L : -0x3.9a7a218aff88f069bca6fc2c119cp-4L : inexact-ok
= sinh downward ldbl-128ibm -0x3.92da05a85024ap-4L : -0x3.9a7a218aff88f069bca6fc2c12p-4L : inexact-ok
= sinh tonearest ldbl-128ibm -0x3.92da05a85024ap-4L : -0x3.9a7a218aff88f069bca6fc2c12p-4L : inexact-ok
= sinh towardzero ldbl-128ibm -0x3.92da05a85024ap-4L : -0x3.9a7a218aff88f069bca6fc2c11p-4L : inexact-ok
= sinh upward ldbl-128ibm -0x3.92da05a85024ap-4L : -0x3.9a7a218aff88f069bca6fc2c11p-4L : inexact-ok
= sinh downward dbl-64 -0x3.92da05a85024cp-4 : -0x3.9a7a218aff892p-4 : inexact-ok
= sinh tonearest dbl-64 -0x3.92da05a85024cp-4 : -0x3.9a7a218aff892p-4 : inexact-ok
= sinh towardzero dbl-64 -0x3.92da05a85024cp-4 : -0x3.9a7a218aff89p-4 : inexact-ok
= sinh upward dbl-64 -0x3.92da05a85024cp-4 : -0x3.9a7a218aff89p-4 : inexact-ok
= sinh downward ldbl-96-intel -0x3.92da05a85024cp-4L : -0x3.9a7a218aff891138p-4L : inexact-ok
= sinh tonearest ldbl-96-intel -0x3.92da05a85024cp-4L : -0x3.9a7a218aff891138p-4L : inexact-ok
= sinh towardzero ldbl-96-intel -0x3.92da05a85024cp-4L : -0x3.9a7a218aff891134p-4L : inexact-ok
= sinh upward ldbl-96-intel -0x3.92da05a85024cp-4L : -0x3.9a7a218aff891134p-4L : inexact-ok
= sinh downward ldbl-96-m68k -0x3.92da05a85024cp-4L : -0x3.9a7a218aff891138p-4L : inexact-ok
= sinh tonearest ldbl-96-m68k -0x3.92da05a85024cp-4L : -0x3.9a7a218aff891138p-4L : inexact-ok
= sinh towardzero ldbl-96-m68k -0x3.92da05a85024cp-4L : -0x3.9a7a218aff891134p-4L : inexact-ok
= sinh upward ldbl-96-m68k -0x3.92da05a85024cp-4L : -0x3.9a7a218aff891134p-4L : inexact-ok
= sinh downward ldbl-128 -0x3.92da05a85024cp-4L : -0x3.9a7a218aff891136ec124f8ee298p-4L : inexact-ok
= sinh tonearest ldbl-128 -0x3.92da05a85024cp-4L : -0x3.9a7a218aff891136ec124f8ee298p-4L : inexact-ok
= sinh towardzero ldbl-128 -0x3.92da05a85024cp-4L : -0x3.9a7a218aff891136ec124f8ee296p-4L : inexact-ok
= sinh upward ldbl-128 -0x3.92da05a85024cp-4L : -0x3.9a7a218aff891136ec124f8ee296p-4L : inexact-ok
= sinh downward ldbl-128ibm -0x3.92da05a85024cp-4L : -0x3.9a7a218aff891136ec124f8ee3p-4L : inexact-ok
= sinh tonearest ldbl-128ibm -0x3.92da05a85024cp-4L : -0x3.9a7a218aff891136ec124f8ee3p-4L : inexact-ok
= sinh towardzero ldbl-128ibm -0x3.92da05a85024cp-4L : -0x3.9a7a218aff891136ec124f8ee2p-4L : inexact-ok
= sinh upward ldbl-128ibm -0x3.92da05a85024cp-4L : -0x3.9a7a218aff891136ec124f8ee2p-4L : inexact-ok
= sinh downward ldbl-96-intel -0x3.92da05a85024b314p-4L : -0x3.9a7a218aff8903fcp-4L : inexact-ok
= sinh tonearest ldbl-96-intel -0x3.92da05a85024b314p-4L : -0x3.9a7a218aff8903f8p-4L : inexact-ok
= sinh towardzero ldbl-96-intel -0x3.92da05a85024b314p-4L : -0x3.9a7a218aff8903f8p-4L : inexact-ok
= sinh upward ldbl-96-intel -0x3.92da05a85024b314p-4L : -0x3.9a7a218aff8903f8p-4L : inexact-ok
= sinh downward ldbl-96-m68k -0x3.92da05a85024b314p-4L : -0x3.9a7a218aff8903fcp-4L : inexact-ok
= sinh tonearest ldbl-96-m68k -0x3.92da05a85024b314p-4L : -0x3.9a7a218aff8903f8p-4L : inexact-ok
= sinh towardzero ldbl-96-m68k -0x3.92da05a85024b314p-4L : -0x3.9a7a218aff8903f8p-4L : inexact-ok
= sinh upward ldbl-96-m68k -0x3.92da05a85024b314p-4L : -0x3.9a7a218aff8903f8p-4L : inexact-ok
= sinh downward ldbl-128 -0x3.92da05a85024b314p-4L : -0x3.9a7a218aff8903f8110c58c2db74p-4L : inexact-ok
= sinh tonearest ldbl-128 -0x3.92da05a85024b314p-4L : -0x3.9a7a218aff8903f8110c58c2db72p-4L : inexact-ok
= sinh towardzero ldbl-128 -0x3.92da05a85024b314p-4L : -0x3.9a7a218aff8903f8110c58c2db72p-4L : inexact-ok
= sinh upward ldbl-128 -0x3.92da05a85024b314p-4L : -0x3.9a7a218aff8903f8110c58c2db72p-4L : inexact-ok
= sinh downward ldbl-128ibm -0x3.92da05a85024b314p-4L : -0x3.9a7a218aff8903f8110c58c2dcp-4L : inexact-ok
= sinh tonearest ldbl-128ibm -0x3.92da05a85024b314p-4L : -0x3.9a7a218aff8903f8110c58c2dbp-4L : inexact-ok
= sinh towardzero ldbl-128ibm -0x3.92da05a85024b314p-4L : -0x3.9a7a218aff8903f8110c58c2dbp-4L : inexact-ok
= sinh upward ldbl-128ibm -0x3.92da05a85024b314p-4L : -0x3.9a7a218aff8903f8110c58c2dbp-4L : inexact-ok
sinh -0x3.3e6292ed442d450cp-4
= sinh downward flt-32 -0x3.3e629p-4f : -0x3.4415b8p-4f : inexact-ok
= sinh tonearest flt-32 -0x3.3e629p-4f : -0x3.4415b8p-4f : inexact-ok
= sinh towardzero flt-32 -0x3.3e629p-4f : -0x3.4415b4p-4f : inexact-ok
= sinh upward flt-32 -0x3.3e629p-4f : -0x3.4415b4p-4f : inexact-ok
= sinh downward dbl-64 -0x3.3e629p-4 : -0x3.4415b63bf6484p-4 : inexact-ok
= sinh tonearest dbl-64 -0x3.3e629p-4 : -0x3.4415b63bf6484p-4 : inexact-ok
= sinh towardzero dbl-64 -0x3.3e629p-4 : -0x3.4415b63bf6482p-4 : inexact-ok
= sinh upward dbl-64 -0x3.3e629p-4 : -0x3.4415b63bf6482p-4 : inexact-ok
= sinh downward ldbl-96-intel -0x3.3e629p-4L : -0x3.4415b63bf64837f4p-4L : inexact-ok
= sinh tonearest ldbl-96-intel -0x3.3e629p-4L : -0x3.4415b63bf64837f4p-4L : inexact-ok
= sinh towardzero ldbl-96-intel -0x3.3e629p-4L : -0x3.4415b63bf64837fp-4L : inexact-ok
= sinh upward ldbl-96-intel -0x3.3e629p-4L : -0x3.4415b63bf64837fp-4L : inexact-ok
= sinh downward ldbl-96-m68k -0x3.3e629p-4L : -0x3.4415b63bf64837f4p-4L : inexact-ok
= sinh tonearest ldbl-96-m68k -0x3.3e629p-4L : -0x3.4415b63bf64837f4p-4L : inexact-ok
= sinh towardzero ldbl-96-m68k -0x3.3e629p-4L : -0x3.4415b63bf64837fp-4L : inexact-ok
= sinh upward ldbl-96-m68k -0x3.3e629p-4L : -0x3.4415b63bf64837fp-4L : inexact-ok
= sinh downward ldbl-128 -0x3.3e629p-4L : -0x3.4415b63bf64837f33b46cc49daf4p-4L : inexact-ok
= sinh tonearest ldbl-128 -0x3.3e629p-4L : -0x3.4415b63bf64837f33b46cc49daf2p-4L : inexact-ok
= sinh towardzero ldbl-128 -0x3.3e629p-4L : -0x3.4415b63bf64837f33b46cc49daf2p-4L : inexact-ok
= sinh upward ldbl-128 -0x3.3e629p-4L : -0x3.4415b63bf64837f33b46cc49daf2p-4L : inexact-ok
= sinh downward ldbl-128ibm -0x3.3e629p-4L : -0x3.4415b63bf64837f33b46cc49dbp-4L : inexact-ok
= sinh tonearest ldbl-128ibm -0x3.3e629p-4L : -0x3.4415b63bf64837f33b46cc49dbp-4L : inexact-ok
= sinh towardzero ldbl-128ibm -0x3.3e629p-4L : -0x3.4415b63bf64837f33b46cc49dap-4L : inexact-ok
= sinh upward ldbl-128ibm -0x3.3e629p-4L : -0x3.4415b63bf64837f33b46cc49dap-4L : inexact-ok
= sinh downward flt-32 -0x3.3e6294p-4f : -0x3.4415bcp-4f : inexact-ok
= sinh tonearest flt-32 -0x3.3e6294p-4f : -0x3.4415bcp-4f : inexact-ok
= sinh towardzero flt-32 -0x3.3e6294p-4f : -0x3.4415b8p-4f : inexact-ok
= sinh upward flt-32 -0x3.3e6294p-4f : -0x3.4415b8p-4f : inexact-ok
= sinh downward dbl-64 -0x3.3e6294p-4 : -0x3.4415ba5113c8cp-4 : inexact-ok
= sinh tonearest dbl-64 -0x3.3e6294p-4 : -0x3.4415ba5113c8ap-4 : inexact-ok
= sinh towardzero dbl-64 -0x3.3e6294p-4 : -0x3.4415ba5113c8ap-4 : inexact-ok
= sinh upward dbl-64 -0x3.3e6294p-4 : -0x3.4415ba5113c8ap-4 : inexact-ok
= sinh downward ldbl-96-intel -0x3.3e6294p-4L : -0x3.4415ba5113c8a3bcp-4L : inexact-ok
= sinh tonearest ldbl-96-intel -0x3.3e6294p-4L : -0x3.4415ba5113c8a3bcp-4L : inexact-ok
= sinh towardzero ldbl-96-intel -0x3.3e6294p-4L : -0x3.4415ba5113c8a3b8p-4L : inexact-ok
= sinh upward ldbl-96-intel -0x3.3e6294p-4L : -0x3.4415ba5113c8a3b8p-4L : inexact-ok
= sinh downward ldbl-96-m68k -0x3.3e6294p-4L : -0x3.4415ba5113c8a3bcp-4L : inexact-ok
= sinh tonearest ldbl-96-m68k -0x3.3e6294p-4L : -0x3.4415ba5113c8a3bcp-4L : inexact-ok
= sinh towardzero ldbl-96-m68k -0x3.3e6294p-4L : -0x3.4415ba5113c8a3b8p-4L : inexact-ok
= sinh upward ldbl-96-m68k -0x3.3e6294p-4L : -0x3.4415ba5113c8a3b8p-4L : inexact-ok
= sinh downward ldbl-128 -0x3.3e6294p-4L : -0x3.4415ba5113c8a3baf20fb60a63b4p-4L : inexact-ok
= sinh tonearest ldbl-128 -0x3.3e6294p-4L : -0x3.4415ba5113c8a3baf20fb60a63b4p-4L : inexact-ok
= sinh towardzero ldbl-128 -0x3.3e6294p-4L : -0x3.4415ba5113c8a3baf20fb60a63b2p-4L : inexact-ok
= sinh upward ldbl-128 -0x3.3e6294p-4L : -0x3.4415ba5113c8a3baf20fb60a63b2p-4L : inexact-ok
= sinh downward ldbl-128ibm -0x3.3e6294p-4L : -0x3.4415ba5113c8a3baf20fb60a64p-4L : inexact-ok
= sinh tonearest ldbl-128ibm -0x3.3e6294p-4L : -0x3.4415ba5113c8a3baf20fb60a64p-4L : inexact-ok
= sinh towardzero ldbl-128ibm -0x3.3e6294p-4L : -0x3.4415ba5113c8a3baf20fb60a63p-4L : inexact-ok
= sinh upward ldbl-128ibm -0x3.3e6294p-4L : -0x3.4415ba5113c8a3baf20fb60a63p-4L : inexact-ok
= sinh downward dbl-64 -0x3.3e6292ed442d4p-4 : -0x3.4415b938adb1ap-4 : inexact-ok
= sinh tonearest dbl-64 -0x3.3e6292ed442d4p-4 : -0x3.4415b938adb18p-4 : inexact-ok
= sinh towardzero dbl-64 -0x3.3e6292ed442d4p-4 : -0x3.4415b938adb18p-4 : inexact-ok
= sinh upward dbl-64 -0x3.3e6292ed442d4p-4 : -0x3.4415b938adb18p-4 : inexact-ok
= sinh downward ldbl-96-intel -0x3.3e6292ed442d4p-4L : -0x3.4415b938adb1861p-4L : inexact-ok
= sinh tonearest ldbl-96-intel -0x3.3e6292ed442d4p-4L : -0x3.4415b938adb1860cp-4L : inexact-ok
= sinh towardzero ldbl-96-intel -0x3.3e6292ed442d4p-4L : -0x3.4415b938adb1860cp-4L : inexact-ok
= sinh upward ldbl-96-intel -0x3.3e6292ed442d4p-4L : -0x3.4415b938adb1860cp-4L : inexact-ok
= sinh downward ldbl-96-m68k -0x3.3e6292ed442d4p-4L : -0x3.4415b938adb1861p-4L : inexact-ok
= sinh tonearest ldbl-96-m68k -0x3.3e6292ed442d4p-4L : -0x3.4415b938adb1860cp-4L : inexact-ok
= sinh towardzero ldbl-96-m68k -0x3.3e6292ed442d4p-4L : -0x3.4415b938adb1860cp-4L : inexact-ok
= sinh upward ldbl-96-m68k -0x3.3e6292ed442d4p-4L : -0x3.4415b938adb1860cp-4L : inexact-ok
= sinh downward ldbl-128 -0x3.3e6292ed442d4p-4L : -0x3.4415b938adb1860ce25000fa7e2p-4L : inexact-ok
= sinh tonearest ldbl-128 -0x3.3e6292ed442d4p-4L : -0x3.4415b938adb1860ce25000fa7e2p-4L : inexact-ok
= sinh towardzero ldbl-128 -0x3.3e6292ed442d4p-4L : -0x3.4415b938adb1860ce25000fa7e1ep-4L : inexact-ok
= sinh upward ldbl-128 -0x3.3e6292ed442d4p-4L : -0x3.4415b938adb1860ce25000fa7e1ep-4L : inexact-ok
= sinh downward ldbl-128ibm -0x3.3e6292ed442d4p-4L : -0x3.4415b938adb1860ce25000fa7fp-4L : inexact-ok
= sinh tonearest ldbl-128ibm -0x3.3e6292ed442d4p-4L : -0x3.4415b938adb1860ce25000fa7ep-4L : inexact-ok
= sinh towardzero ldbl-128ibm -0x3.3e6292ed442d4p-4L : -0x3.4415b938adb1860ce25000fa7ep-4L : inexact-ok
= sinh upward ldbl-128ibm -0x3.3e6292ed442d4p-4L : -0x3.4415b938adb1860ce25000fa7ep-4L : inexact-ok
= sinh downward dbl-64 -0x3.3e6292ed442d6p-4 : -0x3.4415b938adb1cp-4 : inexact-ok
= sinh tonearest dbl-64 -0x3.3e6292ed442d6p-4 : -0x3.4415b938adb1ap-4 : inexact-ok
= sinh towardzero dbl-64 -0x3.3e6292ed442d6p-4 : -0x3.4415b938adb1ap-4 : inexact-ok
= sinh upward dbl-64 -0x3.3e6292ed442d6p-4 : -0x3.4415b938adb1ap-4 : inexact-ok
= sinh downward ldbl-96-intel -0x3.3e6292ed442d6p-4L : -0x3.4415b938adb1a6b8p-4L : inexact-ok
= sinh tonearest ldbl-96-intel -0x3.3e6292ed442d6p-4L : -0x3.4415b938adb1a6b4p-4L : inexact-ok
= sinh towardzero ldbl-96-intel -0x3.3e6292ed442d6p-4L : -0x3.4415b938adb1a6b4p-4L : inexact-ok
= sinh upward ldbl-96-intel -0x3.3e6292ed442d6p-4L : -0x3.4415b938adb1a6b4p-4L : inexact-ok
= sinh downward ldbl-96-m68k -0x3.3e6292ed442d6p-4L : -0x3.4415b938adb1a6b8p-4L : inexact-ok
= sinh tonearest ldbl-96-m68k -0x3.3e6292ed442d6p-4L : -0x3.4415b938adb1a6b4p-4L : inexact-ok
= sinh towardzero ldbl-96-m68k -0x3.3e6292ed442d6p-4L : -0x3.4415b938adb1a6b4p-4L : inexact-ok
= sinh upward ldbl-96-m68k -0x3.3e6292ed442d6p-4L : -0x3.4415b938adb1a6b4p-4L : inexact-ok
= sinh downward ldbl-128 -0x3.3e6292ed442d6p-4L : -0x3.4415b938adb1a6b5ce53c0150d0cp-4L : inexact-ok
= sinh tonearest ldbl-128 -0x3.3e6292ed442d6p-4L : -0x3.4415b938adb1a6b5ce53c0150d0ap-4L : inexact-ok
= sinh towardzero ldbl-128 -0x3.3e6292ed442d6p-4L : -0x3.4415b938adb1a6b5ce53c0150d0ap-4L : inexact-ok
= sinh upward ldbl-128 -0x3.3e6292ed442d6p-4L : -0x3.4415b938adb1a6b5ce53c0150d0ap-4L : inexact-ok
= sinh downward ldbl-128ibm -0x3.3e6292ed442d6p-4L : -0x3.4415b938adb1a6b5ce53c0150ep-4L : inexact-ok
= sinh tonearest ldbl-128ibm -0x3.3e6292ed442d6p-4L : -0x3.4415b938adb1a6b5ce53c0150dp-4L : inexact-ok
= sinh towardzero ldbl-128ibm -0x3.3e6292ed442d6p-4L : -0x3.4415b938adb1a6b5ce53c0150dp-4L : inexact-ok
= sinh upward ldbl-128ibm -0x3.3e6292ed442d6p-4L : -0x3.4415b938adb1a6b5ce53c0150dp-4L : inexact-ok
= sinh downward ldbl-96-intel -0x3.3e6292ed442d450cp-4L : -0x3.4415b938adb18b34p-4L : inexact-ok
= sinh tonearest ldbl-96-intel -0x3.3e6292ed442d450cp-4L : -0x3.4415b938adb18b34p-4L : inexact-ok
= sinh towardzero ldbl-96-intel -0x3.3e6292ed442d450cp-4L : -0x3.4415b938adb18b3p-4L : inexact-ok
= sinh upward ldbl-96-intel -0x3.3e6292ed442d450cp-4L : -0x3.4415b938adb18b3p-4L : inexact-ok
= sinh downward ldbl-96-m68k -0x3.3e6292ed442d450cp-4L : -0x3.4415b938adb18b34p-4L : inexact-ok
= sinh tonearest ldbl-96-m68k -0x3.3e6292ed442d450cp-4L : -0x3.4415b938adb18b34p-4L : inexact-ok
= sinh towardzero ldbl-96-m68k -0x3.3e6292ed442d450cp-4L : -0x3.4415b938adb18b3p-4L : inexact-ok
= sinh upward ldbl-96-m68k -0x3.3e6292ed442d450cp-4L : -0x3.4415b938adb18b3p-4L : inexact-ok
= sinh downward ldbl-128 -0x3.3e6292ed442d450cp-4L : -0x3.4415b938adb18b338689183e4e6ap-4L : inexact-ok
= sinh tonearest ldbl-128 -0x3.3e6292ed442d450cp-4L : -0x3.4415b938adb18b338689183e4e6ap-4L : inexact-ok
= sinh towardzero ldbl-128 -0x3.3e6292ed442d450cp-4L : -0x3.4415b938adb18b338689183e4e68p-4L : inexact-ok
= sinh upward ldbl-128 -0x3.3e6292ed442d450cp-4L : -0x3.4415b938adb18b338689183e4e68p-4L : inexact-ok
= sinh downward ldbl-128ibm -0x3.3e6292ed442d450cp-4L : -0x3.4415b938adb18b338689183e4fp-4L : inexact-ok
= sinh tonearest ldbl-128ibm -0x3.3e6292ed442d450cp-4L : -0x3.4415b938adb18b338689183e4ep-4L : inexact-ok
= sinh towardzero ldbl-128ibm -0x3.3e6292ed442d450cp-4L : -0x3.4415b938adb18b338689183e4ep-4L : inexact-ok
= sinh upward ldbl-128ibm -0x3.3e6292ed442d450cp-4L : -0x3.4415b938adb18b338689183e4ep-4L : inexact-ok
sinh 0x7.6e259d2436fc4p-4
= sinh downward flt-32 0x7.6e25ap-4f : 0x7.b341d8p-4f : inexact-ok
= sinh tonearest flt-32 0x7.6e25ap-4f : 0x7.b341ep-4f : inexact-ok
= sinh towardzero flt-32 0x7.6e25ap-4f : 0x7.b341d8p-4f : inexact-ok
= sinh upward flt-32 0x7.6e25ap-4f : 0x7.b341ep-4f : inexact-ok
= sinh downward dbl-64 0x7.6e25ap-4 : 0x7.b341dd42fdddcp-4 : inexact-ok
= sinh tonearest dbl-64 0x7.6e25ap-4 : 0x7.b341dd42fddep-4 : inexact-ok
= sinh towardzero dbl-64 0x7.6e25ap-4 : 0x7.b341dd42fdddcp-4 : inexact-ok
= sinh upward dbl-64 0x7.6e25ap-4 : 0x7.b341dd42fddep-4 : inexact-ok
= sinh downward ldbl-96-intel 0x7.6e25ap-4L : 0x7.b341dd42fdddea28p-4L : inexact-ok
= sinh tonearest ldbl-96-intel 0x7.6e25ap-4L : 0x7.b341dd42fdddea3p-4L : inexact-ok
= sinh towardzero ldbl-96-intel 0x7.6e25ap-4L : 0x7.b341dd42fdddea28p-4L : inexact-ok
= sinh upward ldbl-96-intel 0x7.6e25ap-4L : 0x7.b341dd42fdddea3p-4L : inexact-ok
= sinh downward ldbl-96-m68k 0x7.6e25ap-4L : 0x7.b341dd42fdddea28p-4L : inexact-ok
= sinh tonearest ldbl-96-m68k 0x7.6e25ap-4L : 0x7.b341dd42fdddea3p-4L : inexact-ok
= sinh towardzero ldbl-96-m68k 0x7.6e25ap-4L : 0x7.b341dd42fdddea28p-4L : inexact-ok
= sinh upward ldbl-96-m68k 0x7.6e25ap-4L : 0x7.b341dd42fdddea3p-4L : inexact-ok
= sinh downward ldbl-128 0x7.6e25ap-4L : 0x7.b341dd42fdddea2ea21889a6e4f4p-4L : inexact-ok
= sinh tonearest ldbl-128 0x7.6e25ap-4L : 0x7.b341dd42fdddea2ea21889a6e4f8p-4L : inexact-ok
= sinh towardzero ldbl-128 0x7.6e25ap-4L : 0x7.b341dd42fdddea2ea21889a6e4f4p-4L : inexact-ok
= sinh upward ldbl-128 0x7.6e25ap-4L : 0x7.b341dd42fdddea2ea21889a6e4f8p-4L : inexact-ok
= sinh downward ldbl-128ibm 0x7.6e25ap-4L : 0x7.b341dd42fdddea2ea21889a6e4p-4L : inexact-ok
= sinh tonearest ldbl-128ibm 0x7.6e25ap-4L : 0x7.b341dd42fdddea2ea21889a6e4p-4L : inexact-ok
= sinh towardzero ldbl-128ibm 0x7.6e25ap-4L : 0x7.b341dd42fdddea2ea21889a6e4p-4L : inexact-ok
= sinh upward ldbl-128ibm 0x7.6e25ap-4L : 0x7.b341dd42fdddea2ea21889a6e6p-4L : inexact-ok
= sinh downward flt-32 0x7.6e2598p-4f : 0x7.b341dp-4f : inexact-ok
= sinh tonearest flt-32 0x7.6e2598p-4f : 0x7.b341d8p-4f : inexact-ok
= sinh towardzero flt-32 0x7.6e2598p-4f : 0x7.b341dp-4f : inexact-ok
= sinh upward flt-32 0x7.6e2598p-4f : 0x7.b341d8p-4f : inexact-ok
= sinh downward dbl-64 0x7.6e2598p-4 : 0x7.b341d46228bc8p-4 : inexact-ok
= sinh tonearest dbl-64 0x7.6e2598p-4 : 0x7.b341d46228bc8p-4 : inexact-ok
= sinh towardzero dbl-64 0x7.6e2598p-4 : 0x7.b341d46228bc8p-4 : inexact-ok
= sinh upward dbl-64 0x7.6e2598p-4 : 0x7.b341d46228bccp-4 : inexact-ok
= sinh downward ldbl-96-intel 0x7.6e2598p-4L : 0x7.b341d46228bc9ec8p-4L : inexact-ok
= sinh tonearest ldbl-96-intel 0x7.6e2598p-4L : 0x7.b341d46228bc9ec8p-4L : inexact-ok
= sinh towardzero ldbl-96-intel 0x7.6e2598p-4L : 0x7.b341d46228bc9ec8p-4L : inexact-ok
= sinh upward ldbl-96-intel 0x7.6e2598p-4L : 0x7.b341d46228bc9edp-4L : inexact-ok
= sinh downward ldbl-96-m68k 0x7.6e2598p-4L : 0x7.b341d46228bc9ec8p-4L : inexact-ok
= sinh tonearest ldbl-96-m68k 0x7.6e2598p-4L : 0x7.b341d46228bc9ec8p-4L : inexact-ok
= sinh towardzero ldbl-96-m68k 0x7.6e2598p-4L : 0x7.b341d46228bc9ec8p-4L : inexact-ok
= sinh upward ldbl-96-m68k 0x7.6e2598p-4L : 0x7.b341d46228bc9edp-4L : inexact-ok
= sinh downward ldbl-128 0x7.6e2598p-4L : 0x7.b341d46228bc9ecadcfa9ca3b22cp-4L : inexact-ok
= sinh tonearest ldbl-128 0x7.6e2598p-4L : 0x7.b341d46228bc9ecadcfa9ca3b23p-4L : inexact-ok
= sinh towardzero ldbl-128 0x7.6e2598p-4L : 0x7.b341d46228bc9ecadcfa9ca3b22cp-4L : inexact-ok
= sinh upward ldbl-128 0x7.6e2598p-4L : 0x7.b341d46228bc9ecadcfa9ca3b23p-4L : inexact-ok
= sinh downward ldbl-128ibm 0x7.6e2598p-4L : 0x7.b341d46228bc9ecadcfa9ca3b2p-4L : inexact-ok
= sinh tonearest ldbl-128ibm 0x7.6e2598p-4L : 0x7.b341d46228bc9ecadcfa9ca3b2p-4L : inexact-ok
= sinh towardzero ldbl-128ibm 0x7.6e2598p-4L : 0x7.b341d46228bc9ecadcfa9ca3b2p-4L : inexact-ok
= sinh upward ldbl-128ibm 0x7.6e2598p-4L : 0x7.b341d46228bc9ecadcfa9ca3b4p-4L : inexact-ok
= sinh downward dbl-64 0x7.6e259d2436fc4p-4 : 0x7.b341da16deb5cp-4 : inexact-ok
= sinh tonearest dbl-64 0x7.6e259d2436fc4p-4 : 0x7.b341da16deb5cp-4 : inexact-ok
= sinh towardzero dbl-64 0x7.6e259d2436fc4p-4 : 0x7.b341da16deb5cp-4 : inexact-ok
= sinh upward dbl-64 0x7.6e259d2436fc4p-4 : 0x7.b341da16deb6p-4 : inexact-ok
= sinh downward ldbl-96-intel 0x7.6e259d2436fc4p-4L : 0x7.b341da16deb5dbp-4L : inexact-ok
= sinh tonearest ldbl-96-intel 0x7.6e259d2436fc4p-4L : 0x7.b341da16deb5db08p-4L : inexact-ok
= sinh towardzero ldbl-96-intel 0x7.6e259d2436fc4p-4L : 0x7.b341da16deb5dbp-4L : inexact-ok
= sinh upward ldbl-96-intel 0x7.6e259d2436fc4p-4L : 0x7.b341da16deb5db08p-4L : inexact-ok
= sinh downward ldbl-96-m68k 0x7.6e259d2436fc4p-4L : 0x7.b341da16deb5dbp-4L : inexact-ok
= sinh tonearest ldbl-96-m68k 0x7.6e259d2436fc4p-4L : 0x7.b341da16deb5db08p-4L : inexact-ok
= sinh towardzero ldbl-96-m68k 0x7.6e259d2436fc4p-4L : 0x7.b341da16deb5dbp-4L : inexact-ok
= sinh upward ldbl-96-m68k 0x7.6e259d2436fc4p-4L : 0x7.b341da16deb5db08p-4L : inexact-ok
= sinh downward ldbl-128 0x7.6e259d2436fc4p-4L : 0x7.b341da16deb5db07a018f01fd9d8p-4L : inexact-ok
= sinh tonearest ldbl-128 0x7.6e259d2436fc4p-4L : 0x7.b341da16deb5db07a018f01fd9dcp-4L : inexact-ok
= sinh towardzero ldbl-128 0x7.6e259d2436fc4p-4L : 0x7.b341da16deb5db07a018f01fd9d8p-4L : inexact-ok
= sinh upward ldbl-128 0x7.6e259d2436fc4p-4L : 0x7.b341da16deb5db07a018f01fd9dcp-4L : inexact-ok
= sinh downward ldbl-128ibm 0x7.6e259d2436fc4p-4L : 0x7.b341da16deb5db07a018f01fd8p-4L : inexact-ok
= sinh tonearest ldbl-128ibm 0x7.6e259d2436fc4p-4L : 0x7.b341da16deb5db07a018f01fdap-4L : inexact-ok
= sinh towardzero ldbl-128ibm 0x7.6e259d2436fc4p-4L : 0x7.b341da16deb5db07a018f01fd8p-4L : inexact-ok
= sinh upward ldbl-128ibm 0x7.6e259d2436fc4p-4L : 0x7.b341da16deb5db07a018f01fdap-4L : inexact-ok
sqrt 0
= sqrt downward flt-32 0x0p+0f : 0x0p+0f :
= sqrt tonearest flt-32 0x0p+0f : 0x0p+0f :

View File

@ -1740,22 +1740,22 @@ ildouble: 2
ldouble: 2
Function: "sinh":
ildouble: 1
ldouble: 1
ildouble: 2
ldouble: 2
Function: "sinh_downward":
ildouble: 3
ldouble: 4
ildouble: 4
ldouble: 5
Function: "sinh_towardzero":
ildouble: 2
ldouble: 3
ildouble: 3
ldouble: 4
Function: "sinh_upward":
double: 1
float: 1
ildouble: 4
ldouble: 4
ldouble: 5
Function: "tan":
float: 1

View File

@ -986,7 +986,7 @@ double: 1
float: 1
idouble: 1
ifloat: 1
ildouble: 1
ildouble: 2
ldouble: 2
Function: "cosh_upward":
@ -1880,32 +1880,32 @@ double: 1
float: 1
idouble: 1
ifloat: 1
ildouble: 1
ldouble: 1
ildouble: 2
ldouble: 2
Function: "sinh_downward":
double: 2
double: 3
float: 3
idouble: 2
idouble: 3
ifloat: 3
ildouble: 4
ldouble: 4
ildouble: 5
ldouble: 5
Function: "sinh_towardzero":
double: 2
float: 2
idouble: 2
ifloat: 2
ildouble: 3
ldouble: 3
ildouble: 4
ldouble: 4
Function: "sinh_upward":
double: 2
float: 3
idouble: 2
ifloat: 3
ildouble: 4
ldouble: 4
ildouble: 5
ldouble: 5
Function: "tan":
ildouble: 1