Lines Matching defs:h32
695 static xxh_u32 XXH32_avalanche(xxh_u32 h32)
697 h32 ^= h32 >> 15;
698 h32 *= PRIME32_2;
699 h32 ^= h32 >> 13;
700 h32 *= PRIME32_3;
701 h32 ^= h32 >> 16;
702 return(h32);
708 XXH32_finalize(xxh_u32 h32, const xxh_u8* ptr, size_t len, XXH_alignment align)
711 h32 += (*ptr++) * PRIME32_5; \
712 h32 = XXH_rotl32(h32, 11) * PRIME32_1 ;
715 h32 += XXH_get32bits(ptr) * PRIME32_3; \
717 h32 = XXH_rotl32(h32, 17) * PRIME32_4 ;
730 return XXH32_avalanche(h32);
738 return XXH32_avalanche(h32);
746 return XXH32_avalanche(h32);
755 return XXH32_avalanche(h32);
769 case 0: return XXH32_avalanche(h32);
772 return h32; /* reaching this point is deemed impossible */
780 xxh_u32 h32;
803 h32 = XXH_rotl32(v1, 1) + XXH_rotl32(v2, 7)
806 h32 = seed + PRIME32_5;
809 h32 += (xxh_u32)len;
811 return XXH32_finalize(h32, input, len&15, align);
934 xxh_u32 h32;
937 h32 = XXH_rotl32(state->v1, 1)
942 h32 = state->v3 /* == seed */ + PRIME32_5;
945 h32 += state->total_len_32;
947 return XXH32_finalize(h32, (const xxh_u8*)state->mem32, state->memsize, XXH_aligned);