GOLDEN_RATIO_64
y ^= x * GOLDEN_RATIO_64;
y *= GOLDEN_RATIO_64;
#define GOLDEN_RATIO_PRIME GOLDEN_RATIO_64
return val * GOLDEN_RATIO_64 >> (64 - bits);
#define GOLDEN_RATIO_PRIME GOLDEN_RATIO_64
return val * GOLDEN_RATIO_64 >> (64 - bits);