blob: df9021e340933b0c0f5025a5a652a009bc4ae572 [file] [log] [blame]
#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;
}