summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-03-28Add faster BICTest variantstanjent@gmail.com
Add simpler differential distribution test Add Crap8 hash for testing Include seed value in verification test Test Murmur3_x86_32 by default git-svn-id: http://smhasher.googlecode.com/svn/trunk@100 77a7d1d3-4c08-bdc2-d393-d5859734b01a
2011-03-21verification code workaappleby@google.com
git-svn-id: http://smhasher.googlecode.com/svn/trunk@96 77a7d1d3-4c08-bdc2-d393-d5859734b01a
2011-03-21Start work on verification codestanjent@gmail.com
git-svn-id: http://smhasher.googlecode.com/svn/trunk@95 77a7d1d3-4c08-bdc2-d393-d5859734b01a
2011-03-20Remove stub filetanjent@gmail.com
git-svn-id: http://smhasher.googlecode.com/svn/trunk@94 77a7d1d3-4c08-bdc2-d393-d5859734b01a
2011-03-20And add stdio.h so SuperFastHash has a reference to NULLtanjent@gmail.com
git-svn-id: http://smhasher.googlecode.com/svn/trunk@93 77a7d1d3-4c08-bdc2-d393-d5859734b01a
2011-03-20Remove leftover references to pstdint.h that break Ubuntu buildtanjent@gmail.com
git-svn-id: http://smhasher.googlecode.com/svn/trunk@92 77a7d1d3-4c08-bdc2-d393-d5859734b01a
2011-03-20Fix rdtsc errors from core hopping causing bad timing resultstanjent@gmail.com
git-svn-id: http://smhasher.googlecode.com/svn/trunk@91 77a7d1d3-4c08-bdc2-d393-d5859734b01a
2011-03-19Add startup self-testtanjent@gmail.com
Remove randhash (will fail self-test) Remove QuickBrownFox (replaced by VerificationTest) De-tabulate all files git-svn-id: http://smhasher.googlecode.com/svn/trunk@90 77a7d1d3-4c08-bdc2-d393-d5859734b01a
2011-03-19Fix x86_64 gcc 4.4.1 build errors:McKay.Davis@gmail.com
/smhasher/MurmurHash1.cpp: In function ‘unsigned int MurmurHash1Aligned(const void*, int, unsigned int)’: /smhasher/MurmurHash1.cpp:82: error: cast from ‘const unsigned char*’ to ‘int’ loses precision /smhasher/MurmurHash2.cpp: In function ‘uint32_t MurmurHashAligned2(const void*, int, uint32_t)’: /smhasher/MurmurHash2.cpp:382: error: cast from ‘const unsigned char*’ to ‘int’ loses precision git-svn-id: http://smhasher.googlecode.com/svn/trunk@89 77a7d1d3-4c08-bdc2-d393-d5859734b01a
2011-03-19Initial commit of CMake file. Builds SMHasherSupport lib and SMHasher ↵McKay.Davis@gmail.com
executable. git-svn-id: http://smhasher.googlecode.com/svn/trunk@88 77a7d1d3-4c08-bdc2-d393-d5859734b01a
2011-03-19Cross-platform compliation fixes. Everything should compile under GCC now, ↵tanjent@gmail.com
but no guarantees that it runs correctly yet... Thanks to McKay Davis for help with the cross-platform testing. git-svn-id: http://smhasher.googlecode.com/svn/trunk@87 77a7d1d3-4c08-bdc2-d393-d5859734b01a
2011-03-14Add beginnings of bitslice testtanjent@gmail.com
Add initial cross-platform support header De-tabulate MurmurHash3, and make it compile under GCC w/ Platform.h git-svn-id: http://smhasher.googlecode.com/svn/trunk@86 77a7d1d3-4c08-bdc2-d393-d5859734b01a
2011-02-28Remove a few bits of commented-out code.tanjent@gmail.com
git-svn-id: http://smhasher.googlecode.com/svn/trunk@78 77a7d1d3-4c08-bdc2-d393-d5859734b01a
2011-02-28test murmur3a by defaulttanjent@gmail.com
git-svn-id: http://smhasher.googlecode.com/svn/trunk@77 77a7d1d3-4c08-bdc2-d393-d5859734b01a
2011-02-28Tweak Murmur3, new more rigorous sanity test, combinatorial block testtanjent@gmail.com
git-svn-id: http://smhasher.googlecode.com/svn/trunk@76 77a7d1d3-4c08-bdc2-d393-d5859734b01a
2010-11-17remove swap() and use std::swap instead, make alignment test a bit more robusttanjent@gmail.com
git-svn-id: http://smhasher.googlecode.com/svn/trunk@69 77a7d1d3-4c08-bdc2-d393-d5859734b01a
2010-11-09MurmurHash3_x86_128 was missing a rotate instructiontanjent@gmail.com
git-svn-id: http://smhasher.googlecode.com/svn/trunk@58 77a7d1d3-4c08-bdc2-d393-d5859734b01a
2010-11-05MurmurHash3 is released to betatanjent@gmail.com
(potentially some constant-tweaking yet to be done, but it is quite usable and all variants pass all tests) git-svn-id: http://smhasher.googlecode.com/svn/trunk@5 77a7d1d3-4c08-bdc2-d393-d5859734b01a
2010-11-02Remove code that's not part of this librarytanjent@gmail.com
git-svn-id: http://smhasher.googlecode.com/svn/trunk@4 77a7d1d3-4c08-bdc2-d393-d5859734b01a
2010-11-02Add project filestanjent@gmail.com
git-svn-id: http://smhasher.googlecode.com/svn/trunk@3 77a7d1d3-4c08-bdc2-d393-d5859734b01a
2010-11-02Initial source checkintanjent@gmail.com
git-svn-id: http://smhasher.googlecode.com/svn/trunk@2 77a7d1d3-4c08-bdc2-d393-d5859734b01a
2010-11-02Initial directory structure.(no author)
git-svn-id: http://smhasher.googlecode.com/svn/trunk@1 77a7d1d3-4c08-bdc2-d393-d5859734b01a