All of lore.kernel.org
 help / color / mirror / Atom feed
From: Rajalakshmi Srinivasaraghavan <raji@linux.vnet.ibm.com>
To: qemu-ppc@nongnu.org, david@gibson.dropbear.id.au, rth@twiddle.net
Cc: qemu-devel@nongnu.org, nikunj@linux.vnet.ibm.com,
	benh@kernel.crashing.org,
	Rajalakshmi Srinivasaraghavan <raji@linux.vnet.ibm.com>
Subject: [Qemu-devel] [PATCH 0/6] POWER9 TCG enablement - part5
Date: Wed, 28 Sep 2016 11:15:12 +0530	[thread overview]
Message-ID: <1475041518-9757-1-git-send-email-raji@linux.vnet.ibm.com> (raw)

This series contains 15 new instructions for POWER9 described in ISA3.0.

Patches:
        01: Adds vector multiply instructions.
            vmul10uq  : Vector Multiply-by-10 Unsigned Quadword
            vmul10euq : Vector Multiply-by-10 Extended Unsigned Quadword
            vmul10cuq : Vector Multiply-by-10 & write Carry Unsigned QW
            vmul10ecuq: Vector Multiply-by-10 Extended write Carry Unsigned QW
        02: Adds vector extract unsigned left indexed  instructions.
            vextublx:  Vector Extract Unsigned Byte Left
            vextuhlx:  Vector Extract Unsigned Halfword Left
            vextuwlx:  Vector Extract Unsigned Word Left
        03: Adds vector extract unsigned right indexed instructions.
            vextubrx: Vector Extract Unsigned Byte Right-Indexed
            vextuhrx: Vector Extract Unsigned  Halfword Right-Indexed
            vextuwrx: Vector Extract Unsigned Word Right-Indexed
        04: Fix invalid mask - cmpl, bctar.
        05: Adds vector compare not equal instructions.
            vcmpneb - Vector Compare Not Equal Byte
            vcmpneh - Vector Compare Not Equal Halfword
            vcmpnew - Vector Compare Not Equal Word
        06: Adds vclzlsbb/vctzlsbb instructions
            vclzlsbb - Vector Count Leading Zero Least-Significant Bits Byte
            vctzlsbb - Vector Count Trailing Zero Least-Significant Bits Byte



 target-ppc/helper.h                 |   14 ++++
 target-ppc/int_helper.c             |  134 +++++++++++++++++++++++++++++++----
 target-ppc/translate.c              |    4 +-
 target-ppc/translate/vmx-impl.inc.c |  123 +++++++++++++++++++++++++++++++-
 target-ppc/translate/vmx-ops.inc.c  |   24 ++++---
 5 files changed, 274 insertions(+), 25 deletions(-)

             reply	other threads:[~2016-09-28  5:45 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-09-28  5:45 Rajalakshmi Srinivasaraghavan [this message]
2016-09-28  5:45 ` [Qemu-devel] [PATCH 1/6] target-ppc: add vmul10[u, eu, cu, ecu]q instructions Rajalakshmi Srinivasaraghavan
2016-09-28 16:42   ` Richard Henderson
2016-10-05  5:23     ` Rajalakshmi Srinivasaraghavan
2016-09-29  2:07   ` David Gibson
2016-09-29  4:00     ` Richard Henderson
2016-09-29  4:24       ` [Qemu-devel] [Qemu-ppc] " David Gibson
2016-09-28  5:45 ` [Qemu-devel] [PATCH 2/6] target-ppc: add vextu[bhw]lx instructions Rajalakshmi Srinivasaraghavan
2016-09-28 16:54   ` Richard Henderson
2016-10-05  5:21     ` Rajalakshmi Srinivasaraghavan
2016-10-25  4:31       ` Rajalakshmi Srinivasaraghavan
2016-09-28  5:45 ` [Qemu-devel] [PATCH 3/6] target-ppc: add vextu[bhw]rx instructions Rajalakshmi Srinivasaraghavan
2016-10-25  4:32   ` Rajalakshmi Srinivasaraghavan
2016-09-28  5:45 ` [Qemu-devel] [PATCH 4/6] target-ppc: fix invalid mask - cmpl, bctar Rajalakshmi Srinivasaraghavan
2016-09-29  2:22   ` David Gibson
2016-09-28  5:45 ` [Qemu-devel] [PATCH 5/6] target-ppc: add vector compare not equal instructions Rajalakshmi Srinivasaraghavan
2016-09-28 17:01   ` Richard Henderson
2016-09-29  2:22   ` David Gibson
2016-09-28  5:45 ` [Qemu-devel] [PATCH 6/6] target-ppc: add vclzlsbb/vctzlsbb instructions Rajalakshmi Srinivasaraghavan
2016-09-28 17:08   ` Richard Henderson
2016-09-29  2:23     ` David Gibson
2016-09-29  2:25   ` David Gibson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1475041518-9757-1-git-send-email-raji@linux.vnet.ibm.com \
    --to=raji@linux.vnet.ibm.com \
    --cc=benh@kernel.crashing.org \
    --cc=david@gibson.dropbear.id.au \
    --cc=nikunj@linux.vnet.ibm.com \
    --cc=qemu-devel@nongnu.org \
    --cc=qemu-ppc@nongnu.org \
    --cc=rth@twiddle.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.