[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