diff options
author | tege <tege@gmplib.org> | 2002-02-22 02:21:50 +0100 |
---|---|---|
committer | tege <tege@gmplib.org> | 2002-02-22 02:21:50 +0100 |
commit | ab0bd6b4cf926a91607d99dec5e23ee5a2efabdc (patch) | |
tree | 20acd7799defb3c7693d251e97cd5d9a2f9f107c /mpn/mips64 | |
parent | 18348a5df83dbfc7085c9a0b75a50824af083579 (diff) | |
download | gmp-ab0bd6b4cf926a91607d99dec5e23ee5a2efabdc.tar.gz |
Retune.
Diffstat (limited to 'mpn/mips64')
-rw-r--r-- | mpn/mips64/gmp-mparam.h | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/mpn/mips64/gmp-mparam.h b/mpn/mips64/gmp-mparam.h index 0ee836813..a91f9773c 100644 --- a/mpn/mips64/gmp-mparam.h +++ b/mpn/mips64/gmp-mparam.h @@ -25,41 +25,41 @@ USA. */ #define BYTES_PER_MP_LIMB 8 -/* Generated by tuneup.c, 2002-02-12, MIPSpro C 7.2.1 (R10000) */ +/* Generated by tuneup.c, 2002-02-21, gcc 2.95 & MIPSpro C 7.2.1 (R10000) */ -#define MUL_KARATSUBA_THRESHOLD 13 -#define MUL_TOOM3_THRESHOLD 82 +#define MUL_KARATSUBA_THRESHOLD 16 +#define MUL_TOOM3_THRESHOLD 89 #define SQR_BASECASE_THRESHOLD 6 -#define SQR_KARATSUBA_THRESHOLD 28 -#define SQR_TOOM3_THRESHOLD 93 +#define SQR_KARATSUBA_THRESHOLD 32 +#define SQR_TOOM3_THRESHOLD 98 -#define DIV_SB_PREINV_THRESHOLD 4 -#define DIV_DC_THRESHOLD 48 -#define POWM_THRESHOLD 97 +#define DIV_SB_PREINV_THRESHOLD 0 /* always */ +#define DIV_DC_THRESHOLD 53 +#define POWM_THRESHOLD 61 #define GCD_ACCEL_THRESHOLD 3 -#define GCDEXT_THRESHOLD 21 +#define GCDEXT_THRESHOLD 11 #define JACOBI_BASE_METHOD 2 -#define DIVREM_1_NORM_THRESHOLD 3 -#define DIVREM_1_UNNORM_THRESHOLD 3 -#define MOD_1_NORM_THRESHOLD 4 -#define MOD_1_UNNORM_THRESHOLD 3 +#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_DC_THRESHOLD 10 -#define GET_STR_PRECOMPUTE_THRESHOLD 12 -#define SET_STR_THRESHOLD 3664 +#define GET_STR_DC_THRESHOLD 21 +#define GET_STR_PRECOMPUTE_THRESHOLD 26 +#define SET_STR_THRESHOLD 3962 -#define MUL_FFT_TABLE { 464, 992, 2112, 4352, 9216, 28672, 0 } -#define MUL_FFT_MODF_THRESHOLD 480 -#define MUL_FFT_THRESHOLD 3456 +#define MUL_FFT_TABLE { 432, 928, 2112, 3840, 9216, 28672, 0 } +#define MUL_FFT_MODF_THRESHOLD 448 +#define MUL_FFT_THRESHOLD 3712 -#define SQR_FFT_TABLE { 432, 864, 1984, 3840, 9216, 28672, 0 } +#define SQR_FFT_TABLE { 432, 864, 2112, 3840, 9216, 28672, 0 } #define SQR_FFT_MODF_THRESHOLD 448 -#define SQR_FFT_THRESHOLD 2944 +#define SQR_FFT_THRESHOLD 3456 |