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