Lines Matching refs:XXH128_hash_t

154 #  define XXH128_hash_t XXH_IPREF(XXH128_hash_t)  macro
539 } XXH128_hash_t; typedef
541 XXH_PUBLIC_API XXH128_hash_t XXH3_128bits(const void* data, size_t len);
542 XXH_PUBLIC_API XXH128_hash_t XXH3_128bits_withSeed(const void* data, size_t len, XXH64_hash_t seed);
543 XXH_PUBLIC_API XXH128_hash_t XXH3_128bits_withSecret(const void* data, size_t len, const void* secr…
563 XXH_PUBLIC_API XXH128_hash_t XXH3_128bits_digest (const XXH3_state_t* statePtr);
573 XXH_PUBLIC_API int XXH128_isEqual(XXH128_hash_t h1, XXH128_hash_t h2);
588 typedef struct { unsigned char digest[sizeof(XXH128_hash_t)]; } XXH128_canonical_t;
589 XXH_PUBLIC_API void XXH128_canonicalFromHash(XXH128_canonical_t* dst, XXH128_hash_t hash);
590 XXH_PUBLIC_API XXH128_hash_t XXH128_hashFromCanonical(const XXH128_canonical_t* src);
730 XXH_PUBLIC_API XXH128_hash_t XXH128(const void* data, size_t len, XXH64_hash_t seed);
2573 static XXH128_hash_t
2596 XXH128_hash_t r128; in XXH_mult64to128()
2615 XXH128_hash_t r128; in XXH_mult64to128()
2675 XXH128_hash_t r128; in XXH_mult64to128()
2691 XXH128_hash_t product = XXH_mult64to128(lhs, rhs); in XXH3_mul128_fold64()
4196 { size_t const segmentSize = sizeof(XXH128_hash_t); in XXH3_generateSecret()
4246 XXH_FORCE_INLINE XXH128_hash_t
4268 XXH128_hash_t h128; in XXH3_len_1to3_128b()
4275 XXH_FORCE_INLINE XXH128_hash_t
4289 XXH128_hash_t m128 = XXH_mult64to128(keyed, XXH_PRIME64_1 + (len << 2)); in XXH3_len_4to8_128b()
4302 XXH_FORCE_INLINE XXH128_hash_t
4312 XXH128_hash_t m128 = XXH_mult64to128(input_lo ^ input_hi ^ bitflipl, XXH_PRIME64_1); in XXH3_len_9to16_128b()
4365 XXH128_hash_t h128 = XXH_mult64to128(m128.low64, XXH_PRIME64_2); in XXH3_len_9to16_128b()
4377 XXH_FORCE_INLINE XXH128_hash_t
4384 { XXH128_hash_t h128; in XXH3_len_0to16_128b()
4396 XXH_FORCE_INLINE XXH128_hash_t
4397 XXH128_mix32B(XXH128_hash_t acc, const xxh_u8* input_1, const xxh_u8* input_2, in XXH128_mix32B()
4408 XXH_FORCE_INLINE XXH128_hash_t
4416 { XXH128_hash_t acc; in XXH3_len_17to128_128b()
4429 { XXH128_hash_t h128; in XXH3_len_17to128_128b()
4441 XXH_NO_INLINE XXH128_hash_t
4449 { XXH128_hash_t acc; in XXH3_len_129to240_128b()
4478 { XXH128_hash_t h128; in XXH3_len_129to240_128b()
4490 XXH_FORCE_INLINE XXH128_hash_t
4503 { XXH128_hash_t h128; in XXH3_hashLong_128b_internal()
4518 XXH_NO_INLINE XXH128_hash_t
4531 XXH_NO_INLINE XXH128_hash_t
4541 XXH_FORCE_INLINE XXH128_hash_t
4562 XXH_NO_INLINE XXH128_hash_t
4571 typedef XXH128_hash_t (*XXH3_hashLong128_f)(const void* XXH_RESTRICT, size_t,
4574 XXH_FORCE_INLINE XXH128_hash_t
4598 XXH_PUBLIC_API XXH128_hash_t XXH3_128bits(const void* input, size_t len) in XXH3_128bits()
4605 XXH_PUBLIC_API XXH128_hash_t
4613 XXH_PUBLIC_API XXH128_hash_t
4621 XXH_PUBLIC_API XXH128_hash_t
4678 XXH_PUBLIC_API XXH128_hash_t XXH3_128bits_digest (const XXH3_state_t* state) in XXH3_128bits_digest()
4685 { XXH128_hash_t h128; in XXH3_128bits_digest()
4708 XXH_PUBLIC_API int XXH128_isEqual(XXH128_hash_t h1, XXH128_hash_t h2) in XXH128_isEqual()
4720 XXH128_hash_t const h1 = *(const XXH128_hash_t*)h128_1; in XXH128_cmp()
4721 XXH128_hash_t const h2 = *(const XXH128_hash_t*)h128_2; in XXH128_cmp()
4731 XXH128_canonicalFromHash(XXH128_canonical_t* dst, XXH128_hash_t hash) in XXH128_canonicalFromHash()
4733 XXH_STATIC_ASSERT(sizeof(XXH128_canonical_t) == sizeof(XXH128_hash_t)); in XXH128_canonicalFromHash()
4742 XXH_PUBLIC_API XXH128_hash_t
4745 XXH128_hash_t h; in XXH128_hashFromCanonical()