Branch Coverage

conv.im
Criterion Covered Total %
branch 96 104 92.3


line true false branch
28 2 62 if (len < 1) {
36 300 62 for (c = 0; c < len; ++c)
39 1 61 if (pc == 0) {
46 46 15 #code im->bits <= 8
50 6900 46 for(yo = 0; yo < im->ysize; yo++) {
2250 15 for(yo = 0; yo < im->ysize; yo++) {
51 1035000 6900 for(xo = 0; xo < im->xsize; xo++) {
337500 2250 for(xo = 0; xo < im->xsize; xo++) {
52 2970000 1035000 for(ch = 0;ch < im->channels; ch++)
877500 337500 for(ch = 0;ch < im->channels; ch++)
54 5040000 1035000 for(c = 0;c < len; c++) {
1642500 337500 for(c = 0;c < len; c++) {
56 19800 5020200 if (xi < 0)
6450 1636050 if (xi < 0)
58 19800 5000400 else if (xi >= im->xsize)
6450 1629600 else if (xi >= im->xsize)
61 5040000 0 if (IM_GPIX(im, xi, yo, &rcolor)!=-1) {
1642500 0 if (IM_GPIX(im, xi, yo, &rcolor)!=-1) {
62 14445000 5040000 for(ch = 0; ch < im->channels; ch++)
4252500 1642500 for(ch = 0; ch < im->channels; ch++)
66 0 1035000 im_assert(pc != 0);
0 337500 im_assert(pc != 0);
67 2970000 1035000 for(ch = 0; ch < im->channels; ch++) {
877500 337500 for(ch = 0; ch < im->channels; ch++) {
69 1882 2968118 rcolor.channel[ch] =
1032 2967086 rcolor.channel[ch] =
70 678 876822 temp < 0 ? 0 : temp > IM_SAMPLE_MAX ? IM_SAMPLE_MAX : (IM_SAMPLE_T)temp;
408 876414 temp < 0 ? 0 : temp > IM_SAMPLE_MAX ? IM_SAMPLE_MAX : (IM_SAMPLE_T)temp;
76 6900 46 for(xo = 0; xo < im->xsize; xo++) {
2250 15 for(xo = 0; xo < im->xsize; xo++) {
77 1035000 6900 for(yo = 0;yo < im->ysize; yo++) {
337500 2250 for(yo = 0;yo < im->ysize; yo++) {
78 2970000 1035000 for(ch = 0; ch < im->channels; ch++)
877500 337500 for(ch = 0; ch < im->channels; ch++)
80 5040000 1035000 for(c = 0; c < len; c++) {
1642500 337500 for(c = 0; c < len; c++) {
82 19800 5020200 if (yi < 0)
6450 1636050 if (yi < 0)
84 19800 5000400 else if (yi >= im->ysize)
6450 1629600 else if (yi >= im->ysize)
86 5040000 0 if (IM_GPIX(timg, xo, yi, &rcolor) != -1) {
1642500 0 if (IM_GPIX(timg, xo, yi, &rcolor) != -1) {
87 14445000 5040000 for(ch = 0;ch < im->channels; ch++)
4252500 1642500 for(ch = 0;ch < im->channels; ch++)
91 0 1035000 im_assert(pc != 0);
0 337500 im_assert(pc != 0);
92 2970000 1035000 for(ch = 0;ch < im->channels; ch++) {
877500 337500 for(ch = 0;ch < im->channels; ch++) {
94 1578 2968422 rcolor.channel[ch] =
1242 2967180 rcolor.channel[ch] =
95 652 876848 temp < 0 ? 0 : temp > IM_SAMPLE_MAX ? IM_SAMPLE_MAX : (IM_SAMPLE_T)temp;
558 876290 temp < 0 ? 0 : temp > IM_SAMPLE_MAX ? IM_SAMPLE_MAX : (IM_SAMPLE_T)temp;