[PATCH 42/46] s390: Add .insn pseudo-mnemonics vrr_a/b/c/d/e/f/g/h/i/j/k

Project / Subsystem

binutils / s390

Date

2026-10-05

Proposer

Jens Remus <jremus@linux.ibm.com>

Source type

public_inbox

Consensus

Proposed

Sentiment

—/10

All attributes

project
binutils
subsystem
s390
patch_id
—
discussion_id
20261005153947.363053-90-jremus@linux.ibm.com
source_type
public_inbox
title
[PATCH 42/46] s390: Add .insn pseudo-mnemonics vrr_a/b/c/d/e/f/g/h/i/j/k
headline
s390: Add .insn pseudo-mnemonics vrr_a/b/c/d/e/f/g/h/i/j/k
tldr
Add support for s390 VRR instruction variants using .insn.
proposer
Jens Remus <jremus@linux.ibm.com>
consensus
Proposed
outcome
proposed
sentiment_score
—
technical_tradeoffs
[]
series_id
binutils:s390: add .insn pseudo-mnemonics vrr_a/b/c/d/e/f/g/h/i/j/k
series_role
reply
series_parts
[]
tags
  • • s390
  • • gas
  • • .insn
  • • instruction-set
  • • mainframe
bugzilla_url
—
date
2026-10-05T00:00:00.000Z

[PATCH 42/46] s390: Add .insn pseudo-mnemonics vrr_a/b/c/d/e/f/g/h/i/j/k

This patch adds support for eleven variants of the VRR instruction format (vrr_a through vrr_k) to the s390 gas assembler using the ‘.insn’ directive. These variants were introduced across different IBM processor generations (z13, z14, z15, z16, z17). The changes include updates to opcode definitions, documentation, and test suites.