qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/4] target/ppc: Move VSX storage access and compare
@ 2024-06-18  8:58 Chinmay Rath
  2024-06-18  8:58 ` [PATCH v3 1/4] target/ppc: Moving VSX scalar storage access insns to decodetree Chinmay Rath
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Chinmay Rath @ 2024-06-18  8:58 UTC (permalink / raw)
  To: qemu-ppc; +Cc: qemu-devel, npiggin, danielhb413, richard.henderson, harshpb

Moving all remaining VSX storage access instructions and all VSX compare
instructions of XX3 form with RC field, to decodetree specification.

Change log :

v3:
- Patch 2/4 : Updated the added function do_ea_calc_ra to return
  modifiable EA, after discussions with Richard.

v2: https://lore.kernel.org/qemu-devel/20240613093318.314913-1-rathc@linux.ibm.com/
 - Addressed comments by Richard in v1 :
   - Patch 2/4 : Handled proper ea calculation in narrow mode.
     Also created a new function for ea calculation instead of inlining,
     for later use by (p){lx,stx}vp insns.
   - Patch 4/4 : Unified helper calls.
 - Retained Richard's "Reviewed-by" in patches 1, 3 and 4.

v1: https://lore.kernel.org/qemu-devel/20240607144921.726730-1-rathc@linux.ibm.com/

Chinmay Rath (4):
  target/ppc: Moving VSX scalar storage access insns to decodetree.
  target/ppc: Move VSX vector with length storage access insns to
    decodetree.
  target/ppc: Move VSX vector storage access insns to decodetree.
  target/ppc: Move VSX fp compare insns to decodetree.

 target/ppc/helper.h                 |  24 +-
 target/ppc/insn32.decode            |  41 +++
 target/ppc/fpu_helper.c             |  16 +-
 target/ppc/mem_helper.c             |   8 +-
 target/ppc/translate.c              |  15 +
 target/ppc/translate/vsx-impl.c.inc | 416 ++++++++++++++--------------
 target/ppc/translate/vsx-ops.c.inc  |  49 ----
 7 files changed, 287 insertions(+), 282 deletions(-)

-- 
2.39.3



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

end of thread, other threads:[~2025-01-08 11:19 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-18  8:58 [PATCH v3 0/4] target/ppc: Move VSX storage access and compare Chinmay Rath
2024-06-18  8:58 ` [PATCH v3 1/4] target/ppc: Moving VSX scalar storage access insns to decodetree Chinmay Rath
2024-06-18  8:58 ` [PATCH v3 2/4] target/ppc: Move VSX vector with length " Chinmay Rath
2024-06-18 17:35   ` Richard Henderson
2024-06-18  8:58 ` [PATCH v3 3/4] target/ppc: Move VSX vector " Chinmay Rath
2025-01-08 11:17   ` Mark Cave-Ayland
2024-06-18  8:58 ` [PATCH v3 4/4] target/ppc: Move VSX fp compare " Chinmay Rath

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