#include <precomp.h>
Go to the source code of this file.
◆ __SQRT_DBL_MAX
◆ __SQRT_DBL_MIN
◆ _hypot()
Definition at line 34 of file hypot.c.
35{
37 double ratio;
38
39
40 if (abig < asmall)
41 {
43
44 abig = asmall;
46 }
47
48
49 if (asmall == 0.)
50 return abig;
51
52
53
54
55
56
57
59 return abig *
sqrt(1.0 + ratio*ratio);
60 else
61 {
62
63
64
65
66
67 double r = ratio*ratio,
t,
s,
p = abig,
q = asmall;
68
69 do {
72 break;
76 r = (
q /
p) * (
q /
p);
77 } while (1);
78
80 }
81}
_STLP_DECLSPEC complex< float > _STLP_CALL sqrt(const complex< float > &)
GLint GLint GLint GLint GLint x
GLint GLint GLint GLint GLint GLint y
GLdouble GLdouble GLdouble r
GLdouble GLdouble GLdouble GLdouble q
_Check_return_ _CRT_JIT_INTRINSIC double __cdecl fabs(_In_ double x)