cvttsd2si

Convert with Truncation Scalar Double to Integer

CVTTSD2SI r32, xmm/m64

Converts double to 32-bit int (Truncate).

Details

The Convert with Truncation Scalar Double to Integer instruction converts double to 32-bit int (Truncate).

Pseudocode Operation

// Converts double to 32-bit int (Truncate)

Example

CVTTSD2SI eax, xmm1

Encoding

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

Operands

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