[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v5 00/22] target/mips: MSA, FPU and other cleanups and improvemen
From: |
Aleksandar Markovic |
Subject: |
[PATCH v5 00/22] target/mips: MSA, FPU and other cleanups and improvements |
Date: |
Mon, 18 May 2020 21:41:27 +0200 |
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
- [PATCH v5 00/22] target/mips: MSA, FPU and other cleanups and improvements,
Aleksandar Markovic <=
- [PATCH v5 02/22] target/mips: fpu: Demacro ADD.<D|S|PS>, Aleksandar Markovic, 2020/05/18
- [PATCH v5 01/22] hw/tpm: fix usage of bool in tpm-tis.c, Aleksandar Markovic, 2020/05/18
- [PATCH v5 03/22] target/mips: fpu: Demacro SUB.<D|S|PS>, Aleksandar Markovic, 2020/05/18
- [PATCH v5 05/22] target/mips: fpu: Demacro DIV.<D|S|PS>, Aleksandar Markovic, 2020/05/18
- [PATCH v5 04/22] target/mips: fpu: Demacro MUL.<D|S|PS>, Aleksandar Markovic, 2020/05/18
- [PATCH v5 06/22] target/mips: fpu: Remove now unused macro FLOAT_BINOP, Aleksandar Markovic, 2020/05/18
- [PATCH v5 08/22] target/mips: fpu: Demacro MSUB.<D|S|PS>, Aleksandar Markovic, 2020/05/18
- [PATCH v5 07/22] target/mips: fpu: Demacro MADD.<D|S|PS>, Aleksandar Markovic, 2020/05/18
- [PATCH v5 09/22] target/mips: fpu: Demacro NMADD.<D|S|PS>, Aleksandar Markovic, 2020/05/18