a += (unsign(k[offset + 0]) + (unsign(k[offset + 1]) << 8) + (unsign(k[offset + 2]) << 16) + (unsign(k[offset + 3]) << 24)); b += (unsign(k[offset + 4]) + (unsign(k[offset + 5]) << 8) + (unsign(k[offset + 6]) << 16) + (unsign(k[offset + 7]) << 24)); c += (unsign(k[offset + 8]) + (unsign(k[offset + 9]) << 8) + (unsign(k[offset + 10]) << 16) + (unsign(k[offset + 11]) << 24)); abcBuffer = mix(a, b, c); a = abcBuffer[0]; c += (unsign(k[offset + 10]) << 24); c += (unsign(k[offset + 9]) << 16); c += (unsign(k[offset + 8]) << 8); b += (unsign(k[offset + 7]) << 24); b += (unsign(k[offset + 6]) << 16); b += (unsign(k[offset + 5]) << 8); b += unsign(k[offset + 4]); a += (unsign(k[offset + 3]) << 24); a += (unsign(k[offset + 2]) << 16);