[PATCH 04/23] aarch64: Remove unused operand SM3_IMM2

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

  • Improved code clarity by removing an unused operand.
  • No performance impact.

All attributes

project
binutils
subsystem
aarch64
patch_id
discussion_id
d6c7e355-689d-7438-3cd4-8f7c05768d95@e124511.cambridge.arm.com
source_type
public_inbox
title
[PATCH 04/23] aarch64: Remove unused operand SM3_IMM2
headline
Aarch64: Remove unused operand SM3_IMM2
tldr
Removes the unused `AARCH64_OPND_SM3_IMM2` operand from the AArch64 assembler, simplifying the codebase.
proposer
Alice Carlotti <alice.carlotti@arm.com>
consensus
Proposed
outcome
proposed
sentiment_score
technical_tradeoffs
  • Improved code clarity by removing an unused operand.
  • No performance impact.
series_id
binutils:aarch64: remove unused operand sm3_imm2
series_role
reply
series_parts
[]
tags
  • aarch64
  • assembler
  • unused operand
  • code cleanup
bugzilla_url
date
2026-05-07T00:00:00.000Z

[PATCH 04/23] aarch64: Remove unused operand SM3_IMM2

This patch removes the AARCH64_OPND_SM3_IMM2 operand, which was intended for use with the sm3tt* instructions, but was ultimately unused. The operand is removed from the enum aarch64_opnd and related code in the assembler. This simplifies the code and removes a potential source of confusion.