[Gmp-commit] /home/hgfiles/gmp: Retune.

mercurial at gmplib.org mercurial at gmplib.org
Sun Jan 3 04:41:24 CET 2010


details:   /home/hgfiles/gmp/rev/8add21adf1c4
changeset: 13307:8add21adf1c4
user:      Torbjorn Granlund <tege at gmplib.org>
date:      Sun Jan 03 04:41:21 2010 +0100
description:
Retune.

diffstat:

 mpn/arm/gmp-mparam.h                 |  10 +++++-----
 mpn/pa32/hppa2_0/gmp-mparam.h        |  10 +++++-----
 mpn/pa64/gmp-mparam.h                |  34 +++++++++++++++++-----------------
 mpn/powerpc32/750/gmp-mparam.h       |  10 +++++-----
 mpn/powerpc32/gmp-mparam.h           |  10 +++++-----
 mpn/powerpc64/mode64/p3/gmp-mparam.h |  10 +++++-----
 mpn/x86/p6/mmx/gmp-mparam.h          |  10 +++++-----
 mpn/x86_64/nano/gmp-mparam.h         |  10 +++++-----
 8 files changed, 52 insertions(+), 52 deletions(-)

diffs (192 lines):

diff -r eb082696e702 -r 8add21adf1c4 mpn/arm/gmp-mparam.h
--- a/mpn/arm/gmp-mparam.h	Sun Jan 03 04:12:06 2010 +0100
+++ b/mpn/arm/gmp-mparam.h	Sun Jan 03 04:41:21 2010 +0100
@@ -82,11 +82,11 @@
 #define BINV_NEWTON_THRESHOLD              987
 #define REDC_1_TO_REDC_N_THRESHOLD         116
 
-#define MU_DIV_QR_THRESHOLD               4765
-#define MU_DIVAPPR_Q_THRESHOLD            4765
-#define MUPI_DIV_QR_THRESHOLD              693
-#define MU_BDIV_QR_THRESHOLD              1308
-#define MU_BDIV_Q_THRESHOLD               3689
+#define MU_DIV_QR_THRESHOLD               1078
+#define MU_DIVAPPR_Q_THRESHOLD            3547
+#define MUPI_DIV_QR_THRESHOLD              221
+#define MU_BDIV_QR_THRESHOLD              2541
+#define MU_BDIV_Q_THRESHOLD               2801
 
 #define MATRIX22_STRASSEN_THRESHOLD         17
 #define HGCD_THRESHOLD                     109
diff -r eb082696e702 -r 8add21adf1c4 mpn/pa32/hppa2_0/gmp-mparam.h
--- a/mpn/pa32/hppa2_0/gmp-mparam.h	Sun Jan 03 04:12:06 2010 +0100
+++ b/mpn/pa32/hppa2_0/gmp-mparam.h	Sun Jan 03 04:41:21 2010 +0100
@@ -84,11 +84,11 @@
 #define BINV_NEWTON_THRESHOLD              327
 #define REDC_1_TO_REDC_N_THRESHOLD          70
 
-#define MU_DIV_QR_THRESHOLD               1258
-#define MU_DIVAPPR_Q_THRESHOLD            1283
-#define MUPI_DIV_QR_THRESHOLD              263
-#define MU_BDIV_QR_THRESHOLD              1258
-#define MU_BDIV_Q_THRESHOLD               1308
+#define MU_DIV_QR_THRESHOLD                979
+#define MU_DIVAPPR_Q_THRESHOLD            1142
+#define MUPI_DIV_QR_THRESHOLD              100
+#define MU_BDIV_QR_THRESHOLD               667
+#define MU_BDIV_Q_THRESHOLD               1187
 
 #define MATRIX22_STRASSEN_THRESHOLD         15
 #define HGCD_THRESHOLD                      99
diff -r eb082696e702 -r 8add21adf1c4 mpn/pa64/gmp-mparam.h
--- a/mpn/pa64/gmp-mparam.h	Sun Jan 03 04:12:06 2010 +0100
+++ b/mpn/pa64/gmp-mparam.h	Sun Jan 03 04:41:21 2010 +0100
@@ -70,23 +70,23 @@
 #define MULLO_DC_THRESHOLD                 113
 #define MULLO_MUL_N_THRESHOLD             8648
 
