VID.V 如何处理掩码?
vm=0 时用 v0 选择活动元素,vm=1 时所有 body 元素都参与;非活动和尾部元素按当前策略处理。
VID.V 是 RISC-V V 扩展的元素索引生成指令。对每个活动元素 i,它把无符号索引值 i 写入 vd 元素,索引从 0 开始并受当前 vl 限制。
VID.V 生成的是元素编号,不读取内存,也不读取普通源向量。
结合 «vsetvli t0, a0, e32, m1, ta, ma vid.v v1 # v1[i] = i» 等实际代码理解该场景。
结合 «vsetvli t0, a0, e32, m1, ta, ma vid.v v1 # v1[i] = i» 等实际代码理解该场景。
结合 «vsetvli t0, a0, e32, m1, ta, ma vid.v v1 # v1[i] = i» 等实际代码理解该场景。
vm=0 时用 v0 选择活动元素,vm=1 时所有 body 元素都参与;非活动和尾部元素按当前策略处理。