diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2023-04-19 10:32:07 +0100 |
---|---|---|
committer | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2023-04-19 10:32:07 +0100 |
commit | 9bc407c787771baad6c69cee3e392f15a5b9163d (patch) | |
tree | 3d131cd3678de8d062bdd1224a02566f1d00333b /gcc/config/x-cflags-O1 | |
parent | ade0a1ee5c6707b950ba284adcfed0514866c12d (diff) | |
download | gcc-9bc407c787771baad6c69cee3e392f15a5b9163d.zip gcc-9bc407c787771baad6c69cee3e392f15a5b9163d.tar.gz gcc-9bc407c787771baad6c69cee3e392f15a5b9163d.tar.bz2 |
aarch64: Delete __builtin_aarch64_neg* builtins and their use
I don't think we need to keep the __builtin_aarch64_neg* builtins around.
They are only used once in the vnegh_f16 intrinsic in arm_fp16.h and I AFAICT
it was added this way only for the sake of orthogonality in
https://gcc.gnu.org/g:d7f33f07d88984cbe769047e3d07fc21067fbba9
We already use normal "-" negation in the other vneg* intrinsics, so do so here as well.
Bootstrapped and tested on aarch64-none-linux-gnu.
gcc/ChangeLog:
* config/aarch64/aarch64-simd-builtins.def (neg): Delete builtins
definition.
* config/aarch64/arm_fp16.h (vnegh_f16): Reimplement using normal negation.
Diffstat (limited to 'gcc/config/x-cflags-O1')
0 files changed, 0 insertions, 0 deletions