xsxsigqp

VSX Scalar Extract Significand Quad-Precision

xsxsigqp VRT, VRA

Extracts the significand of a quad-precision floating-point number.

Details

The xsxsigqp instruction extracts the significand (mantissa) field from a quad-precision floating-point value stored in the source vector register VRA and places the result into the target vector register VRT. For normal numbers, the result includes the implicit leading integer bit set to 1 in bit position 15 of the high doubleword. For denormal/subnormal numbers, the implicit leading bit is 0. The remaining bits of the target register are set to zero.

Pseudocode Operation

Not available in specification

Programming Note

When Rc=1, CR1 is set from the FPSCR[FX, FEX, VX, OX] bits immediately after the operation completes.

Example

xsxsigqp v1, v2

Encoding

Binary Layout
111111
0
VRT
6
10010
11
VRA
16
11001
21
00100
26
Rc
 
Format X-form
Opcode 0xF180042A
Extension Floating-Point

Operands

  • VRT
    Target Vector Register
  • VRA
    Source Vector Register