abacus: bignum: fix style of assignment
Using `auto <var> = <type>` is more consistent with the rest.
This commit is contained in:
parent
f64c8775f3
commit
2046d1ec4b
|
@ -413,8 +413,8 @@ std::pair<BigNum, BigNum> div_mod(BigNum const& lhs, BigNum const& rhs) {
|
||||||
return std::make_pair(BigNum(), BigNum());
|
return std::make_pair(BigNum(), BigNum());
|
||||||
}
|
}
|
||||||
|
|
||||||
BigNum quotient;
|
auto quotient = BigNum(0);
|
||||||
BigNum remainder;
|
auto remainder = BigNum(0);
|
||||||
|
|
||||||
std::tie(quotient.digits_, remainder.digits_)
|
std::tie(quotient.digits_, remainder.digits_)
|
||||||
= do_div_mod(lhs.digits_, rhs.digits_);
|
= do_div_mod(lhs.digits_, rhs.digits_);
|
||||||
|
@ -439,7 +439,7 @@ BigNum pow(BigNum const& lhs, BigNum const& rhs) {
|
||||||
return BigNum();
|
return BigNum();
|
||||||
}
|
}
|
||||||
|
|
||||||
BigNum res;
|
auto res = BigNum(0);
|
||||||
res.digits_ = do_pow(lhs.digits_, rhs.digits_);
|
res.digits_ = do_pow(lhs.digits_, rhs.digits_);
|
||||||
|
|
||||||
res.sign_ = is_odd(rhs.digits_) ? lhs.sign_ : 1;
|
res.sign_ = is_odd(rhs.digits_) ? lhs.sign_ : 1;
|
||||||
|
@ -458,7 +458,7 @@ BigNum sqrt(BigNum const& num) {
|
||||||
"attempt to take the square root of a negative number");
|
"attempt to take the square root of a negative number");
|
||||||
}
|
}
|
||||||
|
|
||||||
BigNum res;
|
auto res = BigNum(0);
|
||||||
|
|
||||||
res.digits_ = do_sqrt(num.digits_);
|
res.digits_ = do_sqrt(num.digits_);
|
||||||
res.sign_ = 1;
|
res.sign_ = 1;
|
||||||
|
|
Loading…
Reference in a new issue