limit shiftbits, partial results do not need to be so long