summaryrefslogtreecommitdiff
path: root/gmp-impl.h
Commit message (Expand)AuthorAgeFilesLines
* (powerpc BSWAP_LIMB_FETCH): Rename local variable to maketege2002-05-081-3/+3
* (mpn_rootrem): Add declaration.tege2002-05-081-0/+3
* * gmp-impl.h (MUL_KARATSUBA_THRESHOLD etc): Remove forced nail values.Kevin Ryde2002-05-081-12/+0
* (MPZ_REALLOC): Rewrite to allow the use of _mpz_realloc return value.tege2002-05-071-5/+1
* Rename MP_LIMB_T_HIGHBIT => GMP_LIMB_HIGHBITtege2002-05-071-1/+1
* * gmp-h.in, gmp-impl.h (GMP_NUMB_MAX): Move to gmp.h.Kevin Ryde2002-05-071-17/+78
* (__GMPF_BITS_TO_PREC, __GMPF_PREC_TO_BITS): Nailify.tege2002-05-061-4/+3
* * gmp-impl.h (JACOBI_MOD_OR_MODEXACT_1_ODD): Allow for oddKevin Ryde2002-05-011-2/+12
* (LIMBS_PER_DOUBLE, MP_BASE_AS_DOUBLE): Nailify.tege2002-04-301-3/+3
* (modlimb_invert): Nailify.tege2002-04-291-19/+19
* * gmp-impl.h (NEG_MOD): Nailify.Kevin Ryde2002-04-231-0/+6
* * gmp-impl.h, mpn/mp_bases.c: Add back GMP_NUMB_BITS==30 bases data.Kevin Ryde2002-04-231-0/+6
* (mpn_com_n): Nailify.tege2002-04-221-1/+1
* * gmp-impl.h [nails]: Add #undefs of MUL_KARATSUBA_THRESHOLD etc, toKevin Ryde2002-04-201-1/+28
* * gmp-impl.h (MP_BASES_BIG_BASE_INVERTED_10,Kevin Ryde2002-04-201-12/+6
* (nail DIV_DC_THRESHOLD): Decrease to 50 to allow fast division.tege2002-04-171-1/+1
* (mp_bases[10] values): Add versions for GMP_NUMB_BITS being 28, 60, and 63.tege2002-04-161-4/+22
* * gmp-h.in, gmp-impl.h (GMP_NAIL_MASK): Move to gmp.h.Kevin Ryde2002-04-161-2/+0
* * gmp-impl.h (SUBC_LIMB): New macro.Kevin Ryde2002-04-161-0/+21
* * gmp-impl.h (MPN_FIB2_SIZE): Nailify.Kevin Ryde2002-04-161-8/+11
* Set various *_THRESHOLD values to be used for nails totege2002-04-151-1/+49
* (MODLIMB_INVERSE_3): Nailify.tege2002-04-111-1/+1
* (GMP_NUMB_MASK): Comment out, now in gmp.h.tege2002-04-101-8/+7
* Replace nail mpn_incr_u, mpn_decr_u with faster versions.tege2002-04-051-79/+85
* Better effort for:Kevin Ryde2002-04-041-13/+17
* * gmp-impl.h (BSWAP_LIMB_FETCH, BSWAP_LIMB_STORE) [powerpc]:Kevin Ryde2002-04-021-14/+17
* Another correction to:Kevin Ryde2002-03-311-2/+2
* Correction to:Kevin Ryde2002-03-311-2/+2
* * gmp-impl.h (MPN_IORD_U) [x86]: Eliminate unnecessary jiord and iord,Kevin Ryde2002-03-311-39/+109
* Restrict powerpc stuff to 32-bits:Kevin Ryde2002-03-281-9/+10
* * gmp-impl.h (BSWAP_LIMB_FETCH, BSWAP_LIMB_STORE): New macros.Kevin Ryde2002-03-241-0/+42
* * gmp-impl.h (mp_bases): Add __GMP_DECLSPEC, for the benefit ofKevin Ryde2002-03-201-1/+1
* * gmp-impl.h: Add __GMP_DECLSPEC to libgmp functions used by libgmpxx.Kevin Ryde2002-03-021-17/+7
* * gmp-impl.h (MPN_SIZEINBASE, MPN_SIZEINBASE_16): Correction toKevin Ryde2002-03-021-2/+2
* * gmp-impl.h (JACOBI_LS0): Test size before limb, to pacify valgrind.Kevin Ryde2002-03-021-2/+2
* * gmp-impl.h (va_copy): Fall back on memcpy, not "=".Kevin Ryde2002-02-271-4/+5
* Clean up *_THRESHOLD names.tege2002-02-191-75/+75
* (__mp_bases): Remove superflous `mp_' part of name, makingtege2002-02-101-9/+10
* * gmp-impl.h (MPN_SIZEINBASE, MPN_SIZEINBASE_16): New macros fromKevin Ryde2002-02-081-13/+57
* * tune/tuneup.c, gmp-impl.h, tune/Makefile.amKevin Ryde2002-02-021-0/+7
* * gmp-impl.h (GMP_NUMB_MASK, GMP_NAIL_MASK, GMP_NUMB_HIGHBIT,Kevin Ryde2002-01-301-23/+49
* * mpn/generic/sizeinbase.c: New file, adapted from mpz/sizeinbase.c.Kevin Ryde2002-01-231-0/+3
* * gmp-impl.h (__GMP_REALLOCATE_FUNC_MAYBE_TYPE): New macro.Kevin Ryde2002-01-171-1/+9
* * gmp-impl.h (MPN_COPY_INCR, MPN_COPY_DECR): Remove __i, unused.Kevin Ryde2002-01-161-2/+0
* * gmp-impl.h (USE_PREINV_DIVREM_1, USE_PREINV_MOD_1): Ditto.Kevin Ryde2002-01-141-59/+22
* * gmp-h.in, gmp-impl.h (mpn_add_nc, mpn_addmul_1c, mpn_addsub_n,Kevin Ryde2002-01-111-3/+43
* * gmp-impl.h (MPN_GET_STR_SIZE): New macro.Kevin Ryde2002-01-071-0/+12
* * gmp-impl.h (POW2_P): New macro.Kevin Ryde2002-01-071-0/+5
* * gmp-impl.h (ASSERT_CODE): New macro.Kevin Ryde2002-01-071-0/+9
* (MPN_COPY_INCR, MPN_COPY_DECR): Rewrite generic versions.tege2002-01-071-13/+45