This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
The reason you pointed out is for SHIFT_COUNT_TRUNCATED. Please note, that we don't use memory_operands, but even in register operand case, "bt" insn doesn't truncate the bit-count operand, but performs modulo operation on it. I.E, "bt %reg, 75" will not return 0, but shift insn with the same operands will.
Attachment:
for-uros.patch
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |