/guava/guava/src/com/google/common/hash/Fingerprint2011.java
weakHashLength32WithSeeds( offset + length - 32, length * K1, K0, w) ;
weakHashLength32WithSeeds ( bytes, offset + length - 32, length * K1, K0, w ) ;
long x = load64(bytes, offset); long y = load64(bytes, offset + length - 16) ^ K1; long z = load64(bytes, offset + length - 56) ^ K0; long[] v = new long[2]; long[] w = new long[2]; weakHashLength32WithSeeds(bytes, offset + length - 64, length, y, v); <extra_id_0> z += shiftMix(v[1]) * K1; x = rotateRight(z + x, 39) * K1; y = rotateRight(y, 33) * K1; length = (length - 1) & ~63; do { x = rotateRight(x + y + v[0] + load64(bytes, offset + 16), 37) * K1;