summaryrefslogtreecommitdiff
path: root/tune
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2011-11-13 20:24:47 +0100
committerNiels Möller <nisse@lysator.liu.se>2011-11-13 20:24:47 +0100
commit890e8c8008d6518223533612dfe95b07db2c696d (patch)
treee7017339bda93f9a03a593993fe0f8fa49bc70fa /tune
parent4b6d13c7c4cac584b8f8391eeaa87f335417ceec (diff)
downloadgmp-890e8c8008d6518223533612dfe95b07db2c696d.tar.gz
Tweaked tuning setup for hgcd_appr.
Diffstat (limited to 'tune')
-rw-r--r--tune/tuneup.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tune/tuneup.c b/tune/tuneup.c
index c62a25362..ce1db103d 100644
--- a/tune/tuneup.c
+++ b/tune/tuneup.c
@@ -1762,8 +1762,6 @@ tune_hgcd_appr (void)
static struct param_t param;
param.name = "HGCD_APPR_THRESHOLD";
param.function = speed_mpn_hgcd_appr;
- /* We seem to get strange results for small sizes */
- param.min_size = 30;
one (&hgcd_appr_threshold, &param);
}
@@ -1774,6 +1772,8 @@ tune_hgcd_reduce (void)
param.name = "HGCD_REDUCE_THRESHOLD";
param.function = speed_mpn_hgcd_reduce;
param.min_size = 30;
+ param.max_size = 7000;
+ param.step_factor = 0.04;
one (&hgcd_reduce_threshold, &param);
}