/illumos-gate/usr/src/lib/libm/common/C/ |
H A D | atan2pi.c | 39 int ix, iy; local 43 iy = ((int *)&y)[HIWORD]; 46 return ((iy >= 0)? 1.0 : -1.0);
|
H A D | fmod.c | 45 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 D | carg.c | 40 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 D | cprojf.c | 42 int ix, iy, hx, hy; local 49 iy = hy & 0x7fffffff; 50 if (iy == 0x7f800000) {
|
H A D | ccosh.c | 84 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 D | ccoshl.c | 42 int hx, ix, hy, iy, n; local 50 iy = hy & 0x7fffffff; 61 } else if (iy >= 0x7fff0000) {
|
H A D | cexpf.c | 45 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 D | cexpl.c | 46 int n, ix, iy, hx, hy; local 53 iy = hy & 0x7fffffff; 59 if (iy >= 0x7fff0000) { 68 if (iy >= 0x7fff0000) {
|
H A D | clogf.c | 43 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 D | cproj.c | 51 int ix, iy, hx, hy, lx, ly; local 60 iy = hy & 0x7fffffff; 61 if (ISINF(iy, ly)) {
|
H A D | csinh.c | 84 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 D | csinhl.c | 42 int hx, ix, hy, iy, n; local 50 iy = hy & 0x7fffffff; 61 } else if (iy >= 0x7fff0000) {
|
H A D | ccoshf.c | 44 int hx, ix, hy, iy, n; local 52 iy = hy & 0x7fffffff; 60 if (iy == 0) { 63 } else if (iy >= 0x7f800000) {
|
H A D | cexp.c | 36 * 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 D | clog.c | 37 * 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 D | clogl.c | 52 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 D | csinhf.c | 44 int hx, ix, hy, iy, n; local 52 iy = hy & 0x7fffffff; 60 if (iy == 0) { 63 } else if (iy >= 0x7f800000) {
|
H A D | csqrtf.c | 44 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 D | ctanhf.c | 42 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 D | atan2pif.c | 35 int ix, iy, hx, hy; local 38 iy = *(int *)&y; 40 hy = iy & ~0x80000000; 47 return ((iy == 0)? 1.0f : -1.0f);
|
H A D | hypotf.c | 38 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 D | scalbf.c | 35 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 D | nextafterf.c | 40 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 D | fmodf.c | 46 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 D | logf.c | 118 int hx, ix, i, exp, iy; local 141 iy = (ix + 0x20000) & 0xfffc0000; 142 i = iy >> 17; 144 v = (double)(ix - iy) * TBL[i + 1];
|