-
-
Notifications
You must be signed in to change notification settings - Fork 183
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Verification failures on MIPS32, big-endian #298
Comments
darkk
added a commit
to darkk/smhasher
that referenced
this issue
Sep 26, 2024
polymur Verification value 0xA612032C means that polymur_seed_init() was not called. Currently, polymur is compiled in unconditionally, so it should be initialized unconditionally as well. See rurban#294, rurban#296, rurban#297, rurban#298 and rurban#299.
darkk
added a commit
to darkk/smhasher
that referenced
this issue
Sep 27, 2024
It fixes arm builds, including macos-14-arm64 polymur Verification value 0xA612032C means that polymur_seed_init() was not called. Currently, polymur is compiled in unconditionally, so it should be initialized unconditionally as well. See rurban#294, rurban#296, rurban#297, rurban#298 and rurban#299.
darkk
added a commit
to darkk/smhasher
that referenced
this issue
Sep 27, 2024
It fixes arm builds, including macos-14-arm64 polymur Verification value 0xA612032C means that polymur_seed_init() was not called. Currently, polymur is compiled in unconditionally, so it should be initialized unconditionally as well. See rurban#294, rurban#296, rurban#297, rurban#298 and rurban#299.
darkk
added a commit
to darkk/smhasher
that referenced
this issue
Sep 27, 2024
It fixes arm builds, including macos-14-arm64 polymur Verification value 0xA612032C means that polymur_seed_init() was not called. Currently, polymur is compiled in unconditionally, so it should be initialized unconditionally as well. See rurban#294, rurban#296, rurban#297, rurban#298 and rurban#299.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Building SMHasher with OpenWrt GCC 12.3.0 r23809-234f1a2efa (toolchain-mips_24kc_gcc-12.3.0_musl) with
-O2 -mips32r2 -mtune=24kc
highlights following failures:BadHash - Verification value 0x241F49BE ....... FAIL! (Expected 0xAB432E23)
sumhash - Verification value 0xACA90000 ....... FAIL! (Expected 0x0000A9AC)
sumhash16 - Verification value 0xF4E97700 ....... FAIL! (Expected 0x006F2ABC)
sumhash32 - Verification value 0x40AAB575 ....... FAIL! (Expected 0x1515CBC0)
sumhash64 - Verification value 0x3ADB1BFC ....... FAIL! (Expected 0x8B0C27A0)
crc32 - Verification value 0x9A55B70F ....... FAIL! (Expected 0x3719DB20)
sha1-160 - Verification value 0xED2F35E4 ....... FAIL! (Expected 0x6AF411D8)
sha1_32 - Verification value 0x480A2B09 ....... FAIL! (Expected 0xB3122757)
sha1_64 - Verification value 0x296A3B95 ....... FAIL! (Expected 0x995397D5)
blake3_c - Verification value 0xA049198F ....... FAIL! (Expected 0x58571F56)
asconhashv12 - Verification value 0xFFEF5968 ....... FAIL! (Expected 0xA969C160)
asconhashv12_64 - Verification value 0x411CA82F ....... FAIL! (Expected 0xE7DEF300)
tabulation32 - Verification value 0x4342BE25 ....... FAIL! (Expected 0x335F64EA)
crc64_jones1 - Verification value 0xD4CE556A ....... FAIL! (Expected 0x7DC1B496)
crc64_jones2 - Verification value 0xD4CE556A ....... FAIL! (Expected 0x7DC1B496)
crc64_jones3 - Verification value 0xD4CE556A ....... FAIL! (Expected 0x7DC1B496)
crc64_jones - Verification value 0xD4CE556A ....... FAIL! (Expected 0x7DC1B496)
o1hash - Verification value 0xDBB7A425 ....... FAIL! (Expected 0x85051E87)
fibonacci - Verification value 0x006F7705 ....... FAIL! (Expected 0x09952480)
FNV1a - Verification value 0x656F95A0 ....... FAIL! (Expected 0xE3CBBE91)
FNV1A_Totenschiff - Verification value 0xE64B5649 ....... FAIL! (Expected 0x95D95ACF)
FNV1A_Pippip_Yurii - Verification value 0x777764BD ....... FAIL! (Expected 0xE79AE3E4)
FNV1a_YT - Verification value 0x85C2EC2F ....... FAIL! (Expected 0xD8AFFD71)
FNV64 - Verification value 0x4B032B63 ....... FAIL! (Expected 0x103455FC)
FNV128 - Verification value 0xF8A68C2F ....... FAIL! (Expected 0xBCAA1426)
FNV2 - Verification value 0xC5999647 ....... FAIL! (Expected 0x739801C5)
fletcher2 - Verification value 0x8FC6FD34 ....... FAIL! (Expected 0x890767C0)
fletcher4 - Verification value 0x8FC6FD34 ....... FAIL! (Expected 0x890767C0)
bernstein - Verification value 0x40BA07A3 ....... FAIL! (Expected 0xBDB4B640)
sdbm - Verification value 0x57FC4AC3 ....... FAIL! (Expected 0x582AF769)
x17 - Verification value 0x9AD0FE22 ....... FAIL! (Expected 0x8128E14C)
libiberty - Verification value 0x38B338B1 ....... FAIL! (Expected 0x584FBC20)
gcc - Verification value 0x253BBA30 ....... FAIL! (Expected 0xC6239327)
JenkinsOOAT - Verification value 0x36FA1A4A ....... FAIL! (Expected 0x83E133DA)
JenkinsOOAT_perl - Verification value 0x691105C0 ....... FAIL! (Expected 0xEE05869B)
VHASH_32 - Verification value 0x4C75086D ....... FAIL! (Expected 0xF0077651)
VHASH_64 - Verification value 0xBAFD6551 ....... FAIL! (Expected 0xF97D84FE)
MicroOAAT - Verification value 0xDE58061B ....... FAIL! (Expected 0x16F1BA97)
jodyhash32 - Verification value 0x9557C9D5 ....... FAIL! (Expected 0xA2AEFC60)
jodyhash64 - Verification value 0xD8AE214B ....... FAIL! (Expected 0xC1CBFA34)
lookup3 - Verification value 0x40DC96CA ....... FAIL! (Expected 0x3D83917A)
superfast - Verification value 0x7C4ED6F0 ....... FAIL! (Expected 0x0C80403A)
MurmurOAAT - Verification value 0x29CCE130 ....... FAIL! (Expected 0x5363BD98)
Crap8 - Verification value 0xF7198406 ....... FAIL! (Expected 0x743E97A1)
xxHash32 - Verification value 0x6FD78385 ....... FAIL! (Expected 0xBA88B743)
Murmur1 - Verification value 0x4B34A47A ....... FAIL! (Expected 0x9EA7D056)
Murmur2 - Verification value 0xE87D9B54 ....... FAIL! (Expected 0x27864C1E)
Murmur2A - Verification value 0x7D969EB5 ....... FAIL! (Expected 0x7FBD4396)
Murmur2C - Verification value 0xBF573795 ....... FAIL! (Expected 0xDD537C05)
Murmur3A - Verification value 0x6213303E ....... FAIL! (Expected 0xB0F57EE3)
PMurHash32 - Verification value 0x32862FEB ....... FAIL! (Expected 0xB0F57EE3)
Murmur3C - Verification value 0xDC26F009 ....... FAIL! (Expected 0xB3ECE62A)
City32 - Verification value 0x2E033380 ....... FAIL! (Expected 0xEDED9084)
metrohash64 - Verification value 0xFB8D54A5 ....... FAIL! (Expected 0x6FA828C9)
metrohash64_1 - Verification value 0xCC0F03D7 ....... FAIL! (Expected 0xEE88F7D2)
metrohash64_2 - Verification value 0x7F8C6EF1 ....... FAIL! (Expected 0xE1FC7C6E)
metrohash128 - Verification value 0xD5F2CD8C ....... FAIL! (Expected 0x4A6673E7)
metrohash128_1 - Verification value 0x78661274 ....... FAIL! (Expected 0x20E8A1D7)
metrohash128_2 - Verification value 0x01A244A6 ....... FAIL! (Expected 0x5437C684)
City64noSeed - Verification value 0x8EE42E64 ....... FAIL! (Expected 0x4C4E54B1)
City64 - Verification value 0x355FC63A ....... FAIL! (Expected 0x5FABC5C5)
t1ha1_64le - Verification value 0x21C21B4E ....... FAIL! (Expected 0xD6836381)
t1ha1_64be - Verification value 0xB895E54F ....... FAIL! (Expected 0x93F864DE)
t1ha0_32le - Verification value 0xCBCD31D0 ....... FAIL! (Expected 0x7F7D7B29)
t1ha0_32be - Verification value 0x6B552A17 ....... FAIL! (Expected 0xDA6A4061)
beamsplitter - Verification value 0x4791907E ....... FAIL! (Expected 0x1BDF358B)
discohash1 - Verification value 0x4B5579AD ....... FAIL! (Expected 0xBEBB4185)
discohash1-128 - Verification value 0xD0A5D9FD ....... FAIL! (Expected 0x05C0460C)
discohash2 - Verification value 0x430BECB8 ....... FAIL! (Expected 0x8FF45ABF)
discohash2-128 - Verification value 0xA09C5726 ....... FAIL! (Expected 0x95E58C14)
discoNONG - Verification value 0x7BE6B2D1 ....... FAIL! (Expected 0x9182A886)
fasthash32 - Verification value 0x48BCE1ED ....... FAIL! (Expected 0xE9481AFC)
fasthash64 - Verification value 0x82AD8DDB ....... FAIL! (Expected 0xA16231A7)
chaskey - Verification value 0x0DABF394 ....... FAIL! (Expected 0x81A90131)
SipHash - Verification value 0x2AE25A11 ....... FAIL! (Expected 0xC58D7F9C)
HalfSipHash - Verification value 0x2F1E742D ....... FAIL! (Expected 0xA7A05F72)
GoodOAAT - Verification value 0x1A834495 ....... FAIL! (Expected 0x7B14EEE5)
prvhash64_64m - Verification value 0xFEFB13E6 ....... FAIL! (Expected 0xD37C7E74)
prvhash64_64 - Verification value 0xFEFB13E6 ....... FAIL! (Expected 0xD37C7E74)
prvhash64_128 - Verification value 0xF10CCBC1 ....... FAIL! (Expected 0xB447480F)
prvhash64s_64 - Verification value 0xD41B8DB5 ....... FAIL! (Expected 0x891521D6)
prvhash64s_128 - Verification value 0xD2B2DE25 ....... FAIL! (Expected 0x0199728A)
SipHash13 - Verification value 0xE118144A ....... FAIL! (Expected 0x29C010BF)
TSip - Verification value 0x8B43BE60 ....... FAIL! (Expected 0x8E48155B)
seahash - Verification value 0x5BD66274 ....... FAIL! (Expected 0xF0374078)
seahash32low - Verification value 0x75427EE0 ....... FAIL! (Expected 0x712F0EE8)
MUM - Verification value 0x9C12DFA3 ....... FAIL! (Expected 0xA973C6C0)
MUMlow - Verification value 0xBB32326A ....... FAIL! (Expected 0x7F898826)
xmsx32 - Verification value 0xEACF8F08 ....... FAIL! (Expected 0x6B54E1D4)
mirhash - Verification value 0xC1524120 ....... FAIL! (Expected 0x422A66FC)
mirhash32low - Verification value 0x89301CBD ....... FAIL! (Expected 0xD50D1F09)
mirhashstrict - Verification value 0xC1524120 ....... FAIL! (Expected 0x422A66FC)
mirhashstrict32low - Verification value 0x89301CBD ....... FAIL! (Expected 0xD50D1F09)
City64low - Verification value 0xC856B458 ....... FAIL! (Expected 0x6C4EF416)
FarmHash64 - Verification value 0xB24C5C09 ....... FAIL! (Expected 0xEBC4A679)
FarmHash128 - Verification value 0xDC1669A2 ....... FAIL! (Expected 0x305C0D9A)
xxHash64 - Verification value 0x8F8224C4 ....... FAIL! (Expected 0x024B7CF4)
Spooky32 - Verification value 0xDF8C8882 ....... FAIL! (Expected 0x3F798BBB)
Spooky64 - Verification value 0xD6BD6D2B ....... FAIL! (Expected 0xA7F955F1)
Spooky128 - Verification value 0xE9E5572C ....... FAIL! (Expected 0x8D263080)
SpookyV2_32 - Verification value 0x1B09B0FF ....... FAIL! (Expected 0xA48BE265)
SpookyV2_64 - Verification value 0x6B914F15 ....... FAIL! (Expected 0x972C4BDC)
SpookyV2_128 - Verification value 0x7C1EA273 ....... FAIL! (Expected 0x893CFCBE)
pengyhash - Verification value 0x774D23AB ....... FAIL! (Expected 0x1FC2217B)
mx3 - Verification value 0x93E930B0 ....... FAIL! (Expected 0x4DB51E5B)
t1ha2_atonce - Verification value 0x788054DA ....... FAIL! (Expected 0x8F16C948)
t1ha2_stream - Verification value 0x1E83D74E ....... FAIL! (Expected 0xDED9B580)
t1ha2_atonce128 - Verification value 0xD6581EC9 ....... FAIL! (Expected 0xB44C43A1)
t1ha2_stream128 - Verification value 0x9856CB23 ....... FAIL! (Expected 0xE929E756)
xxh3 - Verification value 0xF80124DA ....... FAIL! (Expected 0x39CD9E4A)
xxh3low - Verification value 0xC99CAE7F ....... FAIL! (Expected 0xFAE8467B)
xxh128 - Verification value 0x1B4B88B3 ....... FAIL! (Expected 0xEB61B3A0)
xxh128low - Verification value 0x9FF8AC70 ....... FAIL! (Expected 0x54D1CC70)
wyhash32 - Verification value 0x9D86BAC7 ....... FAIL! (Expected 0x09DE8066)
rapidhash - Verification value 0x42E57D06 ....... FAIL! (Expected 0xAF404C4B)
rapidhash_unrolled - Verification value 0x42E57D06 ....... FAIL! (Expected 0xAF404C4B)
nmhash32 - Verification value 0x87C522D4 ....... FAIL! (Expected 0x12A30553)
nmhash32x - Verification value 0x2104702E ....... FAIL! (Expected 0xA8580227)
komihash - Verification value 0x3A74F6E6 ....... FAIL! (Expected 0x8157FF6D)
polymur - Verification value 0xAB9C6D83 ....... FAIL! (Expected 0x4F894810)
PASSing hashes are:
The machine is:
The text was updated successfully, but these errors were encountered: