Re: [PATCH] aarch64: Add -mveclibabi=sleefgnu

2023-04-14 Thread Andre Vieira (lists) via Gcc-patches
k you very much! Kind regards, Lou -Original Message- From: Andre Vieira (lists) Sent: Friday, April 14, 2023 12:30 To: Lou Knauer ; Andrew Pinski Cc: gcc-patches@gcc.gnu.org; Etienne Renault Subject: Re: [PATCH] aarch64: Add -mveclibabi=sleefgnu I have (outdated) RFC's here: https://g

RE: [PATCH] aarch64: Add -mveclibabi=sleefgnu

2023-04-14 Thread Lou Knauer via Gcc-patches
! Kind regards, Lou > -Original Message- > From: Andre Vieira (lists) > Sent: Friday, April 14, 2023 12:30 > To: Lou Knauer ; Andrew Pinski > Cc: gcc-patches@gcc.gnu.org; Etienne Renault > Subject: Re: [PATCH] aarch64: Add -mveclibabi=sleefgnu > > I have (outda

Re: [PATCH] aarch64: Add -mveclibabi=sleefgnu

2023-04-14 Thread Andre Vieira (lists) via Gcc-patches
Subject: Re: [PATCH] aarch64: Add -mveclibabi=sleefgnu On Fri, Apr 14, 2023 at 12:03 AM Lou Knauer via Gcc-patches wrote: This adds support for the -mveclibabi option to the AArch64 backend of GCC by implementing the builtin_vectorized_function target hook for AArch64. The SLEEF Vectorized M

RE: [PATCH] aarch64: Add -mveclibabi=sleefgnu

2023-04-14 Thread Lou Knauer via Gcc-patches
> -Original Message- > From: Andrew Pinski > Sent: Friday, April 14, 2023 09:08 > To: Lou Knauer > Cc: gcc-patches@gcc.gnu.org; Etienne Renault > Subject: Re: [PATCH] aarch64: Add -mveclibabi=sleefgnu > > On Fri, Apr 14, 2023 at 12:03 AM Lou Knauer

Re: [PATCH] aarch64: Add -mveclibabi=sleefgnu

2023-04-14 Thread Andrew Pinski via Gcc-patches
On Fri, Apr 14, 2023 at 12:03 AM Lou Knauer via Gcc-patches wrote: > > This adds support for the -mveclibabi option to the AArch64 backend of GCC by > implementing the builtin_vectorized_function target hook for AArch64. > The SLEEF Vectorized Math Library's GNUABI interface is used, and > NEON/Ad

[PATCH] aarch64: Add -mveclibabi=sleefgnu

2023-04-14 Thread Lou Knauer via Gcc-patches
This adds support for the -mveclibabi option to the AArch64 backend of GCC by implementing the builtin_vectorized_function target hook for AArch64. The SLEEF Vectorized Math Library's GNUABI interface is used, and NEON/Advanced SIMD as well as SVE are supported. This was tested on the gcc testsuit