This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[Patch ARM-AArch64/testsuite v3 00/21] Neon intrinsics executable tests
- From: Christophe Lyon <christophe dot lyon at linaro dot org>
- To: gcc-patches at gcc dot gnu dot org
- Date: Tue, 21 Oct 2014 15:02:52 +0200
- Subject: [Patch ARM-AArch64/testsuite v3 00/21] Neon intrinsics executable tests
- Authentication-results: sourceware.org; auth=none
This patch series is an updated version of the series I sent here:
https://gcc.gnu.org/ml/gcc-patches/2014-07/msg00022.html
I addressed comments from Marcus and Richard, and decided to skip
support for half-precision variants for the time being. I'll post
dedicated patches later.
Compared to v2:
- the directory containing the new tests is named
gcc.target/aarch64/adv-simd instead of
gcc.target/aarch64/neon-intrinsics.
- the driver is named adv-simd.exp instead of neon-intrinsics.exp
- the driver is guarded against the new test parallelization framework
- the README file uses 'Advanced SIMD (Neon)' instead of 'Neon'
Christophe Lyon (21):
Advanced SIMD (Neon) intrinsics execution tests initial framework.
vaba, vld1 and vshl tests.
Add unary operators: vabs and vneg.
Add binary operators: vadd, vand, vbic, veor, vorn, vorr, vsub.
Add comparison operators: vceq, vcge, vcgt, vcle and vclt.
Add comparison operators with floating-point operands: vcage, vcagt,
vcale and cvalt.
Add unary saturating operators: vqabs and vqneg.
Add binary saturating operators: vqadd, vqsub.
Add vabal tests.
Add vabd tests.
Add vabdl tests.
Add vaddhn tests.
Add vaddl tests.
Add vaddw tests.
Add vbsl tests.
Add vclz tests.
Add vdup and vmov tests.
Add vld1_dup tests.
Add vld2/vld3/vld4 tests.
Add vld2_lane, vld3_lane and vld4_lane tests.
Add vmul tests.
Add vuzp and vzip tests.
- Follow-Ups:
- [Patch ARM-AArch64/testsuite v3 02/21] Add unary operators: vabs and vneg.
- [Patch ARM-AArch64/testsuite v3 01/21] Advanced SIMD (Neon) intrinsics execution tests initial framework. vaba, vld1 and vshl tests.
- [Patch ARM-AArch64/testsuite v3 03/21] Add binary operators: vadd, vand, vbic, veor, vorn, vorr, vsub.
- [Patch ARM-AArch64/testsuite v3 06/21] Add unary saturating operators: vqabs and vqneg.
- [Patch ARM-AArch64/testsuite v3 05/21] Add comparison operators with floating-point operands: vcage, vcagt, vcale and cvalt.
- [Patch ARM-AArch64/testsuite v3 08/21] Add vabal tests.
- [Patch ARM-AArch64/testsuite v3 04/21] Add comparison operators: vceq, vcge, vcgt, vcle and vclt.
- [Patch ARM-AArch64/testsuite v3 10/21] Add vabdl tests.
- [Patch ARM-AArch64/testsuite v3 07/21] Add binary saturating operators: vqadd, vqsub.
- [Patch ARM-AArch64/testsuite v3 12/21] Add vaddl tests.
- [Patch ARM-AArch64/testsuite v3 16/21] Add vdup and vmov tests.
- [Patch ARM-AArch64/testsuite v3 13/21] Add vaddw tests.
- [Patch ARM-AArch64/testsuite v3 19/21] Add vld2_lane, vld3_lane and vld4_lane tests.
- [Patch ARM-AArch64/testsuite v3 14/21] Add vbsl tests.
- [Patch ARM-AArch64/testsuite v3 17/21] Add vld1_dup tests.
- [Patch ARM-AArch64/testsuite v3 20/21] Add vmul tests.
- [Patch ARM-AArch64/testsuite v3 15/21] Add vclz tests.
- [Patch ARM-AArch64/testsuite v3 18/21] Add vld2/vld3/vld4 tests.
- [Patch ARM-AArch64/testsuite v3 21/21] Add vuzp and vzip tests.
- [Patch ARM-AArch64/testsuite v3 11/21] Add vaddhn tests.
- [Patch ARM-AArch64/testsuite v3 09/21] Add vabd tests.
- Re: [Patch ARM-AArch64/testsuite v3 00/21] Neon intrinsics executable tests