Lines Matching refs:H64
75 uint64_t H64; in xxHash64() local
95 H64 = rotl64(V1, 1) + rotl64(V2, 7) + rotl64(V3, 12) + rotl64(V4, 18); in xxHash64()
96 H64 = mergeRound(H64, V1); in xxHash64()
97 H64 = mergeRound(H64, V2); in xxHash64()
98 H64 = mergeRound(H64, V3); in xxHash64()
99 H64 = mergeRound(H64, V4); in xxHash64()
102 H64 = Seed + PRIME64_5; in xxHash64()
105 H64 += (uint64_t)Len; in xxHash64()
109 H64 ^= K1; in xxHash64()
110 H64 = rotl64(H64, 27) * PRIME64_1 + PRIME64_4; in xxHash64()
115 H64 ^= (uint64_t)(endian::read32le(P)) * PRIME64_1; in xxHash64()
116 H64 = rotl64(H64, 23) * PRIME64_2 + PRIME64_3; in xxHash64()
121 H64 ^= (*P) * PRIME64_5; in xxHash64()
122 H64 = rotl64(H64, 11) * PRIME64_1; in xxHash64()
126 H64 ^= H64 >> 33; in xxHash64()
127 H64 *= PRIME64_2; in xxHash64()
128 H64 ^= H64 >> 29; in xxHash64()
129 H64 *= PRIME64_3; in xxHash64()
130 H64 ^= H64 >> 32; in xxHash64()
132 return H64; in xxHash64()