Home
last modified time | relevance | path

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

/XiangShan/src/main/scala/xiangshan/backend/decode/
H A DDecodeUnit.scala801 val ctrl_flow = io.enq.ctrlFlow // input with RVC Expanded constant
826 val decodedInst: DecodedInst = Wire(new DecodedInst()).decode(ctrl_flow.instr, decode_table)
829 fpDecoder.io.instr := ctrl_flow.instr
841 val isZimop = (BitPat("b1?00??0111??_?????_100_?????_1110011") === ctrl_flow.instr) ||
842 (BitPat("b1?00??1?????_?????_100_?????_1110011") === ctrl_flow.instr)
844 val isMove = BitPat("b000000000000_?????_000_?????_0010011") === ctrl_flow.instr
846 …decodedInst.isMove := (isMove || isZimop) && ctrl_flow.instr(RD_MSB, RD_LSB) =/= 0.U && !io.csrCtr…
925 decodedInst.exceptionVec(breakPoint) := TriggerAction.isExp(ctrl_flow.trigger)
929 val minBits = x._2.minBitsFromInstr(ctrl_flow.instr)