From patchwork Fri Jan 22 07:03:21 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chung-Lin Tang X-Patchwork-Id: 10515 Received: (qmail 103024 invoked by alias); 22 Jan 2016 07:03:29 -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 103012 invoked by uid 89); 22 Jan 2016 07:03:28 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, SPF_PASS autolearn=ham version=3.3.2 spammy=nios, 2016-01-22, 20160122, Real X-HELO: relay1.mentorg.com To: From: Chung-Lin Tang Subject: [patch, nios2, committed] Nios II maintenance patch for 2.23, ULPs and localplt.data Message-ID: <56A1D439.505@codesourcery.com> Date: Fri, 22 Jan 2016 16:03:21 +0900 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 This patch updates the nios2 ULPs file, and adds new entries for the localplt.data. Tested to silent prior encountered regressions. Committed to master. Chung-Lin 2016-01-22 Chung-Lin Tang * sysdeps/nios2/libm-test-ulps: Update. * sysdeps/unix/sysv/linux/nios2/localplt.data (__gtdf2): Add. (__gtsf2): Likewise. (__unorddf2): Likewise. (__unordsf2): Likewise. (__ledf2): Likewise. diff --git a/sysdeps/unix/sysv/linux/nios2/localplt.data b/sysdeps/unix/sysv/linux/nios2/localplt.data index 7fce1b8..08c88dc 100644 --- a/sysdeps/unix/sysv/linux/nios2/localplt.data +++ b/sysdeps/unix/sysv/linux/nios2/localplt.data @@ -1,9 +1,11 @@ libc.so: realloc libc.so: __eqsf2 libc.so: __floatsisf +libc.so: __gtdf2 libc.so: __ltdf2 libc.so: __gedf2 libc.so: malloc +libc.so: __gtsf2 libc.so: __nesf2 libc.so: memalign libc.so: __mulsf3 @@ -11,10 +13,13 @@ libc.so: __floatunsisf libc.so: __addsf3 libc.so: __fixsfsi libc.so: __subsf3 +libc.so: __unorddf2 libc.so: calloc libc.so: __muldf3 +libc.so: __unordsf2 libc.so: free libc.so: __subdf3 +libc.so: __ledf2 libc.so: __adddf3 libc.so: __divdf3 libc.so: __floatsidf diff --git a/sysdeps/nios2/libm-test-ulps b/sysdeps/nios2/libm-test-ulps index 676154c..f1a01fd 100644 --- a/sysdeps/nios2/libm-test-ulps +++ b/sysdeps/nios2/libm-test-ulps @@ -6,9 +6,9 @@ float: 1 ifloat: 1 Function: "acosh": -double: 1 +double: 2 float: 2 -idouble: 1 +idouble: 2 ifloat: 2 Function: "asin": @@ -30,9 +30,9 @@ float: 1 ifloat: 1 Function: "atanh": -double: 1 +double: 2 float: 2 -idouble: 1 +idouble: 2 ifloat: 2 Function: "cabs": @@ -155,9 +155,9 @@ ifloat: 2 Function: Real part of "clog": double: 3 -float: 2 +float: 3 idouble: 3 -ifloat: 2 +ifloat: 3 Function: Imaginary part of "clog": float: 1 @@ -165,9 +165,9 @@ ifloat: 1 Function: Real part of "clog10": double: 3 -float: 3 +float: 4 idouble: 3 -ifloat: 3 +ifloat: 4 Function: Imaginary part of "clog10": double: 2 @@ -254,11 +254,15 @@ idouble: 1 ifloat: 1 Function: "erfc": -double: 2 +double: 3 float: 2 -idouble: 2 +idouble: 3 ifloat: 2 +Function: "exp": +float: 1 +ifloat: 1 + Function: "exp10": double: 2 idouble: 2 @@ -276,10 +280,10 @@ idouble: 1 ifloat: 1 Function: "gamma": -double: 2 -float: 2 -idouble: 2 -ifloat: 2 +double: 4 +float: 4 +idouble: 4 +ifloat: 4 Function: "hypot": double: 1 @@ -304,10 +308,10 @@ idouble: 4 ifloat: 4 Function: "lgamma": -double: 2 -float: 2 -idouble: 2 -ifloat: 2 +double: 4 +float: 4 +idouble: 4 +ifloat: 4 Function: "log": float: 1 @@ -364,9 +368,9 @@ idouble: 2 ifloat: 2 Function: "tgamma": -double: 4 +double: 5 float: 5 -idouble: 4 +idouble: 5 ifloat: 5 Function: "y0":