On Fri, May 08, 2020 at 03:34:27PM -0500, Bill Schmidt wrote: > From: Kelvin Nilsen <kel...@gcc.gnu.org> > > Add scalar instructions for parallel bit deposit and extract, with > built-in function support. > > Bootstrapped and tested on powerpc64le-unknown-linux-gnu with no > regressions. Is this okay for master?
Yes, this one is fine as well. Thank you, Segher > 2020-05-08 Kelvin Nilsen <kel...@gcc.gnu.org> > > * config/rs6000/rs6000-builtin.def (__builtin_pdepd): New built-in > function. > (__builtin_pextd): Likewise. > * config/rs6000/rs6000.md (UNSPEC_PDEPD): New constant. > (UNSPEC_PEXTD): Likewise. > (pdepd): New insn. > (pextd): Likewise. > * doc/extend.texi (Basic PowerPC Built-in Functions Available for > a Future Architecture): Add descriptions of __builtin_pdepd and > __builtin_pextd functions. > > [gcc/testsuite] > > 2020-05-08 Kelvin Nilsen <kel...@gcc.gnu.org> > > * gcc.target/powerpc/pdep-0.c: New. > * gcc.target/powerpc/pdep-1.c: New. > * gcc.target/powerpc/pextd-0.c: New. > * gcc.target/powerpc/pextd-1.c: New.