develooper Front page | perl.perl5.porters | Postings from March 2013

[perl #117315] [Win32, 5.17.10] infinity is zero

Thread Previous | Thread Next
From:
bulk88 via RT
Date:
March 26, 2013 01:07
Subject:
[perl #117315] [Win32, 5.17.10] infinity is zero
Message ID:
rt-3.6.HEAD-28177-1364260034-259.117315-15-0@perl.org
mingw's pow() has been getting alot of tweaks lately
________________________________________________________________________
Revision: 5521
Author: ktietz70
Date: Wednesday, January 02, 2013 9:40:35 AM
Message:
Fix corner-cases -x ^ non-int.

----
Modified : /trunk/mingw-w64-crt/math/pow.def.h

Revision: 4157
Author: ktietz70
Date: Saturday, April 30, 2011 6:24:18 AM
Message:
For pow (x, 0.5) special case to use sqrt calculation.

----
Modified : /trunk/mingw-w64-crt/math/pow.def.h

Revision: 4097
Author: ktietz70
Date: Saturday, March 26, 2011 10:34:09 AM
Message:
2011-03-26  Kai Tietz  <ktietz70@googlemail.com>

        * Makefile.am: Add new file.
        * Makefile.in: Regenerated.
        * lib32/msvcr*.def: Maked ldexp as DATA.
        * lib64/msvcr*.def: Likewise.
        * math/exp*: Make sure we are using round-to-zero.
        * math/pow.def.h: Likewise.
        * math/ldexp.c: New.
	* math/modf*: Make sure we are using round-to-zero.


----
Modified : /trunk/mingw-w64-crt/ChangeLog
Modified : /trunk/mingw-w64-crt/Makefile.am
Modified : /trunk/mingw-w64-crt/Makefile.in
Modified : /trunk/mingw-w64-crt/configure
Modified : /trunk/mingw-w64-crt/lib32/crtdll.def
Modified : /trunk/mingw-w64-crt/lib32/msvcr100.def
Modified : /trunk/mingw-w64-crt/lib32/msvcr80.def
Modified : /trunk/mingw-w64-crt/lib32/msvcr90.def
Modified : /trunk/mingw-w64-crt/lib32/msvcr90d.def
Modified : /trunk/mingw-w64-crt/lib32/msvcrt.def
Modified : /trunk/mingw-w64-crt/lib64/crtdll.def
Modified : /trunk/mingw-w64-crt/lib64/msvcr100.def
Modified : /trunk/mingw-w64-crt/lib64/msvcr80.def
Modified : /trunk/mingw-w64-crt/lib64/msvcr90.def
Modified : /trunk/mingw-w64-crt/lib64/msvcr90d.def
Modified : /trunk/mingw-w64-crt/lib64/msvcrt.def
Modified : /trunk/mingw-w64-crt/math/exp.def.h
Modified : /trunk/mingw-w64-crt/math/exp2.S
Modified : /trunk/mingw-w64-crt/math/exp2f.S
Modified : /trunk/mingw-w64-crt/math/exp2l.S
Added : /trunk/mingw-w64-crt/math/ldexp.c
Modified : /trunk/mingw-w64-crt/math/modf.c
Modified : /trunk/mingw-w64-crt/math/modff.c
Modified : /trunk/mingw-w64-crt/math/modfl.c
Modified : /trunk/mingw-w64-crt/math/pow.def.h

Revision: 4076
Author: ktietz70
Date: Tuesday, March 15, 2011 7:18:25 AM
Message:
2011-03-15  Kai Tietz  <ktietz@googlemail.com>

        * math/pow.def.h: Use log2l/exp2l and integer/fraction separation
        for improving calculation precission.


----
Modified : /trunk/mingw-w64-crt/ChangeLog
Modified : /trunk/mingw-w64-crt/math/pow.def.h

Revision: 4067
Author: ktietz70
Date: Monday, March 07, 2011 2:05:39 PM
Message:
Fix x ^ integer precission case.

----
Modified : /trunk/mingw-w64-crt/math/pow.def.h

Revision: 3076
Author: ktietz70
Date: Sunday, August 01, 2010 12:49:39 PM
Message:
Improve c99 math and allow _matherr for internal functions.

----
Modified : /trunk/mingw-w64-crt/complex/complex_internal.h
Modified : /trunk/mingw-w64-crt/crt/crtexe.c
Modified : /trunk/mingw-w64-crt/crt/merr.c
Modified : /trunk/mingw-w64-crt/math/cos.def.h
Modified : /trunk/mingw-w64-crt/math/exp.def.h
Modified : /trunk/mingw-w64-crt/math/expm1.def.h
Modified : /trunk/mingw-w64-crt/math/log.def.h
Modified : /trunk/mingw-w64-crt/math/pow.def.h
Modified : /trunk/mingw-w64-crt/math/sin.def.h
Modified : /trunk/mingw-w64-crt/math/sqrt.def.h

Revision: 3052
Author: ktietz70
Date: Friday, July 30, 2010 7:58:57 AM
Message:
Remove unnecessary check here for ERANGE of result of exp. exp is now
setting those values proper itself.

----
Modified : /trunk/mingw-w64-crt/math/pow.def.h

Revision: 3007
Author: ktietz70
Date: Thursday, July 29, 2010 7:05:38 AM
Message:
Remove unnecessary checks, as they are done already in exp implementation.

----
Modified : /trunk/mingw-w64-crt/math/pow.def.h

Revision: 2995
Author: ktietz70
Date: Wednesday, July 28, 2010 11:24:53 AM
Message:
Add check for final result of exp and setting of ERANGE on ZERO/INF.

----
Modified : /trunk/mingw-w64-crt/math/pow.def.h

Revision: 2991
Author: ktietz70
Date: Wednesday, July 28, 2010 10:39:53 AM
Message:
Special casing of under/overflow of y * log(|x|).

----
Modified : /trunk/mingw-w64-crt/math/pow.def.h

Revision: 2968
Author: ktietz70
Date: Monday, July 26, 2010 12:33:01 PM
Message:
Relpace ? by +/- for people with different codepage.

----
Modified : /trunk/mingw-w64-crt/math/pow.def.h

Revision: 2967
Author: ktietz70
Date: Monday, July 26, 2010 11:38:27 AM
Message:
Add missing pow.def.h ...

----
Added : /trunk/mingw-w64-crt/math/pow.def.h

________________________________________________________________

---
via perlbug:  queue: perl5 status: rejected
https://rt.perl.org:443/rt3/Ticket/Display.html?id=117315

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About