Lines Matching defs:mod
6807 const mpd_t *mod, uint32_t *status)
6819 mpd_qrem(result, result, mod, &maxcontext, status);
6822 mpd_qrem(base, base, mod, &maxcontext, status);
6827 /* The powmod function: (base**exp) % mod */
6830 const mpd_t *mod,
6846 if (mpd_isspecial(base) || mpd_isspecial(exp) || mpd_isspecial(mod)) {
6847 if (mpd_qcheck_3nans(result, base, exp, mod, ctx, status)) {
6855 if (!_mpd_isint(base) || !_mpd_isint(exp) || !_mpd_isint(mod)) {
6859 if (mpd_iszerocoeff(mod)) {
6863 if (mod->digits+mod->exp > ctx->prec) {
6874 r = (_mpd_cmp_abs(mod, &one)==0) ? 0 : 1;
6889 mpd_qrescale(&tmod, mod, 0, &maxcontext, &maxcontext.status);