monitorx
Monitor Extended
MONITORX
Sets up a monitor address (AMD extension).
Pseudocode Operation
monitor_address ← EAX
monitor_extensions ← ECX
monitor_threshold ← EDX
Encoding
Binary Layout
0F
+0
01
+1
FA
+2
Operands
Related
More in AMD
Reference
Instruction Forms
| Opcode | Instruction | Op/En | 64/32-bit Mode | CPUID | Description |
|---|---|---|---|---|---|
| 0F 01 FA | MONITORX | Sets up an address range for MWAITX to monitor, using EAX (address), ECX (extensions), and EDX (hints). |
Description
Arms address-range monitoring hardware for a subsequent MWAITX using the address in EAX/RAX, with optional extension and hint bits in ECX/EDX. AMD-specific counterpart to MONITOR (Intel MONITOR uses SSE3's 0F 01 C8; MONITORX is a distinct AMD encoding, 0F 01 FA).