[Gmp-commit] /var/hg/gmp-5.0: Retune.

mercurial at gmplib.org mercurial at gmplib.org
Thu Jan 26 20:52:49 CET 2012


details:   /var/hg/gmp-5.0/rev/4ea6481d7ebf
changeset: 13527:4ea6481d7ebf
user:      Torbjorn Granlund <tege at gmplib.org>
date:      Thu Jan 26 20:52:46 2012 +0100
description:
Retune.

diffstat:

 mpn/powerpc64/mode64/p7/gmp-mparam.h |   6 +++---
 mpn/x86_64/nano/gmp-mparam.h         |  16 ++++++++--------
 2 files changed, 11 insertions(+), 11 deletions(-)

diffs (65 lines):

diff -r c491bc297859 -r 4ea6481d7ebf mpn/powerpc64/mode64/p7/gmp-mparam.h
--- a/mpn/powerpc64/mode64/p7/gmp-mparam.h	Thu Jan 26 20:46:21 2012 +0100
+++ b/mpn/powerpc64/mode64/p7/gmp-mparam.h	Thu Jan 26 20:52:46 2012 +0100
@@ -168,11 +168,11 @@
 #define SQR_FFT_TABLE3_SIZE 206
 #define SQR_FFT_THRESHOLD                 2752
 
-#define MULLO_BASECASE_THRESHOLD            10
+#define MULLO_BASECASE_THRESHOLD             5
 #define MULLO_DC_THRESHOLD                  23
 #define MULLO_MUL_N_THRESHOLD             7246
 
-#define DC_DIV_QR_THRESHOLD                 21
+#define DC_DIV_QR_THRESHOLD                 16
 #define DC_DIVAPPR_Q_THRESHOLD              64
 #define DC_BDIV_QR_THRESHOLD                62
 #define DC_BDIV_Q_THRESHOLD                156
@@ -186,7 +186,7 @@
 
 #define MU_DIV_QR_THRESHOLD               1387
 #define MU_DIVAPPR_Q_THRESHOLD            1414
-#define MUPI_DIV_QR_THRESHOLD               53
+#define MUPI_DIV_QR_THRESHOLD               31
 #define MU_BDIV_QR_THRESHOLD              1210
 #define MU_BDIV_Q_THRESHOLD               1558
 
diff -r c491bc297859 -r 4ea6481d7ebf mpn/x86_64/nano/gmp-mparam.h
--- a/mpn/x86_64/nano/gmp-mparam.h	Thu Jan 26 20:46:21 2012 +0100
+++ b/mpn/x86_64/nano/gmp-mparam.h	Thu Jan 26 20:52:46 2012 +0100
@@ -173,16 +173,16 @@
 #define SQR_FFT_TABLE3_SIZE 215
 #define SQR_FFT_THRESHOLD                 3264
 
-#define MULLO_BASECASE_THRESHOLD            17
+#define MULLO_BASECASE_THRESHOLD            11
 #define MULLO_DC_THRESHOLD                   0  /* never mpn_mullo_basecase */
-#define MULLO_MUL_N_THRESHOLD             6633
+#define MULLO_MUL_N_THRESHOLD             6253
 
 #define DC_DIV_QR_THRESHOLD                 53
 #define DC_DIVAPPR_Q_THRESHOLD             151
-#define DC_BDIV_QR_THRESHOLD                38
+#define DC_BDIV_QR_THRESHOLD                51
 #define DC_BDIV_Q_THRESHOLD                 79
 
-#define INV_MULMOD_BNM1_THRESHOLD           91
+#define INV_MULMOD_BNM1_THRESHOLD           82
 #define INV_NEWTON_THRESHOLD               149
 #define INV_APPR_THRESHOLD                 155
 
@@ -196,10 +196,10 @@
 #define MU_BDIV_QR_THRESHOLD              1334
 #define MU_BDIV_Q_THRESHOLD               1652
 
-#define MATRIX22_STRASSEN_THRESHOLD         21
-#define HGCD_THRESHOLD                     117
-#define GCD_DC_THRESHOLD                   610
-#define GCDEXT_DC_THRESHOLD                469
+#define MATRIX22_STRASSEN_THRESHOLD         17
+#define HGCD_THRESHOLD                      93
+#define GCD_DC_THRESHOLD                   245
+#define GCDEXT_DC_THRESHOLD                456
 #define JACOBI_BASE_METHOD                   1
 
 #define GET_STR_DC_THRESHOLD                11


More information about the gmp-commit mailing list