ReactOS 0.4.16-dev-737-g3368adc
|
#include <corecrt.h>
Go to the source code of this file.
Classes | |
struct | _exception |
struct | _complex |
union | _double_val |
union | _float_val |
union | _ldouble_val |
union | _float_const |
Typedefs | |
typedef float | float_t |
typedef double | double_t |
#define _C2 1 |
Definition at line 111 of file corecrt_math.h.
#define _CLASS_ARG | ( | _Val | ) | __pragma(warning(suppress:6334))(sizeof ((_Val) + (float)0) == sizeof (float) ? 'f' : sizeof ((_Val) + (double)0) == sizeof (double) ? 'd' : 'l') |
Definition at line 271 of file corecrt_math.h.
#define _CLASSIFY | ( | _Val, | |
_FFunc, | |||
_DFunc, | |||
_LDFunc | |||
) | (_CLASS_ARG(_Val) == 'f' ? _FFunc((float)(_Val)) : _CLASS_ARG(_Val) == 'd' ? _DFunc((double)(_Val)) : _LDFunc((long double)(_Val))) |
Definition at line 272 of file corecrt_math.h.
#define _CLASSIFY2 | ( | _Val1, | |
_Val2, | |||
_FFunc, | |||
_DFunc, | |||
_LDFunc | |||
) | (_CLASS_ARG((_Val1) + (_Val2)) == 'f' ? _FFunc((float)(_Val1), (float)(_Val2)) : _CLASS_ARG((_Val1) + (_Val2)) == 'd' ? _DFunc((double)(_Val1), (double)(_Val2)) : _LDFunc((long double)(_Val1), (long double)(_Val2))) |
Definition at line 273 of file corecrt_math.h.
#define _COMPLEX_DEFINED |
Definition at line 35 of file corecrt_math.h.
#define _D0_C 3 |
Definition at line 126 of file corecrt_math.h.
#define _D1_C 2 |
Definition at line 127 of file corecrt_math.h.
#define _D2_C 1 |
Definition at line 128 of file corecrt_math.h.
#define _D3_C 0 |
Definition at line 129 of file corecrt_math.h.
#define _DBIAS 0x3fe |
Definition at line 131 of file corecrt_math.h.
#define _DENORM (-2) |
Definition at line 100 of file corecrt_math.h.
Definition at line 167 of file corecrt_math.h.
Definition at line 152 of file corecrt_math.h.
#define _DOFF 4 |
Definition at line 132 of file corecrt_math.h.
#define _DOMAIN 1 |
Definition at line 66 of file corecrt_math.h.
Definition at line 153 of file corecrt_math.h.
Definition at line 171 of file corecrt_math.h.
#define _F0_C 1 |
Definition at line 134 of file corecrt_math.h.
#define _F1_C 0 |
Definition at line 135 of file corecrt_math.h.
#define _FBIAS 0x7e |
Definition at line 137 of file corecrt_math.h.
#define _FE_DIVBYZERO 0x04 |
Definition at line 120 of file corecrt_math.h.
#define _FE_INEXACT 0x20 |
Definition at line 121 of file corecrt_math.h.
#define _FE_INVALID 0x01 |
Definition at line 122 of file corecrt_math.h.
#define _FE_OVERFLOW 0x08 |
Definition at line 123 of file corecrt_math.h.
#define _FE_UNDERFLOW 0x10 |
Definition at line 124 of file corecrt_math.h.
Definition at line 168 of file corecrt_math.h.
#define _FINITE (-1) |
Definition at line 101 of file corecrt_math.h.
Definition at line 158 of file corecrt_math.h.
#define _FOFF 7 |
Definition at line 138 of file corecrt_math.h.
#define _FP_EQ 2 |
Definition at line 266 of file corecrt_math.h.
#define _FP_GT 4 |
Definition at line 267 of file corecrt_math.h.
#define _FP_LT 1 |
Definition at line 265 of file corecrt_math.h.
#define _FPCOMPARE | ( | _Val1, | |
_Val2 | |||
) | (_CLASSIFY2(_Val1, _Val2, _fdpcomp, _dpcomp, _ldpcomp)) |
Definition at line 276 of file corecrt_math.h.
#define _FRND 1 |
Definition at line 139 of file corecrt_math.h.
Definition at line 159 of file corecrt_math.h.
Definition at line 172 of file corecrt_math.h.
Definition at line 85 of file corecrt_math.h.
#define _INC_MATH |
Definition at line 10 of file corecrt_math.h.
#define _INFCODE 1 |
Definition at line 102 of file corecrt_math.h.
#define _L0_C 3 |
Definition at line 141 of file corecrt_math.h.
#define _L1_C 2 |
Definition at line 142 of file corecrt_math.h.
#define _L2_C 1 |
Definition at line 143 of file corecrt_math.h.
#define _L3_C 0 |
Definition at line 144 of file corecrt_math.h.
#define _LBIAS 0x3fe |
Definition at line 146 of file corecrt_math.h.
Definition at line 162 of file corecrt_math.h.
Definition at line 169 of file corecrt_math.h.
Definition at line 163 of file corecrt_math.h.
Definition at line 164 of file corecrt_math.h.
#define _LOFF 4 |
Definition at line 147 of file corecrt_math.h.
Definition at line 165 of file corecrt_math.h.
Definition at line 173 of file corecrt_math.h.
#define _NANCODE 2 |
Definition at line 103 of file corecrt_math.h.
#define _OVERFLOW 3 |
Definition at line 68 of file corecrt_math.h.
#define _PLOSS 6 |
Definition at line 71 of file corecrt_math.h.
#define _SING 2 |
Definition at line 67 of file corecrt_math.h.
#define _TLOSS 5 |
Definition at line 70 of file corecrt_math.h.
#define _UNDERFLOW 4 |
Definition at line 69 of file corecrt_math.h.
Definition at line 112 of file corecrt_math.h.
#define FP_ILOGBNAN 0x7fffffff |
Definition at line 113 of file corecrt_math.h.
Definition at line 105 of file corecrt_math.h.
Definition at line 106 of file corecrt_math.h.
Definition at line 107 of file corecrt_math.h.
Definition at line 108 of file corecrt_math.h.
#define FP_ZERO 0 |
Definition at line 109 of file corecrt_math.h.
Definition at line 275 of file corecrt_math.h.
Definition at line 89 of file corecrt_math.h.
Definition at line 90 of file corecrt_math.h.
#define INFINITY ((float)(_HUGE_ENUF * _HUGE_ENUF)) |
Definition at line 88 of file corecrt_math.h.
#define isfinite | ( | _Val | ) | (fpclassify(_Val) <= 0) |
Definition at line 278 of file corecrt_math.h.
Definition at line 284 of file corecrt_math.h.
Definition at line 285 of file corecrt_math.h.
#define isinf | ( | _Val | ) | (fpclassify(_Val) == FP_INFINITE) |
Definition at line 279 of file corecrt_math.h.
Definition at line 286 of file corecrt_math.h.
Definition at line 287 of file corecrt_math.h.
Definition at line 288 of file corecrt_math.h.
#define isnan | ( | _Val | ) | (fpclassify(_Val) == FP_NAN) |
Definition at line 280 of file corecrt_math.h.
#define isnormal | ( | _Val | ) | (fpclassify(_Val) == FP_NORMAL) |
Definition at line 281 of file corecrt_math.h.
Definition at line 289 of file corecrt_math.h.
#define MATH_ERREXCEPT 2 |
Definition at line 116 of file corecrt_math.h.
#define math_errhandling (MATH_ERRNO | MATH_ERREXCEPT) |
Definition at line 117 of file corecrt_math.h.
#define MATH_ERRNO 1 |
Definition at line 115 of file corecrt_math.h.
Definition at line 94 of file corecrt_math.h.
Definition at line 282 of file corecrt_math.h.
Definition at line 60 of file corecrt_math.h.
Definition at line 59 of file corecrt_math.h.
Definition at line 30 of file _dclass.c.
Referenced by _dtest().
_Check_return_ _ACRTIMP short __cdecl _dexp | ( | _Inout_ double * | _Px, |
_In_ double | _Y, | ||
_In_ long | _Eoff | ||
) |
_Check_return_ _ACRTIMP short __cdecl _dnorm | ( | _Inout_updates_(4) unsigned short * | _Ps | ) |
_Check_return_ _ACRTIMP double __cdecl _dpoly | ( | _In_ double | _X, |
_In_reads_(_N) double const * | _Tab, | ||
_In_ int | _N | ||
) |
Definition at line 30 of file _fdclass.c.
Referenced by _fdtest().
_Check_return_ _ACRTIMP short __cdecl _fdexp | ( | _Inout_ float * | _Px, |
_In_ float | _Y, | ||
_In_ long | _Eoff | ||
) |
_Check_return_ _ACRTIMP short __cdecl _fdnorm | ( | _Inout_updates_(2) unsigned short * | _Ps | ) |
_Check_return_ _ACRTIMP float __cdecl _fdpoly | ( | _In_ float | _X, |
_In_reads_(_N) float const * | _Tab, | ||
_In_ int | _N | ||
) |
_Check_return_ _ACRTIMP short __cdecl _ldexp | ( | _Inout_ long double * | _Px, |
_In_ long double | _Y, | ||
_In_ long | _Eoff | ||
) |
_Check_return_ _ACRTIMP long double __cdecl _ldpoly | ( | _In_ long double | _X, |
_In_reads_(_N) long double const * | _Tab, | ||
_In_ int | _N | ||
) |
|
extern |
|
extern |
|
extern |
|
extern |
const _float_const _FInf_C |
Definition at line 254 of file corecrt_math.h.
const _float_const _FNan_C |
Definition at line 254 of file corecrt_math.h.
const _float_const _FRteps_C |
Definition at line 258 of file corecrt_math.h.
const _float_const _FSnan_C |
Definition at line 254 of file corecrt_math.h.
Definition at line 262 of file corecrt_math.h.
Definition at line 6 of file huge_val.c.
const _float_const _Hugeval_C |
Definition at line 253 of file corecrt_math.h.
const _float_const _Inf_C |
Definition at line 253 of file corecrt_math.h.
|
extern |
|
extern |
const _float_const _LInf_C |
Definition at line 255 of file corecrt_math.h.
const _float_const _LNan_C |
Definition at line 255 of file corecrt_math.h.
const _float_const _LRteps_C |
Definition at line 259 of file corecrt_math.h.
const _float_const _LSnan_C |
Definition at line 255 of file corecrt_math.h.
Definition at line 263 of file corecrt_math.h.
const _float_const _Nan_C |
Definition at line 253 of file corecrt_math.h.
const _float_const _Rteps_C |
Definition at line 257 of file corecrt_math.h.
const _float_const _Snan_C |
Definition at line 253 of file corecrt_math.h.
Definition at line 261 of file corecrt_math.h.