Changes since v3: * Patches 1-6 were accepted, thanks! * Use in1_la2 in op_cvb(). * Free a temp in op_cvb(). * Make ra const in helper_cvb(). * Use wrap_address() in helper_cvb(). * Add a minor formatting patch. * Add LPSW(E) alignment check.
Pavel Zbitskiy (3): target/s390x: use regular spaces in translate.c target/s390x: exception on non-aligned LPSW(E) target/s390x: implement CVB, CVBY and CVBG target/s390x/helper.h | 2 ++ target/s390x/insn-data.def | 4 +++ target/s390x/int_helper.c | 52 +++++++++++++++++++++++++++++++++ target/s390x/mem_helper.c | 19 +++++++----- target/s390x/translate.c | 23 +++++++++++++-- tests/tcg/s390x/Makefile.target | 1 + tests/tcg/s390x/cvb.c | 18 ++++++++++++ 7 files changed, 110 insertions(+), 9 deletions(-) create mode 100644 tests/tcg/s390x/cvb.c -- 2.18.0