summaryrefslogtreecommitdiff
path: root/gmp-impl.h
Commit message (Expand)AuthorAgeFilesLines
* (ULONG_PARITY): Exclude masquerading __INTEL_COMPILER from ia64 asm.tege2007-09-241-1/+2
* (udiv_qrnnd_preinv3): New define.tege2007-09-241-2/+47
* Add decls and THRESHOLDs for new toom multiplication functions and divisiontege2007-09-181-6/+133
* * gmp-impl.h (struct powers, powers_t): New types.tege2006-10-251-7/+40
* (LIMBS_PER_DOUBLE): Adjust formula to not be pessimistic.tege2006-04-081-15/+14
* Update FSF's address.tege2006-02-151-2/+2
* Add a copyright year.tege2005-11-011-1/+1
* (SQR_TOOM3_THRESHOLD_LIMIT): New #define.tege2005-06-131-0/+7
* (mpn_nand_n, mpn_iorn_n, mpn_nior_n, mpn_xnor_n): Handle nails.tege2005-06-131-4/+4
* (MPF_SIGNIFICANT_DIGITS): Cast prec to avoid overflow for > 4G digits.tege2005-05-231-1/+1
* (MULLOW_BASECASE_THRESHOLD_LIMIT): New #define.tege2005-05-191-4/+9
* Remove nested TUNE_PROGRAM_BUILD test.tege2005-05-191-2/+0
* Improve comments for new TMP_XXXX stuff.tege2005-05-181-16/+9
* (TMP_DECL, TMP_MARK, TMP_FREE): Get rid of argument.tege2005-05-181-31/+59
* Cleanup whitespace.tege2005-05-181-11/+8
* (udiv_qrnnd_preinv2): Pull an add into add_ssaaaa.tege2005-05-151-4/+4
* (MPN_SIZEINBASE): Count bits in type size_t.tege2005-01-131-14/+23
* Exclude masquerading __INTEL_COMPILER from ia64 asm.tege2004-10-141-5/+6
* Remove PPC MPN_COPY variants.tege2004-10-081-28/+0
* (x86 ULONG_PARITY): Work around GCC change of "q" register flag.tege2004-09-291-1/+8
* * gmp-impl.h (memset): Use a local char* pointer, in case parameter isKevin Ryde2004-06-031-2/+3
* (mpn_mullow_n, mpn_mullow_basecase): Declare.tege2004-05-211-0/+6
* Revert unintentionally commited changes.tege2004-05-211-4/+4
* (GET_STR_THRESHOLD_LIMIT): Lower outrageous value to 150.tege2004-05-211-16/+14
* (MULLOW_BASECASE_THRESHOLD, MULLOW_DC_THRESHOLD, MULLOW_MUL_N_THRESHOLD):tege2004-05-051-0/+13
* (invert_limb): Compute branch-freely.tege2004-05-051-4/+1
* * gmp-impl.h (FORCE_DOUBLE): Don't use an asm with a match constraintKevin Ryde2004-04-251-7/+7
* Add a reminder about NOTHROW etc to DECL_foo_n macros.Kevin Ryde2004-04-201-1/+4
* * gmp-impl.h (LIMB_HIGHBIT_TO_MASK): Use a compile-time constantKevin Ryde2004-04-201-14/+19
* (FORCE_DOUBLE): Use this for amd64 too.Kevin Ryde2004-04-041-4/+11
* Forgot the __GNUC__:Kevin Ryde2004-04-041-1/+2
* * gmp-impl.h (BSWAP_LIMB) [amd64]: New macro.Kevin Ryde2004-04-041-0/+7
* * insert-dbl.c: Remove file, no longer used, scaling is now integratedKevin Ryde2004-03-201-1/+0
* * gmp-impl.h (WANT_TMP_DEBUG): Define to 0 if not defined.Kevin Ryde2004-03-061-12/+18
* * gmp-impl.h (USE_LEADING_REGPARM): Disable under prof or gprof, forKevin Ryde2004-02-211-2/+10
* (MPN_TOOM3_MAX_N): Move to !WANT_FFT section.tege2004-02-181-4/+4
* * gmp-impl.h (MP_EXP_T_MAX, MP_EXP_T_MIN): New defines.Kevin Ryde2004-02-181-0/+4
* Remove fixme about MPN_INCR_U assertion checks to be worked into the genericKevin Ryde2004-02-141-4/+0
* Clarify FORCE_DOUBLE comments.Kevin Ryde2004-02-141-5/+5
* * gmp-impl.h: Add remarks about limits.h and Cray etc.Kevin Ryde2004-02-111-5/+19
* (mpn_hgcd_fix): Updated prototype.Niels Möller2004-01-141-10/+3
* struct hgcd comment update.Niels Möller2004-01-121-2/+3
* * gmp-impl.h (mpn_rsh1add_n, mpn_rsh1sub_n): Correction to commentsKevin Ryde2004-01-021-7/+8
* * gmp-impl.h, mpn/generic/mul_n.c (mpn_addlsh1_n, mpn_sublsh1_n,Kevin Ryde2003-12-301-0/+9
* * gmp-impl.h (DIVEXACT_1_THRESHOLD, MODEXACT_1_ODD_THRESHOLD) [nails]:Kevin Ryde2003-12-131-2/+0
* * gmp-impl.h (DIVREM_1_NORM_THRESHOLD etc) [nails]: Correction toKevin Ryde2003-12-131-9/+9
* Change asm => __asm__, tabify.tege2003-12-111-161/+161
* * gmp-impl.h (GCD_LEHMER_THRESHOLD): #if:ed out this macro.Niels Möller2003-11-281-3/+12
* * gmp-impl.h: Added name mangling for hgcd-related functions. AlsoNiels Möller2003-11-261-69/+68
* * gmp-impl.h (MPN_LEQ_P, MPN_EXTRACT_LIMB): New macros.Niels Möller2003-11-251-0/+204