Lines Matching refs:xx
48 } xx;
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.i[1] | xx.i[2] | xx.i[3]) == 0) /* x is zero */
82 ((hx & 0xffff) | xx.i[1] | xx.i[2] | xx.i[3]))))
83 xx.i[0] = sx | 0x3fff0000;
85 xx.i[0] = sx;
86 xx.i[1] = xx.i[2] = xx.i[3] = 0;
87 return (xx.q);
94 frac = ((xx.i[0] << 1) << (127 - j)) | (xx.i[1] >> (j - 96));
95 if ((xx.i[1] & (i - 1)) | xx.i[2] | xx.i[3])
99 xx.i[1] = xx.i[2] = xx.i[3] = 0;
100 xx.i[0] &= ~(i - 1);
102 (frac == 0x80000000 && (xx.i[0] & i)))))
103 xx.i[0] += i;
106 frac = ((xx.i[1] << 1) << (95 - j)) | (xx.i[2] >> (j - 64));
107 if ((xx.i[2] & (i - 1)) | xx.i[3])
111 xx.i[2] = xx.i[3] = 0;
112 xx.i[1] &= ~(i - 1);
114 (frac == 0x80000000 && (xx.i[1] & i))))) {
115 xx.i[1] += i;
116 if (xx.i[1] == 0)
117 xx.i[0]++;
121 frac = ((xx.i[2] << 1) << (63 - j)) | (xx.i[3] >> (j - 32));
122 if (xx.i[3] & (i - 1))
126 xx.i[3] = 0;
127 xx.i[2] &= ~(i - 1);
129 (frac == 0x80000000 && (xx.i[2] & i))))) {
130 xx.i[2] += i;
131 if (xx.i[2] == 0)
132 if (++xx.i[1] == 0)
133 xx.i[0]++;
137 frac = (xx.i[3] << 1) << (31 - j);
140 xx.i[3] &= ~(i - 1);
142 (frac == 0x80000000 && (xx.i[3] & i))))) {
143 xx.i[3] += i;
144 if (xx.i[3] == 0)
145 if (++xx.i[2] == 0)
146 if (++xx.i[1] == 0)
147 xx.i[0]++;
151 return (xx.q);