Lines Matching defs:exp

1898     MPD(dec)->exp = 0;
2088 _dec_settriple(PyObject *dec, uint8_t sign, uint32_t v, mpd_ssize_t exp)
2103 MPD(dec)->exp = exp;
2387 MPD(dec)->exp = -k;
2463 mpd_ssize_t exp = 0;
2523 exp = PyLong_AsSsize_t(tmp);
2524 if (exp == -1 && PyErr_Occurred()) {
2585 n = snprintf(cp, MPD_EXPDIGITS+2, "%" PRI_mpd_ssize_t, exp);
2963 mpd_ssize_t exp;
2995 exp = vv->exp;
2996 vv->exp = 0;
2998 MPD(result)->exp = exp;
3229 mpd_ssize_t exp = a->exp + a->digits - prec;
3240 mpd_qrescale_fmt(result, a, exp, ctx, status);
3242 mpd_qrescale_fmt(result, result, exp+1, ctx, status);
3439 tmp.exp += 2;
3588 mpd_ssize_t exp;
3617 exp = mpd_iszero(MPD(tmp)) ? 0 : MPD(tmp)->exp;
3618 MPD(tmp)->exp = 0;
3627 exponent = PyLong_FromSsize_t(exp < 0 ? -exp : exp);
3643 if (exp >= 0) {
3826 q.exp = (y == MPD_SSIZE_MIN) ? MPD_SSIZE_MAX : -y;
3882 expt = PyLong_FromSsize_t(MPD(dec)->exp);
3892 x->exp = 0;
4227 nm_mpd_qpow(PyObject *base, PyObject *exp, PyObject *mod)
4235 CONVERT_BINOP(&a, &b, base, exp, context);
4519 static char *kwlist[] = {"exp", "rounding", "context", NULL};
4701 mpd_ssize_t exp;
4731 * exp(v): exponent of v
4734 exp = MPD(v)->exp;
4735 if (exp >= 0) {
4736 /* 10**exp(v) % p */
4737 mpd_qsset_ssize(tmp, exp, &maxctx, &status);
4741 /* inv10_p**(-exp(v)) % p */
4742 mpd_qsset_ssize(tmp, -exp, &maxctx, &status);
4750 tmp->exp = 0;
4907 { "exp", _PyCFunction_CAST(dec_mpd_qexp), METH_VARARGS|METH_KEYWORDS, doc_exp },
5285 PyObject *base, *exp, *mod = Py_None;
5291 &base, &exp, &mod)) {
5295 CONVERT_BINOP_RAISE(&a, &b, base, exp, context);
5580 { "exp", ctx_mpd_qexp, METH_O, doc_ctx_exp },