AC_PROG_CC
AC_PROG_LIBTOOL
-AC_SEARCH_LIBS(clock_gettime, rt, , [AC_MSG_ERROR([GNU MP not found, see http://gmplib.org/])])
AC_SEARCH_LIBS(__gmpz_init, gmp, , [AC_MSG_ERROR([GNU MP not found, see http://gmplib.org/])])
dnl AC_CONFIG_HEADERS([config.h])
void bench(double *b)
{
- static struct timespec thistime, lasttime;
+ static struct timeval thistime, lasttime;
static double x = 0;
static double *lastclock = &x;
lasttime = thistime;
- clock_gettime(CLOCK_MONOTONIC, &thistime);
- *lastclock += (thistime.tv_sec - lasttime.tv_sec) + 0.000000001 * (thistime.tv_nsec - lasttime.tv_nsec);
+ gettimeofday(&thistime, NULL);
+ *lastclock += (thistime.tv_sec - lasttime.tv_sec) + 0.000001 * (thistime.tv_usec - lasttime.tv_usec);
lastclock = b;
}