/benchtests/ |
A D | bench-strncasecmp.c | 57 for (i = 0; i < iters; ++i) in do_one_test() 89 for (i = 0; i < len; i++) in do_test() 124 for (i = 1; i < 16; ++i) in test_main() 126 do_test (i, i, i - 1, i, 127, 0); in test_main() 128 do_test (i, i, i, i, 127, 0); in test_main() 129 do_test (i, i, i, i, 127, 1); in test_main() 130 do_test (i, i, i, i, 127, -1); in test_main() 132 do_test (i, i, i + 1, i, 127, 0); in test_main() 133 do_test (i, i, i + 1, i, 127, 1); in test_main() 134 do_test (i, i, i + 1, i, 127, -1); in test_main() [all …]
|
A D | bench-strcpy_chk.c | 175 for (i = 0; i < 16; ++i) in test_main() 183 for (i = 1; i < 8; ++i) in test_main() 189 for (i = 1; i < 8; ++i) in test_main() 205 for (i = 1; i < 8; ++i) in test_main() 211 for (i = 1; i < 8; ++i) in test_main() 227 for (i = 1; i < 8; ++i) in test_main() 233 for (i = 1; i < 8; ++i) in test_main() 235 do_test (i, 2 * i, (8 << i), (8 << i) + i, 127); in test_main() 236 do_test (2 * i, i, (8 << i), (8 << i) + (i - 1), 255); in test_main() 237 do_test (i, i, (8 << i), (8 << i) + i + 2, 127); in test_main() [all …]
|
A D | bench-memcpy.c | 43 for (i = 0; i < iters / 64; ++i) in do_one_test() 48 for (i = 0; i < iters; ++i) in do_one_test() 79 for (i = 0, j = 1; i < len; i++, j += 23) in do_test() 123 for (i = 0; i < 18; ++i) in test_main() 130 do_test (&json_ctx, i, i, 1 << i, 1); in test_main() 138 for (i = 0; i < 32; ++i) in test_main() 143 do_test (&json_ctx, i, i, i, 0); in test_main() 152 for (i = 3; i < 32; ++i) in test_main() 159 do_test (&json_ctx, i, i, 16 * i, 1); in test_main() 166 for (i = 32; i < 64; ++i) in test_main() [all …]
|
A D | bench-memcmp.c | 72 for (i = 0; i < iters; ++i) in do_one_test() 111 for (i = 0; i < len; i++) in do_test() 150 for (i = 1; i < 32; ++i) in test_main() 152 do_test (&json_ctx, i * CHARBYTES, i * CHARBYTES, i, 0); in test_main() 157 for (i = 0; i < 32; ++i) in test_main() 167 for (i = 33; i < 385; i += 32) in test_main() 174 do_test (&json_ctx, i, i, i, -1); in test_main() 177 for (i = 1; i < 10; ++i) in test_main() 188 do_test (&json_ctx, i, i, 2 << i, -1); in test_main() 191 do_test (&json_ctx, i, i, 16 << i, -1); in test_main() [all …]
|
A D | bench-memmove.c | 37 for (i = 0; i < iters / 64; ++i) in do_one_test() 42 for (i = 0; i < iters; ++i) in do_one_test() 70 for (i = 0, j = 1; i < len; i++, j += 23) in do_test() 111 for (i = 0; i < 14; ++i) in test_main() 119 for (i = 0; i < 32; ++i) in test_main() 127 for (i = 3; i < 32; ++i) in test_main() 129 if ((i & (i - 1)) == 0) in test_main() 137 for (i = 32; i < 64; ++i) in test_main() 142 do_test (&json_ctx, i, i, 32 * i); in test_main() 145 for (i = 0; i <= 48; ++i) in test_main() [all …]
|
A D | bench-strncmp.c | 82 for (i = 0; i < iters; ++i) in do_one_test() 123 for (i = 0; i < n; i++) in do_test_limit() 124 s1[i] = s2[i] = 1 + 23 * i % max_char; in do_test_limit() 174 for (i = 0; i < n; i++) in do_test() 311 for (i = 0; i < (108 / CHARBYTES); ++i) in do_test_page() 342 for (i =0; i < 16; ++i) in test_main() 364 for (i = 1; i < 8; ++i) in test_main() 372 do_test (&json_ctx, 8 - i, 2 * i, 8 << i, 16 << i, 127, 0); in test_main() 374 do_test (&json_ctx, 2 * i, i, 8 << i, 16 << i, 255, 0); in test_main() 375 do_test (&json_ctx, 2 * i, i, 8 << i, 16 << i, 255, 1); in test_main() [all …]
|
A D | bench-memccpy.c | 48 for (i = 0; i < iters; ++i) in do_one_test() 77 for (i = 0; i < len - 1; ++i) in do_test() 84 for (i = len; i + align1 < page_size && i < len + 64; ++i) in do_test() 107 for (i = 1; i < 8; ++i) in test_main() 113 do_test (8 - i, 2 * i, 1, 1 << i, 2 << i, 127); in test_main() 114 do_test (2 * i, 8 - i, 17, 2 << i, 1 << i, 127); in test_main() 115 do_test (8 - i, 2 * i, 0, 1 << i, 2 << i, 255); in test_main() 116 do_test (2 * i, 8 - i, i, 2 << i, 1 << i, 255); in test_main() 119 for (i = 1; i < 8; ++i) in test_main() 123 do_test (8 - i, 2 * i, i, 4 << i, 8 << i, 127); in test_main() [all …]
|
A D | bench-strchr.c | 83 for (i = 0; i < iters; ++i) in do_one_test() 107 for (i = 0; i < len; ++i) in do_test() 148 for (i = 1; i < 8; ++i) in test_main() 154 for (i = 1; i < 8; ++i) in test_main() 160 for (i = 1; i < 8; ++i) in test_main() 166 for (i = 0; i < 8; ++i) in test_main() 172 for (i = 0; i < 32; ++i) in test_main() 178 for (i = 1; i < 8; ++i) in test_main() 184 for (i = 1; i < 8; ++i) in test_main() 190 for (i = 1; i < 8; ++i) in test_main() [all …]
|
A D | bench-memchr.c | 63 for (i = 0; i < iters; ++i) in do_one_test() 85 for (i = 0; i < len; ++i) in do_test() 124 for (i = 1; i < 8; ++i) in test_main() 134 do_test (i, i, 256, 23); in test_main() 135 do_test (i, i, 256, 0); in test_main() 138 for (i = 1; i < 8; ++i) in test_main() 147 for (i = 1; i < 32; ++i) in test_main() 151 do_test (i, i, i + 1, 23); in test_main() 152 do_test (i, i, i + 1, 0); in test_main() 155 do_test (i, i, i - 1, 23); in test_main() [all …]
|
A D | bench-strncpy.c | 79 for (i = len; i < n; ++i) in do_one_test() 89 for (i = 0; i < iters; ++i) in do_one_test() 119 for (i = 0; i < len; ++i) in do_test() 146 for (i = 1; i < 8; ++i) in test_main() 152 do_test (8 - i, 2 * i, 1 << i, 2 << i, SMALL_CHAR); in test_main() 153 do_test (2 * i, 8 - i, 2 << i, 1 << i, SMALL_CHAR); in test_main() 154 do_test (8 - i, 2 * i, 1 << i, 2 << i, BIG_CHAR); in test_main() 155 do_test (2 * i, 8 - i, 2 << i, 1 << i, BIG_CHAR); in test_main() 158 for (i = 1; i < 8; ++i) in test_main() 162 do_test (8 - i, 2 * i, 4 << i, 8 << i, SMALL_CHAR); in test_main() [all …]
|
A D | bench-strcat.c | 74 for (i = 0; i < iters; ++i) in do_one_test() 103 for (i = 0; i < len1; ++i) in do_test() 107 for (i = 0; i < len2; i++) in do_test() 133 for (i = 0; i < 16; ++i) in test_main() 137 do_test (0, i, i, i, SMALL_CHAR); in test_main() 138 do_test (i, 0, i, i, BIG_CHAR); in test_main() 141 for (i = 1; i < 8; ++i) in test_main() 144 do_test (8 - i, 2 * i, 8 << i, 8 << i, SMALL_CHAR); in test_main() 146 do_test (8 - i, 2 * i, 8 << i, 2 << i, SMALL_CHAR); in test_main() 149 for (i = 1; i < 8; ++i) in test_main() [all …]
|
A D | bench-strcasecmp.c | 59 for (i = 0; i < iters; ++i) in do_one_test() 91 for (i = 0; i < len; i++) in do_test() 126 for (i = 1; i < 16; ++i) in test_main() 128 do_test (i, i, i, 127, 0); in test_main() 129 do_test (i, i, i, 127, 1); in test_main() 130 do_test (i, i, i, 127, -1); in test_main() 133 for (i = 1; i < 10; ++i) in test_main() 143 for (i = 1; i < 8; ++i) in test_main() 145 do_test (i, 2 * i, 8 << i, 127, 0); in test_main() 146 do_test (2 * i, i, 8 << i, 254, 0); in test_main() [all …]
|
A D | bench-strcpy.c | 78 for (i = 0; i < iters; ++i) in do_one_test() 108 for (i = 0; i < len; i++) in do_test() 133 for (i = 0; i < 16; ++i) in test_main() 141 for (i = 1; i < 8; ++i) in test_main() 144 do_test (8 - i, 2 * i, 8 << i, SMALL_CHAR); in test_main() 147 for (i = 1; i < 8; ++i) in test_main() 149 do_test (i, 2 * i, 8 << i, SMALL_CHAR); in test_main() 150 do_test (2 * i, i, 8 << i, BIG_CHAR); in test_main() 151 do_test (i, i, 8 << i, SMALL_CHAR); in test_main() 152 do_test (i, i, 8 << i, BIG_CHAR); in test_main() [all …]
|
A D | bench-strnlen.c | 66 for (i = 0; i < iters; ++i) in do_one_test() 88 for (i = 0; i < len; ++i) in do_test() 112 for (i = 1; i < 8; ++i) in test_main() 119 for (i = 1; i < 8; ++i) in test_main() 121 do_test (i, i, i - 1, MIDDLE_CHAR); in test_main() 122 do_test (i, i, i, MIDDLE_CHAR); in test_main() 123 do_test (i, i, i + 1, MIDDLE_CHAR); in test_main() 126 for (i = 2; i <= 10; ++i) in test_main() 132 for (i = 1; i < 8; ++i) in test_main() 135 for (i = 1; i < 8; ++i) in test_main() [all …]
|
A D | bench-strrchr.c | 71 for (i = 0; i < iters; ++i) in do_one_test() 96 for (i = 0; i < len; ++i) in do_test() 138 for (i = 1; i < 8; ++i) in test_main() 144 for (i = 1; i < 8; ++i) in test_main() 150 for (i = 0; i < 32; ++i) in test_main() 153 do_test (0, i, i + 1, 23, BIG_CHAR); in test_main() 156 for (i = 1; i < 8; ++i) in test_main() 162 for (i = 1; i < 8; ++i) in test_main() 168 for (i = 0; i < 32; ++i) in test_main() 170 do_test (0, i, i + 1, 0, SMALL_CHAR); in test_main() [all …]
|
A D | bench-strcmp.c | 90 for (i = 0; i < iters; ++i) in do_one_test() 126 for (i = 0; i < len; i++) in do_test() 127 s1[i] = s2[i] = 1 + (23 << ((CHARBYTES - 1) * 8)) * i % max_char; in do_test() 225 for (i = 1; i < 32; ++i) in test_main() 227 do_test (&json_ctx, CHARBYTES * i, CHARBYTES * i, i, MIDCHAR, 0); in test_main() 228 do_test (&json_ctx, CHARBYTES * i, CHARBYTES * i, i, MIDCHAR, 1); in test_main() 229 do_test (&json_ctx, CHARBYTES * i, CHARBYTES * i, i, MIDCHAR, -1); in test_main() 232 for (i = 1; i < 10 + CHARBYTESLOG; ++i) in test_main() 244 for (i = 1; i < 8; ++i) in test_main() 246 do_test (&json_ctx, CHARBYTES * i, 2 * CHARBYTES * i, 8 << i, MIDCHAR, 0); in test_main() [all …]
|
A D | bench-strpbrk.c | 81 for (i = 0; i < iters; ++i) in do_one_test() 95 size_t i; in do_test() local 107 for (i = 0; i < len; ++i) in do_test() 120 for (i = 0; i < pos; ++i) in do_test() 133 for (i = pos + 1; i < pos + 10; ++i) in do_test() 159 for (i = 0; i < 32; ++i) in test_main() 162 do_test (i, 512, i); in test_main() 165 for (i = 1; i < 8; ++i) in test_main() 168 do_test (i, 16 << i, 4); in test_main() 171 for (i = 1; i < 8; ++i) in test_main() [all …]
|
A D | bench-malloc-simple.c | 57 for (int i = 0; i < n; i++) in do_benchmark() local 60 for (int i = 0; i < n; i++) in do_benchmark() local 78 for (int i = 0; i < NUM_ALLOCS; i++) in thread_test() local 91 for (int i = 0; i < NUM_ALLOCS; i++) in bench() local 93 tests[t][i].n = allocs[i]; in bench() 95 tests[t][i].iters = iters / allocs[i]; in bench() 103 for (int i = 0; i < NUM_ALLOCS; i++) in bench() local 112 for (int i = 0; i < NUM_ALLOCS; i++) in bench() local 139 for (int i = 0; i < NUM_ALLOCS; i++) in bench() local 145 for (int i = 0; i < NUM_ALLOCS; i++) in bench() local [all …]
|
A D | bench-strspn.c | 75 for (i = 0; i < iters; ++i) in do_one_test() 89 size_t i; in do_test() local 99 for (i = 0; i < len; ++i) in do_test() 109 for (i = 0; i < pos; ++i) in do_test() 116 for (i = pos + 1; i < pos + 10; ++i) in do_test() 141 for (i = 0; i < 32; ++i) in test_main() 144 do_test (i, 512, i); in test_main() 147 for (i = 1; i < 8; ++i) in test_main() 150 do_test (i, 16 << i, 4); in test_main() 153 for (i = 1; i < 8; ++i) in test_main() [all …]
|
A D | bench-strncat.c | 82 for (i = 0; i < iters; ++i) in do_one_test() 114 for (i = 0; i < len1; ++i) in do_test() 115 s1[i] = 32 + 23 * i % (max_char - 32); in do_test() 118 for (i = 0; i < len2; i++) in do_test() 153 for (i = 1; i < 8; ++i) in main() 156 do_test (8 - i, 2 * i, 8 << i, 8 << i, n, SMALL_CHAR); in main() 158 do_test (8 - i, 2 * i, 8 << i, 2 << i, n, SMALL_CHAR); in main() 161 for (i = 1; i < 8; ++i) in main() 163 do_test (i, 2 * i, 8 << i, 1, n, SMALL_CHAR); in main() 164 do_test (2 * i, i, 8 << i, 1, n, BIG_CHAR); in main() [all …]
|
A D | bench-memset.c | 50 for (i = 0; i < iters; ++i) in do_one_test() 88 size_t i; in test_main() local 111 for (i = 0; i < 18; ++i) in test_main() 113 for (i = 1; i < 64; ++i) in test_main() 115 do_test (&json_ctx, i, c, i); in test_main() 116 do_test (&json_ctx, 4096 - i, c, i); in test_main() 118 if (i & (i - 1)) in test_main() 121 for (i = 32; i < 1024; i+=32) in test_main() 124 do_test (&json_ctx, i, c, i); in test_main() 131 for (i = 33; i <= 256; i += 4) in test_main() [all …]
|
A D | bench-strcoll.c | 148 size_t i; in copy_word_list() local 151 for (i = 0; i < list->size; i++) in copy_word_list() 152 copy->words[i] = strdup (list->words[i]); in copy_word_list() 160 size_t i; in free_word_list() local 161 for (i = 0; i < list->size; i++) in free_word_list() 182 size_t i; in bench_list() local 187 for (i = 0; i < INNER_LOOP_ITERS; i++) in bench_list() 191 for (i = 0; i < INNER_LOOP_ITERS; i++) in bench_list() 201 for (i = 0; i < INNER_LOOP_ITERS; i++) in bench_list() 244 size_t i; in main() local [all …]
|
A D | bench-memcpy-random.c | 106 int i, j, freq, size, n; in init_copy_distribution() local 108 for (n = i = 0; (freq = size_freq[i].freq) != 0; i++) in init_copy_distribution() 113 for (n = i = 0; (freq = src_align_freq[i].freq) != 0; i++) in init_copy_distribution() 118 for (n = i = 0; (freq = dst_align_freq[i].freq) != 0; i++) in init_copy_distribution() 136 for (int i = 0; i < iters; ++i) in do_one_test() local 149 int i; in do_test() local 155 for (i = 0; i < NUM_TESTS; i++) in do_test() 157 test_arr[i].dst = (rand () & (max_size - 1)); in do_test() 159 test_arr[i].src = (rand () & (max_size - 1)); in do_test() 198 for (int i = MIN_SIZE; i <= MAX_SIZE; i = i * 2) in test_main() local [all …]
|
A D | bench-rawmemchr.c | 56 for (i = 0; i < iters; ++i) in do_one_test() 70 size_t i; in do_test() local 77 for (i = 0; i < len; ++i) in do_test() 79 buf1[align + i] = 1 + 23 * i % 127; in do_test() 80 if (buf1[align + i] == seek_char) in do_test() 81 buf1[align + i] = seek_char + 1; in do_test() 108 size_t i; in test_main() local 128 for (i = 1; i < 7; ++i) in test_main() 135 for (i = 1; i < 32; ++i) in test_main() 137 do_test (&json_ctx, 0, i, i + 1, 23); in test_main() [all …]
|
A D | bench-math-inlines.c | 36 return (int) d + i; \ 43 int i, j; \ 46 for (i = 0; i < n; i++) \ 47 if (func ## _f (p[i] * 2.0, i) != 0) \ 61 int i, j; \ 64 for (i = 0; i < n; i++) \ 79 (i) = gh_u.word; \ 246 size_t i; in test_main() local 257 for (i = 0; i < SIZE; i++) in test_main() 266 for (i = 0; i < sizeof (test_list) / sizeof (test_list[0]); i++) in test_main() [all …]
|