#include <SpookyV2.h>
|
static void | Hash128 (const void *message, size_t length, uint64 *hash1, uint64 *hash2) |
|
static uint64 | Hash64 (const void *message, size_t length, uint64 seed=0) |
|
static uint32 | Hash32 (const void *message, size_t length, uint32 seed=0) |
|
static INLINE uint64 | Rot64 (uint64 x, int k) |
|
static INLINE void | Mix (const uint64 *data, uint64 &s0, uint64 &s1, uint64 &s2, uint64 &s3, uint64 &s4, uint64 &s5, uint64 &s6, uint64 &s7, uint64 &s8, uint64 &s9, uint64 &s10, uint64 &s11) |
|
static INLINE void | EndPartial (uint64 &h0, uint64 &h1, uint64 &h2, uint64 &h3, uint64 &h4, uint64 &h5, uint64 &h6, uint64 &h7, uint64 &h8, uint64 &h9, uint64 &h10, uint64 &h11) |
|
static INLINE void | End (const uint64 *data, uint64 &h0, uint64 &h1, uint64 &h2, uint64 &h3, uint64 &h4, uint64 &h5, uint64 &h6, uint64 &h7, uint64 &h8, uint64 &h9, uint64 &h10, uint64 &h11) |
|
static INLINE void | ShortMix (uint64 &h0, uint64 &h1, uint64 &h2, uint64 &h3) |
|
static INLINE void | ShortEnd (uint64 &h0, uint64 &h1, uint64 &h2, uint64 &h3) |
|
static INLINE void SpookyHash::End |
( |
const uint64 * |
data, |
|
|
uint64 & |
h0, |
|
|
uint64 & |
h1, |
|
|
uint64 & |
h2, |
|
|
uint64 & |
h3, |
|
|
uint64 & |
h4, |
|
|
uint64 & |
h5, |
|
|
uint64 & |
h6, |
|
|
uint64 & |
h7, |
|
|
uint64 & |
h8, |
|
|
uint64 & |
h9, |
|
|
uint64 & |
h10, |
|
|
uint64 & |
h11 |
|
) |
| |
|
inlinestatic |
static INLINE void SpookyHash::EndPartial |
( |
uint64 & |
h0, |
|
|
uint64 & |
h1, |
|
|
uint64 & |
h2, |
|
|
uint64 & |
h3, |
|
|
uint64 & |
h4, |
|
|
uint64 & |
h5, |
|
|
uint64 & |
h6, |
|
|
uint64 & |
h7, |
|
|
uint64 & |
h8, |
|
|
uint64 & |
h9, |
|
|
uint64 & |
h10, |
|
|
uint64 & |
h11 |
|
) |
| |
|
inlinestatic |
void SpookyHash::Hash128 |
( |
const void * |
message, |
|
|
size_t |
length, |
|
|
uint64 * |
hash1, |
|
|
uint64 * |
hash2 |
|
) |
| |
|
static |
static uint32 SpookyHash::Hash32 |
( |
const void * |
message, |
|
|
size_t |
length, |
|
|
uint32 |
seed = 0 |
|
) |
| |
|
inlinestatic |
static uint64 SpookyHash::Hash64 |
( |
const void * |
message, |
|
|
size_t |
length, |
|
|
uint64 |
seed = 0 |
|
) |
| |
|
inlinestatic |
static INLINE void SpookyHash::Mix |
( |
const uint64 * |
data, |
|
|
uint64 & |
s0, |
|
|
uint64 & |
s1, |
|
|
uint64 & |
s2, |
|
|
uint64 & |
s3, |
|
|
uint64 & |
s4, |
|
|
uint64 & |
s5, |
|
|
uint64 & |
s6, |
|
|
uint64 & |
s7, |
|
|
uint64 & |
s8, |
|
|
uint64 & |
s9, |
|
|
uint64 & |
s10, |
|
|
uint64 & |
s11 |
|
) |
| |
|
inlinestatic |
void SpookyHash::Update |
( |
const void * |
message, |
|
|
size_t |
length |
|
) |
| |
The documentation for this class was generated from the following files: