[PATCH 4/5] aarch64: Remove disassembly restriction on OP_MOV_Z_Zi

Project / Subsystem

binutils / aarch64

Date

2026-05-20

Proposer

Alice Carlotti <alice.carlotti@arm.com>

Source type

public_inbox

Consensus

Proposed

Sentiment

/10

All attributes

project
binutils
subsystem
aarch64
patch_id
discussion_id
de2b284f-5c7c-1d6f-f520-ad38388ead8a@e124511.cambridge.arm.com
source_type
public_inbox
title
[PATCH 4/5] aarch64: Remove disassembly restriction on OP_MOV_Z_Zi
headline
aarch64: Remove disassembly restriction on OP_MOV_Z_Zi
tldr
Removes a disassembly restriction on the OP_MOV_Z_Zi opcode and updates alias priority for AArch64.
proposer
Alice Carlotti <alice.carlotti@arm.com>
consensus
Proposed
outcome
proposed
sentiment_score
technical_tradeoffs
[]
series_id
binutils:aarch64: remove disassembly restriction on op_mov_z_zi
series_role
reply
series_parts
[]
tags
  • aarch64
  • disassembler
  • binutils
  • opcode
  • alias
bugzilla_url
date
2026-05-20T00:00:00.000Z

[PATCH 4/5] aarch64: Remove disassembly restriction on OP_MOV_Z_Zi

This patch removes an artificial restriction on disassembling the OP_MOV_Z_Zi opcode in the aarch64 disassembler. The restriction was intended to force a different alias to be used for disassembly when the index value was zero. The patch now uses alias priority to achieve the same result, and removes the unused OP_MOV_Z_Zi enum value.