Landing: 131e595acf51
Project / Subsystem
binutils / opcodes/aarch64
Date
2026-07-10
Author
Alice Carlotti <acarlotti@sourceware.org>
Commit
131e595acf512f42fe88ea85dbc06959cfa0fe02
Source
public_inbox
Perf win
No
Breaking
No
All attributes
- project
- binutils
- subsystem
- opcodes/aarch64
- patch_id
- —
- commit_hash
- 131e595acf512f42fe88ea85dbc06959cfa0fe02
- source_type
- public_inbox
- headline
- aarch64: Move operand field parsing to aarch64-opc-2.c
- tldr
- Simplifies AArch64 instruction parsing by consolidating operand field definitions into a dedicated file.
- author
- Alice Carlotti <acarlotti@sourceware.org>
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • aarch64
- • opcodes
- • parsing
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-07-10T00:00:00.000Z
This commit refactors the AArch64 opcode parsing by moving operand field definitions from aarch64-gen.c to aarch64-opc-2.c. It adopts a new macro-based approach, AARCH64_FIELD, to define operand fields, enabling the use of shorthand macros in aarch64-tbl.h without external exports. This change aims to streamline the opcode definition process and improve code maintainability.