binutils Newspaper
OCTOBER 6, 2026
Date
/
Architectures
Components
Topics
News & Policy
Other
risc-v

RISC-V: Support Zvabd version 0.9

Updates binutils to support the latest version of the RISC-V Zvabd extension.

Support for the RISC-V Zvabd (integer vector absolute difference) extension has been updated to version 0.9. This revision incorporates changes to instruction variants and encodings, ensuring assembler and disassembler compatibility with the latest RISC-V specifications.

In Details

The RISC-V Zvabd extension has undergone revisions, necessitating an update to binutils. This commit modifies BFD, gas, and opcodes to accommodate version 0.9 of Zvabd, including changes to instruction matching and encoding definitions in riscv-opc.h and riscv-opc.c.

For Context
RISC-V
An open-standard instruction set architecture (ISA) based on Reduced Instruction Set Computing principles.
Zvabd
A RISC-V extension that provides instructions for calculating the absolute difference between elements of vectors.
BFD
A library within binutils that provides a common interface to various object file formats, including ELF and COFF.
gas
The GNU Assembler, part of the binutils package. It translates assembly language into machine code.
opcodes
A component of the assembler that handles the mapping of symbolic instruction names to their numerical machine code representations.
Filed Under: RISC-Vassemblerextensionbinutils