Lines Matching refs:h2
141 uint32_t h2 = seed;
163 h1 = hash_rotl_32(h1, 19); h1 += h2;
166 k2 *= c2; k2 = hash_rotl_32(k2, 16); k2 *= c3; h2 ^= k2;
168 h2 = hash_rotl_32(h2, 17); h2 += h3;
169 h2 = h2*5 + 0x0bcaa747;
207 k2 *= c2; k2 = hash_rotl_32(k2, 16); k2 *= c3; h2 ^= k2;
218 h1 ^= len; h2 ^= len; h3 ^= len; h4 ^= len;
220 h1 += h2; h1 += h3; h1 += h4;
221 h2 += h1; h3 += h1; h4 += h1;
224 h2 = hash_fmix_32(h2);
228 h1 += h2; h1 += h3; h1 += h4;
229 h2 += h1; h3 += h1; h4 += h1;
231 r_out[0] = (((uint64_t) h2) << 32) | h1;
243 uint64_t h2 = seed;
259 h1 = hash_rotl_64(h1, 27); h1 += h2;
262 k2 *= c2; k2 = hash_rotl_64(k2, 33); k2 *= c1; h2 ^= k2;
264 h2 = hash_rotl_64(h2, 31); h2 += h1;
265 h2 = h2*5 + 0x38495ab5;
283 k2 *= c2; k2 = hash_rotl_64(k2, 33); k2 *= c1; h2 ^= k2;
298 h1 ^= len; h2 ^= len;
300 h1 += h2;
301 h2 += h1;
304 h2 = hash_fmix_64(h2);
306 h1 += h2;
307 h2 += h1;
310 r_out[1] = h2;