Intel 64 and IA-32 Architectures Software Developers Manual Volume 3B, System Programming Guide Part 2

Table Of Contents
Vol. 3 A-173
PERFORMANCE-MONITORING EVENTS
Table A-11. Intel NetBurst Microarchitecture Model-Specific Performance Monitoring
Events (For Model Encoding 3, 4 or 6)
Event Name Event Parameters Parameter Value Description
instr_completed This event counts instructions that
have completed and retired during
a clock cycle. Mask bits specify
whether the instruction is bogus
or non-bogus and whether they
are:
ESCR restrictions MSR_CRU_ESCR0
MSR_CRU_ESCR1
Counter numbers
per ESCR
ESCR0: 12, 13, 16
ESCR1: 14, 15, 17
ESCR Event Select 07H ESCR[31:25]
ESCR Event Mask
Bit
0: NBOGUS
1: BOGUS
ESCR[24:9]
Non-bogus instructions
Bogus instructions
CCCR Select 04H CCCR[15:13]
Event Specific
Notes
This metric differs from
instr_retired, since it counts
instructions completed, rather
than the number of times that
instructions started.
Can Support PEBS No