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