Lines Matching defs:chain
53 c448_dsword_t chain = 0;
58 chain = (chain + accum[i]) - sub->limb[i];
59 out->limb[i] = (c448_word_t)chain;
60 chain >>= WBITS;
62 borrow = (c448_word_t)chain + extra; /* = 0 or -1 */
64 chain = 0;
66 chain = (chain + out->limb[i]) + (p->limb[i] & borrow);
67 out->limb[i] = (c448_word_t)chain;
68 chain >>= WBITS;
83 c448_dword_t chain = 0;
85 chain += ((c448_dword_t) mand) * mier[j] + accum[j];
86 accum[j] = (c448_word_t)chain;
87 chain >>= WBITS;
89 accum[j] = (c448_word_t)chain;
92 chain = 0;
95 chain += (c448_dword_t) mand *mier[j] + accum[j];
97 accum[j - 1] = (c448_word_t)chain;
98 chain >>= WBITS;
100 chain += accum[j];
101 chain += hi_carry;
102 accum[j - 1] = (c448_word_t)chain;
103 hi_carry = chain >> WBITS;
127 c448_dword_t chain = 0;
131 chain = (chain + a->limb[i]) + b->limb[i];
132 out->limb[i] = (c448_word_t)chain;
133 chain >>= WBITS;
135 sc_subx(out, out->limb, sc_p, sc_p, (c448_word_t)chain);
229 c448_dword_t chain = 0;
233 chain = (chain + a->limb[i]) + (sc_p->limb[i] & mask);
234 out->limb[i] = (c448_word_t)chain;
235 chain >>= C448_WORD_BITS;
239 out->limb[i] = out->limb[i] >> 1 | (c448_word_t)(chain << (WBITS - 1));