Lines Matching refs:n
16 static __inline fixuint_t __udivXi3(fixuint_t n, fixuint_t d) {
19 unsigned sr = (d ? clz(d) : N) - (n ? clz(n) : N);
21 if (sr > N - 1) // n < d
24 return n;
27 fixuint_t r = n >> sr;
28 n <<= N - sr;
31 r = (r << 1) | (n >> (N - 1));
32 n = (n << 1) | carry;
40 n = (n << 1) | carry;
41 return n;
45 static __inline fixuint_t __umodXi3(fixuint_t n, fixuint_t d) {
48 unsigned sr = (d ? clz(d) : N) - (n ? clz(n) : N);
50 if (sr > N - 1) // n < d
51 return n;
56 fixuint_t r = n >> sr;
57 n <<= N - sr;
60 r = (r << 1) | (n >> (N - 1));
61 n = (n << 1) | carry;