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

Table Of Contents
Vol. 3 A-131
PERFORMANCE-MONITORING EVENTS
92H Br_Call_Exec 00H Return call instructions executed
93H Br_Call_Missp_Exec 00H Return call instructions executed
that were mispredicted
94H Br_Ind_Call_Exec 00H Indirect call branch instructions
executed
A2H Resource_Stall 00H Cycles while there is a resource
related stall (renaming, buffer
entries) as seen by allocator
B0H MMX_Instr_Exec 00H Number of MMX instructions
executed (does not include MOVQ
and MOVD stores)
B1H SIMD_Int_Sat_Exec 00H Number of SIMD Integer saturating
instructions executed
B3H SIMD_Int_Pmul_
Exec
01H Number of SIMD Integer packed
multiply instructions executed
B3H SIMD_Int_Psft_Exec 02H Number of SIMD Integer packed
shift instructions executed
B3H SIMD_Int_Pck_Exec 04H Number of SIMD Integer pack
operations instruction executed
B3H SIMD_Int_Upck_
Exec
08H Number of SIMD Integer unpack
instructions executed
B3H SIMD_Int_Plog_
Exec
10H Number of SIMD Integer packed
logical instructions executed
B3H SIMD_Int_Pari_Exec 20H Number of SIMD Integer packed
arithmetic instructions executed
C0H Instr_Ret 00H Number of instruction retired
(Macro fused instruction count
as 2)
C1H FP_Comp_Instr_Ret 00H Number of FP compute
instructions retired (X87
instruction or instruction that
contain X87 operations)
Use IA32_PMC0
only.
C2H Uops_Ret 00H Number of micro-ops retired
(include fused uops)
C3H SMC_Detected 00H Number of times self-modifying
code condition detected
Table A-8. Non-Architectural Performance Events
in Intel Core Solo and Intel Core Duo Processors (Contd.)
Event
Num.
Event Mask
Mnemonic
Umask
Value Description Comment