arm: improve tests for vmulq*
authorAndrea Corallo <andrea.corallo@arm.com>
Tue, 15 Nov 2022 13:52:50 +0000 (14:52 +0100)
committerAndrea Corallo <andrea.corallo@arm.com>
Mon, 28 Nov 2022 09:09:21 +0000 (10:09 +0100)
commit49681b1d90920bd98b0cc51b2bb9f3fcaabc22c1
tree041007615d08595a8be1d5d27ec9934372e4fbef
parent78b5b76f935f5ba3a5d4b58ccd0ab21b7bfe6f39
arm: improve tests for vmulq*

gcc/testsuite/ChangeLog:

* gcc.target/arm/mve/intrinsics/vmulq_f16.c: Improve test.
* gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise.
48 files changed:
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_f16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_f32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_f16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_f32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_n_f16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_n_f32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_n_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_n_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_n_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_n_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_f16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_f32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_u8.c