summaryrefslogtreecommitdiff
path: root/mpn/x86
diff options
context:
space:
mode:
authorTorbjorn Granlund <tg@gmplib.org>2017-04-18 21:39:45 +0200
committerTorbjorn Granlund <tg@gmplib.org>2017-04-18 21:39:45 +0200
commitda2729c853ec58308d9844fa8275980242a1d9ee (patch)
tree80f1d8ae1f854f354b785df4d51f94c51e6c359b /mpn/x86
parenta7184bceda522b7e7c732d28d26aa1b052b1f009 (diff)
downloadgmp-da2729c853ec58308d9844fa8275980242a1d9ee.tar.gz
Add SQRLO thresholds.
Diffstat (limited to 'mpn/x86')
-rw-r--r--mpn/x86/pentium4/sse2/gmp-mparam.h19
1 files changed, 11 insertions, 8 deletions
diff --git a/mpn/x86/pentium4/sse2/gmp-mparam.h b/mpn/x86/pentium4/sse2/gmp-mparam.h
index 57ff59170..587cc681b 100644
--- a/mpn/x86/pentium4/sse2/gmp-mparam.h
+++ b/mpn/x86/pentium4/sse2/gmp-mparam.h
@@ -170,6 +170,9 @@ see https://www.gnu.org/licenses/. */
#define MULLO_BASECASE_THRESHOLD 12
#define MULLO_DC_THRESHOLD 55
#define MULLO_MUL_N_THRESHOLD 14709
+#define SQRLO_BASECASE_THRESHOLD 8
+#define SQRLO_DC_THRESHOLD 74
+#define SQRLO_SQR_THRESHOLD 8706
#define DC_DIV_QR_THRESHOLD 38
#define DC_DIVAPPR_Q_THRESHOLD 77
@@ -191,14 +194,6 @@ see https://www.gnu.org/licenses/. */
#define POWM_SEC_TABLE 1,19,102,615,2111
-#define MATRIX22_STRASSEN_THRESHOLD 23
-#define HGCD_THRESHOLD 88
-#define HGCD_APPR_THRESHOLD 93
-#define HGCD_REDUCE_THRESHOLD 5010
-#define GCD_DC_THRESHOLD 379
-#define GCDEXT_DC_THRESHOLD 258
-#define JACOBI_BASE_METHOD 4
-
#define GET_STR_DC_THRESHOLD 12
#define GET_STR_PRECOMPUTE_THRESHOLD 26
#define SET_STR_DC_THRESHOLD 147
@@ -206,3 +201,11 @@ see https://www.gnu.org/licenses/. */
#define FAC_DSC_THRESHOLD 906
#define FAC_ODD_THRESHOLD 28
+
+#define MATRIX22_STRASSEN_THRESHOLD 23
+#define HGCD_THRESHOLD 88
+#define HGCD_APPR_THRESHOLD 93
+#define HGCD_REDUCE_THRESHOLD 5010
+#define GCD_DC_THRESHOLD 379
+#define GCDEXT_DC_THRESHOLD 258
+#define JACOBI_BASE_METHOD 4