r213382 - in /trunk/gcc: ChangeLog config/aarch...

jgreenhalgh@gcc.gnu.org jgreenhalgh@gcc.gnu.org
Thu Jul 31 16:45:00 GMT 2014


Author: jgreenhalgh
Date: Thu Jul 31 16:45:38 2014
New Revision: 213382

URL: https://gcc.gnu.org/viewcvs?rev=213382&root=gcc&view=rev
Log:
[AArch64] arm_neon.h - add vpaddd_f64, vpaddd_s64, vpaddd_u64 intrinsics

gcc/

	* config/aarch64/arm_neon.h (vpadd_<suf><8,16,32,64>): Move to
	correct alphabetical position.
	(vpaddd_f64): Rewrite using builtins.
	(vpaddd_s64): Move to correct alphabetical position.
	(vpaddd_u64): New.

gcc/testsuite/

	* gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
	(test_vpaddd_s64): Likewise.
	(test_vpaddd_s64): Likewise.
	* gcc.target/aarch64/simd/vpaddd_f64: New.
	* gcc.target/aarch64/simd/vpaddd_s64: New.
	* gcc.target/aarch64/simd/vpaddd_u64: New.


Added:
    trunk/gcc/testsuite/gcc.target/aarch64/simd/vpaddd_f64.c
    trunk/gcc/testsuite/gcc.target/aarch64/simd/vpaddd_s64.c
    trunk/gcc/testsuite/gcc.target/aarch64/simd/vpaddd_u64.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/aarch64/arm_neon.h
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.target/aarch64/scalar_intrinsics.c



More information about the Gcc-cvs mailing list