Lines Matching refs:exponent_
14 : bigits_(bigits_buffer_, kBigitCapacity), used_digits_(0), exponent_(0) { in Bignum()
57 exponent_ = other.exponent_; in AssignBignum()
170 EnsureCapacity(1 + Max(BigitLength(), other.BigitLength()) - exponent_); in AddBignum()
172 int bigit_pos = other.exponent_ - exponent_; in AddBignum()
200 int offset = other.exponent_ - exponent_; in SubtractBignum()
221 exponent_ += shift_amount / kBigitSize; in ShiftLeft()
388 exponent_ *= 2; in Square()
567 for (int i = 0; i < exponent_; ++i) { in ToHexString()
591 if (index < exponent_) return 0; in BigitAt()
592 return bigits_[index - exponent_]; in BigitAt()
603 for (int i = bigit_length_a - 1; i >= Min(a.exponent_, b.exponent_); --i) { in Compare()
626 if (a.exponent_ >= b.BigitLength() && a.BigitLength() < c.BigitLength()) { in PlusCompare()
632 int min_exponent = Min(Min(a.exponent_, b.exponent_), c.exponent_); in PlusCompare()
657 exponent_ = 0; in Clamp()
672 exponent_ = 0; in Zero()
677 if (exponent_ > other.exponent_) { in Align()
684 int zero_digits = exponent_ - other.exponent_; in Align()
693 exponent_ -= zero_digits; in Align()
695 DCHECK(exponent_ >= 0); in Align()
724 DCHECK(exponent_ <= other.exponent_); in SubtractTimes()
732 int exponent_diff = other.exponent_ - exponent_; in SubtractTimes()