diff options
author | Torbjorn Granlund <tege@gmplib.org> | 2010-05-25 10:07:38 +0200 |
---|---|---|
committer | Torbjorn Granlund <tege@gmplib.org> | 2010-05-25 10:07:38 +0200 |
commit | 05179bbd4081f81899e4221b8f41b93209ab9690 (patch) | |
tree | d5b3cf19f00a8f78cc0b7c79e8fbab18ed5d55b7 /mpn/pa64 | |
parent | ca127aacdb296f77d93cb0b39e9297a9b18a28b4 (diff) | |
download | gmp-05179bbd4081f81899e4221b8f41b93209ab9690.tar.gz |
Retune.
Diffstat (limited to 'mpn/pa64')
-rw-r--r-- | mpn/pa64/gmp-mparam.h | 67 |
1 files changed, 33 insertions, 34 deletions
diff --git a/mpn/pa64/gmp-mparam.h b/mpn/pa64/gmp-mparam.h index 428615ffe..af1d264b0 100644 --- a/mpn/pa64/gmp-mparam.h +++ b/mpn/pa64/gmp-mparam.h @@ -28,35 +28,34 @@ with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */ #define MOD_1_NORM_THRESHOLD 0 /* always */ #define MOD_1_UNNORM_THRESHOLD 0 /* always */ #define MOD_1N_TO_MOD_1_1_THRESHOLD MP_SIZE_T_MAX /* never */ -#define MOD_1U_TO_MOD_1_1_THRESHOLD MP_SIZE_T_MAX -#define MOD_1_1_TO_MOD_1_2_THRESHOLD MP_SIZE_T_MAX -#define MOD_1_2_TO_MOD_1_4_THRESHOLD MP_SIZE_T_MAX +#define MOD_1U_TO_MOD_1_1_THRESHOLD 10 +#define MOD_1_1_TO_MOD_1_2_THRESHOLD 0 /* never mpn_mod_1_1p */ +#define MOD_1_2_TO_MOD_1_4_THRESHOLD 14 #define PREINV_MOD_1_TO_MOD_1_THRESHOLD MP_SIZE_T_MAX /* never */ #define USE_PREINV_DIVREM_1 1 -#define DIVREM_2_THRESHOLD 0 /* always */ #define DIVEXACT_1_THRESHOLD 0 /* always */ #define BMOD_1_TO_MOD_1_THRESHOLD MP_SIZE_T_MAX /* never */ -#define MUL_TOOM22_THRESHOLD 30 -#define MUL_TOOM33_THRESHOLD 113 -#define MUL_TOOM44_THRESHOLD 195 +#define MUL_TOOM22_THRESHOLD 31 +#define MUL_TOOM33_THRESHOLD 114 +#define MUL_TOOM44_THRESHOLD 179 #define MUL_TOOM6H_THRESHOLD 222 -#define MUL_TOOM8H_THRESHOLD 236 +#define MUL_TOOM8H_THRESHOLD 296 #define MUL_TOOM32_TO_TOOM43_THRESHOLD 130 #define MUL_TOOM32_TO_TOOM53_THRESHOLD 229 -#define MUL_TOOM42_TO_TOOM53_THRESHOLD 132 +#define MUL_TOOM42_TO_TOOM53_THRESHOLD 129 #define MUL_TOOM42_TO_TOOM63_THRESHOLD 54 -#define SQR_BASECASE_THRESHOLD 4 -#define SQR_TOOM2_THRESHOLD 54 +#define SQR_BASECASE_THRESHOLD 0 /* always */ +#define SQR_TOOM2_THRESHOLD 56 #define SQR_TOOM3_THRESHOLD 169 #define SQR_TOOM4_THRESHOLD 280 -#define SQR_TOOM6_THRESHOLD 280 -#define SQR_TOOM8_THRESHOLD 296 +#define SQR_TOOM6_THRESHOLD 282 +#define SQR_TOOM8_THRESHOLD 309 -#define MULMOD_BNM1_THRESHOLD 15 -#define SQRMOD_BNM1_THRESHOLD 17 +#define MULMOD_BNM1_THRESHOLD 16 +#define SQRMOD_BNM1_THRESHOLD 19 #define MUL_FFT_MODF_THRESHOLD 336 /* k = 5 */ #define MUL_FFT_TABLE3 \ @@ -197,34 +196,34 @@ with the GNU MP Library. If not, see http://www.gnu.org/licenses/. */ #define SQR_FFT_THRESHOLD 1856 #define MULLO_BASECASE_THRESHOLD 0 /* always */ -#define MULLO_DC_THRESHOLD 125 -#define MULLO_MUL_N_THRESHOLD 4658 +#define MULLO_DC_THRESHOLD 133 +#define MULLO_MUL_N_THRESHOLD 4292 -#define DC_DIV_QR_THRESHOLD 123 -#define DC_DIVAPPR_Q_THRESHOLD 372 -#define DC_BDIV_QR_THRESHOLD 142 -#define DC_BDIV_Q_THRESHOLD 309 +#define DC_DIV_QR_THRESHOLD 140 +#define DC_DIVAPPR_Q_THRESHOLD 422 +#define DC_BDIV_QR_THRESHOLD 150 +#define DC_BDIV_Q_THRESHOLD 351 -#define INV_MULMOD_BNM1_THRESHOLD 56 -#define INV_NEWTON_THRESHOLD 315 -#define INV_APPR_THRESHOLD 318 +#define INV_MULMOD_BNM1_THRESHOLD 60 +#define INV_NEWTON_THRESHOLD 348 +#define INV_APPR_THRESHOLD 324 #define BINV_NEWTON_THRESHOLD 363 -#define REDC_1_TO_REDC_N_THRESHOLD 102 +#define REDC_1_TO_REDC_N_THRESHOLD 101 -#define MU_DIV_QR_THRESHOLD 979 -#define MU_DIVAPPR_Q_THRESHOLD 998 -#define MUPI_DIV_QR_THRESHOLD 0 /* always */ -#define MU_BDIV_QR_THRESHOLD 942 +#define MU_DIV_QR_THRESHOLD 998 +#define MU_DIVAPPR_Q_THRESHOLD 1142 +#define MUPI_DIV_QR_THRESHOLD 110 +#define MU_BDIV_QR_THRESHOLD 889 #define MU_BDIV_Q_THRESHOLD 1334 #define MATRIX22_STRASSEN_THRESHOLD 9 -#define HGCD_THRESHOLD 240 -#define GCD_DC_THRESHOLD 689 -#define GCDEXT_DC_THRESHOLD 538 +#define HGCD_THRESHOLD 242 +#define GCD_DC_THRESHOLD 1341 +#define GCDEXT_DC_THRESHOLD 545 #define JACOBI_BASE_METHOD 2 #define GET_STR_DC_THRESHOLD 21 #define GET_STR_PRECOMPUTE_THRESHOLD 24 -#define SET_STR_DC_THRESHOLD 1951 -#define SET_STR_PRECOMPUTE_THRESHOLD 4034 +#define SET_STR_DC_THRESHOLD 2008 +#define SET_STR_PRECOMPUTE_THRESHOLD 4066 |