summaryrefslogtreecommitdiff
path: root/rtl/core/core_control_issue.sv
diff options
context:
space:
mode:
Diffstat (limited to 'rtl/core/core_control_issue.sv')
-rw-r--r--rtl/core/core_control_issue.sv2
1 files changed, 1 insertions, 1 deletions
diff --git a/rtl/core/core_control_issue.sv b/rtl/core/core_control_issue.sv
index 5bd03e1..606d0b8 100644
--- a/rtl/core/core_control_issue.sv
+++ b/rtl/core/core_control_issue.sv
@@ -68,7 +68,7 @@ module core_control_issue
pc_visible <= next_pc_visible;
`ifdef VERILATOR
- if(insn_pc != pc && insn_pc != pc + 1) begin
+ if(insn_pc != pc && insn_pc != pc + 1 && bh0 != {pc, 2'b00}) begin
bh0 <= {pc, 2'b00};
bh1 <= bh0;
bh2 <= bh1;