line |
true |
false |
branch |
7
|
2822 |
346 |
if (test->c1.channel[0] > testme[0] || test->c2.channel[0] < testme[0]) |
|
324 |
2498 |
if (test->c1.channel[0] > testme[0] || test->c2.channel[0] < testme[0]) |
9
|
2386 |
112 |
if (test->c1.channel[1] > testme[1] || test->c2.channel[1] < testme[1]) |
|
92 |
2294 |
if (test->c1.channel[1] > testme[1] || test->c2.channel[1] < testme[1]) |
11
|
2294 |
0 |
if (test->c1.channel[2] > testme[2] || test->c2.channel[2] < testme[2]) |
|
8 |
2286 |
if (test->c1.channel[2] > testme[2] || test->c2.channel[2] < testme[2]) |
18
|
0 |
0 |
if (test->cf1.channel[0] > testme[0] || test->cf2.channel[0] < testme[0]) |
|
0 |
0 |
if (test->cf1.channel[0] > testme[0] || test->cf2.channel[0] < testme[0]) |
20
|
0 |
0 |
if (test->cf1.channel[1] > testme[1] || test->cf2.channel[1] < testme[1]) |
|
0 |
0 |
if (test->cf1.channel[1] > testme[1] || test->cf2.channel[1] < testme[1]) |
22
|
0 |
0 |
if (test->cf1.channel[2] > testme[2] || test->cf2.channel[2] < testme[2]) |
|
0 |
0 |
if (test->cf1.channel[2] > testme[2] || test->cf2.channel[2] < testme[2]) |
30
|
3168 |
54 |
for (i = 0; i < count; ++i) { |
31
|
2286 |
882 |
if (match_one_color(testme, tests+i)) |
40
|
0 |
0 |
for (i = 0; i < count; ++i) { |
41
|
0 |
0 |
if (match_one_fcolor(testme, tests+i)) |
59
|
0 |
12 |
const int color_chans = i_img_color_channels(im); |
61
|
5 |
7 |
const int has_alpha = i_img_has_alpha(im); |
|
5 |
0 |
const int has_alpha = i_img_has_alpha(im); |
62
|
5 |
7 |
const int check_alpha = has_alpha && transp_threshold < 1.0; |
65
|
12 |
0 |
#code im->bits <= 8 |
74
|
32 |
0 |
for (y = 0; y < im->ysize; ++y) { |
|
0 |
0 |
for (y = 0; y < im->ysize; ++y) { |
77
|
452 |
20 |
for (x = 0, s = samps; x < im->xsize; ++x, s += chan_count) { |
|
0 |
0 |
for (x = 0, s = samps; x < im->xsize; ++x, s += chan_count) { |
78
|
410 |
42 |
if (!TEST_COLOR(s)) |
|
11 |
399 |
if (!TEST_COLOR(s)) |
|
46 |
7 |
if (!TEST_COLOR(s)) |
|
41 |
5 |
if (!TEST_COLOR(s)) |
|
0 |
0 |
if (!TEST_COLOR(s)) |
|
0 |
0 |
if (!TEST_COLOR(s)) |
|
0 |
0 |
if (!TEST_COLOR(s)) |
|
0 |
0 |
if (!TEST_COLOR(s)) |
81
|
12 |
20 |
if (x < im->xsize) |
|
0 |
0 |
if (x < im->xsize) |
85
|
12 |
0 |
if (y < im->ysize) { |
|
0 |
0 |
if (y < im->ysize) { |
87
|
52 |
0 |
for (y = im->ysize-1; y >= 0; --y) { |
|
0 |
0 |
for (y = im->ysize-1; y >= 0; --y) { |
90
|
852 |
40 |
for (x = 0, s = samps; x < im->xsize; ++x, s += chan_count) { |
|
0 |
0 |
for (x = 0, s = samps; x < im->xsize; ++x, s += chan_count) { |
91
|
770 |
82 |
if (!TEST_COLOR(s)) |
|
11 |
759 |
if (!TEST_COLOR(s)) |
|
86 |
7 |
if (!TEST_COLOR(s)) |
|
81 |
5 |
if (!TEST_COLOR(s)) |
|
0 |
0 |
if (!TEST_COLOR(s)) |
|
0 |
0 |
if (!TEST_COLOR(s)) |
|
0 |
0 |
if (!TEST_COLOR(s)) |
|
0 |
0 |
if (!TEST_COLOR(s)) |
94
|
12 |
40 |
if (x < im->xsize) |
|
0 |
0 |
if (x < im->xsize) |
101
|
180 |
12 |
for (y = *top; y < im->ysize - *bottom && (*left || *right); ++y) { |
|
180 |
0 |
for (y = *top; y < im->ysize - *bottom && (*left || *right); ++y) { |
|
0 |
0 |
for (y = *top; y < im->ysize - *bottom && (*left || *right); ++y) { |
|
0 |
0 |
for (y = *top; y < im->ysize - *bottom && (*left || *right); ++y) { |
|
0 |
0 |
for (y = *top; y < im->ysize - *bottom && (*left || *right); ++y) { |
|
0 |
0 |
for (y = *top; y < im->ysize - *bottom && (*left || *right); ++y) { |
104
|
512 |
164 |
for (x = 0, s = samps; x < *left; ++x, s += chan_count) { |
|
0 |
0 |
for (x = 0, s = samps; x < *left; ++x, s += chan_count) { |
105
|
497 |
15 |
if (!TEST_COLOR(s)) { |
|
15 |
482 |
if (!TEST_COLOR(s)) { |
|
21 |
9 |
if (!TEST_COLOR(s)) { |
|
7 |
14 |
if (!TEST_COLOR(s)) { |
|
0 |
0 |
if (!TEST_COLOR(s)) { |
|
0 |
0 |
if (!TEST_COLOR(s)) { |
|
0 |
0 |
if (!TEST_COLOR(s)) { |
|
0 |
0 |
if (!TEST_COLOR(s)) { |
110
|
706 |
162 |
for (x = im->xsize - 1, s = samps + chan_count * im->xsize; |
|
0 |
0 |
for (x = im->xsize - 1, s = samps + chan_count * im->xsize; |
112
|
663 |
43 |
if (!TEST_COLOR(s-chan_count)) { |
|
17 |
646 |
if (!TEST_COLOR(s-chan_count)) { |
|
49 |
11 |
if (!TEST_COLOR(s-chan_count)) { |
|
7 |
42 |
if (!TEST_COLOR(s-chan_count)) { |
|
0 |
0 |
if (!TEST_COLOR(s-chan_count)) { |
|
0 |
0 |
if (!TEST_COLOR(s-chan_count)) { |
|
0 |
0 |
if (!TEST_COLOR(s-chan_count)) { |
|
0 |
0 |
if (!TEST_COLOR(s-chan_count)) { |
140
|
11 |
1 |
if (color_count) { |
146
|
11 |
0 |
if (im->bits <= 8) { |
148
|
30 |
11 |
for (i = 0, colorp = colors; i < color_count; ++i, ++colorp) { |
149
|
0 |
30 |
if (colorp->is_float) { |
150
|
0 |
0 |
for (ch = 0; ch < 3; ++ch) { |
158
|
90 |
30 |
for (ch = 0; ch < 3; ++ch) { |
159
|
0 |
90 |
if (tcolorp->c1.channel[ch] > tcolorp->c2.channel[ch]) |
162
|
30 |
0 |
if (ch == 3) { |
172
|
0 |
0 |
for (i = 0, colorp = colors; i < color_count; ++i, ++colorp) { |
173
|
0 |
0 |
if (!colorp->is_float) { |
174
|
0 |
0 |
for (ch = 0; ch < 3; ++ch) { |
182
|
0 |
0 |
for (ch = 0; ch < 3; ++ch) { |
183
|
0 |
0 |
if (tcolorp->cf1.channel[ch] > tcolorp->cf2.channel[ch]) |
186
|
0 |
0 |
if (ch == 3) { |
198
|
0 |
12 |
if (transp_threshold > 1.0 && tcolor_count == 0) { |
|
0 |
0 |
if (transp_threshold > 1.0 && tcolor_count == 0) { |