aboutsummaryrefslogtreecommitdiff
path: root/benchtests/bench-memset-large.c
diff options
context:
space:
mode:
authorSiddhesh Poyarekar <siddhesh@sourceware.org>2018-08-08 00:44:56 +0530
committerSiddhesh Poyarekar <siddhesh@sourceware.org>2018-08-08 00:44:56 +0530
commit014efdd7ea3c6756d215b9fe51bdbb8ee8bd549b (patch)
tree3db170340e150623d1c237e42072dda3f06aa563 /benchtests/bench-memset-large.c
parent92a4cba76076ce1aa0efa7b859708e057c2a757f (diff)
downloadglibc-014efdd7ea3c6756d215b9fe51bdbb8ee8bd549b.tar
glibc-014efdd7ea3c6756d215b9fe51bdbb8ee8bd549b.tar.gz
glibc-014efdd7ea3c6756d215b9fe51bdbb8ee8bd549b.tar.bz2
glibc-014efdd7ea3c6756d215b9fe51bdbb8ee8bd549b.zip
benchtests: Clean up the alloc_bufs
Drop realloc_bufs in favour of making alloc_bufs transparently reallocate the buffers if it had allocated before. Also consolidate computation of buffer lengths so that they don't get repeated on every reallocation. * benchtests/bench-string.h (buf1_size, buf2_size): New variables. (init_sizes): New function. (test_init): Use it. (alloc_buf, exit_error): New functions. (alloc_bufs): Use ALLOC_BUF. (realloc_bufs): Remove. * benchtests/bench-memcmp.c (do_test): Adjust. * benchtests/bench-memset-large.c (do_test): Likewise. * benchtests/bench-memset-walk.c (do_test): Likewise. * benchtests/bench-memset.c (do_test): Likewise. * benchtests/bench-strncmp.c (do_test): Likewise.
Diffstat (limited to 'benchtests/bench-memset-large.c')
-rw-r--r--benchtests/bench-memset-large.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/benchtests/bench-memset-large.c b/benchtests/bench-memset-large.c
index 248289108b..1f7bf81fd1 100644
--- a/benchtests/bench-memset-large.c
+++ b/benchtests/bench-memset-large.c
@@ -92,7 +92,7 @@ do_test (json_ctx_t *json_ctx, size_t align, int c, size_t len)
FOR_EACH_IMPL (impl, 0)
{
do_one_test (json_ctx, impl, (CHAR *) (buf1) + align, c, len);
- realloc_bufs ();
+ alloc_bufs ();
}
json_array_end (json_ctx);