Lines Matching refs:ax
53 double x, y, xh, yh, w, ax, ay; in cabs() local
67 ax = fabs(y); in cabs()
76 ax = fabs(x); in cabs()
88 return ((ax == ay)? ay : ax); in cabs()
90 return ((ay == ax)? ax : ay); in cabs()
92 return (ax * ay); in cabs()
97 ax += ay; in cabs()
98 return (ax); in cabs()
100 ax *= twom768; in cabs()
110 return (ax); in cabs()
112 return (ax + ay); in cabs()
114 ax *= two768; in cabs()
117 if (ax == zero) /* guard subnormal flush to zero */ in cabs()
118 return (ax); in cabs()
119 ix = ((int *)&ax)[HIWORD]; in cabs()
125 return (ax * twom768); in cabs()
135 return ((ax + ay) * twom768); in cabs()
141 return (ax + ay); in cabs()
151 ax += ay / (ax + sqrt(ax * ax + ay)); in cabs()
155 w = sqrt(ax * ax + ay * ay); in cabs()
156 ax += ay / ((ax + w) / ay); in cabs()
159 w = ax - ay; in cabs()
163 ay = ay * ay + (ax - xh) * (ax + xh); in cabs()
164 ax = sqrt(xh * xh + ay); in cabs()
166 ax = ax + ax; in cabs()
171 ay = w * w + ((ax - xh) * yh + (ay - yh) * ax); in cabs()
172 ax = sqrt(xh * yh + ay); in cabs()
177 ax *= twom768; in cabs()
179 ax *= two768; /* must generate side effect here */ in cabs()
181 return (ax); in cabs()