CLRBHB
Clear branch history
This instruction 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.
1
1
0
1
0
1
0
1
0
0
0
0
0
0
1
1
0
0
1
0
0
0
1
0
1
1
0
1
1
1
1
1
CLRBHB
if !IsFeatureImplemented(FEAT_CLRBHB) then ExecuteAsNOP();
Hint_CLRBHB();