Home
last modified time | relevance | path

Searched refs:needForward (Results 1 – 2 of 2) sorted by relevance

/XiangShan/src/main/scala/xiangshan/mem/lsqueue/
H A DStoreQueueData.scala120 val needForward = Input(Vec(numForward, Vec(2, UInt(numEntries.W)))) constant
248 val needCheck0 = io.needForward(i)(0)(j)
249 val needCheck1 = io.needForward(i)(1)(j)
297 val needForward = Input(Vec(numForward, Vec(2, UInt(numEntries.W)))) constant
344 data16(j).io.needForward(i) <> io.needForward(i)
H A DStoreQueue.scala649 val needForward = Mux(differentFlag, ~deqMask | forwardMask, deqMask ^ forwardMask) constant
656 dataModule.io.needForward(i)(0) := canForward1 & vaddrModule.io.forwardMmask(i).asUInt
657 dataModule.io.needForward(i)(1) := canForward2 & vaddrModule.io.forwardMmask(i).asUInt
670 RegNext(needForward) &
677 RegEnable(needForward & paddrModule.io.forwardMmask(i).asUInt, io.forward(i).valid),
678 RegEnable(needForward & vaddrModule.io.forwardMmask(i).asUInt, io.forward(i).valid)
736 val hasInvalidAddr = (~addrValidVec.asUInt & needForward).orR