Lines Matching defs:a2
38 // streams, and hence the two checksums a1, a2, b1 and b2.
39 // Initialize a1 and a2 with 1, b1 and b2 with 0
44 // add third dataunit to a2
45 // add a2 to b2
46 // add fourth dataunit to a2
47 // add a2 to b2
78 void AdlerChecksum::Set(uint64 a1, uint64 a2, uint64 b1, uint64 b2) {
80 a2_ = a2;
98 uint64 a2 = 1;
113 a2 = a2 + data.l32.l;
114 b2 = b2 + a2;
115 a2 = a2 + data.l32.h;
116 b2 = b2 + a2;
119 checksum->Set(a1, a2, b1, b2);
136 uint64 a2 = 1;
152 a2 = a2 + data.l32.l;
153 b2 = b2 + a2;
154 a2 = a2 + data.l32.h;
155 b2 = b2 + a2;
159 checksum->Set(a1, a2, b1, b2);
177 uint64 a2 = 1;
202 a2 = a2 + data.l32.l;
203 b2 = b2 + a2;
204 a2 = a2 + data.l32.h;
205 b2 = b2 + a2;
221 checksum->Set(a1, a2, b1, b2);
255 // Elements 0 to 3 are used for holding checksum terms a1, a2,
260 // Element 6 and 7 are used for setting a1 and a2 to 1.
269 // Number of 32-bit words which are not added to a1/a2 in the main loop.
345 // make a loop, add first two words to a1 and next two to a2 (just like
347 // rDX (=remaining_words) everytime we add a number to a1/a2.