Home | History | Annotate | Download | only in mpz

Lines Matching refs:wp

44   mp_ptr wp;
71 wp = MPZ_REALLOC (w, usize+vsize);
73 cy_limb = mpn_mul_1 (wp, PTR (u), usize, PTR (v)[0]);
76 cy_limb = mpn_mul_2 (wp, PTR (u), usize, PTR (v));
79 wp[usize] = cy_limb;
87 wp = MPZ_REALLOC (w, usize+1);
88 cy_limb = mpn_mul_1 (wp, PTR (u), usize, PTR (v)[0]);
89 wp[usize] = cy_limb;
100 wp = PTR (w);
108 if (wp == up || wp == vp)
110 free_me = wp;
114 (*__gmp_free_func) (wp, (size_t) ALLOC (w) * GMP_LIMB_BYTES);
118 wp = __GMP_ALLOCATE_FUNC_LIMBS (wsize);
119 PTR (w) = wp;
124 if (wp == up)
129 if (wp == vp)
132 MPN_COPY (up, wp, usize);
134 else if (wp == vp)
139 MPN_COPY (vp, wp, vsize);
145 mpn_sqr (wp, up, usize);
146 cy_limb = wp[wsize - 1];
150 cy_limb = mpn_mul (wp, up, usize, vp, vsize);