Lines Matching defs:d0
137 * in reply to ((((BN_ULLONG)n0)<<BN_BITS2)|n1)/d0 (I fail to
145 # define bn_div_words(n0,n1,d0) \
149 : "a"(n1), "d"(n0), "g"(d0) \
160 # define bn_div_words(n0,n1,d0) \
164 : "a"(n1), "d"(n0), "g"(d0) \
187 BN_ULONG d0,d1;
280 d0=sdiv->d[div_n-1];
325 q=bn_div_3_words(wnump,d1,d0);
331 if (n0 == d0)
333 else /* n0 < d0 */
339 q=(BN_ULONG)(((((BN_ULLONG)n0)<<BN_BITS2)|n1)/d0);
341 q=bn_div_words(n0,n1,d0);
345 n0, n1, d0, q);
352 * know it's less that d0, isn't it?
354 rem=(n1-q*d0)&BN_MASK2;
363 rem += d0;
364 if (rem < d0) break; /* don't let rem overflow */
370 q=bn_div_words(n0,n1,d0);
374 n0, n1, d0, q);
377 rem=(n1-q*d0)&BN_MASK2;
400 rem += d0;
401 if (rem < d0) break; /* don't let rem overflow */