arm: improve tests for vhaddq_m*
authorAndrea Corallo <andrea.corallo@arm.com>
Wed, 16 Nov 2022 13:25:20 +0000 (14:25 +0100)
committerAndrea Corallo <andrea.corallo@arm.com>
Mon, 28 Nov 2022 09:09:21 +0000 (10:09 +0100)
commit4b440ef5bc199a2a994aeb748b3a65d0c35cc4ed
treea512b19f52451f1d6788e255b57860a40602ca45
parent253efaac2d5e97b09bc841d6f85ff908de5760df
arm: improve tests for vhaddq_m*

gcc/testsuite/ChangeLog:

* gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Improve test.
* gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
36 files changed:
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c