summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* [src/get_ui.c] Added assertions.vlefevre2018-09-131-0/+2
* [src/get_ui.c] Code refactoring/simplification.vlefevre2018-09-131-25/+13
* [src/sin_cos.c] Added assertions protecting against buffer overflow.vlefevre2018-09-131-1/+5
* [src/sin_cos.c] fix for small limb sizezimmerma2018-09-131-3/+5
* [src/mpfr-mini-gmp.h] Fix: Since gmp_version is not defined in mini-gmp,vlefevre2018-09-121-4/+0
* [src/mpfr-mini-gmp.h] Removed #include lines as mpfr-mini-gmp.h isvlefevre2018-09-121-4/+0
* [src/mpfr-impl.h] Check that MPFR_HAVE_GMP_IMPL and MPFR_USE_MINI_GMPvlefevre2018-09-121-0/+3
* [src/mpfr-mini-gmp.c] Removed #include "mpfr-mini-gmp.h" as this includevlefevre2018-09-121-2/+0
* [src/rec_sqrt.c] Replaced "if (GMP_NUMB_BITS >= 16)" by a preprocessorvlefevre2018-09-121-10/+11
* [src/rec_sqrt.c] Fixed types for 8-bit limb. Removed useless casts.vlefevre2018-09-121-6/+6
* [src/rec_sqrt.c] Fixed a type from r13172 (int was obviously too shortvlefevre2018-09-121-1/+1
* [src/rec_sqrt.c] fixed for 8-bit limbzimmerma2018-09-111-6/+15
* [src/strtofr.c] fixed r13168: in case exact=0, mpn_rshift was not donezimmerma2018-09-111-3/+3
* [src/strtofr.c] Replaced "exact &=" by "exact = exact &&" as usual.vlefevre2018-09-111-2/+3
* [src/strtofr.c] fix for 8-bit limbzimmerma2018-09-111-8/+14
* [src/strtofr.c] added commentzimmerma2018-09-111-0/+11
* [src/strtofr.c] fix from r13163 was incorrectzimmerma2018-09-101-1/+5
* [src/strtofr.c] resolved a FIXMEzimmerma2018-09-081-5/+8
* [src/int_ceil_log2.c] fixed __gmpfr_int_ceil_log2 for limb < longzimmerma2018-09-081-0/+4
* [src/mpfr-mini-gmp.c] fixed another compiler warningzimmerma2018-09-071-3/+3
* [src/get_ui.c] fixed compiler warningzimmerma2018-09-071-3/+0
* some fixes for 8-bit limb supportzimmerma2018-09-072-29/+27
* adapt to 8-bit limbs (work in progress)zimmerma2018-09-0710-14/+350
* [src/mpfr-gmp.h] fix for 8-bit limbzimmerma2018-09-071-3/+5
* [src/rint.c] fixed bug with 16-bit limbzimmerma2018-09-061-2/+2
* Removed trailing whitespace.vlefevre2018-09-064-5/+5
* [src/get_ld.c] Removed incorrect and useless assertions (manlvlefevre2018-09-061-2/+0
* [src/get_ld.c] fixed (hopefully definitively) for 16-bit limbzimmerma2018-09-051-4/+28
* [src/set_d64.c] 2 fixes concerning rp[]:vlefevre2018-09-051-3/+7
* [src/mpfr-impl.h] Indentation.vlefevre2018-09-051-4/+4
* [src] Moved mpfr_nbits_ulong to its own file "nbits_ulong.c".vlefevre2018-09-053-46/+68
* [src/pow_si.c] MPFR_NEED_LONGLONG_H is still needed.vlefevre2018-09-051-0/+1
* [src/exp_2.c] export (internally) nbits_ulong (renamed to mpfr_nbits_ulong)zimmerma2018-09-053-6/+14
* [src/get_d64.c] fixed for 16-bit limbzimmerma2018-09-052-19/+42
* [src/get_ld.c] In the case GMP_NUMB_BITS == 16, cast to unsigned longvlefevre2018-09-051-8/+8
* [src/get_ld.c] when denorm=16, a 32-bit shift on an unsigned int is undefinedzimmerma2018-09-051-2/+3
* [src/exp_2.c] fix for 16-bit limbzimmerma2018-09-051-3/+37
* [src/mpfr-mini-gmp.c] fixed gmp_urandomb_ui for 16-bit limb, added mpz_dumpzimmerma2018-09-051-0/+56
* [src/random_deviate.c] fixed typozimmerma2018-09-051-1/+1
* [src/mpn_exp.c] Avoid useless "while" in nbits_mpfr_exp_t.vlefevre2018-09-041-4/+8
* [src/set_ld.c] partial fix for 16-bit limb (typo + nice bug!)zimmerma2018-09-041-11/+15
* [src/mpn_exp.c] adapt to bitsize(mpfr_exp_t) > GMP_NUMB_BITSzimmerma2018-09-041-11/+41
* [src/div.c] Code simplification.vlefevre2018-09-041-1/+1
* [src/round_prec.c] MPFR_LIMB is actually useless now...vlefevre2018-09-041-2/+2
* [src/round_prec.c] Code style and potential correction for 16-bit limb.vlefevre2018-09-041-2/+2
* [src/sqrt_ui.c] Moved MPFR_SAVE_EXPO_FREE after mpfr_sqrt becausevlefevre2018-09-041-13/+7
* [src/round_prec.c] fixed for 16-bit limbzimmerma2018-09-041-1/+1
* [src/sqrt_ui.c] fixed for 16-bit limbzimmerma2018-09-041-0/+17
* [src/get_si.c] Make sure that a left shift is done on an unsigned typevlefevre2018-09-041-1/+1
* [src/div.c] fix for 16-bit limbs, and added commentszimmerma2018-09-041-13/+32