final long k1 = getLong(key, i << 2, 2); //0, 4, 8, ... final long k2 = getLong(key, (i << 2) + 2, 2); //2, 6, 10, ... hashState.blockMix128(k1, k2); final long k2; if (rem > 2) { //k1 -> whole; k2 -> partial k1 = getLong(key, tail, 2); k2 = getLong(key, tail + 2, rem - 2); k1 = (rem == 0) ? 0 : getLong(key, tail, rem); k2 = 0;
final long k1 = getLong(key, i << 4, 8); //0, 16, 32, ... final long k2 = getLong(key, (i << 4) + 8, 8); //8, 24, 40, ... hashState.blockMix128(k1, k2); final long k2; if (rem > 8) { //k1 -> whole; k2 -> partial k1 = getLong(key, tail, 8); k2 = getLong(key, tail + 8, rem - 8); k1 = (rem == 0) ? 0 : getLong(key, tail, rem); k2 = 0;
final long k1 = getLong(key, i << 3, 4); //0, 8, 16, ... final long k2 = getLong(key, (i << 3) + 4, 4); //4, 12, 20, ... hashState.blockMix128(k1, k2); final long k2; if (rem > 4) { //k1 -> whole; k2 -> partial k1 = getLong(key, tail, 4); k2 = getLong(key, tail + 4, rem - 4); k1 = (rem == 0) ? 0 : getLong(key, tail, rem); k2 = 0;
final long k1 = getLong(key, i << 4, 8); //0, 16, 32, ... final long k2 = getLong(key, (i << 4) + 8, 8); //8, 24, 40, ... hashState.blockMix128(k1, k2); final long k2; if (rem > 8) { //k1 -> whole; k2 -> partial k1 = getLong(key, tail, 8); k2 = getLong(key, tail + 8, rem - 8); k1 = (rem == 0) ? 0 : getLong(key, tail, rem); k2 = 0;
final long k1 = getLong(key, i << 3, 4); //0, 8, 16, ... final long k2 = getLong(key, (i << 3) + 4, 4); //4, 12, 20, ... hashState.blockMix128(k1, k2); final long k2; if (rem > 4) { //k1 -> whole; k2 -> partial k1 = getLong(key, tail, 4); k2 = getLong(key, tail + 4, rem - 4); k1 = (rem == 0) ? 0 : getLong(key, tail, rem); k2 = 0;
final long k1 = getLong(key, i << 2, 2); //0, 4, 8, ... final long k2 = getLong(key, (i << 2) + 2, 2); //2, 6, 10, ... hashState.blockMix128(k1, k2); final long k2; if (rem > 2) { //k1 -> whole; k2 -> partial k1 = getLong(key, tail, 2); k2 = getLong(key, tail + 2, rem - 2); k1 = (rem == 0) ? 0 : getLong(key, tail, rem); k2 = 0;