除以 0 会 trap 吗?
不会。官方 V 扩展定义了除零结果,指令本身不产生除零异常。
将每个 有符号 vs2 元素除以 vs1[i],商写入 vd;除零不触发异常
VDIV.VV 执行 RVV 有符号整数除法,商写入 vd。除数为 0 不产生异常并返回规范定义的商;有符号溢出情形按规范结果处理。
VDIV.VV 是逐元素整数除法。它沿用 RISC-V 整数除法的除零不陷入风格,适合向量化批量求商。
结合 «vsetvli t0, a0, e32, m1, ta, ma vdiv.vv v1, v2, v3» 等实际代码理解该场景。
结合 «vsetvli t0, a0, e32, m1, ta, ma vdiv.vv v1, v2, v3» 等实际代码理解该场景。
不会。官方 V 扩展定义了除零结果,指令本身不产生除零异常。