diff --git a/pipelined/src/ifu/ifu.sv b/pipelined/src/ifu/ifu.sv index f7a07a0a5..ce63a6c9c 100644 --- a/pipelined/src/ifu/ifu.sv +++ b/pipelined/src/ifu/ifu.sv @@ -280,7 +280,7 @@ module ifu ( assign IFUStallF = IFUCacheBusStallF | SelNextSpillF; assign GatedStallF = StallF & ~SelNextSpillF; - flopenl #(32) AlignedInstrRawDFlop(clk, reset, ~StallD, FlushD ? nop : PostSpillInstrRawF, nop, InstrRawD); + flopenl #(32) AlignedInstrRawDFlop(clk, reset | FlushD, ~StallD, PostSpillInstrRawF, nop, InstrRawD); //////////////////////////////////////////////////////////////////////////////////////////////// // PCNextF logic