Lines Matching refs:uint32
45 typedef uint32_t uint32; typedef
107 using ResultType = Array<uint32, 4>;
108 using ResultElementType = uint32;
115 using Key = Array<uint32, 2>;
122 key_[0] = static_cast<uint32>(seed); in PhiloxRandom()
123 key_[1] = static_cast<uint32>(seed >> 32); in PhiloxRandom()
128 key_[0] = static_cast<uint32>(seed_lo); in PhiloxRandom()
129 key_[1] = static_cast<uint32>(seed_lo >> 32); in PhiloxRandom()
130 counter_[2] = static_cast<uint32>(seed_hi); in PhiloxRandom()
131 counter_[3] = static_cast<uint32>(seed_hi >> 32); in PhiloxRandom()
140 const uint32 count_lo = static_cast<uint32>(count); in Skip()
141 uint32 count_hi = static_cast<uint32>(count >> 32); in Skip()
191 static const uint32 kPhiloxW32A = 0x9E3779B9;
192 static const uint32 kPhiloxW32B = 0xBB67AE85;
193 static const uint32 kPhiloxM4x32A = 0xD2511F53;
194 static const uint32 kPhiloxM4x32B = 0xCD9E8D57;
210 static void MultiplyHighLow(uint32 a, uint32 b, uint32* result_low, uint32* result_high) { in MultiplyHighLow()
213 *result_low = static_cast<uint32>(product); in MultiplyHighLow()
214 *result_high = static_cast<uint32>(product >> 32); in MultiplyHighLow()
224 uint32 lo0; in ComputeSingleRound()
225 uint32 hi0; in ComputeSingleRound()
228 uint32 lo1; in ComputeSingleRound()
229 uint32 hi1; in ComputeSingleRound()