qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v5 00/22] target/mips: MSA, FPU and other cleanups and improvements
@ 2020-05-18 19:41 Aleksandar Markovic
  2020-05-18 19:41 ` [PATCH v5 01/22] hw/tpm: fix usage of bool in tpm-tis.c Aleksandar Markovic
                   ` (21 more replies)
  0 siblings, 22 replies; 24+ messages in thread
From: Aleksandar Markovic @ 2020-05-18 19:41 UTC (permalink / raw)
  To: qemu-devel; +Cc: aleksandar.rikalo, Aleksandar Markovic

This series contains some pathces that split heprers in msa_helper.c.
It will make easier for debugging tools to display involved source
code, and also introduces some modest performance improvements gains
for all involved MSA instructions.

Also, this series contains mostly cosmetic FPU cleanups aimed to make
source code recognition easier for tools like gdb, gcov, calgrind,
and others.

There is also a patch that refactors conversion from ieee to mips
fp exception flags. This refactoring will improve the performance
of almost all fp-related mips instructions, albait very modestly
(less that one percent).

There is a patch that introduces some logging in mips_malta.c.

There is a patch on change of Aleksandar Rikalo's email.

Finally, there is a patch on renaming some files in hw/mips folder.

v4->v5:

  - corrected some spelling and style mistakes in commit messages
  - added changing MAINTAINERS too while renaming files
  - added two patches on splitting helpers in msa_helper.c

v3->v4:

  - corrected some spelling and style mistakes in commit messages
  - added a patch on renaming some files in hw/mips

v2->v3:

  - changed Malta patch to perform logging
  - added change of Aleksandar Rikalo's email

v1->v2:

  - added more demacroing
Aleksandar Markovic (21):
  target/mips: fpu: Demacro ADD.<D|S|PS>
  target/mips: fpu: Demacro SUB.<D|S|PS>
  target/mips: fpu: Demacro MUL.<D|S|PS>
  target/mips: fpu: Demacro DIV.<D|S|PS>
  target/mips: fpu: Remove now unused macro FLOAT_BINOP
  target/mips: fpu: Demacro MADD.<D|S|PS>
  target/mips: fpu: Demacro MSUB.<D|S|PS>
  target/mips: fpu: Demacro NMADD.<D|S|PS>
  target/mips: fpu: Demacro NMSUB.<D|S|PS>
  target/mips: fpu: Remove now unused UNFUSED_FMA and FLOAT_FMA macros
  target/mips: fpu: Demacro CLASS.<D|S>
  target/mips: fpu: Remove now unused FLOAT_CLASS macro
  target/mips: fpu: Demacro RINT.<D|S>
  target/mips: fpu: Remove now unused FLOAT_RINT macro
  target/mips: fpu: Name better paired-single variables
  target/mips: fpu: Refactor conversion from ieee to mips exception
    flags
  MAINTAINERS: Change Aleksandar Rikalo's email address
  target/mips: msa: Split helpers for MADDV.<B|H|W|D>
  target/mips: msa: Split helpers for MSUBV.<B|H|W|D>
  hw/mips: Add some logging for bad register offset cases
  hw/mips: Rename malta/mipssim/r4k/jazz files in hw/mips

Jafar Abdi (1):
  hw/tpm: fix usage of bool in tpm-tis.c

-- 
2.20.1



^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2020-05-18 19:59 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-05-18 19:41 [PATCH v5 00/22] target/mips: MSA, FPU and other cleanups and improvements Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 01/22] hw/tpm: fix usage of bool in tpm-tis.c Aleksandar Markovic
2020-05-18 19:49   ` Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 02/22] target/mips: fpu: Demacro ADD.<D|S|PS> Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 03/22] target/mips: fpu: Demacro SUB.<D|S|PS> Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 04/22] target/mips: fpu: Demacro MUL.<D|S|PS> Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 05/22] target/mips: fpu: Demacro DIV.<D|S|PS> Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 06/22] target/mips: fpu: Remove now unused macro FLOAT_BINOP Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 07/22] target/mips: fpu: Demacro MADD.<D|S|PS> Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 08/22] target/mips: fpu: Demacro MSUB.<D|S|PS> Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 09/22] target/mips: fpu: Demacro NMADD.<D|S|PS> Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 10/22] target/mips: fpu: Demacro NMSUB.<D|S|PS> Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 11/22] target/mips: fpu: Remove now unused UNFUSED_FMA and FLOAT_FMA macros Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 12/22] target/mips: fpu: Demacro CLASS.<D|S> Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 13/22] target/mips: fpu: Remove now unused FLOAT_CLASS macro Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 14/22] target/mips: fpu: Demacro RINT.<D|S> Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 15/22] target/mips: fpu: Remove now unused FLOAT_RINT macro Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 16/22] target/mips: fpu: Name better paired-single variables Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 17/22] target/mips: fpu: Refactor conversion from ieee to mips exception flags Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 18/22] MAINTAINERS: Change Aleksandar Rikalo's email address Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 19/22] target/mips: msa: Split helpers for MADDV.<B|H|W|D> Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 20/22] target/mips: msa: Split helpers for MSUBV.<B|H|W|D> Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 21/22] hw/mips: Add some logging for bad register offset cases Aleksandar Markovic
2020-05-18 19:41 ` [PATCH v5 22/22] hw/mips: Rename malta/mipssim/r4k/jazz files in hw/mips Aleksandar Markovic

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).