[Gmp-commit] /home/hgfiles/gmp: Retune.
mercurial at gmplib.org
mercurial at gmplib.org
Tue Feb 1 10:09:37 CET 2011
details: /home/hgfiles/gmp/rev/7cea65ea64fc
changeset: 13811:7cea65ea64fc
user: Torbjorn Granlund <tege at gmplib.org>
date: Tue Feb 01 10:09:26 2011 +0100
description:
Retune.
diffstat:
mpn/alpha/ev5/gmp-mparam.h | 38 +++++++++++++++++++-------------------
1 files changed, 19 insertions(+), 19 deletions(-)
diffs (75 lines):
diff -r 2cae75340191 -r 7cea65ea64fc mpn/alpha/ev5/gmp-mparam.h
--- a/mpn/alpha/ev5/gmp-mparam.h Mon Jan 31 23:55:13 2011 +0100
+++ b/mpn/alpha/ev5/gmp-mparam.h Tue Feb 01 10:09:26 2011 +0100
@@ -28,32 +28,32 @@
#define DIVREM_1_UNNORM_THRESHOLD 0 /* always */
#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 11
-#define MOD_1_1_TO_MOD_1_2_THRESHOLD 0 /* never mpn_mod_1_1p */
+#define MOD_1N_TO_MOD_1_1_THRESHOLD 29
+#define MOD_1U_TO_MOD_1_1_THRESHOLD 2
+#define MOD_1_1_TO_MOD_1_2_THRESHOLD 8 /* 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 PREINV_MOD_1_TO_MOD_1_THRESHOLD 75
#define USE_PREINV_DIVREM_1 1 /* preinv always */
#define DIVEXACT_1_THRESHOLD 0 /* always */
-#define BMOD_1_TO_MOD_1_THRESHOLD 74
+#define BMOD_1_TO_MOD_1_THRESHOLD 80
-#define MUL_TOOM22_THRESHOLD 16
-#define MUL_TOOM33_THRESHOLD 53
-#define MUL_TOOM44_THRESHOLD 121
+#define MUL_TOOM22_THRESHOLD 18
+#define MUL_TOOM33_THRESHOLD 61
+#define MUL_TOOM44_THRESHOLD 88
#define MUL_TOOM6H_THRESHOLD 173
-#define MUL_TOOM8H_THRESHOLD 236
+#define MUL_TOOM8H_THRESHOLD 0
-#define MUL_TOOM32_TO_TOOM43_THRESHOLD 81
+#define MUL_TOOM32_TO_TOOM43_THRESHOLD 57
#define MUL_TOOM32_TO_TOOM53_THRESHOLD 91
-#define MUL_TOOM42_TO_TOOM53_THRESHOLD 81
-#define MUL_TOOM42_TO_TOOM63_THRESHOLD 56
+#define MUL_TOOM42_TO_TOOM53_THRESHOLD 89
+#define MUL_TOOM42_TO_TOOM63_THRESHOLD 60
-#define SQR_BASECASE_THRESHOLD 5
+#define SQR_BASECASE_THRESHOLD 4
#define SQR_TOOM2_THRESHOLD 28
-#define SQR_TOOM3_THRESHOLD 78
+#define SQR_TOOM3_THRESHOLD 65
#define SQR_TOOM4_THRESHOLD 136
#define SQR_TOOM6_THRESHOLD 180
-#define SQR_TOOM8_THRESHOLD 260
+#define SQR_TOOM8_THRESHOLD 248
#define MULMOD_BNM1_THRESHOLD 11
#define SQRMOD_BNM1_THRESHOLD 13
@@ -151,19 +151,19 @@
#define INV_NEWTON_THRESHOLD 188
#define INV_APPR_THRESHOLD 189
-#define BINV_NEWTON_THRESHOLD 199
+#define BINV_NEWTON_THRESHOLD 228
#define REDC_1_TO_REDC_N_THRESHOLD 55
#define MU_DIV_QR_THRESHOLD 979
#define MU_DIVAPPR_Q_THRESHOLD 998
-#define MUPI_DIV_QR_THRESHOLD 90
+#define MUPI_DIV_QR_THRESHOLD 106
#define MU_BDIV_QR_THRESHOLD 792
#define MU_BDIV_Q_THRESHOLD 942
#define MATRIX22_STRASSEN_THRESHOLD 13
#define HGCD_THRESHOLD 101
-#define GCD_DC_THRESHOLD 306
-#define GCDEXT_DC_THRESHOLD 210
+#define GCD_DC_THRESHOLD 330
+#define GCDEXT_DC_THRESHOLD 222
#define JACOBI_BASE_METHOD 2
#define GET_STR_DC_THRESHOLD 16
More information about the gmp-commit
mailing list