Branch Coverage

ulib/chacha.c
Criterion Covered Total %
branch 25 34 73.5


line true false branch
77 104 0 if (init_buffer) {
90 19040 1904 for (i = 0; i<CC_ROUNDS; i+=2) {
101 30464 1904 for (i = 0; i < 16; i++)
104 30464 1904 for (i = 0; i < 16; i++)
108 0 1904 if (++s[12] == 0) s[13]++;
115 1904 119 while (r >= CC_CORESZ) {
120 0 119 if (r > 0) {
165 15232 119 while (cp < (U64*)&cc->have)
192 2246 104 while (n-- > 0)
203 63 173 if (cc->pid != (pid = getpid()))
206 0 236 if (cc->have < 2) cc_refill(aUCXT);
218 8 20 if (cc->pid != (pid = getpid()))
221 0 28 if (cc->have < 4) cc_refill(aUCXT);
233 33 5364 if (cc->pid != (pid = getpid()))
236 119 5278 if (cc->have < 8) cc_refill(aUCXT);
249 0 0 if (cc->pid != (pid = getpid()))
252 0 0 if (cc->have < 16) cc_refill(aUCXT);