arm: improve tests for vcmlaq*
authorAndrea Corallo <andrea.corallo@arm.com>
Mon, 28 Nov 2022 16:34:41 +0000 (17:34 +0100)
committerAndrea Corallo <andrea.corallo@arm.com>
Wed, 25 Jan 2023 13:36:23 +0000 (14:36 +0100)
commit0ea30b2a83c908323d73309b6f698331607eb2e0
tree5d2565c7e3cb0a04970e445b3c6734286132a6c1
parent6764c13b14b036e70da28b0245c1299aecc061a9
arm: improve tests for vcmlaq*

gcc/testsuite/ChangeLog:

* gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
check-function-bodies instead of scan-assembler checks.  Use
extern "C" for C++ testing.
* gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
16 files changed:
gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmlaq_f16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmlaq_f32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c