Landing: 5ccbd5180f86
Project / Subsystem
binutils / x86/apx
Date
2026-08-28
Author
Jan Beulich <jbeulich@sourceware.org>
Commit
5ccbd5180f868f03beca759a25e175f3bff6b771
Source
public_inbox
Perf win
No
Breaking
No
All attributes
- project
- binutils
- subsystem
- x86/apx
- patch_id
- —
- commit_hash
- 5ccbd5180f868f03beca759a25e175f3bff6b771
- source_type
- public_inbox
- headline
- x86/APX: Reorder ND/NF/SCC handling in EVEX prefix
- tldr
- Adjusts the encoding of EVEX prefixes for x86 APX instructions, simplifying logic and ensuring correct flag propagation.
- author
- Jan Beulich <jbeulich@sourceware.org>
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • x86
- • assembler
- • instruction encoding
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-08-28T00:00:00.000Z
This commit refactors the handling of EVEX prefix bits, specifically for ND (No Destination), NF (No Further), and SCC (Suppress Check Condition) flags, in the x86 APX instruction set. It reorders checks and combines flag setting operations for a cleaner and potentially more efficient encoding process. The changes aim to correctly propagate flags and simplify the logic within the assembler.