Lines Matching refs:accumulator
26 uint64_t accumulator; in Multiply() local
28 accumulator = (low_bits_ & kMask32) * multiplicand; in Multiply()
29 uint32_t part = static_cast<uint32_t>(accumulator & kMask32); in Multiply()
30 accumulator >>= 32; in Multiply()
31 accumulator = accumulator + (low_bits_ >> 32) * multiplicand; in Multiply()
32 low_bits_ = (accumulator << 32) + part; in Multiply()
33 accumulator >>= 32; in Multiply()
34 accumulator = accumulator + (high_bits_ & kMask32) * multiplicand; in Multiply()
35 part = static_cast<uint32_t>(accumulator & kMask32); in Multiply()
36 accumulator >>= 32; in Multiply()
37 accumulator = accumulator + (high_bits_ >> 32) * multiplicand; in Multiply()
38 high_bits_ = (accumulator << 32) + part; in Multiply()
39 DCHECK((accumulator >> 32) == 0); in Multiply()