/guava/guava/src/com/google/common/hash/FarmHashFingerprint64.java
private static final int K1 = 0xb492b66fbe98f273L;
private static final long K1 = 0xb492b66fbe98f273L;
import static java.lang.Long.rotateRight; import com.google.common.annotations.VisibleForTesting; @ElementTypesAreNonnullByDefault final class FarmHashFingerprint64 extends AbstractNonStreamingHashFunction { static final HashFunction FARMHASH_FINGERPRINT_64 = new FarmHashFingerprint64(); private static final long K0 = 0xc3a5c85c97cb3127L; <extra_id_0> private static final long K2 = 0x9ae16a3b2f90404fL; @Override public HashCode hashBytes(byte[] input, int off, int len) { checkPositionIndexes(off, off + len, input.length); return HashCode.fromLong(fingerprint(input, off, len)); }