Lines Matching defs:h2
163 uint32_t h2 = seed;
185 h1 = hash_rotl_32(h1, 19); h1 += h2;
188 k2 *= c2; k2 = hash_rotl_32(k2, 16); k2 *= c3; h2 ^= k2;
190 h2 = hash_rotl_32(h2, 17); h2 += h3;
191 h2 = h2*5 + 0x0bcaa747;
229 k2 *= c2; k2 = hash_rotl_32(k2, 16); k2 *= c3; h2 ^= k2;
240 h1 ^= len; h2 ^= len; h3 ^= len; h4 ^= len;
242 h1 += h2; h1 += h3; h1 += h4;
243 h2 += h1; h3 += h1; h4 += h1;
246 h2 = hash_fmix_32(h2);
250 h1 += h2; h1 += h3; h1 += h4;
251 h2 += h1; h3 += h1; h4 += h1;
253 r_out[0] = (((uint64_t) h2) << 32) | h1;
265 uint64_t h2 = seed;
281 h1 = hash_rotl_64(h1, 27); h1 += h2;
284 k2 *= c2; k2 = hash_rotl_64(k2, 33); k2 *= c1; h2 ^= k2;
286 h2 = hash_rotl_64(h2, 31); h2 += h1;
287 h2 = h2*5 + 0x38495ab5;
305 k2 *= c2; k2 = hash_rotl_64(k2, 33); k2 *= c1; h2 ^= k2;
320 h1 ^= len; h2 ^= len;
322 h1 += h2;
323 h2 += h1;
326 h2 = hash_fmix_64(h2);
328 h1 += h2;
329 h2 += h1;
332 r_out[1] = h2;