X-Git-Url: http://git.joshuawise.com/firearm.git/blobdiff_plain/739fa95a4d31b541913db02b825c731ad3821430..e08b748aff686b30f05624c71148ba96893ea56e:/Issue.v diff --git a/Issue.v b/Issue.v index a6b7109..7b281a3 100644 --- a/Issue.v +++ b/Issue.v @@ -282,7 +282,7 @@ module Issue( waiting_cpsr = use_cpsr & (cpsr_inflight[0] | cpsr_inflight[1]); waiting_regs = |(use_regs & (regs_inflight[0] | regs_inflight[1])); - outstall = (waiting && !inbubble) || stall; /* Happens in an always @*, because it is an exception. */ + outstall = ((waiting && !inbubble) || stall) && !flush; /* Happens in an always @*, because it is an exception. */ end /* Actually do the issue. */