diff options
author | tege <tege@gmplib.org> | 2002-02-12 14:36:38 +0100 |
---|---|---|
committer | tege <tege@gmplib.org> | 2002-02-12 14:36:38 +0100 |
commit | 7e4a2664957f711b614559908d02729437acc70b (patch) | |
tree | 26a883df2e28997d05b832d9be9fed7a689e292d /mpn | |
parent | 8d4a259eb3112231fa56cefe9a6dc4731ea3e37f (diff) | |
download | gmp-7e4a2664957f711b614559908d02729437acc70b.tar.gz |
Retune.
Diffstat (limited to 'mpn')
-rw-r--r-- | mpn/cray/ieee/gmp-mparam.h | 2 | ||||
-rw-r--r-- | mpn/mips3/gmp-mparam.h | 3 | ||||
-rw-r--r-- | mpn/pa64/gmp-mparam.h | 2 | ||||
-rw-r--r-- | mpn/pa64w/gmp-mparam.h | 52 |
4 files changed, 32 insertions, 27 deletions
diff --git a/mpn/cray/ieee/gmp-mparam.h b/mpn/cray/ieee/gmp-mparam.h index 9f74d6d87..1b9c87c21 100644 --- a/mpn/cray/ieee/gmp-mparam.h +++ b/mpn/cray/ieee/gmp-mparam.h @@ -27,7 +27,7 @@ MA 02111-1307, USA. */ #define UDIV_TIME 2360 #endif -/* Generated by tuneup.c, 2001-11-28, system compiler */ +/* Generated by tuneup.c, 2002-02-12, system compiler */ #define KARATSUBA_MUL_THRESHOLD 130 #define TOOM3_MUL_THRESHOLD 517 diff --git a/mpn/mips3/gmp-mparam.h b/mpn/mips3/gmp-mparam.h index b0c69bffc..77d99515e 100644 --- a/mpn/mips3/gmp-mparam.h +++ b/mpn/mips3/gmp-mparam.h @@ -24,7 +24,7 @@ MA 02111-1307, USA. */ #define BYTES_PER_MP_LIMB 8 -/* Generated by tuneup.c, 2001-02-23, MIPSpro C 7.2.1 (R10000) */ +/* Generated by tuneup.c, 2002-02-12, MIPSpro C 7.2.1 (R10000) */ #define KARATSUBA_MUL_THRESHOLD 13 #define TOOM3_MUL_THRESHOLD 82 @@ -41,7 +41,6 @@ MA 02111-1307, USA. */ #define GCDEXT_THRESHOLD 21 #define JACOBI_BASE_METHOD 2 - #define DIVREM_1_NORM_THRESHOLD 3 #define DIVREM_1_UNNORM_THRESHOLD 3 #define MOD_1_NORM_THRESHOLD 4 diff --git a/mpn/pa64/gmp-mparam.h b/mpn/pa64/gmp-mparam.h index e65d3e80f..a3a9c2505 100644 --- a/mpn/pa64/gmp-mparam.h +++ b/mpn/pa64/gmp-mparam.h @@ -26,7 +26,7 @@ MA 02111-1307, USA. */ A.10.32.30. Presumably the PA8200 and PA8500 have the same timing characteristic, but GCC might give somewhat different results. */ -/* Generated by tuneup.c, 2002-02-02, system compiler */ +/* Generated by tuneup.c, 2002-02-12, system compiler */ #define KARATSUBA_MUL_THRESHOLD 16 #define TOOM3_MUL_THRESHOLD 105 diff --git a/mpn/pa64w/gmp-mparam.h b/mpn/pa64w/gmp-mparam.h index 91dd4465e..abe14b3cc 100644 --- a/mpn/pa64w/gmp-mparam.h +++ b/mpn/pa64w/gmp-mparam.h @@ -26,35 +26,41 @@ MA 02111-1307, USA. */ A.11.01.02. Presumably the PA8000 and PA8200 have the same timing characteristic, but GCC might give somewhat different results. */ -/* Generated by tuneup.c, 2001-11-06, system compiler */ +/* Generated by tuneup.c, 2002-02-12, system compiler */ -#define KARATSUBA_MUL_THRESHOLD 17 -#define TOOM3_MUL_THRESHOLD 92 +#define KARATSUBA_MUL_THRESHOLD 17 +#define TOOM3_MUL_THRESHOLD 92 -#define BASECASE_SQR_THRESHOLD 4 -#define KARATSUBA_SQR_THRESHOLD 32 -#define TOOM3_SQR_THRESHOLD 117 +#define BASECASE_SQR_THRESHOLD 4 +#define KARATSUBA_SQR_THRESHOLD 32 +#define TOOM3_SQR_THRESHOLD 117 -#define SB_PREINV_THRESHOLD 0 -#define DC_THRESHOLD 64 -#define POWM_THRESHOLD 104 +#define SB_PREINV_THRESHOLD 0 +#define DC_THRESHOLD 64 +#define POWM_THRESHOLD 104 -#define GCD_ACCEL_THRESHOLD 3 -#define GCDEXT_THRESHOLD 0 +#define GCD_ACCEL_THRESHOLD 3 +#define GCDEXT_THRESHOLD 0 +#define JACOBI_BASE_METHOD 2 -#define DIVREM_1_NORM_THRESHOLD 0 -#define DIVREM_1_UNNORM_THRESHOLD 0 -#define MOD_1_NORM_THRESHOLD 0 -#define MOD_1_UNNORM_THRESHOLD 0 -#define USE_PREINV_MOD_1 1 -#define DIVREM_2_THRESHOLD 0 -#define DIVEXACT_1_THRESHOLD 0 -#define MODEXACT_1_ODD_THRESHOLD 0 +#define DIVREM_1_NORM_THRESHOLD 0 /* always */ +#define DIVREM_1_UNNORM_THRESHOLD 0 /* always */ +#define MOD_1_NORM_THRESHOLD 0 /* always */ +#define MOD_1_UNNORM_THRESHOLD 0 /* always */ +#define USE_PREINV_DIVREM_1 1 +#define USE_PREINV_MOD_1 1 +#define DIVREM_2_THRESHOLD 0 /* always */ +#define DIVEXACT_1_THRESHOLD 0 /* always */ +#define MODEXACT_1_ODD_THRESHOLD 0 /* always */ + +#define GET_STR_BASECASE_THRESHOLD 21 +#define GET_STR_PRECOMPUTE_THRESHOLD 23 +#define SET_STR_THRESHOLD 6336 #define FFT_MUL_TABLE { 496, 1056, 2368, 4352, 11264, 36864, 0 } -#define FFT_MODF_MUL_THRESHOLD 392 -#define FFT_MUL_THRESHOLD 2432 +#define FFT_MODF_MUL_THRESHOLD 392 +#define FFT_MUL_THRESHOLD 2432 #define FFT_SQR_TABLE { 496, 1120, 2624, 4864, 11264, 28672, 0 } -#define FFT_MODF_SQR_THRESHOLD 376 -#define FFT_SQR_THRESHOLD 2688 +#define FFT_MODF_SQR_THRESHOLD 376 +#define FFT_SQR_THRESHOLD 2688 |