Lines Matching full:accumulator
66 uint64_t accumulator = (low_bits_ & kMask32) * multiplicand; in Multiply() local
67 uint32_t part = static_cast<uint32_t>(accumulator & kMask32); in Multiply()
68 accumulator >>= SHIFT_32BIT; in Multiply()
69 accumulator = accumulator + (low_bits_ >> SHIFT_32BIT) * multiplicand; in Multiply()
70 low_bits_ = (accumulator << SHIFT_32BIT) + part; in Multiply()
71 accumulator >>= SHIFT_32BIT; in Multiply()
72 accumulator = accumulator + (high_bits_ & kMask32) * multiplicand; in Multiply()
73 part = static_cast<uint32_t>(accumulator & kMask32); in Multiply()
74 accumulator >>= SHIFT_32BIT; in Multiply()
75 accumulator = accumulator + (high_bits_ >> SHIFT_32BIT) * multiplicand; in Multiply()
76 high_bits_ = (accumulator << SHIFT_32BIT) + part; in Multiply()
77 ASSERT((accumulator >> SHIFT_32BIT) == 0); in Multiply()