/illumos-gate/usr/src/lib/libm/common/C/ |
H A D | copysign.c | 36 int hx, hy; local 39 hy = ((int *) &y)[HIWORD]; 40 return (hx ^ hy) >= 0 ? (x) : (-x);
|
H A D | nextafter.c | 37 int hx, hy, k; local 44 hy = ((int *)&y)[HIWORD]; 52 k = hy & 0x80000000;
|
/illumos-gate/usr/src/lib/libm/common/complex/ |
H A D | cprojl.c | 43 int hy; local 48 hy = ((int *) &y)[2] << 16; 50 hy = ((int *) &y)[0]; 54 LD_IM(z) = hy >= 0 ? zero : -zero; 57 LD_IM(z) = hy >= 0 ? zero : -zero;
|
H A D | cprojf.c | 42 int ix, iy, hx, hy; local 47 hy = THE_WORD(y); 49 iy = hy & 0x7fffffff; 52 F_IM(z) = hy >= 0 ? zero : -zero; 55 F_IM(z) = hy >= 0 ? zero : -zero;
|
H A D | ccosh.c | 84 int hx, ix, lx, hy, iy, ly, n; local 92 hy = HI_WORD(y); 94 iy = hy & 0x7fffffff; 132 if ((hx ^ hy) < 0)
|
H A D | ccoshl.c | 42 int hx, ix, hy, iy, n; local 49 hy = HI_XWORD(y); 50 iy = hy & 0x7fffffff; 88 if ((hx ^ hy) < 0)
|
H A D | cexpf.c | 45 int n, ix, iy, hx, hy; local 50 hy = THE_WORD(y); 52 iy = hy & 0x7fffffff;
|
H A D | cexpl.c | 46 int n, ix, iy, hx, hy; local 51 hy = HI_XWORD(y); 53 iy = hy & 0x7fffffff;
|
H A D | clogf.c | 43 int ix, iy, hx, hy; local 48 hy = THE_WORD(y); 50 iy = hy & 0x7fffffff;
|
H A D | cproj.c | 51 int ix, iy, hx, hy, lx, ly; local 57 hy = HI_WORD(y); 60 iy = hy & 0x7fffffff; 63 D_IM(z) = hy >= 0 ? zero : -zero; 66 D_IM(z) = hy >= 0 ? zero : -zero;
|
H A D | csinh.c | 84 int hx, ix, lx, hy, iy, ly, n; local 92 hy = HI_WORD(y); 94 iy = hy & 0x7fffffff; 134 if (hy < 0)
|
H A D | csinhl.c | 42 int hx, ix, hy, iy, n; local 49 hy = HI_XWORD(y); 50 iy = hy & 0x7fffffff; 90 if (hy < 0)
|
H A D | ccoshf.c | 44 int hx, ix, hy, iy, n; local 51 hy = THE_WORD(y); 52 iy = hy & 0x7fffffff; 97 if ((hx ^ hy) < 0)
|
H A D | cexp.c | 70 int n, ix, iy, hx, hy, lx, ly; local 76 hy = HI_WORD(y); 79 iy = hy & 0x7fffffff;
|
H A D | clog.c | 74 int n, ix, iy, hx, hy; local 81 hy = HI_WORD(y); 84 iy = hy & 0x7fffffff;
|
H A D | clogl.c | 52 int n, ix, iy, hx, hy; local 57 hy = HI_XWORD(y); 59 iy = hy & 0x7fffffff;
|
H A D | csinhf.c | 44 int hx, ix, hy, iy, n; local 51 hy = THE_WORD(y); 52 iy = hy & 0x7fffffff; 99 if (hy < 0)
|
H A D | csqrtf.c | 44 int ix, iy, hx, hy; local 49 hy = THE_WORD(y); 51 iy = hy & 0x7fffffff; 90 if (hy < 0)
|
H A D | ctanhf.c | 42 int hx, ix, hy, iy; local 49 hy = THE_WORD(y); 50 iy = hy & 0x7fffffff; 112 if (hy < 0)
|
H A D | ctanhl.c | 43 int hx, ix, hy, iy; local 50 hy = HI_XWORD(y); 51 iy = hy & 0x7fffffff; 115 if (hy < 0)
|
/illumos-gate/usr/src/lib/libm/common/R/ |
H A D | atan2pif.c | 35 int ix, iy, hx, hy; local 40 hy = iy & ~0x80000000; 41 if (hx > 0x7f800000 || hy > 0x7f800000) /* x or y is nan */ 43 if ((hx | hy) == 0) {
|
H A D | scalbf.c | 35 int ix, iy, hx, hy, n; local 40 hy = iy & ~0x80000000; 42 if (hx > 0x7f800000 || hy >= 0x7f800000) { 48 if (hy >= 0x4b000000) { 51 } else if (hy < 0x3f800000) { 53 return ((hy == 0)? x : (x - x) / (x - x)); 55 if (hy & ((1 << (0x96 - (hy >> 23))) - 1))
|
H A D | atan2f.c | 254 int i, k, hx, hy, ix, iy, sign; local 261 hy = iy & ~0x80000000; 265 if (hy > hx) { 269 hx = hy; 270 hy = i; 298 if (hx >= 0x7f800000 || hx - hy >= 0x0c800000) { 302 else if (hy >= 0x7f800000) 310 if (hy < 0x00800000) { 311 if (hy == 0) 316 hy [all...] |
H A D | cosf.c | 78 int n, ix, hx, hy; local 129 hy = ((int *)&y)[HIWORD]; 130 n = ((hy >> 20) & 0x7ff) - 1046; 131 ((int *)&w)[HIWORD] = (hy & 0xfffff) | 0x41600000;
|
H A D | sinf.c | 78 int n, ix, hx, hy; local 128 hy = ((int *)&y)[HIWORD]; 129 n = ((hy >> 20) & 0x7ff) - 1046; 130 ((int *)&w)[HIWORD] = (hy & 0xfffff) | 0x41600000; 133 if (hy < 0) {
|