Skip to content

Commit

Permalink
Reenable fft benchmarks
Browse files Browse the repository at this point in the history
  • Loading branch information
tobiashienzsch committed Jan 20, 2024
1 parent 1b39e72 commit 4bbd349
Showing 1 changed file with 18 additions and 18 deletions.
36 changes: 18 additions & 18 deletions extra/benchmark/src/fft.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -80,29 +80,29 @@ using namespace neo::fft;
BENCHMARK(c2c<c2c_dit2_plan<neo::complex64>>)->RangeMultiplier(2)->Range(1 << 7, 1 << 20);
BENCHMARK(c2c<c2c_stockham_dif2r_plan<neo::complex64>>)->RangeMultiplier(2)->Range(1 << 7, 1 << 20);
BENCHMARK(c2c<c2c_stockham_dif2i_plan<neo::complex64>>)->RangeMultiplier(2)->Range(1 << 7, 1 << 20);
// BENCHMARK(c2c<fft_plan<neo::complex64>>)->RangeMultiplier(2)->Range(1 << 7, 1 << 20);
BENCHMARK(c2c<fft_plan<neo::complex64>>)->RangeMultiplier(2)->Range(1 << 7, 1 << 20);

// #if defined(NEO_HAS_APPLE_ACCELERATE)
// BENCHMARK(c2c<apple_vdsp_fft_plan<neo::complex64>>)->RangeMultiplier(2)->Range(1 << 7, 1 << 20);
// #endif
#if defined(NEO_HAS_APPLE_ACCELERATE)
BENCHMARK(c2c<apple_vdsp_fft_plan<neo::complex64>>)->RangeMultiplier(2)->Range(1 << 7, 1 << 20);
#endif

// #if defined(NEO_HAS_INTEL_IPP)
// BENCHMARK(c2c<intel_ipp_fft_plan<neo::complex64>>)->RangeMultiplier(2)->Range(1 << 7, 1 << 20);
// #endif
#if defined(NEO_HAS_INTEL_IPP)
BENCHMARK(c2c<intel_ipp_fft_plan<neo::complex64>>)->RangeMultiplier(2)->Range(1 << 7, 1 << 20);
#endif

// #if defined(NEO_HAS_INTEL_MKL)
// BENCHMARK(c2c<intel_mkl_fft_plan<neo::complex64>>)->RangeMultiplier(2)->Range(1 << 7, 1 << 20);
// #endif
#if defined(NEO_HAS_INTEL_MKL)
BENCHMARK(c2c<intel_mkl_fft_plan<neo::complex64>>)->RangeMultiplier(2)->Range(1 << 7, 1 << 20);
#endif

// BENCHMARK(split_c2c<split_fft_plan<float>>)->RangeMultiplier(2)->Range(1 << 7, 1 << 20);
// BENCHMARK(split_c2c<fallback_split_fft_plan<float>>)->RangeMultiplier(2)->Range(1 << 7, 1 << 20);
BENCHMARK(split_c2c<split_fft_plan<float>>)->RangeMultiplier(2)->Range(1 << 7, 1 << 20);
BENCHMARK(split_c2c<fallback_split_fft_plan<float>>)->RangeMultiplier(2)->Range(1 << 7, 1 << 20);

// #if defined(NEO_HAS_INTEL_IPP)
// BENCHMARK(split_c2c<intel_ipp_split_fft_plan<float>>)->RangeMultiplier(2)->Range(1 << 7, 1 << 20);
// #endif
#if defined(NEO_HAS_INTEL_IPP)
BENCHMARK(split_c2c<intel_ipp_split_fft_plan<float>>)->RangeMultiplier(2)->Range(1 << 7, 1 << 20);
#endif

// #if defined(NEO_HAS_APPLE_ACCELERATE)
// BENCHMARK(split_c2c<apple_vdsp_split_fft_plan<float>>)->RangeMultiplier(2)->Range(1 << 7, 1 << 20);
// #endif
#if defined(NEO_HAS_APPLE_ACCELERATE)
BENCHMARK(split_c2c<apple_vdsp_split_fft_plan<float>>)->RangeMultiplier(2)->Range(1 << 7, 1 << 20);
#endif

BENCHMARK_MAIN();

0 comments on commit 4bbd349

Please sign in to comment.