[PATCH][GCC] arm: Fix the MVE ACLE vaddq_m polymorphic variants.
authorSrinath Parvathaneni <srinath.parvathaneni@arm.com>
Tue, 16 Jun 2020 14:58:07 +0000 (15:58 +0100)
committerSrinath Parvathaneni <srinath.parvathaneni@arm.com>
Tue, 16 Jun 2020 14:59:11 +0000 (15:59 +0100)
commitdc39db873670bea8d8e655444387ceaa53a01a79
tree58a61915d959caa1c7a97dab5e9d2a7556ba1629
parent6af598703f919b56f628c496843cdfe6f0cb8276
[PATCH][GCC] arm: Fix the MVE ACLE vaddq_m polymorphic variants.

Hello,

This patch fixes the MVE ACLE vaddq_m polymorphic variants by modifying the corresponding
intrinsic parameters and vaddq_m polymorphic variant's _Generic case entries in "arm_mve.h"
header file.

2020-06-04  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>

gcc/
* config/arm/arm_mve.h (__arm_vaddq_m_n_s8): Correct the intrinsic
arguments.
(__arm_vaddq_m_n_s32): Likewise.
(__arm_vaddq_m_n_s16): Likewise.
(__arm_vaddq_m_n_u8): Likewise.
(__arm_vaddq_m_n_u32): Likewise.
(__arm_vaddq_m_n_u16): Likewise.
(__arm_vaddq_m): Modify polymorphic variant.

gcc/testsuite/
* gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: New test.
gcc/config/arm/arm_mve.h
gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vaddq_m.c [new file with mode: 0644]