[PATCH v2] x86: Support BHI_CTRL instruction

Project / Subsystem

binutils / x86

Date

2026-09-08

Proposer

Haochen Jiang <haochen.jiang@intel.com>

Source type

public_inbox

Consensus

Proposed

Sentiment

7/10

Technical tradeoffs

  • • Ensuring correct disassembler output for both REX.W and REX2.W encodings of the BHI_CTRL instruction.
  • • Integrating new instructions close to release cycles, requiring clear communication about their inclusion.

All attributes

project
binutils
subsystem
x86
patch_id
—
discussion_id
20260908074213.709182-1-haochen.jiang@intel.com
source_type
public_inbox
title
[PATCH v2] x86: Support BHI_CTRL instruction
headline
x86: Support BHI_CTRL instruction
tldr
Patch adds support for the BHI_CTRL instruction (ibhf) to the x86 disassembler and assembler.
proposer
Haochen Jiang <haochen.jiang@intel.com>
consensus
Proposed
outcome
proposed
sentiment_score
7
technical_tradeoffs
  • • Ensuring correct disassembler output for both REX.W and REX2.W encodings of the BHI_CTRL instruction.
  • • Integrating new instructions close to release cycles, requiring clear communication about their inclusion.
series_id
—
series_role
cover
series_parts
[]
tags
  • • x86
  • • instruction
  • • disassembler
  • • assembler
bugzilla_url
—
date
2026-09-08T00:00:00.000Z

[PATCH v2] x86: Support BHI_CTRL instruction

Haochen Jiang submits a patch to add support for the BHI_CTRL instruction, known as ‘ibhf’, to Binutils. This instruction uses REX.W encoding, and importantly, REX2.W is also permissible without causing additional burden. The patch updates the disassembler and assembler to correctly handle this instruction, including adding new test cases for both REX2 and general x86-64 scenarios. The information about this instruction will be available in the Q4 2026 Software Developer’s Manual (SDM).