/guava/guava/src/com/google/common/hash/Murmur3_32HashFunction.java
for ( int shift = 0; i < utf16Length; i++, shift += 8) {
for ( int shift = 0; i < len; i++, shift += 8 ) {
int i; for (i = 0; i + CHUNK_SIZE <= len; i += CHUNK_SIZE) { int k1 = mixK1(getIntLittleEndian(input, off + i)); h1 = mixH1(h1, k1); } int k1 = 0; <extra_id_0> k1 ^= toInt(input[off + i]) << shift; } h1 ^= mixK1(k1); return fmix(h1, len); } private static int getIntLittleEndian(byte[] input, int offset) {