34 return 0x9E37'79B9'7F4A'7C15;
40 return 0xBB67'AE85'84CA'A73B;
Constants used in the Philox algorithm.
static consteval std::uint32_t MULTIPLITER_4x32_1()
Second Philox S-box multiplier.
static consteval std::uint32_t MULTIPLITER_4x32_0()
First Philox S-box multiplier.
static consteval std::uint32_t WEYL_32_0()
1st Weyl sequence parameter, 32 bits
static consteval std::uint64_t WEYL_64_1()
Second Weyl sequence parameter: .
static consteval std::uint32_t WEYL_32_1()
2nd Weyl sequence parameter, 32 bits
static consteval std::uint64_t WEYL_64_0()
First Weyl sequence parameter: the golden ratio.
constexpr auto high32Bits(std::uint64_t const x) -> std::uint32_t
Get high 32 bits of a 64-bit number.