diff options
author | Torbjorn Granlund <tege@gmplib.org> | 2008-12-18 01:02:14 +0100 |
---|---|---|
committer | Torbjorn Granlund <tege@gmplib.org> | 2008-12-18 01:02:14 +0100 |
commit | 147d6f1c8a4cd8e7633304eb925f3bd2d16920fe (patch) | |
tree | 5eb5d1b3a4957706554074d9f4c93fdc05d64808 /mpn/alpha | |
parent | b2ab3174dbef101f5801247a052b0fb1515db52f (diff) | |
download | gmp-147d6f1c8a4cd8e7633304eb925f3bd2d16920fe.tar.gz |
Retune.
Diffstat (limited to 'mpn/alpha')
-rw-r--r-- | mpn/alpha/ev6/gmp-mparam.h | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/mpn/alpha/ev6/gmp-mparam.h b/mpn/alpha/ev6/gmp-mparam.h index f259a2278..944dfef1e 100644 --- a/mpn/alpha/ev6/gmp-mparam.h +++ b/mpn/alpha/ev6/gmp-mparam.h @@ -1,7 +1,7 @@ /* gmp-mparam.h -- Compiler/machine parameter header file. -Copyright 1991, 1993, 1994, 1999, 2000, 2001, 2002, 2004, 2005 Free Software -Foundation, Inc. +Copyright 1991, 1993, 1994, 1999, 2000, 2001, 2002, 2004, 2005, 2008 Free +Software Foundation, Inc. This file is part of the GNU MP Library. @@ -23,9 +23,9 @@ along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */ #define DIVEXACT_BY3_METHOD 0 /* override ../diveby3.asm */ -/* 1000 MHz 21164B */ +/* 500 MHz 21164 */ -/* Generated by tuneup.c, 2005-11-10, gcc 3.3 */ +/* Generated by tuneup.c, 2008-12-17, gcc 3.3 */ #define MUL_KARATSUBA_THRESHOLD 34 #define MUL_TOOM3_THRESHOLD 105 @@ -39,14 +39,14 @@ along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */ #define MULLOW_MUL_N_THRESHOLD 626 #define DIV_SB_PREINV_THRESHOLD 0 /* preinv always */ -#define DIV_DC_THRESHOLD 116 -#define POWM_THRESHOLD 212 +#define DIV_DC_THRESHOLD 126 +#define POWM_THRESHOLD 236 -#define HGCD_THRESHOLD 407 -#define GCD_ACCEL_THRESHOLD 3 -#define GCD_DC_THRESHOLD 867 -#define GCDEXT_SCHOENHAGE_THRESHOLD 867 -#define JACOBI_BASE_METHOD 1 +#define MATRIX22_STRASSEN_THRESHOLD 21 +#define HGCD_THRESHOLD 274 +#define GCD_DC_THRESHOLD 1248 +#define GCDEXT_DC_THRESHOLD 1135 +#define JACOBI_BASE_METHOD 3 #define DIVREM_1_NORM_THRESHOLD 0 /* preinv always */ #define DIVREM_1_UNNORM_THRESHOLD 0 /* always */ @@ -54,18 +54,18 @@ along with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */ #define MOD_1_UNNORM_THRESHOLD 0 /* always */ #define USE_PREINV_DIVREM_1 1 /* preinv always */ #define USE_PREINV_MOD_1 1 /* preinv always */ -#define DIVREM_2_THRESHOLD 0 /* preinv always */ #define DIVEXACT_1_THRESHOLD 0 /* always */ #define MODEXACT_1_ODD_THRESHOLD 0 /* always */ -#define GET_STR_DC_THRESHOLD 20 -#define GET_STR_PRECOMPUTE_THRESHOLD 25 -#define SET_STR_THRESHOLD 29473 +#define GET_STR_DC_THRESHOLD 13 +#define GET_STR_PRECOMPUTE_THRESHOLD 22 +#define SET_STR_DC_THRESHOLD 4661 +#define SET_STR_PRECOMPUTE_THRESHOLD 8094 #define MUL_FFT_TABLE { 528, 1184, 2624, 5376, 13312, 36864, 81920, 327680, 0 } -#define MUL_FFT_MODF_THRESHOLD 544 -#define MUL_FFT_THRESHOLD 3456 +#define MUL_FFT_MODF_THRESHOLD 384 +#define MUL_FFT_THRESHOLD 2944 #define SQR_FFT_TABLE { 592, 1312, 2624, 5888, 13312, 28672, 81920, 327680, 786432, 0 } -#define SQR_FFT_MODF_THRESHOLD 552 -#define SQR_FFT_THRESHOLD 3968 +#define SQR_FFT_MODF_THRESHOLD 344 +#define SQR_FFT_THRESHOLD 2688 |