diff options
author | Niels Möller <nisse@lysator.liu.se> | 2011-11-13 20:24:47 +0100 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2011-11-13 20:24:47 +0100 |
commit | 890e8c8008d6518223533612dfe95b07db2c696d (patch) | |
tree | e7017339bda93f9a03a593993fe0f8fa49bc70fa /tune | |
parent | 4b6d13c7c4cac584b8f8391eeaa87f335417ceec (diff) | |
download | gmp-890e8c8008d6518223533612dfe95b07db2c696d.tar.gz |
Tweaked tuning setup for hgcd_appr.
Diffstat (limited to 'tune')
-rw-r--r-- | tune/tuneup.c | 4 |
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, ¶m); } @@ -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, ¶m); } |