* gcc/config/arm/iterators.md (SDF): New mode iterator.
authormgretton <mgretton@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Jul 2012 09:07:00 +0000 (09:07 +0000)
committermgretton <mgretton@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Jul 2012 09:07:00 +0000 (09:07 +0000)
commit7c0baf2303f0f5cd19143a2215c1e782bd5afc9a
tree298c739f6cfbbc7b572a60db39a1a030bb380ab7
parent45e9f8030b82e71990c2e0bff19bb5855e8f4a20
* gcc/config/arm/iterators.md (SDF): New mode iterator.
(V_if_elem): Add support for SF and DF modes.
(V_reg): Likewise.
(F_constraint): New mode iterator attribute.
(F_fma_type): Likewise.
config/arm/vfp.md (fma<SDF:mode>4): New pattern.
(*fmsub<SDF:mode>4): Likewise.
(*fmnsub<SDF:mode>4): Likewise.
(*fmnadd<SDF:mode>4): Likewise.
* gcc/testsuite/gcc.target/arm/fma-sp.c: New testcase.
* gcc/testsuite/gcc.target/arm/fma.c: Likewise.
* gcc/testsuite/gcc.target/arm/fma.h: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@189283 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/iterators.md
gcc/config/arm/vfp.md
gcc/testsuite/ChangeLog