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