Lines Matching refs:h64
176 uint64_t h64;
196 h64 = xxh_rotl64(v1, 1) + xxh_rotl64(v2, 7) +
198 h64 = xxh64_merge_round(h64, v1);
199 h64 = xxh64_merge_round(h64, v2);
200 h64 = xxh64_merge_round(h64, v3);
201 h64 = xxh64_merge_round(h64, v4);
204 h64 = seed + PRIME64_5;
207 h64 += (uint64_t)len;
212 h64 ^= k1;
213 h64 = xxh_rotl64(h64, 27) * PRIME64_1 + PRIME64_4;
218 h64 ^= (uint64_t)(get_unaligned_le32(p)) * PRIME64_1;
219 h64 = xxh_rotl64(h64, 23) * PRIME64_2 + PRIME64_3;
224 h64 ^= (*p) * PRIME64_5;
225 h64 = xxh_rotl64(h64, 11) * PRIME64_1;
229 h64 ^= h64 >> 33;
230 h64 *= PRIME64_2;
231 h64 ^= h64 >> 29;
232 h64 *= PRIME64_3;
233 h64 ^= h64 >> 32;
235 return h64;
449 uint64_t h64;
457 h64 = xxh_rotl64(v1, 1) + xxh_rotl64(v2, 7) +
459 h64 = xxh64_merge_round(h64, v1);
460 h64 = xxh64_merge_round(h64, v2);
461 h64 = xxh64_merge_round(h64, v3);
462 h64 = xxh64_merge_round(h64, v4);
464 h64 = state->v3 + PRIME64_5;
467 h64 += (uint64_t)state->total_len;
472 h64 ^= k1;
473 h64 = xxh_rotl64(h64, 27) * PRIME64_1 + PRIME64_4;
478 h64 ^= (uint64_t)(get_unaligned_le32(p)) * PRIME64_1;
479 h64 = xxh_rotl64(h64, 23) * PRIME64_2 + PRIME64_3;
484 h64 ^= (*p) * PRIME64_5;
485 h64 = xxh_rotl64(h64, 11) * PRIME64_1;
489 h64 ^= h64 >> 33;
490 h64 *= PRIME64_2;
491 h64 ^= h64 >> 29;
492 h64 *= PRIME64_3;
493 h64 ^= h64 >> 32;
495 return h64;