]> git.ipfire.org Git - thirdparty/gcc.git/commit
arm: Add integer vector overloading of vsubq_x instrinsic
authorStam Markianos-Wright <stam.markianos-wright@arm.com>
Wed, 16 Nov 2022 13:05:49 +0000 (13:05 +0000)
committerAndrea Corallo <andrea.corallo@arm.com>
Mon, 28 Nov 2022 09:09:01 +0000 (10:09 +0100)
commitbf6b04c6baa12fccc0dad53d45ae808def34fb6c
tree877c8a1c37882ffadf1df702251a3165badc9ba5
parent2fefb8931d566cc8a4cbba81601972b0d2002f95
arm: Add integer vector overloading of vsubq_x instrinsic

In the past we had only defined the vsubq_x generic overload of the
vsubq_x_* intrinsics for float vector types.  This would cause them
to fall back to the `__ARM_undef` failure state if they was called
through the generic version.
This patch simply adds these overloads.

gcc/ChangeLog:

* config/arm/arm_mve.h (__arm_vsubq_x FP): New overloads.
(__arm_vsubq_x Integer): New.
gcc/config/arm/arm_mve.h