Searched refs:u64x2 (Results 1 – 2 of 2) sorted by relevance
310 struct alignas(16) u64x2 { struct316 u64x2* state) { in BlockShuffle()326 u64x2 source[RandenTraits::kFeistelBlocks]; in BlockShuffle()329 const u64x2 v0 = source[shuffle[i]]; in BlockShuffle()335 const u64x2 v0 = state[shuffle[0]]; in BlockShuffle()336 const u64x2 v1 = state[shuffle[1]]; in BlockShuffle()337 const u64x2 v2 = state[shuffle[2]]; in BlockShuffle()338 const u64x2 v3 = state[shuffle[3]]; in BlockShuffle()339 const u64x2 v4 = state[shuffle[4]]; in BlockShuffle()340 const u64x2 v5 = state[shuffle[5]]; in BlockShuffle()[all …]
124 struct alignas(16) u64x2 { struct189 inline ABSL_TARGET_CRYPTO void SwapEndian(u64x2* state) { in SwapEndian()330 inline ABSL_TARGET_CRYPTO void BlockShuffle(u64x2* state) { in BlockShuffle()377 inline ABSL_TARGET_CRYPTO const u64x2* FeistelRound( in FeistelRound()378 u64x2* state, const u64x2* ABSL_RANDOM_INTERNAL_RESTRICT keys) { in FeistelRound()439 u64x2* state, const u64x2* ABSL_RANDOM_INTERNAL_RESTRICT keys) { in Permute()477 reinterpret_cast<u64x2 * ABSL_RANDOM_INTERNAL_RESTRICT>(state_void); in Absorb()479 reinterpret_cast<const u64x2 * ABSL_RANDOM_INTERNAL_RESTRICT>(seed_void); in Absorb()548 auto* state = reinterpret_cast<u64x2*>(state_void); in Generate()549 const auto* keys = reinterpret_cast<const u64x2*>(keys_void); in Generate()