summaryrefslogtreecommitdiff
path: root/pow.c
Commit message (Expand)AuthorAgeFilesLines
* Replace __gmpfr_ceil_log2 by MPFR_INT_CEIL_LOG2 when possible.pelissip2004-11-101-1/+1
* Really reverted to rev. 1.54 + kept optimization + commented outvlefevre2004-02-161-39/+63
* revert to rev 1.54 code for case x infinitezimmerma2004-02-161-26/+9
* fixed bug with in-place computationzimmerma2004-02-161-1/+2
* changed back to C99 standard for special values of x^yzimmerma2004-02-161-22/+18
* Fix: MPFR_NOT_ZERO -> MPFR_NOTZERO.vlefevre2004-02-161-1/+1
* improved coverage testzimmerma2004-02-141-27/+77
* Add forgotten copyright 2004 line.pelissip2004-02-061-2/+1
* + Better support of non IEEE doubles.pelissip2004-02-061-4/+2
* Remove some warnings and potential errors (Comparaison between signed and uns...pelissip2003-11-211-1/+1
* Optimization of mpfr_mul.pelissip2003-11-191-5/+4
* fixed bug in case exact resultzimmerma2003-11-181-3/+10
* fixed bug for output precision > max(input precisions)zimmerma2003-11-141-0/+1
* Fix some bugs (Use MPFR_ASSERT(1) instead of MPFR_ASSERT(0))pelissip2003-11-051-1/+1
* Use of MPFR_UNLIKELY and MPFR_IS_SINGULAR for fast detection of special value...pelissip2003-10-281-98/+94
* replaced mpfr_can_round (approx, err, rnd1, GMP_RNDN, prec)zimmerma2003-10-141-1/+2
* fixed bug in mpfr_pow found by Ming J. Tsai (overflow)zimmerma2003-10-101-1/+16
* Macros MPFR_EXP_INVALID (invalid exponent value) and MPFR_EXP_CHECKvlefevre2003-05-221-4/+4
* fixed bug for x=1zimmerma2003-03-141-8/+13
* This wasn't a compiler bug; mpfr_pow is really buggy.vlefevre2003-03-141-0/+4
* gnu-stylezimmerma2003-03-131-7/+7
* Special cases for mpfr_pow().vlefevre2003-03-121-26/+111
* Useless declaration removed.vlefevre2003-03-031-2/+0
* Special cases for mpfr_pow: like Section F.9.4.4 of thevlefevre2003-03-031-83/+33
* Prototype fixed.vlefevre2003-03-031-1/+1
* mpfr_isinteger -> mpfr_integer_pzimmerma2003-02-131-3/+3
* Suppress some #define and fix symbol names (makes code cleaner):vlefevre2002-12-161-1/+1
* fixed bug (infinite loop) for exact powerszimmerma2002-11-221-1/+3
* cmp_abs -> cmpabs (for compatibility with mpz)zimmerma2002-09-231-2/+2
* Reindentation.vlefevre2002-07-221-48/+47
* pow.c: bug fixed (in the call to mpfr_can_round).vlefevre2002-07-221-8/+2
* mpfr_pow() didn't work when the exponent was a negative integer.vlefevre2002-07-041-3/+3
* fixed problem (infinite loop) in mpfr_pow for exact powerszimmerma2002-04-301-20/+92
* COPYING -> COPYING.LIB and GPL re-added.vlefevre2002-04-151-1/+1
* COPYING.LIB -> COPYING.vlefevre2002-04-051-1/+1
* Copyright line changed.vlefevre2002-03-041-1/+1
* changed name of mpz_set_fr to mpfr_get_z_expzimmerma2002-03-011-1/+1
* Some optimizations.vlefevre2002-02-061-21/+23
* Misc bug fixes and code clean-up.vlefevre2002-02-041-95/+67
* removed K&R function headerszimmerma2001-11-161-9/+1
* remove stdio math .hdaney2001-11-161-3/+1
* changed Library GPL to Lesser GPLzimmerma2001-11-161-4/+4
* Update.vlefevre2001-11-081-3/+0
* rename pow2.c in pow.c (source for mpfr_pow)daney2001-11-081-120/+226
* implemented exact rounding (but no ternary flag)zimmerma2001-10-261-48/+104
* code was wrong for infinityzimmerma2000-12-221-2/+4
* fixed wrong combination of conditions for Infinityzimmerma2000-12-221-2/+2
* k2r -> ansi stylezimmerma2000-12-211-12/+30
* changed name of mpfr struct fields: _mp_d -> _mpfr_dzimmerma2000-12-181-0/+1
* A few patches.hanrot2000-12-151-0/+2