vfslide1up.vfmnemonic向高索引滑动一格并在元素 0 插入浮点标量。
vfslide1up.vf vd, vs2, rs1, vm 固定滑动一个元素,并从寄存器标量向空出的边界位置插入一个值。
vfslide1up.vf 02vd, vs2, rs1, vmvfslide1up.vfmnemonic向高索引滑动一格并在元素 0 插入浮点标量。
vd, vs2, rs1, vmdestination目标、向量来源、浮点标量来源与可选执行掩码。
插入值=99(f[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[0] = f[rs1]; vd[i] = vs2[i - 1] for i > 0元素 0 位于最低 SEW 位。仅修改 vstart 到 vl-1 的活动目标元素;来源与标量寄存器保持不变,尾部遵循 vta,被掩码元素遵循 vma,正常完成后 vstart=0。向上形式禁止目标组与来源组重叠;向下形式遵循规范规定的安全重叠约束。
该指令不访问内存,没有内存对齐要求。浮点标量按位传送,不执行浮点运算,因此不累积 fflags。
vsetvli t0, a0, e32, m4, tu, mu
vfslide1up.vf v0, v8, fa0