diff --git a/cudawrapper.c b/cudawrapper.c index a1a90e66..2634dbdd 100644 --- a/cudawrapper.c +++ b/cudawrapper.c @@ -566,6 +566,7 @@ gpu_ecm (mpz_t f, mpz_t x, int param, mpz_t firstsigma, mpz_t n, mpz_t go, { rhoinit (256, 10); print_expcurves (B1, B2, dF, k, root_params.S, param); + print_expwork (B1, B2, dF, k, root_params.S, param, *nb_curves); } } diff --git a/ecm-impl.h b/ecm-impl.h index bea1ec64..43c3d74b 100644 --- a/ecm-impl.h +++ b/ecm-impl.h @@ -335,6 +335,9 @@ int set_stage_2_params (mpz_t, mpz_t, mpz_t, mpz_t, root_params_t *, #define print_expcurves __ECM(print_expcurves) void print_expcurves (double, const mpz_t, unsigned long, unsigned long, int, int); +#define print_expwork __ECM(print_expwork) +void print_expwork (double, const mpz_t, unsigned long, unsigned long, int, + int, unsigned int); #define print_exptime __ECM(print_exptime) void print_exptime (double, const mpz_t, unsigned long, unsigned long, int, double, int);