VLUXEI32.V
Vector Load Unordered Indexed (32-bit indices)
VLUXEI32.V vd, (rs1), vs2, vm
Loads elements from memory using a vector of indices (Gather).
Details
Performs a vector indexed unordered load of 32-bit elements from/to memory. The number of elements transferred is determined by vl. Masking is controlled by vm.
Pseudocode Operation
foreach(i < vl): vd[i] = M[rs1 + vs2[i]];
Example
VLUXEI32.V v1, a0, v4, v0.t
Encoding
Binary Layout
000001
31:26
vm
25
vs2
24:20
rs1
19:15
110
14:12
vd
11:7
0000111
6:0
Operands
-
vd
Vector Dest -
rs1
Base Address -
vs2
Vector Indices