Lines Matching refs:low_bits_
42 UInt128() : high_bits_(0), low_bits_(0) { } in UInt128()
43 UInt128(uint64_t high, uint64_t low) : high_bits_(high), low_bits_(low) { } in UInt128()
48 accumulator = (low_bits_ & kMask32) * multiplicand; in Multiply()
51 accumulator = accumulator + (low_bits_ >> 32) * multiplicand; in Multiply()
52 low_bits_ = (accumulator << 32) + part; in Multiply()
67 high_bits_ = low_bits_; in Shift()
68 low_bits_ = 0; in Shift()
70 low_bits_ = high_bits_; in Shift()
74 high_bits_ += low_bits_ >> (64 + shift_amount); in Shift()
75 low_bits_ <<= -shift_amount; in Shift()
77 low_bits_ >>= shift_amount; in Shift()
78 low_bits_ += high_bits_ << (64 - shift_amount); in Shift()
91 uint64_t part_low = low_bits_ >> power; in DivModPowerOf2()
95 low_bits_ -= part_low << power; in DivModPowerOf2()
101 return high_bits_ == 0 && low_bits_ == 0; in IsZero()
108 return static_cast<int>(low_bits_ >> position) & 1; in BitAt()
116 uint64_t low_bits_; member in v8::internal::UInt128