-#define DC_DIV_QR_THRESHOLD                123
-#define DC_DIVAPPR_Q_THRESHOLD             372
-#define DC_BDIV_QR_THRESHOLD               142
-#define DC_BDIV_Q_THRESHOLD                312
+#define DC_DIV_QR_THRESHOLD                155
+#define DC_DIVAPPR_Q_THRESHOLD             442
+#define DC_BDIV_QR_THRESHOLD               155
+#define DC_BDIV_Q_THRESHOLD                369
 
-#define INV_MULMOD_BNM1_THRESHOLD           58
-#define INV_NEWTON_THRESHOLD               315
-#define INV_APPR_THRESHOLD                 315
+#define INV_MULMOD_BNM1_THRESHOLD           74
+#define INV_NEWTON_THRESHOLD               363
+#define INV_APPR_THRESHOLD                 363
 
-#define BINV_NEWTON_THRESHOLD              363
-#define REDC_1_TO_REDC_N_THRESHOLD         107
+#define BINV_NEWTON_THRESHOLD              410
+#define REDC_1_TO_REDC_N_THRESHOLD         118
 
-#define MU_DIV_QR_THRESHOLD               1387
-#define MU_DIVAPPR_Q_THRESHOLD            1387
-#define MUPI_DIV_QR_THRESHOLD                6
-#define MU_BDIV_QR_THRESHOLD              1334
-#define MU_BDIV_Q_THRESHOLD               1589
+#define MU_DIV_QR_THRESHOLD                998
+#define MU_DIVAPPR_Q_THRESHOLD            1187
+#define MUPI_DIV_QR_THRESHOLD              132
+#define MU_BDIV_QR_THRESHOLD              1017
+#define MU_BDIV_Q_THRESHOLD               1334
 
 #define MATRIX22_STRASSEN_THRESHOLD         11
 #define HGCD_THRESHOLD                     238
@@ -94,7 +94,7 @@
 #define GCDEXT_DC_THRESHOLD                535
 #define JACOBI_BASE_METHOD                   3
 
-#define GET_STR_DC_THRESHOLD                20
+#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              2235
+#define SET_STR_PRECOMPUTE_THRESHOLD      4447
diff -r eb082696e702 -r 8add21adf1c4 mpn/powerpc32/750/gmp-mparam.h
--- a/mpn/powerpc32/750/gmp-mparam.h	Sun Jan 03 04:12:06 2010 +0100
+++ b/mpn/powerpc32/750/gmp-mparam.h	Sun Jan 03 04:41:21 2010 +0100
@@ -84,11 +84,11 @@
 #define BINV_NEWTON_THRESHOLD              156
 #define REDC_1_TO_REDC_N_THRESHOLD          39
 
-#define MU_DIV_QR_THRESHOLD               1308
-#define MU_DIVAPPR_Q_THRESHOLD            1258
-#define MUPI_DIV_QR_THRESHOLD              150
-#define MU_BDIV_QR_THRESHOLD              1258
-#define MU_BDIV_Q_THRESHOLD               1234
+#define MU_DIV_QR_THRESHOLD                807
+#define MU_DIVAPPR_Q_THRESHOLD             807
+#define MUPI_DIV_QR_THRESHOLD               76
+#define MU_BDIV_QR_THRESHOLD               667
+#define MU_BDIV_Q_THRESHOLD                807
 
 #define MATRIX22_STRASSEN_THRESHOLD         11
 #define HGCD_THRESHOLD                      87
diff -r eb082696e702 -r 8add21adf1c4 mpn/powerpc32/gmp-mparam.h
--- a/mpn/powerpc32/gmp-mparam.h	Sun Jan 03 04:12:06 2010 +0100
+++ b/mpn/powerpc32/gmp-mparam.h	Sun Jan 03 04:41:21 2010 +0100
@@ -90,11 +90,11 @@
 #define BINV_NEWTON_THRESHOLD              232
 #define REDC_1_TO_REDC_N_THRESHOLD          54
 
-#define MU_DIV_QR_THRESHOLD               1558
-#define MU_DIVAPPR_Q_THRESHOLD            1499
-#define MUPI_DIV_QR_THRESHOLD              198
-#define MU_BDIV_QR_THRESHOLD              1308
-#define MU_BDIV_Q_THRESHOLD               1334
+#define MU_DIV_QR_THRESHOLD               1057
+#define MU_DIVAPPR_Q_THRESHOLD            1142
+#define MUPI_DIV_QR_THRESHOLD              108
+#define MU_BDIV_QR_THRESHOLD               872
+#define MU_BDIV_Q_THRESHOLD               1142
 
 #define MATRIX22_STRASSEN_THRESHOLD         15
 #define HGCD_THRESHOLD                     122
