> -----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.

Reply via email to