kfr

Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
Log | Files | Refs | README

commit 9767211ece132d28c4ac48b683f3fd4cc384687f
parent df362702ebadc66f6a0fd233fcfc67bd19ef1ec8
Author: d.levin256@gmail.com <d.levin256@gmail.com>
Date:   Wed, 28 Nov 2018 11:51:22 +0000

Change test config

Diffstat:
Mtests/dft_test.cpp | 10++++++----
1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/tests/dft_test.cpp b/tests/dft_test.cpp @@ -49,9 +49,11 @@ TEST(test_correlate) } #ifdef CMT_ARCH_ARM -constexpr size_t stopsize = 12; +constexpr size_t fft_stopsize = 12; +constexpr size_t dft_stopsize = 101; #else -constexpr size_t stopsize = 20; +constexpr size_t fft_stopsize = 20; +constexpr size_t dft_stopsize = 257; #endif TEST(fft_real) @@ -72,11 +74,11 @@ TEST(fft_accuracy) testo::active_test()->show_progress = true; random_bit_generator gen(2247448713, 915890490, 864203735, 2982561); std::set<size_t> size_set; - univector<size_t> sizes = truncate(1 + counter(), stopsize - 1); + univector<size_t> sizes = truncate(1 + counter(), fft_stopsize - 1); sizes = round(pow(2.0, sizes)); #ifndef KFR_DFT_NO_NPo2 - univector<size_t> sizes2 = truncate(2 + counter(), 1024); + univector<size_t> sizes2 = truncate(2 + counter(), dft_stopsize - 2); for (size_t s : sizes2) { if (std::find(sizes.begin(), sizes.end(), s) == sizes.end())