Skip to content

Commit b41948b

Browse files
authored
fix: pmu cond err (#280)
1 parent b7a76b1 commit b41948b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/src/pmu/Pmu.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,6 @@ class Pmu extends Module {
8787
val directionMispredict = r
8888
val targetMispredict = r
8989

90-
condInc(directionMispredict, io.branchInfo.directionMispredict)
91-
condInc(targetMispredict, io.branchInfo.targetMispredict)
92-
9390
when(io.branchInfo.isBranch) {
9491
inc(branch)
9592
when(io.branchInfo.isRedirect) {
@@ -98,6 +95,9 @@ class Pmu extends Module {
9895
inc(branchSuccess)
9996
}
10097

98+
condInc(directionMispredict, io.branchInfo.directionMispredict)
99+
condInc(targetMispredict, io.branchInfo.targetMispredict)
100+
101101
switch(io.branchInfo.branchType) {
102102
is(Param.BPU.BranchType.uncond) {
103103
inc(unconditionalBranch)

0 commit comments

Comments
 (0)