/illumos-gate/usr/src/lib/libm/common/complex/ |
H A D | k_atan2.c | 459 int ix, iy, hx, hy, lx, ly; in __k_atan2() local 465 hx = ((int *) &x)[HIWORD]; in __k_atan2() 467 ix = hx & ~0x80000000; in __k_atan2() 474 if (hx >= 0) { /* ATAN2(+-finite, +inf) is +-0 */ in __k_atan2() 485 } else if (hx > 0) { /* ATAN2(+-INF,+INF) = +-pi/4 */ in __k_atan2() 494 if (hx >= 0) /* ATAN2(+-0, +(0 <= x <= inf)) is +-0 */ in __k_atan2() 508 if (hx < 0) { in __k_atan2() 541 if (hx < 0) { in __k_atan2()
|
H A D | k_cexp.c | 122 unsigned hx, lx; in __k_cexp() local 124 hx = HI_WORD(x); /* high word of x */ in __k_cexp() 126 xsb = (hx >> 31) & 1; /* sign bit of x */ in __k_cexp() 127 hx &= 0x7fffffff; /* high word of |x| */ in __k_cexp() 130 if (hx >= 0x40e86a00) { /* if |x| > 50000 */ in __k_cexp() 131 if (hx >= 0x7ff00000) { in __k_cexp() 133 if (((hx & 0xfffff) | lx) != 0) in __k_cexp() 145 if (hx > 0x3fd62e42) { /* if |x| > 0.5 ln2 */ in __k_cexp() 146 if (hx < 0x3FF0A2B2) { /* and |x| < 1.5 ln2 */ in __k_cexp() 159 } else if (hx < 0x3e300000) { /* when |x|<2**-28 */ in __k_cexp()
|
H A D | k_cexpl.c | 242 int hx, ix, j, k; in __k_cexpl() local 246 hx = HI_XWORD(x); in __k_cexpl() 247 ix = hx & 0x7fffffff; in __k_cexpl() 248 if (hx >= 0x7fff0000) in __k_cexpl() 250 if (((unsigned) hx) >= 0xffff0000) in __k_cexpl() 254 if (hx > 0) { in __k_cexpl() 255 if (hx > 0x401086a0) { /* x > 200000 */ in __k_cexpl()
|
H A D | csqrtf.c | 44 int ix, iy, hx, hy; in csqrtf() local 48 hx = THE_WORD(x); in csqrtf() 50 ix = hx & 0x7fffffff; in csqrtf() 59 if (hx > 0) { in csqrtf() 69 if (hx >= 0) { in csqrtf() 82 if (hx >= 0) { in csqrtf()
|
H A D | csqrtl.c | 51 int n, ix, iy, hx, hy; local 55 hx = HI_XWORD(x); 57 ix = hx & 0x7fffffff; 66 if (hx > 0) { 76 if (hx >= 0) { 102 if (hx >= 0) { 135 if (hx >= 0) {
|
H A D | ctanh.c | 100 int hx, ix, lx, hy, iy, ly; in ctanh() local 105 hx = HI_WORD(x); in ctanh() 107 ix = hx & 0x7fffffff; in ctanh() 171 if (hx < 0) in ctanh()
|
H A D | ctanhf.c | 42 int hx, ix, hy, iy; in ctanhf() local 47 hx = THE_WORD(x); in ctanhf() 48 ix = hx & 0x7fffffff; in ctanhf() 110 if (hx < 0) in ctanhf()
|
H A D | ctanhl.c | 43 int hx, ix, hy, iy; in ctanhl() local 48 hx = HI_XWORD(x); in ctanhl() 49 ix = hx & 0x7fffffff; in ctanhl() 113 if (hx < 0) in ctanhl()
|
H A D | csinh.c | 84 int hx, ix, lx, hy, iy, ly, n; in csinh() local 89 hx = HI_WORD(x); in csinh() 91 ix = hx & 0x7fffffff; in csinh() 132 if (hx < 0) in csinh()
|
H A D | csinhf.c | 44 int hx, ix, hy, iy, n; in csinhf() local 49 hx = THE_WORD(x); in csinhf() 50 ix = hx & 0x7fffffff; in csinhf() 97 if (hx < 0) in csinhf()
|
H A D | csinhl.c | 42 int hx, ix, hy, iy, n; in csinhl() local 47 hx = HI_XWORD(x); in csinhl() 48 ix = hx & 0x7fffffff; in csinhl() 88 if (hx < 0) in csinhl()
|
H A D | csqrt.c | 123 int n, ix, iy, hx, hy, lx, ly; in csqrt() local 127 hx = HI_WORD(x); in csqrt() 131 ix = hx & 0x7fffffff; in csqrt() 140 if (hx > 0) { in csqrt() 150 if (hx >= 0) { in csqrt() 171 if (hx >= 0) { in csqrt() 199 if (hx >= 0) { in csqrt()
|
H A D | cpow.c | 156 int ix, iy, hx, lx, hy, ly, hv, hu, iu, iv, lu, lv; in cpow() local 163 hx = ((int *) &x)[HIWORD]; in cpow() 171 ix = hx & 0x7fffffff; in cpow() 186 if (hx < 0 && ix < hiinf && iu < hiinf) { in cpow() 208 if (hx >= 0) { in cpow() 312 hx = ((int *) &w1)[HIWORD]; in cpow() 314 ix = hx & 0x7fffffff; in cpow() 319 r = (hx < 0)? tiny * tiny : huge * huge; in cpow() 321 k = (int) (invln2 * w1 + ((hx >= 0)? 0.5 : -0.5)); in cpow()
|
H A D | cpowf.c | 58 int ix, iy, hx, hy, hv, hu, iu, iv, j; in cpowf() local 64 hx = THE_WORD(x); in cpowf() 68 ix = hx & 0x7fffffff; in cpowf() 83 if (hx < 0 && ix < hiinf && iu < hiinf) { in cpowf() 110 dt = (hx >= 0)? 0.25 : 0.75; in cpowf()
|
H A D | cpowl.c | 111 int ix, iy, hx, hy, hv, hu, iu, iv, i, j, k; in cpowl() local 117 hx = HI_XWORD(x); in cpowl() 121 ix = hx & 0x7fffffff; in cpowl() 136 if (hx < 0 && ix < hiinf && iu < hiinf) { in cpowl() 158 if (hx >= 0) { in cpowl() 255 hx = HI_XWORD(w1); in cpowl() 256 ix = hx & 0x7fffffff; in cpowl() 262 r = (hx < 0)? tiny * tiny : huge * huge; in cpowl() 264 k = (int) (invln2 * w1 + ((hx >= 0)? 0.5L : -0.5L)); in cpowl()
|
H A D | cproj.c | 51 int ix, iy, hx, hy, lx, ly; in cproj() local 55 hx = HI_WORD(x); in cproj() 59 ix = hx & 0x7fffffff; in cproj()
|
H A D | cprojf.c | 42 int ix, iy, hx, hy; in cprojf() local 46 hx = THE_WORD(x); in cprojf() 48 ix = hx & 0x7fffffff; in cprojf()
|
H A D | cexpl.c | 46 int n, ix, iy, hx, hy; in cexpl() local 50 hx = HI_XWORD(x); in cexpl() 52 ix = hx & 0x7fffffff; in cexpl() 58 if (hx < 0) { in cexpl()
|
H A D | clogl.c | 52 int n, ix, iy, hx, hy; in clogl() local 56 hx = HI_XWORD(x); in clogl() 58 ix = hx & 0x7fffffff; in clogl()
|
H A D | clog.c | 74 int n, ix, iy, hx, hy; in __clog() local 79 hx = HI_WORD(x); in __clog() 83 ix = hx & 0x7fffffff; in __clog()
|
H A D | clogf.c | 43 int ix, iy, hx, hy; in clogf() local 47 hx = THE_WORD(x); in clogf() 49 ix = hx & 0x7fffffff; in clogf()
|
H A D | ccosh.c | 84 int hx, ix, lx, hy, iy, ly, n; in ccosh() local 89 hx = HI_WORD(x); in ccosh() 91 ix = hx & 0x7fffffff; in ccosh() 132 if ((hx ^ hy) < 0) in ccosh()
|
H A D | ccoshf.c | 44 int hx, ix, hy, iy, n; in ccoshf() local 49 hx = THE_WORD(x); in ccoshf() 50 ix = hx & 0x7fffffff; in ccoshf() 97 if ((hx ^ hy) < 0) in ccoshf()
|
H A D | ccoshl.c | 42 int hx, ix, hy, iy, n; in ccoshl() local 47 hx = HI_XWORD(x); in ccoshl() 48 ix = hx & 0x7fffffff; in ccoshl() 88 if ((hx ^ hy) < 0) in ccoshl()
|
H A D | cexp.c | 70 int n, ix, iy, hx, hy, lx, ly; in cexp() local 74 hx = HI_WORD(x); in cexp() 78 ix = hx & 0x7fffffff; in cexp() 84 if (hx < 0) { in cexp()
|