qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v1 ppc-for-2.9 0/9] POWER9 TCG enablements - part9
@ 2016-12-07 18:24 Nikunj A Dadhania
  2016-12-07 18:24 ` [Qemu-devel] [PATCH v1 1/9] target-ppc: implement lxvl instruction Nikunj A Dadhania
                   ` (8 more replies)
  0 siblings, 9 replies; 19+ messages in thread
From: Nikunj A Dadhania @ 2016-12-07 18:24 UTC (permalink / raw)
  To: qemu-ppc, david, rth; +Cc: qemu-devel, bharata, nikunj

This series contains 12 new instructions for POWER9 ISA3.0
     Couple of consolidation patches
     VSX Vector Insert/Extract Word
     VSX Vector Permute
     VSX Load/Store with length
     VSX Scalar Quad-Precision Move Instructions

Changelog:
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

Bharata B Rao (1):
  target-ppc: Add xxperm and xxpermr instructions

Nikunj A Dadhania (8):
  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: implement xsnegqp instruction
  target-ppc: implement xscpsgnqp instruction

 target-ppc/fpu_helper.c             | 23 +++++++++
 target-ppc/helper.h                 |  8 ++++
 target-ppc/int_helper.c             | 61 ++++++++++++++++++++++++
 target-ppc/mem_helper.c             | 94 +++++++++++++++++++++++++++++++++++++
 target-ppc/translate/vsx-impl.inc.c | 76 +++++++++++++++++++++++++++++-
 target-ppc/translate/vsx-ops.inc.c  | 14 ++++++
 6 files changed, 275 insertions(+), 1 deletion(-)

-- 
2.7.4

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2016-12-09  5:55 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-12-07 18:24 [Qemu-devel] [PATCH v1 ppc-for-2.9 0/9] POWER9 TCG enablements - part9 Nikunj A Dadhania
2016-12-07 18:24 ` [Qemu-devel] [PATCH v1 1/9] target-ppc: implement lxvl instruction Nikunj A Dadhania
2016-12-08 22:25   ` David Gibson
2016-12-09  5:54     ` Nikunj A Dadhania
2016-12-07 18:24 ` [Qemu-devel] [PATCH v1 2/9] target-ppc: implement lxvll instruction Nikunj A Dadhania
2016-12-07 18:24 ` [Qemu-devel] [PATCH v1 3/9] target-ppc: implement stxvl instruction Nikunj A Dadhania
2016-12-08 22:26   ` David Gibson
2016-12-09  5:54     ` Nikunj A Dadhania
2016-12-07 18:24 ` [Qemu-devel] [PATCH v1 4/9] target-ppc: implement stxvll instructions Nikunj A Dadhania
2016-12-07 18:24 ` [Qemu-devel] [PATCH v1 5/9] target-ppc: implement xxextractuw instruction Nikunj A Dadhania
2016-12-08 22:32   ` David Gibson
2016-12-07 18:24 ` [Qemu-devel] [PATCH v1 6/9] target-ppc: implement xxinsertw instruction Nikunj A Dadhania
2016-12-08 22:34   ` David Gibson
2016-12-07 18:25 ` [Qemu-devel] [PATCH v1 7/9] target-ppc: implement xsnegqp instruction Nikunj A Dadhania
2016-12-08 22:50   ` David Gibson
2016-12-07 18:25 ` [Qemu-devel] [PATCH v1 8/9] target-ppc: implement xscpsgnqp instruction Nikunj A Dadhania
2016-12-08 22:51   ` David Gibson
2016-12-07 18:25 ` [Qemu-devel] [PATCH v1 9/9] target-ppc: Add xxperm and xxpermr instructions Nikunj A Dadhania
2016-12-08 22:51   ` David Gibson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).