summaryrefslogtreecommitdiff
path: root/mul.c
Commit message (Expand)AuthorAgeFilesLines
* Added "Contributed by the Arenaire and Cacao projects, INRIA." to thevlefevre2007-02-071-0/+1
* Copyright notice update: added 2007.vlefevre2007-01-101-1/+1
* Partial fix: The inexact flag was not always set in some functions.vlefevre2006-08-201-2/+2
* Removed the #ifndef __hpux from mul.c (after a test on a HP-UX machine,vlefevre2006-04-181-3/+0
* Fixed FSF address.vlefevre2006-03-311-1/+1
* Updated the copyright notices according to the new GNU rules on:vlefevre2006-01-051-2/+1
* Temporary optimization (patch from Patrick Pelissier).vlefevre2005-10-071-1/+3
* Reverted to previous mparam_h.in and mul.c, and applied Patrick'svlefevre2005-09-111-3/+3
* MUL_THRESHOLD -> MUL_THRESHOLD+1 (to allow MUL_THRESHOLD=0, needed forzimmerma2005-09-081-3/+3
* Fixed memory leak (missing MPFR_TMP_FREE in a particular case).vlefevre2005-08-311-1/+6
* Unobfuscated 2 assertions.vlefevre2005-08-301-2/+2
* Fixed indentation and some comments.vlefevre2005-08-301-80/+81
* Recommitted the patch (without discarding previous modifications).vlefevre2005-08-301-16/+51
* Reverted to the previous version, as the patch discarded previousvlefevre2005-08-301-49/+17
* patch from Patrick to solve efficiency problem when one operand is sparsezimmerma2005-08-301-17/+49
* When WANT_ASSERT >= 2: the corresponding messages are now outputvlefevre2005-08-241-9/+13
* Removed trailing spaces (better for future patches, as such spacesvlefevre2005-08-181-18/+18
* Converted tabs to spaces with expand.vlefevre2005-08-181-176/+176
* Clean up use of stdio.h:pelissip2005-06-081-1/+0
* Change the address of the FSF.pelissip2005-06-021-2/+2
* Replace TMP_ALLOC by MPFR_TMP_ALLOCpelissip2005-05-181-11/+11
* Fix bug due to wrong assertion.pelissip2005-05-111-1/+3
* Fix a bug in the product of 2limbs per 2 limbs.pelissip2005-05-101-12/+13
* Undo previous change (I was wrong).pelissip2005-03-251-4/+2
* Fix wrong extimated precision.pelissip2005-03-241-2/+4
* Don't use Mulder at n+1 for MPFR_MUL_THRESHOLD+1pelissip2005-03-231-1/+2
* Fix bug on HP-UX.pelissip2005-03-221-20/+5
* Add case where bn == 1 and bn == 2 by using longlong.h.pelissip2005-03-211-4/+41
* Replace mpfr_can_round (..., GMP_RNDN, GMP_RNDZ, ...) to fast replacementpelissip2005-03-141-4/+2
* Fix bug: tmp may have changed in mulhigh code.pelissip2005-03-101-2/+5
* Handle case where Prec(a) ~ estimated prec of mulhigh.pelissip2005-03-091-10/+53
* Add assertion.pelissip2005-03-091-0/+2
* Improve checkingpelissip2005-03-091-6/+6
* Improve full assertion mode (Check mpfr_mul).pelissip2005-03-091-1/+177
* Add log info.pelissip2005-03-081-0/+5
* Add Mulder Short product for mpfr_mul.pelissip2005-03-081-1/+64
* Spelling mistakes & reformatted code.vlefevre2005-02-161-12/+12
* Rename internal functions mpfr_set_overflow in mpfr_overflow andpelissip2005-02-031-5/+6
* Optimize mpfr_mul by inlining and rewriting the rounding.pelissip2004-12-081-73/+61
* changed rights (remove executable permission)zimmerma2004-10-191-1/+1
* Optimize a few mpfr_mul.pelissip2004-02-261-20/+19
* Add a comment.pelissip2004-02-231-3/+3
* Reduce the number of used variables.pelissip2004-02-171-16/+16
* added comment about probability of normalized productzimmerma2004-02-171-0/+3
* Remove MPFR_ASSERTN(0) and add MPFR_ASSERTD(last condition) instead.pelissip2004-02-121-3/+2
* Add forgotten copyright 2004 line.pelissip2004-02-061-2/+1
* + Better support of non IEEE doubles.pelissip2004-02-061-3/+1
* + Add function mpfr_print_mantissa_binary, for debugging reason.pelissip2003-12-091-3/+3
* Remove some warnings and potential errors (Comparaison between signed and uns...pelissip2003-11-211-1/+1
* Optimization of mpfr_mul.pelissip2003-11-191-18/+16