diff options
author | Torbjorn Granlund <tege@gmplib.org> | 2009-01-10 17:14:37 +0100 |
---|---|---|
committer | Torbjorn Granlund <tege@gmplib.org> | 2009-01-10 17:14:37 +0100 |
commit | 02d269f46473523709dcff0175bd095110a12da2 (patch) | |
tree | 5e4ca5775ac0fa3439b7291a12df08b8dbcaa3d1 | |
parent | 12bdec44fe6e52365f8e74ffc2924cd6da758b50 (diff) | |
download | gmp-02d269f46473523709dcff0175bd095110a12da2.tar.gz |
Update, values were quite strange.
-rw-r--r-- | mpn/x86_64/core2/gmp-mparam.h | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/mpn/x86_64/core2/gmp-mparam.h b/mpn/x86_64/core2/gmp-mparam.h index 8764f677e..e9cd2fb77 100644 --- a/mpn/x86_64/core2/gmp-mparam.h +++ b/mpn/x86_64/core2/gmp-mparam.h @@ -1,7 +1,7 @@ /* "Core 2" gmp-mparam.h -- Compiler/machine parameter header file. Copyright 1991, 1993, 1994, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, -2008 Free Software Foundation, Inc. +2008, 2009 Free Software Foundation, Inc. This file is part of the GNU MP Library. @@ -25,27 +25,27 @@ along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */ /* Generated by tuneup.c, 2008-12-23, gcc 4.2 */ -#define MUL_KARATSUBA_THRESHOLD 26 -#define MUL_TOOM3_THRESHOLD 41 -#define MUL_TOOM44_THRESHOLD 106 +#define MUL_KARATSUBA_THRESHOLD 18 +#define MUL_TOOM3_THRESHOLD 65 +#define MUL_TOOM44_THRESHOLD 166 #define SQR_BASECASE_THRESHOLD 0 /* always (native) */ -#define SQR_KARATSUBA_THRESHOLD 24 -#define SQR_TOOM3_THRESHOLD 91 -#define SQR_TOOM4_THRESHOLD 230 +#define SQR_KARATSUBA_THRESHOLD 32 +#define SQR_TOOM3_THRESHOLD 97 +#define SQR_TOOM4_THRESHOLD 163 #define MULLOW_BASECASE_THRESHOLD 0 /* always */ -#define MULLOW_DC_THRESHOLD 52 -#define MULLOW_MUL_N_THRESHOLD 290 +#define MULLOW_DC_THRESHOLD 20 +#define MULLOW_MUL_N_THRESHOLD 232 #define DIV_SB_PREINV_THRESHOLD 0 /* always */ -#define DIV_DC_THRESHOLD 54 -#define POWM_THRESHOLD 81 +#define DIV_DC_THRESHOLD 60 +#define POWM_THRESHOLD 77 -#define MATRIX22_STRASSEN_THRESHOLD 19 -#define HGCD_THRESHOLD 158 -#define GCD_DC_THRESHOLD 534 -#define GCDEXT_DC_THRESHOLD 486 +#define MATRIX22_STRASSEN_THRESHOLD 25 +#define HGCD_THRESHOLD 140 +#define GCD_DC_THRESHOLD 691 +#define GCDEXT_DC_THRESHOLD 760 #define JACOBI_BASE_METHOD 1 #define MOD_1_NORM_THRESHOLD 0 /* always */ @@ -55,15 +55,15 @@ along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */ #define DIVEXACT_1_THRESHOLD 0 /* always (native) */ #define MODEXACT_1_ODD_THRESHOLD 0 /* always (native) */ -#define GET_STR_DC_THRESHOLD 11 +#define GET_STR_DC_THRESHOLD 10 #define GET_STR_PRECOMPUTE_THRESHOLD 16 -#define SET_STR_DC_THRESHOLD 134 -#define SET_STR_PRECOMPUTE_THRESHOLD 2089 +#define SET_STR_DC_THRESHOLD 668 +#define SET_STR_PRECOMPUTE_THRESHOLD 2052 -#define MUL_FFT_TABLE { 336, 672, 1600, 2816, 7168, 20480, 81920, 458752, 0 } +#define MUL_FFT_TABLE { 336, 672, 1600, 2816, 7168, 20480, 81920, 327680, 786432, 0 } #define MUL_FFT_MODF_THRESHOLD 352 -#define MUL_FFT_THRESHOLD 1920 +#define MUL_FFT_THRESHOLD 3456 -#define SQR_FFT_TABLE { 304, 672, 1600, 3328, 7168, 20480, 49152, 327680, 0 } -#define SQR_FFT_MODF_THRESHOLD 320 -#define SQR_FFT_THRESHOLD 1920 +#define SQR_FFT_TABLE { 336, 736, 1728, 3328, 7168, 20480, 81920, 327680, 0 } +#define SQR_FFT_MODF_THRESHOLD 352 +#define SQR_FFT_THRESHOLD 2432 |