public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [Patch ARM-AArch64/testsuite 00/13] Neon intrinsics executable tests
@ 2015-05-12 20:31 Christophe Lyon
  2015-05-12 20:31 ` [Patch ARM-AArch64/testsuite Neon intrinsics 11/13] Add vqshlu_n tests Christophe Lyon
                   ` (13 more replies)
  0 siblings, 14 replies; 16+ messages in thread
From: Christophe Lyon @ 2015-05-12 20:31 UTC (permalink / raw)
  To: gcc-patches

This patch series is a follow-up to the tests I already contributed,
converted from my original testsuite.

This series consists in 13 new files, which can be committed
independently.

Another series (hopefully final) will follow.

Tested with qemu on arm*linux, aarch64-linux. I couldn't test on aarch64_be-none-elf because my build is currently broken (see PR 66018).

2015-05-12  Christophe Lyon  <christophe.lyon@linaro.org>

	* gcc.target/aarch64/neon-intrinsics/vqmovn.c: New file.
	* gcc.target/aarch64/neon-intrinsics/vqmovun.c: Likewise.
	* gcc.target/aarch64/neon-intrinsics/vqrdmulh.c: Likewise.
	* gcc.target/aarch64/neon-intrinsics/vqrdmulh_lane.c: Likewise.
	* gcc.target/aarch64/neon-intrinsics/vqrdmulh_n.c: Likewise.
	* gcc.target/aarch64/neon-intrinsics/vqrshl.c: Likewise.
	* gcc.target/aarch64/neon-intrinsics/vqrshrn_n.c: Likewise.
	* gcc.target/aarch64/neon-intrinsics/vqrshrun_n.c: Likewise.
	* gcc.target/aarch64/neon-intrinsics/vqshl.c: Likewise.
	* gcc.target/aarch64/neon-intrinsics/vqshl_n.c: Likewise.
	* gcc.target/aarch64/neon-intrinsics/vqshlu_n.c: Likewise.
	* gcc.target/aarch64/neon-intrinsics/vqshrn_n.c: Likewise.
	* gcc.target/aarch64/neon-intrinsics/vqshrun_n.c: Likewise.

Christophe Lyon (13):
  Add vqmovn tests.
  Add vqmovun tests.
  Add vqrdmulh tests.
  Add vqrdmulh_lane tests.
  Add vqrdmulh_n tests.
  Add vqrshl tests.
  Add vqrshrn_n tests.
  Add vqrshrun_n tests.
  Add vqshl tests.
  Add vqshl_n tests.
  Add vqshlu_n tests.
  Add vqshrn_n tests.
  Add vqshrun_n tests.

 .../gcc.target/aarch64/advsimd-intrinsics/vqmovn.c |  134 +++
 .../aarch64/advsimd-intrinsics/vqmovun.c           |   93 ++
 .../aarch64/advsimd-intrinsics/vqrdmulh.c          |  161 +++
 .../aarch64/advsimd-intrinsics/vqrdmulh_lane.c     |  169 +++
 .../aarch64/advsimd-intrinsics/vqrdmulh_n.c        |  155 +++
 .../gcc.target/aarch64/advsimd-intrinsics/vqrshl.c | 1090 ++++++++++++++++++++
 .../aarch64/advsimd-intrinsics/vqrshrn_n.c         |  174 ++++
 .../aarch64/advsimd-intrinsics/vqrshrun_n.c        |  189 ++++
 .../gcc.target/aarch64/advsimd-intrinsics/vqshl.c  |  829 +++++++++++++++
 .../aarch64/advsimd-intrinsics/vqshl_n.c           |  234 +++++
 .../aarch64/advsimd-intrinsics/vqshlu_n.c          |  263 +++++
 .../aarch64/advsimd-intrinsics/vqshrn_n.c          |  177 ++++
 .../aarch64/advsimd-intrinsics/vqshrun_n.c         |  133 +++
 13 files changed, 3801 insertions(+)
 create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqmovn.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqmovun.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrshl.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqshl.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c

-- 
2.1.4

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2015-05-19 16:00 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-05-12 20:31 [Patch ARM-AArch64/testsuite 00/13] Neon intrinsics executable tests Christophe Lyon
2015-05-12 20:31 ` [Patch ARM-AArch64/testsuite Neon intrinsics 11/13] Add vqshlu_n tests Christophe Lyon
2015-05-12 20:31 ` [Patch ARM-AArch64/testsuite Neon intrinsics 12/13] Add vqshrn_n tests Christophe Lyon
2015-05-12 20:31 ` [Patch ARM-AArch64/testsuite Neon intrinsics 06/13] Add vqrshl tests Christophe Lyon
2015-05-12 20:31 ` [Patch ARM-AArch64/testsuite Neon intrinsics 02/13] Add vqmovun tests Christophe Lyon
2015-05-12 20:31 ` [Patch ARM-AArch64/testsuite Neon intrinsics 10/13] Add vqshl_n tests Christophe Lyon
2015-05-12 20:31 ` [Patch ARM-AArch64/testsuite Neon intrinsics 07/13] Add vqrshrn_n tests Christophe Lyon
2015-05-12 20:31 ` [Patch ARM-AArch64/testsuite Neon intrinsics 01/13] Add vqmovn tests Christophe Lyon
2015-05-12 20:31 ` [Patch ARM-AArch64/testsuite Neon intrinsics 04/13] Add vqrdmulh_lane tests Christophe Lyon
2015-05-12 20:31 ` [Patch ARM-AArch64/testsuite Neon intrinsics 03/13] Add vqrdmulh tests Christophe Lyon
2015-05-12 20:31 ` [Patch ARM-AArch64/testsuite Neon intrinsics 05/13] Add vqrdmulh_n tests Christophe Lyon
2015-05-12 20:31 ` [Patch ARM-AArch64/testsuite Neon intrinsics 08/13] Add vqrshrun_n tests Christophe Lyon
2015-05-12 20:31 ` [Patch ARM-AArch64/testsuite Neon intrinsics 13/13] Add vqshrun_n tests Christophe Lyon
2015-05-12 20:36 ` [Patch ARM-AArch64/testsuite Neon intrinsics 09/13] Add vqshl tests Christophe Lyon
2015-05-19 14:02 ` [Patch ARM-AArch64/testsuite 00/13] Neon intrinsics executable tests James Greenhalgh
2015-05-19 16:01   ` Christophe Lyon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).