]> git.ipfire.org Git - thirdparty/gcc.git/commit
arm: improve tests and fix vdwdupq*
authorAndrea Corallo <andrea.corallo@arm.com>
Mon, 10 Oct 2022 08:19:38 +0000 (10:19 +0200)
committerAndrea Corallo <andrea.corallo@arm.com>
Mon, 28 Nov 2022 09:06:13 +0000 (10:06 +0100)
commitd5cc5a6d2e3726d2075bb2a9379c4da850947b6d
treecddadff2587f1da32f03ea21d4a557f1f80fa40d
parentf3f4295ad19f205862fe21ab49db090e7d295557
arm: improve tests and fix vdwdupq*

gcc/ChangeLog:

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

gcc/testsuite/ChangeLog:

* gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c : Improve test.
* gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c : Likewise.
* gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c : Likewise.
* gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c : Likewise.
* gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c : Likewise.
* gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c : Likewise.
* gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c : Likewise.
* gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c : Likewise.
* gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c : Likewise.
* gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c : Likewise.
* gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c : Likewise.
* gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c : Likewise.
* gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c : Likewise.
* gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c : Likewise.
* gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c : Likewise.
* gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c : Likewise.
* gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c : Likewise.
19 files changed:
gcc/config/arm/mve.md
gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c