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;
278 d0=sdiv->d[div_n-1];
323 q=bn_div_3_words(wnump,d1,d0);
329 if (n0 == d0)
331 else /* n0 < d0 */
337 q=(BN_ULONG)(((((BN_ULLONG)n0)<<BN_BITS2)|n1)/d0);
339 q=bn_div_words(n0,n1,d0);
343 n0, n1, d0, q);
350 * know it's less that d0, isn't it?
352 rem=(n1-q*d0)&BN_MASK2;
361 rem += d0;
362 if (rem < d0) break; /* don't let rem overflow */
368 q=bn_div_words(n0,n1,d0);
372 n0, n1, d0, q);
375 rem=(n1-q*d0)&BN_MASK2;
398 rem += d0;
399 if (rem < d0) break; /* don't let rem overflow */