[PATCH v2 0/6] RISC-V: Fix disassembler types and styles
Tsukasa OI
research_trasio@irq.a4lg.com
Mon Sep 26 12:26:49 GMT 2022
Hello,
This patchset fixes various typing and styling errors on the RISC-V
disassembler.
Previous Patchsets:
<https://sourceware.org/pipermail/binutils/2022-July/121790.html> (2022-07-13)
<https://sourceware.org/pipermail/binutils/2022-August/122172.html> (2022-08-03)
Tracker on GitHub:
<https://github.com/a4lg/binutils-gdb/wiki/riscv_dis_printf_styles_and_types_1>
[Changes: v1 -> v2]
- Added PATCH 5-6/6 after T-Head extensions are merged.
- Slightly improved the commit messages?
[Styling]
- Print real immediates with the `immediate' style (PATCH 1/6)
- Print comma and tabs with the `text' style (PATCH 4/6)
- Print T-Head literal operand with `immediate' style (PATCH 6/6)
[Typing on printf]
- Fix wrong type for "%x" format specifier (PATCH 2/6)
- Fix minor but various typing issues on T-Head immediates (PATCH 5/6)
[Small Optimization]
- Use smallest portable types possible to print (PATCH 3/6)
Thanks,
Tsukasa
Tsukasa OI (6):
RISC-V: Fix immediates to have "immediate" style
RISC-V: Fix printf argument types corresponding %x
RISC-V: Optimize riscv_disassemble_data printf
RISC-V: Print comma and tabs as the "text" style
RISC-V: Fix T-Head immediate types on printing
RISC-V: Print XTheadMemPair literal as "immediate"
opcodes/riscv-dis.c | 71 +++++++++++++++++++++++++--------------------
1 file changed, 39 insertions(+), 32 deletions(-)
base-commit: c21736aed1d4877e090df60362413669dbdc391d
--
2.34.1
More information about the Binutils
mailing list