Searched refs:scalaData (Results 1 – 2 of 2) sorted by relevance
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/ |
H A D | IntFPToVec.scala | 71 private val scalaData = Mux(isFli, FliData, Mux(isImm, in.data.src(1), in.data.src(0))) 82 !scalaData.head(56).andR, 83 !scalaData.head(48).andR, 84 !scalaData.head(32).andR 88 (vsew === VSew.e8) -> Cat(Fill(56, 1.U), scalaData( 7, 0)), 89 (vsew === VSew.e16) -> Cat(Fill(48, 1.U), scalaData(15, 0)), 90 (vsew === VSew.e32) -> Cat(Fill(32, 1.U), scalaData(31, 0)), 91 (vsew === VSew.e64) -> scalaData 99 … := VecInit(Seq.fill(dataWidth / 8)(Mux(isFpCanonicalNAN(0) & isFp, outNAN(0), scalaData( 7, 0)))) 100 … := VecInit(Seq.fill(dataWidth / 16)(Mux(isFpCanonicalNAN(1) & isFp, outNAN(1), scalaData(15, 0)))) [all …]
|
/XiangShan/src/main/scala/xiangshan/backend/fu/vector/utils/ |
H A D | ScalaDupToVector.scala | 9 val scalaData = UInt(64.W) // scala data would no more than 64 bits constant 20 private val scalaData = io.in.scalaData 28 vecE8Data := VecInit(Seq.fill(vlen / 8)(scalaData( 7, 0))) 29 vecE16Data := VecInit(Seq.fill(vlen / 16)(scalaData(15, 0))) 30 vecE32Data := VecInit(Seq.fill(vlen / 32)(scalaData(31, 0))) 31 vecE64Data := VecInit(Seq.fill(vlen / 64)(scalaData(63, 0)))
|