Lines Matching refs:h1
77 uint32_t h1 = seed;
94 h1 ^= k1;
95 h1 = hash_rotl_32(h1, 13);
96 h1 = h1*5 + 0xe6546b64;
110 k1 *= c2; h1 ^= k1;
115 h1 ^= len;
117 h1 = hash_fmix_32(h1);
119 return h1;
128 uint32_t h1 = seed;
149 k1 *= c1; k1 = hash_rotl_32(k1, 15); k1 *= c2; h1 ^= k1;
151 h1 = hash_rotl_32(h1, 19); h1 += h2;
152 h1 = h1*5 + 0x561ccd1b;
166 h4 = hash_rotl_32(h4, 13); h4 += h1;
204 k1 *= c1; k1 = hash_rotl_32(k1, 15); k1 *= c2; h1 ^= k1;
209 h1 ^= len; h2 ^= len; h3 ^= len; h4 ^= len;
211 h1 += h2; h1 += h3; h1 += h4;
212 h2 += h1; h3 += h1; h4 += h1;
214 h1 = hash_fmix_32(h1);
219 h1 += h2; h1 += h3; h1 += h4;
220 h2 += h1; h3 += h1; h4 += h1;
222 r_out[0] = (((uint64_t) h2) << 32) | h1;
232 uint64_t h1 = seed;
247 k1 *= c1; k1 = hash_rotl_64(k1, 31); k1 *= c2; h1 ^= k1;
249 h1 = hash_rotl_64(h1, 27); h1 += h2;
250 h1 = h1*5 + 0x52dce729;
254 h2 = hash_rotl_64(h2, 31); h2 += h1;
283 k1 *= c1; k1 = hash_rotl_64(k1, 31); k1 *= c2; h1 ^= k1;
288 h1 ^= len; h2 ^= len;
290 h1 += h2;
291 h2 += h1;
293 h1 = hash_fmix_64(h1);
296 h1 += h2;
297 h2 += h1;
299 r_out[0] = h1;