lxvb16x

Load VSX Vector Byte*16 Indexed

lxvb16x XT,RA,RB

Loads a vector of 16 byte elements from memory into a VSX register.

Encoding

Binary Layout
1000
0:5
0111
6:10
0110
11:15
TX
16:20
T
21:25
RA
26:30
RB
31
 
Format X-form
Opcode 0x7C0006D8
Extension VSX

Operands

  • XT
    Target VSX Register
  • RA
    Source General Purpose Register (Base Address)
  • RB
    Source General Purpose Register (Index)

Example

lxvb16x vs1, r4, r5

Registers Altered

MSR

Related

More in VSX

Reference

Description

Loads a 128-bit vector containing 16 byte elements from memory into a VSX register. The effective address is computed as RA|0 + RB. No status fields are modified by this instruction.

Operation

EA ← (RA=0 ? 0 : GPR[RA]) + GPR[RB]
VSR[XT] ← MEM(EA, 16)

Programming Note

Exhibits identical behavior in Big-Endian mode.