Lines Matching refs:h32

1998 static xxh_u32 XXH32_avalanche(xxh_u32 h32)  in XXH32_avalanche()  argument
2000 h32 ^= h32 >> 15; in XXH32_avalanche()
2001 h32 *= XXH_PRIME32_2; in XXH32_avalanche()
2002 h32 ^= h32 >> 13; in XXH32_avalanche()
2003 h32 *= XXH_PRIME32_3; in XXH32_avalanche()
2004 h32 ^= h32 >> 16; in XXH32_avalanche()
2005 return(h32); in XXH32_avalanche()
2025 XXH32_finalize(xxh_u32 h32, const xxh_u8* ptr, size_t len, XXH_alignment align) in XXH32_finalize() argument
2028 h32 += (*ptr++) * XXH_PRIME32_5; \ in XXH32_finalize()
2029 h32 = XXH_rotl32(h32, 11) * XXH_PRIME32_1; \ in XXH32_finalize()
2033 h32 += XXH_get32bits(ptr) * XXH_PRIME32_3; \ in XXH32_finalize()
2035 h32 = XXH_rotl32(h32, 17) * XXH_PRIME32_4; \ in XXH32_finalize()
2051 return XXH32_avalanche(h32); in XXH32_finalize()
2059 return XXH32_avalanche(h32); in XXH32_finalize()
2067 return XXH32_avalanche(h32); in XXH32_finalize()
2076 return XXH32_avalanche(h32); in XXH32_finalize()
2090 case 0: return XXH32_avalanche(h32); in XXH32_finalize()
2093 return h32; /* reaching this point is deemed impossible */ in XXH32_finalize()
2116 xxh_u32 h32; in XXH32_endian_align() local
2135 h32 = XXH_rotl32(v1, 1) + XXH_rotl32(v2, 7) in XXH32_endian_align()
2138 h32 = seed + XXH_PRIME32_5; in XXH32_endian_align()
2141 h32 += (xxh_u32)len; in XXH32_endian_align()
2143 return XXH32_finalize(h32, input, len&15, align); in XXH32_endian_align()
2261 xxh_u32 h32; in XXH32_digest() local
2264 h32 = XXH_rotl32(state->v[0], 1) in XXH32_digest()
2269 h32 = state->v[2] /* == seed */ + XXH_PRIME32_5; in XXH32_digest()
2272 h32 += state->total_len_32; in XXH32_digest()
2274 return XXH32_finalize(h32, (const xxh_u8*)state->mem32, state->memsize, XXH_aligned); in XXH32_digest()