commit d49f0d128bfa5223308a8f011cdb6f59212ef328
parent 79c45e4968f694e92a3cc590650fcec7c1bade93
Author: d.levin256@gmail.com <d.levin256@gmail.com>
Date: Wed, 28 Nov 2018 09:31:22 +0000
Fix FFT size=128 sse
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/include/kfr/dft/impl/dft-impl.hpp b/include/kfr/dft/impl/dft-impl.hpp
@@ -28,9 +28,9 @@
#include "../../base/basic_expressions.hpp"
#include "../../testo/assert.hpp"
-#include "bitrev.hpp"
#include "../cache.hpp"
#include "../fft.hpp"
+#include "bitrev.hpp"
#include "ft.hpp"
CMT_PRAGMA_GNU(GCC diagnostic push)
@@ -357,8 +357,8 @@ KFR_SINTRIN cfalse_t radix4_pass(Ntype N, size_t blocks, csize_t<width>, cbool_t
return {};
}
-template <bool splitin, bool prefetch, bool use_br2, bool inverse, bool aligned, typename T>
-KFR_SINTRIN ctrue_t radix4_pass(csize_t<32>, size_t blocks, csize_t<8>, cfalse_t, cbool_t<splitin>,
+template <bool splitin, size_t width, bool prefetch, bool use_br2, bool inverse, bool aligned, typename T>
+KFR_SINTRIN ctrue_t radix4_pass(csize_t<32>, size_t blocks, csize_t<width>, cfalse_t, cbool_t<splitin>,
cbool_t<use_br2>, cbool_t<prefetch>, cbool_t<inverse>, cbool_t<aligned>,
complex<T>* out, const complex<T>*, const complex<T>*& /*twiddle*/)
{