Windows 32/64 binary
Pre-release
Pre-release
I found a bug in gcc 10.3 (default for latest Ubuntu 21)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101558
so I try a workaroud (I hope that everything will runs fine!)
Then another strange behavior of some Linux gcc compiler (!), that do strange things with 64-byte aligned data.
Therefore I made a massive rework of XXH3 interface.
Now the default hasher is XXHASH64, as the -128 (or -xxh3) needs more test.
So yes, even the compiler can broke your valuable software!
Now
-xxhash = XXHASH64: new default
-xxh3 = XXH3 (XXHASH 128 bit)
Experimental -wyhash (just a test)