[PATCH 15/23] aarch64: Remove excess operand qualifiers

Project / Subsystem

binutils / aarch64

Date

2026-05-07

Proposer

Alice Carlotti <alice.carlotti@arm.com>

Source type

public_inbox

Consensus

Proposed

Sentiment

/10

Technical tradeoffs

  • Reduces the size of the opcode table slightly.
  • Improves code readability by removing unnecessary information.

All attributes

project
binutils
subsystem
aarch64
patch_id
discussion_id
15683b9f-7c37-5151-9e32-d19de10bca5c@e124511.cambridge.arm.com
source_type
public_inbox
title
[PATCH 15/23] aarch64: Remove excess operand qualifiers
headline
Aarch64: Remove excess operand qualifiers
tldr
Remove unused qualifiers from instruction qualifier sequences in the opcode table.
proposer
Alice Carlotti <alice.carlotti@arm.com>
consensus
Proposed
outcome
proposed
sentiment_score
technical_tradeoffs
  • Reduces the size of the opcode table slightly.
  • Improves code readability by removing unnecessary information.
series_id
binutils:aarch64: remove excess operand qualifiers
series_role
reply
series_parts
[]
tags
  • aarch64
  • assembler
  • opcode table
  • qualifier
  • cleanup
bugzilla_url
date
2026-05-07T00:00:00.000Z

[PATCH 15/23] aarch64: Remove excess operand qualifiers

This patch removes excess operand qualifiers from the opcode table for certain AArch64 instructions. Some instructions had qualifier sequences longer than the number of operands they actually use. Removing these unused qualifiers simplifies the instruction definitions and reduces potential confusion, with minimal functional impact.