Hi, while resolving [1], I noticed a few more bugs in DEXTR and LD_BU_PREINC which this patch series fixes.
I also included the solo patch [2] into this series. For v2 I added testcases in tests/tcg/tricore that exercise the errors that these patches fix. Cheers, Bastian [1] https://gitlab.com/qemu-project/qemu/-/issues/653 [2] https://lore.kernel.org/qemu-devel/20230113123759.677960-1-kbast...@mail.uni-paderborn.de/ Bastian Koppelmann (10): target/tricore: Fix OPC2_32_RCRW_IMASK translation tests/tcg/tricore: Add test for OPC2_32_RCRW_IMASK target/tricore: Fix OPC2_32_RCRW_INSERT translation tests/tcg/tricore: Add test for OPC2_32_RCRW_INSERT target/tricore: Fix RRPW_DEXTR tests/tcg/tricore: Add tests for RRPW_DEXTR target/tricore: Fix OPC2_32_RRRR_DEXTR tests/tcg/tricore: Add OPC2_32_RRRR_DEXTR tests target/tricore: Fix OPC2_32_BO_LD_BU_PREINC tests/tcg/tricore: Add LD.BU tests target/tricore/translate.c | 39 ++++++------ tests/tcg/tricore/Makefile.softmmu-target | 4 ++ tests/tcg/tricore/macros.h | 63 +++++++++++++++++-- tests/tcg/tricore/test_dextr.S | 75 +++++++++++++++++++++++ tests/tcg/tricore/test_imask.S | 10 +++ tests/tcg/tricore/test_insert.S | 9 +++ tests/tcg/tricore/test_ld_bu.S | 15 +++++ 7 files changed, 193 insertions(+), 22 deletions(-) create mode 100644 tests/tcg/tricore/test_dextr.S create mode 100644 tests/tcg/tricore/test_imask.S create mode 100644 tests/tcg/tricore/test_insert.S create mode 100644 tests/tcg/tricore/test_ld_bu.S -- 2.39.1