From patchwork Tue Jan 7 16:21:35 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcus Shawcroft X-Patchwork-Id: 22911 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-ie0-f197.google.com (mail-ie0-f197.google.com [209.85.223.197]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id B3250202E0 for ; Tue, 7 Jan 2014 16:22:06 +0000 (UTC) Received: by mail-ie0-f197.google.com with SMTP id e14sf2423512iej.0 for ; Tue, 07 Jan 2014 08:22:05 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:delivered-to:mailing-list :precedence:list-id:list-unsubscribe:list-subscribe:list-post :list-help:sender:delivered-to:from:to:cc:subject:date:message-id :x-original-sender:x-original-authentication-results:list-archive; bh=WXCDwUByPQVxRmFSfN66FrhJHyqgTKLFklCurhIUcMk=; b=DfexyG4VuHID+FxIN6vb1yv9EANNyUIyyU3zbqtm2rRBU7vKYn/3vsRERF1uTjCm88 vuu01zU3Dgz7j0kdfSiFOYcxAkSZaXydMk+A/6Hyj3hrNUbSumapvXtApHivI1lyS5bL 8uc0RQdiahVDb12Gnpv6EEzEYMOmMkWDEUq7Or8puTyt7WhNLRaF8GysqU6sYOjmVo+9 A5i1PF1pDESozI9X/L8bjv59g8S+4s9hFoeF0LuIGUw+57oqMlsUs5JcwT7rTWgToykr vVaTDvfCgWMlhqfJoFRnJ8r7YWvDSbSrM1VZBtturQ52nSs+ntms7/ZKx3y03nYe980Q Cwvg== X-Gm-Message-State: ALoCoQkO5UJpxJWckyjnn58zP/x3vnnG+HwaGDcR8PThcs9EmDblpV7SXLKU4Qt2Mgir6uFmM9WU X-Received: by 10.182.34.169 with SMTP id a9mr15818158obj.49.1389111725688; Tue, 07 Jan 2014 08:22:05 -0800 (PST) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.49.3.165 with SMTP id d5ls198356qed.77.gmail; Tue, 07 Jan 2014 08:22:05 -0800 (PST) X-Received: by 10.49.75.10 with SMTP id y10mr199544468qev.56.1389111725472; Tue, 07 Jan 2014 08:22:05 -0800 (PST) Received: from mail-vb0-x22b.google.com (mail-vb0-x22b.google.com [2607:f8b0:400c:c02::22b]) by mx.google.com with ESMTPS id q6si76793882qag.40.2014.01.07.08.22.05 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 07 Jan 2014 08:22:05 -0800 (PST) Received-SPF: neutral (google.com: 2607:f8b0:400c:c02::22b is neither permitted nor denied by best guess record for domain of patch+caf_=patchwork-forward=linaro.org@linaro.org) client-ip=2607:f8b0:400c:c02::22b; Received: by mail-vb0-f43.google.com with SMTP id p6so260571vbe.2 for ; Tue, 07 Jan 2014 08:22:05 -0800 (PST) X-Received: by 10.58.146.5 with SMTP id sy5mr3366983veb.43.1389111725127; Tue, 07 Jan 2014 08:22:05 -0800 (PST) X-Forwarded-To: patchwork-forward@linaro.org X-Forwarded-For: patch@linaro.org patchwork-forward@linaro.org Delivered-To: patch@linaro.org Received: by 10.59.13.131 with SMTP id ey3csp169424ved; Tue, 7 Jan 2014 08:22:04 -0800 (PST) X-Received: by 10.68.211.1 with SMTP id my1mr136986172pbc.55.1389111724021; Tue, 07 Jan 2014 08:22:04 -0800 (PST) Received: from sourceware.org (server1.sourceware.org. [209.132.180.131]) by mx.google.com with ESMTPS id yl2si19505314pab.66.2014.01.07.08.22.03 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 07 Jan 2014 08:22:03 -0800 (PST) Received-SPF: pass (google.com: domain of libc-ports-return-4704-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) client-ip=209.132.180.131; Received: (qmail 19344 invoked by alias); 7 Jan 2014 16:21:59 -0000 Mailing-List: list patchwork-forward@linaro.org; contact patchwork-forward+owners@linaro.org Precedence: list List-Id: List-Unsubscribe: , List-Subscribe: List-Post: , List-Help: , Sender: libc-ports-owner@sourceware.org Delivered-To: mailing list libc-ports@sourceware.org Received: (qmail 19326 invoked by uid 89); 7 Jan 2014 16:21:58 -0000 X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.1 required=5.0 tests=AWL, BAYES_00, RCVD_IN_DNSWL_LOW, SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-wg0-f44.google.com Received: from mail-wg0-f44.google.com (HELO mail-wg0-f44.google.com) (74.125.82.44) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Tue, 07 Jan 2014 16:21:56 +0000 Received: by mail-wg0-f44.google.com with SMTP id a1so350131wgh.23 for ; Tue, 07 Jan 2014 08:21:53 -0800 (PST) X-Received: by 10.180.108.162 with SMTP id hl2mr17422750wib.56.1389111712583; Tue, 07 Jan 2014 08:21:52 -0800 (PST) Received: from localhost.localdomain (mshawcroft.plus.com. [212.159.23.237]) by mx.google.com with ESMTPSA id pl7sm45805383wjc.16.2014.01.07.08.21.51 for (version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 07 Jan 2014 08:21:51 -0800 (PST) From: Marcus Shawcroft To: libc-ports@sourceware.org Cc: Marcus Shawcroft Subject: [PATCH] [AArch64] Remove sqrt from libm-test-ulps Date: Tue, 7 Jan 2014 16:21:35 +0000 Message-Id: <1389111695-10770-1-git-send-email-marcus.shawcroft@linaro.org> X-Original-Sender: marcus.shawcroft@linaro.org X-Original-Authentication-Results: mx.google.com; spf=neutral (google.com: 2607:f8b0:400c:c02::22b is neither permitted nor denied by best guess record for domain of patch+caf_=patchwork-forward=linaro.org@linaro.org) smtp.mail=patch+caf_=patchwork-forward=linaro.org@linaro.org; dkim=pass header.i=@sourceware.org X-Google-Group-Id: 836684582541 List-Archive: Removing all sqrt() ULPs from the AArch64 libm-test-ulps file. Committed. Cheers /Marcus --- ports/ChangeLog.aarch64 | 4 + ports/sysdeps/aarch64/libm-test-ulps | 438 ----------------------------------- 2 files changed, 4 insertions(+), 438 deletions(-) diff --git a/ports/ChangeLog.aarch64 b/ports/ChangeLog.aarch64 index db6aa4e..53ec535 100644 --- a/ports/ChangeLog.aarch64 +++ b/ports/ChangeLog.aarch64 @@ -1,5 +1,9 @@ 2014-01-07 Marcus Shawcroft + * sysdeps/aarch64/libm-test-ulps: Drop sqrt ULPs. + +2014-01-07 Marcus Shawcroft + * sysdeps/aarch64/dl-trampoline.S (_dl_runtime_resolve): Correct cfi_adjust_cfa_offset offset. diff --git a/ports/sysdeps/aarch64/libm-test-ulps b/ports/sysdeps/aarch64/libm-test-ulps index da49b40..25afbe1 100644 --- a/ports/sysdeps/aarch64/libm-test-ulps +++ b/ports/sysdeps/aarch64/libm-test-ulps @@ -16076,432 +16076,6 @@ Test "sinh_upward (0xcp-4)": ildouble: 1 ldouble: 1 -# sqrt_downward -Test "sqrt_downward (0x1.33b43b08p-1016)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x1.6e66a858p-1016)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x1.dbb258c8p-1016)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x2.ae207d48p-1016)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x2.c36098cp-1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x3.36529f1p-1016)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x5.d5c26509ceb5cp+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x5.d5c268p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x5.d5c26p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x5.f6ba58p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x5.f6ba5a510bf98p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x5.f6ba6p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x6.0d9194398e95p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x6.0d919p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x6.16fb749d3b76p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x6.16fb78p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x6.16fb7p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x6.18273d25aaddcp+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x6.18274p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x6.1ce128p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x6.379128p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x6.4920a8p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x6.49c0bp+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x6.4add88p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x6.4add8ea0c47f4p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x6.4add9p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x6.4de27c4p-1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x6.51f6804f1ca4cp+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x6.51f68p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x6.54d82p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x7.e4ef24p-1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0x9.7b3af18p-1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0xd.0ac284p-1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0xf.ffffffffffeb8p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0xf.ffffffffffed8p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0xf.ffffffffffef8p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0xf.fffffffffff18p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0xf.fffffffffff38p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0xf.fffffffffff58p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0xf.fffffffffff78p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0xf.fffffffffff98p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0xf.fffffffffffb8p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0xf.fffffffffffd8p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0xf.ffffffffffff8p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0xf.ffffffffffff8p-4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0xf.fffffp+124)": -ildouble: 1 -ldouble: 1 -Test "sqrt_downward (0xf.fffffp-4)": -ildouble: 1 -ldouble: 1 - -# sqrt_towardzero -Test "sqrt_towardzero (0x1.33b43b08p-1016)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x1.6e66a858p-1016)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x1.dbb258c8p-1016)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x2.ae207d48p-1016)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x2.c36098cp-1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x3.36529f1p-1016)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x5.d5c26509ceb5cp+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x5.d5c268p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x5.d5c26p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x5.f6ba58p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x5.f6ba5a510bf98p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x5.f6ba6p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x6.0d9194398e95p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x6.0d919p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x6.16fb749d3b76p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x6.16fb78p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x6.16fb7p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x6.18273d25aaddcp+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x6.18274p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x6.1ce128p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x6.379128p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x6.4920a8p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x6.49c0bp+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x6.4add88p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x6.4add8ea0c47f4p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x6.4add9p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x6.4de27c4p-1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x6.51f6804f1ca4cp+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x6.51f68p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x6.54d82p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x7.e4ef24p-1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0x9.7b3af18p-1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0xd.0ac284p-1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0xf.ffffffffffeb8p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0xf.ffffffffffed8p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0xf.ffffffffffef8p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0xf.fffffffffff18p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0xf.fffffffffff38p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0xf.fffffffffff58p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0xf.fffffffffff78p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0xf.fffffffffff98p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0xf.fffffffffffb8p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0xf.fffffffffffd8p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0xf.ffffffffffff8p+1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0xf.ffffffffffff8p-4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0xf.fffffp+124)": -ildouble: 1 -ldouble: 1 -Test "sqrt_towardzero (0xf.fffffp-4)": -ildouble: 1 -ldouble: 1 - -# sqrt_upward -Test "sqrt_upward (0x1.0000000000001p+0)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x1.000002p+0)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x1.8661cbf8p-1016)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x1.bbb221b4p-1016)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x1.c4942f3cp-1016)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x2p+0)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x4.000000000000cp-1024)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x4.000000000001cp-1024)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x4.000000000002cp-1024)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x4.000000000003cp-1024)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x4.000000000004cp-1024)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x4.000000000005cp-1024)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x4.000000000006cp-1024)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x4.000000000007cp-1024)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x4.000000000008cp-1024)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x4.000000000009cp-1024)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x4.00000000000acp-1024)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x4.00000000000bcp-1024)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x4.00000000000ccp-1024)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x4.00000000000dcp-1024)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x5.c59ef0dbaa8ecp+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x5.c59ef8p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x5.c59efp+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x5.fe1113f3d9f94p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x5.fe1118p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x5.fe111p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x6.0d9198p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x6.182738p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x6.1ce1271c28dd4p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x6.1ce12p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x6.2467258b2eab8p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x6.246728p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x6.24672p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x6.379124f88b718p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x6.37912p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x6.4920a685e8a2p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x6.4920ap+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x6.49c0b3664bc48p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x6.49c0b8p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x6.51f688p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x6.54d8247125348p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x6.54d828p+4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x6.86626dp-1020)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0x8p-152)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0xcp-4)": -ildouble: 1 -ldouble: 1 -Test "sqrt_upward (0xe.698f83cp-1020)": -ildouble: 1 -ldouble: 1 - # tan Test "tan (-0xc.90fdcp-4)": ildouble: 1 @@ -19228,18 +18802,6 @@ ifloat: 1 ildouble: 1 ldouble: 1 -Function: "sqrt_downward": -ildouble: 1 -ldouble: 1 - -Function: "sqrt_towardzero": -ildouble: 1 -ldouble: 1 - -Function: "sqrt_upward": -ildouble: 1 -ldouble: 1 - Function: "tan": ildouble: 1 ldouble: 1