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 3a7dcafb108e009943eaa0bd66d059494fb5071c
parent 5a414467561d6c5c35e017f6dba7ff85f247d0b6
Author: d.levin256@gmail.com <d.levin256@gmail.com>
Date:   Tue, 24 Mar 2020 12:05:01 +0000

Additional test for AVX512

Diffstat:
Mtests/CMakeLists.txt | 2++
Mtests/dft_test.cpp | 4++++
2 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt @@ -257,6 +257,8 @@ if (NOT SKIP_TESTS) if (USE_SDE) add_test(NAME all_tests COMMAND ${SDE} ${SDE_ARCH_${CPU_ARCH}} -chip_check_exe_only -- ${PROJECT_BINARY_DIR}/bin/all_tests) + add_test(NAME all_tests COMMAND ${SDE} ${SDE_ARCH_avx512} -chip_check_exe_only + -- ${PROJECT_BINARY_DIR}/bin/all_tests) else () add_test(NAME all_tests COMMAND ${PROJECT_BINARY_DIR}/bin/all_tests) endif () diff --git a/tests/dft_test.cpp b/tests/dft_test.cpp @@ -139,6 +139,10 @@ TEST(fft_accuracy) univector<complex<float_type>> refout = out; univector<complex<float_type>> outo = in; const dft_plan<float_type> dft(size); + if (!inverse) + { + dft.dump(); + } univector<u8> temp(dft.temp_size); reference_dft(refout.data(), in.data(), size, inverse);