line |
true |
false |
branch |
43
|
0 |
0 |
while(!(arg & 1)) {
|
45
|
0 |
0 |
if(arg < 9007199254740992) return 1;
|
66
|
26 |
0 |
if(items == 0 || (items == 1 && !SvGAMAGIC(args[0]) && SvOK(args[0]))) {
|
|
1 |
25 |
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
|
245 |
26 |
for(index = 0 ; index < items ; index++) {
|
83
|
242 |
3 |
if(SvGAMAGIC(arg))
|
|
3 |
239 |
if(SvGAMAGIC(arg))
|
|
3 |
0 |
if(SvGAMAGIC(arg))
|
|
3 |
0 |
if(SvGAMAGIC(arg))
|
87
|
2 |
243 |
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))) {
|
|
236 |
7 |
if(SvOK(arg) && !(SvUOK(arg) || SvIOK(arg) || SvNOK(arg))) {
|
|
186 |
50 |
if(SvOK(arg) && !(SvUOK(arg) || SvIOK(arg) || SvNOK(arg))) {
|
|
141 |
45 |
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
|
170 |
75 |
if( SvIOK(arg) || !SvOK(arg) ) {
|
|
2 |
168 |
if( SvIOK(arg) || !SvOK(arg) ) {
|
|
2 |
0 |
if( SvIOK(arg) || !SvOK(arg) ) {
|
|
2 |
0 |
if( SvIOK(arg) || !SvOK(arg) ) {
|
125
|
75 |
2 |
IV iv = SvIV(arg);
|
128
|
6 |
71 |
if(iv == 0) sv_setpvs(keysv, "0");
|
132
|
21 |
50 |
int sign = ( iv > 0 || uok ) ? 1 : -1;
|
|
9 |
12 |
int sign = ( iv > 0 || uok ) ? 1 : -1;
|
158
|
62 |
9 |
if( !((iv * sign) & (~valid_bits)) ) {
|
160
|
3 |
59 |
nv_arg = uok ? (NV)SvUV(arg) : (NV)SvIV(arg);
|
|
3 |
0 |
nv_arg = uok ? (NV)SvUV(arg) : (NV)SvIV(arg);
|
|
59 |
0 |
nv_arg = uok ? (NV)SvUV(arg) : (NV)SvIV(arg);
|
169
|
6 |
3 |
if(uok) sv_catpvn(keysv, "U", 1);
|
175
|
61 |
107 |
nv_arg = SvNV(arg);
|
178
|
4 |
164 |
if (nv_arg != nv_arg) sv_setpvf(keysv, "%" NVgf, nv_arg);
|
181
|
105 |
59 |
else if(nv_arg == 0) sv_setpvs(keysv, "0");
|
187
|
134 |
111 |
if (HeVAL(he))
|
196
|
111 |
0 |
if(GIMME_V == G_ARRAY)
|
|
90 |
21 |
if(GIMME_V == G_ARRAY)
|
197
|
1 |
89 |
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
|
26 |
0 |
if(GIMME_V == G_ARRAY) {
|
|
21 |
5 |
if(GIMME_V == G_ARRAY) {
|
237
|
0 |
26 |
if (PL_markstack_ptr != temp) {
|