[Gmp-commit] /home/hgfiles/gmp: 2 new changesets

mercurial at gmplib.org mercurial at gmplib.org
Tue Feb 1 00:01:10 CET 2011


details:   /home/hgfiles/gmp/rev/f11769277272
changeset: 13809:f11769277272
user:      Torbjorn Granlund <tege at gmplib.org>
date:      Mon Jan 31 23:53:02 2011 +0100
description:
Retune.

details:   /home/hgfiles/gmp/rev/2cae75340191
changeset: 13810:2cae75340191
user:      Torbjorn Granlund <tege at gmplib.org>
date:      Mon Jan 31 23:55:13 2011 +0100
description:
Retune.

diffstat:

 mpn/powerpc64/mode64/p3/gmp-mparam.h |  18 +++++++++---------
 mpn/powerpc64/mode64/p5/gmp-mparam.h |  24 ++++++++++++------------
 2 files changed, 21 insertions(+), 21 deletions(-)

diffs (112 lines):

diff -r 9b80e237ba42 -r 2cae75340191 mpn/powerpc64/mode64/p3/gmp-mparam.h
--- a/mpn/powerpc64/mode64/p3/gmp-mparam.h	Mon Jan 31 23:47:24 2011 +0100
+++ b/mpn/powerpc64/mode64/p3/gmp-mparam.h	Mon Jan 31 23:55:13 2011 +0100
@@ -24,8 +24,8 @@
 #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          6
-#define MOD_1_1_TO_MOD_1_2_THRESHOLD        22
+#define MOD_1U_TO_MOD_1_1_THRESHOLD          5
+#define MOD_1_1_TO_MOD_1_2_THRESHOLD        16
 #define MOD_1_2_TO_MOD_1_4_THRESHOLD         0  /* never mpn_mod_1s_2p */
 #define PREINV_MOD_1_TO_MOD_1_THRESHOLD  MP_SIZE_T_MAX  /* never */
 #define USE_PREINV_DIVREM_1                  0
@@ -44,11 +44,11 @@
 #define MUL_TOOM42_TO_TOOM63_THRESHOLD      32
 
 #define SQR_BASECASE_THRESHOLD               0  /* always */
-#define SQR_TOOM2_THRESHOLD                 14
+#define SQR_TOOM2_THRESHOLD                 16
 #define SQR_TOOM3_THRESHOLD                 49
-#define SQR_TOOM4_THRESHOLD                 64
-#define SQR_TOOM6_THRESHOLD                 84
-#define SQR_TOOM8_THRESHOLD                127
+#define SQR_TOOM4_THRESHOLD                 70
+#define SQR_TOOM6_THRESHOLD                 93
+#define SQR_TOOM8_THRESHOLD                139
 
 #define MULMOD_BNM1_THRESHOLD                8
 #define SQRMOD_BNM1_THRESHOLD                9
@@ -124,7 +124,7 @@
 #define SQR_FFT_THRESHOLD                 1728
 
 #define MULLO_BASECASE_THRESHOLD             3
-#define MULLO_DC_THRESHOLD                  27
+#define MULLO_DC_THRESHOLD                  28
 #define MULLO_MUL_N_THRESHOLD             4940
 
 #define DC_DIV_QR_THRESHOLD                 27
@@ -132,8 +132,8 @@
 #define DC_BDIV_QR_THRESHOLD                28
 #define DC_BDIV_Q_THRESHOLD                 62
 
-#define INV_MULMOD_BNM1_THRESHOLD           52
-#define INV_NEWTON_THRESHOLD                97
+#define INV_MULMOD_BNM1_THRESHOLD           29
+#define INV_NEWTON_THRESHOLD                92
 #define INV_APPR_THRESHOLD                  94
 
 #define BINV_NEWTON_THRESHOLD              115
diff -r 9b80e237ba42 -r 2cae75340191 mpn/powerpc64/mode64/p5/gmp-mparam.h
--- a/mpn/powerpc64/mode64/p5/gmp-mparam.h	Mon Jan 31 23:47:24 2011 +0100
+++ b/mpn/powerpc64/mode64/p5/gmp-mparam.h	Mon Jan 31 23:55:13 2011 +0100
@@ -25,11 +25,11 @@
 
 #define MOD_1_NORM_THRESHOLD                 0  /* always */
 #define MOD_1_UNNORM_THRESHOLD               0  /* always */
-#define MOD_1N_TO_MOD_1_1_THRESHOLD          5
-#define MOD_1U_TO_MOD_1_1_THRESHOLD          7
+#define MOD_1N_TO_MOD_1_1_THRESHOLD          9
+#define MOD_1U_TO_MOD_1_1_THRESHOLD          8
 #define MOD_1_1_TO_MOD_1_2_THRESHOLD        16
 #define MOD_1_2_TO_MOD_1_4_THRESHOLD         0  /* never mpn_mod_1s_2p */
-#define PREINV_MOD_1_TO_MOD_1_THRESHOLD     14
+#define PREINV_MOD_1_TO_MOD_1_THRESHOLD     16
 #define USE_PREINV_DIVREM_1                  0
 #define DIVEXACT_1_THRESHOLD                 0  /* always (native) */
 #define BMOD_1_TO_MOD_1_THRESHOLD           42
@@ -52,8 +52,8 @@
 #define SQR_TOOM6_THRESHOLD                204
 #define SQR_TOOM8_THRESHOLD                321
 
-#define MULMOD_BNM1_THRESHOLD               11
-#define SQRMOD_BNM1_THRESHOLD               11
+#define MULMOD_BNM1_THRESHOLD               14
+#define SQRMOD_BNM1_THRESHOLD               16
 
 #define MUL_FFT_MODF_THRESHOLD             348  /* k = 5 */
 #define MUL_FFT_TABLE3                                      \
@@ -165,25 +165,25 @@
 #define SQR_FFT_TABLE3_SIZE 190
 #define SQR_FFT_THRESHOLD                 2752
 
-#define MULLO_BASECASE_THRESHOLD             3
+#define MULLO_BASECASE_THRESHOLD             0
 #define MULLO_DC_THRESHOLD                  31
 #define MULLO_MUL_N_THRESHOLD             6633
 
 #define DC_DIV_QR_THRESHOLD                 37
-#define DC_DIVAPPR_Q_THRESHOLD             141
+#define DC_DIVAPPR_Q_THRESHOLD             155
 #define DC_BDIV_QR_THRESHOLD                46
-#define DC_BDIV_Q_THRESHOLD                120
+#define DC_BDIV_Q_THRESHOLD                112
 
-#define INV_MULMOD_BNM1_THRESHOLD           26
-#define INV_NEWTON_THRESHOLD               133
-#define INV_APPR_THRESHOLD                 133
+#define INV_MULMOD_BNM1_THRESHOLD           50
+#define INV_NEWTON_THRESHOLD               177
+#define INV_APPR_THRESHOLD                 165
 
 #define BINV_NEWTON_THRESHOLD              206
 #define REDC_1_TO_REDC_N_THRESHOLD          55
 
 #define MU_DIV_QR_THRESHOLD                924
 #define MU_DIVAPPR_Q_THRESHOLD             924
-#define MUPI_DIV_QR_THRESHOLD               57
+#define MUPI_DIV_QR_THRESHOLD               81
 #define MU_BDIV_QR_THRESHOLD               872
 #define MU_BDIV_Q_THRESHOLD                942
 


More information about the gmp-commit mailing list