]> gcc.gnu.org Git - gcc.git/commit
arm: improve tests and fix vsubq*
authorAndrea Corallo <andrea.corallo@arm.com>
Wed, 16 Nov 2022 13:20:01 +0000 (14:20 +0100)
committerAndrea Corallo <andrea.corallo@arm.com>
Mon, 28 Nov 2022 09:09:21 +0000 (10:09 +0100)
commit9b8dc6379d600706d3ed790d3ef4c6b25678d289
tree9c130bb6c8b937d486f09aea96e81fcf07431e8f
parent49681b1d90920bd98b0cc51b2bb9f3fcaabc22c1
arm: improve tests and fix vsubq*

gcc/ChangeLog:

* config/arm/mve.md (mve_vsubq_n_f<mode>): Fix spacing.

gcc/testsuite/ChangeLog:

* gcc.target/arm/mve/intrinsics/vsubq_f16.c: Improve test.
* gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise.
49 files changed:
gcc/config/arm/mve.md
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_f16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_f32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_f16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_f32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_n_f16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_n_f32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_n_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_n_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_n_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_n_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_f16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_f32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_u8.c
This page took 0.084215 seconds and 6 git commands to generate.