Branch Coverage

highwayhash/c/highwayhash.c
Criterion Covered Total %
branch 29 40 72.5


line true false branch
49 184 46 for (i = 0; i < 4; ++i) {
79 24 6 for (i = 0; i < 4; ++i) {
93 24 6 for (i = 0; i < 4; ++i) {
97 24 6 for (i = 0; i < remainder - bytes; i++) {
100 0 6 if (size_mod32 & 16) {
101 0 0 for (i = 0; i < 4; i++) {
105 6 0 if (size_mod4) {
136 8 2 for (i = 0; i < 4; i++) {
144 12 2 for (i = 0; i < 6; i++) {
157 20 2 for (i = 0; i < 10; i++) {
176 0 3 for (i = 0; i + 32 <= size; i += 32) {
179 3 0 if ((size & 31) != 0) HighwayHashUpdateRemainder(data + i, size & 31, state);
215 4 3 if (state->num != 0) {
217 5 4 for (i = 0; i < num_add; i++) {
223 0 4 if (state->num == 32) {
228 0 7 while (num >= 32) {
233 10 7 for (i = 0; i < num; i++) {
241 1 0 if (state->num) {
249 1 0 if (state->num) {
257 1 0 if (state->num) {