| line |
true |
false |
branch |
|
37
|
0 |
16 |
unless defined $end |
|
38
|
0 |
16 |
if ref($end) =~ /^Math::Big/ |
|
39
|
0 |
0 |
!wantarray ? : |
|
|
0 |
16 |
if ($end < 2) |
|
40
|
0 |
0 |
!wantarray ? : |
|
|
0 |
16 |
if ($end < 3) |
|
41
|
2 |
1 |
!wantarray ? : |
|
|
3 |
13 |
if ($end < 5) |
|
43
|
8 |
5 |
unless $end & 1 |
|
47
|
0 |
13 |
if $whole > 1145324612 |
|
58
|
1 |
12 |
unless wantarray |
|
64
|
33 |
11 |
if $n <= $end |
|
72
|
22 |
0 |
unless ref $x and $x->isa('Math::BigInt') |
|
81
|
7 |
0 |
unless ref $number |
|
82
|
7 |
0 |
unless ref $base |
|
84
|
0 |
7 |
if $number < $base |
|
99
|
10 |
0 |
unless ref $x and $x->isa('Math::BigInt') |
|
110
|
11 |
0 |
unless ref $n |
|
112
|
0 |
11 |
if $n->is_nan or $n->is_negative |
|
122
|
4 |
7 |
if (wantarray) |
|
131
|
19 |
28 |
if ($lib->_is_odd($n)) |
|
154
|
18 |
29 |
if ($lib->_is_odd($n)) |
|
173
|
0 |
7 |
if (ref $n) { } |
|
195
|
0 |
61 |
if $n < 0 |
|
213
|
2 |
59 |
if ($n < 2) { } |
|
|
20 |
39 |
elsif (($n & 1) == 1) { } |
|
|
39 |
0 |
elsif ($n <= 40) { } |
|
232
|
0 |
0 |
if $n > 40 |
|
234
|
61 |
0 |
wantarray ? : |
|
245
|
4 |
0 |
unless ref $x and $x->isa('Math::BigFloat') |
|
257
|
0 |
8 |
unless defined $x |
|
260
|
8 |
0 |
if ref $x ne 'Math::BigFloat' |
|
276
|
22 |
24 |
if ($sign == 0) { } |
|
299
|
0 |
8 |
unless defined $x |
|
302
|
8 |
0 |
if ref $x ne 'Math::BigFloat' |
|
318
|
24 |
28 |
if ($sign == 0) { } |
|
341
|
0 |
3 |
unless defined $x |
|
344
|
3 |
0 |
if ref $x ne 'Math::BigFloat' |
|
379
|
1 |
18 |
if $b > 40 |
|
391
|
0 |
2 |
unless defined $x |
|
394
|
2 |
0 |
if ref $x ne 'Math::BigFloat' |
|
423
|
0 |
0 |
unless defined $x |
|
426
|
0 |
0 |
if ref $x ne 'Math::BigFloat' |
|
455
|
0 |
8 |
unless defined $x |
|
458
|
4 |
4 |
if ref $x ne 'Math::BigFloat' |
|
474
|
42 |
43 |
if ($sign == 0) { } |
|
496
|
0 |
2 |
unless defined $x |
|
499
|
2 |
0 |
if ref $x ne 'Math::BigFloat' |
|
528
|
0 |
4 |
unless defined $x |
|
531
|
4 |
0 |
if ref $x ne 'Math::BigFloat' |
|
565
|
0 |
2 |
unless defined $x |
|
568
|
2 |
0 |
if ref $x ne 'Math::BigFloat' |
|
585
|
0 |
0 |
if ($sign == 0) { } |
|
608
|
5 |
0 |
if (not ref $x && $x->isa('Math::BigFloat')) { } |