Opcode/ Instruction |
Op / En |
64/32 bit Mode Support |
CPUID Feature Flag |
Description |
|
F3 0F 1E FB ENDBR32 |
ZO |
V/V |
CET_IBT |
Terminate indirect branch in 32-bit and compatibility mode. |
Op/En |
Tuple Type |
Operand 1 |
Operand 2 |
Operand 3 |
Operand 4 |
|
ZO |
N/A |
N/A |
N/A |
N/A |
N/A |
Terminate an indirect branch in 32 bit and compatibility mode.
IF EndbranchEnabled(CPL) & (IA32_EFER.LMA = 0 | (IA32_EFER.LMA=1 & CS.L = 0)
IF CPL = 3
THEN
IA32_U_CET.TRACKER = IDLE
IA32_U_CET.SUPPRESS = 0
ELSE
IA32_S_CET.TRACKER = IDLE
IA32_S_CET.SUPPRESS = 0
FI;
FI;
None.
None.