summaryrefslogtreecommitdiff
path: root/gmp-impl.h
Commit message (Expand)AuthorAgeFilesLines
* Amendments to default FFT thresholds, making them slightly bigger atKevin Ryde2000-07-281-16/+14
* Further new macros: _MP_ALLOCATE_FUNC_TYPE etc.Kevin Ryde2000-07-271-0/+7
* * gmp-impl.h (FFT_MUL_THRESHOLD etc): New thresholds.Kevin Ryde2000-07-271-14/+115
* *** empty log message ***tege2000-07-241-4/+4
* * gmp-impl.h (ULONG_MAX,ULONG_HIGHBIT,...,SHORT_MAX): New defines.Kevin Ryde2000-07-011-0/+19
* * gmp-impl.h, mpn/tests/try.c, mpn/tests/spinner.c, tune/speed.c:Kevin Ryde2000-06-301-2/+0
* * mpn/generic/mul_n.c (mpn_kara_mul_n, mpn_kara_sqr_n): UseKevin Ryde2000-06-211-3/+3
* * gmp-impl.h (MP_LIMB_T_MAX, MP_LIMB_T_HIGHBIT): New macros.Kevin Ryde2000-06-091-0/+4
* * gmp-impl.h (modlimb_invert): New macro.Kevin Ryde2000-06-061-2/+50
* Always define DItype and UDItype.tege2000-05-271-0/+3
* * gmp-impl.h (MP_BASE_AS_DOUBLE): Change the expression toKevin Ryde2000-05-221-1/+5
* * gmp-impl.h (JACOBI_*, MPN_STRIP_LOW_ZEROS_NOT_ZERO): New macros.Kevin Ryde2000-05-211-0/+84
* * gmp-impl.h (mpn_com_n, MPN_LOGOPS_N_INLINE): Fix missing "do"Kevin Ryde2000-05-121-17/+21
* Spacing cleanups.tege2000-05-081-1/+1
* * gmp-impl.h: (MP_PTR_SWAP, etc): New macros.Kevin Ryde2000-04-291-24/+78
* * gmp-impl.h [TUNE_PROGRAM_BUILD] (TOOM3_MUL_THRESHOLD_LIMIT): NewKevin Ryde2000-04-291-0/+2
* * 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