summaryrefslogtreecommitdiff
path: root/src/sub1sp.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* [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
* [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
* [src/sub1sp.c] added comment about underflow before/after roundingzimmerma2016-07-081-2/+9
* [src/sub1sp.c] added assertionszimmerma2016-07-071-11/+15
* [src/sub1sp.c] removed special code for n = 1, now that we have a specialzimmerma2016-07-061-10/+1
* Removed trailing spaces.vlefevre2016-07-061-1/+1
* Removed MPFR_HOT_FUNCTION_ATTR for mpfr_add1sp1 and mpfr_sub1sp1.vlefevre2016-07-061-1/+1
* Functions mpfr_add1sp1 and mpfr_sub1sp1 are called only from the filesvlefevre2016-07-051-1/+1
* [src/sub1sp.c] added commentzimmerma2016-07-051-0/+3
* [src/sub1sp.c] Another improvement (suggested by Paul).vlefevre2016-07-051-1/+1
* [src/sub1sp.c] Improved readability. With Debian's gcc-snapshot, thisvlefevre2016-07-051-2/+4
* [src/sub1sp.c] No longer depend on the representation of 0.vlefevre2016-07-051-1/+1
* [src/sub1sp.c] Various improvements in the coding style: readability,vlefevre2016-07-051-41/+43
* [src/sub1sp.c] removed dead code, and improved coverage to 100%zimmerma2016-07-051-49/+56
* [src/sub1sp.c] Removed incorrect MPFR_SET_EXP (the value was incorrectvlefevre2016-07-051-1/+0
* [src/sub1sp.c] fixed some FIXMEszimmerma2016-07-051-10/+7
* [src/sub1sp.c] Added a FIXME.vlefevre2016-07-041-0/+3
* [src/sub1sp.c] Avoid a -Wmaybe-uninitialized warning from GCCvlefevre2016-07-041-1/+2
* Removed trailing spaces.vlefevre2016-07-041-1/+1
* resolved a FIXMEzimmerma2016-07-041-7/+1
* code simplification (suggested by Vincent)zimmerma2016-07-041-8/+4
* speedup of mpfr_sub for same precision < GMP_NUMB_BITSzimmerma2016-07-041-6/+172
* [src/sub1sp.c] Added comments.vlefevre2016-07-011-1/+6
* optimize mpfr_add (and mpfr_sub, not yet finished) for 1 limbzimmerma2016-06-301-7/+17
* Cosmetic change (whitespace).vlefevre2016-06-241-1/+1
* [src/add1sp.c] For MPFR_WANT_ASSERT >= 2 (--enable-assert=full), testvlefevre2016-06-241-9/+21
* removed too aggressive MPFR_LIKELY/MPFR_UNLIKELY (see README.dev)zimmerma2016-05-241-6/+6
* Replacedvlefevre2016-02-041-1/+1
* Copyright notice update: added 2016 withvlefevre2016-01-011-1/+1
* [src/sub1sp.c] Avoid an unnecessary mpn_lshift after an mpn_sub_1 whenvlefevre2015-02-271-7/+8
* Copyright notice update: added 2015 withvlefevre2015-02-131-1/+1
* [src] MPFR_WANT_ASSERT clean-up.vlefevre2014-07-071-5/+3
* More code clean-up (for both consistency and readability):vlefevre2014-06-251-6/+7
* Added MPFR_PREC_COND, MPFR_PREC_IN_RANGE and MPFR_GET_PREC internalvlefevre2014-03-251-1/+1
* Optimization: likely / unlikely, etc. (patch by Patrick PĂ©lissier).vlefevre2014-01-241-20/+8
* [src] Added support for MPFR_PURE_FUNCTION_ATTR, MPFR_HOT_FUNCTION_ATTR,vlefevre2014-01-211-1/+1
* Fixed misspellings, using codespell.vlefevre2014-01-071-1/+1