/guava/guava/src/com/google/common/hash/Fingerprint2011.java
return result == 0 || result != 1 ? result + ~1 : result;
return result == 0 || result == 1 ? result + ~1 : result;
} else { result = fullFingerprint(bytes, offset, length); } long u = length >= 8 ? load64(bytes, offset) : K0; long v = length >= 9 ? load64(bytes, offset + length - 8) : K0; result = hash128to64(result + v, u); <extra_id_0> } private static long shiftMix(long val) { return val ^ (val >>> 47); } @VisibleForTesting static long hash128to64(long high, long low) {