stxvrdx
Store VSX Vector Rightmost Doubleword Indexed X-form
stxvrdx VX,RA,RB
Stores the rightmost doubleword of a VSX vector register to memory.
Encoding
Binary Layout
31
0:5
XS
6:10
RA
11:15
RB
16:20
237
21:30
TX
31
Operands
-
VX
VSX Vector Register -
RA
Base Address General Purpose Register -
RB
Index General Purpose Register
Example
stxvrdx v1, r4, r5
Related
More in VSX
Reference
View in PowerISA v3.1C Specification ↗
OPF Power ISA v3.1C
Description
Stores the rightmost (low-order) doubleword of the VSX vector register VX to memory at the address formed by RA + RB. This instruction is part of the VSX extension and operates on the 64-bit portion of the 128-bit VSX register.
Operation
EA ← (RA) + (RB)
[EA] ← VX[64:127]
Programming Note
The stxvrdx instruction is used to store the rightmost doubleword (8 bytes) of a VSX vector register to memory. Ensure that the effective address formed by RA and RB is properly aligned to 8 bytes to avoid alignment faults. This instruction requires supervisor or hypervisor privilege level.