https://github.com/splatlab/squeakr
Tip revision: d5653f87fe0121280e61e9360b13730f2f492c0a authored by prashantpandey on 18 December 2020, 05:04:37 UTC
Handling counter expansion for remainder 0.
Handling counter expansion for remainder 0.
Tip revision: d5653f8
hashutil.h
/*
* ============================================================================
*
* Authors: Prashant Pandey <ppandey@cs.stonybrook.edu>
* Rob Johnson <robj@vmware.com>
*
* ============================================================================
*/
#ifndef _HASHUTIL_H_
#define _HASHUTIL_H_
#include <sys/types.h>
#include <stdlib.h>
#include <stdint.h>
uint64_t MurmurHash64B ( const void * key, int len, unsigned int seed );
uint64_t MurmurHash64A ( const void * key, int len, unsigned int seed );
uint64_t hash_64(uint64_t key, uint64_t mask);
uint64_t hash_64i(uint64_t key, uint64_t mask);
#endif // #ifndef _HASHUTIL_H_
