Lines Matching refs:input
429 FORCE_INLINE U32 XXH32_endian_align(const void* input, size_t len, U32 seed, XXH_endianess endian, … in XXH32_endian_align() argument
431 const BYTE* p = (const BYTE*)input; in XXH32_endian_align()
506 unsigned XXH32 (const void* input, size_t len, unsigned seed) in XXH32() argument
512 XXH32_update(&state, input, len); in XXH32()
518 if ((((size_t)input) & 3) == 0) /* Input is 4-bytes aligned, leverage the speed benefit */ in XXH32()
521 return XXH32_endian_align(input, len, seed, XXH_littleEndian, XXH_aligned); in XXH32()
523 return XXH32_endian_align(input, len, seed, XXH_bigEndian, XXH_aligned); in XXH32()
528 return XXH32_endian_align(input, len, seed, XXH_littleEndian, XXH_unaligned); in XXH32()
530 return XXH32_endian_align(input, len, seed, XXH_bigEndian, XXH_unaligned); in XXH32()
534 FORCE_INLINE U64 XXH64_endian_align(const void* input, size_t len, U64 seed, XXH_endianess endian, … in XXH64_endian_align() argument
536 const BYTE* p = (const BYTE*)input; in XXH64_endian_align()
646 unsigned long long XXH64 (const void* input, size_t len, unsigned long long seed) in XXH64() argument
652 XXH64_update(&state, input, len); in XXH64()
658 if ((((size_t)input) & 7)==0) /* Input is aligned, let's leverage the speed advantage */ in XXH64()
661 return XXH64_endian_align(input, len, seed, XXH_littleEndian, XXH_aligned); in XXH64()
663 return XXH64_endian_align(input, len, seed, XXH_bigEndian, XXH_aligned); in XXH64()
668 return XXH64_endian_align(input, len, seed, XXH_littleEndian, XXH_unaligned); in XXH64()
670 return XXH64_endian_align(input, len, seed, XXH_bigEndian, XXH_unaligned); in XXH64()