Lines Matching refs:carry
53 BN_ULONG carry, temp, mask, *rp, *tp = storage;
70 for (i = 0, ai = 0, bi = 0, carry = 0; i < mtop;) {
72 temp = ((ap[ai] & mask) + carry) & BN_MASK2;
73 carry = (temp < carry);
77 carry += (tp[i] < temp);
84 carry -= bn_sub_words(rp, tp, m->d, mtop);
86 rp[i] = (carry & tp[i]) | (~carry & rp[i]);
136 BN_ULONG borrow, carry, ta, tb, mask, *rp;
161 for (i = 0, mask = 0 - borrow, carry = 0; i < mtop; i++) {
162 ta = ((ap[i] & mask) + carry) & BN_MASK2;
163 carry = (ta < carry);
165 carry += (rp[i] < ta);
167 borrow -= carry;
168 for (i = 0, mask = 0 - borrow, carry = 0; i < mtop; i++) {
169 ta = ((ap[i] & mask) + carry) & BN_MASK2;
170 carry = (ta < carry);
172 carry += (rp[i] < ta);