summaryrefslogtreecommitdiff
path: root/tests/pow.dat
Commit message (Collapse)AuthorAgeFilesLines
* added test case which shows a bug in mpc_pow, seezimmerma2014-10-141-0/+1
| | | | | | | http://lists.gforge.inria.fr/pipermail/mpc-discuss/2014-October/001315.html git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1454 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* increase code coverage to 99.9%zimmerma2012-06-281-0/+13
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1199 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [tests/pow.dat] added test for (-1)^(1/2) = i (Benjamin Dadoun)bdadoun2012-06-271-0/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1184 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* define 0^0 as (1,+0), since the sign of the imaginary part cannot be determinedenge2012-01-231-9/+9
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1121 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* changed result for 0^0, according to the discussion onzimmerma2012-01-091-1/+16
| | | | | | | http://lists.gforge.inria.fr/pipermail/mpc-discuss/2011-December/001049.html git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1118 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* tgeneric.c, tpow.c: revert r1100 by moving reuse bug from tgeneric to tpowenge2011-10-251-4/+0
| | | | | | | pow.dat: removed data for this bug occurring only in reuse situation git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1103 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* fixed bug found by the automatic builds onzimmerma2011-10-241-0/+5
| | | | | | | http://hydra.nixos.org/build/1469029/log/raw git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1102 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* license change:enge2011-08-291-13/+11
| | | | | | | | | | | | LGPLv3+ for code FDLv1.3+ for mpc.texi simple disclaimer for supporting files (README, NEWS, INSTALL) tests/memory.c: replaced by version from mpfr-3.0.1 mpfr.texi: small cleanups; added real authors again, while keeping copyright notice with INRIA git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@1027 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* finished change of copyright line into "Copyright (C) INRIA, year1, year2, ..."zimmerma2011-01-251-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@891 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [pow.dat] added one more coverage testzimmerma2009-11-031-0/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@713 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [pow.c] fixed bugs in underflow and overflow caseszimmerma2009-11-031-0/+12
| | | | | | | [pow.dat] added tests for underflow and overflow git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@712 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [pow.dat] more tests to improve coveragezimmerma2009-11-021-0/+9
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@710 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [pow.dat] added test to improve coveragezimmerma2009-11-021-0/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@709 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* src/pow.c: set sign of the zero imaginary part as determined in the proof in ↵thevenyp2009-07-291-132/+210
| | | | | | | | | algorithms.tex revision r628. tests/pow.dat: Zero signs in test values according to the proof in algorithms.tex revision r628. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@629 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* doc/algorithms.tex: Analyse cases where Re(x^y)>0 and Im(x^y) = 0.thevenyp2009-07-161-8/+134
| | | | | | | | tests/pow.dat: add tests with Re(x^y)>0 and Im(x^y) = 0, fix tests with undefined sign of the zero part. src/pow.c: fix sign of zero when Re(x^y)>0 and Im(x^y) = 0. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@624 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [pow.c] more work on sign of zerozimmerma2009-06-271-0/+10
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@619 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [pow.c] more work on cases with sign of zero as input/outputzimmerma2009-06-261-1/+11
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@618 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [pow.c] fixed hang in underflow case + fixed problem with mpc_pow_exact forzimmerma2009-06-241-0/+6
| | | | | | | huge exponent git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@615 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [pow.c] improved sign of result for x^0zimmerma2009-06-231-0/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@614 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [pow.c] save/restore the exponent range in mpc_pow_exactzimmerma2009-06-221-0/+2
| | | | | | | detect zero, Inf, NaN after mpfr_can_round git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@613 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [pow.c] fixed two more bugs found by Kaveh Ghazizimmerma2009-06-191-0/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@612 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [pow.c] new loop fix (previous one was not general enough)zimmerma2009-06-181-0/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@610 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [pow.c] fixed two bugs: one where the exponent was wrong, and one case wherezimmerma2009-06-181-0/+2
| | | | | | | it was looping due to undetected zero real part git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@609 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* src/pow.c: Add special values (same results as gnu libc's cpow)thevenyp2009-06-111-0/+141
| | | | | | | tests/pow.dat: Test special values. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@593 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* [pow.c] fixed two more bugszimmerma2009-06-081-0/+13
| | | | | | | [pow.dat] added some exact cases (thanks Andreas) git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@577 211d60ee-9f03-0410-a15a-8952a2c7a4e4
* First version of mpc_pow. Seems to run ok, but we have problems with largezimmerma2009-06-041-0/+22
exponents, since it is doubly-exponential wrt the maximal exponent! I let Philippe fill the special cases, and add some more tests in pow.dat. The algorithm is documented both in algorithms.tex and in the source code. git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@552 211d60ee-9f03-0410-a15a-8952a2c7a4e4