binutils Newspaper
OCTOBER 6, 2026
s390 — Proposed

s390: Enhance opcode table headings

Improves readability of s390 opcode definitions in binutils.

This patch enhances the headings in the s390 opcode table within binutils to provide clearer categorization for instructions based on CPU architecture levels and facility names. It also removes redundant comments, as instruction names are now directly available in the description field, improving the maintainability of the opcode definitions.

In Details

This patch modifies the opcodes/s390-opc.txt file in binutils, which defines the assembler's understanding of s390 instructions. It reorganizes the table with clearer headings for different CPU architectures (e.g., z990, z9-109) and instruction facilities. Additionally, it cleans up comments related to instruction names, assuming they are adequately represented elsewhere in the definition.

For Context
opcode table
A data structure or file used by an assembler or disassembler to map instruction mnemonics to their binary representations and associate them with specific CPU architectures and features.
facility name
A designation for a specific set of hardware features or capabilities available on a particular processor architecture.
Filed Under: s390assembleropcodesmaintainability