diff options
author | tege <tege@gmplib.org> | 2001-03-07 14:49:51 +0100 |
---|---|---|
committer | tege <tege@gmplib.org> | 2001-03-07 14:49:51 +0100 |
commit | 95c9680da82f495327b27b55cba95f3cc434e2d6 (patch) | |
tree | 5b250fb609614aece195f45c5756d7dbcc945ca1 /mpn/cray | |
parent | 7a93cac8c538d4d0d3b9c04d69a25059112e7d74 (diff) | |
download | gmp-95c9680da82f495327b27b55cba95f3cc434e2d6.tar.gz |
*** empty log message ***
Diffstat (limited to 'mpn/cray')
-rw-r--r-- | mpn/cray/gmp-mparam.h | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/mpn/cray/gmp-mparam.h b/mpn/cray/gmp-mparam.h index 8d4d650cf..ab0b44f13 100644 --- a/mpn/cray/gmp-mparam.h +++ b/mpn/cray/gmp-mparam.h @@ -29,32 +29,36 @@ MA 02111-1307, USA. */ /* Generated by tuneup.c, 2000-12-23. */ -#define KARATSUBA_MUL_THRESHOLD 84 -#define TOOM3_MUL_THRESHOLD 155 +#define KARATSUBA_MUL_THRESHOLD 70 +#define TOOM3_MUL_THRESHOLD 129 +#define BASECASE_SQR_THRESHOLD 0 #define KARATSUBA_SQR_THRESHOLD 199 #define TOOM3_SQR_THRESHOLD 399 -#define DC_THRESHOLD 1000 /* failed to determine */ -#define POWM_THRESHOLD 601 +#define SB_PREINV_THRESHOLD 0 /* (preinv always) */ +#define DC_THRESHOLD 577 +#define POWM_THRESHOLD 902 -#define FIB_THRESHOLD 225 +#define FIB_THRESHOLD 209 #define GCD_ACCEL_THRESHOLD 3 #define GCDEXT_THRESHOLD 56 -#define DIVREM_1_NORM_THRESHOLD 0 +#define DIVREM_1_NORM_THRESHOLD 0 /* (preinv always) */ #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 USE_PREINV_MOD_1 1 /* (preinv always) */ +#define DIVREM_2_THRESHOLD 0 /* (preinv always) */ +#define MODEXACT_1_ODD_THRESHOLD 0 -#define FFT_MUL_TABLE { 336, 672, 1344, 2816, 5120, 12288, 49152, 0 } -#define FFT_MODF_MUL_THRESHOLD 200 -#define FFT_MUL_THRESHOLD 736 +#define FFT_MUL_TABLE { 400, 800, 1600, 3328, 7168, 12288, 49152, 0 } +#define FFT_MODF_MUL_THRESHOLD 184 +#define FFT_MUL_THRESHOLD 864 -#define FFT_SQR_TABLE { 1040, 2208, 3904, 7936, 19456, 45056, 0 } +#define FFT_SQR_TABLE { 976, 2016, 4416, 8448, 19456, 45056, 0 } #define FFT_MODF_SQR_THRESHOLD 600 -#define FFT_SQR_THRESHOLD 2976 +#define FFT_SQR_THRESHOLD 2848 -/* Tuneup completed successfully, took 516 seconds */ +/* Tuneup completed successfully, took 446 seconds */ |