Lines Matching defs:h64

1098 static xxh_u64 XXH64_avalanche(xxh_u64 h64)
1100 h64 ^= h64 >> 33;
1101 h64 *= PRIME64_2;
1102 h64 ^= h64 >> 29;
1103 h64 *= PRIME64_3;
1104 h64 ^= h64 >> 32;
1105 return h64;
1112 XXH64_finalize(xxh_u64 h64, const xxh_u8* ptr, size_t len, XXH_alignment align)
1115 h64 ^= (*ptr++) * PRIME64_5; \
1116 h64 = XXH_rotl64(h64, 11) * PRIME64_1;
1119 h64 ^= (xxh_u64)(XXH_get32bits(ptr)) * PRIME64_1; \
1121 h64 = XXH_rotl64(h64, 23) * PRIME64_2 + PRIME64_3;
1126 h64 ^= k1; \
1127 h64 = XXH_rotl64(h64,27) * PRIME64_1 + PRIME64_4; \
1145 return XXH64_avalanche(h64);
1153 return XXH64_avalanche(h64);
1162 return XXH64_avalanche(h64);
1170 return XXH64_avalanche(h64);
1180 return XXH64_avalanche(h64);
1189 return XXH64_avalanche(h64);
1200 return XXH64_avalanche(h64);
1210 return XXH64_avalanche(h64);
1226 case 0: return XXH64_avalanche(h64);
1238 xxh_u64 h64;
1261 h64 = XXH_rotl64(v1, 1) + XXH_rotl64(v2, 7) + XXH_rotl64(v3, 12) + XXH_rotl64(v4, 18);
1262 h64 = XXH64_mergeRound(h64, v1);
1263 h64 = XXH64_mergeRound(h64, v2);
1264 h64 = XXH64_mergeRound(h64, v3);
1265 h64 = XXH64_mergeRound(h64, v4);
1268 h64 = seed + PRIME64_5;
1271 h64 += (xxh_u64) len;
1273 return XXH64_finalize(h64, input, len, align);
1391 xxh_u64 h64;
1399 h64 = XXH_rotl64(v1, 1) + XXH_rotl64(v2, 7) + XXH_rotl64(v3, 12) + XXH_rotl64(v4, 18);
1400 h64 = XXH64_mergeRound(h64, v1);
1401 h64 = XXH64_mergeRound(h64, v2);
1402 h64 = XXH64_mergeRound(h64, v3);
1403 h64 = XXH64_mergeRound(h64, v4);
1405 h64 = state->v3 /*seed*/ + PRIME64_5;
1408 h64 += (xxh_u64) state->total_len;
1410 return XXH64_finalize(h64, (const xxh_u8*)state->mem64, (size_t)state->total_len, XXH_aligned);