Vowpal Wabbit
Namespaces | Functions
hash.h File Reference
#include "future_compat.h"
#include <sys/types.h>
#include <cstdint>

Namespaces

 MURMUR_HASH_3
 

Functions

constexpr uint32_t rotl32 (uint32_t x, int8_t r) noexcept
 
static VW_STD14_CONSTEXPR uint32_t MURMUR_HASH_3::fmix (uint32_t h) noexcept
 
static constexpr uint32_t MURMUR_HASH_3::getblock (const uint32_t *p, int i) noexcept
 
VW_STD14_CONSTEXPR uint64_t uniform_hash (const void *key, size_t len, uint64_t seed)
 

Function Documentation

constexpr uint32_t rotl32 ( uint32_t  x,
int8_t  r 
)
inlinenoexcept
VW_STD14_CONSTEXPR uint64_t uniform_hash ( const void *  key,
size_t  len,
uint64_t  seed 
)
inline