rurban / smhasher

Hash function quality and speed tests
https://rurban.github.io/smhasher/
Other
1.85k stars 178 forks source link

Verification failures on MIPS32, big-endian #298

Open darkk opened 2 months ago

darkk commented 2 months ago

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:

PASSing hashes are:

The machine is:

system type     : Qualcomm Atheros QCA9533 ver 2 rev 0
machine         : TP-Link TL-WR842N v3
processor       : 0
cpu model       : MIPS 24Kc V7.4
BogoMIPS        : 432.53
wait instruction    : yes
microsecond timers  : yes
tlb_entries     : 16
extra interrupt vector  : yes
hardware watchpoint : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
isa         : mips1 mips2 mips32r1 mips32r2
ASEs implemented    : mips16
Options implemented : tlb 4kex 4k_cache prefetch mcheck ejtag llsc dc_aliases perf_cntr_intr_bit perf mm_full
shadow register sets    : 1
kscratch registers  : 0
package         : 0
core            : 0
VCED exceptions     : not available
VCEI exceptions     : not available