summaryrefslogtreecommitdiff
path: root/mpfr-impl.h
Commit message (Expand)AuthorAgeFilesLines
* Fix some bugs (Use MPFR_ASSERT(1) instead of MPFR_ASSERT(0))pelissip2003-11-051-31/+39
* Optimize mpfr_prec_round.pelissip2003-11-051-2/+3
* Add a real function for mpfr_sgn (not a call to mpfr_cmp_ui_2exp).pelissip2003-11-051-18/+20
* + Remove MPFR_CLEAR_NAN and MPFR_CLEAR_INF. Only use MPFR_CLEAR_FLAGS.pelissip2003-11-041-49/+56
* Use of MPFR_UNLIKELY and MPFR_IS_SINGULAR for fast detection of special value...pelissip2003-10-281-4/+20
* Change the internal format of MPFR: ZERO, INF and NAN have special values of ...pelissip2003-10-271-67/+114
* MPFR_ASSERTN rewritten to avoid "statement with no effect" warningsvlefevre2003-10-031-1/+1
* Updated documentation. In particular, mpfr_set_str_raw renamedvlefevre2003-10-021-3/+5
* Removed mpfr_inits, mpfr_inits2, mpfr_clears from the documentation.vlefevre2003-09-251-0/+4
* Fix for C implementations with 16-bit int.vlefevre2003-09-181-3/+4
* Optimization of macros MPFR_IS_INF, MPFR_IS_NAN and MPFR_IS_FPpelissip2003-09-181-3/+3
* moved macros for [L]DBL_MANT_DIG in mpfr-impl.hzimmerma2003-06-261-0/+21
* Added prototypes of non-standard functions that weren't always defined.vlefevre2003-05-281-2/+6
* MPFR_EXP_CHECK is now defined when WANT_ASSERT is defined.vlefevre2003-05-281-1/+5
* Updates/optimizations related to MPFR_GET_EXP and MPFR_SET_EXP.vlefevre2003-05-261-0/+4
* Macros MPFR_EXP_INVALID (invalid exponent value) and MPFR_EXP_CHECKvlefevre2003-05-221-9/+19
* MPFR_ASSERTD: use MPFR_ASSERTN instead of ASSERT_ALWAYS so thatvlefevre2003-05-211-2/+14
* (LONGDOUBLE_NAN_ACTION): New version for IEEE quad bigryde2003-03-161-2/+37
* (LONGDOUBLE_NAN_ACTION): New macro.ryde2003-01-251-0/+20
* moved LONGDOUBLE_ISNAN to mpfr-test.hzimmerma2003-01-161-2/+1
* removed spurious ; after MPFR_ESIZEzimmerma2003-01-151-1/+2
* # Add a copyright year.ryde2003-01-081-1/+1
* added macro LONGDOUBLE_ISNANzimmerma2003-01-071-0/+2
* Suppress some #define and fix symbol names (makes code cleaner):vlefevre2002-12-161-16/+9
* put redefinitions of external symbols just before prototypeszimmerma2002-12-021-9/+7
* redefined external symbols in the __gmpfr namespacezimmerma2002-11-291-0/+9
* Better check for strcasecmp and strncasecmp. Bug fixed.vlefevre2002-07-301-0/+11
* strcasecmp and strncasecmp -> mpfr_strcasecmp and mpfr_strncasecmpvlefevre2002-07-281-0/+5
* Prototype of mpfr_setmax and mpfr_setmin changed (exponent given).vlefevre2002-07-261-2/+2
* New internal functions mpfr_setmin and mpfr_setmax.vlefevre2002-07-261-0/+2
* Function mpfr_check_range now propagates the inexact ternary value.vlefevre2002-07-251-15/+0
* Function mpfr_check_range improved in the underflow case.vlefevre2002-07-231-1/+1
* MP_LIMB_T_HIGHBIT -> MPFR_LIMB_HIGHBIT.vlefevre2002-06-261-0/+12
* Patch by Kevin Ryde for memory leak checking + misc declaration fixes.vlefevre2002-05-271-0/+5
* mpfr_cmp_abs no longer an internal function and described in mpfr.texi.vlefevre2002-04-241-1/+0
* Underflow semantics changed (not tested).vlefevre2002-04-231-0/+1
* SAFE_ABS changed so that it can be used for any unsigned type.vlefevre2002-04-191-1/+2
* COPYING -> COPYING.LIB and GPL re-added.vlefevre2002-04-151-1/+1
* Code clean-up.vlefevre2002-04-121-0/+3
* COPYING.LIB -> COPYING.vlefevre2002-04-051-1/+1
* sqrtrem.c removed.vlefevre2002-04-021-1/+0
* defined macros for 0/0, 1/0, -1/0zimmerma2002-03-191-0/+4
* New mpfr_get_d, mpfr_get_d2, mpfr_get_d3.vlefevre2002-03-111-1/+1
* Copyright line changed.vlefevre2002-03-041-1/+1
* mpfr_get_d2 prototype changed (mp_exp_t instead of long).vlefevre2002-02-251-1/+1
* MP_EXP_T_MAX and MP_EXP_T_MIN defined.vlefevre2002-02-131-0/+3
* Macros IS_POW2 and NOT_POW2.vlefevre2002-02-131-1/+5
* MPFR_PREC_MAX redefined.vlefevre2002-01-221-0/+6
* New macro MPFR_RESTORE_RET.vlefevre2002-01-201-1/+16
* Optimization: mpfr_cmp2 now accepts any combination of real argumentsvlefevre2002-01-041-2/+2