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
Related
More in System
Reference
View in Arm A64 ISA Reference ↗
Arm A64 ISA
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();