Branch Coverage

conv.im
Criterion Covered Total %
branch 96 104 92.3


line true false branch
28 2 63 if (len < 1) {
36 305 63 for (c = 0; c < len; ++c)
39 1 62 if (pc == 0) {
46 47 15 #code im->bits <= 8
50 7050 47 for(yo = 0; yo < im->ysize; yo++) {
2250 15 for(yo = 0; yo < im->ysize; yo++) {
51 1057500 7050 for(xo = 0; xo < im->xsize; xo++) {
337500 2250 for(xo = 0; xo < im->xsize; xo++) {
52 3037500 1057500 for(ch = 0;ch < im->channels; ch++)
877500 337500 for(ch = 0;ch < im->channels; ch++)
54 5152500 1057500 for(c = 0;c < len; c++) {
1642500 337500 for(c = 0;c < len; c++) {
56 20250 5132250 if (xi < 0)
6450 1636050 if (xi < 0)
58 20250 5112000 else if (xi >= im->xsize)
6450 1629600 else if (xi >= im->xsize)
61 5152500 0 if (IM_GPIX(im, xi, yo, &rcolor)!=-1) {
1642500 0 if (IM_GPIX(im, xi, yo, &rcolor)!=-1) {
62 14782500 5152500 for(ch = 0; ch < im->channels; ch++)
4252500 1642500 for(ch = 0; ch < im->channels; ch++)
66 0 1057500 im_assert(pc != 0);
0 337500 im_assert(pc != 0);
67 3037500 1057500 for(ch = 0; ch < im->channels; ch++) {
877500 337500 for(ch = 0; ch < im->channels; ch++) {
69 1882 3035618 rcolor.channel[ch] =
1032 3034586 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 7050 47 for(xo = 0; xo < im->xsize; xo++) {
2250 15 for(xo = 0; xo < im->xsize; xo++) {
77 1057500 7050 for(yo = 0;yo < im->ysize; yo++) {
337500 2250 for(yo = 0;yo < im->ysize; yo++) {
78 3037500 1057500 for(ch = 0; ch < im->channels; ch++)
877500 337500 for(ch = 0; ch < im->channels; ch++)
80 5152500 1057500 for(c = 0; c < len; c++) {
1642500 337500 for(c = 0; c < len; c++) {
82 20250 5132250 if (yi < 0)
6450 1636050 if (yi < 0)
84 20250 5112000 else if (yi >= im->ysize)
6450 1629600 else if (yi >= im->ysize)
86 5152500 0 if (IM_GPIX(timg, xo, yi, &rcolor) != -1) {
1642500 0 if (IM_GPIX(timg, xo, yi, &rcolor) != -1) {
87 14782500 5152500 for(ch = 0;ch < im->channels; ch++)
4252500 1642500 for(ch = 0;ch < im->channels; ch++)
91 0 1057500 im_assert(pc != 0);
0 337500 im_assert(pc != 0);
92 3037500 1057500 for(ch = 0;ch < im->channels; ch++) {
877500 337500 for(ch = 0;ch < im->channels; ch++) {
94 1578 3035922 rcolor.channel[ch] =
1242 3034680 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;