Re: [RFC 0/X] Implement GCC support for AArch64 libmvec

2023-04-21 Thread Jakub Jelinek via Gcc-patches
On Fri, Apr 21, 2023 at 10:54:51AM +0100, Richard Sandiford wrote: > > I'm guessing the keyword here is 'trait' which I'm guessing is different > > from a omp declare simd directive, which is why it's not required to > > have a simdlen clause in an omp declare simd (see Jakub's comment). > >

Re: [RFC 0/X] Implement GCC support for AArch64 libmvec

2023-04-21 Thread Richard Sandiford via Gcc-patches
"Andre Vieira (lists)" writes: > On 20/04/2023 17:13, Richard Sandiford wrote: >> "Andre Vieira (lists)" writes: >>> On 20/04/2023 15:51, Richard Sandiford wrote: "Andre Vieira (lists)" writes: > Hi all, > > This is a series of patches/RFCs to implement support in GCC to be

Re: [RFC 0/X] Implement GCC support for AArch64 libmvec

2023-04-21 Thread Andre Vieira (lists) via Gcc-patches
On 20/04/2023 17:13, Richard Sandiford wrote: "Andre Vieira (lists)" writes: On 20/04/2023 15:51, Richard Sandiford wrote: "Andre Vieira (lists)" writes: Hi all, This is a series of patches/RFCs to implement support in GCC to be able to target AArch64's libmvec functions that will

Re: [RFC 0/X] Implement GCC support for AArch64 libmvec

2023-04-20 Thread Richard Sandiford via Gcc-patches
"Andre Vieira (lists)" writes: > On 20/04/2023 15:51, Richard Sandiford wrote: >> "Andre Vieira (lists)" writes: >>> Hi all, >>> >>> This is a series of patches/RFCs to implement support in GCC to be able >>> to target AArch64's libmvec functions that will be/are being added to glibc. >>> We

Re: [RFC 0/X] Implement GCC support for AArch64 libmvec

2023-04-20 Thread Jakub Jelinek via Gcc-patches
On Thu, Apr 20, 2023 at 04:22:50PM +0100, Andre Vieira (lists) wrote: > > I don't see a good reason for dropping the extension("scalable"). > > The problem is that since the base spec requires a simdlen clause, > > GCC should in general raise an error if simdlen is omitted. > Where can you find

Re: [RFC 0/X] Implement GCC support for AArch64 libmvec

2023-04-20 Thread Andre Vieira (lists) via Gcc-patches
On 20/04/2023 15:51, Richard Sandiford wrote: "Andre Vieira (lists)" writes: Hi all, This is a series of patches/RFCs to implement support in GCC to be able to target AArch64's libmvec functions that will be/are being added to glibc. We have chosen to use the omp pragma '#pragma omp

Re: [RFC 0/X] Implement GCC support for AArch64 libmvec

2023-04-20 Thread Richard Sandiford via Gcc-patches
"Andre Vieira (lists)" writes: > Hi all, > > This is a series of patches/RFCs to implement support in GCC to be able > to target AArch64's libmvec functions that will be/are being added to glibc. > We have chosen to use the omp pragma '#pragma omp declare variant ...' > with a simd construct as