ENDBR32

Terminar una rama indirecta en modo de 32 bits y compatibilidad

estableVMJITAOTinstruccion

Codificaciones

OpcodeInstruccionOp/En64 bitsCompat/LegacyDescripcion
F3 0F 1E FBENDBR32ZOValidoValidoTerminar rama indirecta en modo 32-bit y compatibilidad.

Coste medido

Cargando las mediciones de arch-data...

Descripción

Terminar una rama indirecta en 32 bits y modo de compatibilidad. Este código de operación es un NOP cuando CET indirect branch tracking no está habilitado y en procesadores que no admiten CET.

Operación

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;

Banderas afectadas

None.

Excepciones Si se utiliza el prefijo LOCK.

#UD

Fuentes