Lines Matching refs:maxcontext

1277     mpd_context_t maxcontext;  in mpd_qset_i64_exact()  local
1279 mpd_maxcontext(&maxcontext); in mpd_qset_i64_exact()
1281 mpd_qset_ssize(result, a, &maxcontext, status); in mpd_qset_i64_exact()
1283 _c32_qset_i64(result, a, &maxcontext, status); in mpd_qset_i64_exact()
1309 mpd_context_t maxcontext; in mpd_qset_u64_exact() local
1311 mpd_maxcontext(&maxcontext); in mpd_qset_u64_exact()
1313 mpd_qset_uint(result, a, &maxcontext, status); in mpd_qset_u64_exact()
1315 _c32_qset_u64(result, a, &maxcontext, status); in mpd_qset_u64_exact()
1444 mpd_context_t maxcontext; in _c32_qget_u64() local
1472 mpd_maxcontext(&maxcontext); in _c32_qget_u64()
1473 mpd_qrescale(&tmp, a, 0, &maxcontext, &maxcontext.status); in _c32_qget_u64()
1474 maxcontext.status &= ~MPD_Rounded; in _c32_qget_u64()
1475 if (maxcontext.status != 0) { in _c32_qget_u64()
1476 *status |= (maxcontext.status|MPD_Invalid_operation); /* GCOV_NOT_REACHED */ in _c32_qget_u64()
3557 mpd_context_t maxcontext; in mpd_qadd_ssize() local
3560 mpd_maxcontext(&maxcontext); in mpd_qadd_ssize()
3561 mpd_qsset_ssize(&bb, b, &maxcontext, status); in mpd_qadd_ssize()
3571 mpd_context_t maxcontext; in mpd_qadd_uint() local
3574 mpd_maxcontext(&maxcontext); in mpd_qadd_uint()
3575 mpd_qsset_uint(&bb, b, &maxcontext, status); in mpd_qadd_uint()
3585 mpd_context_t maxcontext; in mpd_qsub_ssize() local
3588 mpd_maxcontext(&maxcontext); in mpd_qsub_ssize()
3589 mpd_qsset_ssize(&bb, b, &maxcontext, status); in mpd_qsub_ssize()
3599 mpd_context_t maxcontext; in mpd_qsub_uint() local
3602 mpd_maxcontext(&maxcontext); in mpd_qsub_uint()
3603 mpd_qsset_uint(&bb, b, &maxcontext, status); in mpd_qsub_uint()
3646 mpd_context_t maxcontext; in mpd_qadd_i64() local
3649 mpd_maxcontext(&maxcontext); in mpd_qadd_i64()
3650 mpd_qset_i64(&bb, b, &maxcontext, status); in mpd_qadd_i64()
3660 mpd_context_t maxcontext; in mpd_qadd_u64() local
3663 mpd_maxcontext(&maxcontext); in mpd_qadd_u64()
3664 mpd_qset_u64(&bb, b, &maxcontext, status); in mpd_qadd_u64()
3708 mpd_context_t maxcontext; in mpd_qsub_i64() local
3711 mpd_maxcontext(&maxcontext); in mpd_qsub_i64()
3712 mpd_qset_i64(&bb, b, &maxcontext, status); in mpd_qsub_i64()
3722 mpd_context_t maxcontext; in mpd_qsub_u64() local
3725 mpd_maxcontext(&maxcontext); in mpd_qsub_u64()
3726 mpd_qset_u64(&bb, b, &maxcontext, status); in mpd_qsub_u64()
4192 mpd_context_t maxcontext; in mpd_qdiv_ssize() local
4195 mpd_maxcontext(&maxcontext); in mpd_qdiv_ssize()
4196 mpd_qsset_ssize(&bb, b, &maxcontext, status); in mpd_qdiv_ssize()
4206 mpd_context_t maxcontext; in mpd_qdiv_uint() local
4209 mpd_maxcontext(&maxcontext); in mpd_qdiv_uint()
4210 mpd_qsset_uint(&bb, b, &maxcontext, status); in mpd_qdiv_uint()
4253 mpd_context_t maxcontext; in mpd_qdiv_i64() local
4256 mpd_maxcontext(&maxcontext); in mpd_qdiv_i64()
4257 mpd_qset_i64(&bb, b, &maxcontext, status); in mpd_qdiv_i64()
4267 mpd_context_t maxcontext; in mpd_qdiv_u64() local
4270 mpd_maxcontext(&maxcontext); in mpd_qdiv_u64()
4271 mpd_qset_u64(&bb, b, &maxcontext, status); in mpd_qdiv_u64()
4709 mpd_context_t varcontext, maxcontext; in mpd_qln10() local
4729 mpd_maxcontext(&maxcontext); in mpd_qln10()
4731 maxcontext.prec = prec; in mpd_qln10()
4732 _mpd_apply_round_excess(result, rnd, &maxcontext, status); in mpd_qln10()
4747 mpd_qsub(&tmp, &tmp, &one, &maxcontext, status); in mpd_qln10()
4748 mpd_qadd(result, result, &tmp, &maxcontext, status); in mpd_qln10()
4755 maxcontext.prec = prec; in mpd_qln10()
4756 mpd_qfinalize(result, &maxcontext, status); in mpd_qln10()
4845 mpd_context_t varcontext, maxcontext; in _mpd_qln() local
4900 mpd_maxcontext(&maxcontext); in _mpd_qln()
4919 _mpd_qsub(&tmp, &v, &one, &maxcontext, &maxcontext.status); in _mpd_qln()
4920 if (maxcontext.status & MPD_Errors) { in _mpd_qln()
4965 mpd_qsub(&tmp, &tmp, &one, &maxcontext, status); in _mpd_qln()
4966 mpd_qadd(z, z, &tmp, &maxcontext, status); in _mpd_qln()
4997 mpd_qmul_ssize(&tmp, &v, t, &maxcontext, status); in _mpd_qln()
4998 mpd_qadd(result, &tmp, z, &maxcontext, status); in _mpd_qln()
6018 mpd_context_t maxcontext; in mpd_qmul_ssize() local
6021 mpd_maxcontext(&maxcontext); in mpd_qmul_ssize()
6022 mpd_qsset_ssize(&bb, b, &maxcontext, status); in mpd_qmul_ssize()
6032 mpd_context_t maxcontext; in mpd_qmul_uint() local
6035 mpd_maxcontext(&maxcontext); in mpd_qmul_uint()
6036 mpd_qsset_uint(&bb, b, &maxcontext, status); in mpd_qmul_uint()
6075 mpd_context_t maxcontext; in mpd_qmul_i64() local
6078 mpd_maxcontext(&maxcontext); in mpd_qmul_i64()
6079 mpd_qset_i64(&bb, b, &maxcontext, status); in mpd_qmul_i64()
6089 mpd_context_t maxcontext; in mpd_qmul_u64() local
6092 mpd_maxcontext(&maxcontext); in mpd_qmul_u64()
6093 mpd_qset_u64(&bb, b, &maxcontext, status); in mpd_qmul_u64()
6809 mpd_context_t maxcontext; in _mpd_qpowmod_uint() local
6811 mpd_maxcontext(&maxcontext); in _mpd_qpowmod_uint()
6818 _mpd_qmul_exact(result, result, base, &maxcontext, status); in _mpd_qpowmod_uint()
6819 mpd_qrem(result, result, mod, &maxcontext, status); in _mpd_qpowmod_uint()
6821 _mpd_qmul_exact(base, base, base, &maxcontext, status); in _mpd_qpowmod_uint()
6822 mpd_qrem(base, base, mod, &maxcontext, status); in _mpd_qpowmod_uint()
6833 mpd_context_t maxcontext; in mpd_qpowmod() local
6887 mpd_maxcontext(&maxcontext); in mpd_qpowmod()
6889 mpd_qrescale(&tmod, mod, 0, &maxcontext, &maxcontext.status); in mpd_qpowmod()
6890 if (maxcontext.status&MPD_Errors) { in mpd_qpowmod()
6891 mpd_seterror(result, maxcontext.status&MPD_Errors, status); in mpd_qpowmod()
6894 maxcontext.status = 0; in mpd_qpowmod()
6897 mpd_qround_to_int(&tbase, base, &maxcontext, status); in mpd_qpowmod()
6902 mpd_qround_to_int(&texp, exp, &maxcontext, status); in mpd_qpowmod()
6907 mpd_qrem(&tbase, &tbase, &tmod, &maxcontext, status); in mpd_qpowmod()
6909 mpd_qrem(result, result, &tmod, &maxcontext, status); in mpd_qpowmod()
6910 _mpd_qmul_exact(&tbase, &tbase, result, &maxcontext, status); in mpd_qpowmod()
6911 mpd_qrem(&tbase, &tbase, &tmod, &maxcontext, status); in mpd_qpowmod()
6932 _mpd_qmul_exact(result, result, &tbase, &maxcontext, status); in mpd_qpowmod()
6933 mpd_qrem(result, result, &tmod, &maxcontext, status); in mpd_qpowmod()
6935 _mpd_qmul_exact(&tbase, &tbase, &tbase, &maxcontext, status); in mpd_qpowmod()
6936 mpd_qrem(&tbase, &tbase, &tmod, &maxcontext, status); in mpd_qpowmod()
6937 mpd_qdivint(&texp, &texp, &two, &maxcontext, status); in mpd_qpowmod()
7461 mpd_context_t varcontext, maxcontext; in _mpd_qreciprocal() local
7484 mpd_maxcontext(&maxcontext); in _mpd_qreciprocal()
7485 varcontext.round = maxcontext.round = MPD_ROUND_TRUNC; in _mpd_qreciprocal()
7486 varcontext.emax = maxcontext.emax = MPD_MAX_EMAX + 100; in _mpd_qreciprocal()
7487 varcontext.emin = maxcontext.emin = MPD_MIN_EMIN - 100; in _mpd_qreciprocal()
7488 maxcontext.prec = MPD_MAX_PREC + 100; in _mpd_qreciprocal()
7498 _mpd_qmul_exact(&s, z, z, &maxcontext, status); in _mpd_qreciprocal()
7512 _mpd_qmul_exact(&s, z, &two, &maxcontext, status); in _mpd_qreciprocal()
7516 _mpd_qsub_exact(z, &s, &t, &maxcontext, status); in _mpd_qreciprocal()
7756 mpd_context_t varcontext, maxcontext; in _mpd_qinvroot() local
7808 mpd_maxcontext(&maxcontext); in _mpd_qinvroot()
7817 mpd_qmul(&s, z, z, &maxcontext, &workstatus); in _mpd_qinvroot()
7827 mpd_qsub(&t, &three, &t, &maxcontext, &workstatus); in _mpd_qinvroot()
7829 mpd_qmul(z, z, &one_half, &maxcontext, &workstatus); in _mpd_qinvroot()
7892 mpd_context_t maxcontext; in _mpd_qsqrt() local
7925 mpd_maxcontext(&maxcontext); in _mpd_qsqrt()
7962 _mpd_qdivmod(&q, &r, &c, result, &maxcontext, &maxcontext.status); in _mpd_qsqrt()
7964 mpd_seterror(result, maxcontext.status&MPD_Errors, status); in _mpd_qsqrt()
7970 _mpd_qadd_exact(result, result, &q, &maxcontext, &maxcontext.status); in _mpd_qsqrt()
7972 mpd_seterror(result, maxcontext.status&MPD_Errors, status); in _mpd_qsqrt()
7975 _mpd_qdivmod(result, &r, result, &two, &maxcontext, &maxcontext.status); in _mpd_qsqrt()
7979 _mpd_qmul_exact(&r, result, result, &maxcontext, &maxcontext.status); in _mpd_qsqrt()
7981 mpd_seterror(result, maxcontext.status&MPD_Errors, status); in _mpd_qsqrt()
8012 maxcontext = *ctx; in _mpd_qsqrt()
8013 maxcontext.round = MPD_ROUND_HALF_EVEN; in _mpd_qsqrt()
8014 mpd_qfinalize(result, &maxcontext, status); in _mpd_qsqrt()
8772 static const mpd_context_t maxcontext = { in mpd_from_uint128_triple() local
8846 mpd_qfinalize(result, &maxcontext, &workstatus); in mpd_from_uint128_triple()