Re: [PATCH] rs6000: Add vec_extracth and vec_extractl

2020-05-12 Thread Bill Schmidt via Gcc-patches
On 5/12/20 1:21 PM, Segher Boessenkool wrote: Hi! On Mon, May 11, 2020 at 09:56:14PM -0500, Bill Schmidt wrote: On 5/11/20 9:48 AM, David Edelsohn wrote: On Sun, May 10, 2020 at 9:14 AM Bill Schmidt wrote: * config/rs6000/altivec.md (UNSPEC_EXTRACTL): New constant. (UNSPEC_

Re: [PATCH] rs6000: Add vec_extracth and vec_extractl

2020-05-12 Thread Segher Boessenkool
Hi! On Mon, May 11, 2020 at 09:56:14PM -0500, Bill Schmidt wrote: > On 5/11/20 9:48 AM, David Edelsohn wrote: > >On Sun, May 10, 2020 at 9:14 AM Bill Schmidt > >wrote: > >> * config/rs6000/altivec.md (UNSPEC_EXTRACTL): New constant. > >> (UNSPEC_EXTRACTR): Likewise. > >>

Re: [PATCH] rs6000: Add vec_extracth and vec_extractl

2020-05-12 Thread David Edelsohn via Gcc-patches
On Mon, May 11, 2020 at 10:56 PM Bill Schmidt wrote: > > On 5/11/20 9:48 AM, David Edelsohn wrote: > > On Sun, May 10, 2020 at 9:14 AM Bill Schmidt wrote: > >> From: Kelvin Nilsen > >> > >> Add new insns vextdu[bhw]vlx, vextddvlx, vextdu[bhw]vhx, and > >> vextddvhx, along with built-in access an

Re: [PATCH] rs6000: Add vec_extracth and vec_extractl

2020-05-11 Thread Bill Schmidt via Gcc-patches
On 5/11/20 9:48 AM, David Edelsohn wrote: On Sun, May 10, 2020 at 9:14 AM Bill Schmidt wrote: From: Kelvin Nilsen Add new insns vextdu[bhw]vlx, vextddvlx, vextdu[bhw]vhx, and vextddvhx, along with built-in access and overloaded built-in access to these insns. Bootstrapped and tested on power

Re: [PATCH] rs6000: Add vec_extracth and vec_extractl

2020-05-11 Thread David Edelsohn via Gcc-patches
On Sun, May 10, 2020 at 9:14 AM Bill Schmidt wrote: > > From: Kelvin Nilsen > > Add new insns vextdu[bhw]vlx, vextddvlx, vextdu[bhw]vhx, and > vextddvhx, along with built-in access and overloaded built-in > access to these insns. > > Bootstrapped and tested on powerpc64le-unknown-linux-gnu with n