Branch Coverage

src/crypto_scrypt-nosse.c
Criterion Covered Total %
branch 43 52 82.6


line true false branch
67 13632064 106532 for (i = 0; i < L; i++)
13632064 106532 for (i = 0; i < L; i++)
3409024 426128 for (i = 0; i < L; i++)
27264128 3408016 for (i = 0; i < L; i++)
27264128 3408016 for (i = 0; i < L; i++)
54528256 6816032 for (i = 0; i < L; i++)
79 27264128 3408016 for (i = 0; i < L; i++)
27264128 3408016 for (i = 0; i < L; i++)
27264128 213064 for (i = 0; i < L; i++)
94 27264128 6816032 for (i = 0; i < 8; i += 2) {
123 109056512 6816032 for (i = 0; i < 16; i++)
142 3408016 426128 for (i = 0; i < 2 * r; i += 2) {
192 7392 35 for (k = 0; k < 32 * r; k++)
196 106532 35 for (i = 0; i < N; i += 2) {
211 106532 35 for (i = 0; i < N; i += 2) {
228 7392 35 for (k = 0; k < 32 * r; k++)
254 0 20 if (buflen > (((uint64_t)(1) << 32) - 1) * 32) {
259 0 20 if ((uint64_t)(r) * (uint64_t)(p) >= (1 << 30)) {
263 20 0 if (((N & (N - 1)) != 0) || (N == 0)) {
0 20 if (((N & (N - 1)) != 0) || (N == 0)) {
267 20 0 if ((r > SIZE_MAX / 128 / p) ||
271 0 20 (N > SIZE_MAX / 128 / r)) {
290 0 20 if ((B0 = malloc(128 * r * p + 63)) == NULL)
293 0 20 if ((XY0 = malloc(256 * r + 64 + 63)) == NULL)
297 0 20 if ((V0 = malloc(128 * r * N + 63)) == NULL)
318 35 20 for (i = 0; i < p; i++) {