This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch master updated. glibc-2.21-249-g80352c0


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  80352c01c16901f3f025a190dfb82345e8ea4662 (commit)
      from  8431838dde9187c061ac64b8d61290e8de021dda (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=80352c01c16901f3f025a190dfb82345e8ea4662

commit 80352c01c16901f3f025a190dfb82345e8ea4662
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Wed Apr 8 17:46:07 2015 +0000

    Add more tests of cabs.
    
    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.

diff --git a/ChangeLog b/ChangeLog
index 0902bdc..e888d08 100644
--- 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>.
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index fca2f70..ffb2630 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -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
diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out
index 0517522..440ecb9 100644
--- a/math/auto-libm-test-out
+++ b/math/auto-libm-test-out
@@ -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
diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps
index 538a549..924abc9 100644
--- a/sysdeps/i386/fpu/libm-test-ulps
+++ b/sysdeps/i386/fpu/libm-test-ulps
@@ -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
diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps
index d0aea07..7618316 100644
--- a/sysdeps/x86_64/fpu/libm-test-ulps
+++ b/sysdeps/x86_64/fpu/libm-test-ulps
@@ -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

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                         |    5 +
 math/auto-libm-test-in            |    6 ++
 math/auto-libm-test-out           |  150 +++++++++++++++++++++++++++++++++++++
 sysdeps/i386/fpu/libm-test-ulps   |   16 ++++
 sysdeps/x86_64/fpu/libm-test-ulps |   24 ++++++
 5 files changed, 201 insertions(+), 0 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]