line |
true |
false |
branch |
136
|
16 |
1 |
if (x >= targ->xsize || y >= targ->ysize) { |
|
0 |
16 |
if (x >= targ->xsize || y >= targ->ysize) { |
140
|
7 |
9 |
if (mask) { |
141
|
3 |
4 |
if (w > mask->xsize) |
143
|
3 |
4 |
if (h > mask->ysize) |
146
|
1 |
15 |
if (x+w > targ->xsize) |
148
|
1 |
15 |
if (y+h > targ->ysize) |
203
|
3 |
0 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
2 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
2 |
0 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
0 |
2 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
205
|
2 |
0 |
if (ext->mask) { |
208
|
2 |
0 |
if (i_gsamp(ext->mask, x, x+1, y, &samp, NULL, 1) && !samp) |
|
1 |
1 |
if (i_gsamp(ext->mask, x, x+1, y, &samp, NULL, 1) && !samp) |
229
|
3 |
0 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
3 |
0 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
3 |
0 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
1 |
2 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
231
|
2 |
0 |
if (ext->mask) { |
234
|
2 |
0 |
if (i_gsamp(ext->mask, x, x+1, y, &samp, NULL, 1) && !samp) |
|
1 |
1 |
if (i_gsamp(ext->mask, x, x+1, y, &samp, NULL, 1) && !samp) |
254
|
265 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
265 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
264 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
264 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
255
|
1 |
263 |
if (r > im->xsize) |
257
|
213 |
51 |
if (ext->mask) { |
264
|
1 |
212 |
if (w < 10) |
270
|
15180 |
212 |
for (i = 0; i < w-1; ++i) |
271
|
404 |
14776 |
if (!samps[i] != !samps[i+1]) |
273
|
1 |
211 |
if (changes > w/3) /* just rough */ |
276
|
2 |
211 |
if (simple) { |
281
|
24 |
2 |
for (i = 0; i < w; ++i) { |
282
|
10 |
14 |
if (samps[i]) |
294
|
404 |
211 |
while (i < w) { |
295
|
4503 |
211 |
while (i < w && !samps[i]) |
|
4310 |
193 |
while (i < w && !samps[i]) |
298
|
11255 |
211 |
while (i < w && samps[i]) |
|
11062 |
193 |
while (i < w && samps[i]) |
300
|
193 |
211 |
if (i != start) |
331
|
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) { |
|
4 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
4 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
332
|
1 |
3 |
if (r > im->xsize) |
334
|
3 |
1 |
if (ext->mask) { |
341
|
1 |
2 |
if (w < 10) |
347
|
90 |
2 |
for (i = 0; i < w-1; ++i) |
348
|
20 |
70 |
if (!samps[i] != !samps[i+1]) |
350
|
1 |
1 |
if (changes > w/3) /* just rough */ |
353
|
2 |
1 |
if (simple) { |
358
|
24 |
2 |
for (i = 0; i < w; ++i) { |
359
|
10 |
14 |
if (samps[i]) |
371
|
2 |
1 |
while (i < w) { |
372
|
37 |
1 |
while (i < w && !samps[i]) |
|
36 |
1 |
while (i < w && !samps[i]) |
375
|
37 |
1 |
while (i < w && samps[i]) |
|
36 |
1 |
while (i < w && samps[i]) |
377
|
1 |
1 |
if (i != start) |
409
|
22528 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
22527 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
22526 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
1 |
22525 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
427
|
4 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
3 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
2 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
1 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
435
|
5 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
4 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
3 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
2 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
436
|
1 |
1 |
if (r > im->xsize) |
448
|
5 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
4 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
3 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
2 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
449
|
1 |
1 |
if (r > im->xsize) |
462
|
309 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
308 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
307 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
306 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
463
|
1 |
305 |
if (r > im->xsize) |
476
|
5 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
4 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
3 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
2 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
477
|
1 |
1 |
if (r > im->xsize) |
489
|
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) { |
|
1 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
490
|
1 |
0 |
if (r > im->xsize) |
492
|
1 |
0 |
return i_gpal(ext->targ, l + ext->xbase, r + ext->xbase, |
502
|
4 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
4 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
4 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
3 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
503
|
1 |
2 |
if (r > im->xsize) |
505
|
2 |
1 |
if (ext->mask) { |
513
|
3 |
2 |
while (i < w) { |
514
|
12 |
2 |
while (i < w && !samps[i]) |
|
11 |
1 |
while (i < w && !samps[i]) |
517
|
40 |
2 |
while (i < w && samps[i]) |
|
39 |
1 |
while (i < w && samps[i]) |
519
|
1 |
2 |
if (i != start) |
520
|
1 |
0 |
i_ppal(ext->targ, l+start+ext->xbase, l+i+ext->xbase, |
526
|
1 |
0 |
return i_ppal(ext->targ, l + ext->xbase, r + ext->xbase, |
548
|
23 |
2 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
21 |
2 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
19 |
2 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
17 |
2 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
552
|
2 |
15 |
if (r > im->xsize) |
554
|
9 |
8 |
if (ext->mask) { |
563
|
13 |
9 |
while (i < w) { |
564
|
10 |
3 |
if (mask_samps[i]) { |
572
|
17 |
9 |
while (i < w && mask_samps[i]) { |
|
16 |
1 |
while (i < w && mask_samps[i]) { |
615
|
23 |
2 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
21 |
2 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
19 |
2 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
17 |
2 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
619
|
2 |
15 |
if (r > im->xsize) |
621
|
9 |
8 |
if (ext->mask) { |
630
|
13 |
9 |
while (i < w) { |
631
|
10 |
3 |
if (mask_samps[i]) { |
639
|
17 |
9 |
while (i < w && mask_samps[i]) { |
|
16 |
1 |
while (i < w && mask_samps[i]) { |