Intel 253666-024US User Manual
Page 233

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;