[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.