summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* [src/log10.c] fixed typo (thanks Andreas Enge)zimmerma2012-04-171-1/+1
* [src/log10.c] fixed infinite loop when x^2+y^2 equals a power of ten,zimmerma2012-04-171-0/+49
* [log10.c] fixed wrong use of mpfr_can_round (found by hydra)zimmerma2012-04-041-12/+12
* added new function mpc_log10zimmerma2012-04-033-1/+250
* redoing previous task seriouslyenge2012-03-141-66/+66
* solved problems left by r1144 (visibly not tested)zimmerma2012-03-143-112/+111
* removed K&R supportenge2012-03-141-100/+93
* [src/mpc.h] removed reference to __GMP_PROTO and __gmp_const, which have beenzimmerma2012-03-111-6/+4
* sqr.c: simplification of Karatsuba; call naive function for real part in caseenge2012-03-071-64/+13
* sqr.c: small changes to drop gotoenge2012-03-071-15/+18
* [mul.c] don't call mpc_sqr any more when both inputs are the same variablezimmerma2012-03-061-6/+0
* [sqr.c] in the case of underflow in Karatsuba, fall back to mpfr_fssszimmerma2012-03-061-4/+11
* mpc-impl.h, mul.c: made mpfr_fmma static againenge2012-03-023-4/+139
* mul.c: added missing case of exactly one underflow to mpfr_fmma;enge2012-03-021-0/+8
* mul.c: reverted previous, too hasty commit; needs more thoughtenge2012-03-023-151/+8
* sqr.c, mul.c: in the naive algorithm, redo computations with exact exponentsenge2012-03-022-9/+7
* sqr: copied code for imaginary part from naive computation also to theenge2012-03-011-21/+11
* sqr: rewrite of naive multiplication, reusing mpfr_fmma function from mulenge2012-03-011-144/+287
* [read_data.c] added random tests to check that MPC does not *clear* MPFR flagszimmerma2012-02-294-9/+58
* [sqr.c] fix for new sqr.dat failurezimmerma2012-02-291-0/+6
* [src/sqr.c] fixed overflow bug found by nightly tests on hydra.orgzimmerma2012-02-291-18/+27
* 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
* mpc.h, mpc-impl.h, logging.c: correctly determine that logging.c belongsenge2011-12-203-1/+6
* mpc.h, mpc-impl.h: removed __MPC_WITHIN_MPC, since now mpc-impl.h isenge2011-11-042-8/+1
* removed inclusion of mpc-impl.h from mpc-tests.h, required to copy some lines...enge2011-11-041-17/+0
* mpc-impl.h: correct use of sed in previous commitenge2011-11-041-2/+2
* replaced MPC_RE by mpc_realref and MPC_IM by mpc_imagref everywhereenge2011-11-0462-919/+916
* mpc-impl.h, random.c: include config.h as first include fileenge2011-11-041-1/+3
* mpc.h: remove duplicate __MPC_DECLSPEC definitionenge2011-11-041-6/+0
* mpc.h. mpc-tests.h, mpc-impl.h: handle __MPC_DECLSPEC as for mpfr;enge2011-11-032-1/+16
* tentative fix for win32 dllzimmerma2011-11-031-1/+1
* [src/pow.c] fixed further overlapping bugzimmerma2011-10-251-5/+15
* fixed bug found by the automatic builds onzimmerma2011-10-241-2/+14
* norm.c: stricter typing in comparisonenge2011-09-121-2/+4
* 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
* norm.c: new underflow handlingenge2011-09-061-52/+60
* [src/norm.c] handle properly the underflow casezimmerma2011-09-051-11/+49
* [src/div.c] fixed typozimmerma2011-09-041-1/+1
* [src/norm.c] simplified code, in particular when inexact is 0 after the twozimmerma2011-09-021-13/+23
* div.c: fixed bad application of mpfr_can_round trick - do not put in the sameenge2011-09-021-15/+10
* div.c: some heuristics for intermediate under-/overflowsenge2011-09-021-8/+27
* div.c: removed (now false) commentenge2011-09-021-1/+0
* div.c: implemented return valueenge2011-09-021-9/+12
* div.c: more stringent handling of over- and underflowsenge2011-09-021-95/+71
* div.c: slight reorganisation of codeenge2011-09-022-83/+95
* norm.c: rewritten to handle all cases of over- and underflow and to obtain aenge2011-09-022-63/+87
* changed 1.0.0-dev into 1.0.0dev (suggested by Ludovic Courtes so thatzimmerma2011-09-012-2/+2