]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Add more tests of cabs.
authorJoseph Myers <joseph@codesourcery.com>
Wed, 8 Apr 2015 17:46:07 +0000 (17:46 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Wed, 8 Apr 2015 17:46:07 +0000 (17:46 +0000)
This patch adds some randomly-generated tests of cabs 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 cabs.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.

ChangeLog
math/auto-libm-test-in
math/auto-libm-test-out
sysdeps/i386/fpu/libm-test-ulps
sysdeps/x86_64/fpu/libm-test-ulps

index 0902bdc3a69e1bc85c4550778801f6705442117f..e888d08e729bf36a4234840c850c3b6b1252c72e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2015-04-08  Joseph Myers  <joseph@codesourcery.com>
 
+       * math/auto-libm-test-in: Add more tests of cabs.
+       * math/auto-libm-test-out: Regenerated.
+       * sysdeps/i386/fpu/libm-test-ulps: Update.
+       * sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
+
        [BZ #18210]
        [BZ #18211]
        * sysdeps/ieee754/dbl-64/e_atan2.c: Include <fenv.h>.
index fca2f708ed2391e9bd2f142d0a9c6c3aec6ccc28..ffb26304b1e87fcc55854906f0cdb6e807eee37b 100644 (file)
@@ -396,6 +396,12 @@ cabs 1.0 0
 cabs -5.7e7 0
 cabs 5.7e7 0
 cabs 0.75 1.25
+cabs -0x1.34be3p-4 -0xc.56623p+0
+cabs -0x1.2b0ff8p+28 -0x2.549fc4p+16
+cabs -0x1.0932cp-80 -0x2.51109p-24
+cabs -0x1.055fb2p+48 0x9.1ce86p+24
+cabs -0x1.26a566p+120 0x4.017b28p+92
+cabs -0x1.0eda54p+28 0xb.09476p+0
 
 # carg (x + i 0) == 0 for x > 0.
 carg 2.0 0
index 0517522fee55d5ada0bd58b564815d2a0bc2cac6..440ecb9dc93152a03a344737fbcf0f7aa7728438 100644 (file)
@@ -20787,6 +20787,156 @@ cabs 0.75 1.25
 = cabs tonearest ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1f8p+0L : inexact-ok
 = cabs towardzero ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f1f8p+0L : inexact-ok
 = cabs upward ldbl-128ibm 0xcp-4L 0x1.4p+0L : 0x1.752e50db3a3a1b1b33b0456f2p+0L : inexact-ok
+cabs -0x1.34be3p-4 -0xc.56623p+0
+= cabs downward flt-32 -0x1.34be3p-4f -0xc.56623p+0f : 0xc.56714p+0f : inexact-ok
+= cabs tonearest flt-32 -0x1.34be3p-4f -0xc.56623p+0f : 0xc.56714p+0f : inexact-ok
+= cabs towardzero flt-32 -0x1.34be3p-4f -0xc.56623p+0f : 0xc.56714p+0f : inexact-ok
+= cabs upward flt-32 -0x1.34be3p-4f -0xc.56623p+0f : 0xc.56715p+0f : inexact-ok
+= cabs downward dbl-64 -0x1.34be3p-4 -0xc.56623p+0 : 0xc.567147179441p+0 : inexact-ok
+= cabs tonearest dbl-64 -0x1.34be3p-4 -0xc.56623p+0 : 0xc.5671471794418p+0 : inexact-ok
+= cabs towardzero dbl-64 -0x1.34be3p-4 -0xc.56623p+0 : 0xc.567147179441p+0 : inexact-ok
+= cabs upward dbl-64 -0x1.34be3p-4 -0xc.56623p+0 : 0xc.5671471794418p+0 : inexact-ok
+= cabs downward ldbl-96-intel -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fp+0L : inexact-ok
+= cabs tonearest ldbl-96-intel -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944142p+0L : inexact-ok
+= cabs towardzero ldbl-96-intel -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fp+0L : inexact-ok
+= cabs upward ldbl-96-intel -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944142p+0L : inexact-ok
+= cabs downward ldbl-96-m68k -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fp+0L : inexact-ok
+= cabs tonearest ldbl-96-m68k -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944142p+0L : inexact-ok
+= cabs towardzero ldbl-96-m68k -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fp+0L : inexact-ok
+= cabs upward ldbl-96-m68k -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944142p+0L : inexact-ok
+= cabs downward ldbl-128 -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fc40fa4c79194p+0L : inexact-ok
+= cabs tonearest ldbl-128 -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fc40fa4c791948p+0L : inexact-ok
+= cabs towardzero ldbl-128 -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fc40fa4c79194p+0L : inexact-ok
+= cabs upward ldbl-128 -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fc40fa4c791948p+0L : inexact-ok
+= cabs downward ldbl-128ibm -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fc40fa4c7918p+0L : inexact-ok
+= cabs tonearest ldbl-128ibm -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fc40fa4c7918p+0L : inexact-ok
+= cabs towardzero ldbl-128ibm -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fc40fa4c7918p+0L : inexact-ok
+= cabs upward ldbl-128ibm -0x1.34be3p-4L -0xc.56623p+0L : 0xc.56714717944141fc40fa4c791cp+0L : inexact-ok
+cabs -0x1.2b0ff8p+28 -0x2.549fc4p+16
+= cabs downward flt-32 -0x1.2b0ff8p+28f -0x2.549fc4p+16f : 0x1.2b0ffap+28f : inexact-ok
+= cabs tonearest flt-32 -0x1.2b0ff8p+28f -0x2.549fc4p+16f : 0x1.2b0ffap+28f : inexact-ok
+= cabs towardzero flt-32 -0x1.2b0ff8p+28f -0x2.549fc4p+16f : 0x1.2b0ffap+28f : inexact-ok
+= cabs upward flt-32 -0x1.2b0ff8p+28f -0x2.549fc4p+16f : 0x1.2b0ffcp+28f : inexact-ok
+= cabs downward dbl-64 -0x1.2b0ff8p+28 -0x2.549fc4p+16 : 0x1.2b0ffa53208c7p+28 : inexact-ok
+= cabs tonearest dbl-64 -0x1.2b0ff8p+28 -0x2.549fc4p+16 : 0x1.2b0ffa53208c7p+28 : inexact-ok
+= cabs towardzero dbl-64 -0x1.2b0ff8p+28 -0x2.549fc4p+16 : 0x1.2b0ffa53208c7p+28 : inexact-ok
+= cabs upward dbl-64 -0x1.2b0ff8p+28 -0x2.549fc4p+16 : 0x1.2b0ffa53208c8p+28 : inexact-ok
+= cabs downward ldbl-96-intel -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cp+28L : inexact-ok
+= cabs tonearest ldbl-96-intel -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cp+28L : inexact-ok
+= cabs towardzero ldbl-96-intel -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cp+28L : inexact-ok
+= cabs upward ldbl-96-intel -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702ep+28L : inexact-ok
+= cabs downward ldbl-96-m68k -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cp+28L : inexact-ok
+= cabs tonearest ldbl-96-m68k -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cp+28L : inexact-ok
+= cabs towardzero ldbl-96-m68k -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cp+28L : inexact-ok
+= cabs upward ldbl-96-m68k -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702ep+28L : inexact-ok
+= cabs downward ldbl-128 -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cbc8f252e1dfp+28L : inexact-ok
+= cabs tonearest ldbl-128 -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cbc8f252e1dfp+28L : inexact-ok
+= cabs towardzero ldbl-128 -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cbc8f252e1dfp+28L : inexact-ok
+= cabs upward ldbl-128 -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cbc8f252e1df1p+28L : inexact-ok
+= cabs downward ldbl-128ibm -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cbc8f252e1d8p+28L : inexact-ok
+= cabs tonearest ldbl-128ibm -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cbc8f252e1ep+28L : inexact-ok
+= cabs towardzero ldbl-128ibm -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cbc8f252e1d8p+28L : inexact-ok
+= cabs upward ldbl-128ibm -0x1.2b0ff8p+28L -0x2.549fc4p+16L : 0x1.2b0ffa53208c702cbc8f252e1ep+28L : inexact-ok
+cabs -0x1.0932cp-80 -0x2.51109p-24
+= cabs downward flt-32 -0x1.0932cp-80f -0x2.51109p-24f : 0x2.51109p-24f : inexact-ok
+= cabs tonearest flt-32 -0x1.0932cp-80f -0x2.51109p-24f : 0x2.51109p-24f : inexact-ok
+= cabs towardzero flt-32 -0x1.0932cp-80f -0x2.51109p-24f : 0x2.51109p-24f : inexact-ok
+= cabs upward flt-32 -0x1.0932cp-80f -0x2.51109p-24f : 0x2.511094p-24f : inexact-ok
+= cabs downward dbl-64 -0x1.0932cp-80 -0x2.51109p-24 : 0x2.51109p-24 : inexact-ok
+= cabs tonearest dbl-64 -0x1.0932cp-80 -0x2.51109p-24 : 0x2.51109p-24 : inexact-ok
+= cabs towardzero dbl-64 -0x1.0932cp-80 -0x2.51109p-24 : 0x2.51109p-24 : inexact-ok
+= cabs upward dbl-64 -0x1.0932cp-80 -0x2.51109p-24 : 0x2.5110900000002p-24 : inexact-ok
+= cabs downward ldbl-96-intel -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok
+= cabs tonearest ldbl-96-intel -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok
+= cabs towardzero ldbl-96-intel -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok
+= cabs upward ldbl-96-intel -0x1.0932cp-80L -0x2.51109p-24L : 0x2.5110900000000004p-24L : inexact-ok
+= cabs downward ldbl-96-m68k -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok
+= cabs tonearest ldbl-96-m68k -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok
+= cabs towardzero ldbl-96-m68k -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok
+= cabs upward ldbl-96-m68k -0x1.0932cp-80L -0x2.51109p-24L : 0x2.5110900000000004p-24L : inexact-ok
+= cabs downward ldbl-128 -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok
+= cabs tonearest ldbl-128 -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok
+= cabs towardzero ldbl-128 -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok
+= cabs upward ldbl-128 -0x1.0932cp-80L -0x2.51109p-24L : 0x2.5110900000000000000000000002p-24L : inexact-ok
+= cabs downward ldbl-128ibm -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok
+= cabs tonearest ldbl-128ibm -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok
+= cabs towardzero ldbl-128ibm -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109p-24L : inexact-ok
+= cabs upward ldbl-128ibm -0x1.0932cp-80L -0x2.51109p-24L : 0x2.51109000000000000000000001p-24L : inexact-ok
+cabs -0x1.055fb2p+48 0x9.1ce86p+24
+= cabs downward flt-32 -0x1.055fb2p+48f 0x9.1ce86p+24f : 0x1.055fb2p+48f : inexact-ok
+= cabs tonearest flt-32 -0x1.055fb2p+48f 0x9.1ce86p+24f : 0x1.055fb2p+48f : inexact-ok
+= cabs towardzero flt-32 -0x1.055fb2p+48f 0x9.1ce86p+24f : 0x1.055fb2p+48f : inexact-ok
+= cabs upward flt-32 -0x1.055fb2p+48f 0x9.1ce86p+24f : 0x1.055fb4p+48f : inexact-ok
+= cabs downward dbl-64 -0x1.055fb2p+48 0x9.1ce86p+24 : 0x1.055fb2000028ap+48 : inexact-ok
+= cabs tonearest dbl-64 -0x1.055fb2p+48 0x9.1ce86p+24 : 0x1.055fb2000028bp+48 : inexact-ok
+= cabs towardzero dbl-64 -0x1.055fb2p+48 0x9.1ce86p+24 : 0x1.055fb2000028ap+48 : inexact-ok
+= cabs upward dbl-64 -0x1.055fb2p+48 0x9.1ce86p+24 : 0x1.055fb2000028bp+48 : inexact-ok
+= cabs downward ldbl-96-intel -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab4p+48L : inexact-ok
+= cabs tonearest ldbl-96-intel -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab42p+48L : inexact-ok
+= cabs towardzero ldbl-96-intel -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab4p+48L : inexact-ok
+= cabs upward ldbl-96-intel -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab42p+48L : inexact-ok
+= cabs downward ldbl-96-m68k -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab4p+48L : inexact-ok
+= cabs tonearest ldbl-96-m68k -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab42p+48L : inexact-ok
+= cabs towardzero ldbl-96-m68k -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab4p+48L : inexact-ok
+= cabs upward ldbl-96-m68k -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab42p+48L : inexact-ok
+= cabs downward ldbl-128 -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab411a37f7ed75bdp+48L : inexact-ok
+= cabs tonearest ldbl-128 -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab411a37f7ed75bdp+48L : inexact-ok
+= cabs towardzero ldbl-128 -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab411a37f7ed75bdp+48L : inexact-ok
+= cabs upward ldbl-128 -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab411a37f7ed75bep+48L : inexact-ok
+= cabs downward ldbl-128ibm -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab411a37f7ed758p+48L : inexact-ok
+= cabs tonearest ldbl-128ibm -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab411a37f7ed758p+48L : inexact-ok
+= cabs towardzero ldbl-128ibm -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab411a37f7ed758p+48L : inexact-ok
+= cabs upward ldbl-128ibm -0x1.055fb2p+48L 0x9.1ce86p+24L : 0x1.055fb2000028ab411a37f7ed76p+48L : inexact-ok
+cabs -0x1.26a566p+120 0x4.017b28p+92
+= cabs downward flt-32 -0x1.26a566p+120f 0x4.017b28p+92f : 0x1.26a566p+120f : inexact-ok
+= cabs tonearest flt-32 -0x1.26a566p+120f 0x4.017b28p+92f : 0x1.26a566p+120f : inexact-ok
+= cabs towardzero flt-32 -0x1.26a566p+120f 0x4.017b28p+92f : 0x1.26a566p+120f : inexact-ok
+= cabs upward flt-32 -0x1.26a566p+120f 0x4.017b28p+92f : 0x1.26a568p+120f : inexact-ok
+= cabs downward dbl-64 -0x1.26a566p+120 0x4.017b28p+92 : 0x1.26a566p+120 : inexact-ok
+= cabs tonearest dbl-64 -0x1.26a566p+120 0x4.017b28p+92 : 0x1.26a566p+120 : inexact-ok
+= cabs towardzero dbl-64 -0x1.26a566p+120 0x4.017b28p+92 : 0x1.26a566p+120 : inexact-ok
+= cabs upward dbl-64 -0x1.26a566p+120 0x4.017b28p+92 : 0x1.26a5660000001p+120 : inexact-ok
+= cabs downward ldbl-96-intel -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8p+120L : inexact-ok
+= cabs tonearest ldbl-96-intel -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8p+120L : inexact-ok
+= cabs towardzero ldbl-96-intel -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8p+120L : inexact-ok
+= cabs upward ldbl-96-intel -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006fap+120L : inexact-ok
+= cabs downward ldbl-96-m68k -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8p+120L : inexact-ok
+= cabs tonearest ldbl-96-m68k -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8p+120L : inexact-ok
+= cabs towardzero ldbl-96-m68k -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8p+120L : inexact-ok
+= cabs upward ldbl-96-m68k -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006fap+120L : inexact-ok
+= cabs downward ldbl-128 -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8887eefeb06d1p+120L : inexact-ok
+= cabs tonearest ldbl-128 -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8887eefeb06d2p+120L : inexact-ok
+= cabs towardzero ldbl-128 -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8887eefeb06d1p+120L : inexact-ok
+= cabs upward ldbl-128 -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8887eefeb06d2p+120L : inexact-ok
+= cabs downward ldbl-128ibm -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8887eefeb068p+120L : inexact-ok
+= cabs tonearest ldbl-128ibm -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8887eefeb07p+120L : inexact-ok
+= cabs towardzero ldbl-128ibm -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8887eefeb068p+120L : inexact-ok
+= cabs upward ldbl-128ibm -0x1.26a566p+120L 0x4.017b28p+92L : 0x1.26a56600000006f8887eefeb07p+120L : inexact-ok
+cabs -0x1.0eda54p+28 0xb.09476p+0
+= cabs downward flt-32 -0x1.0eda54p+28f 0xb.09476p+0f : 0x1.0eda54p+28f : inexact-ok
+= cabs tonearest flt-32 -0x1.0eda54p+28f 0xb.09476p+0f : 0x1.0eda54p+28f : inexact-ok
+= cabs towardzero flt-32 -0x1.0eda54p+28f 0xb.09476p+0f : 0x1.0eda54p+28f : inexact-ok
+= cabs upward flt-32 -0x1.0eda54p+28f 0xb.09476p+0f : 0x1.0eda56p+28f : inexact-ok
+= cabs downward dbl-64 -0x1.0eda54p+28 0xb.09476p+0 : 0x1.0eda540000003p+28 : inexact-ok
+= cabs tonearest dbl-64 -0x1.0eda54p+28 0xb.09476p+0 : 0x1.0eda540000004p+28 : inexact-ok
+= cabs towardzero dbl-64 -0x1.0eda54p+28 0xb.09476p+0 : 0x1.0eda540000003p+28 : inexact-ok
+= cabs upward dbl-64 -0x1.0eda54p+28 0xb.09476p+0 : 0x1.0eda540000004p+28 : inexact-ok
+= cabs downward ldbl-96-intel -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398ep+28L : inexact-ok
+= cabs tonearest ldbl-96-intel -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000399p+28L : inexact-ok
+= cabs towardzero ldbl-96-intel -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398ep+28L : inexact-ok
+= cabs upward ldbl-96-intel -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000399p+28L : inexact-ok
+= cabs downward ldbl-96-m68k -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398ep+28L : inexact-ok
+= cabs tonearest ldbl-96-m68k -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000399p+28L : inexact-ok
+= cabs towardzero ldbl-96-m68k -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398ep+28L : inexact-ok
+= cabs upward ldbl-96-m68k -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000399p+28L : inexact-ok
+= cabs downward ldbl-128 -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909ac1p+28L : inexact-ok
+= cabs tonearest ldbl-128 -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909ac2p+28L : inexact-ok
+= cabs towardzero ldbl-128 -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909ac1p+28L : inexact-ok
+= cabs upward ldbl-128 -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909ac2p+28L : inexact-ok
+= cabs downward ldbl-128ibm -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909a8p+28L : inexact-ok
+= cabs tonearest ldbl-128ibm -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909bp+28L : inexact-ok
+= cabs towardzero ldbl-128ibm -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909a8p+28L : inexact-ok
+= cabs upward ldbl-128ibm -0x1.0eda54p+28L 0xb.09476p+0L : 0x1.0eda54000000398f4eef03909bp+28L : inexact-ok
 carg 2.0 0
 = carg downward flt-32 0x2p+0f 0x0p+0f : 0x0p+0f : inexact-ok
 = carg tonearest flt-32 0x2p+0f 0x0p+0f : 0x0p+0f : inexact-ok
index 538a549de3a5f4d921ba555da0ae08f296e90d76..924abc912d964cce4be0de476b026abc8b861162 100644 (file)
@@ -155,6 +155,22 @@ ifloat: 1
 ildouble: 4
 ldouble: 4
 
+Function: "cabs":
+ildouble: 1
+ldouble: 1
+
+Function: "cabs_downward":
+ildouble: 1
+ldouble: 1
+
+Function: "cabs_towardzero":
+ildouble: 1
+ldouble: 1
+
+Function: "cabs_upward":
+ildouble: 1
+ldouble: 1
+
 Function: Real part of "cacos":
 double: 1
 float: 1
index d0aea07d627bf56bdc1cc94ef5c9ad41c8db17bc..7618316e26a1418ef511c25f05d55b93ad424378 100644 (file)
@@ -211,6 +211,30 @@ ifloat: 3
 ildouble: 4
 ldouble: 4
 
+Function: "cabs":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+
+Function: "cabs_downward":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+
+Function: "cabs_towardzero":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+
+Function: "cabs_upward":
+double: 1
+idouble: 1
+ildouble: 1
+ldouble: 1
+
 Function: Real part of "cacos":
 double: 1
 float: 2