lxsspx
Load VSX Scalar Single-Precision Indexed X-form
Loads a single-precision floating-point value from memory and converts it to double-precision format in a VSX register.
Details
The lxsspx instruction loads a single-precision floating-point value from memory into the specified VSX register, converting it to double-precision format.
Pseudocode Operation
Programming Note
The lxsspx instruction is used to load a single-precision floating-point value from memory into a VSX register, converting it to double-precision format. Ensure that the VSX facility is enabled by checking and setting the MSR.VSX bit. The instruction requires 4-byte alignment for the source data in memory to avoid potential exceptions. This instruction operates at user privilege level.
Example
Encoding
Operands
-
XT
Target Vector-Scalar Register -
RA
Source General Purpose Register (Base Address) -
RB
Source General Purpose Register (Index)