Lines Matching refs:nl
92 int nl, max, i; in bn_from_montgomery_word() local
96 nl = n->top; in bn_from_montgomery_word()
97 if (nl == 0) { in bn_from_montgomery_word()
102 max = (2 * nl); /* carry is stored separately */ in bn_from_montgomery_word()
125 for (carry = 0, i = 0; i < nl; i++, rp++) { in bn_from_montgomery_word()
126 v = bn_mul_add_words(rp, np, nl, (rp[0] * n0) & BN_MASK2); in bn_from_montgomery_word()
127 v = (v + carry + rp[nl]) & BN_MASK2; in bn_from_montgomery_word()
128 carry |= (v != rp[nl]); in bn_from_montgomery_word()
129 carry &= (v <= rp[nl]); in bn_from_montgomery_word()
130 rp[nl] = v; in bn_from_montgomery_word()
133 if (bn_wexpand(ret, nl) == NULL) in bn_from_montgomery_word()
135 ret->top = nl; in bn_from_montgomery_word()
145 ap = &(r->d[nl]); in bn_from_montgomery_word()
147 carry -= bn_sub_words(rp, ap, np, nl); in bn_from_montgomery_word()
153 for (i = 0; i < nl; i++) { in bn_from_montgomery_word()