#include "Spooky.h" | |
void SpookyHash32_test(const void *key, int len, uint32_t seed, void *out) { | |
*(uint32_t*)out = SpookyHash::Hash32(key, len, seed); | |
} | |
void SpookyHash64_test(const void *key, int len, uint32_t seed, void *out) { | |
*(uint64_t*)out = SpookyHash::Hash64(key, len, seed); | |
} | |
void SpookyHash128_test(const void *key, int len, uint32_t seed, void *out) { | |
uint64_t h1 = seed, h2 = seed; | |
SpookyHash::Hash128(key, len, &h1, &h2); | |
((uint64_t*)out)[0] = h1; | |
((uint64_t*)out)[1] = h2; | |
} |