aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.h
diff options
context:
space:
mode:
authorRamana Radhakrishnan <ramana.radhakrishnan@arm.com>2012-09-11 12:53:00 +0000
committerRamana Radhakrishnan <ramana@gcc.gnu.org>2012-09-11 12:53:00 +0000
commit8b2ab9cbe46a9dc72099933681bc803766405295 (patch)
tree90a905f2cc453fc2bf792384765f4e66c36977bc /gcc/expr.h
parente0a6637cbdc4fa4a0ce37e2bce10dc7932a1c5e8 (diff)
downloadgcc-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