CVTTPS2DQ
Usage: CVTTPS2DQ dest,src Modifies flags: None
Converts four packed single-precision floating-point values in the 'src' operand to four packed signed doubleword integers in the 'dest' operand.
Packed Single-Precision FP to Packed Signed INT32 Conversion with Truncation
CVTTPS2DQ xmm1,xmm2/mem128 ; F3 0F 5B /r [WILLAMETTE,SSE2]
CVTTPS2DQ converts four packed single-precision FP values in the source operand to four packed signed doublewords in the destination operand. If the result is inexact, it is truncated (rounded toward zero). If a converted result is larger than the maximum signed doubleword integer, the floating-point invalid exception is raised, and if this exception is masked, the indefinite integer value (80000000H) is returned.
The destination operand is an XMM register. The source can be either an XMM register or a 128-bit memory location. For more details , see the Intel Processor manuals.
Example:
cvttps2dq xmm1 Label