line |
true |
false |
branch |
176
|
90 |
3 |
if (x < 1 || y < 1) { |
|
2 |
88 |
if (x < 1 || y < 1) { |
180
|
87 |
1 |
if (ch < 1 || ch > MAXCHANNELS) { |
|
1 |
86 |
if (ch < 1 || ch > MAXCHANNELS) { |
185
|
0 |
86 |
if (bytes / y / ch / 2 != x) { |
194
|
0 |
86 |
if (line_bytes / x != sizeof(i_fcolor)) { |
235
|
0 |
7 |
if (!targ) |
238
|
878 |
7 |
for (y = 0; y < im->ysize; ++y) { |
252
|
52146 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
52144 |
2 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
52143 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
1 |
52142 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
256
|
52141 |
1 |
if (I_ALL_CHANNELS_WRITABLE(im)) { |
257
|
138729 |
52141 |
for (ch = 0; ch < im->channels; ++ch) |
261
|
3 |
1 |
for (ch = 0; ch < im->channels; ++ch) |
262
|
2 |
1 |
if (im->ch_mask & (1 << ch)) |
273
|
451634 |
2 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
451632 |
2 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
451630 |
2 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
2 |
451628 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
277
|
1354885 |
451628 |
for (ch = 0; ch < im->channels; ++ch) |
287
|
630006 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
630005 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
630004 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
1 |
630003 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
291
|
630002 |
1 |
if (I_ALL_CHANNELS_WRITABLE(im)) { |
292
|
1620006 |
630002 |
for (ch = 0; ch < im->channels; ++ch) |
296
|
3 |
1 |
for (ch = 0; ch < im->channels; ++ch) |
297
|
2 |
1 |
if (im->ch_mask & (1 << ch)) |
308
|
5355417 |
36506 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
5318911 |
36506 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
5282287 |
36624 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
36624 |
5245663 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
312
|
14386987 |
5245663 |
for (ch = 0; ch < im->channels; ++ch) |
322
|
0 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
0 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
0 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
0 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
323
|
0 |
0 |
if (r > im->xsize) |
327
|
0 |
0 |
for (i = 0; i < count; ++i) { |
328
|
0 |
0 |
for (ch = 0; ch < im->channels; ++ch) { |
344
|
2046 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
2046 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
2046 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
2046 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
345
|
0 |
2046 |
if (r > im->xsize) |
349
|
2045 |
1 |
if (I_ALL_CHANNELS_WRITABLE(im)) { |
350
|
123413 |
2045 |
for (i = 0; i < count; ++i) { |
351
|
296499 |
123413 |
for (ch = 0; ch < im->channels; ++ch) { |
358
|
1 |
1 |
for (i = 0; i < count; ++i) { |
359
|
3 |
1 |
for (ch = 0; ch < im->channels; ++ch) { |
360
|
2 |
1 |
if (im->ch_mask & (1 << ch)) |
377
|
2024 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
2024 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
2024 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
2024 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
378
|
0 |
2024 |
if (r > im->xsize) |
382
|
283636 |
2024 |
for (i = 0; i < count; ++i) { |
383
|
808457 |
283636 |
for (ch = 0; ch < im->channels; ++ch) { |
399
|
4458 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
4457 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
4457 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
4457 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
400
|
0 |
4457 |
if (r > im->xsize) |
404
|
3886 |
571 |
if (I_ALL_CHANNELS_WRITABLE(im)) { |
405
|
580622 |
3886 |
for (i = 0; i < count; ++i) { |
406
|
1654207 |
580622 |
for (ch = 0; ch < im->channels; ++ch) { |
413
|
69901 |
571 |
for (i = 0; i < count; ++i) { |
414
|
209703 |
69901 |
for (ch = 0; ch < im->channels; ++ch) { |
415
|
69902 |
139801 |
if (im->ch_mask & (1 << ch)) |
434
|
1652 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
1652 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
1652 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
1652 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
435
|
0 |
1652 |
if (r > im->xsize) |
441
|
2 |
1650 |
if (chans) { |
443
|
6 |
2 |
for (ch = 0; ch < chan_count; ++ch) { |
444
|
6 |
0 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
0 |
6 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
450
|
20 |
2 |
for (i = 0; i < w; ++i) { |
451
|
60 |
20 |
for (ch = 0; ch < chan_count; ++ch) { |
459
|
1650 |
0 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
0 |
1650 |
if (chan_count <= 0 || chan_count > im->channels) { |
465
|
292500 |
1650 |
for (i = 0; i < w; ++i) { |
466
|
742500 |
292500 |
for (ch = 0; ch < chan_count; ++ch) { |
487
|
2494 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
2494 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
2494 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
2494 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
488
|
0 |
2494 |
if (r > im->xsize) |
494
|
1952 |
542 |
if (chans) { |
496
|
1952 |
1952 |
for (ch = 0; ch < chan_count; ++ch) { |
497
|
1952 |
0 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
0 |
1952 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
503
|
427800 |
1952 |
for (i = 0; i < w; ++i) { |
504
|
427800 |
427800 |
for (ch = 0; ch < chan_count; ++ch) { |
512
|
542 |
0 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
0 |
542 |
if (chan_count <= 0 || chan_count > im->channels) { |
518
|
73022 |
542 |
for (i = 0; i < w; ++i) { |
519
|
219578 |
73022 |
for (ch = 0; ch < chan_count; ++ch) { |
541
|
1 |
5 |
if (bits != 16) { |
545
|
5 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
5 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
5 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
5 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
546
|
0 |
5 |
if (r > im->xsize) |
552
|
4 |
1 |
if (chans) { |
554
|
10 |
3 |
for (ch = 0; ch < chan_count; ++ch) { |
555
|
10 |
0 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
1 |
9 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
561
|
12 |
3 |
for (i = 0; i < w; ++i) { |
562
|
32 |
12 |
for (ch = 0; ch < chan_count; ++ch) { |
570
|
1 |
0 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
0 |
1 |
if (chan_count <= 0 || chan_count > im->channels) { |
575
|
10 |
1 |
for (i = 0; i < w; ++i) { |
576
|
30 |
10 |
for (ch = 0; ch < chan_count; ++ch) { |
600
|
0 |
2 |
if (bits != 16) { |
606
|
2 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
2 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
2 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
2 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
607
|
0 |
2 |
if (r > im->xsize) |
613
|
1 |
1 |
if (chans) { |
615
|
3 |
1 |
for (ch = 0; ch < chan_count; ++ch) { |
616
|
3 |
0 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
0 |
3 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
622
|
4 |
1 |
for (i = 0; i < w; ++i) { |
623
|
12 |
4 |
for (ch = 0; ch < chan_count; ++ch) { |
624
|
12 |
0 |
if (im->ch_mask & (1 << ch)) |
633
|
1 |
0 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
0 |
1 |
if (chan_count <= 0 || chan_count > im->channels) { |
638
|
10 |
1 |
for (i = 0; i < w; ++i) { |
639
|
30 |
10 |
for (ch = 0; ch < chan_count; ++ch) { |
640
|
30 |
0 |
if (im->ch_mask & (1 << ch)) |
678
|
11 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
10 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
9 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
8 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
680
|
1 |
7 |
if (r > im->xsize) |
686
|
6 |
2 |
if (chans) { |
690
|
17 |
4 |
for (ch = 0; ch < chan_count; ++ch) { |
691
|
16 |
1 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
1 |
15 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
696
|
1 |
14 |
if (!((1 << chans[ch]) & im->ch_mask)) |
699
|
3 |
1 |
if (all_in_mask) { |
700
|
14 |
3 |
for (i = 0; i < w; ++i) { |
701
|
40 |
14 |
for (ch = 0; ch < chan_count; ++ch) { |
710
|
1 |
1 |
for (i = 0; i < w; ++i) { |
711
|
3 |
1 |
for (ch = 0; ch < chan_count; ++ch) { |
712
|
2 |
1 |
if (im->ch_mask & (1 << (chans[ch]))) |
722
|
2 |
0 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
0 |
2 |
if (chan_count <= 0 || chan_count > im->channels) { |
728
|
2 |
2 |
for (i = 0; i < w; ++i) { |
730
|
6 |
2 |
for (ch = 0; ch < chan_count; ++ch) { |
731
|
5 |
1 |
if (im->ch_mask & mask) |
770
|
11 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
10 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
9 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
8 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
772
|
1 |
7 |
if (r > im->xsize) |
778
|
6 |
2 |
if (chans) { |
782
|
17 |
4 |
for (ch = 0; ch < chan_count; ++ch) { |
783
|
16 |
1 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
1 |
15 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
788
|
1 |
14 |
if (!((1 << chans[ch]) & im->ch_mask)) |
791
|
3 |
1 |
if (all_in_mask) { |
792
|
14 |
3 |
for (i = 0; i < w; ++i) { |
793
|
40 |
14 |
for (ch = 0; ch < chan_count; ++ch) { |
803
|
1 |
1 |
for (i = 0; i < w; ++i) { |
804
|
3 |
1 |
for (ch = 0; ch < chan_count; ++ch) { |
805
|
2 |
1 |
if (im->ch_mask & (1 << (chans[ch]))) { |
817
|
2 |
0 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
0 |
2 |
if (chan_count <= 0 || chan_count > im->channels) { |
823
|
2 |
2 |
for (i = 0; i < w; ++i) { |
825
|
6 |
2 |
for (ch = 0; ch < chan_count; ++ch) { |
826
|
5 |
1 |
if (im->ch_mask & mask) { |