Lines Matching refs:h64

2421 static xxh_u64 XXH64_avalanche(xxh_u64 h64)  in XXH64_avalanche()  argument
2423 h64 ^= h64 >> 33; in XXH64_avalanche()
2424 h64 *= XXH_PRIME64_2; in XXH64_avalanche()
2425 h64 ^= h64 >> 29; in XXH64_avalanche()
2426 h64 *= XXH_PRIME64_3; in XXH64_avalanche()
2427 h64 ^= h64 >> 32; in XXH64_avalanche()
2428 return h64; in XXH64_avalanche()
2435 XXH64_finalize(xxh_u64 h64, const xxh_u8* ptr, size_t len, XXH_alignment align) in XXH64_finalize() argument
2442 h64 ^= k1; in XXH64_finalize()
2443 h64 = XXH_rotl64(h64,27) * XXH_PRIME64_1 + XXH_PRIME64_4; in XXH64_finalize()
2447 h64 ^= (xxh_u64)(XXH_get32bits(ptr)) * XXH_PRIME64_1; in XXH64_finalize()
2449 h64 = XXH_rotl64(h64, 23) * XXH_PRIME64_2 + XXH_PRIME64_3; in XXH64_finalize()
2453 h64 ^= (*ptr++) * XXH_PRIME64_5; in XXH64_finalize()
2454 h64 = XXH_rotl64(h64, 11) * XXH_PRIME64_1; in XXH64_finalize()
2457 return XXH64_avalanche(h64); in XXH64_finalize()
2473 xxh_u64 h64; in XXH64_endian_align() local
2491 h64 = XXH_rotl64(v1, 1) + XXH_rotl64(v2, 7) + XXH_rotl64(v3, 12) + XXH_rotl64(v4, 18); in XXH64_endian_align()
2492 h64 = XXH64_mergeRound(h64, v1); in XXH64_endian_align()
2493 h64 = XXH64_mergeRound(h64, v2); in XXH64_endian_align()
2494 h64 = XXH64_mergeRound(h64, v3); in XXH64_endian_align()
2495 h64 = XXH64_mergeRound(h64, v4); in XXH64_endian_align()
2498 h64 = seed + XXH_PRIME64_5; in XXH64_endian_align()
2501 h64 += (xxh_u64) len; in XXH64_endian_align()
2503 return XXH64_finalize(h64, input, len, align); in XXH64_endian_align()
2614 xxh_u64 h64; in XXH64_digest() local
2617h64 = XXH_rotl64(state->v[0], 1) + XXH_rotl64(state->v[1], 7) + XXH_rotl64(state->v[2], 12) + XXH_… in XXH64_digest()
2618 h64 = XXH64_mergeRound(h64, state->v[0]); in XXH64_digest()
2619 h64 = XXH64_mergeRound(h64, state->v[1]); in XXH64_digest()
2620 h64 = XXH64_mergeRound(h64, state->v[2]); in XXH64_digest()
2621 h64 = XXH64_mergeRound(h64, state->v[3]); in XXH64_digest()
2623 h64 = state->v[2] /*seed*/ + XXH_PRIME64_5; in XXH64_digest()
2626 h64 += (xxh_u64) state->total_len; in XXH64_digest()
2628 return XXH64_finalize(h64, (const xxh_u8*)state->mem64, (size_t)state->total_len, XXH_aligned); in XXH64_digest()
3410 static XXH64_hash_t XXH3_avalanche(xxh_u64 h64) in XXH3_avalanche() argument
3412 h64 = XXH_xorshift64(h64, 37); in XXH3_avalanche()
3413 h64 *= 0x165667919E3779F9ULL; in XXH3_avalanche()
3414 h64 = XXH_xorshift64(h64, 32); in XXH3_avalanche()
3415 return h64; in XXH3_avalanche()
3423 static XXH64_hash_t XXH3_rrmxmx(xxh_u64 h64, xxh_u64 len) in XXH3_rrmxmx() argument
3426 h64 ^= XXH_rotl64(h64, 49) ^ XXH_rotl64(h64, 24); in XXH3_rrmxmx()
3427 h64 *= 0x9FB21C651E98DF25ULL; in XXH3_rrmxmx()
3428 h64 ^= (h64 >> 35) + len ; in XXH3_rrmxmx()
3429 h64 *= 0x9FB21C651E98DF25ULL; in XXH3_rrmxmx()
3430 return XXH_xorshift64(h64, 28); in XXH3_rrmxmx()