This group contains events that monitor branches and their performance impact.
Symbol Name |
Event Code |
Description |
---|---|---|
0xE6 |
BACLEARS asserted. | |
0xE4 |
Bogus branches | |
0x8A |
Branch instructions mispredicted at decoding. | |
0x92 |
CALL instructions executed | |
0x93 |
Mispredicted CALL instructions executed. | |
0x8B |
Conditional branch instructions executed. | |
0x8C |
Mispredicted conditional branch instructions executed. | |
0x94 |
Indirect CALL instructions executed. | |
0x8D |
Indirect branch instructions executed. | |
0x8E |
Mispredicted indirect branch instructions executed. | |
0xE0 |
Branch instructions decoded | |
0x88 |
Branch instructions executed. | |
0xC4 |
Retired branch instructions. | |
0xC5 |
Retired mispredicted branch instructions (precise event). | |
0xC4 |
Retired branch instructions that were mispredicted not-taken. | |
0xC4 |
Retired branch instructions that were mispredicted taken. | |
0xC4 |
Retired branch instructions that were predicted not-taken. | |
0xC4 |
Retired branch instructions that were predicted taken. | |
0xC4 |
Retired taken branch instructions. | |
0x89 |
Mispredicted branch instructions executed. | |
0x91 |
RET instructions executed mispredicted at decoding. | |
0x8F |
RET instructions executed. | |
0x90 |
Mispredicted RET instructions executed. | |
0x97 |
Branch predicted taken with bubble I. | |
0x98 |
Branch predicted taken with bubble II. | |
0xDC |
Cycles stalled due to branch misprediction. |