2007-05-01 Cary R. <cygcary <at> yahoo.com>

* libm/math/e_pow.c: Fix to be consistent with glibc with regards
        to treatment of NaN and +-inf arguments.
        * libm/math/ef_pow.c: Ditto.
        * libm/math/w_pow.c: Ditto.
        * libm/math/wf_pow.c: Ditto.
        * libm/math/w_acos.c: Fix domain errors to return NaN.
        * libm/math/w_asin.c: Ditto.
        * libm/math/wf_acos.c: Ditto.
        * libm/math/wf_asin.c: Ditto.
        * libm/math/w_log.c: Fix to return NaN for negative number inputs.
        * libm/math/wf_log.c: Ditto.
        * libm/math/wf_log10.c: Ditto.
        * libm/math/w_log10.c: Ditto.
This commit is contained in:
Jeff Johnston
2007-05-01 18:42:15 +00:00
parent bb57ddfeb7
commit 2babeb3d94
13 changed files with 38 additions and 15 deletions

View File

@ -93,7 +93,7 @@ PORTABILITY
exc.err = 0;
exc.arg1 = x;
exc.arg2 = y;
exc.retval = x;
exc.retval = 1.0;
if (_LIB_VERSION == _IEEE_ ||
_LIB_VERSION == _POSIX_) exc.retval = 1.0;
else if (!matherr(&exc)) {