summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gmplib.org>2011-11-24 12:13:26 +0100
committerTorbjorn Granlund <tege@gmplib.org>2011-11-24 12:13:26 +0100
commit682827871b8ddf4674d2233c852b516cbcd9c2a1 (patch)
treea91e4b1ac207bcf57449dcd86f39acd3547dc61d
parent17a8a01f86586cbe7436565a7d22764f8f5988ea (diff)
downloadgmp-682827871b8ddf4674d2233c852b516cbcd9c2a1.tar.gz
(tune_mu_div, tune_mu_bdiv): Up min_size to karatsuba's threshold.
-rw-r--r--tune/tuneup.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/tune/tuneup.c b/tune/tuneup.c
index 4cc75eed1..bc7e8cc3d 100644
--- a/tune/tuneup.c
+++ b/tune/tuneup.c
@@ -1568,7 +1568,7 @@ tune_mu_div (void)
param.name = "MU_DIV_QR_THRESHOLD";
param.function = speed_mpn_dcpi1_div_qr;
param.function2 = speed_mpn_mu_div_qr;
- param.min_size = 6;
+ param.min_size = mul_toom22_threshold;
param.max_size = 5000;
param.step_factor = 0.02;
one (&mu_div_qr_threshold, &param);
@@ -1578,7 +1578,7 @@ tune_mu_div (void)
param.name = "MU_DIVAPPR_Q_THRESHOLD";
param.function = speed_mpn_dcpi1_divappr_q;
param.function2 = speed_mpn_mu_divappr_q;
- param.min_size = 6;
+ param.min_size = mul_toom22_threshold;
param.max_size = 5000;
param.step_factor = 0.02;
one (&mu_divappr_q_threshold, &param);
@@ -1627,7 +1627,7 @@ tune_mu_bdiv (void)
param.name = "MU_BDIV_QR_THRESHOLD";
param.function = speed_mpn_dcpi1_bdiv_qr;
param.function2 = speed_mpn_mu_bdiv_qr;
- param.min_size = 4;
+ param.min_size = mul_toom22_threshold;
param.max_size = 5000;
param.step_factor = 0.02;
one (&mu_bdiv_qr_threshold, &param);
@@ -1637,7 +1637,7 @@ tune_mu_bdiv (void)
param.name = "MU_BDIV_Q_THRESHOLD";
param.function = speed_mpn_dcpi1_bdiv_q;
param.function2 = speed_mpn_mu_bdiv_q;
- param.min_size = 4;
+ param.min_size = mul_toom22_threshold;
param.max_size = 5000;
param.step_factor = 0.02;
one (&mu_bdiv_q_threshold, &param);