XRESLDTRK
Resume Tracking Load Addresses
estableVMJITAOTinstruccion
Codificaciones
| Opcode | Instruccion | Op/En | 64 bits | Compat/Legacy | Descripcion |
|---|---|---|---|---|---|
F2 0F 01 E9 | XRESLDTRK | ZO | Valido | Valido | Especifica el final de un Intel TSX suspender la región de seguimiento de la dirección. |
Coste medido
Cargando las mediciones de arch-data...
Descripción
La instrucción marca el final de una región de seguimiento de la dirección de carga de Intel TSX (RTM). Si la instrucción se utiliza dentro de una región de seguimiento de la dirección de carga de suspensión terminará la región de suspensión y se añadirán todas las siguientes direcciones de carga al conjunto de la transacción leído. Si esta instrucción se utiliza dentro de una transacción activa pero no en una región de suspensión, causará el aborto de transacción.
Si la instrucción se utiliza fuera de una región transaccional se comporta como un NOP. Capítulo 16, "Programación con extensiones de sincronización transaccional Intel(R)", en el Manual del desarrollador de Software de Arquitecturas Intel(R) 64 e IA-32, Volumen 1 proporciona información adicional sobre Intel(R) TSX Suspend Load Address Tracking.
Operación
XRESLDTRK
IF RTM_ACTIVE = 1:
IF SUSLDTRK_ACTIVE = 1:
SUSLDTRK_ACTIVE := 0
ELSE:
RTM_ABORT
ELSE:
NOPBanderas afectadas
None.
Intel C/C++ compilador intrínseco
XRESLDTRK void _xresldtrk(void);SIMD coma flotante Excepciones
None.
Otras excepciones
If CPUID.07H.00H:EDX.TSXLDTRK[16] = 0.
#UD If the LOCK prefix is used.