[PATCH v6 0/2] RISC-V: Add SpacemiT vendor extensions xsmtvdot and xsmtvdotii

Project / Subsystem

binutils / risc-v

Date

2026-05-25

Proposer

Mark Zhuang <zhuangqiubin@linux.spacemit.com>

Source type

public_inbox

Consensus

Proposed

Sentiment

/10

Technical tradeoffs

  • Adding vendor-specific extensions can increase the complexity of the toolchain and potentially lead to fragmentation.
  • The extensions may not be compatible with other RISC-V implementations.

All attributes

project
binutils
subsystem
risc-v
patch_id
discussion_id
20260525082008.1219171-1-zhuangqiubin@linux.spacemit.com
source_type
public_inbox
title
[PATCH v6 0/2] RISC-V: Add SpacemiT vendor extensions xsmtvdot and xsmtvdotii
headline
RISC-V: Add SpacemiT vendor extensions xsmtvdot and xsmtvdotii
tldr
This series adds support for SpacemiT's xsmtvdot and xsmtvdotii vendor extensions, implementing subsets of the Intrinsic Matrix Extension.
proposer
Mark Zhuang <zhuangqiubin@linux.spacemit.com>
consensus
Proposed
outcome
proposed
sentiment_score
technical_tradeoffs
  • Adding vendor-specific extensions can increase the complexity of the toolchain and potentially lead to fragmentation.
  • The extensions may not be compatible with other RISC-V implementations.
series_id
binutils:risc-v: add spacemit vendor extensions xsmtvdot and xsmtvdotii
series_role
cover
series_parts
[]
tags
  • binutils
  • risc-v
  • spacemit
  • xsmtvdot
  • xsmtvdotii
bugzilla_url
date
2026-05-25T00:00:00.000Z

[PATCH v6 0/2] RISC-V: Add SpacemiT vendor extensions xsmtvdot and xsmtvdotii

This patch series adds support for two SpacemiT vendor extensions to the RISC-V toolchain: XsmtVdot v1.0 (Vector Dot Product Extension) and XsmtVdotII v1.0. These extensions implement subsets of the SpacemiT Intrinsic Matrix Extension (IME) specification and are implemented by SpacemiT X60 and A100, respectively. The patches include updates to the assembler, disassembler, and testsuite.