20#if defined(__ICL) && __ICL == 1700
21#pragma warning(disable : 264)
31#if defined(__ICL) && __ICL == 1700
32#pragma warning(default : 264)
42 return (isinf(value) != 0U);
52 return (isinf((
real_T)value) != 0U);
62 return (isnan(value) != 0U);
72 return (isnan((
real_T)value) != 0U);
float real32_T
32-bit single-precision float.
double real_T
Generic real type (aliased to double).
bool boolean_T
Generic boolean type.
boolean_T rtIsInf(real_T value)
Checks if a double-precision value is positive or negative infinity.
boolean_T rtIsNaN(real_T value)
Checks if a double-precision value is Not-a-Number (NaN).
boolean_T rtIsNaNF(real32_T value)
Checks if a single-precision value is Not-a-Number (NaN).
boolean_T rtIsInfF(real32_T value)
Checks if a single-precision value is positive or negative infinity.
real32_T rtNaNF
Global constant for Not-a-Number (single precision).
real_T rtInf
Global constant for positive infinity (double precision).
real_T rtNaN
Global constant for Not-a-Number (double precision).
real_T rtMinusInf
Global constant for negative infinity (double precision).
real32_T rtInfF
Global constant for positive infinity (single precision).
real32_T rtMinusInfF
Global constant for negative infinity (single precision).
Provides definitions and utility functions for non-finite floating-point values.