diff options
Diffstat (limited to 'tune')
-rw-r--r-- | tune/common.c | 6 | ||||
-rw-r--r-- | tune/speed.c | 1 | ||||
-rw-r--r-- | tune/speed.h | 1 |
3 files changed, 8 insertions, 0 deletions
diff --git a/tune/common.c b/tune/common.c index 8b490d879..489f333ff 100644 --- a/tune/common.c +++ b/tune/common.c @@ -1785,6 +1785,12 @@ speed_mpz_2fac_ui (struct speed_params *s) SPEED_ROUTINE_MPZ_UI (mpz_2fac_ui); } +double +speed_mpz_primorial_ui (struct speed_params *s) +{ + SPEED_ROUTINE_MPZ_UI (mpz_primorial_ui); +} + double speed_mpn_fib2_ui (struct speed_params *s) diff --git a/tune/speed.c b/tune/speed.c index 51a5f37c8..efab32bb3 100644 --- a/tune/speed.c +++ b/tune/speed.c @@ -408,6 +408,7 @@ const struct routine_t { { "mpz_bin_ui", speed_mpz_bin_ui, FLAG_NODATA | FLAG_R_OPTIONAL }, { "mpz_fac_ui", speed_mpz_fac_ui, FLAG_NODATA }, { "mpz_2fac_ui", speed_mpz_2fac_ui, FLAG_NODATA }, + { "mpz_primorial_ui", speed_mpz_primorial_ui, FLAG_NODATA }, { "mpz_powm", speed_mpz_powm }, { "mpz_powm_mod", speed_mpz_powm_mod }, { "mpz_powm_redc", speed_mpz_powm_redc }, diff --git a/tune/speed.h b/tune/speed.h index 9fdb06bfd..be1966368 100644 --- a/tune/speed.h +++ b/tune/speed.h @@ -388,6 +388,7 @@ double speed_mpz_bin_uiui (struct speed_params *); double speed_mpz_bin_ui (struct speed_params *); double speed_mpz_fac_ui (struct speed_params *); double speed_mpz_2fac_ui (struct speed_params *); +double speed_mpz_primorial_ui (struct speed_params *); double speed_mpz_fib_ui (struct speed_params *); double speed_mpz_fib2_ui (struct speed_params *); double speed_mpz_init_clear (struct speed_params *); |