binutils Newspaper
OCTOBER 6, 2026
risc-v — Committed

RISC-V: Support Zvabd version 0.9

Patch to update RISC-V Zvabd extension support to version 0.9 has been pushed.

This patch updates the binutils support for the RISC-V Zvabd extension to version 0.9, incorporating changes to instruction variants and encodings as approved in the RISC-V ISA manual. The changes affect BFD, GAS, and opcodes components. The reviewer LGTM’d and pushed the patch, saving the author time.

In the Thread 1 participant
  1. Jeff Law <jeffrey.law@oss.qualcomm.com> reviewer

    Approved the patch and pushed it to the repository, noting it saved him time.

    “LGTM. I went ahead and pushed this to the repo -- I was going to have do this myself, so you just saved me a meaningful amount of time. Thanks!”

In Details

This patch updates binutils' assembler and disassembler support for the RISC-V 'Zvabd' (absolute difference) vector extension to its 0.9 specification. This involves changes to the instruction encodings and variants within BFD, GAS, and the opcode tables, reflecting updates in the RISC-V ISA manual.

For Context
Zvabd
A RISC-V vector extension that provides instructions for calculating the absolute difference between vector elements.
BFD
Binary File Descriptor library, a component of binutils that provides a portable interface to object file formats like ELF.
GAS
The GNU Assembler, part of the GNU Binutils package, responsible for converting assembly language code into machine code.
ELF
Executable and Linkable Format. A common standard file format for object files, executables, and shared libraries on Unix-like systems.
RISC-V
An open-standard instruction set architecture (ISA) based on reduced instruction set computer principles.
Filed Under: risc-vassemblervectorextension