Branch Coverage

_crc32.c
Criterion Covered Total %
branch 5 18 27.7


line true false branch
38 0 5 for (; (3 & (msg - (unsigned char*)0)) && size > 0; msg++, size--)
0 0 for (; (3 & (msg - (unsigned char*)0)) && size > 0; msg++, size--)
42 0 5 for (current = (uint32_t*) msg; size >= 8; size -= 8)
57 7 5 for (msg = (unsigned char*) current; size; size--)
623 0 2 calculate_crc32c_sse42 : calculate_crc_soft);
645 0 0 if (size >= BLOCK_SIZE)
648 0 0 for (; ((size_t)msg) & (BLOCK_SIZE - 1); msg++, size--)
652 0 0 for (; size > BLOCK_SIZE; size -= BLOCK_SIZE, msg += BLOCK_SIZE)
656 0 0 for (; size--; msg++)