summaryrefslogtreecommitdiff
path: root/gmp-impl.h
Commit message (Expand)AuthorAgeFilesLines
* * gmp-impl.h (NULL, malloc, realloc, free): Don't define/declare.Kevin Ryde2000-04-281-15/+23
* Use a library version of invert_limb if available.Kevin Ryde2000-04-261-3/+5
* * gmp-impl.h (ASSERT_NOREALLOC): Not a good idea, remove it.Kevin Ryde2000-04-261-39/+0
* * gmp-impl.h (TMP_ALLOC_LIMBS): New macro.Kevin Ryde2000-04-231-0/+4
* * gmp-impl.h (ASSERT_NOREALLOC): New macro.Kevin Ryde2000-04-231-2/+62
* Fix parenthesis error in test for __APPLE_CC__.tege2000-04-191-1/+1
* (alpha specific): invert_normalized_limb => invert_limb; wrap with __MPN.tege2000-04-161-2/+2
* (__clz_tab): Add #define to __MPN(clz_tab).Kevin Ryde2000-04-161-0/+1
* * gmp-impl.h (_mp_allocate_func,etc): #define internal allocationKevin Ryde2000-04-161-0/+9
* (MPZ_REALLOC): New macro.tege2000-04-141-0/+17
* * gmp-impl.h: Include config.h before TMP_ALLOC, soKevin Ryde2000-04-121-6/+6
* * gmp-impl.h (GMP_ERROR,SQRT_OF_NEGATIVE): New macros.Kevin Ryde2000-04-111-1/+4
* Update copyright years.Kevin Ryde2000-04-071-1/+2
* * gmp-impl.h (mpn_com_n,MPN_LOGOPS_N_INLINE): Don't allow size==0.Kevin Ryde2000-04-061-26/+21
* (MPN_LOGOPS_N_INLINE): Optimize.tege2000-04-051-19/+25
* (MPN_MUL_N_RECURSE): Delete.tege2000-04-051-19/+16
* * gmp-impl.h (KARATSUBA_MUL_THRESHOLD<2): Remove cpp test.Kevin Ryde2000-04-051-6/+4
* (TOOM3_MUL_THRESHOLD): Provide default.tege2000-04-051-1/+11
* Check _CRAYMPP.tege2000-03-171-0/+1
* Use HAVE_VOID.Kevin Ryde2000-03-141-7/+6
* Use HAVE_STRINGIZE with ASSERT_FAIL.Kevin Ryde2000-03-141-2/+6
* Include config.h only if HAVE_CONFIG_H is defined.Linus Nordberg2000-03-101-0/+2
* Yet another correction to ASSERT added the other day.Kevin Ryde2000-03-081-1/+3
* Change __gmp_assert_fail prototype to "int".Kevin Ryde2000-03-071-2/+2
* Use WANT_ASSERT.Kevin Ryde2000-03-051-4/+4
* MPZ_CHECK_FORMAT use ASSERT_ALWAYS.Kevin Ryde2000-03-051-3/+3
* New macro ASSERT.Kevin Ryde2000-03-051-12/+38
* Add comment that MPN_COPY_INCR and MPN_COPY_DECR allow size==0.Kevin Ryde2000-02-261-2/+3
* Bring logops, com and copyi/copyd to here from gmp.h.Kevin Ryde2000-02-241-0/+103
* Rename __gmpn_mul_basecase to mpn_mul_basecase and __gmpn_sqr_basecaseKevin Ryde2000-02-201-4/+2
* Add MPN_OVERLAP_P, assert_nocarry.Kevin Ryde2000-02-181-0/+25
* (invert_limb): Put definition here.tege1999-12-151-0/+16
* (DItype,UDItype): Do these also if _LONG_LONG_LIMB.tege1999-12-141-1/+1
* * (udiv_qrnnd_preinv2gen): Prefix local variables with `_'.tege1999-12-071-20/+24
* (CNST_LIMB): Back to `defined (__STDC__)'; works around Sun C bugs/features.tege1999-11-221-2/+2
* Replace "defined (__STD__)' by (__STDC__-0) in expressionstege1999-11-221-3/+3
* (DItype, UDItype): Define for non-gcc if _LONGLONG is defined.tege1999-07-271-0/+4
* Don't use `__attribute__' syntax for apple's perversion of GCC.tege1999-07-071-1/+1
* Remove stupid __gmp_rand_init_common*() funcs.Linus Nordberg1999-05-251-9/+0
* The `gmp_rand_state' is now an array with one element rather than a pointer t...Linus Nordberg1999-05-231-2/+2
* Add _ui variants of random funcs.Linus Nordberg1999-05-201-0/+9
* * (union ieee_double_extract): Special case for little-endian armtege1999-02-221-1/+17
* (KARATSUBA_MUL_THRESHOLD): New #define.tege1997-07-251-22/+125
* (DIVIDE_BY_ZERO): New #define.tege1996-08-271-1/+5
* Clean up a comment.tege1996-08-081-5/+4
* Test sparc and __sparc. Do not test __sparc__.tege1996-06-041-1/+1
* Declare __gmp_extract_double.tege1996-05-291-1/+2
* Declare __gmp_scale2.tege1996-05-261-0/+2
* (MP_BASE_AS_DOUBLE): New #define.tege1996-05-241-0/+7
* Rework code for defining ieee_double_extract.tege1996-05-241-17/+39