mirror of
git://sourceware.org/git/glibc.git
synced 2026-09-08 23:58:31 +08:00
benchtests: Increase iterations for strpbrk/strspn
Increase iterations for strpbrk/strspn so they run for at least 0.5s. Reduce iterations for the much slower wcs* variants since they take over 10s. Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
This commit is contained in:
@@ -48,7 +48,7 @@ do_one_test (json_ctx_t *json_ctx, impl_t *impl, const CHAR *s,
|
||||
const CHAR *rej, RES_TYPE exp_res)
|
||||
{
|
||||
RES_TYPE res = CALL (impl, s, rej);
|
||||
size_t i, iters = INNER_LOOP_ITERS8 / CHARBYTES;
|
||||
size_t i, iters = CHARBYTES > 1 ? INNER_LOOP_ITERS : INNER_LOOP_ITERS_LARGE;
|
||||
timing_t start, stop, cur;
|
||||
|
||||
if (res != exp_res)
|
||||
|
||||
@@ -41,7 +41,8 @@ static void
|
||||
do_one_test (json_ctx_t *json_ctx, impl_t *impl, const CHAR *s,
|
||||
const CHAR *acc, size_t exp_res)
|
||||
{
|
||||
size_t res = CALL (impl, s, acc), i, iters = INNER_LOOP_ITERS8 / CHARBYTES;
|
||||
size_t res = CALL (impl, s, acc), i;
|
||||
size_t iters = CHARBYTES > 1 ? INNER_LOOP_ITERS : INNER_LOOP_ITERS_LARGE;
|
||||
timing_t start, stop, cur;
|
||||
|
||||
if (res != exp_res)
|
||||
|
||||
Reference in New Issue
Block a user