Home
last modified time | relevance | path

Searched refs:iy (Results 1 – 25 of 59) sorted by path

123

/illumos-gate/usr/src/lib/libm/common/C/
H A D_SVID_error.c127 int iy; in _SVID_libm_err() local
928 iy = ((int *)&y)[HIWORD]; in _SVID_libm_err()
932 else if ((x == 0.0 && iy > 0) || (!finite(x) && iy < 0)) in _SVID_libm_err()
935 exc.retval = ieee_retval = ((iy < 0)? x / -y : x * y); in _SVID_libm_err()
H A Datan2pi.c39 int ix, iy; in atan2pi() local
43 iy = ((int *)&y)[HIWORD]; in atan2pi()
46 return ((iy >= 0)? 1.0 : -1.0); in atan2pi()
H A Dfmod.c45 long long hx, ix, iy, iz; in fmod() local
50 iy = *(long long *)&y & ~0x8000000000000000ull; in fmod()
53 if (iy == 0ll) in fmod()
59 if (ix <= iy) in fmod()
60 return ((ix < iy)? x : x * zero); in fmod()
69 ny = iy >> 52; in fmod()
74 while (iy < 0x0010000000000000ll) { in fmod()
76 iy += iy; in fmod()
92 iy = 0x0010000000000000ll | (iy & 0x000fffffffffffffll); in fmod()
97 iz = ix - iy; in fmod()
[all …]
H A Dhypot.c81 int i, j, nx, ny, ix, iy, iscale = 0; in hypot() local
91 if (iy > ix) { in hypot()
95 ix = iy; in hypot()
96 iy = i; in hypot()
105 ny = iy >> 20; in hypot()
130 iy -= 768 << 20; in hypot()
138 if ((iy | ly) == 0) in hypot()
154 iy = ((int *) &ay)[HIWORD]; in hypot()
156 iy += 768 << 20; in hypot()
157 j = (ix >> 20) - (iy >> 20); in hypot()
[all …]
/illumos-gate/usr/src/lib/libm/common/Q/
H A Datanl.c115 int ix, iy, sign, j; in atanl() local
187 iy = (ix + 0x00000800) & 0x7ffff000; in atanl()
188 py[i0] = iy; in atanl()
190 j = (iy - 0x3ffc0000) >> 12; in atanl()
197 if (ix == iy) in atanl()
H A Dfmodl.c58 int n, ix, iy, k, sx; in fmodl() local
113 iy = -16382; in fmodl()
115 iy -= 16; in fmodl()
122 iy -= 1; in fmodl()
129 iy = (y0 >> 16) - 16383; in fmodl()
134 n = ix - iy; in fmodl()
225 iy -= 16; in fmodl()
235 iy -= 1; in fmodl()
240 if (iy >= -16382) { in fmodl()
241 __H0(a) = sx | (x0 - iu) | ((iy + 16383) << 16); in fmodl()
[all …]
H A Dlog1pl.c144 int i, j, ix, iy, n, hx, m; in log1pl() local
171 iy = H0(y); in log1pl()
172 n = ((iy + 0x200) >> 16) - 0x3fff; in log1pl()
173 iy = (iy & 0x0000ffff) | 0x3fff0000; /* scale 1+x to [1,2] */ in log1pl()
174 H0(y) = iy; in log1pl()
203 i = (iy + 0x200) >> 10; in log1pl()
/illumos-gate/usr/src/lib/libm/common/R/
H A Datan2f.c254 int i, k, hx, hy, ix, iy, sign; in atan2f() local
259 iy = *(int *)&fy; in atan2f()
261 hy = iy & ~0x80000000; in atan2f()
271 if (iy < 0) { in atan2f()
285 if (iy < 0) { in atan2f()
H A Datan2pif.c35 int ix, iy, hx, hy; in atan2pif() local
38 iy = *(int *)&y; in atan2pif()
40 hy = iy & ~0x80000000; in atan2pif()
47 return ((iy == 0)? 1.0f : -1.0f); in atan2pif()
H A Datanf.c108 int ix, iy, sign, j; in atanf() local
174 iy = (ix + 0x00040000) & 0x7ff80000; in atanf()
175 *(int *) &y = iy; in atanf()
176 j = (iy - 0x3f000000) >> 19; in atanf()
178 if (ix == iy) in atanf()
H A Dfmodf.c53 if (ix >= ii || iy > ii || iy == 0) { in fmodf()
57 if (ix < iy) in fmodf()
69 ny = iy >> 23; in fmodf()
77 iy += iy; in fmodf()
92 iy = iu | (iy & im); in fmodf()
115 iz = ix - iy; in fmodf()
120 iz = ix - iy; in fmodf()
125 iz = ix - iy; in fmodf()
130 iz = ix - iy; in fmodf()
141 iz = ix - iy; in fmodf()
[all …]
H A Dhypotf.c38 int ix, iy; in hypotf() local
41 iy = (*(int *) &y) & 0x7fffffff; in hypotf()
44 *(int *) &w = x == y ? iy : ix; /* w = |x| = inf */ in hypotf()
45 else if (iy == 0x7f800000) in hypotf()
46 *(int *) &w = x == y ? ix : iy; /* w = |y| = inf */ in hypotf()
49 } else if (iy >= 0x7f800000) { in hypotf()
50 if (iy == 0x7f800000) in hypotf()
51 *(int *) &w = x == y ? ix : iy; /* w = |y| = inf */ in hypotf()
55 *(int *) &w = iy; /* w = |y| */ in hypotf()
56 else if (iy == 0) in hypotf()
H A Dlogf.c118 int hx, ix, i, exp, iy; in logf() local
141 iy = (ix + 0x20000) & 0xfffc0000; in logf()
142 i = iy >> 17; in logf()
144 v = (double)(ix - iy) * TBL[i + 1]; in logf()
H A Dnextafterf.c40 int ix, iy, iz; in nextafterf() local
43 iy = py[0]; in nextafterf()
46 if ((iy & ~0x80000000) > 0x7f800000) in nextafterf()
48 if (ix == iy || (ix | iy) == 0x80000000) in nextafterf()
51 iz = 1 | (iy & 0x80000000); in nextafterf()
53 if (ix > iy) in nextafterf()
58 if (iy < 0 && ix < iy) in nextafterf()
H A Dpowf.c130 int ix, iy, jx, jy, k, iw, yisint; in powf() local
133 iy = *(int *)&y; in powf()
135 jy = iy & ~0x80000000; in powf()
176 if (iy > 0) in powf()
181 if (iy < 0) in powf()
188 if (iy < 0) in powf()
191 } else if (iy == 0x40000000) { /* y is 2 */ in powf()
193 } else if (iy == 0x3f000000) { /* y is 0.5 */ in powf()
204 if (iy < 0) in powf()
H A Dscalbf.c35 int ix, iy, hx, hy, n; in scalbf() local
38 iy = *(int *)&y; in scalbf()
40 hy = iy & ~0x80000000; in scalbf()
44 return ((iy < 0)? x / -y : x * y); in scalbf()
50 n = (iy < 0)? -65000 : 65000; in scalbf()
/illumos-gate/usr/src/lib/libm/common/complex/
H A Dcabs.c54 int i, j, nx, ny, ix, iy, iscale = 0; in cabs() local
66 if (iy > ix) { in cabs()
70 ix = iy; in cabs()
71 iy = i; in cabs()
80 ny = iy >> 20; in cabs()
104 iy -= 768 << 20; in cabs()
109 if ((iy | ly) == 0) in cabs()
126 iy = ((int *)&ay)[HIWORD]; in cabs()
128 iy += 768 << 20; in cabs()
130 j = (ix >> 20) - (iy >> 20); in cabs()
[all …]
H A Dcacos.c221 int ix, iy, hx, hy; in cacos() local
232 iy = hy & 0x7fffffff; in cacos()
236 if (((iy | ly) == 0) || (iy >= 0x7ff00000)) { in cacos()
244 if (iy >= 0x7ff00000) { in cacos()
245 if (ISINF(iy, ly)) { /* cacos(x + i inf) = pi/2 - i inf */ in cacos()
274 if (iy >= 0x7ff00000) { in cacos()
275 if (ISINF(iy, ly)) { in cacos()
307 if (iy >= 0x7ff00000) { in cacos()
318 if ((iy | ly) == 0) { /* region 1: y=0 */ in cacos()
356 } else if (ix >= 0x5fc00000 || iy >= 0x5fc00000) { /* x,y>2**509 */ in cacos()
[all …]
H A Dcacosl.c77 int ix, iy, hx, hy; in cacosl() local
85 iy = hy & 0x7fffffff; in cacosl()
89 if (y == zero || (iy >= 0x7fff0000)) { in cacosl()
97 if (iy >= 0x7fff0000) { in cacosl()
125 if (iy >= 0x7fff0000) { in cacosl()
159 if (iy >= 0x7fff0000) { in cacosl()
222 } else if (ix >= 0x5ffb0000 || iy >= 0x5ffb0000) { in cacosl()
231 if (iy >= 0x3fff8000) /* if y > Acrossover */ in cacosl()
H A Dcarg.c40 int ix, iy; in carg() local
43 iy = ((int *)&(D_IM(z)))[HIWORD]; in carg()
44 if ((((ix | iy) & ~0x80000000) | ((int *)&(D_RE(z)))[LOWORD] | in carg()
49 return ((iy == 0)? pi + pi_lo : -pi - pi_lo); in carg()
H A Dcasin.c217 int ix, iy, hx, hy; in casin() local
228 iy = hy & 0x7fffffff; in casin()
238 if (iy >= 0x7ff00000) { in casin()
239 if (ISINF(iy, ly)) in casin()
247 if (iy >= 0x7ff00000) { in casin()
269 if ((ix | lx | iy | ly) == 0) in casin()
272 if (iy >= 0x7ff00000) { /* y is inf or NaN */ in casin()
273 if (ISINF(iy, ly)) { /* casin(x + i inf) = 0 + i inf */ in casin()
290 if ((iy | ly) == 0) { /* region 1: y=0 */ in casin()
328 } else if (ix >= 0x5fc00000 || iy >= 0x5fc00000) { /* x,y>2**509 */ in casin()
[all …]
H A Dcasinl.c71 int ix, iy, hx, hy; in casinl() local
79 iy = hy & 0x7fffffff; in casinl()
89 if (iy >= 0x7fff0000) { in casinl()
98 if (iy >= 0x7fff0000) { in casinl()
125 if (iy >= 0x7fff0000) { /* y is inf or NaN */ in casinl()
182 } else if (ix >= 0x5ffb0000 || iy >= 0x5ffb0000) { in casinl()
191 if (iy >= 0x3fff8000) /* if y > Acrossover */ in casinl()
H A Dcatan.c95 int hx, hy, ix, iy; in catan() local
107 iy = hy & 0x7fffffff; in catan()
116 if ((iy | ly) == 0 || (ISINF(iy, ly))) in catan()
121 } else if (iy >= 0x7ff00000) { in catan()
123 if (ISINF(iy, ly)) { in catan()
144 if (((iy - 0x3ff00000) | ly) == 0) { in catan()
155 } else if (iy < 0x3e200000 || ((ix - iy) >> 20) >= 30) { in catan()
177 if ((iy | ly) == 0) { in catan()
188 } else if (iy >= 0x41c00000 && ((iy - ix) >> 20) >= 30) { in catan()
256 if (iy >= 0x3ff00000) in catan()
[all …]
H A Dcatanf.c50 int hx, hy, ix, iy; in catanf() local
59 iy = hy & 0x7fffffff; in catanf()
67 if (iy == 0 || iy == 0x7f800000) in catanf()
72 } else if (iy >= 0x7f800000) { /* y is inf or NaN */ in catanf()
73 if (iy == 0x7f800000) { in catanf()
94 if (iy == 0x3f800000) { in catanf()
98 } else if (iy > 0x3f800000) { /* y>1 */ in catanf()
H A Dcatanl.c129 int hx, hy, ix, iy; in catanl() local
138 iy = hy & 0x7fffffff; in catanl()
152 } else if (iy >= 0x7fff0000) { in catanl()
311 if (iy >= 0x3ffe0000 && iy < 0x40000000) { in catanl()

123