redirect.valid&&(redirect.bits.isException||redirect.bits.isFlushPipe||needBrFlush(redirect.bits.brTag))//TODO: discuss if (isException || isFlushPipe) need here?
@@ -144,13 +144,13 @@ class Decoder extends XSModule with HasInstrType {
io.out.ctrl.lsrc1:=10.U// a0
}
io.out.ctrl.noSpecExec:=io.out.ctrl.isXSTrap||io.out.ctrl.fuType===FuType.csr||io.out.ctrl.fuType===FuType.mou||io.out.ctrl.fuType===FuType.fence/*noSpecExec make it sent to alu0,for roq is empty*/
//io.out.ctrl.isBlocked := (io.out.ctrl.fuType===FuType.alu && io.out.ctrl.fuOpType===ALUOpType.sfence) // TOOD: check it