[PATCH v2 0/4] Move VSX storage access and compare insns to

Chinmay Rath posted 4 patches 11 months ago
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              |  18 ++
target/ppc/translate/vsx-impl.c.inc | 416 ++++++++++++++--------------
target/ppc/translate/vsx-ops.c.inc  |  49 ----
7 files changed, 290 insertions(+), 282 deletions(-)
[PATCH v2 0/4] Move VSX storage access and compare insns to
Posted by Chinmay Rath 11 months ago
Moving all remaining VSX storage access instructions and all VSX compare
instructions of XX3 form with RC field, to decodetree specification.

Change log : 

v2:
 - 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              |  18 ++
 target/ppc/translate/vsx-impl.c.inc | 416 ++++++++++++++--------------
 target/ppc/translate/vsx-ops.c.inc  |  49 ----
 7 files changed, 290 insertions(+), 282 deletions(-)

-- 
2.39.3