[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
- url
- https://inbox.sourceware.org/binutils/c691b2e8-cdfa-0166-8604-91e0c6e699b6@e124511.cambridge.arm.com
- 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.