From 1fa23a6171f028e85a508efd4dc1530905cd8aab Mon Sep 17 00:00:00 2001 From: qinjun-li Date: Fri, 2 Jun 2023 18:26:34 +0800 Subject: [PATCH] [rtl] The mask unit also needs a chaining check(#232). --- v/src/Lane.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v/src/Lane.scala b/v/src/Lane.scala index 0091d6e6f..a7bf642d9 100644 --- a/v/src/Lane.scala +++ b/v/src/Lane.scala @@ -1958,7 +1958,7 @@ class Lane(val parameter: LaneParameter) extends Module with SerializableModule[ vrf.instructionWriteReport.bits.offset := 0.U //todo vrf.instructionWriteReport.bits.vdOffset := 0.U vrf.instructionWriteReport.bits.vd.bits := laneRequest.bits.vd - vrf.instructionWriteReport.bits.vd.valid := !laneRequest.bits.decodeResult(Decoder.sWrite) || (laneRequest.bits.loadStore && !laneRequest.bits.store) + vrf.instructionWriteReport.bits.vd.valid := !laneRequest.bits.decodeResult(Decoder.targetRd) || (laneRequest.bits.loadStore && !laneRequest.bits.store) vrf.instructionWriteReport.bits.vs2 := laneRequest.bits.vs2 vrf.instructionWriteReport.bits.vs1.bits := laneRequest.bits.vs1 vrf.instructionWriteReport.bits.vs1.valid := laneRequest.bits.decodeResult(Decoder.vtype)