Lines Matching refs:sum
32 u32 sum; in MATHi_Checksum16Update() local
36 sum = 0; in MATHi_Checksum16Update()
40 sum += (*((u8 *)input) << 8); // BIGENDIAN in MATHi_Checksum16Update()
51 sum += *(u16 *)input; in MATHi_Checksum16Update()
55 sum = (sum >> 16) + (sum & 0xffff); in MATHi_Checksum16Update()
56 sum = (u16)((sum >> 16) + sum); in MATHi_Checksum16Update()
61 sum += *(u16 *)input; in MATHi_Checksum16Update()
67 sum += *((u8 *)input); in MATHi_Checksum16Update()
70 sum = (sum >> 16) + (sum & 0xffff); in MATHi_Checksum16Update()
71 sum = (sum >> 16) + (sum & 0xffff); in MATHi_Checksum16Update()
75 sum = ((sum << 24) | (sum << 8)) >> 16; in MATHi_Checksum16Update()
78 return sum; in MATHi_Checksum16Update()
94 u32 sum; in MATH_Checksum16Update() local
96 sum = MATHi_Checksum16Update(input, length); in MATH_Checksum16Update()
98 sum += *context; in MATH_Checksum16Update()
99 sum += (sum >> 16); in MATH_Checksum16Update()
101 *context = (u16)sum; in MATH_Checksum16Update()
116 u32 sum; in MATH_CalcChecksum16() local
118 sum = MATHi_Checksum16Update(data, dataLength); in MATH_CalcChecksum16()
120 return (u16)(~sum); in MATH_CalcChecksum16()
135 u32 sum; in MATHi_Checksum8Update() local
138 sum = 0; in MATHi_Checksum8Update()
142 sum += *(u8 *)input; in MATHi_Checksum8Update()
152 sum += *(u16 *)input; in MATHi_Checksum8Update()
156 sum = (sum >> 16) + (sum & 0xffff); in MATHi_Checksum8Update()
157 sum = (u16)(sum + (sum >> 16)); in MATHi_Checksum8Update()
162 sum += *(u16 *)input; in MATHi_Checksum8Update()
168 sum += *((u8 *)input); in MATHi_Checksum8Update()
171 sum = (sum >> 16) + (sum & 0xffff); in MATHi_Checksum8Update()
172 sum += (sum >> 16); in MATHi_Checksum8Update()
174 return (u16)sum; in MATHi_Checksum8Update()
190 u32 sum; in MATH_Checksum8Update() local
192 sum = MATHi_Checksum8Update(input, length); in MATH_Checksum8Update()
194 sum += *context; in MATH_Checksum8Update()
195 sum += (sum >> 16); in MATH_Checksum8Update()
197 *context = (u16)sum; in MATH_Checksum8Update()
212 u32 sum; in MATH_CalcChecksum8() local
214 sum = MATHi_Checksum8Update(data, dataLength); in MATH_CalcChecksum8()
216 sum = (sum >> 8) + (sum & 0xff); in MATH_CalcChecksum8()
217 sum += (sum >> 8); in MATH_CalcChecksum8()
219 return (u8)(~sum); in MATH_CalcChecksum8()