Home | History | Annotate | Download | only in mpz

Lines Matching defs:op2_size

38   mp_size_t op1_size, op2_size;
44 op2_size = SIZ(op2);
46 if (op1_size < op2_size)
49 MP_SIZE_T_SWAP (op1_size, op2_size);
55 if (op2_size >= 0)
58 for (i = op2_size; --i >= 0;)
65 MIN(op1_size, op2_size), res is not changed when op1
78 op2_size = -op2_size;
96 TMP_ALLOC_LIMBS_2 (opx, op1_size, opy, op2_size);
100 mpn_sub_1 (opy, op2_ptr, op2_size, (mp_limb_t) 1);
103 res_ptr = MPZ_NEWALLOC (res, 1 + op2_size);
109 op2_size - op1_size);
112 res_size = op2_size;
143 if (op1_size <= op2_size)
162 MPN_COPY (res_ptr + op2_size, op1_ptr + op2_size, op1_size - op2_size);
163 for (i = op2_size - 1; i > op2_lim; i--)
176 opx = TMP_ALLOC_LIMBS (op2_size);
177 mpn_sub_1 (opx, op2_ptr, op2_size, (mp_limb_t) 1);
180 if (op1_size > op2_size)
193 mpn_andn_n (res_ptr, op1_ptr, op2_ptr, op2_size);
194 MPN_COPY (res_ptr + op2_size, op1_ptr + op2_size, res_size - op2_size);