Lines Matching refs:accumulate
157 int accumulate; in DifferentialChecksum() local
161 accumulate = *cksum; in DifferentialChecksum()
163 accumulate -= *new++; in DifferentialChecksum()
164 accumulate += *old++; in DifferentialChecksum()
167 if (accumulate < 0) { in DifferentialChecksum()
168 accumulate = -accumulate; in DifferentialChecksum()
169 accumulate = (accumulate >> 16) + (accumulate & 0xffff); in DifferentialChecksum()
170 accumulate += accumulate >> 16; in DifferentialChecksum()
171 *cksum = (u_short) ~ accumulate; in DifferentialChecksum()
173 accumulate = (accumulate >> 16) + (accumulate & 0xffff); in DifferentialChecksum()
174 accumulate += accumulate >> 16; in DifferentialChecksum()
175 *cksum = (u_short) accumulate; in DifferentialChecksum()