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.19-115-g054b5f4


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  054b5f4c939dffd997b19eb0fb0b1ffcc6d92bd7 (commit)
       via  e38a243f957fa6b6d2515e0356efbc9b8cdd57aa (commit)
      from  45adef3cf2057aa1f7e2b7479e5f1bcb7506140c (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=054b5f4c939dffd997b19eb0fb0b1ffcc6d92bd7

commit 054b5f4c939dffd997b19eb0fb0b1ffcc6d92bd7
Author: Carlos O'Donell <carlos@systemhalted.org>
Date:   Tue Mar 4 18:47:35 2014 -0500

    hppa: Regenerate ULPs again.

diff --git a/ports/ChangeLog.hppa b/ports/ChangeLog.hppa
index d3e200c..f8606f4 100644
--- a/ports/ChangeLog.hppa
+++ b/ports/ChangeLog.hppa
@@ -1,5 +1,7 @@
 2014-03-04  Carlos O'Donell  <carlos@redhat.com>
 
+	* ports/sysdeps/hppa/fpu/libm-test-ulps: Regenerate again.
+
 	* ports/sysdeps/hppa/fpu/libm-test-ulps: Regenerate.
 
 2014-02-20  Joseph Myers  <joseph@codesourcery.com>
diff --git a/ports/sysdeps/hppa/fpu/libm-test-ulps b/ports/sysdeps/hppa/fpu/libm-test-ulps
index 0b62c16..215ba77 100644
--- a/ports/sysdeps/hppa/fpu/libm-test-ulps
+++ b/ports/sysdeps/hppa/fpu/libm-test-ulps
@@ -111,9 +111,26 @@ idouble: 1
 Test "asin_downward (-0x1p+0)":
 double: 1
 idouble: 1
+Test "asin_downward (-0x4p-1024)":
+double: 1
+idouble: 1
+Test "asin_downward (-0x4p-1076)":
+double: 1
+idouble: 1
+Test "asin_downward (-0x4p-128)":
+double: 1
+idouble: 1
+Test "asin_downward (-0x8p-152)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
 Test "asin_downward (-0x8p-4)":
 double: 1
 idouble: 1
+Test "asin_downward (-0x8p-972)":
+double: 1
+idouble: 1
 Test "asin_downward (-0xf.fffffff8p-4)":
 double: 1
 idouble: 1
@@ -3663,16 +3680,136 @@ float: 1
 ifloat: 1
 
 # clog10
+Test "Imaginary part of: clog10 (+0 + 0x1p+0 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Real part of: clog10 (+0 + 0x4p-1076 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (+0 + 0x4p-1076 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (+0 + 0x8p-1076 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (+0 + 0x8p-152 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (+0 + 0xf.8p+1020 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (+0 + 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (+0 + 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (+0 + 0xf.fffffp+124 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (+0 + 0xf.fffffp+124 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (+0 - 0xf.8p+1020 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (+0 - 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (+0 - 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (+0 - 0xf.fffffp+124 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (+0 - 0xf.fffffp+124 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0 + 0xf.8p+1020 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0 + 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0 + 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0 + 0xf.fffffp+124 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0 + 0xf.fffffp+124 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
 Test "Imaginary part of: clog10 (-0 + inf i)":
 double: 1
 float: 1
 idouble: 1
 ifloat: 1
+Test "Imaginary part of: clog10 (-0 - 0xf.8p+1020 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0 - 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0 - 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0 - 0xf.fffffp+124 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0 - 0xf.fffffp+124 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
 Test "Imaginary part of: clog10 (-0 - inf i)":
 double: 1
 float: 1
 idouble: 1
 ifloat: 1
+Test "Real part of: clog10 (-0x1.0000000123456p+0 + +0 i)":
+double: 2
+idouble: 2
+Test "Imaginary part of: clog10 (-0x1.0000000123456p+0 + +0 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0x1.0000000123456p+0 + 0x1.2345678p-1000 i)":
+double: 2
+idouble: 2
+Test "Imaginary part of: clog10 (-0x1.0000000123456p+0 + 0x1.2345678p-1000 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0x1.0000000123456p+0 + 0x4.8d1598p-32 i)":
+double: 2
+idouble: 2
+Test "Real part of: clog10 (-0x1.0000000123456p+0 + 0x4.8d159ep-32 i)":
+double: 2
+idouble: 2
+Test "Imaginary part of: clog10 (-0x1.0000000123456p+0 + 0x4.8d159ep-32 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0x1.0000000123456p+0 + 0x4.8d15ap-32 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0x1.0000000123456p+0 + 0x4.8d15ap-32 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0x1.0000000123456p+0 + 0x8p-152 i)":
+double: 2
+idouble: 2
+Test "Imaginary part of: clog10 (-0x1.0000000123456p+0 + 0x8p-152 i)":
+double: 1
+idouble: 1
 Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
 double: 2
 idouble: 2
@@ -3685,6 +3822,44 @@ idouble: 2
 Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
 double: 1
 idouble: 1
+Test "Real part of: clog10 (-0x1.000002p+0 + +0 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0x1.000002p+0 + +0 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0x1.000002p+0 + 0x1.2345678p-1000 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0x1.000002p+0 + 0x4.8d1598p-32 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0x1.000002p+0 + 0x4.8d1598p-32 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (-0x1.000002p+0 + 0x4.8d159ep-32 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0x1.000002p+0 + 0x4.8d15ap-32 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0x1.000002p+0 + 0x4.8d15ap-32 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (-0x1.000002p+0 + 0x8p-152 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0x1.000002p+0 + 0x8p-152 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
 Test "Imaginary part of: clog10 (-0x1.fp+1023 + 0x1p-1074 i)":
 double: 1
 idouble: 1
@@ -3701,6 +3876,33 @@ double: 1
 float: 1
 idouble: 1
 ifloat: 1
+Test "Imaginary part of: clog10 (-0x1p+0 + +0 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0x1p+0 + 0x1.234566p-20 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0x1p+0 + 0x1.2345678p-1000 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0x1p+0 + 0x4.8d1598p-32 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0x1p+0 + 0x4.8d159ep-32 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0x1p+0 + 0x4.8d15ap-32 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0x1p+0 + 0x8p-152 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
 Test "Imaginary part of: clog10 (-0x1p-1074 + 0x1.fp+1023 i)":
 double: 1
 idouble: 1
@@ -3713,6 +3915,171 @@ idouble: 1
 Test "Imaginary part of: clog10 (-0x1p-149 - 0x1.fp+127 i)":
 double: 1
 idouble: 1
+Test "Imaginary part of: clog10 (-0x2p+0 - 0x3p+0 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0x4p-1076 + 0xf.8p+1020 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0x4p-1076 + 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0x4p-1076 + 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0x4p-1076 + 0xf.fffffp+124 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0x4p-1076 - 0xf.8p+1020 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0x4p-1076 - 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0x4p-1076 - 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0x4p-1076 - 0xf.fffffp+124 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0x8p-152 + 0xf.8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0x8p-152 + 0xf.8p+124 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0x8p-152 + 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0x8p-152 + 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0x8p-152 + 0xf.fffffp+124 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0x8p-152 + 0xf.fffffp+124 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0x8p-152 - 0xf.8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0x8p-152 - 0xf.8p+124 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0x8p-152 - 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0x8p-152 - 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0x8p-152 - 0xf.fffffp+124 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0x8p-152 - 0xf.fffffp+124 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0xf.8p+1020 + +0 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0xf.8p+1020 + 0x4p-1076 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0xf.8p+1020 + 0x8p-152 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0xf.8p+1020 - 0 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0xf.8p+1020 - 0x4p-1076 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0xf.8p+1020 - 0x8p-152 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0xf.8p+124 + 0x8p-152 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0xf.8p+124 - 0x8p-152 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Real part of: clog10 (-0xf.ffffffffffff8p+1020 + +0 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0xf.ffffffffffff8p+1020 + +0 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0xf.ffffffffffff8p+1020 + 0x4p-1076 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0xf.ffffffffffff8p+1020 + 0x4p-1076 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0xf.ffffffffffff8p+1020 + 0x8p-152 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0xf.ffffffffffff8p+1020 + 0x8p-152 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0xf.ffffffffffff8p+1020 - 0 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0xf.ffffffffffff8p+1020 - 0 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0xf.ffffffffffff8p+1020 - 0x4p-1076 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0xf.ffffffffffff8p+1020 - 0x4p-1076 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0xf.ffffffffffff8p+1020 - 0x8p-152 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (-0xf.ffffffffffff8p+1020 - 0x8p-152 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0xf.fffffp+124 + +0 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0xf.fffffp+124 + +0 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0xf.fffffp+124 + 0x4p-1076 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0xf.fffffp+124 + 0x8p-152 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0xf.fffffp+124 + 0x8p-152 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Real part of: clog10 (-0xf.fffffp+124 - 0 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0xf.fffffp+124 - 0 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0xf.fffffp+124 - 0x4p-1076 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (-0xf.fffffp+124 - 0x8p-152 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (-0xf.fffffp+124 - 0x8p-152 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
 Test "Imaginary part of: clog10 (-1.0 + 0x1.234566p-20 i)":
 double: 1
 idouble: 1
@@ -3775,6 +4142,56 @@ double: 1
 float: 2
 idouble: 1
 ifloat: 2
+Test "Real part of: clog10 (0x1.0000000000001p+0 + +0 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x1.0000000000001p+0 + 0x1.234566p-60 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x1.0000000000001p+0 + 0x1.23456789p-1000 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x1.0000000000001p+0 + 0x1.23456789p-60 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x1.0000000000001p+0 + 0x1.234568p-60 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x1.0000000000001p+0 + 0x8p-152 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x1.000002p+0 + +0 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x1.000002p+0 + 0x1.234566p-60 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x1.000002p+0 + 0x1.23456789p-1000 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x1.000002p+0 + 0x1.23456789p-60 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x1.000002p+0 + 0x1.234568p-60 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x1.000002p+0 + 0x1.234568p-60 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Real part of: clog10 (0x1.000002p+0 + 0x8p-152 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x1.000566p+0 + 0x1.234p-100 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x1.000566p+0 + 0x4.8dp-12 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x1.000566p+0 + 0x4.8dp-12 i)":
+double: 1
+idouble: 1
 Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
 float: 1
 ifloat: 1
@@ -3790,11 +4207,102 @@ ifloat: 1
 Test "Imaginary part of: clog10 (0x1.234566p-50 + 1.0 i)":
 float: 1
 ifloat: 1
+Test "Imaginary part of: clog10 (0x1.234566p-60 + 0x1p+0 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
 Test "Imaginary part of: clog10 (0x1.234566p-60 + 1.0 i)":
 double: 1
 float: 1
 idouble: 1
 ifloat: 1
+Test "Real part of: clog10 (0x1.48e45e3268d8p-4 + 0xf.f2c63p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x1.48e45ep-4 + 0xf.f2c64p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x1.48e46p-4 + 0xf.f2c63p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x1.48e46p-4 + 0xf.f2c64p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x1.48e46p-4 + 0xf.f2c64p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x1.8907bc3694fd4p-4 + 0xf.ed1990460bdf8p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bdf8p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x1.8907bc3694fd5p-4 + 0xf.ed1990460bep-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x1.8907bcp-4 + 0xf.ed19ap-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x1.8907bep-4 + 0xf.ed1990460bdf8p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x1.8907bep-4 + 0xf.ed1990460bep-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x1.8907bep-4 + 0xf.ed199p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x1.8907bep-4 + 0xf.ed19ap-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x1.c67eccp-4 + 0xf.e6b4d1d7a6e1p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x1.c67eccp-4 + 0xf.e6b4dp-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x1.c67eccp-4 + 0xf.e6b4ep-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x1.c67eccp-4 + 0xf.e6b4ep-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x1.c67ecd92a8594p-4 + 0xf.e6b4dp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x1.c67ecd92a8594p-4 + 0xf.e6b4dp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x1.c67ecd92a8594p-4 + 0xf.e6b4ep-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x1.c67ecd92a8594p-4 + 0xf.e6b4ep-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x1.c67ecd92a8595p-4 + 0xf.e6b4d1d7a6e08p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x1.c67ecd92a8595p-4 + 0xf.e6b4dp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x1.c67ecd92a8595p-4 + 0xf.e6b4ep-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x1.c67ecep-4 + 0xf.e6b4d1d7a6e08p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x1.c67ecep-4 + 0xf.e6b4d1d7a6e1p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x1.c67ecep-4 + 0xf.e6b4d1d7a6e1p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x1.c67ecep-4 + 0xf.e6b4dp-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
 Test "Imaginary part of: clog10 (0x1.fffffep+127 + 0x1.fffffep+127 i)":
 double: 1
 float: 1
@@ -3821,6 +4329,15 @@ idouble: 1
 Test "Imaginary part of: clog10 (0x1a6p-10 + 0x3a5p-10 i)":
 double: 1
 idouble: 1
+Test "Real part of: clog10 (0x1p+0 + 0x1.23456789p-60 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x1p+0 + 0x1.234568p-60 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x1p+0 + 0x4.8d1598p-12 i)":
+double: 1
+idouble: 1
 Test "Imaginary part of: clog10 (0x1p-1073 + 0x1p-1073 i)":
 double: 1
 idouble: 1
@@ -3880,6 +4397,69 @@ double: 1
 float: 1
 idouble: 1
 ifloat: 1
+Test "Real part of: clog10 (0x2.0ce7b8p-4 + 0xf.de3a2p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x2.0ce7b8p-4 + 0xf.de3a2p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x2.0ce7b8p-4 + 0xf.de3a3p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x2.0ce7ba1e4902p-4 + 0xf.de3a2f9df7a4p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x2.0ce7ba1e4902p-4 + 0xf.de3a2p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x2.0ce7bcp-4 + 0xf.de3a2p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x2.82b794p-4 + 0xf.cd42a15bf9a38p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x2.82b794p-4 + 0xf.cd42a15bf9a38p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x2.82b794p-4 + 0xf.cd42a15bf9a3p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x2.82b794p-4 + 0xf.cd42ap-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x2.82b794p-4 + 0xf.cd42bp-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a38p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a3p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x2.82b795e420b28p-4 + 0xf.cd42a15bf9a3p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x2.82b795e420b2ap-4 + 0xf.cd42a15bf9a38p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x2.82b795e420b2ap-4 + 0xf.cd42a15bf9a38p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x2.82b795e420b2ap-4 + 0xf.cd42ap-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x2.82b795e420b2ap-4 + 0xf.cd42bp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x2.82b798p-4 + 0xf.cd42a15bf9a38p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x2.82b798p-4 + 0xf.cd42ap-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x2.82b798p-4 + 0xf.cd42bp-4 i)":
+double: 1
+idouble: 1
 Test "Real part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
 double: 1
 float: 1
@@ -3897,15 +4477,1193 @@ ifloat: 1
 Test "Imaginary part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
 double: 1
 idouble: 1
+Test "Imaginary part of: clog10 (0x2p-148 + 0x2p-148 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x2p-512 + 0x1p+0 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x2p-64 + 0x1p+0 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x3.2cdb84p-4 + 0xf.ae888f0455f6p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x3.2cdb84p-4 + 0xf.ae888p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x3.2cdb84p-4 + 0xf.ae889p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x3.2cdb855bcb8d8p-4 + 0xf.ae888p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x3.2cdb855bcb8d8p-4 + 0xf.ae888p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x3.2cdb855bcb8d8p-4 + 0xf.ae889p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x3.2cdb88p-4 + 0xf.ae888p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x3.2cdb88p-4 + 0xf.ae888p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x3.2cdb88p-4 + 0xf.ae889p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x3.3b8f9163276aap-4 + 0xf.ab873d09e61e8p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x3.3b8f9163276aap-4 + 0xf.ab874p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x3.3b8f9163276acp-4 + 0xf.ab874p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x3.3b8f94p-4 + 0xf.ab873d09e61e8p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x3.3b8f94p-4 + 0xf.ab873p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x3.3b8f9p-4 + 0xf.ab873d09e61e8p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x3.3b8f9p-4 + 0xf.ab873d09e61ep-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x3.3b8f9p-4 + 0xf.ab873p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x3.3b8f9p-4 + 0xf.ab874p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x3.3b8f9p-4 + 0xf.ab874p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x3.6e17119fb8aaap-4 + 0xf.a0c59p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x3.6e17119fb8aacp-4 + 0xf.a0c59p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x3.6e1714p-4 + 0xf.a0c58a83e57cp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x3.6e1714p-4 + 0xf.a0c58p-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Real part of: clog10 (0x3.6e1714p-4 + 0xf.a0c59p-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x3.6e171p-4 + 0xf.a0c58p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x3.6e171p-4 + 0xf.a0c59p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x3.6e171p-4 + 0xf.a0c59p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x3.bea2bcp-4 + 0xf.8e3d619a8d12p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x3.bea2bcp-4 + 0xf.8e3d6p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x3.bea2bcp-4 + 0xf.8e3d7p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x3.bea2bd62e3502p-4 + 0xf.8e3d619a8d118p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x3.bea2bd62e3502p-4 + 0xf.8e3d6p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x3.bea2cp-4 + 0xf.8e3d619a8d118p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x3.bea2cp-4 + 0xf.8e3d619a8d118p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x3.bea2cp-4 + 0xf.8e3d619a8d12p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x3.bea2cp-4 + 0xf.8e3d6p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x3.bea2cp-4 + 0xf.8e3d7p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x3.c8p-4 + 0xf.8cp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x3.c8p-4 + 0xf.8cp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x3.e1d0a105ac4eap-4 + 0xf.859b3d1b06d08p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x3.e1d0a105ac4eap-4 + 0xf.859b4p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x3.e1d0a105ac4ecp-4 + 0xf.859b3p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x3.e1d0a4p-4 + 0xf.859b3d1b06dp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x3.e1d0a4p-4 + 0xf.859b3d1b06dp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x3.e1d0a4p-4 + 0xf.859b3p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x3.e1d0a4p-4 + 0xf.859b4p-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x3.e1d0a4p-4 + 0xf.859b4p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x3.e1d0ap-4 + 0xf.859b3d1b06d08p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x3.e1d0ap-4 + 0xf.859b3d1b06dp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x3.e1d0ap-4 + 0xf.859b3d1b06dp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x3.e1d0ap-4 + 0xf.859b3p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x3.e1d0ap-4 + 0xf.859b3p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x3.e1d0ap-4 + 0xf.859b4p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x4.0dbf78p-4 + 0xf.7a5c1p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x4.0dbf78p-4 + 0xf.7a5c1p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c1af8e3ce8p-4 i)":
+double: 2
+idouble: 2
+Test "Imaginary part of: clog10 (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c1af8e3ce8p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c1af8e3cfp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c1p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4.0dbf7d40fe1acp-4 + 0xf.7a5c2p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x4.0dbf7d40fe1bp-4 + 0xf.7a5c1af8e3ce8p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4.0dbf7d40fe1bp-4 + 0xf.7a5c1af8e3ce8p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x4.0dbf7d40fe1bp-4 + 0xf.7a5c1af8e3cfp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4.0dbf7d40fe1bp-4 + 0xf.7a5c1af8e3cfp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4.0dbf7d40fe1bp-4 + 0xf.7a5c2p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x4.0dbf8p-4 + 0xf.7a5c1af8e3cfp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x4.0dbf8p-4 + 0xf.7a5c1p-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x4.0dbf8p-4 + 0xf.7a5c1p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x4.0dbf8p-4 + 0xf.7a5c2p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4.7017a2e368078p-4 + 0xf.5f4a550c9d758p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4.7017a2e368078p-4 + 0xf.5f4a550c9d76p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x4.7017a2e368078p-4 + 0xf.5f4a5p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4.7017a2e36807cp-4 + 0xf.5f4a5p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x4.7017a8p-4 + 0xf.5f4a5p-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Real part of: clog10 (0x4.7017a8p-4 + 0xf.5f4a6p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4.7017a8p-4 + 0xf.5f4a6p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x4.7017ap-4 + 0xf.5f4a550c9d76p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4.7017ap-4 + 0xf.5f4a5p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x4.7017ap-4 + 0xf.5f4a6p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x4.7017ap-4 + 0xf.5f4a6p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4.8d1598p-32 + 0x1p+0 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x4.8d1598p-52 + 0x1p+0 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x4.d9e8c415d5644p-4 + 0xf.3f30281507d8p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4.d9e8c415d5644p-4 + 0xf.3f30281507d8p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x4.d9e8c8p-4 + 0xf.3f302p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4.d9e8c8p-4 + 0xf.3f302p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x4.d9e8c8p-4 + 0xf.3f303p-4 i)":
+double: 1
+float: 2
+idouble: 1
+ifloat: 2
+Test "Real part of: clog10 (0x4.d9e8cp-4 + 0xf.3f30281507d8p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x4.d9e8cp-4 + 0xf.3f302p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x4.d9e8cp-4 + 0xf.3f303p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4.d9e8cp-4 + 0xf.3f303p-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
 Test "Real part of: clog10 (0x4447d7175p-35 + 0x6c445e00ap-35 i)":
 double: 1
 idouble: 1
+Test "Real part of: clog10 (0x4p-1076 + +0 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4p-1076 + 0x1p+0 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x4p-1076 + 0x4p-1076 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4p-1076 + 0x4p-1076 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4p-1076 + 0x8p-152 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4p-1076 + 0xf.8p+1020 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x4p-1076 + 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4p-1076 + 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4p-1076 + 0xf.fffffp+124 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4p-1076 - 0xf.8p+1020 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x4p-1076 - 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4p-1076 - 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4p-1076 - 0xf.fffffp+124 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4p-512 + 0x1p+0 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x4p-64 + 0x1p+0 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Real part of: clog10 (0x5.03p-4 + 0xf.31ep-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x5.03p-4 + 0xf.31ep-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x5.318c58p-4 + 0xf.22363p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x5.318c596a8cb1p-4 + 0xf.22363bf989d98p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x5.318c596a8cb1p-4 + 0xf.22363bf989dap-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x5.318c596a8cb1p-4 + 0xf.22363p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x5.318c596a8cb1p-4 + 0xf.22364p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x5.318c6p-4 + 0xf.22363bf989d98p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x5.318c6p-4 + 0xf.22363bf989dap-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x5.318c6p-4 + 0xf.22363bf989dap-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x5.318c6p-4 + 0xf.22363p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x5.318c6p-4 + 0xf.22363p-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x5.b06b680ea2ccp-4 + 0xe.f452b965da9fp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x5.b06b68p-4 + 0xe.f452b965da9fp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x5.b06b68p-4 + 0xe.f452bp-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x5.b06b68p-4 + 0xe.f452cp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x5.b06b7p-4 + 0xe.f452b965da9fp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x5.b06b7p-4 + 0xe.f452cp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x5.ba8ce4b6p-4 + 0xe.f0742508p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x5.ba8ce4b6p-4 + 0xe.f0742p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x5.ba8ce8p-4 + 0xe.f0742508p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x5.ba8ce8p-4 + 0xe.f0742p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x5.ba8ce8p-4 + 0xe.f0743p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x5.ba8ce8p-4 + 0xe.f0743p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x5.ba8cep-4 + 0xe.f0742p-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x5.ba8cep-4 + 0xe.f0743p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x5.dbd1p-4 + 0xe.e387ep-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x5.dbd1p-4 + 0xe.e387ep-4 i)":
+double: 1
+idouble: 1
 Test "Imaginary part of: clog10 (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i)":
 double: 1
 idouble: 1
+Test "Real part of: clog10 (0x6.02fd5037c4794p-4 + 0xe.d3e2086dcca88p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x6.02fd5037c4794p-4 + 0xe.d3e2086dcca8p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x6.02fd5037c4794p-4 + 0xe.d3e2p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x6.02fd5037c479p-4 + 0xe.d3e2086dcca88p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x6.02fd58p-4 + 0xe.d3e2086dcca88p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x6.02fd58p-4 + 0xe.d3e2086dcca8p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x6.02fd58p-4 + 0xe.d3e21p-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x6.02fd5p-4 + 0xe.d3e21p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x6.02fd5p-4 + 0xe.d3e2p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x6.1c643068cd124p-4 + 0xe.c97c2018b4288p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x6.1c643068cd124p-4 + 0xe.c97c2018b4288p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x6.1c643068cd124p-4 + 0xe.c97c2p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x6.1c643068cd128p-4 + 0xe.c97c2p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x6.1c6438p-4 + 0xe.c97c2p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x6.1c643p-4 + 0xe.c97c2p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x6.1c643p-4 + 0xe.c97c3p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x6.1c643p-4 + 0xe.c97c3p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x6.2aff83ae6467cp-4 + 0xe.c36a599a86ba8p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x6.2aff83ae6467cp-4 + 0xe.c36a599a86bbp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x6.2aff83ae6467cp-4 + 0xe.c36a6p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x6.2aff83ae6468p-4 + 0xe.c36a599a86bbp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x6.2aff88p-4 + 0xe.c36a599a86ba8p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x6.2aff88p-4 + 0xe.c36a5p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x6.2aff88p-4 + 0xe.c36a5p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x6.2aff88p-4 + 0xe.c36a6p-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Real part of: clog10 (0x6.2aff8p-4 + 0xe.c36a6p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x6.2aff8p-4 + 0xe.c36a6p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x6.98p-4 + 0xe.94p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x6.b10b48p-4 + 0xe.8893cbb44925p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x6.b10b48p-4 + 0xe.8893cbb44925p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x6.b10b48p-4 + 0xe.8893cp-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x6.b10b48p-4 + 0xe.8893cp-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x6.b10b48p-4 + 0xe.8893dp-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x6.b10b48p-4 + 0xe.8893dp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x6.b10b4f3520214p-4 + 0xe.8893dp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x6.b10b4f3520218p-4 + 0xe.8893cbb44925p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x6.b10b4f3520218p-4 + 0xe.8893cp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x6.b10b4f3520218p-4 + 0xe.8893dp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x6.b10b5p-4 + 0xe.8893cbb449258p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x6.b10b5p-4 + 0xe.8893cbb44925p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x6.b10b5p-4 + 0xe.8893cbb44925p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x6.b10b5p-4 + 0xe.8893cp-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x6.b10b5p-4 + 0xe.8893dp-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x6.b10b5p-4 + 0xe.8893dp-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x7.eca921b40e028p-4 + 0xd.e655e694e511p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x7.eca921b40e028p-4 + 0xd.e655ep-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x7.eca921b40e028p-4 + 0xd.e655fp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x7.eca921b40e02cp-4 + 0xd.e655e694e511p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x7.eca921b40e02cp-4 + 0xd.e655ep-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x7.eca928p-4 + 0xd.e655e694e5108p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x7.eca928p-4 + 0xd.e655e694e511p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x7.eca928p-4 + 0xd.e655ep-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x7.eca928p-4 + 0xd.e655ep-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x7.eca928p-4 + 0xd.e655fp-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x7.eca92p-4 + 0xd.e655ep-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x7.eca92p-4 + 0xd.e655fp-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x7.f2c8d20a1eca4p-4 + 0xd.e2d65939160b8p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x7.f2c8d20a1eca4p-4 + 0xd.e2d65p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x7.f2c8d20a1eca4p-4 + 0xd.e2d65p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x7.f2c8d20a1eca4p-4 + 0xd.e2d66p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x7.f2c8d20a1eca4p-4 + 0xd.e2d66p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x7.f2c8d20a1ecap-4 + 0xd.e2d65939160b8p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x7.f2c8d20a1ecap-4 + 0xd.e2d65939160b8p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x7.f2c8d20a1ecap-4 + 0xd.e2d65939160bp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x7.f2c8d20a1ecap-4 + 0xd.e2d65939160bp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x7.f2c8d20a1ecap-4 + 0xd.e2d65p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x7.f2c8d20a1ecap-4 + 0xd.e2d65p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x7.f2c8d20a1ecap-4 + 0xd.e2d66p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x7.f2c8d8p-4 + 0xd.e2d65939160bp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x7.f2c8d8p-4 + 0xd.e2d65939160bp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x7.f2c8d8p-4 + 0xd.e2d65p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x7.f2c8d8p-4 + 0xd.e2d65p-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Real part of: clog10 (0x7.f2c8d8p-4 + 0xd.e2d66p-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x7.f2c8d8p-4 + 0xd.e2d66p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x7.f2c8dp-4 + 0xd.e2d65939160b8p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x7.f2c8dp-4 + 0xd.e2d65939160bp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x7.f2c8dp-4 + 0xd.e2d65p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x7.f2c8dp-4 + 0xd.e2d65p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x7.f2c8dp-4 + 0xd.e2d66p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x7.f2c8dp-4 + 0xd.e2d66p-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x7.f4b083cb0bp-4 + 0xd.e1bf04f3688p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x7.f4b083cb0bp-4 + 0xd.e1bfp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x7.f4b088p-4 + 0xd.e1bf04f3688p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x7.f4b088p-4 + 0xd.e1bfp-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x7.f4b088p-4 + 0xd.e1bfp-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x7.f4b08p-4 + 0xd.e1bf04f3688p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x7.f4b08p-4 + 0xd.e1bf1p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x7.f4b08p-4 + 0xd.e1bfp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x7.f4b08p-4 + 0xd.e1bfp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x8.88fae2eap-4 + 0xd.888bc014p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x8.88fae2eap-4 + 0xd.888bcp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x8.88fae2eap-4 + 0xd.888bcp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x8.88fae2eap-4 + 0xd.888bdp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x8.88faep-4 + 0xd.888bc014p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x8.88faep-4 + 0xd.888bcp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x8.88faep-4 + 0xd.888bcp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x8.88faep-4 + 0xd.888bdp-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x8.88faep-4 + 0xd.888bdp-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0x8.88fafp-4 + 0xd.888bc014p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x8.88fafp-4 + 0xd.888bc014p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x8.88fafp-4 + 0xd.888bcp-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x8.88fafp-4 + 0xd.888bcp-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x8.88fafp-4 + 0xd.888bdp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x8.ecbf810c4ae6p-4 + 0xd.47946p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x8.ecbf8p-4 + 0xd.479468b09a37p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x8.ecbf8p-4 + 0xd.47946p-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x8.ecbf8p-4 + 0xd.47946p-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x8.ecbf8p-4 + 0xd.47947p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x8.ecbf9p-4 + 0xd.479468b09a37p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x8.ecbf9p-4 + 0xd.47946p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x8.ecbf9p-4 + 0xd.47946p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x8p-1076 + 0x8p-1076 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x8p-1076 + 0x8p-152 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x8p-152 + 0x1p+0 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x8p-152 + 0x8p-152 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x8p-152 + 0xf.8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x8p-152 + 0xf.8p+124 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Real part of: clog10 (0x8p-152 + 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x8p-152 + 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x8p-152 + 0xf.fffffp+124 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x8p-152 + 0xf.fffffp+124 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x8p-152 - 0xf.8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x8p-152 - 0xf.8p+124 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Real part of: clog10 (0x8p-152 - 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x8p-152 - 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x8p-152 - 0xf.fffffp+124 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x8p-152 - 0xf.fffffp+124 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x8p-512 + 0x1p+0 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x8p-64 + 0x1p+0 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Real part of: clog10 (0x9.b386fc56b9688p-4 + 0xc.b9317c470b408p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x9.b386fc56b9688p-4 + 0xc.b9318p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x9.b386fc56b9688p-4 + 0xc.b9318p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x9.b386fc56b969p-4 + 0xc.b9318p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x9.b386fp-4 + 0xc.b9317c470b41p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x9.b386fp-4 + 0xc.b9317p-4 i)":
+float: 2
+ifloat: 2
+Test "Imaginary part of: clog10 (0x9.b57bp-4 + 0xc.b7b4p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x9.c1b6ac509a248p-4 + 0xc.ae53de1d5a7dp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x9.c1b6ac509a248p-4 + 0xc.ae53de1d5a7dp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x9.c1b6ac509a248p-4 + 0xc.ae53ep-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x9.c1b6ac509a24p-4 + 0xc.ae53de1d5a7c8p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x9.c1b6ap-4 + 0xc.ae53de1d5a7dp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x9.c1b6ap-4 + 0xc.ae53dp-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0x9.c1b6bp-4 + 0xc.ae53de1d5a7dp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x9.c1b6bp-4 + 0xc.ae53dp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0x9.c1b6bp-4 + 0xc.ae53dp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0x9.c1b6bp-4 + 0xc.ae53ep-4 i)":
+float: 1
+ifloat: 1
 Test "Imaginary part of: clog10 (0x9b57bp-20 + 0xcb7b4p-20 i)":
 double: 1
 idouble: 1
+Test "Real part of: clog10 (0xa.47c0c65bd4928p-4 + 0xc.42a51p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xa.47c0c65bd493p-4 + 0xc.42a51a3c05c2p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xa.47c0cp-4 + 0xc.42a51a3c05c18p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xa.47c0cp-4 + 0xc.42a51a3c05c2p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0xa.47c0cp-4 + 0xc.42a51a3c05c2p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xa.47c0cp-4 + 0xc.42a51p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0xa.47c0cp-4 + 0xc.42a51p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0xa.47c0dp-4 + 0xc.42a51p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xa.afc57e2624348p-4 + 0xb.e867932966df8p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xa.afc57e2624348p-4 + 0xb.e8679p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0xa.afc57e2624348p-4 + 0xb.e8679p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xa.afc57p-4 + 0xb.e867932966df8p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xa.afc57p-4 + 0xb.e8679p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0xa.afc57p-4 + 0xb.e867ap-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Real part of: clog10 (0xa.afc58p-4 + 0xb.e867932966dfp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xa.afc58p-4 + 0xb.e8679p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0xa.afc58p-4 + 0xb.e8679p-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Real part of: clog10 (0xa.afc58p-4 + 0xb.e867ap-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0xa.b96da19075eap-8 + 0xf.fc678p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xa.b96dap-8 + 0xf.fc67818f89d2p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0xa.b96dap-8 + 0xf.fc67818f89d2p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xa.b96dap-8 + 0xf.fc679p-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Real part of: clog10 (0xa.e7de8cc868ff8p-4 + 0xb.b51cbp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xa.e7de8cc868ff8p-4 + 0xb.b51ccp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0xa.e7de8cc868ff8p-4 + 0xb.b51ccp-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0xa.e7de8p-4 + 0xb.b51cb9f04d4dp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xa.e7de8p-4 + 0xb.b51cbp-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0xa.e7de8p-4 + 0xb.b51ccp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xa.e7de9p-4 + 0xb.b51cb9f04d4dp-4 i)":
+double: 2
+idouble: 2
+Test "Real part of: clog10 (0xa.e7de9p-4 + 0xb.b51cbp-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0xa.e7de9p-4 + 0xb.b51cbp-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0xa.ec55b7682e528p-4 + 0xb.b0f24p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0xa.ec55b7682e528p-4 + 0xb.b0f25p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xa.ec55b7682e53p-4 + 0xb.b0f2405504a68p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0xa.ec55b7682e53p-4 + 0xb.b0f2405504a6p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xa.ec55b7682e53p-4 + 0xb.b0f25p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0xa.ec55b7682e53p-4 + 0xb.b0f25p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xa.ec55bp-4 + 0xb.b0f24p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0xa.ec55bp-4 + 0xb.b0f25p-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0xa.ec55bp-4 + 0xb.b0f25p-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0xa.ec55cp-4 + 0xb.b0f2405504a68p-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0xa.ec55cp-4 + 0xb.b0f2405504a6p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xa.ec55cp-4 + 0xb.b0f24p-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Real part of: clog10 (0xa.ec55cp-4 + 0xb.b0f25p-4 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0xb.263a77543bp-4 + 0xb.79c9a417bb8p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xb.263a77543bp-4 + 0xb.79c9ap-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0xb.263a77543bp-4 + 0xb.79c9ap-4 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0xb.263a77543bp-4 + 0xb.79c9bp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xb.263a7p-4 + 0xb.79c9a417bb8p-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xb.263a7p-4 + 0xb.79c9ap-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0xb.263a7p-4 + 0xb.79c9bp-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0xb.263a7p-4 + 0xb.79c9bp-4 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0xb.263a8p-4 + 0xb.79c9ap-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xb.263a8p-4 + 0xb.79c9bp-4 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0xb.263a8p-4 + 0xb.79c9bp-4 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xf.ffffffffffff8p+1020 + +0 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xf.ffffffffffff8p+1020 + 0x4p-1076 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xf.ffffffffffff8p+1020 + 0x8p-152 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0xf.ffffffffffff8p+1020 + 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xf.ffffffffffff8p+1020 + 0xf.fffffp+124 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xf.ffffffffffff8p+1020 - 0 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xf.ffffffffffff8p+1020 - 0x4p-1076 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xf.ffffffffffff8p+1020 - 0x8p-152 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xf.ffffffffffff8p-4 + +0 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xf.ffffffffffff8p-4 + 0x4p-1076 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xf.ffffffffffff8p-4 + 0x8p-152 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0xf.ffffffffffff8p-4 + 0x8p-152 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xf.ffffffffffff8p-4 + 0xf.ffffffffffff8p-1004 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xf.fffffp+124 + +0 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0xf.fffffp+124 + 0x1p+0 i)":
+float: 1
+ifloat: 1
+Test "Imaginary part of: clog10 (0xf.fffffp+124 + 0x8p+1020 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xf.fffffp+124 + 0x8p-152 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0xf.fffffp+124 + 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0xf.fffffp+124 + 0xf.ffffffffffff8p+1020 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0xf.fffffp+124 + 0xf.fffffp+124 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Real part of: clog10 (0xf.fffffp+124 - 0 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0xf.fffffp+124 - 0x8p-152 i)":
+float: 1
+ifloat: 1
+Test "Real part of: clog10 (0xf.fffffp-4 + +0 i)":
+double: 1
+float: 2
+idouble: 1
+ifloat: 2
+Test "Real part of: clog10 (0xf.fffffp-4 + 0x4p-1076 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xf.fffffp-4 + 0x8p-152 i)":
+double: 1
+float: 2
+idouble: 1
+ifloat: 2
+Test "Real part of: clog10 (0xf.fffffp-4 + 0xf.ffffffffffff8p-1004 i)":
+double: 1
+idouble: 1
+Test "Imaginary part of: clog10 (0xf.fffffp-4 + 0xf.ffffffffffff8p-1004 i)":
+double: 1
+idouble: 1
+Test "Real part of: clog10 (0xf.fffffp-4 + 0xf.fffffp-104 i)":
+double: 1
+float: 2
+idouble: 1
+ifloat: 2
 Test "Real part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
 double: 1
 idouble: 1
@@ -4026,6 +5784,12 @@ idouble: 1
 Test "cos_downward (0x1.0c1524p+0)":
 float: 1
 ifloat: 1
+Test "cos_downward (0x1.200145a975ce6p+32)":
+double: 1
+idouble: 1
+Test "cos_downward (0x1.200146p+32)":
+float: 1
+ifloat: 1
 Test "cos_downward (0x1.921fb4p+0)":
 float: 1
 ifloat: 1
@@ -4217,6 +5981,9 @@ idouble: 1
 Test "cos_towardzero (0x1.0c152382d7365p+0)":
 double: 1
 idouble: 1
+Test "cos_towardzero (0x1.200146p+32)":
+double: 1
+idouble: 1
 Test "cos_towardzero (0x1.921fb54442d18p+0)":
 double: 1
 idouble: 1
@@ -4342,6 +6109,14 @@ idouble: 1
 Test "cos_upward (0x1.0c1524p+0)":
 double: 1
 idouble: 1
+Test "cos_upward (0x1.200144p+32)":
+double: 1
+idouble: 1
+Test "cos_upward (0x1.200146p+32)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
 Test "cos_upward (0x1.921fb4p+0)":
 double: 1
 float: 1
@@ -4913,6 +6688,11 @@ idouble: 3
 Test "Imaginary part of: ctan_downward (-0x2p+0 - 0x3p+0 i)":
 double: 2
 idouble: 2
+Test "Imaginary part of: ctan_downward (-0xc.35p+12 - 0xc.35p+12 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
 Test "Real part of: ctan_downward (0x1.921fb4p+0 + +0 i)":
 float: 1
 ifloat: 1
@@ -4971,6 +6751,11 @@ double: 2
 float: 1
 idouble: 2
 ifloat: 1
+Test "Imaginary part of: ctan_downward (0xc.35p+12 - 0xc.35p+12 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
 Test "Real part of: ctan_downward (0xcp-4 + 0x1.4p+0 i)":
 float: 1
 ifloat: 1
@@ -5462,6 +7247,16 @@ double: 1
 float: 1
 idouble: 1
 ifloat: 1
+Test "Real part of: ctanh_downward (-0xc.35p+12 + 0xc.35p+12 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "Real part of: ctanh_downward (-0xc.35p+12 - 0xc.35p+12 i)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
 Test "Imaginary part of: ctanh_downward (0x1p+0 + 0x8p+1020 i)":
 double: 6
 idouble: 6
@@ -6204,6 +7999,11 @@ Test "expm1_upward (0x8p-32)":
 float: 1
 ifloat: 1
 
+# fma
+Test "fma (0x2.fffp+12, 0x1.000002p+0, 0x1.ffffp-24)":
+double: 1
+idouble: 1
+
 # gamma
 Test "gamma (-0x1p-20)":
 double: 1
@@ -6924,6 +8724,17 @@ idouble: 1
 Test "sin_downward (-0x8.60a92p-4)":
 double: 1
 idouble: 1
+Test "sin_downward (0x1.2001469775ce6p+32)":
+double: 1
+idouble: 1
+Test "sin_downward (0x1.200146p+32)":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "sin_downward (0x1.200148p+32)":
+double: 1
+idouble: 1
 Test "sin_downward (0x1.921fb54442d18p+0)":
 double: 1
 idouble: 1
@@ -7082,6 +8893,9 @@ idouble: 1
 Test "sin_towardzero (-0x2p+64)":
 double: 1
 idouble: 1
+Test "sin_towardzero (0x1.200146p+32)":
+double: 1
+idouble: 1
 Test "sin_towardzero (0x1.921fb54442d18p+0)":
 double: 1
 idouble: 1
@@ -7204,6 +9018,9 @@ idouble: 1
 Test "sin_upward (-0x1.921fb6p+0)":
 float: 1
 ifloat: 1
+Test "sin_upward (0x1.200146p+32)":
+float: 1
+ifloat: 1
 Test "sin_upward (0x1.921fb4p+0)":
 double: 1
 idouble: 1
@@ -9457,6 +11274,10 @@ float: 1
 idouble: 1
 ifloat: 1
 
+Function: "fma":
+double: 1
+idouble: 1
+
 Function: "gamma":
 double: 1
 float: 2

http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=e38a243f957fa6b6d2515e0356efbc9b8cdd57aa

commit e38a243f957fa6b6d2515e0356efbc9b8cdd57aa
Author: Carlos O'Donell <carlos@systemhalted.org>
Date:   Tue Mar 4 14:43:58 2014 -0500

    hppa: Regenerate ULPs.

diff --git a/ports/ChangeLog.hppa b/ports/ChangeLog.hppa
index c8eb072..d3e200c 100644
--- a/ports/ChangeLog.hppa
+++ b/ports/ChangeLog.hppa
@@ -1,3 +1,7 @@
+2014-03-04  Carlos O'Donell  <carlos@redhat.com>
+
+	* ports/sysdeps/hppa/fpu/libm-test-ulps: Regenerate.
+
 2014-02-20  Joseph Myers  <joseph@codesourcery.com>
 
 	[BZ #16611]
diff --git a/ports/sysdeps/hppa/fpu/libm-test-ulps b/ports/sysdeps/hppa/fpu/libm-test-ulps
index 1d3bdb1..0b62c16 100644
--- a/ports/sysdeps/hppa/fpu/libm-test-ulps
+++ b/ports/sysdeps/hppa/fpu/libm-test-ulps
@@ -4958,6 +4958,9 @@ double: 1
 float: 1
 idouble: 1
 ifloat: 1
+Test "Real part of: ctan_downward (0x8p+1020 + 0x1p+0 i)":
+double: 6
+idouble: 6
 Test "Real part of: ctan_downward (0x8p+124 + 0x1p+0 i)":
 double: 4
 float: 3
@@ -4974,6 +4977,11 @@ ifloat: 1
 Test "Real part of: ctan_downward (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
 double: 3
 idouble: 3
+Test "Real part of: ctan_downward (0xf.fffffp+124 + 0x1p+0 i)":
+double: 5
+float: 5
+idouble: 5
+ifloat: 5
 Test "Imaginary part of: ctan_downward (0xf.fffffp+124 + 0x1p+0 i)":
 double: 1
 idouble: 1
@@ -5454,6 +5462,9 @@ double: 1
 float: 1
 idouble: 1
 ifloat: 1
+Test "Imaginary part of: ctanh_downward (0x1p+0 + 0x8p+1020 i)":
+double: 6
+idouble: 6
 Test "Real part of: ctanh_downward (0x1p+0 + 0x8p+124 i)":
 double: 2
 float: 1
@@ -5470,6 +5481,11 @@ idouble: 3
 Test "Real part of: ctanh_downward (0x1p+0 + 0xf.fffffp+124 i)":
 double: 1
 idouble: 1
+Test "Imaginary part of: ctanh_downward (0x1p+0 + 0xf.fffffp+124 i)":
+double: 5
+float: 5
+idouble: 5
+ifloat: 5
 Test "Real part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
 float: 1
 ifloat: 1
@@ -9241,6 +9257,12 @@ ifloat: 1
 ildouble: 1
 ldouble: 1
 
+Function: Real part of "ctan_downward":
+double: 6
+float: 5
+idouble: 6
+ifloat: 5
+
 Function: Imaginary part of "ctan_downward":
 double: 2
 float: 1
@@ -9303,6 +9325,12 @@ float: 1
 idouble: 4
 ifloat: 1
 
+Function: Imaginary part of "ctanh_downward":
+double: 6
+float: 5
+idouble: 6
+ifloat: 5
+
 Function: Real part of "ctanh_tonearest":
 double: 2
 float: 1

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

Summary of changes:
 ports/ChangeLog.hppa                  |    6 +
 ports/sysdeps/hppa/fpu/libm-test-ulps | 1849 +++++++++++++++++++++++++++++++++
 2 files changed, 1855 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]