[PATCH] RISC-V: Support Zvabd version 0.9

Project / Subsystem

binutils / risc-v

Date

2026-09-09

Proposer

Bohan Lei <garthlei@linux.alibaba.com>

Source type

public_inbox

Consensus

Proposed

Sentiment

—/10

Technical tradeoffs

  • • Ensures compatibility with the latest RISC-V Zvabd instruction set.
  • • Requires updates across multiple binutils components (BFD, gas, opcodes).

All attributes

project
binutils
subsystem
risc-v
patch_id
—
discussion_id
20260909082433.69750-1-garthlei@linux.alibaba.com
source_type
public_inbox
title
[PATCH] RISC-V: Support Zvabd version 0.9
headline
RISC-V: Support Zvabd version 0.9
tldr
Updates RISC-V binutils support for the Zvabd extension to version 0.9, reflecting changes in instruction variants and encodings.
proposer
Bohan Lei <garthlei@linux.alibaba.com>
consensus
Proposed
outcome
proposed
sentiment_score
—
technical_tradeoffs
  • • Ensures compatibility with the latest RISC-V Zvabd instruction set.
  • • Requires updates across multiple binutils components (BFD, gas, opcodes).
series_id
—
series_role
standalone
series_parts
[]
tags
  • • RISC-V
  • • binutils
  • • assembler
  • • extension support
bugzilla_url
—
date
2026-09-09T00:00:00.000Z

[PATCH] RISC-V: Support Zvabd version 0.9

This patch updates the binutils support for the RISC-V Zvabd (integer vector absolute difference) extension to its latest approved version, 0.9. The RISC-V Architecture Review Committee (ARC) revised the instruction variants and encodings, necessitating this update. The changes affect BFD, gas, and opcodes components, including modifications to ELF definitions, NEWS file, test cases, and opcode definitions.