Home | History | Annotate | Download | only in internal

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;
201 k1 *= c1; k1 = hash_rotl_32(k1, 15); k1 *= c2; h1 ^= k1;
206 h1 ^= len; h2 ^= len; h3 ^= len; h4 ^= len;
208 h1 += h2; h1 += h3; h1 += h4;
209 h2 += h1; h3 += h1; h4 += h1;
211 h1 = hash_fmix_32(h1);
216 h1 += h2; h1 += h3; h1 += h4;
217 h2 += h1; h3 += h1; h4 += h1;
219 r_out[0] = (((uint64_t) h2) << 32) | h1;
229 uint64_t h1 = seed;
244 k1 *= c1; k1 = hash_rotl_64(k1, 31); k1 *= c2; h1 ^= k1;
246 h1 = hash_rotl_64(h1, 27); h1 += h2;
247 h1 = h1*5 + 0x52dce729;
251 h2 = hash_rotl_64(h2, 31); h2 += h1;
280 k1 *= c1; k1 = hash_rotl_64(k1, 31); k1 *= c2; h1 ^= k1;
285 h1 ^= len; h2 ^= len;
287 h1 += h2;
288 h2 += h1;
290 h1 = hash_fmix_64(h1);
293 h1 += h2;
294 h2 += h1;
296 r_out[0] = h1;