Skip to content
Commit 074162c9 authored by Joana Cruz's avatar Joana Cruz Committed by Pierre Blanchard
Browse files

Add libm benchmarks

Extended current benchmark tool with support to benchmark of libm
functions. Libm benchmark is enabled in all functions listed in
benchlibm.cpp.
It interfaces with the rest of the existing tool through
benchmark_callers_libm.hpp (defines macros which simplify how the
list of functions to benchmark looks like as it groups functions
by precision/accuracy/variant).
The tool is integrated with SLEEF via CMake, meaning it can
be built automatically when SLEEF is built. To enable that,
pass CMake argument -DSLEEF_BUILD_BENCH=ON and
-DSLEEF_BUILD_BENCH_REF=ON.
Note this option is only enabled on Linux OS.
parent b56eab16
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment