VAND.VI 的立即数会零扩展吗?
不会。RVV 整数立即数逻辑形式使用 5 位有符号立即数并符号扩展到 SEW。
将vs2每个元素与imm按位与:vd[i]=vs2[i] & imm。
VAND.VI 对每个活动元素执行按位与。立即数字段是 5 位有符号立即数,先符号扩展到 SEW 再参与运算。
VAND.VI 是 RVV 整数按位与,常用于逐元素保留特定位。
如 and t0, a0, t1 — 提取特定位段。
结合 «vsetvli t0, a0, e32, m1, ta, ma vand.vi v1, v2, 0xF» 等实际代码理解该场景。
不会。RVV 整数立即数逻辑形式使用 5 位有符号立即数并符号扩展到 SEW。