summaryrefslogtreecommitdiff
path: root/src/sqr.c
Commit message (Expand)AuthorAgeFilesLines
* remove compatibility function ROUND_AWAYAndreas Enge2012-07-231-7/+4
* changed GMP_RND? to MPFR_RND?Andreas Enge2012-07-231-13/+13
* sqr.c: housekeepingAndreas Enge2012-07-051-1/+1
* solved problems left by r1144 (visibly not tested)Paul Zimmermann2012-03-141-2/+1
* sqr.c: simplification of Karatsuba; call naive function for real part in caseAndreas Enge2012-03-071-64/+13
* sqr.c: small changes to drop gotoAndreas Enge2012-03-071-15/+18
* [sqr.c] in the case of underflow in Karatsuba, fall back to mpfr_fsssPaul Zimmermann2012-03-061-4/+11
* mpc-impl.h, mul.c: made mpfr_fmma static againAndreas Enge2012-03-021-2/+138
* mul.c: reverted previous, too hasty commit; needs more thoughtAndreas Enge2012-03-021-146/+0
* sqr.c, mul.c: in the naive algorithm, redo computations with exact exponentsAndreas Enge2012-03-021-4/+3
* sqr: copied code for imaginary part from naive computation also to theAndreas Enge2012-03-011-21/+11
* sqr: rewrite of naive multiplication, reusing mpfr_fmma function from mulAndreas Enge2012-03-011-144/+287
* [sqr.c] fix for new sqr.dat failurePaul Zimmermann2012-02-291-0/+6
* [src/sqr.c] fixed overflow bug found by nightly tests on hydra.orgPaul Zimmermann2012-02-291-18/+27
* replaced MPC_RE by mpc_realref and MPC_IM by mpc_imagref everywhereAndreas Enge2011-11-041-44/+44
* sqr.c: remove calls to mpfr_check_range, not useful any more since no changingAndreas Enge2011-08-311-3/+0
* license change:Andreas Enge2011-08-291-12/+11
* sqr.c: simplified code for "correctly rounded overflow"Andreas Enge2011-02-231-10/+2
* sqr.c: fixed reuse bug with infinite argumentAndreas Enge2011-02-231-3/+3
* sqr, pow: removed extension of exponent rangeAndreas Enge2011-01-301-11/+4
* changed copyright lines in src to "Copyright (C) INRIA, year1, year2, ..."Paul Zimmermann2011-01-251-1/+1
* use macro mpc_fin_p to detect special operandsAndreas Enge2010-10-041-1/+1
* mpc-impl.h: add macro for rounding away even with older versions of mpfrAndreas Enge2010-09-171-17/+5
* sqr.c: bug fix: when an under- or overflow occurred during Karatsuba squaring,Andreas Enge2010-09-161-3/+6
* typo in commentAndreas Enge2010-09-161-2/+2
* [src/sqr.c] added missing mpfr_check_range callsPaul Zimmermann2010-09-161-0/+3
* code cleanup: removed macro MPFR_EXP from mpc-impl.hAndreas Enge2010-07-301-1/+2
* code cleanup:Andreas Enge2010-07-301-6/+6
* replaced the few trailing mp_rnd_t by mpfr_rnd_tAndreas Enge2010-06-111-2/+2
* replaced mp_exp_t by mpfr_exp_t, introduced in mpfr-3Andreas Enge2010-06-111-3/+3
* replaced mp_prec_t by mpfr_prec_t; compatibility with mpfr>=2.3.1Andreas Enge2010-06-111-1/+1
* pow_ui.c:Andreas Enge2010-04-011-1/+0
* [sqr.c] partially solved cases of underflow and overflow on 32-bit machines,Paul Zimmermann2009-10-201-12/+46
* [sqr.c] fixed another infinite loop problem (underflow case)Paul Zimmermann2009-10-021-7/+14
* [sqr.c] added asserts to check for overflow/underflowPaul Zimmermann2009-10-011-0/+8
* [tlog.c] disabled test for exp(log(z)) = z, since it gives false positivesPaul Zimmermann2009-10-011-0/+8
* removed useless instances of #include <stdio.h>Paul Zimmermann2009-08-261-1/+0
* src/sqr.c: Add parenthesis around condition (avoid a gcc 4.4.0 warning).Philippe Theveny2009-04-231-2/+2
* Modify #include chain so as to support DLL creation on CygwinPhilippe Theveny2009-03-171-2/+1
* src/sqr.c: Partly revert r321, error of 3 bits in u.Philippe Theveny2008-11-171-2/+2
* src/sqr.c: Remove macro INV_RND definition now in mpc-impl.h; fix error value...Philippe Theveny2008-11-171-11/+4
* [sqr.c] simplified code as for mul_karatsubaPaul Zimmermann2008-11-151-44/+30
* Remove MPFR_IS_{NAN,ZERO,INF} macros completely.Philippe Theveny2008-11-141-2/+2
* src/sqr.c: Fix bug when reusing parameter and parameter value is pure real or...Philippe Theveny2008-10-211-5/+7
* sin: lower precision for sign determinationAndreas Enge2008-10-041-12/+8
* handling of special values for sqrt;Andreas Enge2008-10-041-39/+80
* raised the warning levelAndreas Enge2008-04-111-6/+6
* File reorganisation into three new directories: src, tests and doc.Philippe Theveny2008-04-091-0/+181