summaryrefslogtreecommitdiff
path: root/benchmarks/stdlib_benchmark.cpp
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2019-09-26 21:38:52 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2019-09-26 21:38:52 +0000
commitf5b44a5ea6875d593bccd1a30220ded177fb26ba (patch)
tree39ec26bced5060bf30f5da5f1f0318e22928cc4b /benchmarks/stdlib_benchmark.cpp
parent6595551e284ad8962d6c9c01556ff27907ab0067 (diff)
parent96705e3712007e2739b809e02a6583c39756fc86 (diff)
Merge "benchmarks: remove more boilerplate."
Diffstat (limited to 'benchmarks/stdlib_benchmark.cpp')
-rw-r--r--benchmarks/stdlib_benchmark.cpp48
1 files changed, 6 insertions, 42 deletions
diff --git a/benchmarks/stdlib_benchmark.cpp b/benchmarks/stdlib_benchmark.cpp
index 6afe7aa57..ec3f6f248 100644
--- a/benchmarks/stdlib_benchmark.cpp
+++ b/benchmarks/stdlib_benchmark.cpp
@@ -216,45 +216,9 @@ static void BM_stdlib_mbrtowc(benchmark::State& state) {
}
BIONIC_BENCHMARK_WITH_ARG(BM_stdlib_mbrtowc, "0");
-void BM_stdlib_atoi(benchmark::State& state) {
- for (auto _ : state) {
- benchmark::DoNotOptimize(atoi(" -123"));
- }
-}
-BIONIC_BENCHMARK(BM_stdlib_atoi);
-
-void BM_stdlib_atol(benchmark::State& state) {
- for (auto _ : state) {
- benchmark::DoNotOptimize(atol(" -123"));
- }
-}
-BIONIC_BENCHMARK(BM_stdlib_atol);
-
-void BM_stdlib_strtol(benchmark::State& state) {
- for (auto _ : state) {
- benchmark::DoNotOptimize(strtol(" -123", nullptr, 0));
- }
-}
-BIONIC_BENCHMARK(BM_stdlib_strtol);
-
-void BM_stdlib_strtoll(benchmark::State& state) {
- for (auto _ : state) {
- benchmark::DoNotOptimize(strtoll(" -123", nullptr, 0));
- }
-}
-BIONIC_BENCHMARK(BM_stdlib_strtoll);
-
-void BM_stdlib_strtoul(benchmark::State& state) {
- for (auto _ : state) {
- benchmark::DoNotOptimize(strtoul(" -123", nullptr, 0));
- }
-}
-BIONIC_BENCHMARK(BM_stdlib_strtoul);
-
-void BM_stdlib_strtoull(benchmark::State& state) {
- for (auto _ : state) {
- benchmark::DoNotOptimize(strtoull(" -123", nullptr, 0));
- }
-}
-BIONIC_BENCHMARK(BM_stdlib_strtoull);
-
+BIONIC_TRIVIAL_BENCHMARK(BM_stdlib_atoi, atoi(" -123"));
+BIONIC_TRIVIAL_BENCHMARK(BM_stdlib_atol, atol(" -123"));
+BIONIC_TRIVIAL_BENCHMARK(BM_stdlib_strtol, strtol(" -123", nullptr, 0));
+BIONIC_TRIVIAL_BENCHMARK(BM_stdlib_strtoll, strtoll(" -123", nullptr, 0));
+BIONIC_TRIVIAL_BENCHMARK(BM_stdlib_strtoul, strtoul(" -123", nullptr, 0));
+BIONIC_TRIVIAL_BENCHMARK(BM_stdlib_strtoull, strtoull(" -123", nullptr, 0));