VSLIDE1DOWN.VX

Vector Slide One Element Down

VSLIDE1DOWN.VX vd, vs2, rs1, vm

Moves elements down by 1, injecting scalar into top index.

Details

Slides vector elements down by the specified offset, filling vacated positions with zero or the value from vs1[0].

Pseudocode Operation

vd[i] = vs2[i+1]; vd[vl-1] = rs1;

Example

VSLIDE1DOWN.VX v1, v4, a0, v0.t

Encoding

Binary Layout
001111
31:26
vm
25
vs2
24:20
rs1
19:15
110
14:12
vd
11:7
1010111
6:0
 
Format OPIVX
Opcode 0x57
Extension V

Operands

  • vd
    Destination vector register
  • vs2
    Src Vec
  • rs1
    Scalar