From: Tsukasa OI <research_trasio@irq.a4lg.com>
To: Tsukasa OI <research_trasio@irq.a4lg.com>,
Jan Beulich <jbeulich@suse.com>, Nelson Chu <nelson@rivosinc.com>
Cc: binutils@sourceware.org
Subject: [PATCH v4 0/3] RISC-V: Better support for long instructions (64 < x <= 176 [bits])
Date: Fri, 25 Nov 2022 11:42:19 +0000 [thread overview]
Message-ID: <cover.1669376539.git.research_trasio@irq.a4lg.com> (raw)
In-Reply-To: <cover.1669342633.git.research_trasio@irq.a4lg.com>
Hello,
c.f. PATCH v1 (with cover letter with some backgrounds):
<https://sourceware.org/pipermail/binutils/2022-November/124516.html>
c.f. PATCH v2:
<https://sourceware.org/pipermail/binutils/2022-November/124596.html>
c.f. PATCH v3:
<https://sourceware.org/pipermail/binutils/2022-November/124643.html>
[Changes: v3 -> v4]
1. Split to three separate patches
(disassembler fix, assembler fix and testcases that require both fixes)
2. PATCH 1/3: Further clarification of the intent of this commit
(with examples) on the commit message. No changes in the code.
3. PATCH 2/3: Minor clarification on comments and the commit message.
No code changes but some comment changes in tc-riscv.c.
4. PATCH 3/3: Clarify that it tests both fixes.
[Changes: v2 -> v3]
1. PATCH v2 1/2 is removed
2. PATCH v2 2/2 is splitted to PATCH v3 {1,2}/2
based on the feedback of Jan
Strict ".byte" testcases are only preserved to test new behavior.
They are not 4-byte aligned (10 and 22-bytes) and unlikely to change
any time soon.
[Changes: v1 -> v2]
1. Rebased (as usual)
2. PATCH 2/2: Simplified the logic to extract low instruction bits
(will describe later)
3. PATCH 2/2: Changed the commit message slightly
Thanks,
Tsukasa
Tsukasa OI (3):
RISC-V: Better support for long instructions (disassembler)
RISC-V: Better support for long instructions (assembler)
RISC-V: Better support for long instructions (tests)
gas/config/tc-riscv.c | 41 ++++++++++++++++++++++------
gas/testsuite/gas/riscv/insn-dwarf.d | 10 ++++++-
gas/testsuite/gas/riscv/insn-na.d | 8 ++++++
gas/testsuite/gas/riscv/insn.d | 22 +++++++++++++++
gas/testsuite/gas/riscv/insn.s | 9 ++++++
opcodes/riscv-dis.c | 14 ++++++----
6 files changed, 89 insertions(+), 15 deletions(-)
base-commit: ac8df5a1921904b3928429e696ad8b40c612f829
--
2.38.1
next prev parent reply other threads:[~2022-11-25 11:42 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-11-19 7:10 [PATCH 0/2] " Tsukasa OI
2022-11-19 7:10 ` [PATCH 1/2] RISC-V: Make .insn tests stricter Tsukasa OI
2022-11-21 7:32 ` Jan Beulich
2022-11-23 8:20 ` Tsukasa OI
2022-11-23 8:56 ` Jan Beulich
2022-11-19 7:10 ` [PATCH 2/2] RISC-V: Better support for long instructions Tsukasa OI
2022-11-21 7:37 ` Jan Beulich
2022-11-23 8:40 ` Tsukasa OI
2022-11-23 8:44 ` Jan Beulich
2022-11-23 8:51 ` Tsukasa OI
2022-11-25 1:38 ` Nelson Chu
2022-11-25 2:33 ` Tsukasa OI
2022-11-22 0:43 ` [PATCH 0/2] RISC-V: Better support for long instructions (64 < x <= 176 [bits]) Nelson Chu
2022-11-23 8:30 ` [PATCH v2 " Tsukasa OI
2022-11-23 8:30 ` [PATCH v2 1/2] RISC-V: Make .insn tests stricter Tsukasa OI
2022-11-23 8:30 ` [PATCH v2 2/2] RISC-V: Better support for long instructions Tsukasa OI
2022-11-23 9:04 ` Jan Beulich
2022-11-24 2:34 ` Tsukasa OI
2022-11-24 7:31 ` Jan Beulich
2022-11-24 7:35 ` Tsukasa OI
2022-11-25 2:17 ` [PATCH v3 0/2] RISC-V: Better support for long instructions (64 < x <= 176 [bits]) Tsukasa OI
2022-11-25 2:17 ` [PATCH v3 1/2] RISC-V: Better support for long instructions (disassembler) Tsukasa OI
2022-11-25 8:03 ` Jan Beulich
2022-11-25 2:17 ` [PATCH v3 2/2] RISC-V: Better support for long instructions (assembler) Tsukasa OI
2022-11-25 8:15 ` Jan Beulich
2022-11-25 8:39 ` Tsukasa OI
2022-11-25 9:04 ` Jan Beulich
2022-11-25 9:18 ` Tsukasa OI
2022-11-25 9:56 ` Jan Beulich
2022-11-25 11:07 ` Tsukasa OI
2022-11-25 11:41 ` [PATCH v3 0/3] RISC-V: Better support for long instructions (64 < x <= 176 [bits]) Tsukasa OI
2022-11-25 11:41 ` [PATCH v3 1/3] RISC-V: Better support for long instructions (disassembler) Tsukasa OI
2022-11-25 11:42 ` Tsukasa OI [this message]
2022-11-25 11:42 ` [PATCH v4 " Tsukasa OI
2022-11-25 11:42 ` [PATCH v4 2/3] RISC-V: Better support for long instructions (assembler) Tsukasa OI
2022-11-25 11:42 ` [PATCH v4 3/3] RISC-V: Better support for long instructions (tests) Tsukasa OI
2022-11-25 13:08 ` [PATCH v4 0/3] RISC-V: Better support for long instructions (64 < x <= 176 [bits]) Jan Beulich
2022-11-28 1:53 ` Nelson Chu
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1669376539.git.research_trasio@irq.a4lg.com \
--to=research_trasio@irq.a4lg.com \
--cc=binutils@sourceware.org \
--cc=jbeulich@suse.com \
--cc=nelson@rivosinc.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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 read-only IMAP folder(s) and NNTP newsgroup(s).