Lines Matching refs:RandenTraits
307 using ::absl::random_internal::RandenTraits;
317 static_assert(RandenTraits::kFeistelBlocks == 16, in BlockShuffle()
320 constexpr size_t shuffle[RandenTraits::kFeistelBlocks] = { in BlockShuffle()
326 u64x2 source[RandenTraits::kFeistelBlocks]; in BlockShuffle()
328 for (size_t i = 0; i < RandenTraits::kFeistelBlocks; i++) { in BlockShuffle()
377 for (size_t branch = 0; branch < RandenTraits::kFeistelBlocks; branch += 4) { in FeistelRound()
402 for (size_t round = 0; round < RandenTraits::kFeistelRounds; ++round) { in Permute()
428 RandenTraits::kCapacityBytes / sizeof(uint64_t); in Absorb()
430 kCapacityBlocks * sizeof(uint64_t) == RandenTraits::kCapacityBytes, in Absorb()
434 i < RandenTraits::kStateBytes / sizeof(uint64_t); ++i) { in Absorb()
440 static_assert(RandenTraits::kCapacityBytes == sizeof(u64x2), in Generate()