Branch Coverage

inc/matrixssl-3-9-3-open/crypto/math/pstm_montgomery_reduce.c
Criterion Covered Total %
branch 22 30 73.3


line true false branch
341 0 12678850 if (pa > a->alloc)
348 12678850 0 if (paD && paDlen >= cSize)
12678850 0 if (paD && paDlen >= cSize)
356 0 0 if (c == NULL)
367 214434412 12678850 for (x = 0; x < oldused; x++)
374 114079540 12678850 for (x = 0; x < pa; x++)
383 114055452 114079540 for (; y < (pa & ~7); y += 8)
390 114151804 114079540 for (; y < pa; y++)
396 113617291 114079540 while (cy)
405 126758390 12678850 for (x = 0; x < pa + 1; x++)
410 88041666 12678850 for (; x < oldused; x++)
424 1701 12677149 if (pstm_cmp_mag(a, m) != PSTM_LT)
426 0 1701 if (pstm_sub_s(a, m, a) != PSTM_OKAY)
431 12678850 0 if (c && c != paD)
0 12678850 if (c && c != paD)