Lines Matching refs:min
2959 /* {{{ s_mp_grow(mp, min) */
2961 /* Make sure there are at least 'min' digits allocated to mp */
2962 mp_err s_mp_grow(mp_int *mp, mp_size min)
2964 if(min > ALLOC(mp)) {
2967 /* Set min to next nearest default precision block size */
2968 min = MP_ROUNDUP(min, s_mp_defprec);
2970 if((tmp = s_mp_alloc(min, sizeof(mp_digit), FLAG(mp))) == NULL)
2980 ALLOC(mp) = min;
2989 /* {{{ s_mp_pad(mp, min) */
2991 /* Make sure the used size of mp is at least 'min', growing if needed */
2992 mp_err s_mp_pad(mp_int *mp, mp_size min)
2994 if(min > USED(mp)) {
2998 if (min > ALLOC(mp)) {
2999 if ((res = s_mp_grow(mp, min)) != MP_OKAY)
3002 s_mp_setz(DIGITS(mp) + USED(mp), min - USED(mp));
3006 USED(mp) = min;