Branch Coverage

src/int/i62_modpow2.c
Criterion Covered Total %
branch 58 62 93.5


line true false branch
130 722790 75092 for (u = 0; u < num; u ++) {
159 360816 37488 for (u = 0; u < num; u ++) {
171 825876 360816 for (v = 1; v < num4; v += 4) {
189 1632 360816 for (; v < num; v ++) {
210 579 58 for (u = 0; u < num; u ++) {
215 6605 579 for (v = 0; v < num; v ++) {
220 6026 579 if (v != 0) {
253 58 0 if (mw31num < 4 || (mw62num << 2) > twlen) {
0 58 if (mw31num < 4 || (mw62num << 2) > twlen) {
263 0 0 if (twlen < txlen) {
278 579 58 for (u = 0; u < mw62num; u ++) {
295 579 58 for (u = 0; u < mw31num; u += 2) {
299 54 525 if ((u + 1) == mw31num) {
315 122 1 for (win_len = 5; win_len > 1; win_len --) {
316 57 65 if ((((uint32_t)1 << win_len) + 1) * mw62num <= twlen) {
337 1 57 if (win_len == 1) {
344 766 57 for (u = 2; u < ((unsigned)1 << win_len); u ++) {
357 54 4 if (mw31num & 1) {
360 579 58 for (u = 0; u < mw31num; u += 2) {
364 54 525 if ((u + 1) == mw31num) {
378 4015 3541 while (acc_len > 0 || elen > 0) {
3483 58 while (acc_len > 0 || elen > 0) {
387 3657 3841 if (acc_len < win_len) {
388 3653 4 if (elen > 0) {
402 29224 7498 for (i = 0; i < k; i ++) {
413 7474 24 if (win_len > 1) {
418 106570 7474 for (u = 1; u < ((uint32_t)1 << k); u ++) {
423 997610 106570 for (v = 0; v < mw62num; v ++) {
437 73602 7498 for (u = 0; u < mw62num; u ++) {
450 579 58 for (u = 0; u < mw31num; u += 2) {
455 525 54 if ((u + 1) < mw31num) {