diff options
author | Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> | 2012-09-11 12:53:00 +0000 |
---|---|---|
committer | Ramana Radhakrishnan <ramana@gcc.gnu.org> | 2012-09-11 12:53:00 +0000 |
commit | 8b2ab9cbe46a9dc72099933681bc803766405295 (patch) | |
tree | 90a905f2cc453fc2bf792384765f4e66c36977bc /gcc/expr.h | |
parent | e0a6637cbdc4fa4a0ce37e2bce10dc7932a1c5e8 (diff) | |
download | gcc-8b2ab9cbe46a9dc72099933681bc803766405295.zip gcc-8b2ab9cbe46a9dc72099933681bc803766405295.tar.gz gcc-8b2ab9cbe46a9dc72099933681bc803766405295.tar.bz2 |
Add support for vectorized fma.
2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
* config/arm/neon.md (fma<VCVTF:mode>4): New pattern.
(*fmsub<VCVTF:mode>4): Likewise.
* doc/sourcebuild.texi (arm_neon_v2_ok, arm_neon_v2_hw): Document it.
2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
* gcc.target/arm/neon-vfma-1.c: New testcase.
* gcc.target/arm/neon-vfms-1.c: Likewise.
* gcc.target/arm/neon-vmla-1.c: Update test to use int instead
of float.
* gcc.target/arm/neon-vmls-1.c: Likewise.
* lib/target-supports.exp (add_options_for_arm_neonv2): New
function.
(check_effective_target_arm_neonv2_ok_nocache): Likewise.
(check_effective_target_arm_neonv2_ok): Likewise.
(check_effective_target_arm_neonv2_hw): Likewise.
(check_effective_target_arm_neonv2): Likewise.
Co-Authored-By: Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
From-SVN: r191180
Diffstat (limited to 'gcc/expr.h')
0 files changed, 0 insertions, 0 deletions