Lines Matching refs:i

59 		unsigned int	i[2];  in __aconvert()  member
63 int ha, i, s; in __aconvert() local
67 *sign = s = a.i[0] >> 31; in __aconvert()
68 ha = a.i[0] & ~0x80000000; in __aconvert()
73 __infnanstring((ha == 0x7ff00000 && a.i[1] == 0)? in __aconvert()
80 if ((ha | a.i[1]) == 0) { in __aconvert()
82 for (i = 0; i < ndigits; i++) in __aconvert()
83 buf[i] = '0'; in __aconvert()
94 a.i[0] = ha; in __aconvert()
98 ha = a.i[0] & ~0x80000000; in __aconvert()
110 c.i[0] = (0x43700000 | (s << 31)) - (ndigits << 22); in __aconvert()
111 c.i[1] = 0; in __aconvert()
112 a.i[0] = (a.i[0] & 0x800fffff) | 0x3ff00000; in __aconvert()
114 ha = a.i[0] & ~0x80000000; in __aconvert()
122 for (i = 1; i < ndigits && i < 6; i++) { in __aconvert()
123 buf[i] = hexchar[d >> 28]; in __aconvert()
126 d = a.i[1]; in __aconvert()
127 for (; i < ndigits && i < 14; i++) { in __aconvert()
128 buf[i] = hexchar[d >> 28]; in __aconvert()
131 for (; i < ndigits; i++) in __aconvert()
132 buf[i] = '0'; in __aconvert()
140 unsigned int i[4]; in __qaconvert() member
144 int ha, i, s; in __qaconvert() local
148 *sign = a.i[0] >> 31; in __qaconvert()
149 ha = a.i[0] &= ~0x80000000; in __qaconvert()
154 __infnanstring((ha == 0x7fff0000 && (a.i[1] | a.i[2] | a.i[3]) in __qaconvert()
161 if ((ha | a.i[1] | a.i[2] | a.i[3]) == 0) { in __qaconvert()
163 for (i = 0; i < ndigits; i++) in __qaconvert()
164 buf[i] = '0'; in __qaconvert()
170 i = 0; in __qaconvert()
171 while ((a.i[0] | (a.i[1] & 0xffff0000)) == 0) { in __qaconvert()
172 a.i[0] = a.i[1]; in __qaconvert()
173 a.i[1] = a.i[2]; in __qaconvert()
174 a.i[2] = a.i[3]; in __qaconvert()
175 a.i[3] = 0; in __qaconvert()
176 i += 32; in __qaconvert()
178 while ((a.i[0] & 0x7fff0000) == 0) { in __qaconvert()
179 a.i[0] = (a.i[0] << 1) | (a.i[1] >> 31); in __qaconvert()
180 a.i[1] = (a.i[1] << 1) | (a.i[2] >> 31); in __qaconvert()
181 a.i[2] = (a.i[2] << 1) | (a.i[3] >> 31); in __qaconvert()
182 a.i[3] <<= 1; in __qaconvert()
183 i++; in __qaconvert()
185 *exp = -0x3ffe - i; in __qaconvert()
196 a.i[0] = (a.i[0] & 0xffff) | 0x10000; in __qaconvert()
203 i = 0; in __qaconvert()
206 r = ((a.i[0] << 1) << (31 - s)) | (a.i[1] >> s); in __qaconvert()
207 if ((a.i[1] & (b - 1)) | a.i[2] | a.i[3]) in __qaconvert()
209 a.i[0] &= ~(b - 1); in __qaconvert()
210 a.i[1] = a.i[2] = a.i[3] = 0; in __qaconvert()
212 i = 1; in __qaconvert()
215 r = ((a.i[1] << 1) << (31 - s)) | (a.i[2] >> s); in __qaconvert()
216 if ((a.i[2] & (b - 1)) | a.i[3]) in __qaconvert()
218 a.i[1] &= ~(b - 1); in __qaconvert()
219 a.i[2] = a.i[3] = 0; in __qaconvert()
221 i = 2; in __qaconvert()
224 r = ((a.i[2] << 1) << (31 - s)) | (a.i[3] >> s); in __qaconvert()
225 if (a.i[3] & (b - 1)) in __qaconvert()
227 a.i[2] &= ~(b - 1); in __qaconvert()
228 a.i[3] = 0; in __qaconvert()
230 i = 3; in __qaconvert()
233 r = (a.i[3] << 1) << (31 - s); in __qaconvert()
234 a.i[3] &= ~(b - 1); in __qaconvert()
250 (a.i[i] & b))))) { in __qaconvert()
251 a.i[i] += b; in __qaconvert()
252 while (a.i[i] == 0) in __qaconvert()
253 a.i[--i]++; in __qaconvert()
254 if (a.i[0] >= 0x20000) in __qaconvert()
262 d = a.i[0] << 16; in __qaconvert()
263 for (i = 1; i < ndigits && i < 5; i++) { in __qaconvert()
264 buf[i] = hexchar[d >> 28]; in __qaconvert()
267 d = a.i[1]; in __qaconvert()
268 for (; i < ndigits && i < 13; i++) { in __qaconvert()
269 buf[i] = hexchar[d >> 28]; in __qaconvert()
272 d = a.i[2]; in __qaconvert()
273 for (; i < ndigits && i < 21; i++) { in __qaconvert()
274 buf[i] = hexchar[d >> 28]; in __qaconvert()
277 d = a.i[3]; in __qaconvert()
278 for (; i < ndigits && i < 29; i++) { in __qaconvert()
279 buf[i] = hexchar[d >> 28]; in __qaconvert()
282 for (; i < ndigits; i++) in __qaconvert()
283 buf[i] = '0'; in __qaconvert()
297 unsigned int i[3]; in __qaconvert() member
300 int ea, i, s; in __qaconvert() local
304 *sign = s = (a.i[2] >> 15) & 1; in __qaconvert()
305 ea = a.i[2] & 0x7fff; in __qaconvert()
310 __infnanstring((((a.i[1] << 1) | a.i[0]) == 0)? in __qaconvert()
317 if ((a.i[1] | a.i[0]) == 0) { in __qaconvert()
319 for (i = 0; i < ndigits; i++) in __qaconvert()
320 buf[i] = '0'; in __qaconvert()
327 ea = a.i[2] & 0x7fff; in __qaconvert()
339 c.i[2] = (0x4042 | (s << 15)) - (ndigits << 2); in __qaconvert()
340 c.i[1] = 0x80000000; in __qaconvert()
341 c.i[0] = 0; in __qaconvert()
342 a.i[2] = 0x3fff | (s << 15); in __qaconvert()
344 ea = a.i[2] & 0x7fff; in __qaconvert()
351 d = (a.i[1] << 1) | (a.i[0] >> 31); in __qaconvert()
352 for (i = 1; i < ndigits && i < 9; i++) { in __qaconvert()
353 buf[i] = hexchar[d >> 28]; in __qaconvert()
356 d = a.i[0] << 1; in __qaconvert()
357 for (; i < ndigits && i < 17; i++) { in __qaconvert()
358 buf[i] = hexchar[d >> 28]; in __qaconvert()
361 for (; i < ndigits; i++) in __qaconvert()
362 buf[i] = '0'; in __qaconvert()
370 int i[2]; in __aconvert() member
377 a.i[0] = *(int *)&arg; in __aconvert()
378 a.i[1] = *(1+(int *)&arg); in __aconvert()
379 ha = a.i[1] & ~0x80000000; in __aconvert()
380 if (ha > 0x7ff00000 || (ha == 0x7ff00000 && a.i[0] != 0)) in __aconvert()
381 a.i[1] |= 0x80000; /* make nan quiet */ in __aconvert()