HP Caliper User's Guide
~1,0x0080:0 M_ adds
r9=8,r8 ;;
:1 M ld8
r8=[r8]
:2 I nop.i
0
~1,0x0090:0 M_ ld8
r1=[r9] ;;
:1 M nop.m
0
:2 I mov
b6=r8,.+0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
0 1 0 1 0 100.00 [bundle]
0 0 ~1,0x00a0:0 M nop.m
0
0 0 :1 M nop.m
0
1 1 :2 B_
br.call.dptk.many rp=b6 ;;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
~1,0x00b0:0 M adds
r1=0,r35
:1 I_ mov
rp=r34,.+0 ;;
:2 I mov.i
ar.pfs=r33
----------------------------------------------------------------------------------------------
[Minimum function entries: 0, percent cutoff: 1.00, cumulative percent cutoff: 100.00]
By using a custom HP Caliper script, you can restrict the branch-trace buffer to only
include branches with specific prediction results, both for target prediction and
taken/not-taken prediction.
Figure A-2 “Comments in the branch Measurement Configuration File” shows comments
from the branch measurement configuration file about the configuration variables
that allow you to customize the branch trace data HP Caliper collects.
218 HP Caliper Diagnostic and Warning Messages