compute_checksum
sum += __swap_int16(compute_checksum(node->start + offset, bytes));
sum += compute_checksum(node->start + offset, bytes);
uint16 sum = compute_checksum(buffer->data + offset, size);
return ~compute_checksum(buffer, length);
uint16 compute_checksum(uint8* _buffer, size_t length);