[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[qemu-s390x] [PATCH v1 0/7] s390x/tcg: Cleanups and refactorings for Vec
From: |
David Hildenbrand |
Subject: |
[qemu-s390x] [PATCH v1 0/7] s390x/tcg: Cleanups and refactorings for Vector |
Date: |
Mon, 25 Feb 2019 12:55:45 +0100 |
Before we start with the real magic, some more cleanups and refactorings.
This series does not depend on other patches not yet in master.
Also add a variant of "LOAD LENGTHENED" that is used along with
vector instructions in linux (HFP instructions that can be used without
HFP :) ). Implement "LOAD COUNT TO BLOCK BOUNDARY", introduced with
vector facility but not operating on vectors.
David Hildenbrand (7):
s390x/tcg: RXE has an optional M3 field
s390x/tcg: Simplify disassembler operands initialization
s390x/tcg: Clarify terminology in vec_reg_offset()
s390x/tcg: Factor out vec_full_reg_offset()
s390x/tcg: Factor out gen_addi_and_wrap_i64() from get_address()
s390x/tcg: Implement LOAD LENGTHENED short HFP to long HFP
s390x/tcg: Implement LOAD COUNT TO BLOCK BOUNDARY
target/s390x/cc_helper.c | 8 ++++
target/s390x/helper.c | 1 +
target/s390x/helper.h | 1 +
target/s390x/insn-data.def | 4 ++
target/s390x/insn-format.def | 2 +-
target/s390x/internal.h | 1 +
target/s390x/mem_helper.c | 12 +++++
target/s390x/translate.c | 92 ++++++++++++++++++++++++------------
8 files changed, 91 insertions(+), 30 deletions(-)
--
2.17.2
- [qemu-s390x] [PATCH v1 0/7] s390x/tcg: Cleanups and refactorings for Vector,
David Hildenbrand <=