| line |
true |
false |
branch |
|
56
|
65 |
1041 |
unless $number |
|
92
|
2110 |
269 |
if $sign == 1 |
|
93
|
269 |
0 |
if $sign == -1 |
|
150
|
312 |
3240 |
if ($signStr eq '-') { } |
|
|
617 |
2623 |
elsif ($signStr eq '+') { } |
|
159
|
2256 |
1296 |
unless $number |
|
189
|
34 |
1072 |
if ($number =~ /^([\+\-]?\d+)(\.\d*)e([\+\-]?\d+)$/) { } |
|
|
347 |
725 |
elsif ($number =~ /^([\+\-]?\d+)e([\+\-]?\d+)$/) { } |
|
|
57 |
668 |
elsif ($number =~ /^([\+\-]?\d+)(\.\d*)$/) { } |
|
|
668 |
0 |
elsif ($number =~ /^([\+\-]?\d+)$/) { } |
|
232
|
1052 |
54 |
unless $exp |
|
237
|
32 |
1074 |
if $exp_sign < 0 |
|
265
|
124 |
992 |
if ($coeff =~ /(\d)(0+)$/) |
|
273
|
119 |
997 |
if $coeff eq '' |
|
275
|
119 |
997 |
if ($coeff eq '0') |
|
288
|
0 |
32 |
if $self->_getExpSign < 0 |
|
291
|
0 |
32 |
if $exp > $Math::GoldenBigMath::_COEFF_MAX_DIGITS |
|
295
|
21 |
11 |
if $exp eq '0' |
|
311
|
68 |
218 |
if ($exp1 > $exp2) { } |
|
|
28 |
190 |
elsif ($exp1 < $exp2) { } |
|
343
|
0 |
110 |
unless $moves =~ /^[1-9][0-9]*$/ |
|
348
|
0 |
110 |
if $moves > $Math::GoldenBigMath::_COEFF_MAX_DIGITS |
|
352
|
0 |
110 |
if $moves <= 0 or $moves + length($self->_getCoeff) > $Math::GoldenBigMath::_COEFF_MAX_DIGITS |
|
372
|
1 |
0 |
$gbm1->GetValue eq $gbm2->GetValue ? : |
|
381
|
3 |
1 |
$gbm1->GetValue ne $gbm2->GetValue ? : |
|
388
|
1 |
0 |
($gbm1 <=> $gbm2) > 0 ? : |
|
395
|
1 |
0 |
($gbm1 <=> $gbm2) < 0 ? : |
|
403
|
1 |
0 |
($gbm1 <=> $gbm2) >= 0 ? : |
|
410
|
2 |
0 |
($gbm1 <=> $gbm2) <= 0 ? : |
|
419
|
55 |
161 |
unless ref $gbm1 |
|
420
|
55 |
106 |
unless ref $gbm2 |
|
432
|
85 |
21 |
if ($sign1 == $sign2) { } |
|
436
|
11 |
10 |
$sign1 > 0 ? : |
|
441
|
0 |
21 |
if $result->_getExp ne '0' |
|
458
|
76 |
154 |
unless ref $gbm1 |
|
459
|
76 |
78 |
unless ref $gbm2 |
|
471
|
58 |
20 |
if ($sign1 == $sign2) { } |
|
472
|
19 |
39 |
Compare($z, $subtr) < 0 ? : |
|
474
|
19 |
39 |
if ($swap) { } |
|
476
|
2 |
17 |
$sign1 < 0 ? : |
|
500
|
26 |
102 |
unless ref $gbm1 |
|
501
|
26 |
76 |
unless ref $gbm2 |
|
506
|
16 |
60 |
if $coeff1 == 0 or $coeff2 == 0 |
|
512
|
55 |
5 |
$gbm1->_getCoeffSign eq $gbm2->_getCoeffSign ? : |
|
530
|
86 |
183 |
unless ref $gbm1 |
|
531
|
87 |
96 |
unless ref $gbm2 |
|
536
|
0 |
96 |
if ($sign ne $sign2) |
|
549
|
71 |
25 |
if ($l1 == $l2) { } |
|
553
|
16 |
9 |
$l1 > $l2 ? : |
|
556
|
96 |
0 |
$sign > 0 ? : |
|
564
|
0 |
86 |
unless $z =~ /^\d+$/ |
|
588
|
362 |
532 |
$i1 > $i2 ? : |
|
607
|
4381 |
165 |
if $i1 >= 0 |
|
608
|
4103 |
443 |
if $i2 >= 0 |
|
612
|
1467 |
3079 |
if ($s > 9) { } |
|
626
|
93 |
801 |
if $u |
|
633
|
10 |
884 |
unless $result |
|
648
|
0 |
58 |
if $addZeroCount < 0 |
|
651
|
19 |
39 |
if $addZeroCount > 0 |
|
667
|
21 |
327 |
if ($d < 0) { } |
|
682
|
16 |
42 |
unless $result |
|
711
|
101 |
0 |
if ($d != 0) |
|
719
|
0 |
101 |
if ($c > 16383) |
|
723
|
0 |
101 |
unless $c++ & 127 |
|
774
|
0 |
0 |
unless ($bmRest < $mulTab[1]) |
|
776
|
0 |
0 |
if ($mulTab[$z + 1] > $bmRest) |
|
779
|
0 |
0 |
if $z < 9 |
|
783
|
0 |
0 |
if ($mulTab[$z] > $bmRest) |
|
801
|
0 |
0 |
if ($i < $bm1Len) { } |
|
|
0 |
0 |
elsif ($i == $bm1Len) { } |
|
807
|
0 |
0 |
if ($gbm1->GetOperator eq '%') |
|
822
|
0 |
0 |
if ($c > 16383) |
|
826
|
0 |
0 |
unless $c++ % 127 |