Lines Matching defs:texp
6316 * Internal function: Integer power with mpd_t exponent, tbase and texp
6326 _mpd_qpow_mpd(mpd_t *result, mpd_t *tbase, mpd_t *texp, uint8_t resultsign,
6339 while (!mpd_iszero(texp)) {
6340 if (mpd_isodd(texp)) {
6349 mpd_qdivint(texp, texp, &two, &maxctx, &workstatus);
6350 if (mpd_isnan(tbase) || mpd_isnan(texp)) {
6370 MPD_NEW_STATIC(texp,0,0,0,0);
6397 if (!mpd_qcopy(&texp, exp, status)) {
6401 _mpd_qpow_mpd(result, &tbase, &texp, resultsign, &workctx, status);
6414 mpd_del(&texp);
6660 MPD_NEW_STATIC(texp,0,0,0,0);
6662 if (!mpd_qcopy(&texp, exp, status)) {
6698 mpd_qmul(result, result, &texp, &workctx, &workctx.status);
6701 mpd_del(&texp);
6835 MPD_NEW_STATIC(texp,0,0,0,0);
6902 mpd_qround_to_int(&texp, exp, &maxcontext, status);
6903 texp_exp = texp.exp;
6904 texp.exp = 0;
6913 mpd_isspecial(&texp) ||
6930 while (mpd_isfinite(&texp) && !mpd_iszero(&texp)) {
6931 if (mpd_isodd(&texp)) {
6937 mpd_qdivint(&texp, &texp, &two, &maxcontext, status);
6939 if (mpd_isspecial(&texp) || mpd_isspecial(&tbase) ||
6950 mpd_del(&texp);