summaryrefslogtreecommitdiff
path: root/round.c
Commit message (Expand)AuthorAgeFilesLines
* Casts to size_t added (safer and could be required in the future).vlefevre2001-11-251-2/+2
* mpfr_can_round_raw: integer overflows checked and code duplication avoided.vlefevre2001-11-221-87/+52
* mpfr_can_round and mpfr_can_round_raw: prototypes changed.vlefevre2001-11-221-7/+6
* Added MPFR_PREC_MIN and MPFR_PREC_MAX.vlefevre2001-11-211-0/+2
* mpfr_round rewritten.vlefevre2001-11-201-25/+20
* mpfr_round: Check for overflow.vlefevre2001-11-201-10/+23
* changed Library GPL to Lesser GPLzimmerma2001-11-161-4/+4
* added year 2001 in copyright linezimmerma2001-11-161-1/+1
* 1 -> BITS_PER_MP_LIMBzimmerma2001-11-161-3/+4
* 1 -> BITS_PER_MP_LIMBzimmerma2001-11-161-10/+10
* GNU coding style. K&R function headers removed.vlefevre2001-11-101-172/+149
* Code clean-up.vlefevre2001-11-061-8/+12
* mpfr_round_raw_generic prototype fixed.vlefevre2001-11-051-1/+2
* can_round return 0 for b=0zimmerma2001-10-261-4/+5
* round_raw, round_raw2 -> round_raw_generic. Macros to simulate previoushanrot2001-10-251-91/+31
* Code clean-up in mpfr_round_raw (well... IMHO).vlefevre2001-10-181-7/+10
* rewritten completely mpfr_can_round_rawzimmerma2001-10-151-44/+47
* implemented inexact flag in mpfr_roundzimmerma2001-10-121-6/+14
* Parameter added to mpfr_round_raw: pointer to inexact ternary value.vlefevre2001-09-101-38/+84
* fixed bug in mpfr_can_round_raw, when err > bn*BITS_PER_MP_LIMBzimmerma2001-03-081-11/+19
* don't change MPFR_SIZE when allocated size is enoughzimmerma2001-02-181-12/+11
* changed MPN_COPY into MPN_COPY_INCR/MPN_COPY_DECR in mpfr_round_rawzimmerma2001-02-151-5/+6
* _mp_xxx_func -> _gmp_xxx_funczimmerma2001-01-111-7/+3
* changed name of mpfr struct fields: _mp_d -> _mpfr_dzimmerma2000-12-181-10/+2
* added error message when memory allocation failszimmerma2000-12-151-0/+4
* 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
* Infinis, premiere tentative.hanrot2000-11-211-0/+1
* protected all macros: xxx -> MPFR_xxxzimmerma2000-10-261-20/+20
* Correction de prototypes faux dans le cas ou on n'est pas -D__STDC__.hanrot2000-10-191-1/+1
* mpfr_t -> mpfr_ptr or mpfr_srcptrzimmerma2000-10-021-4/+4
* Patches for the case where the precision is a multiple of the word size.hanrot2000-06-161-5/+17
* fixed bug in mpfr_round (wrong sign)zimmerma2000-05-291-3/+5
* fixed bug in mpfr_round: did not check allocated space was large enoughzimmerma2000-05-291-0/+8
* RND_MODE -> rnd_modezimmerma2000-05-291-10/+10
* removed variable xrw in mpfr_round_raw (not used)zimmerma2000-04-131-2/+1
* unsigned char -> mp_rnd_tzimmerma2000-02-111-34/+34
* added copyright noticezimmerma1999-07-301-0/+22
* completely rewritten mpfr_can_round_raw, which costs now O(1)zimmerma1999-07-081-40/+46
* return 0 in mpfr_can_round_rawzimmerma1999-07-051-0/+1
* changed type of 3rd arg. 'neg' of mpfr_can_round_raw from char to intzimmerma1999-07-021-2/+2
* 1UL -> ((mp_limb_t) 1)zimmerma1999-07-021-3/+2
* changed type of mask to mp_limb_t in mpfr_round_raw2zimmerma1999-07-021-3/+3
* added casts to mp_limb_tzimmerma1999-07-011-4/+4
* Two patches : one for an UMR which actually had no effect, one for an FNH inhanrot1999-06-301-4/+6
* Patch in the case when the number of bits is a multiple of the word size.hanrot1999-06-291-13/+17
* changed arguments of mpfr_round_raw (continued)zimmerma1999-06-281-4/+2
* changed arguments of mpfr_round_raw (now uses precision instead of size)zimmerma1999-06-281-18/+21
* Prototypes et quelques causes de warnings corriges.hanrot1999-06-251-4/+52
* corrected allocated size in mpfr_roundzimmerma1999-06-251-3/+3