Revert "replace remaining uses of Vec.fill"
This reverts commit f7a0d125e83f8ca59d9913bb1db79cef5a6d344a.
This commit is contained in:
		| @@ -202,7 +202,7 @@ class ICache extends FrontendModule | |||||||
|   val tag_rdata = tag_array.read(s0_pgoff(untagBits-1,blockOffBits), !refill_done && s0_valid) |   val tag_rdata = tag_array.read(s0_pgoff(untagBits-1,blockOffBits), !refill_done && s0_valid) | ||||||
|   when (refill_done) { |   when (refill_done) { | ||||||
|     val tag = code.encode(s2_tag).toUInt |     val tag = code.encode(s2_tag).toUInt | ||||||
|     tag_array.write(s2_idx, Vec(nWays, tag), Vec.tabulate(nWays)(repl_way === _)) |     tag_array.write(s2_idx, Vec.fill(nWays)(tag), Vec.tabulate(nWays)(repl_way === _)) | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   val vb_array = Reg(init=Bits(0, nSets*nWays)) |   val vb_array = Reg(init=Bits(0, nSets*nWays)) | ||||||
|   | |||||||
| @@ -670,7 +670,7 @@ class DataArray extends L1HellaCacheModule { | |||||||
|       for (p <- 0 until resp.size) { |       for (p <- 0 until resp.size) { | ||||||
|         val array = SeqMem(Vec(Bits(width=encDataBits), rowWords), nSets*refillCycles) |         val array = SeqMem(Vec(Bits(width=encDataBits), rowWords), nSets*refillCycles) | ||||||
|         when (wway_en.orR && io.write.valid && io.write.bits.wmask(p)) { |         when (wway_en.orR && io.write.valid && io.write.bits.wmask(p)) { | ||||||
|           val data = Vec(rowWords, io.write.bits.data(encDataBits*(p+1)-1,encDataBits*p)) |           val data = Vec.fill(rowWords)(io.write.bits.data(encDataBits*(p+1)-1,encDataBits*p)) | ||||||
|           array.write(waddr, data, wway_en.toBools) |           array.write(waddr, data, wway_en.toBools) | ||||||
|         } |         } | ||||||
|         resp(p) := array.read(raddr, rway_en.orR && io.read.valid).toBits |         resp(p) := array.read(raddr, rway_en.orR && io.read.valid).toBits | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user