Vol. 2A 3-187
INSTRUCTION SET REFERENCE, A-M
CPUID—CPU Identification
BREAK
EAX = 4H:
EAX ← Deterministic Cache Parameters Leaf; (* See Table 3-12. *)
EBX ← Deterministic Cache Parameters Leaf;
ECX
← Deterministic Cache Parameters Leaf;
EDX
← Deterministic Cache Parameters Leaf;
BREAK;
EAX = 5H:
EAX ← MONITOR/MWAIT Leaf; (* See Table 3-12. *)
EBX ← MONITOR/MWAIT Leaf;
ECX
← MONITOR/MWAIT Leaf;
EDX
← MONITOR/MWAIT Leaf;
BREAK;
EAX = 6H:
EAX ← Thermal and Power Management Leaf; (* See Table 3-12. *)
EBX ← Thermal and Power Management Leaf;
ECX
← Thermal and Power Management Leaf;
EDX
← Thermal and Power Management Leaf;
BREAK;
EAX = 7H or 8H or 9H:
EAX ← Reserved = 0;
EBX ← Reserved = 0;
ECX
← Reserved = 0;
EDX
← Reserved = 0;
BREAK;
EAX = AH:
EAX ← Architectural Performance Monitoring Leaf; (* See Table 3-12. *)
EBX ← Architectural Performance Monitoring Leaf;
ECX
← Architectural Performance Monitoring Leaf;
EDX
← Architectural Performance Monitoring Leaf;
BREAK;
EAX = 80000000H:
EAX
← Highest extended function input value understood by CPUID;
EBX
← Reserved;
ECX
← Reserved;
EDX
← Reserved;
BREAK;
EAX = 80000001H:
EAX ← Reserved;
EBX
← Reserved;
ECX
← Extended Feature Bits (* See Table 3-12.*);
EDX
← Extended Feature Bits (* See Table 3-12. *);
BREAK;