for (; nBits > 0; m = (m * 256) + buffer[offset + i], i += d, nBits -= 8) {}