cvtsd2si

Convert Scalar Double to Integer

CVTSD2SI r32, xmm/m64

Converts low double to integer (Rounded according to MXCSR).

Details

The Convert Scalar Double to Integer instruction converts low double to integer (Rounded according to MXCSR).

Pseudocode Operation

// Converts low double to integer (Rounded according to MXCSR)

Example

CVTSD2SI eax, xmm1

Encoding

Binary Layout
F2
+0
0F
+1
2D
+2
 
Format SSE2
Opcode F2 0F 2D
Extension SSE2

Operands

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