[AArch64] Convert NEON frint implementations to use builtins.
authorJames Greenhalgh <james.greenhalgh@arm.com>
Mon, 29 Apr 2013 10:23:15 +0000 (10:23 +0000)
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>
Mon, 29 Apr 2013 10:23:15 +0000 (10:23 +0000)
commit77a205be4eac302ab5abda34f181fd11cc64cda8
tree941c0b682c33dfa420669ad358849374d1614e3a
parent0659ce6ffb54bcdc6232b6d4ba6b580cbef427c9
[AArch64] Convert NEON frint implementations to use builtins.

gcc/
* config/aarch64/arm_neon.h (vrndq<a,m,n,p>_f<32, 64>): Rename to...
(vrnd<a,m,n,p>q_f<32, 64>): ...This, implement using builtin.
(vrnd<a,m,n,p>_f32): Implement using builtins.
(vrnd<i,x><q>_f<32, 64>): New.

gcc/testsuite/
* gcc.target/aarch64/vect-vrnd.c: New.

From-SVN: r198396
gcc/ChangeLog
gcc/config/aarch64/arm_neon.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/vect-vrnd.c [new file with mode: 0644]