Lines Matching refs:h64
194 uint64_t h64; in XXH64_mergerounds() local
196 h64 = rol64(v1, 1) + rol64(v2, 7) + rol64(v3, 12) + rol64(v4, 18); in XXH64_mergerounds()
197 h64 = XXH64_mergeround(h64, v1); in XXH64_mergerounds()
198 h64 = XXH64_mergeround(h64, v2); in XXH64_mergerounds()
199 h64 = XXH64_mergeround(h64, v3); in XXH64_mergerounds()
200 h64 = XXH64_mergeround(h64, v4); in XXH64_mergerounds()
202 return h64; in XXH64_mergerounds()
205 static inline uint64_t XXH64_avalanche(uint64_t h64) in XXH64_avalanche() argument
207 h64 ^= h64 >> 33; in XXH64_avalanche()
208 h64 *= XXH_PRIME64_2; in XXH64_avalanche()
209 h64 ^= h64 >> 29; in XXH64_avalanche()
210 h64 *= XXH_PRIME64_3; in XXH64_avalanche()
211 h64 ^= h64 >> 32; in XXH64_avalanche()
212 return h64; in XXH64_avalanche()