diff -r eb082696e702 -r 8add21adf1c4 mpn/powerpc64/mode64/p3/gmp-mparam.h
--- a/mpn/powerpc64/mode64/p3/gmp-mparam.h	Sun Jan 03 04:12:06 2010 +0100
+++ b/mpn/powerpc64/mode64/p3/gmp-mparam.h	Sun Jan 03 04:41:21 2010 +0100
@@ -77,11 +77,11 @@
 #define BINV_NEWTON_THRESHOLD              133
 #define REDC_1_TO_REDC_N_THRESHOLD          30
 
-#define MU_DIV_QR_THRESHOLD                979
-#define MU_DIVAPPR_Q_THRESHOLD             748
-#define MUPI_DIV_QR_THRESHOLD               99
-#define MU_BDIV_QR_THRESHOLD               748
-#define MU_BDIV_Q_THRESHOLD                748
+#define MU_DIV_QR_THRESHOLD                618
+#define MU_DIVAPPR_Q_THRESHOLD             551
+#define MUPI_DIV_QR_THRESHOLD               76
+#define MU_BDIV_QR_THRESHOLD               492
+#define MU_BDIV_Q_THRESHOLD                541
 
 #define MATRIX22_STRASSEN_THRESHOLD          9
 #define HGCD_THRESHOLD                      55
diff -r eb082696e702 -r 8add21adf1c4 mpn/x86/p6/mmx/gmp-mparam.h
--- a/mpn/x86/p6/mmx/gmp-mparam.h	Sun Jan 03 04:12:06 2010 +0100
+++ b/mpn/x86/p6/mmx/gmp-mparam.h	Sun Jan 03 04:41:21 2010 +0100
@@ -86,11 +86,11 @@
 #define BINV_NEWTON_THRESHOLD              276
 #define REDC_1_TO_REDC_N_THRESHOLD          74
 
-#define MU_DIV_QR_THRESHOLD               2089
-#define MU_DIVAPPR_Q_THRESHOLD            2089
-#define MUPI_DIV_QR_THRESHOLD              273
-#define MU_BDIV_QR_THRESHOLD              1822
-#define MU_BDIV_Q_THRESHOLD               1787
+#define MU_DIV_QR_THRESHOLD               1442
+#define MU_DIVAPPR_Q_THRESHOLD            1442
+#define MUPI_DIV_QR_THRESHOLD              132
+#define MU_BDIV_QR_THRESHOLD              1142
+#define MU_BDIV_Q_THRESHOLD               1442
 
 #define MATRIX22_STRASSEN_THRESHOLD         18
 #define HGCD_THRESHOLD                     121
diff -r eb082696e702 -r 8add21adf1c4 mpn/x86_64/nano/gmp-mparam.h
--- a/mpn/x86_64/nano/gmp-mparam.h	Sun Jan 03 04:12:06 2010 +0100
+++ b/mpn/x86_64/nano/gmp-mparam.h	Sun Jan 03 04:41:21 2010 +0100
@@ -80,11 +80,11 @@
 #define REDC_1_TO_REDC_2_THRESHOLD          12
 #define REDC_2_TO_REDC_N_THRESHOLD          79
 
-#define MU_DIV_QR_THRESHOLD               2397
-#define MU_DIVAPPR_Q_THRESHOLD            2397
-#define MUPI_DIV_QR_THRESHOLD              249
-#define MU_BDIV_QR_THRESHOLD              2130
-#define MU_BDIV_Q_THRESHOLD               2304
+#define MU_DIV_QR_THRESHOLD               1752
+#define MU_DIVAPPR_Q_THRESHOLD            1858
+#define MUPI_DIV_QR_THRESHOLD               74
+#define MU_BDIV_QR_THRESHOLD              1589
+#define MU_BDIV_Q_THRESHOLD               1718
 
 #define MATRIX22_STRASSEN_THRESHOLD         17
 #define HGCD_THRESHOLD                     135


More information about the gmp-commit mailing list