Searched defs:hy (Results 1 - 25 of 52) sorted by relevance

123

/illumos-gate/usr/src/lib/libm/common/C/
H A Dcopysign.c36 int hx, hy; local
39 hy = ((int *) &y)[HIWORD];
40 return (hx ^ hy) >= 0 ? (x) : (-x);
H A Dnextafter.c37 int hx, hy, k; local
44 hy = ((int *)&y)[HIWORD];
52 k = hy & 0x80000000;
/illumos-gate/usr/src/lib/libm/common/complex/
H A Dcprojl.c43 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 Dcprojf.c42 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 Dccosh.c84 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 Dccoshl.c42 int hx, ix, hy, iy, n; local
49 hy = HI_XWORD(y);
50 iy = hy & 0x7fffffff;
88 if ((hx ^ hy) < 0)
H A Dcexpf.c45 int n, ix, iy, hx, hy; local
50 hy = THE_WORD(y);
52 iy = hy & 0x7fffffff;
H A Dcexpl.c46 int n, ix, iy, hx, hy; local
51 hy = HI_XWORD(y);
53 iy = hy & 0x7fffffff;
H A Dclogf.c43 int ix, iy, hx, hy; local
48 hy = THE_WORD(y);
50 iy = hy & 0x7fffffff;
H A Dcproj.c51 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 Dcsinh.c84 int hx, ix, lx, hy, iy, ly, n; local
92 hy = HI_WORD(y);
94 iy = hy & 0x7fffffff;
134 if (hy < 0)
H A Dcsinhl.c42 int hx, ix, hy, iy, n; local
49 hy = HI_XWORD(y);
50 iy = hy & 0x7fffffff;
90 if (hy < 0)
H A Dccoshf.c44 int hx, ix, hy, iy, n; local
51 hy = THE_WORD(y);
52 iy = hy & 0x7fffffff;
97 if ((hx ^ hy) < 0)
H A Dcexp.c70 int n, ix, iy, hx, hy, lx, ly; local
76 hy = HI_WORD(y);
79 iy = hy & 0x7fffffff;
H A Dclog.c74 int n, ix, iy, hx, hy; local
81 hy = HI_WORD(y);
84 iy = hy & 0x7fffffff;
H A Dclogl.c52 int n, ix, iy, hx, hy; local
57 hy = HI_XWORD(y);
59 iy = hy & 0x7fffffff;
H A Dcsinhf.c44 int hx, ix, hy, iy, n; local
51 hy = THE_WORD(y);
52 iy = hy & 0x7fffffff;
99 if (hy < 0)
H A Dcsqrtf.c44 int ix, iy, hx, hy; local
49 hy = THE_WORD(y);
51 iy = hy & 0x7fffffff;
90 if (hy < 0)
H A Dctanhf.c42 int hx, ix, hy, iy; local
49 hy = THE_WORD(y);
50 iy = hy & 0x7fffffff;
112 if (hy < 0)
H A Dctanhl.c43 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 Datan2pif.c35 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 Dscalbf.c35 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 Datan2f.c254 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 Dcosf.c78 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 Dsinf.c78 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) {

Completed in 129 milliseconds

123