This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug math/21280] [powerpc] logbl for POWER7 return incorrect results


https://sourceware.org/bugzilla/show_bug.cgi?id=21280

--- Comment #1 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  c064f6a613844181f411aabb2662384a6aefb69e (commit)
      from  2f7f3cd8cd302bb10908c86f3f7b349df0a78e6a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=c064f6a613844181f411aabb2662384a6aefb69e

commit c064f6a613844181f411aabb2662384a6aefb69e
Author: Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
Date:   Fri Apr 28 19:45:52 2017 -0300

    powerpc: Fix logbl on power7 [BZ# 21280]

     1. Fix the results for negative subnormals by ignoring the signal when
        normalizing the value.
     2. Fix the output when the high part is a power of 2 and the low part
        is a nonzero number with opposite sign.  This fix is based on commit
        380bd0fd2418f8988217de950f8b8ff18af0cb2b.

    After applying this patch, logbl() tests pass cleanly on POWER >= 7.

    Tested on powerpc, powerpc64 and powerpc64le

        [BZ #21280]
        * sysdeps/powerpc/power7/fpu/s_logbl.c (__logbl): Ignore the
        signal of subnormals and adjust the exponent of power of 2 down
        when low part has opposite sign.

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                            |    7 +++++++
 sysdeps/powerpc/power7/fpu/s_logbl.c |   24 ++++++++++++++++++------
 2 files changed, 25 insertions(+), 6 deletions(-)

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]