Lines Matching refs:lw
99 const u_int32_t *lw = (const u_int32_t *) buf;
105 if ((3 & (long) lw) == 0 && len == 20) {
106 sum = (u_int64_t) lw[0] + lw[1] + lw[2] + lw[3] + lw[4];
111 if ((offset = 3 & (long) lw) != 0) {
113 lw = (u_int32_t *) (((RTHCUINTPTR) lw) - offset);
114 sum = *lw++ & masks[len >= 3 ? 3 : len];
125 offset = 32 - (0x1f & (long) lw);
129 sum += (u_int64_t) lw[0];
130 lw += 1;
133 sum += (u_int64_t) lw[0] + lw[1];
134 lw += 2;
137 sum += (u_int64_t) lw[0] + lw[1] + lw[2] + lw[3];
138 lw += 4;
147 prefilled = lw[0];
149 u_int64_t prefilling = lw[8];
150 sum += prefilled + lw[1] + lw[2] + lw[3]
151 + lw[4] + lw[5] + lw[6] + lw[7];
152 lw += 8;
156 sum += prefilled + lw[1] + lw[2] + lw[3]
157 + lw[4] + lw[5] + lw[6] + lw[7];
158 lw += 8;
163 sum += (u_int64_t) lw[0] + lw[1] + lw[2] + lw[3];
164 lw += 4;
168 sum += (u_int64_t) *lw++;
172 sum += (u_int64_t) (in_masks[len] & *lw);