• Home
  • Raw
  • Download

Lines Matching refs:ans

220             ans = _dec_from_triple(args[0]._sign, args[0]._int, 'n', True)
221 return ans._fix_nan(context)
883 ans = self._compare_check_nans(other, context)
884 if ans:
892 ans = self._compare_check_nans(other, context)
893 if ans:
901 ans = self._compare_check_nans(other, context)
902 if ans:
910 ans = self._compare_check_nans(other, context)
911 if ans:
928 ans = self._check_nans(other, context)
929 if ans:
930 return ans
1065 ans = self._check_nans(context=context)
1066 if ans:
1067 return ans
1075 ans = self.copy_abs()
1077 ans = self.copy_negate()
1079 return ans._fix(context)
1087 ans = self._check_nans(context=context)
1088 if ans:
1089 return ans
1096 ans = self.copy_abs()
1098 ans = Decimal(self)
1100 return ans._fix(context)
1113 ans = self._check_nans(context=context)
1114 if ans:
1115 return ans
1118 ans = self.__neg__(context=context)
1120 ans = self.__pos__(context=context)
1122 return ans
1137 ans = self._check_nans(other, context)
1138 if ans:
1139 return ans
1159 ans = _dec_from_triple(sign, '0', exp)
1160 ans = ans._fix(context)
1161 return ans
1164 ans = other._rescale(exp, context.rounding)
1165 ans = ans._fix(context)
1166 return ans
1169 ans = self._rescale(exp, context.rounding)
1170 ans = ans._fix(context)
1171 return ans
1181 ans = _dec_from_triple(negativezero, '0', exp)
1182 ans = ans._fix(context)
1183 return ans
1206 ans = Decimal(result)
1207 ans = ans._fix(context)
1208 return ans
1219 ans = self._check_nans(other, context=context)
1220 if ans:
1221 return ans
1249 ans = self._check_nans(other, context)
1250 if ans:
1251 return ans
1267 ans = _dec_from_triple(resultsign, '0', resultexp)
1269 ans = ans._fix(context)
1270 return ans
1274 ans = _dec_from_triple(resultsign, other._int, resultexp)
1275 ans = ans._fix(context)
1276 return ans
1278 ans = _dec_from_triple(resultsign, self._int, resultexp)
1279 ans = ans._fix(context)
1280 return ans
1285 ans = _dec_from_triple(resultsign, str(op1.int * op2.int), resultexp)
1286 ans = ans._fix(context)
1288 return ans
1303 ans = self._check_nans(other, context)
1304 if ans:
1305 return ans
1347 ans = _dec_from_triple(sign, str(coeff), exp)
1348 return ans._fix(context)
1379 ans = context._raise_error(DivisionImpossible,
1381 return ans, ans
1404 ans = self._check_nans(other, context)
1405 if ans:
1406 return (ans, ans)
1411 ans = context._raise_error(InvalidOperation, 'divmod(INF, INF)')
1412 return ans, ans
1419 ans = context._raise_error(DivisionUndefined, 'divmod(0, 0)')
1420 return ans, ans
1447 ans = self._check_nans(other, context)
1448 if ans:
1449 return ans
1479 ans = self._check_nans(other, context)
1480 if ans:
1481 return ans
1499 ans = Decimal(self)
1500 return ans._fix(context)
1505 ans = _dec_from_triple(self._sign, '0', ideal_exponent)
1506 return ans._fix(context)
1515 ans = self._rescale(ideal_exponent, context.rounding)
1516 return ans._fix(context)
1542 ans = _dec_from_triple(sign, str(r), ideal_exponent)
1543 return ans._fix(context)
1554 ans = self._check_nans(other, context)
1555 if ans:
1556 return ans
1674 ans = context._raise_error(Overflow, 'above Emax', self._sign)
1677 return ans
1700 ans = context._raise_error(Overflow, 'above Emax', self._sign)
1702 ans = _dec_from_triple(self._sign, coeff, exp_min)
1713 if not ans:
1716 return ans
2207 ans = self._check_nans(other, context)
2208 if ans:
2209 return ans
2287 ans = None
2300 ans = _dec_from_triple(result_sign, '1', context.Emax+1)
2306 ans = _dec_from_triple(result_sign, '1', Etiny-1)
2309 if ans is None:
2310 ans = self._power_exact(other, context.prec + 1)
2311 if ans is not None:
2313 ans = _dec_from_triple(1, ans._int, ans._exp)
2317 if ans is None:
2335 ans = _dec_from_triple(result_sign, str(coeff), exp)
2353 if len(ans._int) <= context.prec:
2354 expdiff = context.prec + 1 - len(ans._int)
2355 ans = _dec_from_triple(ans._sign, ans._int+'0'*expdiff,
2356 ans._exp-expdiff)
2365 ans = ans._fix(newcontext)
2378 context._raise_error(Overflow, 'above Emax', ans._sign)
2384 ans = ans._fix(context)
2386 return ans
2402 ans = self._check_nans(context=context)
2403 if ans:
2404 return ans
2433 ans = self._check_nans(exp, context)
2434 if ans:
2435 return ans
2445 ans = self._rescale(exp._exp, rounding)
2447 if ans._exp > self._exp:
2449 if ans != self:
2451 return ans
2459 ans = _dec_from_triple(self._sign, '0', exp._exp)
2460 return ans._fix(context)
2470 ans = self._rescale(exp._exp, rounding)
2471 if ans.adjusted() > context.Emax:
2474 if len(ans._int) > context.prec:
2479 if ans and ans.adjusted() < context.Emin:
2481 if ans._exp > self._exp:
2482 if ans != self:
2488 ans = ans._fix(context)
2489 return ans
2554 ans = self._rescale(self.adjusted()+1-places, rounding)
2559 if ans.adjusted() != self.adjusted():
2560 ans = ans._rescale(ans.adjusted()+1-places, rounding)
2561 return ans
2574 ans = self._check_nans(context=context)
2575 if ans:
2576 return ans
2586 ans = self._rescale(0, rounding)
2587 if ans != self:
2590 return ans
2599 ans = self._check_nans(context=context)
2600 if ans:
2601 return ans
2617 ans = self._check_nans(context=context)
2618 if ans:
2619 return ans
2626 ans = _dec_from_triple(self._sign, '0', self._exp // 2)
2627 return ans._fix(context)
2700 ans = _dec_from_triple(0, str(n), e)
2705 ans = ans._fix(context)
2708 return ans
2746 ans = other
2748 ans = self
2750 return ans._fix(context)
2780 ans = self
2782 ans = other
2784 return ans._fix(context)
2824 ans = self._compare_check_nans(other, context)
2825 if ans:
2826 return ans
2937 ans = self._check_nans(context=context)
2938 if ans:
2939 return ans
2967 ans = _dec_from_triple(0, '1', context.Emax+1)
2970 ans = _dec_from_triple(0, '1', context.Etiny()-1)
2973 ans = _dec_from_triple(0, '1' + '0'*(p-1) + '1', -p)
2976 ans = _dec_from_triple(0, '9'*(p+1), -p-1)
2994 ans = _dec_from_triple(0, str(coeff), exp)
3000 ans = ans._fix(context)
3003 return ans
3093 ans = self._check_nans(context=context)
3094 if ans:
3095 return ans
3128 ans = _dec_from_triple(int(coeff<0), str(abs(coeff)), -places)
3132 ans = ans._fix(context)
3134 return ans
3173 ans = self._check_nans(context=context)
3174 if ans:
3175 return ans
3193 ans = Decimal(self._exp + len(self._int) - 1)
3209 ans = _dec_from_triple(int(coeff<0), str(abs(coeff)), -places)
3213 ans = ans._fix(context)
3215 return ans
3226 ans = self._check_nans(context=context)
3227 if ans:
3228 return ans
3244 ans = Decimal(self.adjusted())
3245 return ans._fix(context)
3356 ans = other
3358 ans = self
3360 return ans._fix(context)
3386 ans = self
3388 ans = other
3390 return ans._fix(context)
3397 ans = self._check_nans(context=context)
3398 if ans:
3399 return ans
3420 ans = self._check_nans(context=context)
3421 if ans:
3422 return ans
3452 ans = self._check_nans(other, context)
3453 if ans:
3454 return ans
3461 ans = self.next_plus(context)
3463 ans = self.next_minus(context)
3466 if ans._isinfinity():
3469 ans._sign)
3472 elif ans.adjusted() < context.Emin:
3479 if not ans:
3482 return ans
3537 ans = self._check_nans(other, context)
3538 if ans:
3539 return ans
3570 ans = self._check_nans(other, context)
3571 if ans:
3572 return ans
3595 ans = self._check_nans(other, context)
3596 if ans:
3597 return ans