[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/9] MIPS improvements
From: |
Paul Cercueil |
Subject: |
[PATCH 0/9] MIPS improvements |
Date: |
Thu, 19 May 2022 10:39:09 +0100 |
Hi Paulo,
Here's a set of patches that update and optimize the MIPS backend.
Some of the changes benefit all CPUs (32r1, 32r2, 64r1, 64r2), some
others only benefit the r2 CPUs.
All checks pass on MIPS64r2 / MIPS32r2.
Cheers,
-Paul
Paul Cercueil (9):
mips: Properly define jit_mips2_p()
mips: Fix is_low_mask() to support -1
mips: Optimize jit_andi further
mips: Optimize jit_bmsi / jit_bmci
mips: Optimize jit_extr_ui
mips: Use 32-bit MUL opcode for mulr() on 32-bit MIPS
mips: Optimize jit_lei / jit_lei_u
mips: Optimize jit_gei/jit_gei_u
mips: Optimize jit_htonr_us/jit_htonr_ui
lib/jit_mips-cpu.c | 252 +++++++++++++++++++++++++++++----------------
lib/jit_mips-sz.c | 8 +-
2 files changed, 168 insertions(+), 92 deletions(-)
--
2.35.1
- [PATCH 0/9] MIPS improvements,
Paul Cercueil <=
- [PATCH 1/9] mips: Properly define jit_mips2_p(), Paul Cercueil, 2022/05/19
- [PATCH 2/9] mips: Fix is_low_mask() to support -1, Paul Cercueil, 2022/05/19
- [PATCH 3/9] mips: Optimize jit_andi further, Paul Cercueil, 2022/05/19
- [PATCH 4/9] mips: Optimize jit_bmsi / jit_bmci, Paul Cercueil, 2022/05/19
- [PATCH 5/9] mips: Optimize jit_extr_ui, Paul Cercueil, 2022/05/19
- [PATCH 6/9] mips: Use 32-bit MUL opcode for mulr() on 32-bit MIPS, Paul Cercueil, 2022/05/19
- [PATCH 7/9] mips: Optimize jit_lei / jit_lei_u, Paul Cercueil, 2022/05/19
- [PATCH 8/9] mips: Optimize jit_gei/jit_gei_u, Paul Cercueil, 2022/05/19
- [PATCH 9/9] mips: Optimize jit_htonr_us/jit_htonr_ui, Paul Cercueil, 2022/05/19