/benchtests/ |
A D | bench-pthread-locks.c | 87 test_mutex (long iters, int filler) in test_mutex() argument 336 long iters; member 348 long iters = p->iters; in test_producer_thread() local 352 for (j = iters; j >= 0; --j) in test_producer_thread() 379 p.iters = iters; in test_consumer_producer() 424 long iters, iters_limit; in do_bench_2() local 429 iters = START_ITERS; in do_bench_2() 434 cur = func(iters, filler); in do_bench_2() 452 || iters >= iters_limit in do_bench_2() 453 || iters >= 1000000) in do_bench_2() [all …]
|
A D | bench-malloc-thread.c | 131 size_t iters = 0; in malloc_benchmark_loop() local 142 iters++; in malloc_benchmark_loop() 145 return iters; in malloc_benchmark_loop() 150 size_t iters; member 159 size_t iters; in benchmark_thread() local 168 args->iters = iters; in benchmark_thread() 199 *iters = 0; in do_benchmark() 211 *iters += args[i].iters; in do_benchmark() 227 size_t iters = 0, num_threads = 1; in main() local 270 cur = do_benchmark (num_threads, &iters); in main() [all …]
|
A D | bench-skeleton.c | 51 unsigned long iters = 1000; in main() local 83 for (k = 0; k < iters; k++) in main() 91 for (k = 0; k < iters; k++) in main() 98 d_total_i += iters * NUM_SAMPLES (v); in main() 104 for (k = 0; k < iters; k++) in main() 119 RESULT_ACCUM (cur, v, i, c * iters, (c + 1) * iters); in main() 121 d_total_i += iters; in main() 137 d_iters = iters; in main()
|
A D | bench-malloc-simple.c | 39 size_t iters; member 49 size_t iters = args->iters; in do_benchmark() local 55 for (int j = 0; j < iters; j++) in do_benchmark() 87 size_t iters = NUM_ITERS; in bench() local 95 tests[t][i].iters = iters / allocs[i]; in bench() 130 double iters2 = iters; in bench()
|
A D | bench-math-inlines.c | 41 func ## _t (volatile double *p, size_t n, size_t iters) \ 45 for (j = 0; j < iters; j++) \ 59 func ## _t (volatile double *p, size_t n, size_t iters) \ 63 for (j = 0; j < iters; j++) \ 179 typedef int (*proto_t) (volatile double *p, size_t n, size_t iters); 223 size_t iters = 2048; in do_one_test() local 229 test_fn (arr, len, iters); in do_one_test() 234 json_attr_double (json_ctx, "iterations", iters); in do_one_test() 235 json_attr_double (json_ctx, "mean", cur / iters); in do_one_test()
|
A D | bench-strtod.c | 91 const size_t iters = INNER_LOOP_ITERS; in do_bench() local 100 for (size_t j = 0; j < iters; ++j) in do_bench() 105 TIMING_PRINT_MEAN ((double) cur, (double) iters); in do_bench()
|
A D | bench-memmove.c | 35 size_t i, iters = INNER_LOOP_ITERS; in do_one_test() local 37 for (i = 0; i < iters / 64; ++i) in do_one_test() 42 for (i = 0; i < iters; ++i) in do_one_test() 50 json_element_double (json_ctx, (double) cur / (double) iters); in do_one_test()
|
A D | bench-memset-large.c | 38 size_t i, iters = 16; in do_one_test() local 42 for (i = 0; i < iters; ++i) in do_one_test() 50 json_element_double (json_ctx, (double) cur / (double) iters); in do_one_test()
|
A D | bench-memmove-large.c | 36 size_t i, iters = 16; in do_one_test() local 40 for (i = 0; i < iters; ++i) in do_one_test() 48 json_element_double (json_ctx, (double) cur / (double) iters); in do_one_test()
|
A D | bench-memcpy.c | 41 size_t i, iters = INNER_LOOP_ITERS; in do_one_test() local 43 for (i = 0; i < iters / 64; ++i) in do_one_test() 48 for (i = 0; i < iters; ++i) in do_one_test() 56 json_element_double (json_ctx, (double) cur / (double) iters); in do_one_test()
|
A D | bench-rawmemchr.c | 44 size_t i, iters = INNER_LOOP_ITERS_LARGE * 4; in do_one_test() local 56 for (i = 0; i < iters; ++i) in do_one_test() 64 json_element_double (json_ctx, (double) cur / (double) iters); in do_one_test()
|
A D | bench-memccpy.c | 44 size_t i, iters = INNER_LOOP_ITERS_LARGE; in do_one_test() local 48 for (i = 0; i < iters; ++i) in do_one_test() 56 TIMING_PRINT_MEAN ((double) cur, (double) iters); in do_one_test()
|
A D | bench-strcasecmp.c | 45 size_t i, iters = INNER_LOOP_ITERS; in do_one_test() local 59 for (i = 0; i < iters; ++i) in do_one_test() 67 TIMING_PRINT_MEAN ((double) cur, (double) iters); in do_one_test()
|
A D | bench-memcpy-large.c | 39 size_t i, iters = 16; in do_one_test() local 43 for (i = 0; i < iters; ++i) in do_one_test() 51 json_element_double (json_ctx, (double) cur / (double) iters); in do_one_test()
|
A D | bench-strnlen.c | 54 size_t len = CALL (impl, s, maxlen), i, iters = INNER_LOOP_ITERS_LARGE; in do_one_test() local 66 for (i = 0; i < iters; ++i) in do_one_test() 74 TIMING_PRINT_MEAN ((double) cur, (double) iters); in do_one_test()
|
A D | bench-strspn.c | 63 size_t res = CALL (impl, s, acc), i, iters = INNER_LOOP_ITERS_MEDIUM; in do_one_test() local 75 for (i = 0; i < iters; ++i) in do_one_test() 83 TIMING_PRINT_MEAN ((double) cur, (double) iters); in do_one_test()
|
A D | bench-strlen.c | 51 size_t len = CALL (impl, s), i, iters = INNER_LOOP_ITERS_LARGE; in do_one_test() local 63 for (i = 0; i < iters; ++i) in do_one_test() 71 json_element_double (json_ctx, (double) cur / (double) iters); in do_one_test()
|
A D | bench-memset.c | 46 size_t i, iters = INNER_LOOP_ITERS_LARGE; in do_one_test() local 50 for (i = 0; i < iters; ++i) in do_one_test() 58 json_element_double (json_ctx, (double) cur / (double) iters); in do_one_test()
|
A D | bench-strcat.c | 54 size_t k = STRLEN (dst), i, iters = INNER_LOOP_ITERS_LARGE; in do_one_test() local 74 for (i = 0; i < iters; ++i) in do_one_test() 83 TIMING_PRINT_MEAN ((double) cur, (double) iters); in do_one_test()
|
A D | bench-memchr.c | 59 size_t i, iters = INNER_LOOP_ITERS_LARGE; in do_one_test() local 63 for (i = 0; i < iters; ++i) in do_one_test() 71 TIMING_PRINT_MEAN ((double) cur, (double) iters); in do_one_test()
|
A D | bench-strpbrk.c | 69 size_t i, iters = INNER_LOOP_ITERS_MEDIUM; in do_one_test() local 81 for (i = 0; i < iters; ++i) in do_one_test() 89 TIMING_PRINT_MEAN ((double) cur, (double) iters); in do_one_test()
|
A D | bench-strrchr.c | 59 size_t i, iters = INNER_LOOP_ITERS8; in do_one_test() local 71 for (i = 0; i < iters; ++i) in do_one_test() 79 TIMING_PRINT_MEAN ((double) cur, (double) iters); in do_one_test()
|
A D | bench-strcpy.c | 57 size_t i, iters = INNER_LOOP_ITERS; in do_one_test() local 78 for (i = 0; i < iters; ++i) in do_one_test() 86 TIMING_PRINT_MEAN ((double) cur, (double) iters); in do_one_test()
|
A D | bench-strcasestr.c | 39 size_t i, iters = INNER_LOOP_ITERS_SMALL; in do_one_test() local 43 for (i = 0; i < iters; ++i) in do_one_test() 51 TIMING_PRINT_MEAN ((double) cur, (double) iters); in do_one_test()
|
A D | bench-strtok.c | 63 size_t i, iters = INNER_LOOP_ITERS_SMALL; in do_one_test() local 66 for (i = 0; i < iters; ++i) in do_one_test() 76 TIMING_PRINT_MEAN ((double) cur, (double) iters); in do_one_test()
|