Lines Matching defs:src
403 * Left shift of src by 'shift' digits; src may equal dest.
406 * src := coefficient with length m.
412 * word of src. Then 1 <= msdigits <= rdigits.
427 _mpd_baseshiftl(mpd_uint_t *dest, mpd_uint_t *src, mpd_size_t n, mpd_size_t m,
448 _mpd_divmod_pow10(&h, &lprev, src[m--], MPD_RDIGITS-r);
454 _mpd_divmod_pow10(&h, &l, src[m], MPD_RDIGITS-r);
463 dest[m+q] = src[m];
471 * Right shift of src by 'shift' digits; src may equal dest.
475 * src := coefficient with length 'slen'.
480 * word of src. Then 1 <= msdigits <= rdigits.
496 _mpd_baseshiftr(mpd_uint_t *dest, mpd_uint_t *src, mpd_size_t slen,
519 _mpd_divmod_pow10(&hprev, &rest, src[q], r);
523 rest = !_mpd_isallzero(src, q);
527 _mpd_divmod_pow10(&h, &l, src[i], r);
538 _mpd_divmod_pow10(&rnd, &rest, src[q-1], MPD_RDIGITS-1);
540 if (rest == 0) rest = !_mpd_isallzero(src, q-1);
543 dest[j] = src[q+j];