On Thu, Aug 04, 2016 at 06:33:45PM +0530, Rajalakshmi Srinivasaraghavan wrote: > This series contains 14 new instructions for POWER9 described in ISA3.0. > > Patches: > 01: Adds vector insert instructions. > vinsertb - Vector Insert Byte > vinserth - Vector Insert Halfword > vinsertw - Vector Insert Word > vinsertd - Vector Insert Doubleword > 02: Adds vector extract instructions. > vextractub - Vector Extract Unsigned Byte > vextractuh - Vector Extract Unsigned Halfword > vextractuw - Vector Extract Unsigned Word > vextractd - Vector Extract Unsigned Doubleword > 03: Adds vector count trailing zeros instructions. > vctzb - Vector Count Trailing Zeros Byte > vctzh - Vector Count Trailing Zeros Halfword > vctzw - Vector Count Trailing Zeros Word > vctzd - Vector Count Trailing Zeros Doubleword > 04: Adds vbpermd-vector bit permute doubleword instruction. > 05: Adds vpermr-vector permute right indexed instruction.
I'll wait for a respin of these incorporating rth's comments. > > Changelog: > v0: > * Rename GEN_VXFORM_300_EXT1 to GEN_VXFORM_300_EO. > * Rename GEN_VXFORM_DUAL1 to GEN_VXFORM_DUAL_INV. > * Remove undef GEN_VXFORM_DUAL1. > > target-ppc/helper.h | 14 +++++ > target-ppc/int_helper.c | 110 > +++++++++++++++++++++++++++++++++++++++ > target-ppc/translate/vmx-impl.c | 58 ++++++++++++++++++++ > target-ppc/translate/vmx-ops.c | 38 +++++++++++--- > 4 files changed, 212 insertions(+), 8 deletions(-) > -- 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