summaryrefslogtreecommitdiff
path: root/tune/speed.c
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2021-10-07 17:04:31 +0200
committerNiels Möller <nisse@lysator.liu.se>2021-10-07 17:04:31 +0200
commit2d4d5a474a3b056bba4a4166b4f2fbdb271f59ce (patch)
treef6e184138ca02ff5b3cc5adc8201d94951b2af5f /tune/speed.c
parent1d4340bb853b78ce4a29de53f17bf9fc7301178f (diff)
downloadgmp-2d4d5a474a3b056bba4a4166b4f2fbdb271f59ce.tar.gz
Add speed support for mpn_addaddmul_1msb0.
* tune/speed.h (SPEED_ROUTINE_MPN_ADDADDMUL1_MSB0): New macro. * tune/common.c (speed_mpn_addaddmul_1msb0): New function. * tune/speed.c (routine): Add mpn_addaddmul_1msb0 to list.
Diffstat (limited to 'tune/speed.c')
-rw-r--r--tune/speed.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/tune/speed.c b/tune/speed.c
index eb793ee51..f26771168 100644
--- a/tune/speed.c
+++ b/tune/speed.c
@@ -191,6 +191,9 @@ const struct routine_t {
#if HAVE_NATIVE_mpn_addmul_8
{ "mpn_addmul_8", speed_mpn_addmul_8, FLAG_R_OPTIONAL },
#endif
+#if HAVE_NATIVE_mpn_addaddmul_1msb0
+ { "mpn_addaddmul_1msb0", speed_mpn_addaddmul_1msb0, FLAG_R_OPTIONAL },
+#endif
{ "mpn_mul_1", speed_mpn_mul_1, FLAG_R },
{ "mpn_mul_1_inplace", speed_mpn_mul_1_inplace, FLAG_R },
#if HAVE_NATIVE_mpn_mul_2