/benchtests/ |
A D | bench-strncmp.c | 139 json_array_end (json_ctx); in do_test_limit() 191 json_array_end (json_ctx); in do_test() 208 json_array_end (json_ctx); in do_one_test_page_boundary() 278 json_array_end (json_ctx); in do_one_test_page() 291 json_array_end (json_ctx); in do_one_test_page() 321 json_ctx_t json_ctx; in test_main() local 328 json_document_begin (&json_ctx); in test_main() 338 json_array_end (&json_ctx); in test_main() 396 do_test_page (&json_ctx); in test_main() 398 json_array_end (&json_ctx); in test_main() [all …]
|
A D | bench-memcpy.c | 92 json_array_end (json_ctx); in do_test() 103 json_ctx_t json_ctx; in test_main() local 108 json_init (&json_ctx, 0, stdout); in test_main() 110 json_document_begin (&json_ctx); in test_main() 120 json_array_end (&json_ctx); in test_main() 140 do_test (&json_ctx, 0, 0, i, 0); in test_main() 141 do_test (&json_ctx, i, 0, i, 0); in test_main() 201 json_array_end (&json_ctx); in test_main() 202 json_attr_object_end (&json_ctx); in test_main() 203 json_attr_object_end (&json_ctx); in test_main() [all …]
|
A D | bench-memmove.c | 82 json_array_end (json_ctx); in do_test() 89 json_ctx_t json_ctx; in test_main() local 95 json_init (&json_ctx, 0, stdout); in test_main() 97 json_document_begin (&json_ctx); in test_main() 108 json_array_end (&json_ctx); in test_main() 123 do_test (&json_ctx, 0, i, i); in test_main() 124 do_test (&json_ctx, i, 0, i); in test_main() 161 json_array_end (&json_ctx); in test_main() 162 json_attr_object_end (&json_ctx); in test_main() 163 json_attr_object_end (&json_ctx); in test_main() [all …]
|
A D | bench-memcmp.c | 101 json_element_object_begin (json_ctx); in do_test() 123 json_array_end (json_ctx); in do_test() 124 json_element_object_end (json_ctx); in do_test() 130 json_ctx_t json_ctx; in test_main() local 135 json_init (&json_ctx, 0, stdout); in test_main() 137 json_document_begin (&json_ctx); in test_main() 147 json_array_end (&json_ctx); in test_main() 201 json_array_end (&json_ctx); in test_main() 202 json_attr_object_end (&json_ctx); in test_main() 203 json_attr_object_end (&json_ctx); in test_main() [all …]
|
A D | bench-strcmp.c | 143 json_array_end (json_ctx); in do_test() 144 json_element_object_end (json_ctx); in do_test() 159 json_array_end (json_ctx); in do_one_test_page_boundary() 204 json_ctx_t json_ctx; in test_main() local 209 json_init (&json_ctx, 0, stdout); in test_main() 211 json_document_begin (&json_ctx); in test_main() 221 json_array_end (&json_ctx); in test_main() 256 json_array_end (&json_ctx); in test_main() 257 json_attr_object_end (&json_ctx); in test_main() 258 json_attr_object_end (&json_ctx); in test_main() [all …]
|
A D | bench-memset.c | 80 json_array_end (json_ctx); in do_test() 87 json_ctx_t json_ctx; in test_main() local 93 json_init (&json_ctx, 0, stdout); in test_main() 95 json_document_begin (&json_ctx); in test_main() 105 json_array_end (&json_ctx); in test_main() 115 do_test (&json_ctx, i, c, i); in test_main() 119 do_test (&json_ctx, 0, c, i); in test_main() 123 do_test (&json_ctx, 0, c, i); in test_main() 124 do_test (&json_ctx, i, c, i); in test_main() 137 json_array_end (&json_ctx); in test_main() [all …]
|
A D | bench-memcpy-large.c | 87 json_array_end (json_ctx); in do_test() 98 json_ctx_t json_ctx; in test_main() local 103 json_init (&json_ctx, 0, stdout); in test_main() 105 json_document_begin (&json_ctx); in test_main() 115 json_array_end (&json_ctx); in test_main() 124 do_test (&json_ctx, 0, 127, i, 1); in test_main() 125 do_test (&json_ctx, 0, 255, i, 1); in test_main() 130 json_array_end (&json_ctx); in test_main() 131 json_attr_object_end (&json_ctx); in test_main() 132 json_attr_object_end (&json_ctx); in test_main() [all …]
|
A D | bench-memmove-large.c | 71 json_element_object_begin (json_ctx); in do_test() 80 json_array_end (json_ctx); in do_test() 81 json_element_object_end (json_ctx); in do_test() 87 json_ctx_t json_ctx; in test_main() local 92 json_init (&json_ctx, 0, stdout); in test_main() 94 json_document_begin (&json_ctx); in test_main() 105 json_array_end (&json_ctx); in test_main() 117 json_array_end (&json_ctx); in test_main() 118 json_attr_object_end (&json_ctx); in test_main() 119 json_attr_object_end (&json_ctx); in test_main() [all …]
|
A D | bench-memmove-walk.c | 100 json_array_end (json_ctx); in do_test() 101 json_element_object_end (json_ctx); in do_test() 112 json_ctx_t json_ctx; in test_main() local 116 json_init (&json_ctx, 0, stdout); in test_main() 118 json_document_begin (&json_ctx); in test_main() 125 json_array_begin (&json_ctx, "ifuncs"); in test_main() 128 json_array_end (&json_ctx); in test_main() 152 json_array_end (&json_ctx); in test_main() 153 json_attr_object_end (&json_ctx); in test_main() 154 json_attr_object_end (&json_ctx); in test_main() [all …]
|
A D | bench-rawmemchr.c | 91 json_element_object_begin (json_ctx); in do_test() 100 json_array_end (json_ctx); in do_test() 101 json_element_object_end (json_ctx); in do_test() 107 json_ctx_t json_ctx; in test_main() local 112 json_init (&json_ctx, 0, stdout); in test_main() 114 json_document_begin (&json_ctx); in test_main() 124 json_array_end (&json_ctx); in test_main() 141 json_array_end (&json_ctx); in test_main() 142 json_attr_object_end (&json_ctx); in test_main() 143 json_attr_object_end (&json_ctx); in test_main() [all …]
|
A D | bench-memset-walk.c | 67 json_array_end (json_ctx); in do_test() 74 json_ctx_t json_ctx; in test_main() local 79 json_init (&json_ctx, 0, stdout); in test_main() 81 json_document_begin (&json_ctx); in test_main() 91 json_array_end (&json_ctx); in test_main() 96 do_test (&json_ctx, 65, i); in test_main() 102 do_test (&json_ctx, 0, i); in test_main() 106 json_array_end (&json_ctx); in test_main() 107 json_attr_object_end (&json_ctx); in test_main() 108 json_attr_object_end (&json_ctx); in test_main() [all …]
|
A D | bench-strlen.c | 101 json_array_end (json_ctx); in do_test() 102 json_element_object_end (json_ctx); in do_test() 108 json_ctx_t json_ctx; in test_main() local 113 json_init (&json_ctx, 0, stdout); in test_main() 115 json_document_begin (&json_ctx); in test_main() 125 json_array_end (&json_ctx); in test_main() 133 do_test (&json_ctx, 0, i); in test_main() 144 json_array_end (&json_ctx); in test_main() 145 json_attr_object_end (&json_ctx); in test_main() 146 json_attr_object_end (&json_ctx); in test_main() [all …]
|
A D | bench-memset-large.c | 72 json_array_end (json_ctx); in do_test() 79 json_ctx_t json_ctx; in test_main() local 85 json_init (&json_ctx, 0, stdout); in test_main() 87 json_document_begin (&json_ctx); in test_main() 97 json_array_end (&json_ctx); in test_main() 104 do_test (&json_ctx, 0, c, i); in test_main() 105 do_test (&json_ctx, 3, c, i); in test_main() 108 json_array_end (&json_ctx); in test_main() 109 json_attr_object_end (&json_ctx); in test_main() 110 json_attr_object_end (&json_ctx); in test_main() [all …]
|
A D | bench-memcpy-walk.c | 87 json_array_end (json_ctx); in do_test() 98 json_ctx_t json_ctx; in test_main() local 102 json_init (&json_ctx, 0, stdout); in test_main() 104 json_document_begin (&json_ctx); in test_main() 114 json_array_end (&json_ctx); in test_main() 119 do_test (&json_ctx, i, 1); in test_main() 120 do_test (&json_ctx, i + 1, 1); in test_main() 123 json_array_end (&json_ctx); in test_main() 124 json_attr_object_end (&json_ctx); in test_main() 125 json_attr_object_end (&json_ctx); in test_main() [all …]
|
A D | bench-memcpy-random.c | 171 json_array_end (json_ctx); in do_test() 172 json_element_object_end (json_ctx); in do_test() 178 json_ctx_t json_ctx; in test_main() local 183 json_init (&json_ctx, 0, stdout); in test_main() 185 json_document_begin (&json_ctx); in test_main() 195 json_array_end (&json_ctx); in test_main() 199 do_test (&json_ctx, i); in test_main() 201 json_array_end (&json_ctx); in test_main() 202 json_attr_object_end (&json_ctx); in test_main() 203 json_attr_object_end (&json_ctx); in test_main() [all …]
|
A D | bench-skeleton.c | 42 json_ctx_t json_ctx; in main() local 57 json_init (&json_ctx, 2, stdout); in main() 60 json_attr_object_begin (&json_ctx, FUNCNAME); in main() 140 json_attr_object_begin (&json_ctx, VARIANT (v)); in main() 149 json_attr_double (&json_ctx, "max-throughput", in main() 151 json_attr_double (&json_ctx, "min-throughput", in main() 165 json_array_begin (&json_ctx, "timings"); in main() 168 json_element_double (&json_ctx, RESULT (v, i)); in main() 170 json_array_end (&json_ctx); in main() 174 json_attr_object_end (&json_ctx); in main() [all …]
|
A D | bench-malloc-thread.c | 228 json_ctx_t json_ctx; in main() local 251 json_init (&json_ctx, 0, stdout); in main() 253 json_document_begin (&json_ctx); in main() 257 json_attr_object_begin (&json_ctx, "functions"); in main() 259 json_attr_object_begin (&json_ctx, "malloc"); in main() 261 json_attr_object_begin (&json_ctx, ""); in main() 278 json_attr_double (&json_ctx, "duration", d_total_s); in main() 288 json_attr_object_end (&json_ctx); in main() 290 json_attr_object_end (&json_ctx); in main() 292 json_attr_object_end (&json_ctx); in main() [all …]
|
A D | bench-malloc-simple.c | 117 json_ctx_t json_ctx; in bench() local 119 json_init (&json_ctx, 0, stdout); in bench() 121 json_document_begin (&json_ctx); in bench() 125 json_attr_object_begin (&json_ctx, "functions"); in bench() 127 json_attr_object_begin (&json_ctx, "malloc"); in bench() 132 json_attr_object_begin (&json_ctx, ""); in bench() 133 json_attr_double (&json_ctx, "malloc_block_size", size); in bench() 157 json_attr_object_end (&json_ctx); in bench() 159 json_attr_object_end (&json_ctx); in bench() 161 json_attr_object_end (&json_ctx); in bench() [all …]
|
A D | bench-strcoll.c | 180 bench_list (json_ctx_t *json_ctx, word_list *list) in bench_list() argument 197 json_attr_double (json_ctx, "duration", cur); in bench_list() 198 json_attr_double (json_ctx, "iterations", i); in bench_list() 227 json_attr_object_begin (json_ctx, testname); in bench_file() 228 bench_list (json_ctx, list); in bench_file() 229 json_attr_object_end (json_ctx); in bench_file() 240 assert (json_ctx != NULL); in main() 241 json_init (json_ctx, 2, stdout); in main() 242 json_attr_object_begin (json_ctx, "strcoll"); in main() 273 json_attr_object_end (json_ctx); in main() [all …]
|
A D | bench-math-inlines.c | 226 json_attr_object_begin (json_ctx, testname); in do_one_test() 233 json_attr_double (json_ctx, "duration", cur); 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() 236 json_attr_object_end (json_ctx); in do_one_test() 245 json_ctx_t json_ctx; in test_main() local 250 json_init (&json_ctx, 2, stdout); in test_main() 251 json_attr_object_begin (&json_ctx, TEST_NAME); in test_main() 270 json_attr_object_end (&json_ctx); in test_main() 277 json_attr_object_end (&json_ctx); in test_main() [all …]
|
A D | bench-pthread-locks.c | 525 json_ctx_t json_ctx; in do_bench() local 527 json_init (&json_ctx, 2, stdout); in do_bench() 528 json_attr_object_begin (&json_ctx, "pthread_locks"); in do_bench() 530 #define BENCH(n) rv += do_bench_1 (#n, test_##n, &json_ctx) in do_bench() 545 json_attr_object_end (&json_ctx); in do_bench()
|
A D | json-lib.h | 26 struct json_ctx struct 33 typedef struct json_ctx json_ctx_t; argument
|