From patchwork Fri Aug 11 14:01:24 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gabriel F T Gomes X-Patchwork-Id: 22080 X-Patchwork-Delegate: tuliom@linux.vnet.ibm.com Received: (qmail 116363 invoked by alias); 11 Aug 2017 14:01:38 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 115974 invoked by uid 89); 11 Aug 2017 14:01:37 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.4 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, KAM_LAZY_DOMAIN_SECURITY, RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 spammy=Shrink X-HELO: mx0a-001b2d01.pphosted.com From: "Gabriel F. T. Gomes" To: libc-alpha@sourceware.org Subject: [PATCH] powerpc: Shrink ULPs for float128 Date: Fri, 11 Aug 2017 11:01:24 -0300 X-TM-AS-GCONF: 00 x-cbid: 17081114-0008-0000-0000-0000086204A9 X-IBM-SpamModules-Scores: X-IBM-SpamModules-Versions: BY=3.00007525; HX=3.00000241; KW=3.00000007; PH=3.00000004; SC=3.00000220; SDB=6.00900779; UDB=6.00451003; IPR=6.00680983; BA=6.00005522; NDR=6.00000001; ZLA=6.00000005; ZF=6.00000009; ZB=6.00000000; ZP=6.00000000; ZH=6.00000000; ZU=6.00000002; MB=3.00016647; XFM=3.00000015; UTC=2017-08-11 14:01:28 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 17081114-0009-0000-0000-0000437EF899 Message-Id: <20170811140124.30153-1-gftg@linux.vnet.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2017-08-11_05:, , signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=1 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1706020000 definitions=main-1708110225 During the development of float128 on powerpc64le, the ulps have been generated since early versions of the patches. On those versions, the functions gamma and pow10 were mistakenly thought to be part of the API. After review, the functions were removed, however the ulps for them were carried in the ulps file. This patch removes such entries from the ulps file, as well as it shrinks the ulps for the cpow and lgamma functions. Tested for powerpc64le. * sysdeps/powerpc/fpu/libm-test-ulps: Update. --- sysdeps/powerpc/fpu/libm-test-ulps | 36 ++++++++++-------------------------- 1 file changed, 10 insertions(+), 26 deletions(-) diff --git a/sysdeps/powerpc/fpu/libm-test-ulps b/sysdeps/powerpc/fpu/libm-test-ulps index 7fb67446a5..d4d03311e3 100644 --- a/sysdeps/powerpc/fpu/libm-test-ulps +++ b/sysdeps/powerpc/fpu/libm-test-ulps @@ -1357,9 +1357,9 @@ ldouble: 4 Function: Imaginary part of "cpow": float: 2 -float128: 9 +float128: 1 ifloat: 2 -ifloat128: 9 +ifloat128: 1 ildouble: 2 ldouble: 2 @@ -2080,40 +2080,32 @@ ldouble: 1 Function: "gamma": double: 3 float: 4 -float128: 9 idouble: 3 ifloat: 4 -ifloat128: 9 ildouble: 3 ldouble: 3 Function: "gamma_downward": double: 4 float: 4 -float128: 9 idouble: 4 ifloat: 4 -ifloat128: 9 ildouble: 15 ldouble: 15 Function: "gamma_towardzero": double: 4 float: 3 -float128: 9 idouble: 4 ifloat: 3 -ifloat128: 9 ildouble: 16 ldouble: 16 Function: "gamma_upward": double: 4 float: 5 -float128: 9 idouble: 4 ifloat: 5 -ifloat128: 9 ildouble: 11 ldouble: 11 @@ -2272,40 +2264,40 @@ ldouble: 5 Function: "lgamma": double: 3 float: 4 -float128: 9 +float128: 5 idouble: 3 ifloat: 4 -ifloat128: 9 +ifloat128: 5 ildouble: 3 ldouble: 3 Function: "lgamma_downward": double: 4 float: 4 -float128: 9 +float128: 8 idouble: 4 ifloat: 4 -ifloat128: 9 +ifloat128: 8 ildouble: 15 ldouble: 15 Function: "lgamma_towardzero": double: 4 float: 3 -float128: 9 +float128: 5 idouble: 4 ifloat: 3 -ifloat128: 9 +ifloat128: 5 ildouble: 16 ldouble: 16 Function: "lgamma_upward": double: 4 float: 5 -float128: 9 +float128: 8 idouble: 4 ifloat: 5 -ifloat128: 9 +ifloat128: 8 ildouble: 11 ldouble: 11 @@ -2481,39 +2473,31 @@ ldouble: 1 Function: "pow10": double: 2 -float128: 2 idouble: 2 -ifloat128: 2 ildouble: 1 ldouble: 1 Function: "pow10_downward": double: 2 float: 1 -float128: 3 idouble: 2 ifloat: 1 -ifloat128: 3 ildouble: 9 ldouble: 9 Function: "pow10_towardzero": double: 2 float: 1 -float128: 3 idouble: 2 ifloat: 1 -ifloat128: 3 ildouble: 9 ldouble: 9 Function: "pow10_upward": double: 2 float: 1 -float128: 3 idouble: 2 ifloat: 1 -ifloat128: 3 ildouble: 4 ldouble: 4