]> Joshua Wise's Git repositories - firearm.git/blobdiff - Issue.v
execute: do stuff only if bubble, still incorrect
[firearm.git] / Issue.v
diff --git a/Issue.v b/Issue.v
index ef53bc3ed932365292c5969a7a95b7f74d88f42f..a6b7109fa7ce65c3e741fdaaaa9a789e0b30d214 100644 (file)
--- a/Issue.v
+++ b/Issue.v
@@ -297,6 +297,7 @@ module Issue(
                        cpsr_inflight[1] = 1'b0;
                        regs_inflight[0] = 16'b0;
                        regs_inflight[1] = 16'b0;
+                       outbubble <= 1'b1;
                end
                else if (!stall)
                begin
@@ -305,7 +306,7 @@ module Issue(
                        regs_inflight[0] <= regs_inflight[1];
                        regs_inflight[1] <= (waiting || inbubble || !condition_met) ? 0 : def_regs;
                        
-                       outbubble <= inbubble | waiting | !condition_met | flush;
+                       outbubble <= inbubble | waiting | !condition_met;
                        outpc <= inpc;
                        outinsn <= insn;
                end
This page took 0.022173 seconds and 4 git commands to generate.