Searched defs:iy (Results 1 - 25 of 55) sorted by relevance

123

/illumos-gate/usr/src/lib/libm/common/C/
H A Datan2pi.c39 int ix, iy; local
43 iy = ((int *)&y)[HIWORD];
46 return ((iy >= 0)? 1.0 : -1.0);
H A Dfmod.c45 long long hx, ix, iy, iz; local
50 iy = *(long long *)&y & ~0x8000000000000000ull;
53 if (iy == 0ll)
56 if (ix >= 0x7ff0000000000000ll || iy > 0x7ff0000000000000ll)
59 if (ix <= iy)
60 return ((ix < iy)? x : x * zero);
67 * iy = normalized significand of y
69 ny = iy >> 52;
74 while (iy < 0x0010000000000000ll) {
76 iy
[all...]
/illumos-gate/usr/src/lib/libm/common/complex/
H A Dcarg.c40 int ix, iy; local
43 iy = ((int *)&(D_IM(z)))[HIWORD];
44 if ((((ix | iy) & ~0x80000000) | ((int *)&(D_RE(z)))[LOWORD] |
49 return ((iy == 0)? pi + pi_lo : -pi - pi_lo);
H A Dcprojf.c42 int ix, iy, hx, hy; local
49 iy = hy & 0x7fffffff;
50 if (iy == 0x7f800000) {
H A Dccosh.c84 int hx, ix, lx, hy, iy, ly, n; local
94 iy = hy & 0x7fffffff;
102 if ((iy | ly) == 0) {
105 } else if (iy >= 0x7ff00000) {
H A Dccoshl.c42 int hx, ix, hy, iy, n; local
50 iy = hy & 0x7fffffff;
61 } else if (iy >= 0x7fff0000) {
H A Dcexpf.c45 int n, ix, iy, hx, hy; local
52 iy = hy & 0x7fffffff;
53 if (iy == 0) { /* y = 0 */
58 if (iy >= 0x7f800000) {
67 if (iy >= 0x7f800000) {
H A Dcexpl.c46 int n, ix, iy, hx, hy; local
53 iy = hy & 0x7fffffff;
59 if (iy >= 0x7fff0000) {
68 if (iy >= 0x7fff0000) {
H A Dclogf.c43 int ix, iy, hx, hy; local
50 iy = hy & 0x7fffffff;
54 if (ix >= 0x7f800000 || iy >= 0x7f800000) {
56 if (iy == 0x7f800000)
70 else if (iy == 0x3f800000)
72 else if ((ix | iy) == 0)
H A Dcproj.c51 int ix, iy, hx, hy, lx, ly; local
60 iy = hy & 0x7fffffff;
61 if (ISINF(iy, ly)) {
H A Dcsinh.c84 int hx, ix, lx, hy, iy, ly, n; local
94 iy = hy & 0x7fffffff;
102 if ((iy | ly) == 0) {
105 } else if (iy >= 0x7ff00000) {
H A Dcsinhl.c42 int hx, ix, hy, iy, n; local
50 iy = hy & 0x7fffffff;
61 } else if (iy >= 0x7fff0000) {
H A Dccoshf.c44 int hx, ix, hy, iy, n; local
52 iy = hy & 0x7fffffff;
60 if (iy == 0) {
63 } else if (iy >= 0x7f800000) {
H A Dcexp.c36 * x+iy x
43 * Thus if exp(x+iy) = A + Bi and t = __k_cexp(x,&n), then
70 int n, ix, iy, hx, hy, lx, ly; local
79 iy = hy & 0x7fffffff;
80 if ((iy | ly) == 0) { /* y = 0 */
85 if (iy >= 0x7ff00000) {
94 if (iy >= 0x7ff00000) {
H A Dclog.c37 * log(x+iy) = log(\/ x + y ) + i tan (---)
52 * clog(-inf + iy )= +inf + i pi, for finite positive-signed y
53 * clog(+inf + iy )= +inf + i 0 , for finite positive-signed y
74 int n, ix, iy, hx, hy; local
84 iy = hy & 0x7fffffff;
88 if (ix < iy || (ix == iy && lx < ly)) {
93 n = ix, ix = iy;
94 iy = n;
98 n = (ix - iy) >> 2
[all...]
H A Dclogl.c52 int n, ix, iy, hx, hy; local
59 iy = hy & 0x7fffffff;
63 if (ix < iy || (ix == iy && ix < 0x7fff0000 && ax < ay)) {
68 n = ix, ix = iy;
69 iy = n;
71 n = (ix - iy) >> 16;
97 else if (ix < 0x5f3f0000 && iy >= 0x20bf0000)
H A Dcsinhf.c44 int hx, ix, hy, iy, n; local
52 iy = hy & 0x7fffffff;
60 if (iy == 0) {
63 } else if (iy >= 0x7f800000) {
H A Dcsqrtf.c44 int ix, iy, hx, hy; local
51 iy = hy & 0x7fffffff;
54 if (ix >= 0x7f800000 || iy >= 0x7f800000) {
56 if (iy == 0x7f800000)
68 } else if (iy == 0) {
H A Dctanhf.c42 int hx, ix, hy, iy; local
50 iy = hy & 0x7fffffff;
54 if (iy == 0) { /* ctanh(x,0) = (x,0) for x = 0 or NaN */
57 } else if (iy >= 0x7f800000) { /* y is inf or NaN */
73 if (iy < 0x7f000000) /* t = sin(2y) */
/illumos-gate/usr/src/lib/libm/common/R/
H A Datan2pif.c35 int ix, iy, hx, hy; local
38 iy = *(int *)&y;
40 hy = iy & ~0x80000000;
47 return ((iy == 0)? 1.0f : -1.0f);
H A Dhypotf.c38 int ix, iy; local
41 iy = (*(int *) &y) & 0x7fffffff;
44 *(int *) &w = x == y ? iy : ix; /* w = |x| = inf */
45 else if (iy == 0x7f800000)
46 *(int *) &w = x == y ? ix : iy; /* w = |y| = inf */
49 } else if (iy >= 0x7f800000) {
50 if (iy == 0x7f800000)
51 *(int *) &w = x == y ? ix : iy; /* w = |y| = inf */
55 *(int *) &w = iy; /* w = |y| */
56 else if (iy
[all...]
H A Dscalbf.c35 int ix, iy, hx, hy, n; local
38 iy = *(int *)&y;
40 hy = iy & ~0x80000000;
44 return ((iy < 0)? x / -y : x * y);
50 n = (iy < 0)? -65000 : 65000;
H A Dnextafterf.c40 int ix, iy, iz; local
43 iy = py[0];
46 if ((iy & ~0x80000000) > 0x7f800000)
48 if (ix == iy || (ix | iy) == 0x80000000)
51 iz = 1 | (iy & 0x80000000);
53 if (ix > iy)
58 if (iy < 0 && ix < iy)
H A Dfmodf.c46 int hx, ix, iy, iz, k, ny, nd; local
50 iy = *(int *)&y & 0x7fffffff;
53 if (ix >= ii || iy > ii || iy == 0) {
56 } else if (ix <= iy) {
57 if (ix < iy)
69 ny = iy >> 23;
75 while (iy < iu) {
77 iy += iy;
[all...]
H A Dlogf.c118 int hx, ix, i, exp, iy; local
141 iy = (ix + 0x20000) & 0xfffc0000;
142 i = iy >> 17;
144 v = (double)(ix - iy) * TBL[i + 1];

Completed in 129 milliseconds

123