13constexpr inline uint64_t
rotate64(
const uint64_t
value,
const uint64_t rotation)
15 return rotation != 0U ? (
value >> rotation) + (
value << (64 - rotation)) :
value;
18constexpr inline uint32_t
rotate32(
const uint32_t
value,
const uint32_t rotation)
20 return rotation != 0U ? (
value >> rotation) + (
value << (32 - rotation)) :
value;
constexpr uint64_t rotate64(const uint64_t value, const uint64_t rotation)
constexpr uint32_t rotate32(const uint32_t value, const uint32_t rotation)