Skip to content

Commit ae29f55

Browse files
author
Raghuveer Devulapalli
committed
Add benchmarks for 32-bit argsort
1 parent 677cb4a commit ae29f55

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

benchmarks/bench_argsort.hpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,4 +91,6 @@ static void avx512argsort(benchmark::State &state, Args &&...args)
9191
BENCH_BOTH(int64_t)
9292
BENCH_BOTH(uint64_t)
9393
BENCH_BOTH(double)
94-
94+
BENCH_BOTH(int32_t)
95+
BENCH_BOTH(uint32_t)
96+
BENCH_BOTH(float)

benchmarks/bench_qsort.hpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -80,15 +80,15 @@ static void avx512qsort(benchmark::State &state, Args &&...args)
8080
}
8181
}
8282

83-
#define BENCH_BOTH(type)\
83+
#define BENCH_BOTH_QSORT(type)\
8484
BENCH(avx512qsort, type)\
8585
BENCH(stdsort, type)
8686

87-
BENCH_BOTH(uint64_t)
88-
BENCH_BOTH(int64_t)
89-
BENCH_BOTH(uint32_t)
90-
BENCH_BOTH(int32_t)
91-
BENCH_BOTH(uint16_t)
92-
BENCH_BOTH(int16_t)
93-
BENCH_BOTH(float)
94-
BENCH_BOTH(double)
87+
BENCH_BOTH_QSORT(uint64_t)
88+
BENCH_BOTH_QSORT(int64_t)
89+
BENCH_BOTH_QSORT(uint32_t)
90+
BENCH_BOTH_QSORT(int32_t)
91+
BENCH_BOTH_QSORT(uint16_t)
92+
BENCH_BOTH_QSORT(int16_t)
93+
BENCH_BOTH_QSORT(float)
94+
BENCH_BOTH_QSORT(double)

0 commit comments

Comments
 (0)