VMADD.VV 如何处理掩码?
vm=0 时用 v0 选择活动元素,vm=1 时所有 body 元素都参与;非活动和尾部元素按当前策略处理。
用旧 vd 与 vs1/标量 相乘,再加上 vs2。
VMADD.VV 是 RISC-V V 扩展的破坏性整数乘加指令。它计算 vd[i] = vs2[i] + vd[i] * 第二操作数。乘法和加法按 SEW 宽度产生低位结果,不设置整数异常标志。
VMADD.VV 只写活动元素;整数溢出保留低 SEW 位,不产生陷入。
结合 «vmadd.vv v8, v4, v6» 等实际代码理解该场景。
结合 «vmadd.vv v8, v4, v6» 等实际代码理解该场景。
vm=0 时用 v0 选择活动元素,vm=1 时所有 body 元素都参与;非活动和尾部元素按当前策略处理。