summaryrefslogtreecommitdiff
path: root/src/sub1sp.c
Commit message (Expand)AuthorAgeFilesLines
* [src/sub1sp.c] fixed bug in mpfr_sub1sp2()zimmerma2017-12-131-0/+1
* get rid of DEBUG macro (but keep corresponding commands in comment to helpzimmerma2017-12-111-32/+22
* [src] Replaced some "return 0" by "MPFR_RET (0)" (the generated codevlefevre2017-12-071-11/+8
* [src] Clean up of debugging output functions:vlefevre2017-09-291-8/+8
* Merged the latest changes from the trunk, including some old changesetsvlefevre2017-05-041-51/+57
|\
| * [src/sub1sp.c] Added blank lines for readability (like in add1sp.c).vlefevre2017-04-271-0/+2
| * [src/mul.c] added special code for prec=GMP_NUMB_BITSzimmerma2017-02-081-52/+56
| * [src/sub1sp.c] new function for p=GMP_NUMB_BITS, fixed bug in mpfr_sub1sp3zimmerma2017-02-081-1/+207
| * [src/sub1sp.c] fixed a bug in mpfr_sub1sp1 and mpfr_sub1sp2 (corner case)zimmerma2017-02-081-6/+29
| * [src/sub1sp.c] Added MPFR_FULLSUB code for mpfr_sub1sp2.vlefevre2017-01-251-0/+6
| * [src/sub1sp.c] Added refs to missed/broken optimization with Clang/LLVM.vlefevre2017-01-251-1/+5
| * [src/sub1sp.c] Use the FULLSUB only. Added a comment about the changevlefevre2017-01-251-8/+7
| * [src/sub1sp.c] changed MPFR_FULLSUB variant into faster codezimmerma2017-01-251-1/+1
| * [src/sub1sp.c] Updated comments about subtraction with borrow; the firstvlefevre2017-01-231-3/+7
| * [src/sub1sp.c] simplified mpfr_sub1sp1()zimmerma2017-01-231-12/+8
| * [src/sub1sp.c] Updated TODO, mentioning an optimization bug in LLVM.vlefevre2017-01-201-1/+3
| * [src/sub1sp.c] Updated TODO about full subtraction with borrow.vlefevre2017-01-201-1/+4
| * [src/sub1sp.c] Added alternate code (enabled with -DMPFR_FULLSUB, untilvlefevre2017-01-201-0/+11
| * fixed bug in urandomb.c reported by Dominic Chenzimmerma2017-01-121-2/+2
| * [src/div.c] added FIXMEzimmerma2017-01-101-0/+4
| * [src/sub1sp.c] Fixed other two bugs in special code for 3 limbs.vlefevre2017-01-101-2/+6
| * [src/sub1sp.c] Fixed some bugs in special code for 3 limbs.vlefevre2017-01-101-1/+4
| * [src/sub1sp.c] Simplified a test.vlefevre2017-01-101-1/+1
| * [src/sub1sp.c] added special code for 3 limbszimmerma2017-01-091-1/+307
| * [src/sub1sp.c] fixed bug in mpfr_sub1sp2 when exponent diff. is GMP_NUMB_BITSzimmerma2017-01-091-3/+4
| * [src/mul.c] added mpfr_mul_3zimmerma2017-01-081-1/+1
| * Copyright notice update: added 2017 withvlefevre2017-01-011-1/+1
| * [add/sub] added MPFR_UNLIKELY when adding one ulp changes the binadezimmerma2016-12-131-2/+2
| * [sub1sp.c] added comment + assertzimmerma2016-12-091-3/+9
| * [sub1sp.c] in mpfr_sub1sp2(), compute a0 before a1 whenever possiblezimmerma2016-12-091-11/+15
| * Replaced two ~0 with mp_limb_t target by MPFR_LIMB_MAX.vlefevre2016-12-081-1/+1
| * improved add1sp.c and sub1sp.c like in r10991zimmerma2016-12-081-32/+42
| * [sub1sp.c] improved furtherzimmerma2016-12-081-56/+56
| * [sub1sp.c] corrected a comment, added another onezimmerma2016-12-071-4/+7
| * likewise r10983zimmerma2016-12-071-4/+2
* | Merged r11198-11280 from the trunk; no conflicts but additional changes:vlefevre2017-05-041-23/+277
* | Merged r11179-11196 from the trunk (no conflicts).vlefevre2017-05-041-2/+6
* | Merged the latest changes from the trunk and added RNDF supportvlefevre2017-01-101-1/+315
* | Merged the latest changes from the trunk (changing a RND_RAND tovlefevre2017-01-091-4/+5
* | Merged the latest changes from the trunk.vlefevre2017-01-011-1/+1
* | Merged the latest changes from the trunk.vlefevre2016-12-151-85/+106
* | added rounding code for RNDF in special routines for 1 and 2 limbszimmerma2016-12-071-4/+6
* | Merged the remaining changesets (concerning src/{add1sp.c,sub1sp.c})vlefevre2016-09-021-28/+228
|\ \ | |/
| * [src/sub1sp.c] fixed bug in mpfr_sub1sp2zimmerma2016-07-291-1/+3
| * [src/sub1sp.c] another code simplificationzimmerma2016-07-291-15/+1
| * [src/sub1sp.c] code simplificationzimmerma2016-07-291-9/+7
| * [src/sub1sp.c] faster code for 2 limbs. Results with mbenchzimmerma2016-07-291-3/+217
* | Merged r10599 through r10628 from the trunk, resolving the conflictvlefevre2016-07-221-5/+19
|\ \ | |/
| * [src/sub1sp.c] implement use of __gmpn_rsblsh_n (disabled for now)zimmerma2016-07-151-3/+11
| * [src/sub1sp.c] Clarified comment (it's better not to mention underflowvlefevre2016-07-081-4/+3