Lines Matching refs:un
42 mp_size_t un = ctx->un;
59 MPN_CMP (c, ctx->u0, ctx->u1, un);
60 ASSERT (c != 0 || (un == 1 && ctx->u0[0] == 1 && ctx->u1[0] == 1));
67 MPN_NORMALIZE (up, un);
68 MPN_COPY (ctx->up, up, un);
70 *ctx->usize = d ? -un : un;
92 cy = mpn_add_n (u0, u0, u1, un);
94 cy = mpn_addmul_1 (u0, u1, un, q);
101 u1n = un;
107 /* Should always have u1n == un here, and u1 >= u0. The
124 if (u1n >= un)
126 cy = mpn_add (u0, tp, u1n, u0, un);
127 un = u1n;
131 cy = mpn_add (u0, u0, un, tp, u1n);
134 u0[un] = cy;
135 ctx->un = un + (cy > 0);
168 mp_size_t un;
178 u1[0] = 1; un = 1;
227 un = mpn_hgcd_mul_matrix1_vector(&M, u2, u0, u1, un);
238 ctx.un = un;
246 un = ctx.un;
263 MPN_CMP (c, u0, u1, un);
264 ASSERT (c != 0 || (un == 1 && u0[0] == 1 && u1[0] == 1));
267 MPN_NORMALIZE (u0, un);
268 MPN_COPY (up, u0, un);
269 *usize = -un;
273 MPN_NORMALIZE_NOT_ZERO (u1, un);
274 MPN_COPY (up, u1, un);
275 *usize = un;
288 /* Set up = u u1 - v u0. Keep track of size, un grows by one or
294 MPN_NORMALIZE (u0, un);
295 MPN_COPY (up, u0, un);
296 *usize = -un;
302 MPN_NORMALIZE (u1, un);
303 MPN_COPY (up, u1, un);
304 *usize = un;
320 uh = mpn_mul_1 (up, u1, un, u);
321 vh = mpn_addmul_1 (up, u0, un, v);
326 up[un++] = uh;
328 up[un++] = 1;
331 MPN_NORMALIZE_NOT_ZERO (up, un);
333 *usize = negate ? -un : un;