line |
true |
false |
branch |
27
|
28 |
2 |
if (out_left >= out->xsize |
28
|
26 |
2 |
|| out_top >= out->ysize |
29
|
26 |
0 |
|| src_left >= src->xsize |
30
|
26 |
0 |
|| src_top >= src->ysize |
31
|
26 |
0 |
|| width <= 0 |
32
|
26 |
0 |
|| height <= 0 |
33
|
24 |
2 |
|| out_left + width <= 0 |
34
|
22 |
2 |
|| out_top + height <= 0 |
35
|
22 |
0 |
|| src_left + width <= 0 |
36
|
22 |
0 |
|| src_top + height <= 0 |
37
|
22 |
0 |
|| mask_left >= mask->xsize |
38
|
22 |
0 |
|| mask_top >= mask->ysize |
39
|
22 |
0 |
|| mask_left + width <= 0 |
40
|
0 |
22 |
|| mask_top + height <= 0) |
43
|
2 |
20 |
if (out_left < 0) { |
49
|
2 |
20 |
if (out_left + width > out->xsize) |
52
|
2 |
20 |
if (out_top < 0) { |
58
|
2 |
20 |
if (out_top + height > out->ysize) |
61
|
2 |
20 |
if (src_left < 0) { |
67
|
2 |
20 |
if (src_left + width > src->xsize) |
70
|
2 |
20 |
if (src_top < 0) { |
76
|
2 |
20 |
if (src_top + height > src->ysize) |
79
|
2 |
20 |
if (mask_left < 0) { |
85
|
2 |
20 |
if (mask_left + width > mask->xsize) |
88
|
2 |
20 |
if (mask_top < 0) { |
94
|
2 |
20 |
if (mask_top + height > mask->ysize) |
97
|
2 |
20 |
if (opacity > 1.0) |
99
|
2 |
18 |
else if (opacity <= 0) { |
112
|
10 |
10 |
#code out->bits <= 8 && src->bits<= 8 && mask->bits <= 8 |
|
10 |
0 |
#code out->bits <= 8 && src->bits<= 8 && mask->bits <= 8 |
|
10 |
0 |
#code out->bits <= 8 && src->bits<= 8 && mask->bits <= 8 |
117
|
10 |
0 |
if (adapt_channels == 1 || adapt_channels == 3) |
|
10 |
0 |
if (adapt_channels == 1 || adapt_channels == 3) |
120
|
371 |
10 |
for (dy = 0; dy < height; ++dy) { |
|
371 |
10 |
for (dy = 0; dy < height; ++dy) { |
128
|
1600 |
40 |
for (i = 0; i < width; ++i) { |
|
1600 |
40 |
for (i = 0; i < width; ++i) { |
163
|
23 |
2 |
if (out_left >= out->xsize |
164
|
21 |
2 |
|| out_top >= out->ysize |
165
|
21 |
0 |
|| src_left >= src->xsize |
166
|
21 |
0 |
|| src_top >= src->ysize |
167
|
21 |
0 |
|| width <= 0 |
168
|
21 |
0 |
|| height <= 0 |
169
|
19 |
2 |
|| out_left + width <= 0 |
170
|
17 |
2 |
|| out_top + height <= 0 |
171
|
17 |
0 |
|| src_left + width <= 0 |
172
|
0 |
17 |
|| src_top + height <= 0) |
175
|
2 |
15 |
if (out_left < 0) { |
180
|
3 |
14 |
if (out_left + width > out->xsize) |
183
|
2 |
15 |
if (out_top < 0) { |
188
|
2 |
15 |
if (out_top + height > out->ysize) |
191
|
2 |
15 |
if (src_left < 0) { |
196
|
2 |
15 |
if (src_left + width > src->xsize) |
199
|
2 |
15 |
if (src_top < 0) { |
204
|
2 |
15 |
if (src_top + height > src->ysize) |
207
|
2 |
15 |
if (opacity > 1.0) |
209
|
2 |
13 |
else if (opacity <= 0) { |
217
|
8 |
7 |
#code out->bits <= 8 && src->bits <= 8 |
|
8 |
0 |
#code out->bits <= 8 && src->bits <= 8 |
227
|
40 |
1 |
for (i = 0; i < width; ++i) |
|
40 |
1 |
for (i = 0; i < width; ++i) |
231
|
8 |
0 |
if (adapt_channels == 1 || adapt_channels == 3) |
|
7 |
1 |
if (adapt_channels == 1 || adapt_channels == 3) |
|
7 |
0 |
if (adapt_channels == 1 || adapt_channels == 3) |
|
7 |
0 |
if (adapt_channels == 1 || adapt_channels == 3) |
234
|
256 |
8 |
for (dy = 0; dy < height; ++dy) { |
|
255 |
7 |
for (dy = 0; dy < height; ++dy) { |