[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


This patchset fixes various typing and styling errors on the RISC-V

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:

[Changes: v1 -> v2]

-   Added PATCH 5-6/6 after T-Head extensions are merged.
-   Slightly improved the commit messages?

-   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)


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

More information about the Binutils mailing list