/benchtests/ |
A D | bench-strcat.c | 42 generic_strcat (CHAR *dst, const CHAR *src) in generic_strcat() argument 44 STRCPY (dst + STRLEN (dst), src); in generic_strcat() 45 return dst; in generic_strcat() 52 do_one_test (impl_t *impl, CHAR *dst, const CHAR *src) in do_one_test() argument 54 size_t k = STRLEN (dst), i, iters = INNER_LOOP_ITERS_LARGE; in do_one_test() 57 if (CALL (impl, dst, src) != dst) in do_one_test() 60 CALL (impl, dst, src), dst); in do_one_test() 65 if (STRCMP (dst + k, src) != 0) in do_one_test() 68 impl->name, dst, src); in do_one_test() 76 dst[k] = '\0'; in do_one_test() [all …]
|
A D | bench-strncat.c | 39 generic_strncat (CHAR *dst, const CHAR *src, size_t n) in generic_strncat() argument 41 CHAR *end = dst + STRLEN (dst); in generic_strncat() 45 return dst; in generic_strncat() 52 do_one_test (impl_t *impl, CHAR *dst, const CHAR *src, size_t n) in do_one_test() argument 54 size_t k = STRLEN (dst), i, iters = INNER_LOOP_ITERS8; in do_one_test() 57 if (CALL (impl, dst, src, n) != dst) in do_one_test() 60 CALL (impl, dst, src, n), dst); in do_one_test() 66 if (MEMCMP (dst + k, src, len + 1 > n ? n : len + 1) != 0) in do_one_test() 73 if (n < len && dst[k + n] != '\0') in do_one_test() 84 dst[k] = '\0'; in do_one_test() [all …]
|
A D | bench-strncpy.c | 28 # define STRNCPY_RESULT(dst, len, n) dst argument 39 generic_strncpy (CHAR *dst, const CHAR *src, size_t n) in generic_strncpy() argument 43 MEMSET (dst + nc, 0, n - nc); in generic_strncpy() 44 return MEMCPY (dst, src, nc); in generic_strncpy() 55 do_one_test (impl_t *impl, CHAR *dst, const CHAR *src, size_t len, size_t n) in do_one_test() argument 60 if (CALL (impl, dst, src, n) != STRNCPY_RESULT (dst, len, n)) in do_one_test() 63 CALL (impl, dst, src, n), dst); in do_one_test() 68 if (memcmp (dst, src, (len > n ? n : len) * sizeof (CHAR)) != 0) in do_one_test() 80 if (dst [i] != '\0') in do_one_test() 91 CALL (impl, dst, src, n); in do_one_test()
|
A D | bench-strcpy.c | 30 # define STRCPY_RESULT(dst, len) dst argument 41 generic_strcpy (CHAR *dst, const CHAR *src) in generic_strcpy() argument 43 return MEMCPY (dst, src, STRLEN (src) + 1); in generic_strcpy() 54 do_one_test (impl_t *impl, CHAR *dst, const CHAR *src, in do_one_test() argument 60 if (CALL (impl, dst, src) != STRCPY_RESULT (dst, len)) in do_one_test() 63 CALL (impl, dst, src), STRCPY_RESULT (dst, len)); in do_one_test() 68 if (STRCMP (dst, src) != 0) in do_one_test() 72 impl->name, dst, src); in do_one_test() 80 CALL (impl, dst, src); in do_one_test()
|
A D | bench-strcpy_chk.c | 20 # define STRCPY_RESULT(dst, len) dst argument 41 char *ret = dst; in simple_strcpy_chk() 44 while ((*dst++ = *src++) != '\0') in simple_strcpy_chk() 76 do_one_test (impl_t *impl, char *dst, const char *src, in do_one_test() argument 91 res = CALL (impl, dst, src, dlen); in do_one_test() 100 res = CALL (impl, dst, src, dlen); in do_one_test() 102 if (res != STRCPY_RESULT (dst, len)) in do_one_test() 105 res, STRCPY_RESULT (dst, len)); in do_one_test() 110 if (strcmp (dst, src) != 0) in do_one_test() 113 impl->name, dst, src); in do_one_test() [all …]
|
A D | bench-stpncpy.c | 19 #define STRNCPY_RESULT(dst, len, n) ((dst) + ((len) > (n) ? (n) : (len))) argument 30 generic_stpncpy (CHAR *dst, const CHAR *src, size_t n) in generic_stpncpy() argument 33 MEMCPY (dst, src, nc); in generic_stpncpy() 34 dst += nc; in generic_stpncpy() 36 return dst; in generic_stpncpy() 37 return MEMSET (dst, 0, n - nc); in generic_stpncpy()
|
A D | bench-memcpy-random.c | 95 uint64_t dst : 24; member 126 do_one_test (json_ctx_t *json_ctx, impl_t *impl, char *dst, char *src, in do_one_test() argument 133 CALL (impl, dst + copy[j].dst, src + copy[j].src, copy[j].len); in do_one_test() 138 CALL (impl, dst + copy[j].dst, src + copy[j].src, copy[j].len); in do_one_test() 157 test_arr[i].dst = (rand () & (max_size - 1)); in do_test() 158 test_arr[i].dst &= ~dst_align_arr[rand () & ALIGN_MASK]; in do_test()
|
A D | bench-memmove-walk.c | 31 # define MEMMOVE_RESULT(dst, len) dst argument 51 do_one_test (json_ctx_t *json_ctx, impl_t *impl, char *dst, char *src, in do_one_test() argument 57 char *dst_end = dst + MIN_PAGE_SIZE - len; in do_one_test() 62 for (; src_end >= src && dst <= dst_end; dst += len, src_end -= len, i++) in do_one_test() 63 CALL (impl, dst, src_end, len); in do_one_test()
|
A D | bench-stpcpy_chk.c | 19 #define STRCPY_RESULT(dst, len) ((dst) + (len)) argument 35 simple_stpcpy_chk (char *dst, const char *src, size_t len) in simple_stpcpy_chk() argument 39 while ((*dst++ = *src++) != '\0') in simple_stpcpy_chk() 42 return dst - 1; in simple_stpcpy_chk()
|
A D | bench-memcpy-walk.c | 31 # define MEMCPY_RESULT(dst, len) dst argument 47 do_one_test (json_ctx_t *json_ctx, impl_t *impl, char *dst, char *src, in do_one_test() argument 53 char *dst_end = dst + MIN_PAGE_SIZE - len; in do_one_test() 58 for (; src_end >= src && dst_end >= dst; src_end -= len, dst_end -= len, i++) in do_one_test()
|
A D | bench-mempcpy.c | 19 #define MEMCPY_RESULT(dst, len) (dst) + (len) argument 25 generic_mempcpy (char *dst, const char *src, size_t n) in generic_mempcpy() argument 27 return memcpy (dst, src, n) + n; in generic_mempcpy()
|
A D | bench-stpcpy.c | 19 #define STRCPY_RESULT(dst, len) ((dst) + (len)) argument 30 generic_stpcpy (CHAR *dst, const CHAR *src) in generic_stpcpy() argument 33 return (CHAR *) MEMCPY (dst, src, len + 1) + len; in generic_stpcpy()
|
A D | bench-memccpy.c | 24 generic_memccpy (void *dst, const void *src, int c, size_t n) in generic_memccpy() argument 29 return mempcpy (dst, src, p - src + 1); in generic_memccpy() 31 memcpy (dst, src, n); in generic_memccpy() 41 do_one_test (impl_t *impl, void *dst, const void *src, int c, size_t len, in do_one_test() argument 50 CALL (impl, dst, src, c, n); in do_one_test()
|
A D | bench-memcpy-large.c | 20 # define MEMCPY_RESULT(dst, len) dst argument 36 do_one_test (json_ctx_t *json_ctx, impl_t *impl, char *dst, const char *src, in do_one_test() argument 45 CALL (impl, dst, src, len); in do_one_test()
|
A D | bench-memcpy.c | 20 # define MEMCPY_RESULT(dst, len) dst argument 38 do_one_test (json_ctx_t *json_ctx, impl_t *impl, char *dst, const char *src, in do_one_test() argument 45 CALL (impl, dst, src, len); in do_one_test() 50 CALL (impl, dst, src, len); in do_one_test()
|
A D | bench-memmove.c | 32 do_one_test (json_ctx_t *json_ctx, impl_t *impl, char *dst, char *src, in do_one_test() argument 39 CALL (impl, dst, src, len); in do_one_test() 44 CALL (impl, dst, src, len); in do_one_test()
|
A D | bench-memmove-large.c | 33 do_one_test (json_ctx_t *json_ctx, impl_t *impl, char *dst, char *src, in do_one_test() argument 42 CALL (impl, dst, src, len); in do_one_test()
|
/benchtests/strcoll-inputs/ |
A D | filelist#C | 11844 dl-dst.h
|
A D | filelist#en_US.UTF-8 | 11844 dl-dst.h
|