From 9d66cec2fb66d960280c83ffacb394a60709cd85 Mon Sep 17 00:00:00 2001 From: Hans Kristian Rosbach Date: Thu, 25 Jan 2024 21:48:06 +0100 Subject: [PATCH] Add more fine-grained small-length benchmarking of adler32 and crc32. --- test/benchmarks/benchmark_adler32.cc | 2 +- test/benchmarks/benchmark_crc32.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/benchmarks/benchmark_adler32.cc b/test/benchmarks/benchmark_adler32.cc index 0be3a707..8c5bf67d 100644 --- a/test/benchmarks/benchmark_adler32.cc +++ b/test/benchmarks/benchmark_adler32.cc @@ -60,7 +60,7 @@ public: } \ Bench(state, fptr); \ } \ - BENCHMARK_REGISTER_F(adler32, name)->Range(2048, MAX_RANDOM_INTS_SIZE); + BENCHMARK_REGISTER_F(adler32, name)->Arg(1)->Arg(8)->Arg(12)->Arg(16)->Arg(32)->Arg(64)->Arg(512)->Arg(4<<10)->Arg(32<<10)->Arg(256<<10)->Arg(4096<<10) BENCHMARK_ADLER32(c, adler32_c, 1); diff --git a/test/benchmarks/benchmark_crc32.cc b/test/benchmarks/benchmark_crc32.cc index f73c308d..e78c0f12 100644 --- a/test/benchmarks/benchmark_crc32.cc +++ b/test/benchmarks/benchmark_crc32.cc @@ -53,7 +53,7 @@ public: } \ Bench(state, fptr); \ } \ - BENCHMARK_REGISTER_F(crc32, name)->Range(1, MAX_RANDOM_INTS_SIZE); + BENCHMARK_REGISTER_F(crc32, name)->Arg(1)->Arg(8)->Arg(12)->Arg(16)->Arg(32)->Arg(64)->Arg(512)->Arg(4<<10)->Arg(32<<10)->Arg(256<<10)->Arg(4096<<10); BENCHMARK_CRC32(braid, PREFIX(crc32_braid), 1); -- 2.47.2