Lines Matching refs:lo

221   double lo;  member
235 #define D(func, lo, hi) {#func, 'd', 0, lo, hi, {.d = func}}, argument
236 #define F(func, lo, hi) {#func, 'f', 0, lo, hi, {.f = func}}, argument
237 #define VD(func, lo, hi) {#func, 'd', 'v', lo, hi, {.vd = func}}, argument
238 #define VF(func, lo, hi) {#func, 'f', 'v', lo, hi, {.vf = func}}, argument
239 #define VND(func, lo, hi) {#func, 'd', 'n', lo, hi, {.vnd = func}}, argument
240 #define VNF(func, lo, hi) {#func, 'f', 'n', lo, hi, {.vnf = func}}, argument
349 gen_linear (double lo, double hi) in gen_linear() argument
352 A[i] = (lo * (N - i) + hi * i) / N; in gen_linear()
356 genf_linear (double lo, double hi) in genf_linear() argument
359 Af[i] = (float)(lo * (N - i) + hi * i) / N; in genf_linear()
376 frand (double lo, double hi) in frand() argument
379 return lo + (hi - lo) * (asdouble (seed >> 12 | 0x3ffULL << 52) - 1.0); in frand()
383 gen_rand (double lo, double hi) in gen_rand() argument
386 A[i] = frand (lo, hi); in gen_rand()
390 genf_rand (double lo, double hi) in genf_rand() argument
393 Af[i] = (float)frand (lo, hi); in genf_rand()
534 bench1 (const struct fun *f, int type, double lo, double hi) in bench1() argument
578 (unsigned long long) dt, lo, hi); in bench1()
585 (unsigned long long) dt, lo, hi); in bench1()
591 bench (const struct fun *f, double lo, double hi, int type, int gen) in bench() argument
594 gen_rand (lo, hi); in bench()
596 gen_linear (lo, hi); in bench()
600 genf_rand (lo, hi); in bench()
602 genf_linear (lo, hi); in bench()
610 bench1 (f, 't', lo, hi); in bench()
613 bench1 (f, 'l', lo, hi); in bench()
622 lo = i / N; in bench()
624 bench1 (f, 't', lo, hi); in bench()
627 bench1 (f, 'l', lo, hi); in bench()
678 printf ("%7s [low: %g high: %g]\n", f->name, f->lo, f->hi); in usage()
686 double lo = 0, hi = 0; in main() local
700 lo = strtod (argv[1], 0); in main()
746 lo = hi = 0; in main()
759 lo = f->lo; in main()
762 bench (f, lo, hi, type, gen); in main()