Method mm256_cvttps_epi32
mm256_cvttps_epi32(v256)
Convert packed single-precision (32-bit) floating-point elements in a to packed 32-bit integers with truncation, and store the results in dst.
Declaration
public static v256 mm256_cvttps_epi32(v256 a)
Parameters
Type | Name | Description |
---|---|---|
v256 | a | Vector a |
Returns
Type | Description |
---|---|
v256 | Vector |
Remarks
**** VCVTTPS2DQ ymm1, ymm2/v256 Converts eight packed single-precision floating-point values in the source operand to eight signed doubleword integers in the destination. When a conversion is inexact, a truncated (round toward zero) value is returned. 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