[PATCH] x86: fold left-over GFNI templates
Project / Subsystem
binutils / x86
Date
2026-08-14
Proposer
Jan Beulich <jbeulich@suse.com>
Source type
public_inbox
Consensus
Proposed
Sentiment
—/10
Technical tradeoffs
- • Improves code maintainability by cleaning up the opcode table.
- • No direct functional change; serves as a minor refactoring.
All attributes
- project
- binutils
- subsystem
- x86
- patch_id
- —
- discussion_id
- 6ac5e152-19c7-46b9-ba08-b359ee3d4ed8@suse.com
- source_type
- public_inbox
- title
- [PATCH] x86: fold left-over GFNI templates
- headline
- x86: fold left-over GFNI templates
- tldr
- Cleans up x86 opcode table by folding unused GFNI instruction templates and removing redundant encoding flags.
- proposer
- Jan Beulich <jbeulich@suse.com>
- consensus
- Proposed
- outcome
- proposed
- sentiment_score
- —
- technical_tradeoffs
-
- • Improves code maintainability by cleaning up the opcode table.
- • No direct functional change; serves as a minor refactoring.
- series_id
- —
- series_role
- standalone
- series_parts
- []
- tags
-
- • x86
- • binutils
- • GFNI
- • opcodes
- • cleanup
- bugzilla_url
- —
- date
- 2026-08-14T00:00:00.000Z
[PATCH] x86: fold left-over GFNI templates
This patch refactors the x86 opcode table (opcodes/i386-opc.tbl) by folding unused Generational Function Network Interface (GFNI) instruction templates. It removes the redundant EVexDYN flag from the VGF2P8MULB instruction and ensures consistency across GFNI templates. This cleanup aims to streamline the opcode definitions and potentially improve assembly efficiency.