macro(add_benchmark name)
add_executable(${name} "${name}.cpp")
- target_compile_options(${name}
- PRIVATE -DNDEBUG -O3 ${BENCHMARK_FLAGS} -funsafe-math-optimizations)
+ target_compile_options(${name} PRIVATE
+ -DNDEBUG -O3 -march=native ${BENCHMARK_FLAGS} -funsafe-math-optimizations)
target_link_libraries(${name} PRIVATE Boost::histogram benchmark_main)
endmacro()
add_benchmark(axis_index)
add_benchmark(histogram_filling)
-add_benchmark(histogram_filling_experiments)
add_benchmark(histogram_iteration)
if (Threads_FOUND)
add_benchmark(histogram_parallel_filling)