Skip to content

Function digitreverse

function digitreverse(const vec<T, N> &) simd

template <size_t radix, size_t group = 1, typename T, size_t N>
KFR_INTRINSIC vec<T, N> digitreverse(const vec<T, N>& x)

Reorders the elements of a vector by reversing the digits of their indices in the specified radix.

Optionally groups elements before reversing.

Template parameters
radix The numeric base used for digit reversal (2 or 4).
group The grouping size; elements are grouped before index reversal.
T The element type of the vector.
N The number of elements in the vector.
Parameters
x The input vector to be reordered.
Returns
A vector with elements reordered based on digit-reversed indices.

Fully qualified name: kfr::digitreverse(const vec<T, N> &)

This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.