[AArch64] arm_neon.h - add vpaddd_f64, vpaddd_s64, vpaddd_u64 intrinsics
authorJames Greenhalgh <james.greenhalgh@arm.com>
Thu, 31 Jul 2014 16:45:38 +0000 (16:45 +0000)
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>
Thu, 31 Jul 2014 16:45:38 +0000 (16:45 +0000)
commit9052a1e3319eb868d107f78be20086883b4d05b5
tree643637c0fdd135013c1aa319857c20bf27d8d1f4
parent79a1fe43fb4ed62b9e66c16efe173180423730ee
[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.

From-SVN: r213382
gcc/ChangeLog
gcc/config/aarch64/arm_neon.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/scalar_intrinsics.c
gcc/testsuite/gcc.target/aarch64/simd/vpaddd_f64.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/simd/vpaddd_s64.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/simd/vpaddd_u64.c [new file with mode: 0644]