std.hash: improve simple hashing of unsigned integers

Before, the default bit mixer was very biased, and after a
lot of searching it turns out that selecting a better solution is hard.

I wrote a custom statistical analysis taylored for bit mixers in order
to select the best one at each size (u64/u32/u16), compared a lot of
mixers, and packaged the best ones in this commit.
aee6f7d7eeFrancesco Alemanno committed on 11/24/2024, 11:27:03 PM· committed by Andrew Kelleyparente2f24a2
1 file changedLine totals unavailable