xsiexpdp
VSX Scalar Insert Exponent Double-Precision
Inserts exponent from one double into another.
Details
The xsiexpdp instruction inserts the exponent from the unsigned integer value in GPR[RB] into the double-precision floating-point number in VSR[XT]. The significand and sign of the result are taken from the unsigned integer value in GPR[RA].
Pseudocode Operation
Programming Note
['This instruction can be used to produce a single-precision result.', 'Previous versions of the architecture allowed the contents of doubleword 1 of the result register to be undefined. However, all processors that support this instruction write 0s into doubleword 1 of the result register, as is required by this version of the architecture.']
Example
Encoding
Operands
-
XT
Target -
XA
Significand -
XB
Exponent -
RA
Source General Purpose Register -
RB
Source General Purpose Register