Lines Matching refs:h2
129 uint32_t h2 = seed; in hash_x86_128() local
151 h1 = hash_rotl_32(h1, 19); h1 += h2; in hash_x86_128()
154 k2 *= c2; k2 = hash_rotl_32(k2, 16); k2 *= c3; h2 ^= k2; in hash_x86_128()
156 h2 = hash_rotl_32(h2, 17); h2 += h3; in hash_x86_128()
157 h2 = h2*5 + 0x0bcaa747; in hash_x86_128()
195 k2 *= c2; k2 = hash_rotl_32(k2, 16); k2 *= c3; h2 ^= k2; in hash_x86_128()
206 h1 ^= len; h2 ^= len; h3 ^= len; h4 ^= len; in hash_x86_128()
208 h1 += h2; h1 += h3; h1 += h4; in hash_x86_128()
209 h2 += h1; h3 += h1; h4 += h1; in hash_x86_128()
212 h2 = hash_fmix_32(h2); in hash_x86_128()
216 h1 += h2; h1 += h3; h1 += h4; in hash_x86_128()
217 h2 += h1; h3 += h1; h4 += h1; in hash_x86_128()
219 r_out[0] = (((uint64_t) h2) << 32) | h1; in hash_x86_128()
230 uint64_t h2 = seed; in hash_x64_128() local
246 h1 = hash_rotl_64(h1, 27); h1 += h2; in hash_x64_128()
249 k2 *= c2; k2 = hash_rotl_64(k2, 33); k2 *= c1; h2 ^= k2; in hash_x64_128()
251 h2 = hash_rotl_64(h2, 31); h2 += h1; in hash_x64_128()
252 h2 = h2*5 + 0x38495ab5; in hash_x64_128()
270 k2 *= c2; k2 = hash_rotl_64(k2, 33); k2 *= c1; h2 ^= k2; in hash_x64_128()
285 h1 ^= len; h2 ^= len; in hash_x64_128()
287 h1 += h2; in hash_x64_128()
288 h2 += h1; in hash_x64_128()
291 h2 = hash_fmix_64(h2); in hash_x64_128()
293 h1 += h2; in hash_x64_128()
294 h2 += h1; in hash_x64_128()
297 r_out[1] = h2; in hash_x64_128()