line |
true |
false |
branch |
61
|
7 |
22 |
} else if (shift >= max_level) { |
89
|
7 |
22 |
if (lat_0 <= -90) { |
93
|
5 |
24 |
if (lat_1 >= 90) { |
97
|
2 |
27 |
if ( lon_0 < -180.0 ) { lon_0 += 360.0; } |
98
|
0 |
27 |
else if ( lon_0 > 180.0 ) { lon_0 -= 360.0; } |
100
|
0 |
29 |
if ( lon_1 < -180.0 ) { lon_1 += 360.0; } |
101
|
8 |
21 |
else if ( lon_1 > 180.0 ) { lon_1 -= 360.0; } |
103
|
0 |
29 |
if ( lat_0 < -90.0 ) { lat_0 = -90.0; } |
104
|
0 |
29 |
else if ( lat_0 > 90.0 ) { lat_0 = 90.0; } |
106
|
0 |
29 |
if ( lat_1 < -90.0 ) { lat_1 = -90.0; } |
107
|
0 |
29 |
else if ( lat_1 > 90.0 ) { lat_1 = 90.0; } |
110
|
1 |
28 |
if (lat_0_idx >= max_size) lat_0_idx = max_size - 1; |
114
|
5 |
24 |
if (lat_1_idx >= max_size) lat_1_idx = max_size - 1; |
121
|
0 |
29 |
if (lat_0_idx > lat_1_idx) { |
130
|
0 |
29 |
Inline_Stack_Push(sv_2mortal(newSVuv( grid_level ))); |
131
|
0 |
29 |
Inline_Stack_Push(sv_2mortal(newSVuv( grid_size ))); |
132
|
0 |
29 |
Inline_Stack_Push(sv_2mortal(newSVuv( max_grid_idx ))); |
133
|
0 |
29 |
Inline_Stack_Push(sv_2mortal(newSVuv( lat_0_idx ))); |
134
|
0 |
29 |
Inline_Stack_Push(sv_2mortal(newSVuv( lat_1_idx ))); |
135
|
0 |
29 |
Inline_Stack_Push(sv_2mortal(newSVuv( lon_0_idx ))); |
136
|
0 |
29 |
Inline_Stack_Push(sv_2mortal(newSVuv( lon_1_idx ))); |
160
|
14 |
48 |
} else if (shift >= max_level) { |
188
|
15 |
47 |
if (lat_0 <= -90) { |
192
|
10 |
52 |
if (lat_1 >= 90) { |
196
|
4 |
58 |
if ( lon_0 < -180.0 ) { lon_0 += 360.0; } |
197
|
0 |
58 |
else if ( lon_0 > 180.0 ) { lon_0 -= 360.0; } |
199
|
0 |
62 |
if ( lon_1 < -180.0 ) { lon_1 += 360.0; } |
200
|
12 |
50 |
else if ( lon_1 > 180.0 ) { lon_1 -= 360.0; } |
202
|
0 |
62 |
if ( lat_0 < -90.0 ) { lat_0 = -90.0; } |
203
|
0 |
62 |
else if ( lat_0 > 90.0 ) { lat_0 = 90.0; } |
205
|
0 |
62 |
if ( lat_1 < -90.0 ) { lat_1 = -90.0; } |
206
|
0 |
62 |
else if ( lat_1 > 90.0 ) { lat_1 = 90.0; } |
209
|
2 |
60 |
if (lat_0_idx >= max_size) lat_0_idx = max_size - 1; |
213
|
10 |
52 |
if (lat_1_idx >= max_size) lat_1_idx = max_size - 1; |
220
|
0 |
62 |
if (lat_0_idx > lat_1_idx) { |
229
|
0 |
62 |
Inline_Stack_Push(sv_2mortal(newSVuv( grid_level ))); |
230
|
0 |
62 |
Inline_Stack_Push(sv_2mortal(newSVuv( grid_size ))); |
231
|
0 |
62 |
Inline_Stack_Push(sv_2mortal(newSVuv( max_grid_idx ))); |
232
|
0 |
62 |
Inline_Stack_Push(sv_2mortal(newSVuv( lat_0_idx ))); |
233
|
0 |
62 |
Inline_Stack_Push(sv_2mortal(newSVuv( lat_1_idx ))); |
234
|
0 |
62 |
Inline_Stack_Push(sv_2mortal(newSVuv( lon_0_idx ))); |
235
|
0 |
62 |
Inline_Stack_Push(sv_2mortal(newSVuv( lon_1_idx ))); |
284
|
0 |
170 |
if ( n < 0.0 ) { n = 0.0; } |
315
|
0 |
1218 |
if ( n < 0.0 ) { n = 0.0; } |
353
|
0 |
29 |
if (PL_markstack_ptr != temp) { |
376
|
0 |
62 |
if (PL_markstack_ptr != temp) { |
394
|
51 |
0 |
if (PL_markstack_ptr != temp) { |
417
|
140 |
0 |
if (PL_markstack_ptr != temp) { |