summaryrefslogtreecommitdiff
path: root/src/sqrt.c
Commit message (Expand)AuthorAgeFilesLines
* Copyright notice update: added 2021 withvlefevre2021-01-031-1/+1
* Copyright notice update: added 2020 withvlefevre2020-01-081-1/+1
* Updated the www.gnu.org URL's (http → https) on all the files with:vlefevre2019-01-071-1/+1
* Copyright notice update: added 2019 withvlefevre2019-01-011-1/+1
* [src/sqrt.c] Replaced a umul_ppmm by umul_hi, and removed an unusedvlefevre2018-06-221-2/+2
* [src/sqrt.c] fixed/improved commentszimmerma2018-06-011-3/+3
* [src/sqrt.c] Coding style.vlefevre2018-02-191-6/+13
* [src/sqrt.c] removed dead codezimmerma2018-02-181-4/+3
* [src/sqrt.c] removed dead codezimmerma2018-02-171-13/+11
* [tests/tsqrt.c] improved coveragezimmerma2018-02-171-0/+5
* [src/sqrt.c] removed dead codezimmerma2018-02-171-3/+15
* Copyright notice update: added 2018 withvlefevre2018-01-031-1/+1
* [src] Replaced some "return 0" by "MPFR_RET (0)" (the generated codevlefevre2017-12-071-3/+3
* Merged the latest changes from the trunk, including some old changesetsvlefevre2017-05-041-13/+154
|\
| * [src/sqr.c] Blank line like in add1sp.c, sub1sp.c, etc.vlefevre2017-04-271-0/+1
| * Removed trailing spaces.vlefevre2017-02-201-1/+1
| * [src/sqrt.c] Avoid a warning due to an unused variable withvlefevre2017-02-091-10/+13
| * [src/sqrt.c] Added MPFR_ASSERTD's from comments.vlefevre2017-02-091-0/+2
| * [src/sqrt.c] fixed a bug, and simplified code (sb=0 implies rb=0)zimmerma2017-02-081-15/+20
| * [src/sqrt.c] new code for prec=GMP_NUMB_BITSzimmerma2017-02-081-6/+136
| * Removed trailing whitespace.vlefevre2017-02-031-2/+2
| * [src/invsqrt_limb.h] new macro __gmpfr_sqrt_limb_approxzimmerma2017-01-311-10/+3
| * [src/sqrt.c] improved slow branch of mpfr_sqrt2zimmerma2017-01-301-23/+35
| * [src/sqrt.c] fixed error bound for mpfr_sqrt2_approxzimmerma2017-01-261-7/+7
| * [src/sqrt.c] changed error bound back from 16 to 15zimmerma2017-01-251-2/+2
| * [src/sqrt.c] updated error bound for __gmpfr_invsqrt_limb_approxzimmerma2017-01-251-2/+2
| * new version of mpfr_sqrt2_approx (no longer needs sqrt_tab.h)zimmerma2017-01-201-56/+11
| * renamed __gmpfr_invsqrt_limb into __gmpfr_invsqrt_limb_approx to better reflectzimmerma2017-01-201-1/+1
| * faster version of mpfr_sqrt1(), with smaller tablezimmerma2017-01-201-74/+26
| * [src/sqrt.c] improved mpfr_sqrt2_approx()zimmerma2017-01-121-22/+34
| * [src/sqrt.c] made code coherent with commentzimmerma2017-01-101-1/+1
| * [src/sqrt.c] Improved comment from r11180.vlefevre2017-01-101-2/+2
| * [src/sqrt.c] improved error bound for mpfr_sqrt2_approx, with known directionzimmerma2017-01-101-3/+5
| * [src/mul.c] added mpfr_mul_3zimmerma2017-01-081-4/+4
| * [src/exp.c] avoid using a full limb as precisionzimmerma2017-01-071-1/+0
| * fixed underflow bug by replacing !MPFR_IS_LIKE_RNDZ by new macrozimmerma2017-01-051-2/+2
| * Copyright notice update: added 2017 withvlefevre2017-01-011-1/+1
| * [src/sqrt.c] C90 compatibility.vlefevre2016-12-311-2/+2
| * [src/sqrt.c] Replaced constant MPFR_ASSERTD by MPFR_STAT_STATIC_ASSERT.vlefevre2016-12-291-2/+2
| * [src/sqrt.c] faster sqrt code for 2 limbs and 64-bit limb (removed special codezimmerma2016-12-281-578/+111
| * [src/sqrt.c] Added "do ... while (0)" in macro definition.vlefevre2016-12-171-10/+12
| * new mpn_sqrtrem4_approx function (unused so far)zimmerma2016-12-161-0/+67
| * [sqrt.c] simplify code for GMP_NUMB_BITS = 64zimmerma2016-12-151-75/+33
| * [sqrt_tab.h] new header file with table for mpn_sqrtrem2_approx()zimmerma2016-12-141-221/+33
| * [sqrt.c] added mathematical error in mpn_sqrtrem2_approx()zimmerma2016-12-141-1/+3
| * [sqrt.c] faster version of mpn_sqrtrem2 for 64-bit limbzimmerma2016-12-131-19/+240
| * [sqrt.c] approximate version of mpn_sqrtrem2, saves a few cycles in mpfr_sqrt1zimmerma2016-12-131-8/+30
| * [sqrt.c] updated code and commentszimmerma2016-12-121-10/+20
| * [sqrt.c] slightly improve mpn_rsqrtrem1() (and detailed error analysis)zimmerma2016-12-121-14/+27
| * [sqrt.c] removed mpn_sqrtrem1 (no longer needed since r11023)zimmerma2016-12-121-78/+0