function digitreverse4(u32) shuffle¶
template <size_t bits>
constexpr KFR_INTRINSIC u32 digitreverse4(u32 x) { … } Reverses the digits of the given unsigned integer in base-4 (quaternary), using the lowest bits digits.
Useful for radix-4 FFT or similar algorithms.
| bits | Number of base-4 digits to reverse. |
| x | The input 32-bit unsigned integer. |
| The base-4 digit-reversed integer. |
Defined at simd/digitreverse.hpp:164