diff --git a/source/containers/test/sort/sort_benchmark.cpp b/source/containers/test/sort/sort_benchmark.cpp index 9f02e11c..a4f848f0 100644 --- a/source/containers/test/sort/sort_benchmark.cpp +++ b/source/containers/test/sort/sort_benchmark.cpp @@ -73,11 +73,13 @@ using containers::chunked_insertion_sort; using containers::new_sort; using containers::sort; +#define BENCHMARK_SIZES DenseRange(1, 5, 1)->Arg(16)->Arg(25)->Arg(64)->Arg(128)->Arg(1'000'000) + #define BENCHMARK_ALL(data_size) \ - BENCHMARK(benchmark_sort)->DenseRange(1, 5, 1)->Arg(16)->Arg(25)->Arg(64)->Arg(128); \ - BENCHMARK(benchmark_sort)->DenseRange(1, 5, 1)->Arg(16)->Arg(25)->Arg(64)->Arg(128); \ - BENCHMARK(benchmark_sort)->DenseRange(1, 5, 1)->Arg(16)->Arg(25)->Arg(64)->Arg(128); \ - BENCHMARK(benchmark_sort)->DenseRange(1, 5, 1)->Arg(16)->Arg(25)->Arg(64)->Arg(128) + BENCHMARK(benchmark_sort)->BENCHMARK_SIZES; \ + BENCHMARK(benchmark_sort)->BENCHMARK_SIZES; \ + BENCHMARK(benchmark_sort)->BENCHMARK_SIZES; \ + BENCHMARK(benchmark_sort)->BENCHMARK_SIZES BENCHMARK_ALL(1); BENCHMARK_ALL(4);