Lines Matching refs:ans
252 ans = _dec_from_triple(args[0]._sign, args[0]._int, 'n', True)
253 return ans._fix_nan(context)
893 ans = self._compare_check_nans(other, context)
894 if ans:
902 ans = self._compare_check_nans(other, context)
903 if ans:
911 ans = self._compare_check_nans(other, context)
912 if ans:
920 ans = self._compare_check_nans(other, context)
921 if ans:
937 ans = self._check_nans(other, context)
938 if ans:
939 return ans
966 ans = hash_ if self >= 0 else -hash_
967 return -2 if ans == -1 else ans
1098 ans = self._check_nans(context=context)
1099 if ans:
1100 return ans
1108 ans = self.copy_abs()
1110 ans = self.copy_negate()
1112 return ans._fix(context)
1120 ans = self._check_nans(context=context)
1121 if ans:
1122 return ans
1129 ans = self.copy_abs()
1131 ans = Decimal(self)
1133 return ans._fix(context)
1146 ans = self._check_nans(context=context)
1147 if ans:
1148 return ans
1151 ans = self.__neg__(context=context)
1153 ans = self.__pos__(context=context)
1155 return ans
1170 ans = self._check_nans(other, context)
1171 if ans:
1172 return ans
1192 ans = _dec_from_triple(sign, '0', exp)
1193 ans = ans._fix(context)
1194 return ans
1197 ans = other._rescale(exp, context.rounding)
1198 ans = ans._fix(context)
1199 return ans
1202 ans = self._rescale(exp, context.rounding)
1203 ans = ans._fix(context)
1204 return ans
1214 ans = _dec_from_triple(negativezero, '0', exp)
1215 ans = ans._fix(context)
1216 return ans
1239 ans = Decimal(result)
1240 ans = ans._fix(context)
1241 return ans
1252 ans = self._check_nans(other, context=context)
1253 if ans:
1254 return ans
1282 ans = self._check_nans(other, context)
1283 if ans:
1284 return ans
1300 ans = _dec_from_triple(resultsign, '0', resultexp)
1302 ans = ans._fix(context)
1303 return ans
1307 ans = _dec_from_triple(resultsign, other._int, resultexp)
1308 ans = ans._fix(context)
1309 return ans
1311 ans = _dec_from_triple(resultsign, self._int, resultexp)
1312 ans = ans._fix(context)
1313 return ans
1318 ans = _dec_from_triple(resultsign, str(op1.int * op2.int), resultexp)
1319 ans = ans._fix(context)
1321 return ans
1336 ans = self._check_nans(other, context)
1337 if ans:
1338 return ans
1380 ans = _dec_from_triple(sign, str(coeff), exp)
1381 return ans._fix(context)
1412 ans = context._raise_error(DivisionImpossible,
1414 return ans, ans
1434 ans = self._check_nans(other, context)
1435 if ans:
1436 return (ans, ans)
1441 ans = context._raise_error(InvalidOperation, 'divmod(INF, INF)')
1442 return ans, ans
1449 ans = context._raise_error(DivisionUndefined, 'divmod(0, 0)')
1450 return ans, ans
1477 ans = self._check_nans(other, context)
1478 if ans:
1479 return ans
1509 ans = self._check_nans(other, context)
1510 if ans:
1511 return ans
1529 ans = Decimal(self)
1530 return ans._fix(context)
1535 ans = _dec_from_triple(self._sign, '0', ideal_exponent)
1536 return ans._fix(context)
1545 ans = self._rescale(ideal_exponent, context.rounding)
1546 return ans._fix(context)
1572 ans = _dec_from_triple(sign, str(r), ideal_exponent)
1573 return ans._fix(context)
1584 ans = self._check_nans(other, context)
1585 if ans:
1586 return ans
1697 ans = context._raise_error(Overflow, 'above Emax', self._sign)
1700 return ans
1723 ans = context._raise_error(Overflow, 'above Emax', self._sign)
1725 ans = _dec_from_triple(self._sign, coeff, exp_min)
1736 if not ans:
1739 return ans
2323 ans = self._check_nans(other, context)
2324 if ans:
2325 return ans
2403 ans = None
2416 ans = _dec_from_triple(result_sign, '1', context.Emax+1)
2422 ans = _dec_from_triple(result_sign, '1', Etiny-1)
2425 if ans is None:
2426 ans = self._power_exact(other, context.prec + 1)
2427 if ans is not None:
2429 ans = _dec_from_triple(1, ans._int, ans._exp)
2433 if ans is None:
2451 ans = _dec_from_triple(result_sign, str(coeff), exp)
2469 if len(ans._int) <= context.prec:
2470 expdiff = context.prec + 1 - len(ans._int)
2471 ans = _dec_from_triple(ans._sign, ans._int+'0'*expdiff,
2472 ans._exp-expdiff)
2481 ans = ans._fix(newcontext)
2494 context._raise_error(Overflow, 'above Emax', ans._sign)
2500 ans = ans._fix(context)
2502 return ans
2518 ans = self._check_nans(context=context)
2519 if ans:
2520 return ans
2549 ans = self._check_nans(exp, context)
2550 if ans:
2551 return ans
2565 ans = _dec_from_triple(self._sign, '0', exp._exp)
2566 return ans._fix(context)
2576 ans = self._rescale(exp._exp, rounding)
2577 if ans.adjusted() > context.Emax:
2580 if len(ans._int) > context.prec:
2585 if ans and ans.adjusted() < context.Emin:
2587 if ans._exp > self._exp:
2588 if ans != self:
2594 ans = ans._fix(context)
2595 return ans
2660 ans = self._rescale(self.adjusted()+1-places, rounding)
2665 if ans.adjusted() != self.adjusted():
2666 ans = ans._rescale(ans.adjusted()+1-places, rounding)
2667 return ans
2680 ans = self._check_nans(context=context)
2681 if ans:
2682 return ans
2692 ans = self._rescale(0, rounding)
2693 if ans != self:
2696 return ans
2705 ans = self._check_nans(context=context)
2706 if ans:
2707 return ans
2723 ans = self._check_nans(context=context)
2724 if ans:
2725 return ans
2732 ans = _dec_from_triple(self._sign, '0', self._exp // 2)
2733 return ans._fix(context)
2806 ans = _dec_from_triple(0, str(n), e)
2811 ans = ans._fix(context)
2814 return ans
2852 ans = other
2854 ans = self
2856 return ans._fix(context)
2886 ans = self
2888 ans = other
2890 return ans._fix(context)
2930 ans = self._compare_check_nans(other, context)
2931 if ans:
2932 return ans
3043 ans = self._check_nans(context=context)
3044 if ans:
3045 return ans
3073 ans = _dec_from_triple(0, '1', context.Emax+1)
3076 ans = _dec_from_triple(0, '1', context.Etiny()-1)
3079 ans = _dec_from_triple(0, '1' + '0'*(p-1) + '1', -p)
3082 ans = _dec_from_triple(0, '9'*(p+1), -p-1)
3100 ans = _dec_from_triple(0, str(coeff), exp)
3106 ans = ans._fix(context)
3109 return ans
3199 ans = self._check_nans(context=context)
3200 if ans:
3201 return ans
3234 ans = _dec_from_triple(int(coeff<0), str(abs(coeff)), -places)
3238 ans = ans._fix(context)
3240 return ans
3279 ans = self._check_nans(context=context)
3280 if ans:
3281 return ans
3299 ans = Decimal(self._exp + len(self._int) - 1)
3315 ans = _dec_from_triple(int(coeff<0), str(abs(coeff)), -places)
3319 ans = ans._fix(context)
3321 return ans
3332 ans = self._check_nans(context=context)
3333 if ans:
3334 return ans
3350 ans = Decimal(self.adjusted())
3351 return ans._fix(context)
3462 ans = other
3464 ans = self
3466 return ans._fix(context)
3492 ans = self
3494 ans = other
3496 return ans._fix(context)
3503 ans = self._check_nans(context=context)
3504 if ans:
3505 return ans
3526 ans = self._check_nans(context=context)
3527 if ans:
3528 return ans
3558 ans = self._check_nans(other, context)
3559 if ans:
3560 return ans
3567 ans = self.next_plus(context)
3569 ans = self.next_minus(context)
3572 if ans._isinfinity():
3575 ans._sign)
3578 elif ans.adjusted() < context.Emin:
3585 if not ans:
3588 return ans
3643 ans = self._check_nans(other, context)
3644 if ans:
3645 return ans
3676 ans = self._check_nans(other, context)
3677 if ans:
3678 return ans
3701 ans = self._check_nans(other, context)
3702 if ans:
3703 return ans