|
_Check_return_ int __cdecl | abs (_In_ int x) |
|
_Check_return_ long __cdecl | labs (_In_ long x) |
|
_Check_return_ long long __cdecl | llabs (_In_ long long x) |
|
_Check_return_ double __cdecl | acos (_In_ double x) |
|
_Check_return_ double __cdecl | asin (_In_ double x) |
|
_Check_return_ double __cdecl | atan (_In_ double x) |
|
_Check_return_ double __cdecl | atan2 (_In_ double y, _In_ double x) |
|
_Check_return_ double __cdecl | cos (_In_ double x) |
|
_Check_return_ double __cdecl | cosh (_In_ double x) |
|
_Check_return_ double __cdecl | exp (_In_ double x) |
|
_Check_return_ _CRT_JIT_INTRINSIC double __cdecl | fabs (_In_ double x) |
|
_Check_return_ double __cdecl | fmod (_In_ double x, _In_ double y) |
|
_Check_return_ double __cdecl | log (_In_ double x) |
|
_Check_return_ double __cdecl | log10 (_In_ double x) |
|
_Check_return_ double __cdecl | pow (_In_ double x, double y) |
|
_Check_return_ double __cdecl | sin (_In_ double x) |
|
_Check_return_ double __cdecl | sinh (_In_ double x) |
|
_Check_return_ _CRT_JIT_INTRINSIC double __cdecl | sqrt (_In_ double x) |
|
_Check_return_ double __cdecl | tan (_In_ double x) |
|
_Check_return_ double __cdecl | tanh (_In_ double x) |
|
int __CRTDECL | _matherr (_Inout_ struct _exception *exception) |
|
_Check_return_ _CRTIMP double __cdecl | atof (_In_z_ const char *str) |
|
_Check_return_ _CRTIMP double __cdecl | _atof_l (_In_z_ const char *str, _In_opt_ _locale_t locale) |
|
_Check_return_ _CRTIMP double __cdecl | _copysign (_In_ double x, _In_ double sgn) |
|
_Check_return_ _CRTIMP double __cdecl | _chgsign (_In_ double x) |
|
_Check_return_ _CRTIMP double __cdecl | _cabs (_In_ struct _complex a) |
|
_Check_return_ _CRTIMP double __cdecl | _hypot (_In_ double x, _In_ double y) |
|
_Check_return_ _CRTIMP double __cdecl | _j0 (_In_ double x) |
|
_Check_return_ _CRTIMP double __cdecl | _j1 (_In_ double x) |
|
_Check_return_ _CRTIMP double __cdecl | _jn (_In_ int x, _In_ double y) |
|
_Check_return_ _CRTIMP double __cdecl | _nextafter (_In_ double x, _In_ double y) |
|
_Check_return_ _CRTIMP double __cdecl | _y0 (_In_ double x) |
|
_Check_return_ _CRTIMP double __cdecl | _y1 (_In_ double x) |
|
_Check_return_ _CRTIMP double __cdecl | _yn (_In_ int x, _In_ double y) |
|
_Check_return_ _CRTIMP double __cdecl | ceil (_In_ double x) |
|
_Check_return_ _CRTIMP double __cdecl | floor (_In_ double x) |
|
_Check_return_ _CRTIMP double __cdecl | frexp (_In_ double x, _Out_ int *y) |
|
_Check_return_ _CRTIMP double __cdecl | ldexp (_In_ double x, _In_ int y) |
|
_Check_return_ _CRTIMP double __cdecl | modf (_In_ double x, _Out_ double *y) |
|
_Check_return_ __CRT_INLINE float __CRTDECL | ldexpf (_In_ float x, _In_ int y) |
|
_Check_return_ __CRT_INLINE long double __CRTDECL | tanl (_In_ long double x) |
|
_Check_return_ __CRT_INLINE float __CRTDECL | fabsf (_In_ float x) |
|
_Check_return_ float __cdecl | _chgsignf (_In_ float x) |
|
_Check_return_ float __cdecl | _copysignf (_In_ float x, _In_ float y) |
|
_Check_return_ float __cdecl | _hypotf (_In_ float x, _In_ float y) |
|
_Check_return_ float __cdecl | acosf (_In_ float x) |
|
_Check_return_ float __cdecl | asinf (_In_ float x) |
|
_Check_return_ float __cdecl | atanf (_In_ float x) |
|
_Check_return_ float __cdecl | atan2f (_In_ float x, _In_ float y) |
|
_Check_return_ float __cdecl | ceilf (_In_ float x) |
|
_Check_return_ float __cdecl | cosf (_In_ float x) |
|
_Check_return_ float __cdecl | coshf (_In_ float x) |
|
_Check_return_ float __cdecl | expf (_In_ float x) |
|
_Check_return_ float __cdecl | floorf (_In_ float x) |
|
_Check_return_ float __cdecl | fmodf (_In_ float x, _In_ float y) |
|
_Check_return_ float __cdecl | logf (_In_ float x) |
|
_Check_return_ float __cdecl | log10f (_In_ float x) |
|
_Check_return_ float __cdecl | modff (_In_ float x, _Out_ float *y) |
|
_Check_return_ float __cdecl | powf (_In_ float b, _In_ float e) |
|
_Check_return_ float __cdecl | sinf (_In_ float x) |
|
_Check_return_ float __cdecl | sinhf (_In_ float x) |
|
_Check_return_ float __cdecl | sqrtf (_In_ float x) |
|
_Check_return_ float __cdecl | tanf (_In_ float x) |
|
_Check_return_ float __cdecl | tanhf (_In_ float x) |
|
_Check_return_ __CRT_INLINE double | hypot (_In_ double x, _In_ double y) |
|
_Check_return_ __CRT_INLINE float | hypotf (_In_ float x, _In_ float y) |
|
_Check_return_ __CRT_INLINE float | frexpf (_In_ float x, _Out_ int *y) |
|
_Check_return_ __CRT_INLINE long double | acosl (_In_ long double x) |
|
_Check_return_ __CRT_INLINE long double | asinl (_In_ long double x) |
|
_Check_return_ __CRT_INLINE long double | atanl (_In_ long double x) |
|
_Check_return_ __CRT_INLINE long double | atan2l (_In_ long double y, _In_ long double x) |
|
_Check_return_ __CRT_INLINE long double | ceill (_In_ long double x) |
|
_Check_return_ __CRT_INLINE long double | cosl (_In_ long double x) |
|
_Check_return_ __CRT_INLINE long double | coshl (_In_ long double x) |
|
_Check_return_ __CRT_INLINE long double | expl (_In_ long double x) |
|
_Check_return_ __CRT_INLINE long double | fabsl (_In_ long double x) |
|
_Check_return_ __CRT_INLINE long double | floorl (_In_ long double x) |
|
_Check_return_ __CRT_INLINE long double | fmodl (_In_ long double x, _In_ long double y) |
|
_Check_return_ __CRT_INLINE long double | frexpl (_In_ long double x, _Out_ int *y) |
|
_Check_return_ __CRT_INLINE long double | hypotl (_In_ long double x, _In_ long double y) |
|
_Check_return_ __CRT_INLINE long double | logl (_In_ long double x) |
|
_Check_return_ __CRT_INLINE long double | log10l (_In_ long double x) |
|
_Check_return_ __CRT_INLINE long double | powl (_In_ long double x, _In_ long double y) |
|
_Check_return_ __CRT_INLINE long double | sinl (_In_ long double x) |
|
_Check_return_ __CRT_INLINE long double | sinhl (_In_ long double x) |
|
_Check_return_ __CRT_INLINE long double | sqrtl (_In_ long double x) |
|
_Check_return_ __CRT_INLINE long double | tanhl (_In_ long double x) |
|
_Check_return_ __CRT_INLINE long double | _chgsignl (_In_ long double number) |
|
_Check_return_ __CRT_INLINE long double | _copysignl (_In_ long double number, _In_ long double sign) |
|
_Check_return_ __CRT_INLINE long double | _hypotl (_In_ long double x, _In_ long double y) |
|
_Check_return_ __CRT_INLINE long double | ldexpl (_In_ long double x, _In_ int y) |
|
_Check_return_ __CRT_INLINE long double | modfl (_In_ long double x, _Out_ long double *y) |
|
_Check_return_ __CRT_INLINE double | round (_In_ double x) |
|
_Check_return_ __CRT_INLINE float | roundf (_In_ float x) |
|
_Check_return_ __CRT_INLINE long double | roundl (_In_ long double x) |
|
_Check_return_ __CRT_INLINE long | lround (_In_ double x) |
|
_Check_return_ __CRT_INLINE long | lroundf (_In_ float x) |
|
_Check_return_ __CRT_INLINE long | lroundl (_In_ long double x) |
|
_Check_return_ __CRT_INLINE long long | llround (_In_ double x) |
|
_Check_return_ __CRT_INLINE long long | llroundf (_In_ float x) |
|
_Check_return_ __CRT_INLINE long long | llroundl (_In_ long double x) |
|
_Check_return_ __CRT_INLINE double | rint (_In_ double x) |
|
_Check_return_ __CRT_INLINE float | rintf (_In_ float x) |
|
_Check_return_ __CRT_INLINE long double | rintl (_In_ long double x) |
|
_Check_return_ __CRT_INLINE long | lrint (_In_ double x) |
|
_Check_return_ __CRT_INLINE long | lrintf (_In_ float x) |
|
_Check_return_ __CRT_INLINE long | lrintl (_In_ long double x) |
|
_Check_return_ __CRT_INLINE long long | llrint (_In_ double x) |
|
_Check_return_ __CRT_INLINE long long | llrintf (_In_ float x) |
|
_Check_return_ __CRT_INLINE long long | llrintl (_In_ long double x) |
|
_Check_return_ __CRT_INLINE double | log2 (_In_ double x) |
|
| _CRT_NONSTDC_DEPRECATE (_j0) _CRTIMP double __cdecl j0(_In_ double x) |
|
| _CRT_NONSTDC_DEPRECATE (_j1) _CRTIMP double __cdecl j1(_In_ double x) |
|
| _CRT_NONSTDC_DEPRECATE (_jn) _CRTIMP double __cdecl jn(_In_ int x |
|
| _CRT_NONSTDC_DEPRECATE (_y0) _CRTIMP double __cdecl y0(_In_ double x) |
|
| _CRT_NONSTDC_DEPRECATE (_y1) _CRTIMP double __cdecl y1(_In_ double x) |
|
| _CRT_NONSTDC_DEPRECATE (_yn) _CRTIMP double __cdecl yn(_In_ int x |
|
Definition at line 17 of file fabs.c.
19{
20
21 unsigned long long u64 = *(
unsigned long long*)&
x;
22
23
25
26
27 if (
u64 > 0x7FF0000000000000ull)
28 {
29#ifdef _M_IX86
30
31 *(
unsigned long long*)&
x |= 0x0008000000000000ull;
32#endif
34 }
35
36
37 return *(
double*)&
u64;
38}
Referenced by __ieee754_j0(), __ieee754_j1(), __ieee754_jn(), _hypot(), brush_fill_pixels(), check_dc_state(), check_mat(), colors_match(), ColorTest(), compare(), compare_bitmap_data(), cosh(), DBG_is_U_direction(), EMF_FixIsotropic(), eto_scale_enum_proc(), fabsf(), fabsl(), fill_cube_positive_x(), findLeftGridIndices(), flatten_bezier(), GdipCreateLineBrush(), GdipGetPathWorldBounds(), GdipIsMatrixInvertible(), height_to_LP(), in_plane(), IntGdiWidenPath(), linear_vari_process(), linegradient_init_transform(), logic_dbl2int(), myequal(), ok_path(), PATH_DoArcPart(), prepare_rpn_result_2(), pres_log(), pres_rsq(), relative_error(), sampleCompTopSimpleOpt(), ScriptXtoCP(), sinc_hex_vari_process(), sinc_mono_vari_process(), sinc_multichan_vari_process(), sinc_quad_vari_process(), sinc_stereo_vari_process(), src_process(), sampledLine::tessellate(), test_BeginContainer2(), test_buffer(), test_buffer8(), test_clipping(), test_clipping_2(), test_D3DXSHEvalSphericalLight(), test_D3DXSHRotateZ(), test_decode_4bpp(), test_decode_rle4(), test_decode_rle8(), Test_fabs(), test_font_height_scaling(), test_GdipMeasureString(), test_session_creation(), test_tiff_resolution(), test_transform(), unstretch_angle(), VarUdateFromDate(), width_to_LP(), xform_eq(), xform_near_match(), xsltFormatNumberConversion(), xsltNumberFormatDecimal(), zoh_vari_process(), and CardRegion::ZoomCard().