On Fri, Dec 09, 2016 at 05:47:19PM +0530, Nikunj A Dadhania wrote: > This series contains 6 new instructions for POWER9 ISA3.0 > VSX Vector Insert/Extract Word > VSX Load/Store with length > > Although, lxvl/lxvll and stxvl/stxvll can be combined as single patch, > have left it for detailed commit log for instruction explanation.
I've applied patches 1-4 to ppc-for-2.9. 5 & 6 I still have some questions about. > > Changelog: > v1: > * Combine helpers of lxvl and lxvll > * Combine helpers of stxvl and stxvll > * Rework xxextractuw and xxinsertw to simplify helper > > v0: > * Fixed lxvl/lxvll and stxvl/stxvll as suggested by Richard > * Dropped mask_u128, which is not needed anymore > * Prevent UIMM > 12 in xxextractuw > * Drop xori from xsnegqp > * Rewrite xxperm/xxpermr without double copy > > Nikunj A Dadhania (6): > target-ppc: implement lxvl instruction > target-ppc: implement lxvll instruction > target-ppc: implement stxvl instruction > target-ppc: implement stxvll instructions > target-ppc: implement xxextractuw instruction > target-ppc: implement xxinsertw instruction > > target-ppc/helper.h | 8 +++++ > target-ppc/int_helper.c | 42 +++++++++++++++++++++++ > target-ppc/mem_helper.c | 66 > +++++++++++++++++++++++++++++++++++++ > target-ppc/translate/vsx-impl.inc.c | 60 +++++++++++++++++++++++++++++++++ > target-ppc/translate/vsx-ops.inc.c | 14 ++++++++ > 5 files changed, 190 insertions(+) > -- David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson
signature.asc
Description: PGP signature