summaryrefslogtreecommitdiff
path: root/src/mul.c
Commit message (Expand)AuthorAgeFilesLines
* Copyright notice update: added 2021 withvlefevre2021-01-031-1/+1
* Copyright notice update: added 2020 withvlefevre2020-01-081-1/+1
* [src/mul.c] For the --enable-assert=full test, also test the flagsvlefevre2019-09-051-7/+23
* Updated the www.gnu.org URL's (http → https) on all the files with:vlefevre2019-01-071-1/+1
* Copyright notice update: added 2019 withvlefevre2019-01-011-1/+1
* [src/mul.c] fixed bug in mpfr_mul() when sizeof(mp_limb_t) < sizeof(mpfr_exp_t)zimmerma2018-12-131-1/+2
* [src/mul.c] For MPFR_WANT_ASSERT >= 2: minor changes in the code;vlefevre2018-12-121-4/+7
* [src/mul.c] Corrected a typo in a comment.vlefevre2018-12-121-1/+1
* [src/mul.c] Fixed error message with MPFR_WANT_ASSERT >= 2.vlefevre2018-12-121-5/+6
* [src/mul.c] fixed reference routine mpfr_mul3() when sizeof(limb) < sizeof(exp)zimmerma2018-12-111-1/+6
* [src/mpfr-gmp.h] added missing udiv_qrnnd for 16-bit limbzimmerma2018-08-311-3/+3
* [src/{add1sp.c,mul.c}] Updated the condition to use the formallyvlefevre2018-08-271-1/+6
* [src/add1sp1_extracted.c] replaced extracted code by new for MPFR_PREC_BITS=64zimmerma2018-08-271-1/+1
* Renamed WANT_PROVEN_CODE to MPFR_WANT_PROVEN_CODE for consistency withvlefevre2018-08-231-3/+3
* the mpfr_mul_1 extracted code is not proven yetzimmerma2018-08-231-1/+3
* For --enable-formally-proven-code, instead of requiring a check of thevlefevre2018-08-231-1/+2
* added configure option --enable-formally-proven-code and corresponding codezimmerma2018-08-231-0/+8
* changed mpfr_mul (a, b, b, ...) into mpfr_sqr (a, b, ...) whenever possiblezimmerma2018-03-151-1/+3
* [src/mul.c] resolved FIXME and removed dead codezimmerma2018-02-201-2/+20
* [src/mul.c] Fixed type error with -D_MPFR_PREC_FORMAT=2 in CFLAGS andvlefevre2018-02-191-2/+9
* Copyright notice update: added 2018 withvlefevre2018-01-031-1/+1
* [src/mul.c] Reindentation.vlefevre2017-12-201-1/+1
* Removed trailing whitespace.vlefevre2017-12-181-1/+1
* [src/mul.c] we should compare the smaller size and not the larger one tozimmerma2017-12-181-1/+1
* [src/mul.c] with Mulders', convert RNDF to RNDZzimmerma2017-12-181-14/+6
* [src/{mul.c,sqr.c}] Minor changes, making code similar to sub1sp.c.vlefevre2017-12-141-4/+4
* [src] Replaced some "return 0" by "MPFR_RET (0)" (the generated codevlefevre2017-12-071-4/+4
* [src] Clean up of debugging output functions:vlefevre2017-09-291-8/+8
* fixed a bug in mpfr_mul for RNDF when Mulders' algorithm is usedzimmerma2017-06-021-11/+14
* Merged the latest changes from the trunk, including some old changesetsvlefevre2017-05-041-20/+120
|\
| * [src/mul.c] Like in add1sp.c and sub1sp.c, do not define the specificvlefevre2017-04-271-0/+4
| * [src/mul.c] simplified logic for special codezimmerma2017-02-081-12/+11
| * [src/sqr.c] new code for p = GMP_NUMB_BITS, and small improvement in mpfr_sqr_1zimmerma2017-02-081-9/+12
| * [src/mul.c] added special code for prec=GMP_NUMB_BITSzimmerma2017-02-081-0/+94
| * [src/mul.c] Disable mpfr_mul_{1,2,3} if MPFR_GENERIC_ABI is defined.vlefevre2017-01-271-0/+3
| * [src/mul.c] Removed useless parentheses that can inhibit warnings.vlefevre2017-01-271-9/+10
| * [src/mul.c] Updated TODO.vlefevre2017-01-261-3/+3
| * [src/mul.c] Added a TODO about an optimization.vlefevre2017-01-261-0/+3
| * [src/mul.c] Bug fix in mpfr_mul_3; tmul no longer fails (64-bit ABI).vlefevre2017-01-091-1/+1
| * [src/mul.c] Define aq = MPFR_GET_PREC (a), and use this.vlefevre2017-01-081-19/+18
| * [src/mul.c] added mpfr_mul_3zimmerma2017-01-081-9/+155
| * fixed underflow bug by replacing !MPFR_IS_LIKE_RNDZ by new macrozimmerma2017-01-051-2/+2
| * Copyright notice update: added 2017 withvlefevre2017-01-011-1/+1
| * [src/mul.c] small speedup in mpfr_mul_2 by not computing the product b0*c0zimmerma2016-12-301-9/+29
| * [src/mul.c] fixed typo in commentzimmerma2016-12-301-1/+1
| * [src/mul.c] fixed regression for 1/2 limbs introduced in revision 11098:zimmerma2016-12-301-6/+10
| * [src/sqr.c] use special code for 1 and 2 limbszimmerma2016-12-281-6/+8
| * likewise for mpfr_mul_2()zimmerma2016-12-091-1/+2
| * fixed bug in mpfr_mul_1() introduced in r11004 and added test casezimmerma2016-12-091-1/+2
| * [src/mul.c] Slight improvement (but shouldn't affect the generated codevlefevre2016-12-091-1/+3