Home | History | Annotate | Download | only in internal

Lines Matching refs:h1

110 	uint32_t h1 = seed;
127 h1 ^= k1;
128 h1 = hash_rotl_32(h1, 13);
129 h1 = h1*5 + 0xe6546b64;
143 k1 *= c2; h1 ^= k1;
148 h1 ^= len;
150 h1 = hash_fmix_32(h1);
152 return (h1);
162 uint32_t h1 = seed;
183 k1 *= c1; k1 = hash_rotl_32(k1, 15); k1 *= c2; h1 ^= k1;
185 h1 = hash_rotl_32(h1, 19); h1 += h2;
186 h1 = h1*5 + 0x561ccd1b;
200 h4 = hash_rotl_32(h4, 13); h4 += h1;
235 k1 *= c1; k1 = hash_rotl_32(k1, 15); k1 *= c2; h1 ^= k1;
240 h1 ^= len; h2 ^= len; h3 ^= len; h4 ^= len;
242 h1 += h2; h1 += h3; h1 += h4;
243 h2 += h1; h3 += h1; h4 += h1;
245 h1 = hash_fmix_32(h1);
250 h1 += h2; h1 += h3; h1 += h4;
251 h2 += h1; h3 += h1; h4 += h1;
253 r_out[0] = (((uint64_t) h2) << 32) | h1;
264 uint64_t h1 = seed;
279 k1 *= c1; k1 = hash_rotl_64(k1, 31); k1 *= c2; h1 ^= k1;
281 h1 = hash_rotl_64(h1, 27); h1 += h2;
282 h1 = h1*5 + 0x52dce729;
286 h2 = hash_rotl_64(h2, 31); h2 += h1;
315 k1 *= c1; k1 = hash_rotl_64(k1, 31); k1 *= c2; h1 ^= k1;
320 h1 ^= len; h2 ^= len;
322 h1 += h2;
323 h2 += h1;
325 h1 = hash_fmix_64(h1);
328 h1 += h2;
329 h2 += h1;
331 r_out[0] = h1;