Home | History | Annotate | Download | only in mpz

Lines Matching refs:dsize

36   mp_size_t dsize = SIZ(d);
44 if (limb_index + 1 < dsize)
49 else if (limb_index < -dsize
53 ASSERT (dsize < 0);
54 dsize = -dsize;
61 dp = MPZ_REALLOC (d, 1 + dsize);
62 dp[dsize] = 0;
63 MPN_INCR_U (dp + limb_index, 1 + dsize - limb_index, bit);
64 SIZ(d) = - dsize - dp[dsize];
69 MPN_DECR_U (dp + limb_index, dsize - limb_index, bit);
71 dsize -= dp[dsize - 1] == 0;
72 ASSERT (dsize > 0 && dp[dsize - 1] != 0);
73 SIZ (d) = -dsize;
79 dsize = ABS(dsize);
80 if (limb_index < dsize)
86 /* Can happen only when limb_index = dsize - 1. Avoid SIZ(d)
88 if (UNLIKELY ((dlimb == 0) + limb_index == dsize)) /* dsize == limb_index + 1 */
98 MPN_ZERO(dp + dsize, limb_index - dsize);