# U84 Machine Hardware Performance Monitor Event

**URL:** https://forums.sifive.com/t/u84-machine-hardware-performance-monitor-event/6126
**Category:** HiFive Unmatched
**Created:** [May 11, 2023, 7:46am UTC](https://forums.sifive.com/t/u84-machine-hardware-performance-monitor-event/6126 "2023-05-11T07:46:03Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![wendy](https://avatars.discourse-cdn.com/v4/letter/w/2bfe46/32.png) [@wendy](https://forums.sifive.com/u/wendy)
#### Post date: [May 11, 2023, 7:46am UTC](https://forums.sifive.com/t/u84-machine-hardware-performance-monitor-event/6126/1 "2023-05-11T07:46:03Z")

</div>

I’m using U84 and I’d like to test indirect branch target mispredictions(jalr instruction).  
but i’m not sure which event is the proper one. There are many events,such as:

Branch/jump target misprediction  
JALR instruction retired

JAL instruction retired  
IJTP misprediction

The IJTP is always 0. So i want to confirm ,is the " Branch/jump target misprediction" of Microarchitectural Events the proper event ?
