Home | History | Annotate | Download | only in python2.7

Lines Matching refs:ans

221             ans = _dec_from_triple(args[0]._sign, args[0]._int, 'n', True)
222 return ans._fix_nan(context)
884 ans = self._compare_check_nans(other, context)
885 if ans:
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:
929 ans = self._check_nans(other, context)
930 if ans:
931 return ans
1067 ans = self._check_nans(context=context)
1068 if ans:
1069 return ans
1077 ans = self.copy_abs()
1079 ans = self.copy_negate()
1081 return ans._fix(context)
1089 ans = self._check_nans(context=context)
1090 if ans:
1091 return ans
1098 ans = self.copy_abs()
1100 ans = Decimal(self)
1102 return ans._fix(context)
1115 ans = self._check_nans(context=context)
1116 if ans:
1117 return ans
1120 ans = self.__neg__(context=context)
1122 ans = self.__pos__(context=context)
1124 return ans
1139 ans = self._check_nans(other, context)
1140 if ans:
1141 return ans
1161 ans = _dec_from_triple(sign, '0', exp)
1162 ans = ans._fix(context)
1163 return ans
1166 ans = other._rescale(exp, context.rounding)
1167 ans = ans._fix(context)
1168 return ans
1171 ans = self._rescale(exp, context.rounding)
1172 ans = ans._fix(context)
1173 return ans
1183 ans = _dec_from_triple(negativezero, '0', exp)
1184 ans = ans._fix(context)
1185 return ans
1208 ans = Decimal(result)
1209 ans = ans._fix(context)
1210 return ans
1221 ans = self._check_nans(other, context=context)
1222 if ans:
1223 return ans
1251 ans = self._check_nans(other, context)
1252 if ans:
1253 return ans
1269 ans = _dec_from_triple(resultsign, '0', resultexp)
1271 ans = ans._fix(context)
1272 return ans
1276 ans = _dec_from_triple(resultsign, other._int, resultexp)
1277 ans = ans._fix(context)
1278 return ans
1280 ans = _dec_from_triple(resultsign, self._int, resultexp)
1281 ans = ans._fix(context)
1282 return ans
1287 ans = _dec_from_triple(resultsign, str(op1.int * op2.int), resultexp)
1288 ans = ans._fix(context)
1290 return ans
1305 ans = self._check_nans(other, context)
1306 if ans:
1307 return ans
1349 ans = _dec_from_triple(sign, str(coeff), exp)
1350 return ans._fix(context)
1381 ans = context._raise_error(DivisionImpossible,
1383 return ans, ans
1406 ans = self._check_nans(other, context)
1407 if ans:
1408 return (ans, ans)
1413 ans = context._raise_error(InvalidOperation, 'divmod(INF, INF)')
1414 return ans, ans
1421 ans = context._raise_error(DivisionUndefined, 'divmod(0, 0)')
1422 return ans, ans
1449 ans = self._check_nans(other, context)
1450 if ans:
1451 return ans
1481 ans = self._check_nans(other, context)
1482 if ans:
1483 return ans
1501 ans = Decimal(self)
1502 return ans._fix(context)
1507 ans = _dec_from_triple(self._sign, '0', ideal_exponent)
1508 return ans._fix(context)
1517 ans = self._rescale(ideal_exponent, context.rounding)
1518 return ans._fix(context)
1544 ans = _dec_from_triple(sign, str(r), ideal_exponent)
1545 return ans._fix(context)
1556 ans = self._check_nans(other, context)
1557 if ans:
1558 return ans
1676 ans = context._raise_error(Overflow, 'above Emax', self._sign)
1679 return ans
1702 ans = context._raise_error(Overflow, 'above Emax', self._sign)
1704 ans = _dec_from_triple(self._sign, coeff, exp_min)
1715 if not ans:
1718 return ans
2209 ans = self._check_nans(other, context)
2210 if ans:
2211 return ans
2289 ans = None
2302 ans = _dec_from_triple(result_sign, '1', context.Emax+1)
2308 ans = _dec_from_triple(result_sign, '1', Etiny-1)
2311 if ans is None:
2312 ans = self._power_exact(other, context.prec + 1)
2313 if ans is not None:
2315 ans = _dec_from_triple(1, ans._int, ans._exp)
2319 if ans is None:
2337 ans = _dec_from_triple(result_sign, str(coeff), exp)
2355 if len(ans._int) <= context.prec:
2356 expdiff = context.prec + 1 - len(ans._int)
2357 ans = _dec_from_triple(ans._sign, ans._int+'0'*expdiff,
2358 ans._exp-expdiff)
2367 ans = ans._fix(newcontext)
2380 context._raise_error(Overflow, 'above Emax', ans._sign)
2386 ans = ans._fix(context)
2388 return ans
2404 ans = self._check_nans(context=context)
2405 if ans:
2406 return ans
2435 ans = self._check_nans(exp, context)
2436 if ans:
2437 return ans
2447 ans = self._rescale(exp._exp, rounding)
2449 if ans._exp > self._exp:
2451 if ans != self:
2453 return ans
2461 ans = _dec_from_triple(self._sign, '0', exp._exp)
2462 return ans._fix(context)
2472 ans = self._rescale(exp._exp, rounding)
2473 if ans.adjusted() > context.Emax:
2476 if len(ans._int) > context.prec:
2481 if ans and ans.adjusted() < context.Emin:
2483 if ans._exp > self._exp:
2484 if ans != self:
2490 ans = ans._fix(context)
2491 return ans
2556 ans = self._rescale(self.adjusted()+1-places, rounding)
2561 if ans.adjusted() != self.adjusted():
2562 ans = ans._rescale(ans.adjusted()+1-places, rounding)
2563 return ans
2576 ans = self._check_nans(context=context)
2577 if ans:
2578 return ans
2588 ans = self._rescale(0, rounding)
2589 if ans != self:
2592 return ans
2601 ans = self._check_nans(context=context)
2602 if ans:
2603 return ans
2619 ans = self._check_nans(context=context)
2620 if ans:
2621 return ans
2628 ans = _dec_from_triple(self._sign, '0', self._exp // 2)
2629 return ans._fix(context)
2702 ans = _dec_from_triple(0, str(n), e)
2707 ans = ans._fix(context)
2710 return ans
2748 ans = other
2750 ans = self
2752 return ans._fix(context)
2782 ans = self
2784 ans = other
2786 return ans._fix(context)
2826 ans = self._compare_check_nans(other, context)
2827 if ans:
2828 return ans
2939 ans = self._check_nans(context=context)
2940 if ans:
2941 return ans
2969 ans = _dec_from_triple(0, '1', context.Emax+1)
2972 ans = _dec_from_triple(0, '1', context.Etiny()-1)
2975 ans = _dec_from_triple(0, '1' + '0'*(p-1) + '1', -p)
2978 ans = _dec_from_triple(0, '9'*(p+1), -p-1)
2996 ans = _dec_from_triple(0, str(coeff), exp)
2998 # at this stage, ans should round correctly with *any*
3002 ans = ans._fix(context)
3005 return ans
3095 ans = self._check_nans(context=context)
3096 if ans:
3097 return ans
3130 ans = _dec_from_triple(int(coeff<0), str(abs(coeff)), -places)
3134 ans = ans._fix(context)
3136 return ans
3175 ans = self._check_nans(context=context)
3176 if ans:
3177 return ans
3195 ans = Decimal(self._exp + len(self._int) - 1)
3211 ans = _dec_from_triple(int(coeff<0), str(abs(coeff)), -places)
3215 ans = ans._fix(context)
3217 return ans
3228 ans = self._check_nans(context=context)
3229 if ans:
3230 return ans
3246 ans = Decimal(self.adjusted())
3247 return ans._fix(context)
3358 ans = other
3360 ans = self
3362 return ans._fix(context)
3388 ans = self
3390 ans = other
3392 return ans._fix(context)
3399 ans = self._check_nans(context=context)
3400 if ans:
3401 return ans
3422 ans = self._check_nans(context=context)
3423 if ans:
3424 return ans
3454 ans = self._check_nans(other, context)
3455 if ans:
3456 return ans
3463 ans = self.next_plus(context)
3465 ans = self.next_minus(context)
3467 # decide which flags to raise using value of ans
3468 if ans._isinfinity():
3471 ans._sign)
3474 elif ans.adjusted() < context.Emin:
3481 if not ans:
3484 return ans
3539 ans = self._check_nans(other, context)
3540 if ans:
3541 return ans
3572 ans = self._check_nans(other, context)
3573 if ans:
3574 return ans
3597 ans = self._check_nans(other, context)
3598 if ans:
3599 return ans