diff options
Diffstat (limited to 'mpn/x86/pentium/gmp-mparam.h')
-rw-r--r-- | mpn/x86/pentium/gmp-mparam.h | 40 |
1 files changed, 21 insertions, 19 deletions
diff --git a/mpn/x86/pentium/gmp-mparam.h b/mpn/x86/pentium/gmp-mparam.h index 59977227c..8663c90a7 100644 --- a/mpn/x86/pentium/gmp-mparam.h +++ b/mpn/x86/pentium/gmp-mparam.h @@ -1,7 +1,7 @@ /* Intel P54 gmp-mparam.h -- Compiler/machine parameter header file. -Copyright 1991, 1993, 1994, 1999, 2000, 2001, 2002 Free Software Foundation, -Inc. +Copyright 1991, 1993, 1994, 1999, 2000, 2001, 2002, 2004 Free Software +Foundation, Inc. This file is part of the GNU MP Library. @@ -31,37 +31,39 @@ MA 02111-1307, USA. */ /* 166MHz P54 */ -/* Generated by tuneup.c, 2002-06-09, gcc 2.95 */ +/* Generated by tuneup.c, 2004-02-10, gcc 2.95 */ -#define MUL_KARATSUBA_THRESHOLD 14 -#define MUL_TOOM3_THRESHOLD 186 +#define MUL_KARATSUBA_THRESHOLD 16 +#define MUL_TOOM3_THRESHOLD 90 #define SQR_BASECASE_THRESHOLD 0 /* always */ -#define SQR_KARATSUBA_THRESHOLD 26 -#define SQR_TOOM3_THRESHOLD 178 +#define SQR_KARATSUBA_THRESHOLD 22 +#define SQR_TOOM3_THRESHOLD 122 -#define DIV_SB_PREINV_THRESHOLD 4 -#define DIV_DC_THRESHOLD 48 -#define POWM_THRESHOLD 69 +#define DIV_SB_PREINV_THRESHOLD MP_SIZE_T_MAX /* never */ +#define DIV_DC_THRESHOLD 52 +#define POWM_THRESHOLD 77 +#define HGCD_SCHOENHAGE_THRESHOLD 121 #define GCD_ACCEL_THRESHOLD 3 +#define GCD_SCHOENHAGE_THRESHOLD 615 #define GCDEXT_THRESHOLD 13 #define JACOBI_BASE_METHOD 2 #define USE_PREINV_DIVREM_1 0 #define USE_PREINV_MOD_1 1 /* native */ -#define DIVREM_2_THRESHOLD 5 -#define DIVEXACT_1_THRESHOLD 0 /* always */ -#define MODEXACT_1_ODD_THRESHOLD 0 /* always */ +#define DIVREM_2_THRESHOLD MP_SIZE_T_MAX /* never */ +#define DIVEXACT_1_THRESHOLD 0 /* always (native) */ +#define MODEXACT_1_ODD_THRESHOLD 0 /* always (native) */ #define GET_STR_DC_THRESHOLD 23 #define GET_STR_PRECOMPUTE_THRESHOLD 33 #define SET_STR_THRESHOLD 2788 -#define MUL_FFT_TABLE { 496, 928, 1920, 5632, 14336, 40960, 0 } -#define MUL_FFT_MODF_THRESHOLD 488 -#define MUL_FFT_THRESHOLD 3840 +#define MUL_FFT_TABLE { 432, 928, 1664, 3584, 10240, 40960, 0 } +#define MUL_FFT_MODF_THRESHOLD 448 +#define MUL_FFT_THRESHOLD 3328 -#define SQR_FFT_TABLE { 496, 1184, 1920, 5632, 14336, 40960, 0 } -#define SQR_FFT_MODF_THRESHOLD 488 -#define SQR_FFT_THRESHOLD 3840 +#define SQR_FFT_TABLE { 496, 928, 1920, 4608, 10240, 40960, 0 } +#define SQR_FFT_MODF_THRESHOLD 512 +#define SQR_FFT_THRESHOLD 3328 |