From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22090 invoked by alias); 20 Dec 2005 14:48:50 -0000 Received: (qmail 22071 invoked by uid 22791); 20 Dec 2005 14:48:49 -0000 X-Spam-Check-By: sourceware.org Received: from sunsite.ms.mff.cuni.cz (HELO sunsite.mff.cuni.cz) (195.113.15.26) by sourceware.org (qpsmtpd/0.31) with ESMTP; Tue, 20 Dec 2005 14:48:45 +0000 Received: from sunsite.mff.cuni.cz (sunsite.mff.cuni.cz [127.0.0.1]) by sunsite.mff.cuni.cz (8.13.1/8.13.1) with ESMTP id jBKEmabh014967; Tue, 20 Dec 2005 15:48:36 +0100 Received: (from jakub@localhost) by sunsite.mff.cuni.cz (8.13.1/8.13.1/Submit) id jBKEmaNf014966; Tue, 20 Dec 2005 15:48:36 +0100 Date: Tue, 20 Dec 2005 14:48:00 -0000 From: Jakub Jelinek To: Ulrich Drepper Cc: Glibc hackers Subject: [PATCH] IA-64 ulps update Message-ID: <20051220144836.GP4625@sunsite.mff.cuni.cz> Reply-To: Jakub Jelinek Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.1i Mailing-List: contact libc-hacker-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-hacker-owner@sourceware.org X-SW-Source: 2005-12/txt/msg00027.txt.bz2 Hi! 2005-12-20 Jakub Jelinek * sysdeps/ia64/fpu/libm-test-ulps: Update for GCC 4.1 prerelease. --- libc/sysdeps/ia64/fpu/libm-test-ulps.jj 2003-03-28 00:26:48.000000000 +0100 +++ libc/sysdeps/ia64/fpu/libm-test-ulps 2005-12-20 12:17:03.000000000 +0100 @@ -253,8 +253,8 @@ double: 1 float: 4 idouble: 1 ifloat: 4 -ildouble: 1 -ldouble: 1 +ildouble: 6 +ldouble: 6 Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i) == 0.117506293914473555420279832210420483 + 0.346552747708338676483025352060418001 i": ildouble: 1 ldouble: 1 @@ -451,21 +451,26 @@ ifloat: 1 # j0 Test "j0 (-4.0) == -3.9714980986384737228659076845169804197562E-1": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 2 ldouble: 2 Test "j0 (10.0) == -0.245935764451348335197760862485328754": -double: 2 +double: 3 float: 1 -idouble: 2 +idouble: 3 ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "j0 (2.0) == 0.223890779141235668051827454649948626": +float: 2 +ifloat: 2 Test "j0 (4.0) == -3.9714980986384737228659076845169804197562E-1": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 2 ldouble: 2 Test "j0 (8.0) == 0.171650807137553906090869407851972001": @@ -488,21 +493,26 @@ idouble: 1 # jn Test "jn (0, -4.0) == -3.9714980986384737228659076845169804197562E-1": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 2 ldouble: 2 Test "jn (0, 10.0) == -0.245935764451348335197760862485328754": -double: 2 +double: 3 float: 1 -idouble: 2 +idouble: 3 ifloat: 1 +ildouble: 1 +ldouble: 1 +Test "jn (0, 2.0) == 0.223890779141235668051827454649948626": +float: 2 +ifloat: 2 Test "jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 2 ldouble: 2 Test "jn (0, 8.0) == 0.171650807137553906090869407851972001": @@ -543,8 +553,8 @@ ifloat: 1 ildouble: 2 ldouble: 2 Test "jn (10, 2.0) == 0.251538628271673670963516093751820639e-6": -float: 3 -ifloat: 3 +float: 4 +ifloat: 4 ildouble: 1 ldouble: 1 Test "jn (3, -1.0) == -0.0195633539826684059189053216217515083": @@ -563,16 +573,16 @@ ildouble: 1 ldouble: 1 Test "jn (3, 10.0) == 0.0583793793051868123429354784103409563": double: 3 -float: 1 +float: 2 idouble: 3 -ifloat: 1 +ifloat: 2 ildouble: 1 ldouble: 1 Test "jn (3, 2.0) == 0.128943249474402051098793332969239835": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 1 ldouble: 1 @@ -685,6 +695,8 @@ ldouble: 1 # y1 Test "y1 (0.125) == -5.19993611253477499595928744876579921": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 Test "y1 (10.0) == 0.249015424206953883923283474663222803": @@ -692,6 +704,11 @@ double: 3 float: 1 idouble: 3 ifloat: 1 +Test "y1 (1.5) == -0.412308626973911295952829820633445323"; +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 Test "y1 (2.0) == -0.107032431540937546888370772277476637": double: 1 float: 1 @@ -737,6 +754,8 @@ ifloat: 1 ildouble: 1 ldouble: 1 Test "yn (1, 0.125) == -5.19993611253477499595928744876579921": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 Test "yn (1, 10.0) == 0.249015424206953883923283474663222803": @@ -744,6 +763,11 @@ double: 3 float: 1 idouble: 3 ifloat: 1 +Test "yn (1, 1.5) == -0.412308626973911295952829820633445323"; +float: 1 +ifloat: 1 +ldouble: 1 +ildouble: 1 Test "yn (1, 2.0) == -0.107032431540937546888370772277476637": double: 1 float: 1 @@ -757,6 +781,8 @@ float: 2 idouble: 1 ifloat: 2 Test "yn (10, 0.125) == -127057845771019398.252538486899753195": +double: 1 +idouble: 1 ildouble: 2 ldouble: 2 Test "yn (10, 0.75) == -2133501638.90573424452445412893839236": @@ -769,13 +795,17 @@ float: 2 ifloat: 2 Test "yn (10, 10.0) == -0.359814152183402722051986577343560609": double: 2 +float: 2 idouble: 2 +ifloat: 2 Test "yn (10, 2.0) == -129184.542208039282635913145923304214": double: 3 float: 1 idouble: 3 ifloat: 1 Test "yn (3, 0.125) == -2612.69757350066712600220955744091741": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 Test "yn (3, 0.75) == -12.9877176234475433186319774484809207": @@ -926,8 +956,8 @@ double: 2 float: 5 idouble: 2 ifloat: 5 -ildouble: 3 -ldouble: 3 +ildouble: 6 +ldouble: 6 Function: Imaginary part of "cpow": double: 2 @@ -1029,9 +1059,9 @@ ifloat: 1 Function: "j0": -double: 2 +double: 3 -float: 1 +float: 2 +idouble: 3 -ifloat: 1 +ifloat: 2 ildouble: 2 ldouble: 2 @@ -1045,9 +1075,9 @@ ldouble: 1 Function: "jn": double: 3 -float: 3 +float: 4 idouble: 3 -ifloat: 3 +ifloat: 4 ildouble: 2 ldouble: 2 Jakub