Execute: Branches allow somebody else to take precedence by not branching if outstall...
authorJoshua Wise <joshua@rebirth.joshuawise.com>
Thu, 22 Jan 2009 07:59:16 +0000 (02:59 -0500)
committerJoshua Wise <joshua@rebirth.joshuawise.com>
Thu, 22 Jan 2009 07:59:16 +0000 (02:59 -0500)
Execute.v

index 7dcc4b9..289ffbb 100644 (file)
--- a/Execute.v
+++ b/Execute.v
@@ -188,7 +188,7 @@ module Execute(
                begin end
                `DECODE_BRANCH:
                begin
-                       if(!inbubble && !flush && !delayedflush) begin
+                       if(!inbubble && !flush && !delayedflush && !outstall /* Let someone else take precedence. */) begin
                                jmppc = pc + op0 + 32'h8;
                                if(insn[24]) begin
                                        next_write_reg = 1;
This page took 0.021917 seconds and 4 git commands to generate.