78 for (; (uintptr_t(data + offset) &
alignof(uint32_t)) != 0 && offset < length; offset++) {
79 r =
CRC32_TABLE[(r ^ uint8_t(data[offset])) & 0xff] ^ (r >> 8);
81 if (offset == length) {
86 size_t remainingBytes = length - offset;
87 for (; remainingBytes >= 8; offset += 8, remainingBytes -= 8) {
97 for (; offset < length; offset++) {
98 r =
CRC32_TABLE[(r ^ uint8_t(data[offset])) & 0xff] ^ (r >> 8);