VSLIDEDOWN.VI

Vector Slide Down Immediate

VSLIDEDOWN.VI vd, vs2, imm, vm

Moves elements down by immediate amount.

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 + imm];

Example

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

Encoding

Binary Layout
001111
31:26
vm
25
vs2
24:20
zimm5
19:15
011
14:12
vd
11:7
1010111
6:0
 
Format OPIVI
Opcode 0x3C003057
Extension V

Operands

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