Lines Matching refs:U64
693 return (__builtin_ctzll((U64)val) >> 3);
703 return DeBruijnBytePos[((U64)((val & -(long long)val) * 0x0218A392CDABBD3FULL)) >> 58];
793 static const U64 prime5bytes = 889523592379ULL;
794 static size_t ZSTD_hash5(U64 u, U32 h) { return (size_t)(((u << (64-40)) * prime5bytes) >> (64-h)) ; }
797 static const U64 prime6bytes = 227718039650203ULL;
798 static size_t ZSTD_hash6(U64 u, U32 h) { return (size_t)(((u << (64-48)) * prime6bytes) >> (64-h)) ; }
801 static const U64 prime7bytes = 58295818150454627ULL;
802 static size_t ZSTD_hash7(U64 u, U32 h) { return (size_t)(((u << (64-56)) * prime7bytes) >> (64-h)) ; }
805 static const U64 prime8bytes = 0xCF1BBCDCB7A56463ULL;
806 static size_t ZSTD_hash8(U64 u, U32 h) { return (size_t)(((u) * prime8bytes) >> (64-h)) ; }
826 static U64 ZSTD_ipow(U64 base, U64 exponent)
828 U64 power = 1;
842 static U64 ZSTD_rollingHash_append(U64 hash, void const* buf, size_t size)
856 MEM_STATIC U64 ZSTD_rollingHash_compute(void const* buf, size_t size)
865 MEM_STATIC U64 ZSTD_rollingHash_primePower(U32 length)
873 MEM_STATIC U64 ZSTD_rollingHash_rotate(U64 hash, BYTE toRemove, BYTE toAdd, U64 primePower)
1333 const ZSTD_CCtx_params* CCtxParams, U64 srcSizeHint, size_t dictSize, ZSTD_cParamMode_e mode);