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:
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)