vst4

Vector Store Multiple (4-Element Structure)

VST4<c>.<size> <list>, [<Rn>]{!}

Interleaves and stores four registers into memory (e.g., RGBA).

Details

The Vector Store Multiple instruction interleaves and stores four registers into memory (e.g., RGBA).

Pseudocode Operation

// Interleaves and stores four registers into memory (e.g., RGBA)

Example

VST4.size {r0-r3}, [r1]!

Encoding

Binary Layout
11110100
0
D
00
Rn
Vd
0000
size
align
Rm
 
Format NEON Store
Opcode 0xF4000000
Extension NEON (SIMD)

Operands

  • list
    Src Registers
  • Rn
    First source / base general-purpose register