From 6beda48f95c6ec92a0f83c118273ac223d34af6b Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 22 Aug 2011 21:12:36 +0000 Subject: add murmur3f (x86_64 128 bit truncated to 32-bits) This is faster for larger keys on x86_64 --- ext/tdb/hash_functions.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ext/tdb/hash_functions.c') diff --git a/ext/tdb/hash_functions.c b/ext/tdb/hash_functions.c index 3a990c3..6c93c4b 100644 --- a/ext/tdb/hash_functions.c +++ b/ext/tdb/hash_functions.c @@ -17,6 +17,7 @@ HASH_FN(murmur2a) HASH_FN(murmur2_neutral) HASH_FN(murmur2_aligned) HASH_FN(murmur3a) +HASH_FN(murmur3f) HASH_FN(fnv1a) HASH_FN(djb2) HASH_FN(djb3) @@ -35,6 +36,7 @@ void rbtdb_init_tdb_hash_functions(void) HASH_M(murmur2_neutral); HASH_M(murmur2_aligned); HASH_M(murmur3a); + HASH_M(murmur3f); HASH_M(fnv1a); HASH_M(djb2); HASH_M(djb3); -- cgit v1.2.3-24-ge0c7