[Qemu-devel] [PATCH 0/4] target/mips: Add support for MSA instructions on a big endian host

Mateja Marjanovic posted 4 patches 5 years, 1 month ago
Test docker-mingw@fedora passed
Test docker-clang@ubuntu passed
Test asan passed
Test checkpatch passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/1553270080-7829-1-git-send-email-mateja.marjanovic@rt-rk.com
Maintainers: Aleksandar Markovic <amarkovic@wavecomp.com>, Aurelien Jarno <aurelien@aurel32.net>, Aleksandar Rikalo <arikalo@wavecomp.com>
There is a newer version of this series
target/mips/msa_helper.c | 23 ++++++++++++++
target/mips/op_helper.c  | 79 +++++++++++++++++++++++++++++++++---------------
2 files changed, 78 insertions(+), 24 deletions(-)
[Qemu-devel] [PATCH 0/4] target/mips: Add support for MSA instructions on a big endian host
Posted by Mateja Marjanovic 5 years, 1 month ago
From: Mateja Marjanovic <Mateja.Marjanovic@rt-rk.com>

Change endianness when the host machine has a big endian CPU, for
MSA instructions <ld|st>.<b|h|w|d>, copy_<s|u>.<b|h|w>, insert.<b|h|w>.

Mateja Marjanovic (4):
  target/mips: Fix <ld|st>.<b|h|w|d> MSA instructions for MIPS big
    endian host
  target/mips: Fix copy_s.<b|h|w> for MIPS big endian host
  target/mips: Fix copy_u.<b|h|w> for MIPS big endian host
  target/mips: Fix insert.<b|h|w> for MIPS big endian host

 target/mips/msa_helper.c | 23 ++++++++++++++
 target/mips/op_helper.c  | 79 +++++++++++++++++++++++++++++++++---------------
 2 files changed, 78 insertions(+), 24 deletions(-)

-- 
2.7.4