summaryrefslogtreecommitdiff
path: root/mpn/x86
diff options
context:
space:
mode:
authorTorbjorn Granlund <tg@gmplib.org>2017-02-23 14:33:10 +0100
committerTorbjorn Granlund <tg@gmplib.org>2017-02-23 14:33:10 +0100
commitd3ac86f2e8a51c114961175421530860bf1acc3d (patch)
tree957395d1f791a0f81e5df814589ef0554d361fe9 /mpn/x86
parent65c03aa2e88bffab689b59195198eee69bb71889 (diff)
downloadgmp-d3ac86f2e8a51c114961175421530860bf1acc3d.tar.gz
Retune.
Diffstat (limited to 'mpn/x86')
-rw-r--r--mpn/x86/bobcat/gmp-mparam.h19
1 files changed, 11 insertions, 8 deletions
diff --git a/mpn/x86/bobcat/gmp-mparam.h b/mpn/x86/bobcat/gmp-mparam.h
index 9bec96669..006a5ade1 100644
--- a/mpn/x86/bobcat/gmp-mparam.h
+++ b/mpn/x86/bobcat/gmp-mparam.h
@@ -161,6 +161,9 @@ see https://www.gnu.org/licenses/. */
#define MULLO_BASECASE_THRESHOLD 5
#define MULLO_DC_THRESHOLD 45
#define MULLO_MUL_N_THRESHOLD 14281
+#define SQRLO_BASECASE_THRESHOLD 7
+#define SQRLO_DC_THRESHOLD 71
+#define SQRLO_SQR_THRESHOLD 10323
#define DC_DIV_QR_THRESHOLD 71
#define DC_DIVAPPR_Q_THRESHOLD 238
@@ -182,6 +185,14 @@ see https://www.gnu.org/licenses/. */
#define POWM_SEC_TABLE 1,16,96,416,1185
+#define GET_STR_DC_THRESHOLD 15
+#define GET_STR_PRECOMPUTE_THRESHOLD 29
+#define SET_STR_DC_THRESHOLD 290
+#define SET_STR_PRECOMPUTE_THRESHOLD 860
+
+#define FAC_DSC_THRESHOLD 141
+#define FAC_ODD_THRESHOLD 50
+
#define MATRIX22_STRASSEN_THRESHOLD 17
#define HGCD_THRESHOLD 88
#define HGCD_APPR_THRESHOLD 137
@@ -189,11 +200,3 @@ see https://www.gnu.org/licenses/. */
#define GCD_DC_THRESHOLD 465
#define GCDEXT_DC_THRESHOLD 345
#define JACOBI_BASE_METHOD 4
-
-#define GET_STR_DC_THRESHOLD 18
-#define GET_STR_PRECOMPUTE_THRESHOLD 34
-#define SET_STR_DC_THRESHOLD 270
-#define SET_STR_PRECOMPUTE_THRESHOLD 828
-
-#define FAC_DSC_THRESHOLD 256
-#define FAC_ODD_THRESHOLD 34