clrbhb

CLRBHB

Clear Branch History Buffer.

Pseudocode Operation

No pseudocode available.

Encoding

Binary Layout
11010101000000110010
31:12
0010
11:8
110
7:5
11111
4:0
 
Format System
Opcode 0xD50322DF
Extension System

Related

More in System

Reference

Instruction Forms

Encoding Instruction ISA Bit pattern
0xD50322DF CLRBHB A64 11010101000000110010 | 0010 | 110 | 11111

Description

Clear Branch History clears the branch history for the current context to the extent that branch history information created before the CLRBHB instruction cannot be used by code before the CLRBHB instruction to exploitatively control the execution of any indirect branches in code in the current context that appear in program order after the instruction.

Operation

Hint_CLRBHB();