summaryrefslogtreecommitdiff
path: root/mul.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* + Remove MPFR_CLEAR_NAN and MPFR_CLEAR_INF. Only use MPFR_CLEAR_FLAGS.pelissip2003-11-041-3/+1
* Use of MPFR_UNLIKELY and MPFR_IS_SINGULAR for fast detection of special value...pelissip2003-10-281-49/+46
* Macros MPFR_EXP_INVALID (invalid exponent value) and MPFR_EXP_CHECKvlefevre2003-05-221-4/+4
* Suppress some #define and fix symbol names (makes code cleaner):vlefevre2002-12-161-6/+6
* Re-adding mul.c with fixed permissions.vlefevre2002-07-231-0/+164
* Temporarily removing mul.c in order to try to fix its permissions.vlefevre2002-07-231-164/+0
* MP_LIMB_T_HIGHBIT -> MPFR_LIMB_HIGHBIT.vlefevre2002-06-261-1/+1
* Underflow semantics changed (not tested).vlefevre2002-04-231-6/+17
* Code simplified due to change in the maximum exponent range.vlefevre2002-04-231-63/+16
* COPYING -> COPYING.LIB and GPL re-added.vlefevre2002-04-151-1/+1
* COPYING.LIB -> COPYING.vlefevre2002-04-051-1/+1
* Copyright line changed.vlefevre2002-03-041-1/+1
* Misc bug fixes and code clean-up.vlefevre2002-02-041-1/+1
* MPFR_PREC_MAX redefined.vlefevre2002-01-221-4/+5
* Better sign comparison.vlefevre2001-11-301-1/+1
* Minor change.vlefevre2001-11-231-3/+1
* mpfr_mul partially rewritten:vlefevre2001-11-231-43/+121
* removed K&R function headerszimmerma2001-11-161-15/+1
* changed Library GPL to Lesser GPLzimmerma2001-11-161-4/+4
* 1 -> BITS_PER_MP_LIMBzimmerma2001-11-161-1/+1
* computation of inexact flag now directly uses mpfr_round_rawzimmerma2001-10-121-16/+4
* Parameter added to mpfr_round_raw: pointer to inexact ternary value.vlefevre2001-09-101-1/+1
* fixed pb with inexact flag when 'int' and 'mp_limb_t' has different sizeszimmerma2001-04-051-4/+4
* tiny bug in inexact value determinationzimmerma2001-03-131-1/+1
* mpfr_mul now returns an intzimmerma2001-03-131-39/+85
* changed name of mpfr struct fields: _mp_d -> _mpfr_dzimmerma2000-12-181-1/+2
* A few patches.hanrot2000-12-151-5/+9
* Permutation of includes to avoid warnings due to careless multiple definitionhanrot2000-12-151-1/+1
* Take into account Inf, Nans ; clear the flags of the return variablehanrot2000-12-131-0/+4
* changed copyright to Free Software Foundationzimmerma2000-12-011-1/+1
* Infinis, premiere tentative.hanrot2000-11-211-0/+16
* protected all macros: xxx -> MPFR_xxxzimmerma2000-10-261-12/+12
* replaced mp_bits_per_limb by BITS_PER_MP_LIMB (constant)zimmerma2000-08-161-6/+6
* unsigned char -> mp_rnd_tzimmerma2000-02-111-7/+7