Lines Matching refs:pos
200 signed char pos = (~0UL > 0xfffffffful) ? 60 : 28; in utoh_r() local
205 dig = in >> pos; in utoh_r()
206 in -= (uint64_t)dig << pos; in utoh_r()
207 pos -= 4; in utoh_r()
208 if (dig || digits || pos < 0) { in utoh_r()
213 } while (pos >= 0); in utoh_r()
242 int pos = (~0UL > 0xfffffffful) ? 19 : 9; in utoa_r() local
246 for (dig = 0, lim = 1; dig < pos; dig++) in utoa_r()
249 if (digits || in >= lim || !pos) { in utoa_r()
254 } while (pos--); in utoa_r()
332 signed char pos = 60; in u64toh_r() local
338 dig = (in >> pos) & 0xF; in u64toh_r()
341 uint32_t d = (pos >= 32) ? (in >> 32) : in; in u64toh_r()
342 dig = (d >> (pos & 31)) & 0xF; in u64toh_r()
346 pos -= 4; in u64toh_r()
347 if (dig || digits || pos < 0) in u64toh_r()
349 } while (pos >= 0); in u64toh_r()
378 int pos = 19; /* start with the highest possible digit */ in u64toa_r() local
382 for (dig = 0, lim = 1; dig < pos; dig++) in u64toa_r()
385 if (digits || in >= lim || !pos) { in u64toa_r()
390 } while (pos--); in u64toa_r()