mbox series

[0/2] target/mips: Optimize MSA ILVEV and ILVOD instructions

Message ID 1552994915-7185-1-git-send-email-mateja.marjanovic@rt-rk.com
Headers show
Series target/mips: Optimize MSA ILVEV and ILVOD instructions | expand

Message

Mateja Marjanovic March 19, 2019, 11:28 a.m. UTC
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(-)

Comments

Aleksandar Markovic March 19, 2019, 12:39 p.m. UTC | #1
> 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(-)