_ _CVTTS_C Intrinsic

The _ _CVTTS_C intrinsic has the following declaration:

float __CVTTS_C(double);

This intrinsic function returns the IEEE single-precision result of converting an IEEE double-precision value to IEEE single-precision floating-point format, with IEEE chopped rounding used.

This intrinsic can both underflow and overflow, with errors handled according to the particular /QAieee switch specified. For more information, see the Floating-Point Exception-Handling Options topic in this chapter.