Lines Matching refs:accumulate
155 int accumulate; in DifferentialChecksum() local
159 accumulate = *cksum; in DifferentialChecksum()
161 accumulate -= *new++; in DifferentialChecksum()
162 accumulate += *old++; in DifferentialChecksum()
165 if (accumulate < 0) { in DifferentialChecksum()
166 accumulate = -accumulate; in DifferentialChecksum()
167 accumulate = (accumulate >> 16) + (accumulate & 0xffff); in DifferentialChecksum()
168 accumulate += accumulate >> 16; in DifferentialChecksum()
169 *cksum = (u_short)~accumulate; in DifferentialChecksum()
171 accumulate = (accumulate >> 16) + (accumulate & 0xffff); in DifferentialChecksum()
172 accumulate += accumulate >> 16; in DifferentialChecksum()
173 *cksum = (u_short)accumulate; in DifferentialChecksum()