Skip to content
Extraits de code Groupes Projets
Valider cf6829e1 rédigé par EdouardParis's avatar EdouardParis
Parcourir les fichiers

Change to float

parent 3b7a9a3c
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -9,7 +9,7 @@
#include <gmpxx.h>
#include <cassert>
time_t algo_sqrt(mpz_class const& a, mpz_class & res)
float algo_sqrt(mpz_class const& a, mpz_class & res)
{
struct timespec t0, t1;
......@@ -32,7 +32,7 @@ time_t algo_sqrt(mpz_class const& a, mpz_class & res)
clock_gettime( CLOCK_REALTIME, &t1);
time_t t_res = 1000.*(t1.tv_sec-t0.tv_sec) + (t1.tv_nsec-t0.tv_nsec)/1000000.;
float t_res = 1000.*(t1.tv_sec-t0.tv_sec) + (t1.tv_nsec-t0.tv_nsec)/1000000.;
return t_res;
};
......@@ -45,7 +45,7 @@ int main(int argc, char** argv) {
mpz_class a = state.get_z_bits(n * 8 * sizeof(mp_limb_t));
mpz_class res;
time_t t;
float t;
t = algo_sqrt(a, res);
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter