From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:51868) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gyF1R-0003Eo-Oe for qemu-devel@nongnu.org; Mon, 25 Feb 2019 07:06:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gyF1L-00063z-VM for qemu-devel@nongnu.org; Mon, 25 Feb 2019 07:06:13 -0500 From: David Hildenbrand Date: Mon, 25 Feb 2019 12:55:45 +0100 Message-Id: <20190225115552.7534-1-david@redhat.com> Subject: [Qemu-devel] [PATCH v1 0/7] s390x/tcg: Cleanups and refactorings for Vector List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: qemu-s390x@nongnu.org, Thomas Huth , Cornelia Huck , Richard Henderson , David Hildenbrand 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