Lines Matching refs:u
40 explicit BigInteger(uint64_t u) : count_(1) { in BigInteger() argument
41 digits_[0] = u; in BigInteger()
69 BigInteger& operator=(uint64_t u) {
70 digits_[0] = u;
75 BigInteger& operator+=(uint64_t u) {
77 digits_[0] += u;
92 BigInteger& operator*=(uint64_t u) {
93 if (u == 0) return *this = 0;
94 if (u == 1) return *this;
95 if (*this == 1) return *this = u;
100 digits_[i] = MulAdd64(digits_[i], u, k, &hi);
110 BigInteger& operator*=(uint32_t u) {
111 if (u == 0) return *this = 0;
112 if (u == 1) return *this;
113 if (*this == 1) return *this = u;
119 const uint64_t uc = u * c;
120 const uint64_t ud = u * d;
231 uint64_t u = ParseUint64(begin, end); in AppendDecimal64() local
233 *this = u; in AppendDecimal64()
236 (MultiplyPow5(exp) <<= exp) += u; // *this = *this * 10^exp + u in AppendDecimal64()