summaryrefslogtreecommitdiff
path: root/mul.c
Commit message (Expand)AuthorAgeFilesLines
* + 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
* removed executable rightszimmerma1999-11-271-2/+0
* added copyright noticezimmerma1999-07-301-1/+20
* Patch in the case when the low words of the product are zero.hanrot1999-06-291-2/+4
* changed arguments of mpfr_round_raw (now uses precision instead of size)zimmerma1999-06-281-1/+1
* Prototypes et quelques causes de warnings corriges.hanrot1999-06-251-2/+10
* cleaned local variableszimmerma1999-06-231-10/+9
* fixed bug found by F. Rouillier: x * Z(2/x) -> 0 [carry from mpfr_round_raw]zimmerma1999-06-221-133/+15
* fixed bug: wrong sign when SIGN(a)<0 at beginningzimmerma1999-06-221-1/+1
* special cases NaN and 0zimmerma1999-06-181-0/+5