Lines Matching defs:h32
278 static U32 XXH32_avalanche(U32 h32)
280 h32 ^= h32 >> 15;
281 h32 *= PRIME32_2;
282 h32 ^= h32 >> 13;
283 h32 *= PRIME32_3;
284 h32 ^= h32 >> 16;
285 return(h32);
291 XXH32_finalize(U32 h32, const void* ptr, size_t len,
298 h32 += (*p++) * PRIME32_5; \
299 h32 = XXH_rotl32(h32, 11) * PRIME32_1 ;
302 h32 += XXH_get32bits(p) * PRIME32_3; \
304 h32 = XXH_rotl32(h32, 17) * PRIME32_4 ;
313 return XXH32_avalanche(h32);
321 return XXH32_avalanche(h32);
330 return XXH32_avalanche(h32);
344 case 0: return XXH32_avalanche(h32);
347 return h32; /* reaching this point is deemed impossible */
357 U32 h32;
380 h32 = XXH_rotl32(v1, 1) + XXH_rotl32(v2, 7)
383 h32 = seed + PRIME32_5;
386 h32 += (U32)len;
388 return XXH32_finalize(h32, p, len&15, endian, align);
529 U32 h32;
532 h32 = XXH_rotl32(state->v1, 1)
537 h32 = state->v3 /* == seed */ + PRIME32_5;
540 h32 += state->total_len_32;
542 return XXH32_finalize(h32, state->mem32, state->memsize, endian, XXH_aligned);