line |
true |
false |
branch |
31
|
5 |
21 |
if (degrees == 180) { |
35
|
3 |
2 |
if (src->type == i_direct_type) { |
36
|
3 |
0 |
#code src->bits <= 8 |
38
|
288 |
3 |
for (y = 0; y < src->ysize; ++y) { |
|
0 |
0 |
for (y = 0; y < src->ysize; ++y) { |
41
|
14986 |
288 |
for (x = 0; x < src->xsize/2; ++x) { |
|
0 |
0 |
for (x = 0; x < src->xsize/2; ++x) { |
54
|
170 |
2 |
for (y = 0; y < src->ysize; ++y) { |
56
|
170 |
0 |
i_gpal(src, 0, src->xsize, y, vals); |
57
|
10030 |
170 |
for (x = 0; x < src->xsize/2; ++x) { |
62
|
170 |
0 |
i_ppal(targ, 0, src->xsize, src->ysize - y - 1, vals); |
70
|
11 |
10 |
else if (degrees == 270 || degrees == 90) { |
|
11 |
0 |
else if (degrees == 270 || degrees == 90) { |
74
|
10 |
11 |
if (degrees == 270) { |
87
|
13 |
8 |
if (src->type == i_direct_type) { |
88
|
13 |
0 |
#code src->bits <= 8 |
92
|
1368 |
13 |
for (y = 0; y < src->ysize; ++y) { |
|
0 |
0 |
for (y = 0; y < src->ysize; ++y) { |
95
|
142860 |
1368 |
for (x = 0; x < src->xsize; ++x) { |
|
0 |
0 |
for (x = 0; x < src->xsize; ++x) { |
108
|
812 |
8 |
for (y = 0; y < src->ysize; ++y) { |
109
|
812 |
0 |
i_gpal(src, 0, src->xsize, y, vals); |
111
|
80240 |
812 |
for (x = 0; x < src->xsize; ++x) { |
112
|
80240 |
0 |
i_ppal(targ, tx, tx+1, ty, vals+x); |
133
|
182452 |
0 |
if (channels == 1 || channels == 3) { |
|
172006 |
10446 |
if (channels == 1 || channels == 3) { |
134
|
516018 |
172006 |
for (ch = 0; ch < channels; ++ch) |
141
|
10446 |
0 |
total_cover = I_LIMIT_8(total_cover); |
142
|
10260 |
186 |
if (total_cover) { |
147
|
30780 |
10260 |
for (ch = 0; ch < channels-1; ++ch) { |
151
|
30780 |
0 |
out.channel[ch] = I_LIMIT_8(out_level); |
155
|
558 |
186 |
for (ch = 0; ch < channels-1; ++ch) |
172
|
61430 |
0 |
if (channels == 1 || channels == 3) { |
|
61430 |
0 |
if (channels == 1 || channels == 3) { |
173
|
184290 |
61430 |
for (ch = 0; ch < channels; ++ch) |
180
|
0 |
0 |
total_cover = I_LIMIT_DOUBLE(total_cover); |
|
0 |
0 |
total_cover = I_LIMIT_DOUBLE(total_cover); |
181
|
0 |
0 |
if (total_cover) { |
186
|
0 |
0 |
for (ch = 0; ch < channels-1; ++ch) { |
190
|
0 |
0 |
out.channel[ch] = I_LIMIT_DOUBLE(out_level); |
|
0 |
0 |
out.channel[ch] = I_LIMIT_DOUBLE(out_level); |
194
|
0 |
0 |
for (ch = 0; ch < channels-1; ++ch) |
212
|
12 |
1 |
if (src->type == i_direct_type) { |
213
|
10 |
2 |
#code src->bits <= 8 |
218
|
5 |
5 |
if (backp) { |
221
|
0 |
5 |
else if (fbackp) { |
222
|
0 |
0 |
for (ch = 0; ch < src->channels; ++ch) { |
225
|
0 |
0 |
back.channel[ch] = fsamp < 0 ? 0 : fsamp > 1 ? 255 : fsamp * 255; |
|
0 |
0 |
back.channel[ch] = fsamp < 0 ? 0 : fsamp > 1 ? 255 : fsamp * 255; |
230
|
0 |
2 |
if (fbackp) { |
233
|
1 |
1 |
else if (backp) { |
234
|
3 |
1 |
for (ch = 0; ch < src->channels; ++ch) |
239
|
17 |
5 |
for (ch = 0; ch < src->channels; ++ch) |
|
3 |
1 |
for (ch = 0; ch < src->channels; ++ch) |
243
|
792 |
10 |
for (y = 0; y < ysize; ++y) { |
|
210 |
2 |
for (y = 0; y < ysize; ++y) { |
244
|
95048 |
792 |
for (x = 0; x < xsize; ++x) { |
|
27510 |
210 |
for (x = 0; x < xsize; ++x) { |
248
|
95048 |
0 |
if (fabs(sz) > 0.0000001) { |
|
27510 |
0 |
if (fabs(sz) > 0.0000001) { |
258
|
95048 |
0 |
if (fabs(sz) > 0.0000001 |
|
27510 |
0 |
if (fabs(sz) > 0.0000001 |
259
|
92026 |
3022 |
&& sx >= -1 && sx < src->xsize |
|
85774 |
6252 |
&& sx >= -1 && sx < src->xsize |
|
26348 |
1162 |
&& sx >= -1 && sx < src->xsize |
|
25186 |
1162 |
&& sx >= -1 && sx < src->xsize |
260
|
79844 |
5930 |
&& sy >= -1 && sy < src->ysize) { |
|
73914 |
5930 |
&& sy >= -1 && sy < src->ysize) { |
|
22832 |
2354 |
&& sy >= -1 && sy < src->ysize) { |
|
20478 |
2354 |
&& sy >= -1 && sy < src->ysize) { |
267
|
69826 |
4088 |
if (sx != fsx) { |
|
20478 |
0 |
if (sx != fsx) { |
269
|
55974 |
13852 |
if (sy != fsy) { |
|
20476 |
2 |
if (sy != fsy) { |
274
|
111948 |
55974 |
for (i = 0; i < 2; ++i) |
|
40952 |
20476 |
for (i = 0; i < 2; ++i) |
275
|
223896 |
111948 |
for (j = 0; j < 2; ++j) |
|
81904 |
40952 |
for (j = 0; j < 2; ++j) |
276
|
3865 |
220031 |
if (IM_GPIX(src, bx+i, by+j, &c[j][i])) |
|
1660 |
80244 |
if (IM_GPIX(src, bx+i, by+j, &c[j][i])) |
278
|
111948 |
55974 |
for (j = 0; j < 2; ++j) |
|
40952 |
20476 |
for (j = 0; j < 2; ++j) |
285
|
27704 |
13852 |
for (i = 0; i < 2; ++i) |
|
4 |
2 |
for (i = 0; i < 2; ++i) |
286
|
171 |
27533 |
if (IM_GPIX(src, bx+i, sy, ci2+i)) |
|
0 |
4 |
if (IM_GPIX(src, bx+i, sy, ci2+i)) |
292
|
678 |
3410 |
if (sy != fsy) { |
|
0 |
0 |
if (sy != fsy) { |
296
|
1356 |
678 |
for (i = 0; i < 2; ++i) |
|
0 |
0 |
for (i = 0; i < 2; ++i) |
297
|
1 |
1355 |
if (IM_GPIX(src, bx, by+i, ci2+i)) |
|
0 |
0 |
if (IM_GPIX(src, bx, by+i, ci2+i)) |
304
|
0 |
3410 |
if (IM_GPIX(src, bx, by, vals+x)) |
|
0 |
0 |
if (IM_GPIX(src, bx, by, vals+x)) |
328
|
0 |
1 |
if (backp) { |
331
|
0 |
1 |
else if (fbackp) { |
332
|
0 |
0 |
for (ch = 0; ch < src->channels; ++ch) { |
334
|
0 |
0 |
want_back.channel[ch] = fsamp < 0 ? 0 : fsamp > 1 ? 255 : fsamp * 255; |
|
0 |
0 |
want_back.channel[ch] = fsamp < 0 ? 0 : fsamp > 1 ? 255 : fsamp * 255; |
338
|
3 |
1 |
for (ch = 0; ch < src->channels; ++ch) |
343
|
57 |
0 |
for (i = 0; i < i_colorcount(src); ++i) { |
|
56 |
1 |
for (i = 0; i < i_colorcount(src); ++i) { |
346
|
56 |
0 |
i_getcolors(src, i, &temp, 1); |
348
|
168 |
56 |
for (ch = 0; ch < src->channels; ++ch) { |
351
|
1 |
55 |
if (tempval < minval) { |
357
|
105 |
1 |
for (y = 0; y < ysize; ++y) { |
358
|
13755 |
105 |
for (x = 0; x < xsize; ++x) { |
362
|
13755 |
0 |
if (fabs(sz) > 0.0000001) { |
372
|
13755 |
0 |
if (fabs(sz) > 0.0000001 |
373
|
13130 |
625 |
&& sx >= -0.5 && sx < src->xsize-0.5 |
|
12505 |
625 |
&& sx >= -0.5 && sx < src->xsize-0.5 |
374
|
11266 |
1239 |
&& sy >= -0.5 && sy < src->ysize-0.5) { |
|
10027 |
1239 |
&& sy >= -0.5 && sy < src->ysize-0.5) { |
379
|
10027 |
0 |
if (!i_gpal(src, ix, ix+1, iy, vals+x)) |
|
0 |
10027 |
if (!i_gpal(src, ix, ix+1, iy, vals+x)) |
386
|
105 |
0 |
i_ppal(result, 0, xsize, y, vals); |
403
|
60 |
20 |
for (i = 0; i < 3; ++i) { |
404
|
180 |
60 |
for (j = 0; j < 3; ++j) { |
406
|
540 |
180 |
for (k = 0; k < 3; ++k) { |