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.