VSMUL.VX 是否等同于 VMUL 后右移?
不等同。VSMUL 定义了定点舍入和饱和行为,并会在饱和时设置 vxsat。
有符号定点分数乘法,按 vxrm 舍入并饱和。
VSMUL.VX 计算有符号 SEW 元素乘积,按 SEW-1 位缩放并使用 vxrm 舍入,然后饱和为 SEW 结果;饱和时设置 vxsat。
VSMUL.VX 面向定点 Q 格式一类的分数乘法,而不是普通整数乘法低位截断。
结合 «vsmul.vx v8, v12, x5, v0.t» 等实际代码理解该场景。
结合 «vsmul.vx v8, v12, x5, v0.t» 等实际代码理解该场景。
结合 «vsmul.vx v8, v12, x5, v0.t» 等实际代码理解该场景。
不等同。VSMUL 定义了定点舍入和饱和行为,并会在饱和时设置 vxsat。