[PATCH, ARM] Support ORN for DImode

Ian Bolton ian.bolton@arm.com
Wed Feb 19 10:18:00 GMT 2014


Hi,

Patterns had previously been added to thumb2.md to support ORN, but only for
SImode.

This patch adds DImode support, to cover the full 64|64->64 operation and
the various 32|64->64 operations (see AND:DI variants that use NOT).

The patch comes with its own execution test and looks for correct number of
ORN instructions in the assembly.

Regressions passed.

OK for stage 1?


2014-02-19  Ian Bolton  <ian.bolton@arm.com>

gcc/
        * config/arm/thumb2.md (*iordi_notdi_di): New pattern.
        (*iordi_notzesidi): New pattern.
        (*iordi_notsesidi_di): New pattern.
testsuite/
        * gcc.target/arm/iordi_notdi-1.c: New test.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: aarch32-thumb2-orn-di-patch-v7.txt
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20140219/f8ac3bc5/attachment.txt>


More information about the Gcc-patches mailing list