qemu-devel
[Top][All Lists]
Advanced

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

[PATCH 00/10] tcg/s390x: updates for mie2 and mie3


From: Richard Henderson
Subject: [PATCH 00/10] tcg/s390x: updates for mie2 and mie3
Date: Thu, 24 Feb 2022 05:43:23 -1000

While reviewing David Miller's updates for mie3 for target/s390x,
I realized that most of those are useful on the code generation
side as well.  Then I stepped back and looked at what other
feature extensions had been missed.

Our new s390x ci host is a z15, so this new code gets exercised,
at least minimally.  I need to get some other bits configured to
do more comprehensive testing, e.g. avocado and risu.  But in the
meantime...


r~


Richard Henderson (10):
  tcg/s390x: Distinguish RRF-a and RRF-c formats
  tcg/s390x: Distinguish RIE formats
  tcg/s390x: Support MIE2 multiply single instructions
  tcg/s390x: Support MIE2 MGRK instruction
  tcg/s390x: Support MIE3 logical operations
  tcg/s390x: Create tgen_cmp2 to simplify movcond
  tcg/s390x: Support SELGR instruction in MOVCOND
  tcg/s390x: Use tgen_movcond_int in tgen_clz
  tcg/s390x: Use vector ctz for integer ctz
  tcg/s390x: Implement ctpop operation

 tcg/s390x/tcg-target-con-set.h |   7 +-
 tcg/s390x/tcg-target.h         |  37 +--
 tcg/s390x/tcg-target.c.inc     | 469 ++++++++++++++++++++++++++-------
 3 files changed, 404 insertions(+), 109 deletions(-)

-- 
2.25.1




reply via email to

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