Skip to content
Snippets Groups Projects
  • Tobias Burnus's avatar
    737df6e6
    complex.c (csqrtq): NaN and INF fixes. · 737df6e6
    Tobias Burnus authored
    
    2012-10-31  Tobias Burnus  <burnus@net-b.de>
                Joseph Myers <joseph@codesourcery.com>
                David S. Miller <davem@davemloft.net>
                Ulrich Drepper <drepper@redhat.com>
                Marek Polacek <polacek@redhat.com>:
                Petr Baudis <pasky@suse.cz>
    
            * math/complex.c (csqrtq): NaN and INF fixes.
            * math/sqrtq.c (sqrt): NaN, INF and < 0 fixes.
            * math/expm1q.c (expm1q): Changes from GLIBC. Use expq for
            large parameters. Fix errno for boundary conditions.
            * math/finiteq.c (finiteq): Add comment.
            * math/fmaq.c (fmaq): Changes from GLIBC. Fix missing underflows
            and bad results for some subnormal results. Fix sign of inexact
            zero return. Fix sign of exact zero return.
            Ensure additions are not scheduled after fetestexcept.
            * math/jnq.c (jnq): Changes from GLIBC. Set up errno properly
            for ynq. Fix jnq precision.
            * math/nearbyintq.c (nearbyintq): Changes from GLIBC. Do not
            manipulate bits before adding and subtracting TWO112[sx].
            * math/rintq.c (rintq): Ditto.
            * math/scalbnq.c (scalbnq): Changes from GLIBC. Fix integer
            overflow.
    
    
    Co-Authored-By: default avatarDavid S. Miller <davem@davemloft.net>
    Co-Authored-By: default avatarJoseph Myers <joseph@codesourcery.com>
    Co-Authored-By: default avatarUlrich Drepper <drepper@redhat.com>
    
    From-SVN: r193037
    737df6e6
    History
    complex.c (csqrtq): NaN and INF fixes.
    Tobias Burnus authored
    
    2012-10-31  Tobias Burnus  <burnus@net-b.de>
                Joseph Myers <joseph@codesourcery.com>
                David S. Miller <davem@davemloft.net>
                Ulrich Drepper <drepper@redhat.com>
                Marek Polacek <polacek@redhat.com>:
                Petr Baudis <pasky@suse.cz>
    
            * math/complex.c (csqrtq): NaN and INF fixes.
            * math/sqrtq.c (sqrt): NaN, INF and < 0 fixes.
            * math/expm1q.c (expm1q): Changes from GLIBC. Use expq for
            large parameters. Fix errno for boundary conditions.
            * math/finiteq.c (finiteq): Add comment.
            * math/fmaq.c (fmaq): Changes from GLIBC. Fix missing underflows
            and bad results for some subnormal results. Fix sign of inexact
            zero return. Fix sign of exact zero return.
            Ensure additions are not scheduled after fetestexcept.
            * math/jnq.c (jnq): Changes from GLIBC. Set up errno properly
            for ynq. Fix jnq precision.
            * math/nearbyintq.c (nearbyintq): Changes from GLIBC. Do not
            manipulate bits before adding and subtracting TWO112[sx].
            * math/rintq.c (rintq): Ditto.
            * math/scalbnq.c (scalbnq): Changes from GLIBC. Fix integer
            overflow.
    
    
    Co-Authored-By: default avatarDavid S. Miller <davem@davemloft.net>
    Co-Authored-By: default avatarJoseph Myers <joseph@codesourcery.com>
    Co-Authored-By: default avatarUlrich Drepper <drepper@redhat.com>
    
    From-SVN: r193037