summaryrefslogtreecommitdiff
path: root/sub.c
Commit message (Expand)AuthorAgeFilesLines
* Cases where the result is 0 fixed.vlefevre2001-09-061-67/+104
* fixed bug for (2^53+4) - 1zimmerma2001-08-231-3/+5
* Bugs fixed (particular cases).vlefevre2001-08-221-9/+8
* fixed array bound write (bn < an + cancel1 + 1)zimmerma2001-07-061-16/+19
* Patch in the case MPFR_PREC(b) > MPFR_PREC(a)+cancel.hanrot2001-05-221-2/+15
* fixed new bug found by Nathalie Revol (case when add_one_ulp produces a carry)zimmerma2001-04-181-4/+12
* fixed bug for 1.0000... - 0.000001 for rounding up or nearestzimmerma2001-04-181-101/+151
* fixed problems with old K&R compilers (_PROTO missing)zimmerma2001-02-151-2/+2
* fixed bug when c does not overlap with a, b is negative and GMP_RNDNzimmerma2000-12-221-6/+16
* k2r -> ansi stylezimmerma2000-12-211-1/+5
* changed name of mpfr struct fields: _mp_d -> _mpfr_dzimmerma2000-12-181-1/+2
* adapted to NaN/Infzimmerma2000-12-151-6/+16
* Permutation of includes to avoid warnings due to careless multiple definitionhanrot2000-12-151-1/+1
* changed copyright to Free Software Foundationzimmerma2000-12-011-1/+1
* fixed potential problem in mpfr_sub1 (k=0 and kc<0)zimmerma2000-11-291-1/+2
* forgot cast to int before comparison between imax (can be negative) and anzimmerma2000-11-281-1/+1
* fixed bug when imax>anzimmerma2000-11-281-3/+4
* Infinis, premiere tentative.hanrot2000-11-211-0/+25
* protected all macros: xxx -> MPFR_xxxzimmerma2000-10-261-50/+50
* fixed another ABW bugzimmerma2000-09-281-1/+3
* fixed two Array Bound Writeszimmerma2000-09-281-2/+2
* fixed Array Bound Writezimmerma2000-09-271-1/+1
* fixed SEGV (mpn_lshift doesn't seem to like src_size=0)zimmerma2000-09-141-1/+4
* replaced mp_bits_per_limb by BITS_PER_MP_LIMB (constant)zimmerma2000-08-161-39/+39
* be careful not to call mpn_sub_n/mpn_sub_1 with a size 0zimmerma2000-06-291-2/+3
* fixed several bugszimmerma2000-06-211-18/+34
* fixed another bugzimmerma2000-06-161-10/+7
* more changeszimmerma2000-05-261-3/+3
* fixed several rounding problemszimmerma2000-05-261-6/+30
* rewritten case dif<=0 and PREC(b)>PREC(a) (merged all roundings)zimmerma2000-05-261-39/+46
* fixed (hopefully) the case dif<=0, PREC(b)>PREC(a), directed roundingzimmerma2000-05-261-8/+14
* replaced (mp_limb_t)1 by macro ONEzimmerma2000-05-261-24/+34
* fixed new bug when a <- b - c with tiny czimmerma2000-05-251-3/+9
* fixed bug in a <- b-c when c very small but does not overlap with azimmerma2000-05-251-2/+2
* initialized variable bh to avoid warning at compilationzimmerma2000-05-041-1/+1
* unsigned char -> mp_rnd_tzimmerma2000-02-111-14/+15
* added cast to mp_limb_t in front of 1<<shzimmerma2000-02-021-14/+14
* fixed mpn_rshift which could have 0 as shift argumentzimmerma2000-02-021-2/+7
* DEBUG2 -> DEBUGzimmerma1999-12-161-11/+11
* added copyright noticezimmerma1999-07-301-0/+21
* added prototype for mpfr_add1zimmerma1999-07-071-0/+3
* mpfr_sub now calls directly mpfr_add1/mpfr_sub1 (no modification ofzimmerma1999-07-051-22/+57
* Prototypes et quelques causes de warnings corriges.hanrot1999-06-251-5/+27
* fixed bug for b=2^n and c very smallzimmerma1999-06-251-52/+20
* Patch of an ABR.hanrot1999-06-251-1/+1
* Patched an Array Bound Read.hanrot1999-06-241-1/+2
* Corrected a potential problem in sub(a, a, a);hanrot1999-06-171-0/+1
* added TMP_DECL/TMP_MARK/TMP_FREE in mpfr_sub1 to deal with casezimmerma1999-06-171-1/+13
* fixed bug for overlap=k*mp_bits_per_limb, k>=1zimmerma1999-06-161-2/+3
* cases NaN and destination=sourcezimmerma1999-06-161-1/+3