From: Aleksandar Markovic <amarko...@wavecomp.com> A collection of misc target/mips fixes and improvements for March 2019.
v4->v5: - accepted patches removed - DSPRAM patch will be sent separately, so it is also removed - added several new patches on test infrastructue v3->v4: - added a patch on DSPRAM support - order of patches slightly changed - minor changes in commit messages - rebased to the latest code v2->v3: - added a patches on documenting Boston board - added two patches on testing integer max/min MSA instructions - removed four patches that had been accepted - amended patch on DSP-related comments v1->v2: - added two patches on updating end user documentation - minor updates to commit messages Aleksandar Markovic (10): disas: nanoMIPS: Correct comments to handlers of some DSP instructions tests/tcg: target/mips: Add wrappers for MSA bit set instructions tests/tcg: target/mips: Add wrappers for MSA pack nstructions tests/tcg: target/mips: Add wrappers for MSA shift instructions tests/tcg: target/mips: Add wrappers for MSA bit copy instructions tests/tcg: target/mips: Add wrappers for MSA FP max/min instructions tests/tcg: target/mips: Add test utilities for 64-bit tests tests/tcg: target/mips: Add wrappers for some MIPS64R6 instructions tests/tcg: target/mips: Add tests for MIPS64R6 logic instructions tests/tcg: target/mips: Add tests for MIPS64R6 bit swap instructions disas/nanomips.cpp | 285 +++++++++++---------- tests/tcg/mips/include/test_inputs_64.h | 208 +++++++++++++++ tests/tcg/mips/include/test_utils_64.h | 78 ++++++ tests/tcg/mips/include/wrappers_mips64r6.h | 64 +++++ tests/tcg/mips/include/wrappers_msa.h | 70 +++++ .../isa/mips64r6/bit-swap/test_mips64r6_bitswap.c | 144 +++++++++++ .../isa/mips64r6/bit-swap/test_mips64r6_dbitswap.c | 144 +++++++++++ .../user/isa/mips64r6/logic/test_mips64r6_and.c | 151 +++++++++++ .../user/isa/mips64r6/logic/test_mips64r6_nor.c | 151 +++++++++++ .../user/isa/mips64r6/logic/test_mips64r6_or.c | 151 +++++++++++ .../user/isa/mips64r6/logic/test_mips64r6_xor.c | 151 +++++++++++ 11 files changed, 1462 insertions(+), 135 deletions(-) create mode 100644 tests/tcg/mips/include/test_inputs_64.h create mode 100644 tests/tcg/mips/include/test_utils_64.h create mode 100644 tests/tcg/mips/include/wrappers_mips64r6.h create mode 100644 tests/tcg/mips/user/isa/mips64r6/bit-swap/test_mips64r6_bitswap.c create mode 100644 tests/tcg/mips/user/isa/mips64r6/bit-swap/test_mips64r6_dbitswap.c create mode 100644 tests/tcg/mips/user/isa/mips64r6/logic/test_mips64r6_and.c create mode 100644 tests/tcg/mips/user/isa/mips64r6/logic/test_mips64r6_nor.c create mode 100644 tests/tcg/mips/user/isa/mips64r6/logic/test_mips64r6_or.c create mode 100644 tests/tcg/mips/user/isa/mips64r6/logic/test_mips64r6_xor.c -- 2.7.4