• Home
  • Raw
  • Download

Lines Matching refs:U64

534     typedef uint64_t U64;  typedef
536 …typedef unsigned long long U64; /* if your compiler doesn't support unsigned long long, replace … typedef
544 static U64 XXH_read64(const void* memPtr) { return *(const U64*) memPtr; } in XXH_read64()
550 typedef union { U32 u32; U64 u64; } __attribute__((packed)) unalign64;
551 static U64 XXH_read64(const void* ptr) { return ((const unalign64*)ptr)->u64; } in XXH_read64()
559 static U64 XXH_read64(const void* memPtr) in XXH_read64()
561 U64 val; in XXH_read64()
573 static U64 XXH_swap64 (U64 x) in XXH_swap64()
586 XXH_FORCE_INLINE U64 XXH_readLE64_align(const void* ptr, XXH_endianess endian, XXH_alignment align) in XXH_readLE64_align()
591 return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr); in XXH_readLE64_align()
594 XXH_FORCE_INLINE U64 XXH_readLE64(const void* ptr, XXH_endianess endian) in XXH_readLE64()
599 static U64 XXH_readBE64(const void* ptr) in XXH_readBE64()
607 static const U64 PRIME64_1 = 11400714785074694791ULL;
608 static const U64 PRIME64_2 = 14029467366897019727ULL;
609 static const U64 PRIME64_3 = 1609587929392839161ULL;
610 static const U64 PRIME64_4 = 9650029242287828579ULL;
611 static const U64 PRIME64_5 = 2870177450012600261ULL;
613 static U64 XXH64_round(U64 acc, U64 input) in XXH64_round()
621 static U64 XXH64_mergeRound(U64 acc, U64 val) in XXH64_mergeRound()
629 XXH_FORCE_INLINE U64 XXH64_endian_align(const void* input, size_t len, U64 seed, XXH_endianess endi… in XXH64_endian_align()
633 U64 h64; in XXH64_endian_align()
645 U64 v1 = seed + PRIME64_1 + PRIME64_2; in XXH64_endian_align()
646 U64 v2 = seed + PRIME64_2; in XXH64_endian_align()
647 U64 v3 = seed + 0; in XXH64_endian_align()
648 U64 v4 = seed - PRIME64_1; in XXH64_endian_align()
667 h64 += (U64) len; in XXH64_endian_align()
670 U64 const k1 = XXH64_round(0, XXH_get64bits(p)); in XXH64_endian_align()
677 h64 ^= (U64)(XXH_get32bits(p)) * PRIME64_1; in XXH64_endian_align()
782 U64 v1 = state->v1; in XXH64_update_endian()
783 U64 v2 = state->v2; in XXH64_update_endian()
784 U64 v3 = state->v3; in XXH64_update_endian()
785 U64 v4 = state->v4; in XXH64_update_endian()
818 XXH_FORCE_INLINE U64 XXH64_digest_endian (const XXH64_state_t* state, XXH_endianess endian) in XXH64_digest_endian()
822 U64 h64; in XXH64_digest_endian()
825 U64 const v1 = state->v1; in XXH64_digest_endian()
826 U64 const v2 = state->v2; in XXH64_digest_endian()
827 U64 const v3 = state->v3; in XXH64_digest_endian()
828 U64 const v4 = state->v4; in XXH64_digest_endian()
839 h64 += (U64) state->total_len; in XXH64_digest_endian()
842 U64 const k1 = XXH64_round(0, XXH_readLE64(p, endian)); in XXH64_digest_endian()
849 h64 ^= (U64)(XXH_readLE32(p, endian)) * PRIME64_1; in XXH64_digest_endian()