VNMSAC.VX 的 vd 是普通只写目标吗?
不是。该类指令是破坏性形式,旧 vd 会作为累加器或乘法输入参与计算。
向量整数负乘加,目标寄存器作为累加器。
VNMSAC.VX 对活动元素计算 vd[i] - (x[rs1] * vs2[i]),低 SEW 位写回 vd。
VNMSAC.VX 是破坏性整数乘加类指令;vd 既参与运算又接收结果。
结合 «vnmsac.vx v8, x5, v12, v0.t» 等实际代码理解该场景。
不是。该类指令是破坏性形式,旧 vd 会作为累加器或乘法输入参与计算。