xscvqpsd
VSX Scalar Convert Quad-Precision to Signed Doubleword
xscvqpsd vD, vB
Converts 128-bit Float to 64-bit Signed Integer.
Details
Converts a 128-bit quad-precision floating-point value in VSR vB to a 64-bit signed integer, placing the result in the low 64 bits of VSR vD. The operation uses the current rounding mode from FPSCR[RN]. FPSCR is updated with exception flags (XX, ZX, VXCVI) as appropriate.
Pseudocode Operation
vD[0:63] ← ConvertQuadPrecisionToSignedInt64(vB[0:127])
FPSCR[XX,ZX,VXCVI] ← updated based on conversion result
Example
xscvqpsd vd, vb
Encoding
Binary Layout
63
0
vD
6
/
11
vB
16
740
21
/
31
Operands
-
vD
Target -
vB
Source