summaryrefslogtreecommitdiff
path: root/add.c
Commit message (Expand)AuthorAgeFilesLines
* Copyright line changed.vlefevre2002-03-041-1/+1
* Optimization: mpfr_cmp2 now accepts any combination of real argumentsvlefevre2002-01-041-27/+1
* changed Library GPL to Lesser GPLzimmerma2001-11-161-4/+4
* add.c -> add.c & add1.cvlefevre2001-11-151-522/+0
* GNU coding style. K&R function headers removed.vlefevre2001-11-101-460/+446
* MP_LIMB_T_MAX instead of (mp_limb_t) -1 (a little nicer...).vlefevre2001-11-081-4/+4
* Bug fixed.vlefevre2001-11-011-2/+3
* Bug fixed.vlefevre2001-10-271-9/+8
* fixed pb with exact results not detected (ck was < 0)zimmerma2001-10-261-4/+8
* Bug fixed.vlefevre2001-10-251-2/+4
* Bug fixed.vlefevre2001-10-251-1/+1
* mpfr_add1 completely rewritten. Overflows are checked.vlefevre2001-10-251-389/+417
* check overflowzimmerma2001-10-251-0/+4
* fixed bug in rounding part when rounding towards 0 (infinite loop due to bn<an)zimmerma2001-10-251-1/+2
* mpfr_add1 and mpfr_sub1 prototypes moved to mpfr-impl.h (to detect clashes).vlefevre2001-10-191-29/+28
* put initial value in variables which may be used without being initializedzimmerma2001-10-121-2/+2
* fixed bug for b + d where b=2^900+2^500+2^110, d=2^900-2^500-2^110zimmerma2001-10-051-3/+36
* #include added/removed.vlefevre2001-09-131-1/+0
* In add.c: use mpfr_cmp_abs instead of mpfr_cmp3; x - x fixed for GMP_RNDD.vlefevre2001-09-061-5/+7
* Cases [+-]0 + [+-]0 fixed (depending on the rounding mode).vlefevre2001-09-031-2/+5
* Case +0 + -0 fixed.vlefevre2001-08-291-65/+88
* Bug fixed.vlefevre2001-08-281-4/+6
* Bug fixed and update to check the exponents.vlefevre2001-08-281-181/+289
* fixed pb with c2 = c2old << dif with dif negativezimmerma2001-08-231-25/+32
* "mant(c) != 1/2" test was broken.vlefevre2001-08-221-5/+4
* low significant bit is in ap[0] and not in ap[an-1] !!!zimmerma2001-08-141-1/+1
* fixed problems with old K&R compilers (_PROTO missing)zimmerma2001-02-151-1/+1
* k2r -> ansi stylezimmerma2000-12-211-2/+6
* changed name of mpfr struct fields: _mp_d -> _mpfr_dzimmerma2000-12-181-3/+5
* added 'return' after dealing with infinitieszimmerma2000-12-071-3/+5
* changed copyright to Free Software Foundationzimmerma2000-12-011-1/+1
* Infinis, premiere tentative.hanrot2000-11-211-0/+25
* protected all macros: xxx -> MPFR_xxxzimmerma2000-10-261-51/+51
* fixed one Array Bound Read (to_nearest, bp=cp and k>=cn)zimmerma2000-09-281-4/+7
* replaced mp_bits_per_limb by BITS_PER_MP_LIMB (constant)zimmerma2000-08-161-29/+29
* merged different roundings in case diff_exp<PREC(a), dif<=PREC(c)zimmerma2000-06-211-49/+29
* little changezimmerma2000-05-261-1/+2
* fixed several rounding problemszimmerma2000-05-261-46/+66
* removed misplaced commentzimmerma2000-05-261-1/+0
* removed unused labelzimmerma2000-05-261-1/+0
* fixed more tiny bugszimmerma2000-05-261-2/+13
* fixed remaining bug (case overlap=5, dif>0)zimmerma2000-05-241-4/+5
* fixed problem not solved so far, i.e. when adding round bitzimmerma2000-04-141-1/+4
* unsigned char -> mp_rnd_tzimmerma2000-02-111-15/+14
* replaced printf by fprintf for errorzimmerma1999-12-161-1/+1
* added copyright noticezimmerma1999-07-301-3/+19
* use mpfr_cmp3 instead of mpfr_cmp (avoids warning due to modification ofzimmerma1999-07-051-3/+1
* fixed bug when sizeof(long) <> sizeof(mp_limb_t)zimmerma1999-07-021-96/+25
* Prototypes et quelques causes de warnings corriges.hanrot1999-06-251-11/+28
* Some limbs of the result where not set to zero as they should.hanrot1999-06-251-1/+1