cvtsd2sq

Convert Scalar Double-Precision to Signed Quadword Integer

CVTSD2SQ r64, xmm/m64

Converts double to 64-bit integer (Rounded).

Details

The Convert Scalar Double-Precision to Signed Quadword Integer instruction converts double to 64-bit integer (Rounded).

Pseudocode Operation

// Converts double to 64-bit integer (Rounded)

Example

CVTSD2SQ rax, xmm1

Encoding

Binary Layout
F2
+0
0F
+1
2D
+2
 
Format SSE2
Opcode F2 0F 2D
Extension Base (64-bit)

Operands

  • dest
    64-bit general-purpose register (e.g. RAX)
  • src
    128-bit XMM register or 64-bit memory