Lines Matching refs:n1
53 USItype d0, d1, n0, n1, n2;
63 n1 = nn.s.high;
67 if (d0 > n1)
79 n1 = (n1 << bm) | (n0 >> (SI_TYPE_SIZE - bm));
83 udiv_qrnnd (q0, n0, n1, n0, d0);
99 /* From (n1 >= d0) /\ (the most significant bit of d0 is set),
100 conclude (the most significant bit of n1 is set) /\ (the
106 n1 -= d0;
116 n2 = n1 >> b;
117 n1 = (n1 << bm) | (n0 >> b);
120 udiv_qrnnd (q1, n1, n2, n1, d0);
123 /* n1 != d0... */
125 udiv_qrnnd (q0, n0, n1, n0, d0);
139 if (d1 > n1)
150 rr.s.high = n1;
161 /* From (n1 >= d1) /\ (the most significant bit of d1 is set),
162 conclude (the most significant bit of n1 is set) /\ (the
168 n1 >= d1 (true due to program flow). */
169 if (n1 > d1 || n0 >= d0)
172 sub_ddmmss (n1, n0, n1, n0, d1, d0);
182 rr.s.high = n1;
195 n2 = n1 >> b;
196 n1 = (n1 << bm) | (n0 >> b);
199 udiv_qrnnd (q0, n1, n2, n1, d1);
202 if (m1 > n1 || (m1 == n1 && m0 > n0))
213 sub_ddmmss (n1, n0, n1, n0, m1, m0);
214 rr.s.low = (n1 << b) | (n0 >> bm);
215 rr.s.high = n1 >> bm;