[PATCH 16/23] aarch64: Append explicit NILs to qualifier sequences

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

  • Slightly increases the size of the opcode table.
  • Improves code robustness by making qualifier assignments explicit.

All attributes

project
binutils
subsystem
aarch64
patch_id
discussion_id
c691b2e8-cdfa-0166-8604-91e0c6e699b6@e124511.cambridge.arm.com
source_type
public_inbox
title
[PATCH 16/23] aarch64: Append explicit NILs to qualifier sequences
headline
Aarch64: Append explicit NILs to qualifier sequences
tldr
Explicitly assign the NIL qualifier to avoid relying on the numerical value of `AARCH64_OPND_QLF_NIL`.
proposer
Alice Carlotti <alice.carlotti@arm.com>
consensus
Proposed
outcome
proposed
sentiment_score
technical_tradeoffs
  • Slightly increases the size of the opcode table.
  • Improves code robustness by making qualifier assignments explicit.
series_id
binutils:aarch64: append explicit nils to qualifier sequences
series_role
reply
series_parts
[]
tags
  • aarch64
  • assembler
  • opcode table
  • qualifier
  • NIL
bugzilla_url
date
2026-05-07T00:00:00.000Z

[PATCH 16/23] aarch64: Append explicit NILs to qualifier sequences

This patch modifies the AArch64 opcode table to explicitly set the NIL qualifier for some opcodes where it was previously set implicitly. By avoiding implicit initialization, the code becomes independent of the numerical value of AARCH64_OPND_QLF_NIL. This improves code maintainability, as changes to the value of AARCH64_OPND_QLF_NIL will not unexpectedly affect these opcodes.