https://github.com/wangyi-fudan/wyhash
function mix(uint64 a, uint64 b) { a ^= secret b ^= seed hi, lo = mul128(a, b) seed = hi ^ lo }