COMBINATORIAL_BLAS  1.6
hash.cpp File Reference
#include <stdint.h>
#include <cstring>
#include "CombBLAS/hash.hpp"

Go to the source code of this file.

Namespaces

 combblas
 

Functions

uint64_t combblas::_rotl64 (uint64_t value, int8_t amount)
 
uint32_t combblas::SuperFastHash (const char *data, int len)
 
uint64_t combblas::getblock (const uint64_t *p, int i)
 
void combblas::bmix64 (uint64_t &h1, uint64_t &h2, uint64_t &k1, uint64_t &k2, uint64_t &c1, uint64_t &c2)
 
uint64_t combblas::fmix64 (uint64_t k)
 
void combblas::MurmurHash3_x64_128 (const void *key, const int len, const uint32_t seed, void *out)
 
void combblas::MurmurHash3_x64_32 (const void *key, int len, uint32_t seed, void *out)
 
void combblas::MurmurHash3_x64_64 (const void *key, int len, uint32_t seed, void *out)