summaryrefslogtreecommitdiff
path: root/src/sqr.c
Commit message (Expand)AuthorAgeFilesLines
* remove compatibility function ROUND_AWAYenge2012-07-231-7/+4
* changed GMP_RND? to MPFR_RND?enge2012-07-231-13/+13
* sqr.c: housekeepingenge2012-07-051-1/+1
* solved problems left by r1144 (visibly not tested)zimmerma2012-03-141-2/+1
* 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
* [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-021-2/+138
* mul.c: reverted previous, too hasty commit; needs more thoughtenge2012-03-021-146/+0
* sqr.c, mul.c: in the naive algorithm, redo computations with exact exponentsenge2012-03-021-4/+3
* 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
* [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
* replaced MPC_RE by mpc_realref and MPC_IM by mpc_imagref everywhereenge2011-11-041-44/+44
* sqr.c: remove calls to mpfr_check_range, not useful any more since no changingenge2011-08-311-3/+0
* license change:enge2011-08-291-12/+11
* sqr.c: simplified code for "correctly rounded overflow"enge2011-02-231-10/+2
* sqr.c: fixed reuse bug with infinite argumentenge2011-02-231-3/+3
* sqr, pow: removed extension of exponent rangeenge2011-01-301-11/+4
* changed copyright lines in src to "Copyright (C) INRIA, year1, year2, ..."zimmerma2011-01-251-1/+1
* use macro mpc_fin_p to detect special operandsenge2010-10-041-1/+1
* mpc-impl.h: add macro for rounding away even with older versions of mpfrenge2010-09-171-17/+5
* sqr.c: bug fix: when an under- or overflow occurred during Karatsuba squaring,enge2010-09-161-3/+6
* typo in commentenge2010-09-161-2/+2
* [src/sqr.c] added missing mpfr_check_range callszimmerma2010-09-161-0/+3
* code cleanup: removed macro MPFR_EXP from mpc-impl.henge2010-07-301-1/+2
* code cleanup:enge2010-07-301-6/+6
* replaced the few trailing mp_rnd_t by mpfr_rnd_tenge2010-06-111-2/+2
* replaced mp_exp_t by mpfr_exp_t, introduced in mpfr-3enge2010-06-111-3/+3
* replaced mp_prec_t by mpfr_prec_t; compatibility with mpfr>=2.3.1enge2010-06-111-1/+1
* pow_ui.c:enge2010-04-011-1/+0
* [sqr.c] partially solved cases of underflow and overflow on 32-bit machines,zimmerma2009-10-201-12/+46
* [sqr.c] fixed another infinite loop problem (underflow case)zimmerma2009-10-021-7/+14
* [sqr.c] added asserts to check for overflow/underflowzimmerma2009-10-011-0/+8
* [tlog.c] disabled test for exp(log(z)) = z, since it gives false positiveszimmerma2009-10-011-0/+8
* removed useless instances of #include <stdio.h>zimmerma2009-08-261-1/+0
* src/sqr.c: Add parenthesis around condition (avoid a gcc 4.4.0 warning).thevenyp2009-04-231-2/+2
* Modify #include chain so as to support DLL creation on Cygwinthevenyp2009-03-171-2/+1
* src/sqr.c: Partly revert r321, error of 3 bits in u.thevenyp2008-11-171-2/+2
* src/sqr.c: Remove macro INV_RND definition now in mpc-impl.h; fix error value...thevenyp2008-11-171-11/+4
* [sqr.c] simplified code as for mul_karatsubazimmerma2008-11-151-44/+30
* Remove MPFR_IS_{NAN,ZERO,INF} macros completely.thevenyp2008-11-141-2/+2
* src/sqr.c: Fix bug when reusing parameter and parameter value is pure real or...thevenyp2008-10-211-5/+7
* sin: lower precision for sign determinationenge2008-10-041-12/+8
* handling of special values for sqrt;enge2008-10-041-39/+80
* raised the warning levelenge2008-04-111-6/+6
* File reorganisation into three new directories: src, tests and doc.thevenyp2008-04-091-0/+181