VSLIDEUP.VI

Vector Slide Up Immediate

VSLIDEUP.VI vd, vs2, imm, vm

Moves elements up by immediate amount.

Details

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

Pseudocode Operation

vd[i] = vs2[i - imm];

Example

VSLIDEUP.VI v1, v4, 16, v0.t

Encoding

Binary Layout
001110
31:26
vm
25
vs2
24:20
imm
011
19:17
vd
16:12
1010111
11:5
 
Format OPIVI
Opcode 0x57
Extension V

Operands

  • vd
    Destination vector register
  • vs2
    Source vector register 2
  • imm
    Signed immediate value