Home
last modified time | relevance | path

Searched refs:isCbo (Results 1 – 4 of 4) sorted by relevance

/XiangShan/src/main/scala/xiangshan/backend/fu/NewCSR/
H A DDebug.scala269 val isCbo = OptionWrapper(memType == MemType.STORE, Input(Bool())) constant
297 io.isCbo.getOrElse(false.B),
300 tdata.store && io.isCbo.getOrElse(false.B) &&
/XiangShan/src/main/scala/xiangshan/
H A Dpackage.scala592 def isCbo(op: UInt): Bool = op(3, 2) === "b11".U && (op(6, 4) === "b000".U) method
593 def isCboAll(op: UInt): Bool = isCbo(op) || op(3,0) === cbo_zero
594 def isCboClean(op: UInt): Bool = isCbo(op) && (op(3, 0) === cbo_clean)
595 def isCboFlush(op: UInt): Bool = isCbo(op) && (op(3, 0) === cbo_flush)
596 def isCboInval(op: UInt): Bool = isCbo(op) && (op(3, 0) === cbo_inval)
/XiangShan/src/main/scala/xiangshan/mem/pipeline/
H A DStoreUnit.scala334 storeTrigger.io.isCbo.get := s1_isCbo
465 val s2_isCbo_noZero = LSUOpType.isCbo(s2_in.uop.fuOpType)
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/
H A DStoreQueue.scala855 mmioReq.valid := mmioState === s_req && !LSUOpType.isCbo(uop(deqPtr).fuOpType)
940 …val deqCanDoCbo = GatedRegNext(LSUOpType.isCbo(uop(deqPtr).fuOpType) && allocated(deqPtr) && addrv…