void exchangeRL(int offset, int mask) { final int t = ((_rBlock.rightShift32(offset).toSigned(32) ^ _lBlock) & mask) .toSigned(32); (_lBlock ^= t).toSigned(32); _rBlock ^= (t << offset).toSigned(32); }