Searched refs:n_uword_bits (Results 1 - 2 of 2) sorted by relevance

/freebsd-10.3-release/contrib/compiler-rt/lib/
H A Dudivsi3.c27 const unsigned n_uword_bits = sizeof(su_int) * CHAR_BIT; local
37 /* 0 <= sr <= n_uword_bits - 1 or sr large */
38 if (sr > n_uword_bits - 1) /* d > r */
40 if (sr == n_uword_bits - 1) /* d == 1 */
43 /* 1 <= sr <= n_uword_bits - 1 */
45 q = n << (n_uword_bits - sr);
51 r = (r << 1) | (q >> (n_uword_bits - 1));
60 const si_int s = (si_int)(d - r - 1) >> (n_uword_bits - 1);
H A Dudivmoddi4.c26 const unsigned n_uword_bits = sizeof(su_int) * CHAR_BIT; local
103 /* 0 <= sr <= n_uword_bits - 2 or sr large */
104 if (sr > n_uword_bits - 2)
111 /* 1 <= sr <= n_uword_bits - 1 */
114 q.s.high = n.s.low << (n_uword_bits - sr);
117 r.s.low = (n.s.high << (n_uword_bits - sr)) | (n.s.low >> sr);
135 q.s.low = (n.s.high << (n_uword_bits - sr)) | (n.s.low >> sr);
142 sr = 1 + n_uword_bits + __builtin_clz(d.s.low) - __builtin_clz(n.s.high);
146 * if (sr == n_uword_bits)
153 * else if (sr < n_uword_bits) //
[all...]

Completed in 46 milliseconds