We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b7a76b1 commit b41948bCopy full SHA for b41948b
src/src/pmu/Pmu.scala
@@ -87,9 +87,6 @@ class Pmu extends Module {
87
val directionMispredict = r
88
val targetMispredict = r
89
90
- condInc(directionMispredict, io.branchInfo.directionMispredict)
91
- condInc(targetMispredict, io.branchInfo.targetMispredict)
92
-
93
when(io.branchInfo.isBranch) {
94
inc(branch)
95
when(io.branchInfo.isRedirect) {
@@ -98,6 +95,9 @@ class Pmu extends Module {
98
inc(branchSuccess)
99
96
}
100
97
+ condInc(directionMispredict, io.branchInfo.directionMispredict)
+ condInc(targetMispredict, io.branchInfo.targetMispredict)
+
101
switch(io.branchInfo.branchType) {
102
is(Param.BPU.BranchType.uncond) {
103
inc(unconditionalBranch)
0 commit comments