blob: df9021e340933b0c0f5025a5a652a009bc4ae572 [file] [log] [blame]
tanjent@gmail.comf3b78972012-03-01 03:38:55 +00001#include "Spooky.h"
2
3void SpookyHash32_test(const void *key, int len, uint32_t seed, void *out) {
4 *(uint32_t*)out = SpookyHash::Hash32(key, len, seed);
5}
6
7void SpookyHash64_test(const void *key, int len, uint32_t seed, void *out) {
8 *(uint64_t*)out = SpookyHash::Hash64(key, len, seed);
9}
10
11void SpookyHash128_test(const void *key, int len, uint32_t seed, void *out) {
12 uint64_t h1 = seed, h2 = seed;
13 SpookyHash::Hash128(key, len, &h1, &h2);
14 ((uint64_t*)out)[0] = h1;
15 ((uint64_t*)out)[1] = h2;
16}