line |
true |
false |
branch |
43
|
0 |
0 |
while(!(arg & 1)) {
|
45
|
0 |
0 |
if(arg < 9007199254740992) return 1;
|
66
|
27 |
0 |
if(items == 0 || (items == 1 && !SvGAMAGIC(args[0]) && SvOK(args[0]))) {
|
|
1 |
26 |
if(items == 0 || (items == 1 && !SvGAMAGIC(args[0]) && SvOK(args[0]))) {
|
|
1 |
0 |
if(items == 0 || (items == 1 && !SvGAMAGIC(args[0]) && SvOK(args[0]))) {
|
|
0 |
1 |
if(items == 0 || (items == 1 && !SvGAMAGIC(args[0]) && SvOK(args[0]))) {
|
|
0 |
0 |
if(items == 0 || (items == 1 && !SvGAMAGIC(args[0]) && SvOK(args[0]))) {
|
|
0 |
0 |
if(items == 0 || (items == 1 && !SvGAMAGIC(args[0]) && SvOK(args[0]))) {
|
|
1 |
0 |
if(items == 0 || (items == 1 && !SvGAMAGIC(args[0]) && SvOK(args[0]))) {
|
|
1 |
0 |
if(items == 0 || (items == 1 && !SvGAMAGIC(args[0]) && SvOK(args[0]))) {
|
|
0 |
1 |
if(items == 0 || (items == 1 && !SvGAMAGIC(args[0]) && SvOK(args[0]))) {
|
80
|
287 |
27 |
for(index = 0 ; index < items ; index++) {
|
83
|
284 |
3 |
if(SvGAMAGIC(arg))
|
|
3 |
281 |
if(SvGAMAGIC(arg))
|
|
3 |
0 |
if(SvGAMAGIC(arg))
|
|
3 |
0 |
if(SvGAMAGIC(arg))
|
87
|
2 |
285 |
if(SvOK(arg) && !(SvUOK(arg) || SvIOK(arg) || SvNOK(arg))) {
|
|
2 |
0 |
if(SvOK(arg) && !(SvUOK(arg) || SvIOK(arg) || SvNOK(arg))) {
|
|
0 |
2 |
if(SvOK(arg) && !(SvUOK(arg) || SvIOK(arg) || SvNOK(arg))) {
|
|
273 |
12 |
if(SvOK(arg) && !(SvUOK(arg) || SvIOK(arg) || SvNOK(arg))) {
|
|
195 |
78 |
if(SvOK(arg) && !(SvUOK(arg) || SvIOK(arg) || SvNOK(arg))) {
|
|
141 |
54 |
if(SvOK(arg) && !(SvUOK(arg) || SvIOK(arg) || SvNOK(arg))) {
|
89
|
0 |
141 |
SvIV(arg); /* sets SVf_IOK/SVf_IsUV if it's an integer */
|
123
|
179 |
108 |
if( SvIOK(arg) || !SvOK(arg) ) {
|
|
2 |
177 |
if( SvIOK(arg) || !SvOK(arg) ) {
|
|
2 |
0 |
if( SvIOK(arg) || !SvOK(arg) ) {
|
|
2 |
0 |
if( SvIOK(arg) || !SvOK(arg) ) {
|
125
|
108 |
2 |
IV iv = SvIV(arg);
|
128
|
6 |
104 |
if(iv == 0) sv_setpvs(keysv, "0");
|
132
|
40 |
64 |
int sign = ( iv > 0 || uok ) ? 1 : -1;
|
|
14 |
26 |
int sign = ( iv > 0 || uok ) ? 1 : -1;
|
158
|
81 |
23 |
if( !((iv * sign) & (~valid_bits)) ) {
|
160
|
4 |
77 |
nv_arg = uok ? (NV)SvUV(arg) : (NV)SvIV(arg);
|
|
4 |
0 |
nv_arg = uok ? (NV)SvUV(arg) : (NV)SvIV(arg);
|
|
77 |
0 |
nv_arg = uok ? (NV)SvUV(arg) : (NV)SvIV(arg);
|
169
|
10 |
13 |
if(uok) sv_catpvn(keysv, "U", 1);
|
175
|
70 |
107 |
nv_arg = SvNV(arg);
|
178
|
4 |
173 |
if (nv_arg != nv_arg) sv_setpvf(keysv, "%" NVgf, nv_arg);
|
181
|
105 |
68 |
else if(nv_arg == 0) sv_setpvs(keysv, "0");
|
187
|
134 |
153 |
if (HeVAL(he))
|
196
|
153 |
0 |
if(GIMME_V == G_ARRAY)
|
|
132 |
21 |
if(GIMME_V == G_ARRAY)
|
197
|
1 |
131 |
ST(retcount) = SvOK(arg) ? arg : sv_2mortal(newSViv(0));
|
|
1 |
0 |
ST(retcount) = SvOK(arg) ? arg : sv_2mortal(newSViv(0));
|
|
1 |
0 |
ST(retcount) = SvOK(arg) ? arg : sv_2mortal(newSViv(0));
|
202
|
27 |
0 |
if(GIMME_V == G_ARRAY) {
|
|
22 |
5 |
if(GIMME_V == G_ARRAY) {
|
237
|
0 |
27 |
if (PL_markstack_ptr != temp) {
|