Function shufflevector¶
function shufflevector(const vec<T, N> &, csizes_t<indices...>) simd¶
template <typename T, size_t N, size_t... indices>
KFR_INTRINSIC vec<T, sizeof...(indices)> shufflevector(const vec<T, N>& x, csizes_t<indices...> i) noexcept Permute elements of a single vector.
| x | Source vector. |
| i | Compile-time index list. |
Vector of size sizeof...(indices) . |
Fully qualified name: kfr::shufflevector(const vec<T, N> &, csizes_t<indices...>)
Declared at simd/vec.hpp:858
Function shufflevector¶
function shufflevector(const vec<complex<T>, N> &, csizes_t<indices...>) simd¶
template <typename T, size_t N, size_t... indices>
KFR_INTRINSIC vec<complex<T>, sizeof...(indices)> shufflevector(const vec<complex<T>, N>& x,
csizes_t<indices...>) noexcept Shuffles the complex elements of x according to indices.
| x | Source vector of complex values. |
| Vector of complex values reordered by the given indices. |
Fully qualified name: kfr::shufflevector(const vec<complex<T>, N> &, csizes_t<indices...>)
Declared at simd/complex.hpp:118
This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.