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