/benchtests/ |
A D | bench-strncmp.c | 100 align1 &= 15; in do_test_limit() 107 json_attr_uint (json_ctx, "align1", (double) align1); in do_test_limit() 117 if (align1 < align_n) in do_test_limit() 118 s1 = (CHAR *) ((char *) s1 - (align_n - align1)); in do_test_limit() 153 align1 &= 63; in do_test() 154 if (align1 + (n + 1) * CHARBYTES >= page_size) in do_test() 171 s1 = (CHAR *) (buf1 + align1); in do_test() 197 size_t align1, size_t align2, size_t len, in do_one_test_page_boundary() argument 238 size_t align1 = (page_size / CHARBYTES - s) - s1a; in do_test_page_boundary() local 240 CHAR *s1p = s1 + align1; in do_test_page_boundary() [all …]
|
A D | bench-strcmp.c | 112 align1 &= 63; in do_test() 113 if (align1 + (len + 1) * CHARBYTES >= page_size) in do_test() 121 i = align1 + CHARBYTES * (len + 2); in do_test() 122 s1 = (CHAR *) (buf1 + ((page_size - i) / 16 * 16) + align1); in do_test() 136 json_attr_uint (json_ctx, "align1", (double) align1); in do_test() 149 size_t align1, size_t align2, size_t len, in do_one_test_page_boundary() argument 154 json_attr_uint (json_ctx, "align1", (double) align1); in do_one_test_page_boundary() 190 size_t align1 = (page_size / CHARBYTES - s) - s1a; in do_test_page_boundary() local 192 CHAR *s1p = s1 + align1; in do_test_page_boundary() 194 len = (page_size / CHARBYTES) - 1 - align1; in do_test_page_boundary() [all …]
|
A D | bench-memccpy.c | 60 do_test (size_t align1, size_t align2, int c, size_t len, size_t n, in do_test() argument 66 align1 &= 7; in do_test() 67 if (align1 + len >= page_size) in do_test() 74 s1 = (char *) (buf1 + align1); in do_test() 84 for (i = len; i + align1 < page_size && i < len + 64; ++i) in do_test() 87 printf ("Length %4zd, n %4zd, char %d, alignment %2zd/%2zd:", len, n, c, align1, align2); in do_test()
|
A D | bench-memcpy-large.c | 55 do_test (json_ctx_t *json_ctx, size_t align1, size_t align2, size_t len, in do_test() argument 61 align1 &= 4095; in do_test() 62 if (align1 + len >= page_size) in do_test() 69 s1 = (char *) (buf1 + align1); in do_test() 79 json_attr_uint (json_ctx, "align1", (double) align1); in do_test() 90 s1 = (char *) (buf2 + align1); in do_test()
|
A D | bench-strncat.c | 95 do_test (size_t align1, size_t align2, size_t len1, size_t len2, in do_test() argument 101 align1 &= 7; in do_test() 102 if ((align1 + len1) * sizeof (CHAR) >= page_size) in do_test() 104 if ((align1 + n) * sizeof (CHAR) > page_size) in do_test() 111 s1 = (CHAR *) (buf1) + align1; in do_test() 122 len1, len2, align1, align2, n); in do_test()
|
A D | bench-strncpy.c | 101 do_test (size_t align1, size_t align2, size_t len, size_t n, int max_char) in do_test() argument 108 align1 &= 7; in do_test() 109 if ((align1 + len) * sizeof (CHAR) >= page_size) in do_test() 116 s1 = (CHAR *) (buf1) + align1; in do_test() 122 for (i = len + 1; (i + align1) * sizeof (CHAR) < page_size && i < len + 64; in do_test() 126 printf ("Length %4zd, n %4zd, alignment %2zd/%2zd:", len, n, align1, align2); in do_test()
|
A D | bench-memmove-large.c | 52 do_test (json_ctx_t *json_ctx, size_t align1, size_t align2, size_t len) in do_test() argument 57 align1 &= 127; in do_test() 58 if (align1 + len >= page_size) in do_test() 65 s1 = (char *) (buf2 + align1); in do_test() 73 json_attr_uint (json_ctx, "align1", (double) align1); in do_test()
|
A D | bench-memcmp.c | 84 do_test (json_ctx_t *json_ctx, size_t align1, size_t align2, size_t len, in do_test() argument 93 align1 &= (4096 - CHARBYTES); in do_test() 94 if (align1 + (len + 1) * CHARBYTES >= page_size) in do_test() 103 json_attr_uint (json_ctx, "align1", (double) align1); in do_test() 108 s1 = (CHAR *)(buf1 + align1); in do_test() 114 s1[len] = align1; in do_test()
|
A D | bench-strcasecmp.c | 71 do_test (size_t align1, size_t align2, size_t len, int max_char, in do_test() argument 80 align1 &= 7; in do_test() 81 if (align1 + len + 1 >= page_size) in do_test() 88 s1 = (char *) (buf1 + align1); in do_test() 106 printf ("Length %4zd, alignment %2zd/%2zd:", len, align1, align2); in do_test()
|
A D | bench-strcat.c | 87 do_test (size_t align1, size_t align2, size_t len1, size_t len2, int max_char) in do_test() argument 92 align1 &= 7; in do_test() 93 if ((align1 + len1) * sizeof (CHAR) >= page_size) in do_test() 100 s1 = (CHAR *) (buf1) + align1; in do_test() 110 printf ("Length %4zd/%4zd, alignment %2zd/%2zd:", len1, len2, align1, align2); in do_test()
|
A D | bench-strcpy.c | 90 do_test (size_t align1, size_t align2, size_t len, int max_char) in do_test() argument 97 align1 &= 7; in do_test() 98 if ((align1 + len) * sizeof (CHAR) >= page_size) in do_test() 105 s1 = (CHAR *) (buf1) + align1; in do_test() 113 align1 * sizeof (CHAR), align2 * sizeof (CHAR)); in do_test()
|
A D | bench-memcpy.c | 60 do_test (json_ctx_t *json_ctx, size_t align1, size_t align2, size_t len, in do_test() argument 66 align1 &= (getpagesize () - 1); in do_test() 67 if (align1 + len >= page_size) in do_test() 74 s1 = (char *) (buf1 + align1); in do_test() 84 json_attr_uint (json_ctx, "align1", (double) align1); in do_test() 95 s1 = (char *) (buf2 + align1); in do_test()
|
A D | bench-strncasecmp.c | 69 do_test (size_t align1, size_t align2, size_t n, size_t len, int max_char, in do_test() argument 78 align1 &= 7; in do_test() 79 if (align1 + len + 1 >= page_size) in do_test() 86 s1 = (char *) (buf1 + align1); in do_test() 104 printf ("Length %4zd, alignment %2zd/%2zd:", len, align1, align2); in do_test()
|
A D | bench-memmove.c | 54 do_test (json_ctx_t *json_ctx, size_t align1, size_t align2, size_t len) in do_test() argument 59 align1 &= (getpagesize () - 1); in do_test() 60 if (align1 + len >= page_size) in do_test() 67 s1 = (char *) (buf2 + align1); in do_test() 75 json_attr_uint (json_ctx, "align1", (double) align1); in do_test()
|
A D | bench-strcpy_chk.c | 131 do_test (size_t align1, size_t align2, size_t len, size_t dlen, int max_char) in do_test() argument 136 align1 &= 7; in do_test() 137 if (align1 + len >= page_size) in do_test() 144 s1 = (char *) buf1 + align1; in do_test() 152 printf ("Length %4zd, alignment %2zd/%2zd:", len, align1, align2); in do_test()
|
A D | bench-strcasestr.c | 56 do_test (size_t align1, size_t align2, size_t len1, size_t len2, in do_test() argument 59 char *s1 = (char *) (buf1 + align1); in do_test() 92 len1, len2, align1, align2, fail ? "fail" : "found"); in do_test()
|
A D | bench-strtok.c | 82 do_test (size_t align1, size_t align2, size_t len1, size_t len2, int fail) in do_test() argument 96 len1, len2, align1, align2, fail ? "fail" : "found"); in do_test() 100 char *s1 = (char *) (buf1 + align1); in do_test()
|
A D | bench-strsep.c | 125 do_test (size_t align1, size_t align2, size_t len1, size_t len2, int fail) in do_test() argument 142 len1, len2, align1, align2, fail ? "fail" : "found"); in do_test() 146 char *s1 = (char *) (buf1 + align1); in do_test()
|
A D | bench-strstr.c | 158 do_test (size_t align1, size_t align2, size_t len1, size_t len2, in do_test() argument 161 char *s1 = (char *) (buf1 + align1); in do_test() 199 len1, len2, align1, align2, fail ? "fail " : "found"); in do_test()
|