From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1791) id 9ABEF3858D31; Mon, 20 Apr 2020 18:53:00 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9ABEF3858D31 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Adhemerval Zanella To: glibc-cvs@sourceware.org Subject: [glibc/azanella/x86-libc_fe] Use libc_fe* macros in ldbl-128/e_expl.c. X-Act-Checkin: glibc X-Git-Author: Stefan Liebler via Libc-alpha X-Git-Refname: refs/heads/azanella/x86-libc_fe X-Git-Oldrev: c02676e99ada0348b99c71bf6d6563803721e396 X-Git-Newrev: 035ed16ebeb4c30737e51507ed5cb03880aa148a Message-Id: <20200420185300.9ABEF3858D31@sourceware.org> Date: Mon, 20 Apr 2020 18:53:00 +0000 (GMT) X-BeenThere: glibc-cvs@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Glibc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Apr 2020 18:53:00 -0000 https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=035ed16ebeb4c30737e51507ed5cb03880aa148a commit 035ed16ebeb4c30737e51507ed5cb03880aa148a Author: Stefan Liebler via Libc-alpha Date: Mon Apr 20 08:14:15 2020 -0300 Use libc_fe* macros in ldbl-128/e_expl.c. Diff: --- sysdeps/ieee754/ldbl-128/e_expl.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sysdeps/ieee754/ldbl-128/e_expl.c b/sysdeps/ieee754/ldbl-128/e_expl.c index 37c1538c08..104ace1690 100644 --- a/sysdeps/ieee754/ldbl-128/e_expl.c +++ b/sysdeps/ieee754/ldbl-128/e_expl.c @@ -66,6 +66,7 @@ #include #include #include +#include #include #include #include "t_expl.h" @@ -146,9 +147,10 @@ __ieee754_expl (_Float128 x) union ieee854_long_double ex2_u, scale_u; fenv_t oldenv; - feholdexcept (&oldenv); #ifdef FE_TONEAREST - fesetround (FE_TONEAREST); + libc_feholdexcept_setroundl (&oldenv, FE_TONEAREST); +#else + libc_feholdexceptl (&oldenv); #endif /* Calculate n. */ @@ -198,7 +200,7 @@ __ieee754_expl (_Float128 x) math_force_eval (x22); /* Return result. */ - fesetenv (&oldenv); + libc_fesetenvl (&oldenv); result = x22 * ex2_u.d + ex2_u.d;