/* Last edited on 2001-09-30 17:54:01 by stolfi */ /* Test of libjs.now() - time for a floating-point division. */ #include #include int main(int argc, char **argv) { double t1, t2, r, s; long int n, i; t1 = now(); r = 0.7345; n = 50000000; for(i = 0; i < n; i++) { s = 1.66/r; r = 1.66/s; } t2 = now(); fprintf(stderr, "t1 = %20.10f\n", t1); fprintf(stderr, "t2 = %20.10f\n", t2); fprintf(stderr, "dt = %20.10f\n", t2-t1); fprintf(stderr, "op = %20.10f\n", (t2-t1)/2/((double) n)); fprintf(stderr, "r = %20.10f\n", r); return(0); }