summaryrefslogtreecommitdiff
path: root/mul.c
Commit message (Expand)AuthorAgeFilesLines
* Added "Contributed by the Arenaire and Cacao projects, INRIA." andvlefevre2007-02-081-1/+2
* No longer support HAVE_BUGGY_UMUL_PPMM as it was incomplete.vlefevre2006-10-171-141/+137
* Partial fix: The inexact flag was not always set in some functions.vlefevre2006-08-201-2/+2
* In case users would have problems with the 4074 patch, let us allowvlefevre2006-05-171-0/+3
* 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
* Copyright notice update: added 2006.vlefevre2006-01-101-2/+1
* Fixed tuneup. [2.2 branch]vlefevre2005-09-111-3/+3
* Ported patches from the trunk to the 2.2 branch.vlefevre2005-09-091-3/+3
* Fixed memory leak (missing MPFR_TMP_FREE in a particular case).vlefevre2005-08-311-1/+6
* Patch from Patrick to solve efficiency problem when one operand isvlefevre2005-08-301-99/+135
* 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
* * Optimize a few div.c and mul.c.pelissip2003-11-171-5/+6
* Some minor optimizations.pelissip2003-11-071-9/+16
* Fix some bugs (Use MPFR_ASSERT(1) instead of MPFR_ASSERT(0))pelissip2003-11-051-3/+3
* Add a real function for mpfr_sgn (not a call to mpfr_cmp_ui_2exp).pelissip2003-11-051-3/+3