NeoPZ
Functions
MurmurHash3.h File Reference
#include <stdint.h>
#include <string>
Include dependency graph for MurmurHash3.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void MurmurHash3_x86_32 (const void *key, int len, uint32_t seed, void *out)
 
void MurmurHash3_x86_128 (const void *key, int len, uint32_t seed, void *out)
 
void MurmurHash3_x64_128 (const void *key, int len, uint32_t seed, void *out)
 

Function Documentation

◆ MurmurHash3_x64_128()

void MurmurHash3_x64_128 ( const void *  key,
int  len,
uint32_t  seed,
void *  out 
)

Definition at line 290 of file MurmurHash3.cpp.

References BIG_CONSTANT, fmix64(), getblock64(), and ROTL64.

◆ MurmurHash3_x86_128()

void MurmurHash3_x86_128 ( const void *  key,
int  len,
uint32_t  seed,
void *  out 
)

Definition at line 145 of file MurmurHash3.cpp.

References fmix32(), getblock32(), and ROTL32.

◆ MurmurHash3_x86_32()

void MurmurHash3_x86_32 ( const void *  key,
int  len,
uint32_t  seed,
void *  out 
)

Definition at line 89 of file MurmurHash3.cpp.

References fmix32(), getblock32(), and ROTL32.

Referenced by Hash().