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

Table Of Contents
A-20 Vol. 3
PERFORMANCE-MONITORING EVENTS
87H 02H ILD_STALL.MRU Instruction Length Decoder stall
cycles due to Brand Prediction Unit
(PBU) Most Recently Used (MRU)
bypass.
87H 04H ILD_STALL.IQ_FULL Stall cycles due to a full instruction
queue.
87H 08H ILD_STALL.REGEN Counts the number of regen stalls.
87H 0FH ILD_STALL.ANY Counts any cycles the Instruction
Length Decoder is stalled.
88H 01H BR_INST_EXEC.COND Counts the number of conditional
near branch instructions executed,
but not necessarily retired.
88H 02H BR_INST_EXEC.DIRE
CT
Counts all unconditional near
branch instructions excluding calls
and indirect branches.
88H 04H BR_INST_EXEC.INDIR
ECT_NON_CALL
Counts the number of executed
indirect near branch instructions
that are not calls.
88H 07H BR_INST_EXEC.NON
_CALLS
Counts all non call near branch
instructions executed, but not
necessarily retired.
88H 08H BR_INST_EXEC.RETU
RN_NEAR
Counts indirect near branches that
have a return mnemonic.
88H 10H BR_INST_EXEC.DIRE
CT_NEAR_CALL
Counts unconditional near call
branch instructions, excluding non
call branch, executed.
88H 20H BR_INST_EXEC.INDIR
ECT_NEAR_CALL
Counts indirect near calls, including
both register and memory indirect,
executed.
88H 30H BR_INST_EXEC.NEAR
_CALLS
Counts all near call branches
executed, but not necessarily
retired.
88H 40H BR_INST_EXEC.TAKE
N
Counts taken near branches
executed, but not necessarily
retired.
Table A-2. Non-Architectural Performance Events In the Processor Core for Intel Core
i7 Processors
Event
Num.
Umask
Value
Event Mask
Mnemonic Description Comment