summaryrefslogtreecommitdiff
path: root/src/pow.c
Commit message (Expand)AuthorAgeFilesLines
* merge trunk into branch rootsunityrootsunityenge2012-09-191-19/+18
* [read_data.c] added random tests to check that MPC does not *clear* MPFR flagszimmerma2012-02-291-7/+12
* define 0^0 as (1,+0), since the sign of the imaginary part cannot be determinedenge2012-01-231-28/+4
* changed result for 0^0, according to the discussion onzimmerma2012-01-091-3/+29
* replaced MPC_RE by mpc_realref and MPC_IM by mpc_imagref everywhereenge2011-11-041-72/+72
* [src/pow.c] fixed further overlapping bugzimmerma2011-10-251-5/+15
* fixed bug found by the automatic builds onzimmerma2011-10-241-2/+14
* pow.c: fixed types to avoid warning (seen on solaris64)enge2011-09-081-1/+1
* [tests/tpow_fr.c] added test case exposing reuse bug (I don't know how to enterzimmerma2011-09-081-4/+9
* [src/pow.c] implement coherent algorithm for the sign of 0 in the outputzimmerma2011-09-071-12/+102
* license change:enge2011-08-291-12/+11
* sqr, pow: removed extension of exponent rangeenge2011-01-301-10/+2
* changed copyright lines in src to "Copyright (C) INRIA, year1, year2, ..."zimmerma2011-01-251-1/+1
* pow.c: replace "mp_bitcnt_t", introduced in r823, by "unsigned long int"enge2010-09-021-4/+4
* more explicit casts in src/ to avoid warnings with '-Wconversion'enge2010-08-311-13/+13
* code cleanup:enge2010-07-301-3/+1
* exp.c: better handling of over- and underflow, correct sign of zeroesenge2010-07-151-10/+4
* pow.c: delegate underflow to mpc_expenge2010-07-151-41/+7
* pow.c: delegate detection of underflow to mpfr via mpc_expenge2010-07-151-8/+6
* pow.c: let mpc_exp handle overflowenge2010-07-151-46/+11
* pow.c: removed initial computation of y*log xenge2010-06-211-34/+33
* replaced mp_exp_t by mpfr_exp_t, introduced in mpfr-3enge2010-06-111-5/+5
* replaced mp_prec_t by mpfr_prec_t; compatibility with mpfr>=2.3.1enge2010-06-111-9/+9
* corrected mixtures of signed/unsigned arisen due to signednedd change inenge2010-06-111-5/+7
* pow_ui.c:enge2010-04-011-4/+1
* [pow.c] improved initial precision, to avoid Ziv's failureszimmerma2010-03-101-1/+1
* [pow.c] fixed bugs in underflow and overflow caseszimmerma2009-11-031-8/+13
* [pow.c] improved code coverage (more work is still needed)zimmerma2009-10-121-14/+8
* [pow.c] changed mpz_div_2exp into mpz_tdiv_q_2exp (from Brian Gladman)zimmerma2009-10-121-13/+13
* pow.c: renamed variable to avoid duplicate nameenge2009-09-071-11/+11
* removed useless instances of #include <stdio.h>zimmerma2009-08-261-1/+1
* [pow.c] fixed stupid mistake introduced in r655zimmerma2009-08-251-1/+1
* [pow.c] fixed problem for (2+2*I)^16777216 (reported by Kaveh on 1st Jul 2009)zimmerma2009-08-241-1/+13
* src/pow.c: Fix operation order (bug detected by reuse tests).thevenyp2009-07-311-18/+21
* src/pow.c: set sign of the zero imaginary part as determined in the proof in ...thevenyp2009-07-291-65/+100
* doc/algorithms.tex: Analyse cases where Re(x^y)>0 and Im(x^y) = 0.thevenyp2009-07-161-1/+8
* [pow.c] more work on sign of zerozimmerma2009-06-271-7/+8
* [pow.c] more work on cases with sign of zero as input/outputzimmerma2009-06-261-0/+25
* [pow.c] solved speed regression between revisions 614 and 615zimmerma2009-06-241-0/+52
* [pow.c] fixed hang in underflow case + fixed problem with mpc_pow_exact forzimmerma2009-06-241-30/+94
* [pow.c] improved sign of result for x^0zimmerma2009-06-231-5/+22
* [pow.c] save/restore the exponent range in mpc_pow_exactzimmerma2009-06-221-1/+15
* [pow.c] fixed two more bugs found by Kaveh Ghazizimmerma2009-06-191-38/+26
* [pow.c] new loop fix (previous one was not general enough)zimmerma2009-06-181-6/+4
* [pow.c] fixed two bugs: one where the exponent was wrong, and one case wherezimmerma2009-06-181-15/+20
* src/pow.c: Add special values (same results as gnu libc's cpow)thevenyp2009-06-111-13/+29
* [pow.c] fixed another case: (-1)^(half-integer + imaginary part)zimmerma2009-06-081-2/+5
* [pow.c] fixed two more bugszimmerma2009-06-081-6/+7
* [pow.c] fixed another bugzimmerma2009-06-061-1/+1
* [pow.c] fixed another exact case (this time the error was due to me)zimmerma2009-06-061-12/+35