From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26765 invoked by alias); 31 May 2012 21:31:25 -0000 Received: (qmail 26750 invoked by uid 22791); 31 May 2012 21:31:23 -0000 X-SWARE-Spam-Status: No, hits=-3.4 required=5.0 tests=AWL,BAYES_00,FROM_12LTRDOM,KHOP_RCVD_UNTRUST,RCVD_IN_HOSTKARMA_W,RCVD_IN_HOSTKARMA_WL X-Spam-Check-By: sourceware.org Received: from relay1.mentorg.com (HELO relay1.mentorg.com) (192.94.38.131) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 31 May 2012 21:31:10 +0000 Received: from nat-ies.mentorg.com ([192.94.31.2] helo=EU1-MAIL.mgc.mentorg.com) by relay1.mentorg.com with esmtp id 1SaCxZ-0001Rr-F0 from joseph_myers@mentor.com for libc-ports@sourceware.org; Thu, 31 May 2012 14:31:09 -0700 Received: from digraph.polyomino.org.uk ([172.16.63.104]) by EU1-MAIL.mgc.mentorg.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 31 May 2012 22:31:08 +0100 Received: from jsm28 (helo=localhost) by digraph.polyomino.org.uk with local-esmtp (Exim 4.74) (envelope-from ) id 1SaCxW-0005RQ-QA for libc-ports@sourceware.org; Thu, 31 May 2012 21:31:06 +0000 Date: Thu, 31 May 2012 21:31:00 -0000 From: "Joseph S. Myers" To: libc-ports@sourceware.org Subject: Remove sqrt ulps for MIPS Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Mailing-List: contact libc-ports-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: libc-ports-owner@sourceware.org X-SW-Source: 2012-05/txt/msg00218.txt.bz2 Now that M_SQRT2l has been adjusted so it rounds to 113 bits to the same value as the exact square root of 2 does, I've applied this patch to the MIPS libm-test-ulps to remove ulps for sqrt. The same should be done for alpha (and in libc, sparc and s390). If you find ulps for sqrt appearing when you regenerate ulps, they should be investigated further since sqrt is meant always to give a correctly rounded result. diff --git a/ChangeLog.mips b/ChangeLog.mips index 54e1f26..f72dc4e 100644 --- a/ChangeLog.mips +++ b/ChangeLog.mips @@ -1,5 +1,7 @@ 2012-05-31 Joseph Myers + * sysdeps/mips/mips64/libm-test-ulps: Remove sqrt ulps. + * sysdeps/mips/mips32/libm-test-ulps: Regenerate. * sysdeps/mips/mips64/libm-test-ulps: Likewise. diff --git a/sysdeps/mips/mips64/libm-test-ulps b/sysdeps/mips/mips64/libm-test-ulps index c21b077..bc9464e 100644 --- a/sysdeps/mips/mips64/libm-test-ulps +++ b/sysdeps/mips/mips64/libm-test-ulps @@ -1932,11 +1932,6 @@ Test "sinh_towardzero (24) == 13244561064.92173614705070540368454568168": float: 1 ifloat: 1 -# sqrt -Test "sqrt (2) == M_SQRT2l": -ildouble: 1 -ldouble: 1 - # tan_downward Test "tan_downward (1) == 1.5574077246549022305069748074583601730873": float: 1 @@ -2680,10 +2675,6 @@ Function: "sinh_towardzero": float: 1 ifloat: 1 -Function: "sqrt": -ildouble: 1 -ldouble: 1 - Function: "tan": double: 1 idouble: 1 -- Joseph S. Myers joseph@codesourcery.com