Lines Matching defs:U64

592     typedef uint64_t U64;
595 typedef unsigned long long U64;
603 static U64 XXH_read64(const void* memPtr) { return *(const U64*) memPtr; }
609 typedef union { U32 u32; U64 u64; } __attribute__((packed)) unalign64;
610 static U64 XXH_read64(const void* ptr) { return ((const unalign64*)ptr)->u64; }
618 static U64 XXH_read64(const void* memPtr)
620 U64 val;
632 static U64 XXH_swap64 (U64 x)
645 FORCE_INLINE U64 XXH_readLE64_align(const void* ptr, XXH_endianess endian, XXH_alignment align)
650 return endian==XXH_littleEndian ? *(const U64*)ptr : XXH_swap64(*(const U64*)ptr);
653 FORCE_INLINE U64 XXH_readLE64(const void* ptr, XXH_endianess endian)
658 static U64 XXH_readBE64(const void* ptr)
666 static const U64 PRIME64_1 = 11400714785074694791ULL;
667 static const U64 PRIME64_2 = 14029467366897019727ULL;
668 static const U64 PRIME64_3 = 1609587929392839161ULL;
669 static const U64 PRIME64_4 = 9650029242287828579ULL;
670 static const U64 PRIME64_5 = 2870177450012600261ULL;
672 static U64 XXH64_round(U64 acc, U64 input)
680 static U64 XXH64_mergeRound(U64 acc, U64 val)
688 static U64 XXH64_avalanche(U64 h64)
701 static U64
702 XXH64_finalize(U64 h64, const void* ptr, size_t len,
712 h64 ^= (U64)(XXH_get32bits(p)) * PRIME64_1; \
717 U64 const k1 = XXH64_round(0, XXH_get64bits(p)); \
810 FORCE_INLINE U64
811 XXH64_endian_align(const void* input, size_t len, U64 seed,
816 U64 h64;
827 U64 v1 = seed + PRIME64_1 + PRIME64_2;
828 U64 v2 = seed + PRIME64_2;
829 U64 v3 = seed + 0;
830 U64 v4 = seed - PRIME64_1;
849 h64 += (U64) len;
944 U64 v1 = state->v1;
945 U64 v2 = state->v2;
946 U64 v3 = state->v3;
947 U64 v4 = state->v4;
981 FORCE_INLINE U64 XXH64_digest_endian (const XXH64_state_t* state, XXH_endianess endian)
983 U64 h64;
986 U64 const v1 = state->v1;
987 U64 const v2 = state->v2;
988 U64 const v3 = state->v3;
989 U64 const v4 = state->v4;
1000 h64 += (U64) state->total_len;