Lines Matching refs:x

26 M_DECL_FUNC (__csqrt) (CFLOAT x)  in M_DECL_FUNC()
29 int rcls = fpclassify (__real__ x); in M_DECL_FUNC()
30 int icls = fpclassify (__imag__ x); in M_DECL_FUNC()
37 __imag__ res = __imag__ x; in M_DECL_FUNC()
41 if (__real__ x < 0) in M_DECL_FUNC()
44 __imag__ res = M_COPYSIGN (M_HUGE_VAL, __imag__ x); in M_DECL_FUNC()
48 __real__ res = __real__ x; in M_DECL_FUNC()
50 ? M_NAN : M_COPYSIGN (0, __imag__ x)); in M_DECL_FUNC()
63 if (__real__ x < 0) in M_DECL_FUNC()
66 __imag__ res = M_COPYSIGN (M_SQRT (-__real__ x), __imag__ x); in M_DECL_FUNC()
70 __real__ res = M_FABS (M_SQRT (__real__ x)); in M_DECL_FUNC()
71 __imag__ res = M_COPYSIGN (0, __imag__ x); in M_DECL_FUNC()
77 if (M_FABS (__imag__ x) >= 2 * M_MIN) in M_DECL_FUNC()
78 r = M_SQRT (M_LIT (0.5) * M_FABS (__imag__ x)); in M_DECL_FUNC()
80 r = M_LIT (0.5) * M_SQRT (2 * M_FABS (__imag__ x)); in M_DECL_FUNC()
83 __imag__ res = M_COPYSIGN (r, __imag__ x); in M_DECL_FUNC()
90 if (M_FABS (__real__ x) > M_MAX / 4) in M_DECL_FUNC()
93 __real__ x = M_SCALBN (__real__ x, -2 * scale); in M_DECL_FUNC() local
94 __imag__ x = M_SCALBN (__imag__ x, -2 * scale); in M_DECL_FUNC() local
96 else if (M_FABS (__imag__ x) > M_MAX / 4) in M_DECL_FUNC()
99 if (M_FABS (__real__ x) >= 4 * M_MIN) in M_DECL_FUNC()
100 __real__ x = M_SCALBN (__real__ x, -2 * scale); in M_DECL_FUNC() local
102 __real__ x = 0; in M_DECL_FUNC() local
103 __imag__ x = M_SCALBN (__imag__ x, -2 * scale); in M_DECL_FUNC() local
105 else if (M_FABS (__real__ x) < 2 * M_MIN in M_DECL_FUNC()
106 && M_FABS (__imag__ x) < 2 * M_MIN) in M_DECL_FUNC()
109 __real__ x = M_SCALBN (__real__ x, -2 * scale); in M_DECL_FUNC() local
110 __imag__ x = M_SCALBN (__imag__ x, -2 * scale); in M_DECL_FUNC() local
113 d = M_HYPOT (__real__ x, __imag__ x); in M_DECL_FUNC()
116 if (__real__ x > 0) in M_DECL_FUNC()
118 r = M_SQRT (M_LIT (0.5) * (d + __real__ x)); in M_DECL_FUNC()
119 if (scale == 1 && M_FABS (__imag__ x) < 1) in M_DECL_FUNC()
122 s = __imag__ x / r; in M_DECL_FUNC()
127 s = M_LIT (0.5) * (__imag__ x / r); in M_DECL_FUNC()
131 s = M_SQRT (M_LIT (0.5) * (d - __real__ x)); in M_DECL_FUNC()
132 if (scale == 1 && M_FABS (__imag__ x) < 1) in M_DECL_FUNC()
135 r = M_FABS (__imag__ x / s); in M_DECL_FUNC()
140 r = M_FABS (M_LIT (0.5) * (__imag__ x / s)); in M_DECL_FUNC()
153 __imag__ res = M_COPYSIGN (s, __imag__ x); in M_DECL_FUNC()