GPU-Accelerated Cuckoo Filter
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
hashutil.cuh File Reference
#include <cstddef>

Go to the source code of this file.

Namespaces

namespace  xxhash
 XXHash_64 implementation from.
 

Functions

__host__ __device__ __forceinline__ uint64_t xxhash::rotl64 (uint64_t x, int8_t r)
 
template<typename T >
__host__ __device__ __forceinline__ T xxhash::load_chunk (const uint8_t *data, size_t index)
 
__host__ __device__ __forceinline__ uint64_t xxhash::finalize (uint64_t h)
 
template<typename T >
__host__ __device__ uint64_t xxhash::xxhash64 (const T &key, uint64_t seed=0)
 

Variables

constexpr uint64_t xxhash::PRIME64_1 = 11400714785074694791ULL
 
constexpr uint64_t xxhash::PRIME64_2 = 14029467366897019727ULL
 
constexpr uint64_t xxhash::PRIME64_3 = 1609587929392839161ULL
 
constexpr uint64_t xxhash::PRIME64_4 = 9650029242287828579ULL
 
constexpr uint64_t xxhash::PRIME64_5 = 2870177450012600261ULL