r190485 - in /branches/ARM/aarch64-branch/gcc: ...
sofiane@gcc.gnu.org
sofiane@gcc.gnu.org
Fri Aug 17 15:22:00 GMT 2012
Author: sofiane
Date: Fri Aug 17 15:22:28 2012
New Revision: 190485
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190485
Log:
2012-08-17 Tejas Belagod <tejas.belagod@arm.com>
[AArch64] Implement FSQRT in RTL.
* config/aarch64/aarch64-builtins.c (aarch64_simd_builtin_data):
Add sqrt to the list of intrinsic descriptors.
* config/aarch64/aarch64-simd.md (sqrt<mode>2): Insn pattern for
sqrt.
(aarch64_sqrt<mode>): Builtin expansion.
* config/aarch64/arm_neon.h: Remove asm implementations of
vsqrt. Add builtin implementation of vsqrt.
Added:
branches/ARM/aarch64-branch/gcc/testsuite/gcc.target/aarch64/vsqrt.c (with props)
Modified:
branches/ARM/aarch64-branch/gcc/config/aarch64/aarch64-builtins.c
branches/ARM/aarch64-branch/gcc/config/aarch64/aarch64-simd.md
branches/ARM/aarch64-branch/gcc/config/aarch64/arm_neon.h
Propchange: branches/ARM/aarch64-branch/gcc/testsuite/gcc.target/aarch64/vsqrt.c
('svn:eol-style' added)
Propchange: branches/ARM/aarch64-branch/gcc/testsuite/gcc.target/aarch64/vsqrt.c
('svn:keywords' added)
More information about the Gcc-cvs
mailing list