static long boostHashCombine64(long a, long b) { ret a ^ (b + 0x9e3779b97f4a7c15L + (a << 6) + (a >>> 2)); }