Lines Matching refs:sum2
16 #define DO1(buf,i) {adler += (buf)[i]; sum2 += adler;}
73 unsigned long sum2; local
85 sum2 = (adler >> 16) & 0xffff;
93 sum2 += adler;
94 if (sum2 >= BASE)
95 sum2 -= BASE;
96 return adler | (sum2 << 16);
122 sum2 += adler;
126 MOD28(sum2); /* only added so many BASE's */
127 return adler | (sum2 << 16);
139 MOD(sum2);
151 sum2 += adler;
154 MOD(sum2);
158 return adler | (sum2 << 16);
177 unsigned long sum2; local
188 sum2 = rem * sum1;
189 MOD(sum2);
191 sum2 += ((adler1 >> 16) & 0xffff) + ((adler2 >> 16) & 0xffff) + BASE - rem;
194 if (sum2 >= ((unsigned long)BASE << 1)) sum2 -= ((unsigned long)BASE << 1);
195 if (sum2 >= BASE) sum2 -= BASE;
196 return sum1 | (sum2 << 16);