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 b4741180a21f983f6bfa08db0b772f811d539f10
parent 2944eda0261e8740be2c3983deb26925fa36fbb3
Author: d.levin256@gmail.com <d.levin256@gmail.com>
Date:   Thu, 14 Sep 2023 17:08:20 +0100

Fix transpose(vec)

Diffstat:
Minclude/kfr/simd/shuffle.hpp | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/kfr/simd/shuffle.hpp b/include/kfr/simd/shuffle.hpp @@ -461,7 +461,7 @@ KFR_INTRINSIC vec<T, N> transpose(const vec<T, N>& x) template <typename T, size_t N> KFR_INTRINSIC vec<vec<T, N>, N> transpose(const vec<vec<T, N>, N>& x) { - return vec<vec<T, N>, N>::from_flatten(transpose<2>(x.flatten())); + return vec<vec<T, N>, N>::from_flatten(transpose<N>(x.flatten())); } KFR_FN(transpose)