| line |
true |
false |
branch |
|
115
|
134 |
2 |
if (x < 1 || y < 1) { |
|
|
2 |
132 |
if (x < 1 || y < 1) { |
|
119
|
131 |
1 |
if (ch < 1 || ch > MAXCHANNELS) { |
|
|
1 |
130 |
if (ch < 1 || ch > MAXCHANNELS) { |
|
124
|
0 |
130 |
if (bytes / y / ch / sizeof(double) != x) { |
|
148
|
11817 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
11816 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
11815 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
1 |
11814 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
152
|
11813 |
1 |
if (I_ALL_CHANNELS_WRITABLE(im)) { |
|
153
|
35439 |
11813 |
for (ch = 0; ch < im->channels; ++ch) |
|
157
|
3 |
1 |
for (ch = 0; ch < im->channels; ++ch) |
|
158
|
2 |
1 |
if (im->ch_mask & (1<
|
|
169
|
90276 |
2 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
90274 |
2 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
90272 |
2 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
2 |
90270 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
173
|
270848 |
90270 |
for (ch = 0; ch < im->channels; ++ch) |
|
183
|
180018 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
180017 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
180016 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
1 |
180015 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
187
|
180014 |
1 |
if (I_ALL_CHANNELS_WRITABLE(im)) { |
|
188
|
540043 |
180014 |
for (ch = 0; ch < im->channels; ++ch) |
|
192
|
3 |
1 |
for (ch = 0; ch < im->channels; ++ch) |
|
193
|
2 |
1 |
if (im->ch_mask & (1 << ch)) |
|
204
|
1581816 |
0 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
1581816 |
0 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
1581816 |
0 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
0 |
1581816 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
208
|
4744055 |
1581816 |
for (ch = 0; ch < im->channels; ++ch) |
|
218
|
12 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
12 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
12 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
12 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
219
|
0 |
12 |
if (r > im->xsize) |
|
223
|
124 |
12 |
for (i = 0; i < count; ++i) { |
|
224
|
372 |
124 |
for (ch = 0; ch < im->channels; ++ch) { |
|
240
|
2122 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
2122 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
2122 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
2122 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
241
|
0 |
2122 |
if (r > im->xsize) |
|
245
|
2121 |
1 |
if (I_ALL_CHANNELS_WRITABLE(im)) { |
|
246
|
153567 |
2121 |
for (i = 0; i < count; ++i) { |
|
247
|
456217 |
153567 |
for (ch = 0; ch < im->channels; ++ch) { |
|
254
|
1 |
1 |
for (i = 0; i < count; ++i) { |
|
255
|
3 |
1 |
for (ch = 0; ch < im->channels; ++ch) { |
|
256
|
2 |
1 |
if (im->ch_mask & (1 << ch)) |
|
273
|
7010 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
7010 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
7010 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
7010 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
274
|
0 |
7010 |
if (r > im->xsize) |
|
278
|
684095 |
7010 |
for (i = 0; i < count; ++i) { |
|
279
|
2072808 |
684095 |
for (ch = 0; ch < im->channels; ++ch) { |
|
295
|
8424 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
8423 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
8423 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
8423 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
296
|
0 |
8423 |
if (r > im->xsize) |
|
300
|
8422 |
1 |
if (I_ALL_CHANNELS_WRITABLE(im)) { |
|
301
|
816457 |
8422 |
for (i = 0; i < count; ++i) { |
|
302
|
2289060 |
816457 |
for (ch = 0; ch < im->channels; ++ch) { |
|
309
|
1 |
1 |
for (i = 0; i < count; ++i) { |
|
310
|
3 |
1 |
for (ch = 0; ch < im->channels; ++ch) { |
|
311
|
2 |
1 |
if (im->ch_mask & (1 << ch)) |
|
330
|
342 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
342 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
342 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
342 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
331
|
0 |
342 |
if (r > im->xsize) |
|
337
|
2 |
340 |
if (chans) { |
|
339
|
6 |
2 |
for (ch = 0; ch < chan_count; ++ch) { |
|
340
|
6 |
0 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
|
0 |
6 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
346
|
20 |
2 |
for (i = 0; i < w; ++i) { |
|
347
|
60 |
20 |
for (ch = 0; ch < chan_count; ++ch) { |
|
355
|
340 |
0 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
|
0 |
340 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
361
|
27441 |
340 |
for (i = 0; i < w; ++i) { |
|
362
|
82323 |
27441 |
for (ch = 0; ch < chan_count; ++ch) { |
|
383
|
1738 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
1738 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
1738 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
1738 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
384
|
0 |
1738 |
if (r > im->xsize) |
|
390
|
1271 |
467 |
if (chans) { |
|
392
|
1271 |
1271 |
for (ch = 0; ch < chan_count; ++ch) { |
|
393
|
1271 |
0 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
|
0 |
1271 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
399
|
148936 |
1271 |
for (i = 0; i < w; ++i) { |
|
400
|
148936 |
148936 |
for (ch = 0; ch < chan_count; ++ch) { |
|
408
|
467 |
0 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
|
0 |
467 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
414
|
41995 |
467 |
for (i = 0; i < w; ++i) { |
|
415
|
127585 |
41995 |
for (ch = 0; ch < chan_count; ++ch) { |
|
450
|
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) { |
|
452
|
1 |
7 |
if (r > im->xsize) |
|
458
|
6 |
2 |
if (chans) { |
|
462
|
17 |
4 |
for (ch = 0; ch < chan_count; ++ch) { |
|
463
|
16 |
1 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
|
1 |
15 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
468
|
1 |
14 |
if (!((1 << chans[ch]) & im->ch_mask)) |
|
471
|
3 |
1 |
if (all_in_mask) { |
|
472
|
14 |
3 |
for (i = 0; i < w; ++i) { |
|
473
|
40 |
14 |
for (ch = 0; ch < chan_count; ++ch) { |
|
482
|
1 |
1 |
for (i = 0; i < w; ++i) { |
|
483
|
3 |
1 |
for (ch = 0; ch < chan_count; ++ch) { |
|
484
|
2 |
1 |
if (im->ch_mask & (1 << (chans[ch]))) |
|
495
|
2 |
0 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
|
0 |
2 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
501
|
2 |
2 |
for (i = 0; i < w; ++i) { |
|
503
|
6 |
2 |
for (ch = 0; ch < chan_count; ++ch) { |
|
504
|
5 |
1 |
if (im->ch_mask & mask) |
|
544
|
21 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
20 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
19 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
18 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
546
|
1 |
17 |
if (r > im->xsize) |
|
552
|
6 |
12 |
if (chans) { |
|
556
|
17 |
4 |
for (ch = 0; ch < chan_count; ++ch) { |
|
557
|
16 |
1 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
|
1 |
15 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
562
|
1 |
14 |
if (!((1 << chans[ch]) & im->ch_mask)) |
|
565
|
3 |
1 |
if (all_in_mask) { |
|
566
|
14 |
3 |
for (i = 0; i < w; ++i) { |
|
567
|
40 |
14 |
for (ch = 0; ch < chan_count; ++ch) { |
|
576
|
1 |
1 |
for (i = 0; i < w; ++i) { |
|
577
|
3 |
1 |
for (ch = 0; ch < chan_count; ++ch) { |
|
578
|
2 |
1 |
if (im->ch_mask & (1 << (chans[ch]))) |
|
589
|
12 |
0 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
|
0 |
12 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
595
|
102 |
12 |
for (i = 0; i < w; ++i) { |
|
597
|
306 |
102 |
for (ch = 0; ch < chan_count; ++ch) { |
|
598
|
305 |
1 |
if (im->ch_mask & mask) |
|
638
|
0 |
2 |
if (!targ) |
|
641
|
160 |
2 |
for (y = 0; y < im->ysize; ++y) { |