summaryrefslogtreecommitdiff
path: root/mul.c
Commit message (Expand)AuthorAgeFilesLines
* New exponent type mpfr_exp_t for MPFR (replacing GMP's mp_exp_t).vlefevre2010-05-071-6/+6
* Changed mp_prec_t into mpfr_prec_t.vlefevre2010-04-301-3/+3
* Copyright notice update: added 2010 withvlefevre2010-01-201-1/+1
* Replaced GMP_LIMB_BITS by GMP_NUMB_BITS to use only one of these macros.vlefevre2010-01-081-18/+18
* BITS_PER_MP_LIMB -> GMP_LIMB_BITSzimmerma2010-01-081-18/+18
* Renamed COPYING.LIB as COPYING.LESSER (GNU Coding Standards, #7.3)vlefevre2009-07-301-1/+1
* mp_rnd_t -> mpfr_rnd_tvlefevre2009-06-261-4/+4
* Suppressed MPFR_CLEAR_FLAGS (no longer did anything).vlefevre2009-06-261-2/+0
* GMP_RNDX -> MPFR_RNDXzimmerma2009-03-031-12/+12
* Update to LGPL v3+, as decided by the main MPFR developers.vlefevre2009-03-031-4/+4
* Copyright notice update: added 2009 withvlefevre2009-01-151-1/+1
* r5689 undone: some casts were incorrect (mp_exp_t may be greater thanvlefevre2008-11-221-2/+2
* fixed some signed/unsigned warnings with g++ (please review)zimmerma2008-11-221-2/+2
* This is now GNU MPFR!vlefevre2008-10-271-4/+4
* Further code clean-up (and consistency) based on icc warnings:vlefevre2008-08-071-4/+4
* For the terminating null pointer of the functions mpfr_inits,vlefevre2008-02-151-1/+1
* Copyright notice update: added 2008 withvlefevre2008-01-011-1/+1
* fixed problem reported by valgrind (thanks to Michael Abshoff)zimmerma2007-11-161-4/+6
* Applied patch from Patrick to be able to build MPFR with g++.vlefevre2007-07-271-3/+3
* Corrected mpfr_inits, mpfr_inits2 and mpfr_clears calls with NULLvlefevre2007-06-211-1/+1
* 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