Home | History | Annotate | Download | only in src

Lines Matching refs:h1

100   uint32_t h1 = seed;
118 h1 ^= k1;
119 h1 = ROTL32(h1,13);
120 h1 = h1*5+0xe6546b64;
135 k1 *= c1; k1 = ROTL32(k1,15); k1 *= c2; h1 ^= k1;
141 h1 ^= len;
143 h1 = fmix(h1);
145 *(uint32_t*)out = h1;
156 uint32_t h1 = seed;
178 k1 *= c1; k1 = ROTL32(k1,15); k1 *= c2; h1 ^= k1;
180 h1 = ROTL32(h1,19); h1 += h2; h1 = h1*5+0x561ccd1b;
192 h4 = ROTL32(h4,13); h4 += h1; h4 = h4*5+0x32ac3b17;
228 k1 *= c1; k1 = ROTL32(k1,15); k1 *= c2; h1 ^= k1;
234 h1 ^= len; h2 ^= len; h3 ^= len; h4 ^= len;
236 h1 += h2; h1 += h3; h1 += h4;
237 h2 += h1; h3 += h1; h4 += h1;
239 h1 = fmix(h1);
244 h1 += h2; h1 += h3; h1 += h4;
245 h2 += h1; h3 += h1; h4 += h1;
247 ((uint32_t*)out)[0] = h1;
261 uint64_t h1 = seed;
277 k1 *= c1; k1 = ROTL64(k1,31); k1 *= c2; h1 ^= k1;
279 h1 = ROTL64(h1,27); h1 += h2; h1 = h1*5+0x52dce729;
283 h2 = ROTL64(h2,31); h2 += h1; h2 = h2*5+0x38495ab5;
313 k1 *= c1; k1 = ROTL64(k1,31); k1 *= c2; h1 ^= k1;
319 h1 ^= len; h2 ^= len;
321 h1 += h2;
322 h2 += h1;
324 h1 = fmix(h1);
327 h1 += h2;
328 h2 += h1;
330 ((uint64_t*)out)[0] = h1;