summaryrefslogtreecommitdiff
path: root/tune/set_strs.c
diff options
context:
space:
mode:
authortege <tege@gmplib.org>2006-11-04 13:50:56 +0100
committertege <tege@gmplib.org>2006-11-04 13:50:56 +0100
commit4907206eddf254314a1fac2738443470af3e9726 (patch)
tree410660c241bbc239b1e625539bddf76f59256e38 /tune/set_strs.c
parent35a4ff9cf4ff6cff496f9eab3b63aded9bef1f76 (diff)
downloadgmp-4907206eddf254314a1fac2738443470af3e9726.tar.gz
tune/tuneup.c, tune/common.c, tune/speed.c, tune/speed.h,
tune/set_strb.c, tune/set_strs.c: Add tuning and speed measurements of separate SET_STR_DC_THRESHOLD and SET_STR_PRECOMPUTE_THRESHOLD. Add tuning and speed measurement of mpn_addsub_n.
Diffstat (limited to 'tune/set_strs.c')
-rw-r--r--tune/set_strs.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/tune/set_strs.c b/tune/set_strs.c
index 03b72e684..1cf775b5f 100644
--- a/tune/set_strs.c
+++ b/tune/set_strs.c
@@ -22,10 +22,13 @@ MA 02110-1301, USA. */
#include "gmp.h"
#include "gmp-impl.h"
-/* Note this is designed only for SET_STR_BLOCK_SIZE==1. */
-
-#undef SET_STR_THRESHOLD
-#define SET_STR_THRESHOLD 2 /* never */
+#undef SET_STR_DC_THRESHOLD
+#define SET_STR_DC_THRESHOLD 2 /* never */
+#undef SET_STR_PRECOMPUTE_THRESHOLD
+#define SET_STR_PRECOMPUTE_THRESHOLD 2 /* never */
#define __gmpn_set_str mpn_set_str_subquad
+#define mpn_bc_set_str mpn_bc_set_str_subquad
+#define mpn_dc_set_str mpn_dc_set_str_subquad
+#define mpn_set_str_compute_powtab mpn_set_str_compute_powtab_subquad
#include "mpn/generic/set_str.c"