]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/arm/vfp.md
iterators.md (SDF): New mode iterator.
authorMatthew Gretton-Dann <matthew.gretton-dann@arm.com>
Thu, 5 Jul 2012 09:07:00 +0000 (09:07 +0000)
committerMatthew Gretton-Dann <mgretton@gcc.gnu.org>
Thu, 5 Jul 2012 09:07:00 +0000 (09:07 +0000)
commit76f722f45208538637e8d3c3d5ea0717b3bcdf8b
tree298c739f6cfbbc7b572a60db39a1a030bb380ab7
parent4b68f9ee5a9569a22522ab0b82d603e2ceacb35d
iterators.md (SDF): New mode iterator.

* 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.

From-SVN: r189283
gcc/ChangeLog
gcc/config/arm/iterators.md
gcc/config/arm/vfp.md
gcc/testsuite/ChangeLog