Home | History | Annotate | Download | only in lib

Lines Matching refs:U32

143     typedef uint32_t U32;
148 typedef unsigned int U32;
156 static U32 XXH_read32(const void* memPtr) { return *(const U32*) memPtr; }
162 typedef union { U32 u32; } __attribute__((packed)) unalign;
163 static U32 XXH_read32(const void* ptr) { return ((const unalign*)ptr)->u32; }
170 static U32 XXH_read32(const void* memPtr)
172 U32 val;
199 static U32 XXH_swap32 (U32 x)
226 XXH_FORCE_INLINE U32 XXH_readLE32_align(const void* ptr, XXH_endianess endian, XXH_alignment align)
231 return endian==XXH_littleEndian ? *(const U32*)ptr : XXH_swap32(*(const U32*)ptr);
234 XXH_FORCE_INLINE U32 XXH_readLE32(const void* ptr, XXH_endianess endian)
239 static U32 XXH_readBE32(const void* ptr)
255 static const U32 PRIME32_1 = 2654435761U;
256 static const U32 PRIME32_2 = 2246822519U;
257 static const U32 PRIME32_3 = 3266489917U;
258 static const U32 PRIME32_4 = 668265263U;
259 static const U32 PRIME32_5 = 374761393U;
261 static U32 XXH32_round(U32 seed, U32 input)
269 XXH_FORCE_INLINE U32 XXH32_endian_align(const void* input, size_t len, U32 seed, XXH_endianess endian, XXH_alignment align)
273 U32 h32;
285 U32 v1 = seed + PRIME32_1 + PRIME32_2;
286 U32 v2 = seed + PRIME32_2;
287 U32 v3 = seed + 0;
288 U32 v4 = seed - PRIME32_1;
302 h32 += (U32) len;
404 { const U32* p32 = state->mem32;
416 U32 v1 = state->v1;
417 U32 v2 = state->v2;
418 U32 v3 = state->v3;
419 U32 v4 = state->v4;
454 XXH_FORCE_INLINE U32 XXH32_digest_endian (const XXH32_state_t* state, XXH_endianess endian)
458 U32 h32;
550 typedef union { U32 u32; U64 u64; } __attribute__((packed)) unalign64;
766 state->memsize += (U32)len;