From 9d7da0a3311275375d3dd5da20478f8fd4f0814c Mon Sep 17 00:00:00 2001 From: Christoph Ruegg Date: Wed, 21 Feb 2018 22:15:08 +0100 Subject: [PATCH] FFT: fix benchmark which was misleading (poor x86 Jit NaN performance) --- src/Benchmark/Transforms/FFT.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Benchmark/Transforms/FFT.cs b/src/Benchmark/Transforms/FFT.cs index dc9009bb..570c9009 100644 --- a/src/Benchmark/Transforms/FFT.cs +++ b/src/Benchmark/Transforms/FFT.cs @@ -42,7 +42,7 @@ namespace Benchmark.Transforms Complex[] _data; [GlobalSetup] - public void Setup() + public void GlobalSetup() { Providers.ForceProvider(Provider); var realSinusoidal = Generate.Sinusoidal(N, 32, -2.0, 2.0); @@ -53,8 +53,8 @@ namespace Benchmark.Transforms [Benchmark(OperationsPerInvoke = 2)] public void Transform() { - Fourier.Forward(_data, FourierOptions.NoScaling); - Fourier.Inverse(_data, FourierOptions.NoScaling); + Fourier.Forward(_data, FourierOptions.Default); + Fourier.Inverse(_data, FourierOptions.Default); } } }