qemu-s390x
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v4 0/5] target/s390x: Fix shift instructions


From: Thomas Huth
Subject: Re: [PATCH v4 0/5] target/s390x: Fix shift instructions
Date: Tue, 18 Jan 2022 10:08:51 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0

On 12/01/2022 17.50, Ilya Leoshkevich wrote:
v3: https://lists.nongnu.org/archive/html/qemu-devel/2022-01/msg02680.html
v3 -> v4: Simplify cc_calc_sla().
           Free temporaries.

v2: https://lists.nongnu.org/archive/html/qemu-devel/2022-01/msg02488.html
v2 -> v3: Unify CC_OP_SLA_32 and CC_OP_SLA_64.
           Add underscores to test macro parameters.
           Shift CC in test asm.
           Add a second SLAG test.
           Add tags to commit messages.

v1: https://lists.nongnu.org/archive/html/qemu-devel/2022-01/msg02035.html
v1 -> v2: Fix cc_calc_sla_32().
           Fix cc_calc_sla_64().
           Fix SLDA sign bit index.
           Inline help_l2_shift().
           Fix wout_r1_D32().
           Add all shift instructions to the test.
           Split the series.

Ilya Leoshkevich (5):
   target/s390x: Fix SLDA sign bit index
   target/s390x: Fix SRDA CC calculation
   target/s390x: Fix cc_calc_sla_64() missing overflows
   target/s390x: Fix shifting 32-bit values for more than 31 bits
   tests/tcg/s390x: Test shift instructions

  target/s390x/cpu-dump.c         |   3 +-
  target/s390x/s390x-internal.h   |   3 +-
  target/s390x/tcg/cc_helper.c    |  38 +----
  target/s390x/tcg/insn-data.def  |  36 ++---
  target/s390x/tcg/translate.c    |  53 +++----
  tests/tcg/s390x/Makefile.target |   1 +
  tests/tcg/s390x/shift.c         | 270 ++++++++++++++++++++++++++++++++
  7 files changed, 321 insertions(+), 83 deletions(-)
  create mode 100644 tests/tcg/s390x/shift.c

Thanks, queued to my s390x-next branch now:

 https://gitlab.com/thuth/qemu/-/commits/s390x-next/

 Thomas




reply via email to

[Prev in Thread] Current Thread [Next in Thread]