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

/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/builtins/
H A Dudivsi3.c21 const unsigned n_uword_bits = sizeof(su_int) * CHAR_BIT; local
31 // 0 <= sr <= n_uword_bits - 1 or sr large
32 if (sr > n_uword_bits - 1) // d > r
34 if (sr == n_uword_bits - 1) // d == 1
37 // 1 <= sr <= n_uword_bits - 1
39 q = n << (n_uword_bits - sr);
44 r = (r << 1) | (q >> (n_uword_bits - 1));
52 const si_int s = (si_int)(d - r - 1) >> (n_uword_bits - 1);
H A Dudivmoddi4.c28 const unsigned n_uword_bits = sizeof(su_int) * CHAR_BIT; local
91 // 0 <= sr <= n_uword_bits - 2 or sr large
92 if (sr > n_uword_bits - 2) {
98 // 1 <= sr <= n_uword_bits - 1
101 q.s.high = n.s.low << (n_uword_bits - sr);
104 r.s.low = (n.s.high << (n_uword_bits - sr)) | (n.s.low >> sr);
117 q.s.low = (n.s.high << (n_uword_bits - sr)) | (n.s.low >> sr);
123 sr = 1 + n_uword_bits + __builtin_clz(d.s.low) - __builtin_clz(n.s.high);
127 if (sr == n_uword_bits) {
132 } else if (sr < n_uword_bits) /*
[all...]

Completed in 120 milliseconds