Searched refs:xx (Results 1 - 25 of 116) sorted by relevance

12345

/illumos-gate/usr/src/lib/libc/sparc/fp/
H A D_Q_scl.c45 } xx; local
48 xx.q = *x;
49 hx = xx.i[0] & ~0x80000000;
52 if ((hx | xx.i[1] | xx.i[2] | xx.i[3]) == 0)
56 while (hx == 0 && xx.i[1] < 0x10000) {
57 hx = xx.i[1];
58 xx.i[1] = xx
102 } xx; local
[all...]
/illumos-gate/usr/src/lib/libm/common/m9x/
H A Dfrexpl.c41 } xx; local
45 xx.q = x;
46 hx = xx.i[0] & ~0x80000000;
55 if ((hx | xx.i[1] | xx.i[2] | xx.i[3]) == 0) {
61 s = xx.i[0] & 0x80000000;
62 while ((hx | (xx.i[1] & 0xffff0000)) == 0) {
63 hx = xx.i[1];
64 xx
92 } xx; local
[all...]
H A Dnearbyintl.c48 } xx; local
54 xx.q = x;
55 sx = xx.i[0] & 0x80000000;
56 hx = xx.i[0] & ~0x80000000;
62 (xx.i[1] | xx.i[2] | xx.i[3]))) && !(hx & 0x8000)) {
65 xx.i[0] = sx | hx | 0x8000;
67 return (xx.q);
68 } else if ((hx | xx
[all...]
H A Dnexttoward.c78 } xx; local
95 lx = xx.d = x;
96 hx = (xx.i[0] & ~0x80000000) | xx.i[1];
106 xx.i[0] = yy.i[0];
107 return (xx.d);
114 xx.i[0] = 0;
115 xx.i[1] = 0x00000001;
116 } else if ((int)xx.i[0] >= 0) { /* x is positive */
117 if (++xx
167 } xx; local
[all...]
H A Droundl.c40 } xx; local
44 xx.q = x;
45 sx = xx.i[0] & 0x80000000;
46 hx = xx.i[0] & ~0x80000000;
59 xx.i[0] = hx;
64 if (xx.i[0] & v)
65 xx.i[0] += v;
66 xx.i[0] &= ~(v - 1);
67 } else if (xx.i[1] & 0x80000000)
68 ++xx
127 } xx; local
[all...]
H A Dmodfl.c41 } xx, yy; local
44 xx.q = x;
45 hx = xx.i[0] & ~0x80000000;
50 (xx.i[1] | xx.i[2] | xx.i[3]) == 0)) {
51 xx.i[0] &= 0x80000000;
52 xx.i[1] = xx.i[2] = xx
103 } xx, yy; local
[all...]
H A Dmodff.c40 } xx, yy; local
43 xx.f = x;
44 hx = xx.i & ~0x80000000;
49 xx.i &= 0x80000000;
50 return (xx.f);
54 xx.i &= 0x80000000;
55 *iptr = xx.f;
60 s = xx.i & 0x80000000;
61 yy.i = xx.i & ~((1 << (0x96 - (hx >> 23))) - 1);
63 xx
[all...]
H A Dfrexpf.c39 } xx; local
43 xx.f = x;
44 hx = xx.i & ~0x80000000;
59 xx.f = (int) xx.i < 0 ? -(int) hx : (int) hx;
60 hx = xx.i & ~0x80000000;
64 /* now xx.f is normal */
65 xx.i = (xx.i & ~0x7f800000) | 0x3f000000;
67 return (xx
[all...]
H A Dtruncl.c40 } xx; local
44 xx.q = x;
45 sx = xx.i[0] & 0x80000000;
46 hx = xx.i[0] & ~0x80000000;
57 xx.i[0] = hx;
59 xx.i[0] &= ~((1 << (j - 96)) - 1);
60 xx.i[1] = xx.i[2] = xx.i[3] = 0;
62 xx
81 } xx; local
[all...]
H A Dllround.c52 } xx; local
55 xx.d = x;
56 hx = xx.i[HIWORD] & ~0x80000000;
57 sx = xx.i[HIWORD] & 0x80000000;
70 xx.i[HIWORD] = (xx.i[HIWORD] + i) & ~(i | (i - 1));
71 xx.i[LOWORD] = 0;
74 xx.i[LOWORD] += i;
75 if (xx.i[LOWORD] < i)
76 xx
[all...]
H A Dlround.c49 } xx; local
52 xx.d = x;
53 hx = xx.i[HIWORD] & ~0x80000000;
54 sx = xx.i[HIWORD] & 0x80000000;
65 xx.i[HIWORD] = (xx.i[HIWORD] + i) & ~(i | (i - 1));
66 xx.i[LOWORD] = 0;
69 xx.i[LOWORD] += i;
70 if (xx.i[LOWORD] < i)
71 xx
[all...]
H A Dround.c39 } xx; local
42 xx.d = x;
43 hx = xx.i[HIWORD] & ~0x80000000;
44 sx = xx.i[HIWORD] & 0x80000000;
55 xx.i[HIWORD] = (xx.i[HIWORD] + i) & ~(i | (i - 1));
56 xx.i[LOWORD] = 0;
59 xx.i[LOWORD] += i;
60 if (xx.i[LOWORD] < i)
61 xx
[all...]
H A Dlroundl.c42 } xx; local
50 xx.q = x;
51 sx = xx.i[0] & 0x80000000;
52 hx = xx.i[0] & ~0x80000000;
70 xx.i[0] = 0x10000 | (xx.i[0] & 0xffff);
72 l = xx.i[0] >> (j - 96);
73 frac = ((xx.i[0] << 1) << (127 - j)) | (xx.i[1] >> (j - 96));
74 if (((xx
104 } xx; local
[all...]
H A Dnearbyint.c49 } xx; local
53 xx.d = x;
54 sx = xx.i[HIWORD] & 0x80000000;
55 hx = xx.i[HIWORD] & ~0x80000000;
67 } else if ((hx | xx.i[LOWORD]) == 0) /* x is zero */
80 (hx >= 0x3fe00000 && ((hx & 0xfffff) | xx.i[LOWORD]))))
81 xx.i[HIWORD] = sx | 0x3ff00000;
83 xx.i[HIWORD] = sx;
84 xx.i[LOWORD] = 0;
85 return (xx
[all...]
H A Dmodf.c52 } xx, yy; local
55 xx.d = x;
56 hx = xx.i[HIWORD] & ~0x80000000;
61 xx.i[LOWORD] == 0)) {
62 xx.i[HIWORD] &= 0x80000000;
63 xx.i[LOWORD] = 0;
65 return (xx.d);
69 xx.i[HIWORD] &= 0x80000000;
70 xx.i[LOWORD] = 0;
71 *iptr = xx
[all...]
H A Dllroundl.c44 } xx; local
56 xx.q = x;
57 sx = xx.i[0] & 0x80000000;
58 hx = xx.i[0] & ~0x80000000;
76 xx.i[0] = 0x10000 | (xx.i[0] & 0xffff);
79 zz.i[1] = xx.i[0] >> (j - 96);
80 frac = ((xx.i[0] << 1) << (127 - j)) | (xx.i[1] >> (j - 96));
81 if (((xx
126 } xx; local
[all...]
H A Dllroundf.c43 } xx; local
46 xx.f = x;
47 hx = xx.i & ~0x80000000;
48 sx = xx.i & 0x80000000;
60 xx.i = (xx.i + i) & ~((i << 1) - 1);
66 return ((long) xx.f);
H A Dlrintl.c46 } xx; local
55 xx.q = x;
56 sx = xx.i[0] & 0x80000000;
57 hx = xx.i[0] & ~0x80000000;
64 } else if ((hx | xx.i[1] | xx.i[2] | xx.i[3]) == 0) /* x is zero */
80 ((hx & 0xffff) | xx.i[1] | xx.i[2] | xx
133 } xx, yy; local
[all...]
H A Dlroundf.c41 } xx; local
44 xx.f = x;
45 hx = xx.i & ~0x80000000;
46 sx = xx.i & 0x80000000;
56 xx.i = (xx.i + i) & ~((i << 1) - 1);
57 return ((long) xx.f);
H A Dnexttowardf.c67 } xx; local
84 lx = xx.f = x;
85 hx = xx.i & ~0x80000000;
95 xx.i = yy.i[0];
96 return (xx.f);
103 xx.i = 0x00000001;
104 else if ((int) xx.i >= 0) /* x is positive */
105 xx.i++;
107 xx.i--;
110 xx
137 } xx; local
[all...]
H A Dllrintl.c48 } xx; local
61 xx.q = x;
62 sx = xx.i[0] & 0x80000000;
63 hx = xx.i[0] & ~0x80000000;
70 } else if ((hx | xx.i[1] | xx.i[2] | xx.i[3]) == 0) /* x is zero */
86 ((hx & 0xffff) | xx.i[1] | xx.i[2] | xx
154 } xx, yy; local
[all...]
H A Dtruncf.c39 } xx; local
42 xx.f = x;
43 hx = xx.i & ~0x80000000;
44 sx = xx.i & 0x80000000;
51 xx.i &= ~((i << 1) - 1);
52 return (xx.f);
H A Dtrunc.c39 } xx; local
42 xx.d = x;
43 hx = xx.i[HIWORD] & ~0x80000000;
44 sx = xx.i[HIWORD] & 0x80000000;
52 xx.i[HIWORD] &= ~(i | (i - 1));
53 xx.i[LOWORD] = 0;
56 xx.i[LOWORD] &= ~(i | (i - 1));
58 return (xx.d);
H A Dfmaxf.c117 } xx, yy; local
135 xx.f = x;
137 s = ~(xx.i & yy.i) & 0x80000000;
138 xx.i &= ~s;
140 return (xx.f);
H A Dfminf.c76 } xx, yy; local
94 xx.f = x;
96 s = (xx.i | yy.i) & 0x80000000;
97 xx.i |= s;
99 return (xx.f);

Completed in 102 milliseconds

12345