Lines Matching refs:cy
58 mp_limb_t cy, e[12], zh, zl;
99 cy = mpn_add_err1_n (s, ap, ap + m, &e0l, bp + m, m - 1, 0);
100 cy = mpn_add_err2_n (s + m - 1, ap + m - 1, ap + 2*m - 1, &e1l,
101 bp + m, bp, m, cy);
102 mpn_add_err1_n (s + 2*m - 1, ap + 2*m - 1, ap + 3*m - 1, &e3l, bp, m, cy);
134 ADDC_LIMB (cy, e1l, e1l, p0[m]);
135 e1h += p0[m + 1] + cy;
145 ADDC_LIMB (cy, e1l, e1l, p0[m]);
146 e1h += p0[m + 1] + cy;
154 SUBC_LIMB (cy, rp[0], rp[0], e0l);
155 SUBC_LIMB (cy, rp[1], rp[1], e0h + cy);
156 if (UNLIKELY (cy))
158 cy = (m > 2) ? mpn_sub_1 (rp + 2, rp + 2, m - 2, 1) : 1;
159 SUBC_LIMB (cy, e1l, e1l, cy);
160 e1h -= cy;
164 SUBC_LIMB (cy, zl, e1l, e2l);
165 zh = e1h - e2h - cy;
168 ADDC_LIMB (cy, rp[m], rp[m], zl);
169 zh = (zh + cy) & GMP_NUMB_MASK;
170 ADDC_LIMB (cy, rp[m + 1], rp[m + 1], zh);
171 cy -= (zh >> (GMP_NUMB_BITS - 1));
172 if (UNLIKELY (cy))
174 if (cy == 1)
176 else /* cy == -1 */
181 ADDC_LIMB (cy, rp[2*m], rp[2*m], e3l);
182 rp[2*m + 1] = (rp[2*m + 1] + e3h + cy) & GMP_NUMB_MASK;
185 ADDC_LIMB (cy, p1[0], p1[0], e4l);
186 ADDC_LIMB (cy, p1[1], p1[1], e4h + cy);
187 if (UNLIKELY (cy))
191 SUBC_LIMB (cy, p1[m], p1[m], e5l);
192 p1[m + 1] = (p1[m + 1] - e5h - cy) & GMP_NUMB_MASK;
195 cy = (p1[m + 1] >> (GMP_NUMB_BITS - 1));
200 mpn_sub_1 (rp + m + 2, rp + m + 2, m, cy);
206 mpn_add_1 (rp + m + 2, rp + m + 2, m, cy);
225 cy = mpn_addmul_1 (rp, ap - 1, n, bp[n - 1]);
226 ADDC_LIMB (rp[n + 1], rp[n], rp[n], cy);