diff options
author | Niels Möller <nisse@lysator.liu.se> | 2021-10-07 17:04:31 +0200 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2021-10-07 17:04:31 +0200 |
commit | 2d4d5a474a3b056bba4a4166b4f2fbdb271f59ce (patch) | |
tree | f6e184138ca02ff5b3cc5adc8201d94951b2af5f /tune/common.c | |
parent | 1d4340bb853b78ce4a29de53f17bf9fc7301178f (diff) | |
download | gmp-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/common.c')
-rw-r--r-- | tune/common.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tune/common.c b/tune/common.c index a62e0a91a..4f68b2652 100644 --- a/tune/common.c +++ b/tune/common.c @@ -546,6 +546,13 @@ speed_mpn_addmul_8 (struct speed_params *s) } #endif +#if HAVE_NATIVE_mpn_addaddmul_1msb0 +double +speed_mpn_addaddmul_1msb0 (struct speed_params *s) +{ + SPEED_ROUTINE_MPN_ADDADDMUL1_MSB0 (mpn_addaddmul_1msb0); +} +#endif double speed_mpn_mul_1 (struct speed_params *s) { |