qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/4] POWER9 TCG enablements - part7
@ 2016-10-24  9:14 Nikunj A Dadhania
  2016-10-24  9:14 ` [Qemu-devel] [PATCH 1/4] target-ppc: add xscmp[eq, gt, ge, ne]dp instructions Nikunj A Dadhania
                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: Nikunj A Dadhania @ 2016-10-24  9:14 UTC (permalink / raw)
  To: qemu-ppc, david, rth
  Cc: qemu-devel, nikunj, bharata, hegdevasant, sandipandas1990, ego

This series contains 12 new instructions for POWER9 ISA3.0
    VSX Scalar compare
    Vector Multiply-by-10
    Vector Rotate Left Dword
    Vector Rotate Left Word 

Patches:
01: 
    xscmpeqdp: VSX Scalar Compare Equal Double-Precision
    xscmpgedp: VSX Scalar Compare Greater Than or Equal Double-Precision
    xscmpgtdp: VSX Scalar Compare Greater Than Double-Precision
    xscmpnedp: VSX Scalar Compare Not Equal Double-Precision
02: 
    vmul10uq  : Vector Multiply-by-10 Unsigned Quadword VX-form
    vmul10euq : Vector Multiply-by-10 Extended Unsigned Quadword VX-form
    vmul10cuq : Vector Multiply-by-10 & write Carry Unsigned Quadword VX-form
    vmul10ecuq: Vector Multiply-by-10 Extended & write Carry Unsigned Quadword VX-form
03: 
    vrldmi: Vector Rotate Left Dword then Mask Insert
    vrlwmi: Vector Rotate Left Word then Mask Insert
04: 
    vrldnm: Vector Rotate Left Doubleword then AND with Mask
    vrlwnm: Vector Rotate Left Word then AND with Mask

Bharata B Rao (1):
  target-ppc: add vrldnm and vrlwnm instructions

Gautham R. Shenoy (1):
  target-ppc: add vrldnmi and vrlwmi instructions

Sandipan Das (1):
  target-ppc: add xscmp[eq,gt,ge,ne]dp instructions

Vasant Hegde (1):
  target-ppc: add vmul10[u,eu,cu,ecu]q instructions

 disas/ppc.c                         |   4 ++
 target-ppc/fpu_helper.c             |  52 ++++++++++++++++++
 target-ppc/helper.h                 |   8 +++
 target-ppc/int_helper.c             | 106 ++++++++++++++++++++++++++++++++++++
 target-ppc/translate/vmx-impl.inc.c |  84 ++++++++++++++++++++++++++++
 target-ppc/translate/vmx-ops.inc.c  |  16 +++---
 target-ppc/translate/vsx-impl.inc.c |   4 ++
 target-ppc/translate/vsx-ops.inc.c  |   4 ++
 8 files changed, 270 insertions(+), 8 deletions(-)

-- 
2.7.4

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

end of thread, other threads:[~2016-10-26  4:44 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-24  9:14 [Qemu-devel] [PATCH 0/4] POWER9 TCG enablements - part7 Nikunj A Dadhania
2016-10-24  9:14 ` [Qemu-devel] [PATCH 1/4] target-ppc: add xscmp[eq, gt, ge, ne]dp instructions Nikunj A Dadhania
2016-10-24  9:14 ` [Qemu-devel] [PATCH 2/4] target-ppc: add vmul10[u, eu, cu, ecu]q instructions Nikunj A Dadhania
2016-10-24 16:04   ` Richard Henderson
2016-10-25  2:38     ` David Gibson
2016-10-24  9:14 ` [Qemu-devel] [PATCH 3/4] target-ppc: add vrldnmi and vrlwmi instructions Nikunj A Dadhania
2016-10-24 16:16   ` Richard Henderson
2016-10-25  4:08     ` Nikunj A Dadhania
2016-10-25  4:21       ` Richard Henderson
2016-10-25  4:44         ` Nikunj A Dadhania
2016-10-25  6:02     ` Nikunj A Dadhania
2016-10-25 16:33       ` Richard Henderson
2016-10-26  4:44         ` Nikunj A Dadhania
2016-10-24  9:15 ` [Qemu-devel] [PATCH 4/4] target-ppc: add vrldnm and vrlwnm instructions Nikunj A Dadhania

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).