Lines Matching defs:sum
85 uint64_t sum = 0;
88 sum += load32(cptr);
94 sum += load16(cptr);
99 sum += (uint8_t) *cptr;
101 return sum;
112 fold_and_swap(uint64_t sum, bool swap)
114 /* Fold 64-bit sum to 32 bits */
115 sum = (sum & 0xffffffff) + (sum >> 32);
116 sum = (sum & 0xffffffff) + (sum >> 32);
117 Assert(sum == (uint32_t) sum);
119 /* Fold 32-bit sum to 16 bits */
120 sum = (sum & 0xffff) + (sum >> 16);
121 sum = (sum & 0xffff) + (sum >> 16);
122 Assert(sum == (uint16_t) sum);
126 sum = bswap16(sum);
129 return (uint16_t) sum;