[PATCH v5 0/2] RISC-V: Add SpacemiT IME vendor extensions (xsmtvdot, xsmtvdotii)
Project / Subsystem
binutils / risc-v
Date
2026-05-03
Proposer
Mark Zhuang <zhuangqiubin@linux.spacemit.com>
Source type
public_inbox
Consensus
Proposed
Sentiment
—/10
Technical tradeoffs
- • Increased complexity in the assembler to support new instructions.
- • Potential performance improvements for code using the new vector dot product instructions on SpacemiT hardware.
- • Increased code size in the assembler due to added instruction decoding logic.
All attributes
- project
- binutils
- subsystem
- risc-v
- patch_id
- —
- discussion_id
- 20260503143354.142807-1-zhuangqiubin@linux.spacemit.com
- source_type
- public_inbox
- title
- [PATCH v5 0/2] RISC-V: Add SpacemiT IME vendor extensions (xsmtvdot, xsmtvdotii)
- headline
- Add SpacemiT vendor extensions for RISC-V
- tldr
- Adds support for SpacemiT's xsmtvdot and xsmtvdotii vector dot product extensions to the RISC-V assembler.
- proposer
- Mark Zhuang <zhuangqiubin@linux.spacemit.com>
- consensus
- Proposed
- outcome
- proposed
- sentiment_score
- —
- technical_tradeoffs
-
- • Increased complexity in the assembler to support new instructions.
- • Potential performance improvements for code using the new vector dot product instructions on SpacemiT hardware.
- • Increased code size in the assembler due to added instruction decoding logic.
- series_id
- binutils:risc-v: add spacemit ime vendor extensions (xsmtvdot, xsmtvdotii)
- series_role
- cover
- series_parts
- []
- tags
-
- • risc-v
- • assembler
- • extensions
- • vectorization
- • spacemit
- bugzilla_url
- —
- date
- 2026-05-03T00:00:00.000Z
[PATCH v5 0/2] RISC-V: Add SpacemiT IME vendor extensions (xsmtvdot, xsmtvdotii)
This patch series adds support for the xsmtvdot and xsmtvdotii extensions to the RISC-V assembler. These extensions implement subsets of the SpacemiT Intrinsic Matrix Extension (IME) specification, specifically the Vector Dot Product and Vector Dot Product II extensions. The series includes updates to the assembler, documentation, and test suite to incorporate the new instructions.