Converts four single-precision
floating point values to half-precision (16-bit) floating point values.
Syntax
extern __m128i _mm_cvtps_ph(__m128 x, int imm); |
Arguments
- X
-
a vector containing four single-precision FP values
- Imm
-
a conversion control constant
Description
This intrinsic converts four single-precision
floating point values to half-precision (16-bit) floating point values. The corresponding Intel® Post 32nm processor
extension instruction is VCVTPS2PH.
Returns
A vector containing eight half-precision (16-bit) floating point elements.