[Qemu-devel] [PATCH 0/2] target/mips: Optimize MSA ILVEV and ILVOD instructions

Mateja Marjanovic posted 2 patches 5 years, 1 month ago
Test docker-clang@ubuntu passed
Test asan passed
Test checkpatch passed
Test docker-mingw@fedora passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/1552994915-7185-1-git-send-email-mateja.marjanovic@rt-rk.com
Maintainers: Aleksandar Markovic <amarkovic@wavecomp.com>, Aleksandar Rikalo <arikalo@wavecomp.com>, Aurelien Jarno <aurelien@aurel32.net>
target/mips/helper.h     |   2 -
target/mips/msa_helper.c |  16 ----
target/mips/translate.c  | 222 ++++++++++++++++++++++++++++++++++++++++++++++-
3 files changed, 220 insertions(+), 20 deletions(-)
[Qemu-devel] [PATCH 0/2] target/mips: Optimize MSA ILVEV and ILVOD instructions
Posted by Mateja Marjanovic 5 years, 1 month ago
From: Mateja Marjanovic <Mateja.Marjanovic@rt-rk.com>

Optimize MSA instructions ILVEV.<B|H|W|D> and ILVOD.<B|H|W|D>,
using directly tcg registers and performing logic on
them insted of using helpers. Reduce the number of logic
operations to a minimum, add comments and clean up
some typing errors.

Mateja Marjanovic (2):
  target/mips: Optimize ILVOD.<B|H|W|D> MSA instructions
  target/mips: Optimize ILVEV.<B|H|W|D> MSA instructions

 target/mips/helper.h     |   2 -
 target/mips/msa_helper.c |  16 ----
 target/mips/translate.c  | 222 ++++++++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 220 insertions(+), 20 deletions(-)

-- 
2.7.4


Re: [Qemu-devel] [PATCH 0/2] target/mips: Optimize MSA ILVEV and ILVOD instructions
Posted by Aleksandar Markovic 5 years, 1 month ago
> From: Mateja Marjanovic <mateja.marjanovic@rt-rk.com>
> Subject: [PATCH 0/2] target/mips: Optimize MSA ILVEV and ILVOD instructions

Always use full instruction names, possibly shortened using Backus-Naur forms.

Series version again missing.

> 
> From: Mateja Marjanovic <Mateja.Marjanovic@rt-rk.com>
> 
> Optimize MSA instructions ILVEV.<B|H|W|D> and ILVOD.<B|H|W|D>,
> using directly tcg registers and performing logic on
> them insted of using helpers. Reduce the number of logic

insted -> instead - again.

> operations to a minimum, add comments and clean up
> some typing errors.

I don't see any typing error that this series corrects. It
contains only replacing the current implementation of
emulation of some instructions with a new one.

> 

History of changes missing - again. :(

> Mateja Marjanovic (2):
>   target/mips: Optimize ILVOD.<B|H|W|D> MSA instructions
>   target/mips: Optimize ILVEV.<B|H|W|D> MSA instructions
> 
>  target/mips/helper.h     |   2 -
>  target/mips/msa_helper.c |  16 ----
>  target/mips/translate.c  | 222 ++++++++++++++++++++++++++++++++++++++++++++++-
>  3 files changed, 220 insertions(+), 20 deletions(-)