> -----Original Message----- > From: Gcc-patches <gcc-patches- > bounces+kyrylo.tkachov=arm....@gcc.gnu.org> On Behalf Of Jonathan > Wright via Gcc-patches > Sent: 24 September 2021 13:54 > To: gcc-patches@gcc.gnu.org > Cc: Richard Sandiford <richard.sandif...@arm.com> > Subject: [PATCH] aarch64: Fix type qualifiers for qtbl1 and qtbx1 Neon > builtins > > Hi, > > This patch fixes type qualifiers for the qtbl1 and qtbx1 Neon builtins > and removes the casts from the Neon intrinsic function bodies that > use these builtins. > > Regression tested and bootstrapped on aarch64-none-linux-gnu - no > issues. > > Ok for master? Ok. Thanks, Kyrill > > Thanks, > Jonathan > > --- > > gcc/ChangeLog: > > 23-09-2021 Jonathan Wright <jonathan.wri...@arm.com> > > * config/aarch64/aarch64-builtins.c (TYPES_BINOP_PPU): Define > new type qualifier enum. > (TYPES_TERNOP_SSSU): Likewise. > (TYPES_TERNOP_PPPU): Likewise. > * config/aarch64/aarch64-simd-builtins.def: Define PPU, SSU, > PPPU and SSSU builtin generator macros for qtbl1 and qtbx1 > Neon builtins. > * config/aarch64/arm_neon.h (vqtbl1_p8): Use type-qualified > builtin and remove casts. > (vqtbl1_s8): Likewise. > (vqtbl1q_p8): Likewise. > (vqtbl1q_s8): Likewise. > (vqtbx1_s8): Likewise. > (vqtbx1_p8): Likewise. > (vqtbx1q_s8): Likewise. > (vqtbx1q_p8): Likewise. > (vtbl1_p8): Likewise. > (vtbl2_p8): Likewise. > (vtbx2_p8): Likewise.
RE: [PATCH] aarch64: Fix type qualifiers for qtbl1 and qtbx1 Neon builtins
Kyrylo Tkachov via Gcc-patches Mon, 27 Sep 2021 06:51:07 -0700
- [PATCH] aarch64: Fix type qualifiers for q... Jonathan Wright via Gcc-patches
- RE: [PATCH] aarch64: Fix type qualifi... Kyrylo Tkachov via Gcc-patches