summaryrefslogtreecommitdiff
path: root/tune/common.c
diff options
context:
space:
mode:
authorNiels M?ller <nisse@lysator.liu.se>2012-10-31 12:00:39 +0100
committerNiels M?ller <nisse@lysator.liu.se>2012-10-31 12:00:39 +0100
commit79c456866db00da0f0137959ef8d34e4e45ae568 (patch)
tree1ec4d170b0c779fa30d59111c967cbae826de0b0 /tune/common.c
parenta43c022f9cb047846628aaa70c5bd0993f0972fb (diff)
downloadgmp-79c456866db00da0f0137959ef8d34e4e45ae568.tar.gz
Benchmarking of broot functions.
Diffstat (limited to 'tune/common.c')
-rw-r--r--tune/common.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/tune/common.c b/tune/common.c
index 9cc3f2d1f..4ae3c4c60 100644
--- a/tune/common.c
+++ b/tune/common.c
@@ -867,6 +867,22 @@ speed_mpn_mu_bdiv_qr (struct speed_params *s)
}
double
+speed_mpn_broot (struct speed_params *s)
+{
+ SPEED_ROUTINE_MPN_BROOT (mpn_broot);
+}
+double
+speed_mpn_broot_invm1 (struct speed_params *s)
+{
+ SPEED_ROUTINE_MPN_BROOT (mpn_broot_invm1);
+}
+double
+speed_mpn_brootinv (struct speed_params *s)
+{
+ SPEED_ROUTINE_MPN_BROOTINV (mpn_brootinv, 5*s->size);
+}
+
+double
speed_mpn_binvert (struct speed_params *s)
{
SPEED_ROUTINE_MPN_BINVERT (mpn_binvert, mpn_binvert_itch);