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