ReactOS 0.4.16-dev-1063-gd722e70
|
#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 119 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 279 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 280 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 281 of file corecrt_math.h.
#define _COMPLEX_DEFINED |
Definition at line 35 of file corecrt_math.h.
#define _D0_C 3 |
Definition at line 134 of file corecrt_math.h.
#define _D1_C 2 |
Definition at line 135 of file corecrt_math.h.
#define _D2_C 1 |
Definition at line 136 of file corecrt_math.h.
#define _D3_C 0 |
Definition at line 137 of file corecrt_math.h.
#define _DBIAS 0x3fe |
Definition at line 139 of file corecrt_math.h.
#define _DENORM (-2) |
Definition at line 108 of file corecrt_math.h.
Definition at line 175 of file corecrt_math.h.
Definition at line 160 of file corecrt_math.h.
#define _DOFF 4 |
Definition at line 140 of file corecrt_math.h.
#define _DOMAIN 1 |
Definition at line 66 of file corecrt_math.h.
Definition at line 161 of file corecrt_math.h.
Definition at line 179 of file corecrt_math.h.
#define _F0_C 1 |
Definition at line 142 of file corecrt_math.h.
#define _F1_C 0 |
Definition at line 143 of file corecrt_math.h.
#define _FBIAS 0x7e |
Definition at line 145 of file corecrt_math.h.
#define _FE_DIVBYZERO 0x04 |
Definition at line 128 of file corecrt_math.h.
#define _FE_INEXACT 0x20 |
Definition at line 129 of file corecrt_math.h.
#define _FE_INVALID 0x01 |
Definition at line 130 of file corecrt_math.h.
#define _FE_OVERFLOW 0x08 |
Definition at line 131 of file corecrt_math.h.
#define _FE_UNDERFLOW 0x10 |
Definition at line 132 of file corecrt_math.h.
Definition at line 176 of file corecrt_math.h.
#define _FINITE (-1) |
Definition at line 109 of file corecrt_math.h.
Definition at line 166 of file corecrt_math.h.
#define _FOFF 7 |
Definition at line 146 of file corecrt_math.h.
#define _FP_EQ 2 |
Definition at line 274 of file corecrt_math.h.
#define _FP_GT 4 |
Definition at line 275 of file corecrt_math.h.
#define _FP_LT 1 |
Definition at line 273 of file corecrt_math.h.
#define _FPCOMPARE | ( | _Val1, | |
_Val2 | |||
) | (_CLASSIFY2(_Val1, _Val2, _fdpcomp, _dpcomp, _ldpcomp)) |
Definition at line 284 of file corecrt_math.h.
#define _FRND 1 |
Definition at line 147 of file corecrt_math.h.
Definition at line 167 of file corecrt_math.h.
Definition at line 180 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 110 of file corecrt_math.h.
#define _L0_C 3 |
Definition at line 149 of file corecrt_math.h.
#define _L1_C 2 |
Definition at line 150 of file corecrt_math.h.
#define _L2_C 1 |
Definition at line 151 of file corecrt_math.h.
#define _L3_C 0 |
Definition at line 152 of file corecrt_math.h.
#define _LBIAS 0x3fe |
Definition at line 154 of file corecrt_math.h.
Definition at line 170 of file corecrt_math.h.
Definition at line 177 of file corecrt_math.h.
Definition at line 171 of file corecrt_math.h.
Definition at line 172 of file corecrt_math.h.
#define _LOFF 4 |
Definition at line 155 of file corecrt_math.h.
Definition at line 173 of file corecrt_math.h.
Definition at line 181 of file corecrt_math.h.
#define _NANCODE 2 |
Definition at line 111 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 120 of file corecrt_math.h.
#define FP_ILOGBNAN 0x7fffffff |
Definition at line 121 of file corecrt_math.h.
Definition at line 113 of file corecrt_math.h.
Definition at line 114 of file corecrt_math.h.
Definition at line 115 of file corecrt_math.h.
Definition at line 116 of file corecrt_math.h.
#define FP_ZERO 0 |
Definition at line 117 of file corecrt_math.h.
Definition at line 283 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 286 of file corecrt_math.h.
Definition at line 292 of file corecrt_math.h.
Definition at line 293 of file corecrt_math.h.
#define isinf | ( | _Val | ) | (fpclassify(_Val) == FP_INFINITE) |
Definition at line 287 of file corecrt_math.h.
Definition at line 294 of file corecrt_math.h.
Definition at line 295 of file corecrt_math.h.
Definition at line 296 of file corecrt_math.h.
#define isnan | ( | _Val | ) | (fpclassify(_Val) == FP_NAN) |
Definition at line 288 of file corecrt_math.h.
#define isnormal | ( | _Val | ) | (fpclassify(_Val) == FP_NORMAL) |
Definition at line 289 of file corecrt_math.h.
Definition at line 297 of file corecrt_math.h.
#define MATH_ERREXCEPT 2 |
Definition at line 124 of file corecrt_math.h.
#define math_errhandling (MATH_ERRNO | MATH_ERREXCEPT) |
Definition at line 125 of file corecrt_math.h.
#define MATH_ERRNO 1 |
Definition at line 123 of file corecrt_math.h.
#define NAN (__builtin_nanf("")) |
Definition at line 97 of file corecrt_math.h.
Definition at line 290 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 262 of file corecrt_math.h.
const _float_const _FNan_C |
Definition at line 262 of file corecrt_math.h.
const _float_const _FRteps_C |
Definition at line 266 of file corecrt_math.h.
const _float_const _FSnan_C |
Definition at line 262 of file corecrt_math.h.
Definition at line 270 of file corecrt_math.h.
Definition at line 6 of file huge_val.c.
const _float_const _Hugeval_C |
Definition at line 261 of file corecrt_math.h.
const _float_const _Inf_C |
Definition at line 261 of file corecrt_math.h.
|
extern |
|
extern |
const _float_const _LInf_C |
Definition at line 263 of file corecrt_math.h.
const _float_const _LNan_C |
Definition at line 263 of file corecrt_math.h.
const _float_const _LRteps_C |
Definition at line 267 of file corecrt_math.h.
const _float_const _LSnan_C |
Definition at line 263 of file corecrt_math.h.
Definition at line 271 of file corecrt_math.h.
const _float_const _Nan_C |
Definition at line 261 of file corecrt_math.h.
const _float_const _Rteps_C |
Definition at line 265 of file corecrt_math.h.
const _float_const _Snan_C |
Definition at line 261 of file corecrt_math.h.
Definition at line 269 of file corecrt_math.h.