Lines Matching refs:BigInteger
32 class BigInteger {
36 BigInteger(const BigInteger& rhs) : count_(rhs.count_) { in BigInteger() function
40 explicit BigInteger(uint64_t u) : count_(1) { in BigInteger() function
45 BigInteger(const Ch* decimals, size_t length) : count_(1) { in BigInteger() function
60 BigInteger& operator=(const BigInteger &rhs)
69 BigInteger& operator=(uint64_t u) {
75 BigInteger& operator+=(uint64_t u) {
92 BigInteger& operator*=(uint64_t u) {
110 BigInteger& operator*=(uint32_t u) {
133 BigInteger& operator<<=(size_t shift) {
159 bool operator==(const BigInteger& rhs) const {
167 BigInteger& MultiplyPow5(unsigned exp) { in MultiplyPow5()
191 bool Difference(const BigInteger& rhs, BigInteger* out) const { in Difference()
194 const BigInteger *a, *b; // Makes a > b in Difference()
213 int Compare(const BigInteger& rhs) const { in Compare()