arm: Remove __builtin_arm_uqsub8 usage on string-fza.h
commit3a4781c16c680a2c5ab4585b4696f781898ab610
authorAdhemerval Zanella Netto <adhemerval.zanella@linaro.org>
Tue, 28 Feb 2023 18:23:25 +0000 (28 15:23 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Thu, 2 Mar 2023 19:41:43 +0000 (2 16:41 -0300)
treec2c9595149edb96b3072b583cd7e08ecb58d8838
parent90ae3bc393164e260269e9e1711f7ca4956596e9
arm: Remove __builtin_arm_uqsub8 usage on string-fza.h

The __builtin_arm_uqsub8 is an internal GCC builtin which might change
in future release (the correct way is to include "arm_acle.h" and use
__uqsub8 ()).  Since not all compilers support it, just use the
inline assembler instead.

Checked on armv7a-linux-gnueabihf.
Reviewed-by: Wilco Dijkstra <Wilco.Dijkstra@arm.com>
sysdeps/arm/armv6t2/string-fza.h