[AArch64] Add NEON intrinsics vqrdmlah and vqrdmlsh.
authorMatthew Wahab <matthew.wahab@arm.com>
Thu, 26 Nov 2015 15:13:02 +0000 (15:13 +0000)
committerMatthew Wahab <mwahab@gcc.gnu.org>
Thu, 26 Nov 2015 15:13:02 +0000 (15:13 +0000)
commit0c6110a1264ffeb89764aba0ffb41aff60e31192
tree7b1ce6bfa4dce426529e0ed8cde9c8ee5df62d87
parenta1d5d08d25717c01683e592cfc7f5ddf1bbb5e6e
[AArch64] Add NEON intrinsics vqrdmlah and vqrdmlsh.

        gcc/
* gcc/config/aarch64/arm_neon.h (vqrdmlah_s16, vqrdmlah_s32): New.
(vqrdmlahq_s16, vqrdmlahq_s32): New.
(vqrdmlsh_s16, vqrdmlsh_s32): New.
(vqrdmlshq_s16, vqrdmlshq_s32): New.

        gcc/testsuite
* gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
support code for vqrdml{as}h tests.
* gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
* gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.

From-SVN: r230971
gcc/ChangeLog
gcc/config/aarch64/arm_neon.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c [new file with mode: 0644]