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

Table Of Contents
A-92 Vol. 3
PERFORMANCE-MONITORING EVENTS
C7H 04H SIMD_INST_
RETIRED.PACKED_
DOUBLE
Retired SSE2
packed-double
instructions
This event counts the number of SSE2
packed-double instructions retired.
C7H 08H SIMD_INST_
RETIRED.SCALAR_
DOUBLE
Retired SSE2
scalar-double
instructions
This event counts the number of SSE2
scalar-double instructions retired.
C7H 10H SIMD_INST_
RETIRED.VECTOR
Retired SSE2
vector integer
instructions
This event counts the number of SSE2
vector integer instructions retired.
C7H 1FH SIMD_INST_
RETIRED.ANY
Retired
Streaming SIMD
instructions
(precise event)
This event counts the overall number of
retired SIMD instructions that use XMM
registers. To count each type of SIMD
instruction separately, use the following
events:
SIMD_INST_RETIRED.PACKED_SINGLE
SIMD_INST_RETIRED.SCALAR_SINGLE
SIMD_INST_RETIRED.PACKED_DOUBLE
SIMD_INST_RETIRED.SCALAR_DOUBLE
and SIMD_INST_RETIRED.VECTOR
When this event is captured with the
precise event mechanism, the collected
samples contain the address of the
instruction that was executed immediately
after the instruction that caused the
event.
C8H 00H HW_INT_RCV Hardware
interrupts
received
This event counts the number of hardware
interrupts received by the processor.
C9H 00H ITLB_MISS_
RETIRED
Retired
instructions
that missed the
ITLB
This event counts the number of retired
instructions that missed the ITLB when
they were fetched.
Table A-6. Non-Architectural Performance Events
in Processors Based on Intel Core Microarchitecture (Contd.)
Event
Num
Umask
Value Event Name Definition
Description and
Comment