| line |
true |
false |
branch |
|
114
|
16 |
4 |
for (ch = 0; ch < MAXCHANNELS; ++ch) |
|
124
|
232 |
58 |
for (ch = 0; ch < MAXCHANNELS; ++ch) |
|
197
|
5 |
69 |
if (fill->destroy) |
|
221
|
0 |
1 |
if (combine) { |
|
226
|
4 |
1 |
for (ch = 0; ch < MAXCHANNELS; ++ch) { |
|
252
|
17 |
6 |
if (combine) { |
|
257
|
92 |
23 |
for (ch = 0; ch < MAXCHANNELS; ++ch) { |
|
440
|
0 |
29 |
assert(fg); |
|
441
|
0 |
29 |
assert(bg); |
|
470
|
0 |
2 |
assert(fg); |
|
471
|
0 |
2 |
assert(bg); |
|
518
|
8 |
1 |
if (combine) { |
|
526
|
0 |
9 |
if (xoff < 0) |
|
529
|
0 |
9 |
if (yoff < 0) |
|
532
|
1 |
8 |
if (matrix) { |
|
574
|
1 |
4 |
if (!base_fill->f_fill_with_color) { |
|
601
|
729 |
0 |
i_adapt_colors(channels > 2 ? 4 : 2, 4, &c, 1); |
|
602
|
39190 |
729 |
while (width-- > 0) { |
|
618
|
156 |
0 |
i_adapt_fcolors(channels > 2 ? 4 : 2, 4, &c, 1); |
|
619
|
624 |
156 |
while (width-- > 0) { |
|
650
|
29 |
2 |
if (fg && bg) { |
|
|
29 |
0 |
if (fg && bg) { |
|
656
|
2 |
0 |
else if (ffg && fbg) { |
|
|
2 |
0 |
else if (ffg && fbg) { |
|
667
|
3 |
28 |
if (combine) { |
|
674
|
1 |
30 |
if (cust_hatch) { |
|
678
|
30 |
0 |
if (hatch >= sizeof(builtin_hatches)/sizeof(*builtin_hatches) |
|
679
|
0 |
30 |
|| hatch < 0) { |
|
707
|
50 |
133408 |
if (channels < 3) { |
|
712
|
456294 |
133458 |
while (width-- > 0) { |
|
713
|
219546 |
236748 |
if (byte & mask) |
|
718
|
40181 |
416113 |
if ((mask >>= 1) == 0) |
|
740
|
10 |
478 |
if (channels < 3) { |
|
745
|
50187 |
488 |
while (width-- > 0) { |
|
746
|
16687 |
33500 |
if (byte & mask) |
|
751
|
6171 |
44016 |
if ((mask >>= 1) == 0) |
|
764
|
62220 |
15555 |
for (ch = 0; ch < channels; ++ch) |
|
766
|
15555 |
0 |
if (channels > 3 && out.channel[3]) { |
|
|
9702 |
5853 |
if (channels > 3 && out.channel[3]) { |
|
767
|
38808 |
9702 |
for (ch = 0; ch < channels; ++ch) { |
|
768
|
29106 |
9702 |
if (ch != 3) { |
|
770
|
6953 |
22153 |
if (temp > 255) |
|
788
|
0 |
0 |
for (ch = 0; ch < channels; ++ch) |
|
790
|
0 |
0 |
if (out.channel[3]) { |
|
791
|
0 |
0 |
for (ch = 0; ch < channels; ++ch) { |
|
792
|
0 |
0 |
if (ch != 3) { |
|
794
|
0 |
0 |
if (temp > 1.0) |
|
815
|
332 |
40 |
int want_channels = channels > 2 ? 4 : 2; |
|
817
|
81 |
291 |
if (f->has_matrix) { |
|
819
|
5185 |
81 |
while (i < width) { |
|
828
|
5185 |
0 |
if (f->xoff) { |
|
832
|
0 |
0 |
else if (f->yoff) { |
|
839
|
10370 |
5185 |
for (dy = 0; dy < 2; ++dy) { |
|
840
|
224 |
10146 |
if ((i_img_dim)rx == f->src->xsize-1) { |
|
857
|
17085 |
291 |
while (i < width) { |
|
863
|
5185 |
11900 |
if (f->xoff) { |
|
867
|
10000 |
1900 |
else if (f->yoff) { |
|
878
|
180 |
192 |
if (f->src->channels != want_channels) |
|
892
|
60 |
40 |
int want_channels = channels > 2 ? 4 : 2; |
|
894
|
0 |
100 |
if (f->has_matrix) { |
|
897
|
0 |
0 |
while (i < width) { |
|
906
|
0 |
0 |
if (f->xoff) { |
|
910
|
0 |
0 |
else if (f->yoff) { |
|
917
|
0 |
0 |
for (dy = 0; dy < 2; ++dy) { |
|
918
|
0 |
0 |
if ((i_img_dim)rx == f->src->xsize-1) { |
|
936
|
1800 |
100 |
while (i < width) { |
|
942
|
0 |
1800 |
if (f->xoff) { |
|
946
|
0 |
1800 |
else if (f->yoff) { |
|
957
|
80 |
20 |
if (f->src->channels != want_channels) |
|
965
|
31 |
0 |
int alpha_chan = channels > 2 ? 3 : 1; |
|
969
|
301 |
31 |
while (width--) { |
|
971
|
0 |
301 |
if (new_alpha < 0) |
|
973
|
0 |
301 |
else if (new_alpha > 255) |
|
984
|
120 |
0 |
int alpha_chan = channels > 2 ? 3 : 1; |
|
989
|
10200 |
120 |
while (width--) { |
|
991
|
0 |
10200 |
if (new_alpha < 0) |
|
993
|
0 |
10200 |
else if (new_alpha > 1.0) |