vslide1down.vxmnemonic向低索引滑动一格并在最高活动边界插入整数标量。
vslide1down.vx vd, vs2, rs1, vm 固定滑动一个元素,并从寄存器标量向空出的边界位置插入一个值。
vslide1down.vx 02vd, vs2, rs1, vmvslide1down.vxmnemonic向低索引滑动一格并在最高活动边界插入整数标量。
vd, vs2, rs1, vmdestination目标、向量来源、整数标量来源与可选执行掩码。
插入值=99(x[rs1])[511:384]v2[383:256]v1[255:128]v0[127:0][511:384]v10[383:256]v9[255:128]v8[127:0][511:384]v2[383:256]v1[255:128]v0[127:0]vd[i] = (i + 1 < VLMAX) ? vs2[i + 1] : x[rs1]元素 0 位于最低 SEW 位。仅修改 vstart 到 vl-1 的活动目标元素;来源与标量寄存器保持不变,尾部遵循 vta,被掩码元素遵循 vma,正常完成后 vstart=0。向上形式禁止目标组与来源组重叠;向下形式遵循规范规定的安全重叠约束。
该指令不访问内存,没有内存对齐要求。它不修改 fflags、vxrm 或 vxsat。
vsetvli t0, a0, e32, m4, tu, mu
vslide1down.vx v0, v8, a1