From patchwork Fri Oct 28 03:02:08 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Carlos O'Donell X-Patchwork-Id: 16882 Received: (qmail 44165 invoked by alias); 28 Oct 2016 03:02:14 -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 44146 invoked by uid 89); 28 Oct 2016 03:02:13 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.1 required=5.0 tests=AWL, BAYES_00, RCVD_IN_DNSWL_LOW, RCVD_IN_SORBS_SPAM autolearn=ham version=3.3.2 spammy=1.0000, Hx-languages-length:1483, 1-3 X-HELO: mail-qt0-f178.google.com X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:from:subject:organization:message-id:date :user-agent:mime-version:content-transfer-encoding; bh=FQrgApNZkOid8CMPCZLP80PX3yIBYij/8lp2j9Me6Cc=; b=fi453HxXt5m/6Jt3hS6zU36g/komdHiVecB1fjnzzHdrjN0zzrmqTWbtjftDcGJxcw qrV62QiPQES+7Dd2e4U0K3sdN6kOdZ6FjGivp0pedphP1epb31doLJxEGDpGpldwoovl Pkbnl5+RTm88y5O4p6YpBVVBVlAMSwLXqxcTeYE3xpHEkLM2YXOPIKhdtXo4lzb3Krux 0wyoHIlFNXeN8Ynz1VwmYu8jlAu9wiy+wZ+HOLvxD2VsnVO+9ABqUGAsvLy60iB1K6Rz Kfy9LnERVortkIO0DPaIFTdXgJ6P1ZQXsk8XWOZnXOlyWJbQs0lUWFwdclAOaTeuBl6H shqg== X-Gm-Message-State: ABUngvf3UBJRNq5FY8FnEfvr07TbOLjL6gk0y8aRyT7hYgERxCW5IP8KRAhyDznMfiO/fxpw X-Received: by 10.200.43.233 with SMTP id n38mr8175253qtn.139.1477623730578; Thu, 27 Oct 2016 20:02:10 -0700 (PDT) To: "Joseph S. Myers" , GNU C Library From: Carlos O'Donell Subject: [PATCH] Regenerate ULPs for i486 builds. Message-ID: <8f606007-c4fc-70a1-13ca-509f1b2f131c@redhat.com> Date: Thu, 27 Oct 2016 23:02:08 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 Joseph, On i486 builds I see 3 failures: FAIL: math/test-ildouble FAIL: math/test-ldouble FAIL: math/test-ldouble-finite Summary of test results: 3 FAIL 2553 PASS 45 XFAIL They are all ULPs related e.g. ~~~ Failure: Test: pow_towardzero (0x1.000002p+0, -0x2p+0) Result: is: 9.99999761581463530839e-01 0xf.ffffc00000bfffd0p-4 should be: 9.99999761581463530947e-01 0xf.ffffc00000bffff0p-4 difference: 1.08420217248550443400e-19 0x8.0000000000000000p-66 ulp : 2.0000 max.ulp : 1.0000 ~~~ Why might we be 1-3 ULP worse than the previously checked in baseline? The baseline were accurate when you added them in 2012, but perhaps compiler changes have caused this regerssion. It's not entirely out of line with what we have for the other pow baselines, so I'm going to suggest updating the baseline, to avoid the failures. Regenerated with `make regen-ulps`. OK to checkin? 2016-10-27 Carlos O'Donell * sysdeps/i386/fpu/libm-test-ulps: Regenerate. diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index 84da475..1858c06 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -1901,14 +1901,14 @@ ldouble: 4 Function: "pow_towardzero": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 +ildouble: 4 +ldouble: 4 Function: "pow_upward": double: 1 idouble: 1 -ildouble: 2 -ldouble: 2 +ildouble: 4 +ldouble: 4 Function: "sin": float: 1