X86: When lowering shl_parts, don't emit shift amounts larger than the bit width.