vld3
Vector Load Multiple (3-Element Structure)
VLD3<c>.<size> <list>, [<Rn>]{!}
Loads three-element structures (e.g., RGB) and de-interleaves them into three registers.
Details
The Vector Load Multiple instruction loads three-element structures (e.g., RGB) and de-interleaves them into three registers.
Pseudocode Operation
// Loads three-element structures (e.g., RGB) and de-interleaves them into three registers
Example
VLD3.size {r0-r3}, [r1]!
Encoding
Binary Layout
11110100
0
D
10
Rn
Vd
0100
size
align
Rm
Operands
-
list
Dest Registers -
Rn
First source / base general-purpose register