| line |
!l |
l&&!r |
l&&r |
condition |
|
101
|
0 |
0 |
0 |
defined $cmp && $_[2] |
|
289
|
1820 |
0 |
0 |
$bname ne $name and "Math::BigFloat"->can($bname) |
|
324
|
85 |
34 |
316 |
@_ == 1 and ref $_[0] ne "HASH" |
|
376
|
168 |
20195 |
0 |
not ref $wanted and $wanted eq "" |
|
392
|
20195 |
1 |
167 |
defined builtin::blessed($wanted) and $wanted->can("as_float") |
|
419
|
8786 |
0 |
8 |
$dng and $dng ne $class |
|
424
|
8709 |
3 |
74 |
@r >= 2 and not defined $r[0] |
|
|
8712 |
12 |
62 |
@r >= 2 and not defined $r[0] and not defined $r[1] |
|
458
|
7976 |
0 |
26 |
$wanted =~ /^\s*[+-]?0?[Xx]/ and @parts = $class->_hex_str_to_flt_lib_parts($wanted) |
|
|
7976 |
0 |
0 |
$wanted =~ /^\s*[+-]?0?[Oo]/ and @parts = $class->_oct_str_to_flt_lib_parts($wanted) |
|
|
7924 |
36 |
16 |
$wanted =~ /^\s*[+-]?0?[Bb]/ and @parts = $class->_bin_str_to_flt_lib_parts($wanted) |
|
|
788 |
0 |
0 |
$wanted =~ /^\s*[+-]?0_*\d/ and @parts = $class->_oct_str_to_flt_lib_parts($wanted) |
|
503
|
6126 |
0 |
1088 |
@r >= 2 and not defined $r[0] |
|
|
6126 |
0 |
1088 |
@r >= 2 and not defined $r[0] and not defined $r[1] |
|
530
|
1 |
0 |
0 |
$selfref and $self->modify("from_dec") |
|
546
|
1 |
0 |
0 |
@r >= 2 and not defined $r[0] |
|
|
1 |
0 |
0 |
@r >= 2 and not defined $r[0] and not defined $r[1] |
|
570
|
1 |
0 |
0 |
$selfref and $self->modify("from_hex") |
|
586
|
1 |
0 |
0 |
@r >= 2 and not defined $r[0] |
|
|
1 |
0 |
0 |
@r >= 2 and not defined $r[0] and not defined $r[1] |
|
609
|
1 |
0 |
0 |
$selfref and $self->modify("from_oct") |
|
625
|
1 |
0 |
0 |
@r >= 2 and not defined $r[0] |
|
|
1 |
0 |
0 |
@r >= 2 and not defined $r[0] and not defined $r[1] |
|
648
|
3 |
0 |
0 |
$selfref and $self->modify("from_bin") |
|
664
|
3 |
0 |
0 |
@r >= 2 and not defined $r[0] |
|
|
3 |
0 |
0 |
@r >= 2 and not defined $r[0] and not defined $r[1] |
|
687
|
0 |
0 |
0 |
$selfref and $self->modify("from_bytes") |
|
717
|
1 |
0 |
0 |
$selfref and $self->modify("from_ieee754") |
|
886
|
0 |
0 |
0 |
$selfref and $self->modify("from_fp80") |
|
1010
|
0 |
0 |
0 |
$selfref and $self->modify("from_base") |
|
1053
|
0 |
37 |
562 |
@_ and defined builtin::blessed($_[0]) && $_[0]->isa(__PACKAGE__) || $_[0] =~ /^[a-z]\w*(?:::[a-z]\w*)*$/i |
|
1071
|
105 |
494 |
0 |
$selfref and $self->modify("bzero") |
|
1074
|
598 |
0 |
1 |
$dng and $dng ne $class |
|
1099
|
49 |
6 |
23 |
@r >= 2 and defined $r[0] |
|
|
55 |
23 |
0 |
@r >= 2 and defined $r[0] and defined $r[1] |
|
1119
|
0 |
22 |
1698 |
@_ and defined builtin::blessed($_[0]) && $_[0]->isa(__PACKAGE__) || $_[0] =~ /^[a-z]\w*(?:::[a-z]\w*)*$/i |
|
1137
|
1136 |
584 |
0 |
$selfref and $self->modify("bone") |
|
1140
|
1719 |
0 |
1 |
$dng and $dng ne $class |
|
1148
|
1538 |
11 |
170 |
defined $_[0] and $_[0] =~ /^\s*([+-])\s*$/ |
|
1173
|
14 |
9 |
6 |
@r >= 2 and defined $r[0] |
|
|
23 |
6 |
0 |
@r >= 2 and defined $r[0] and defined $r[1] |
|
1193
|
0 |
23 |
3004 |
@_ and defined builtin::blessed($_[0]) && $_[0]->isa(__PACKAGE__) || $_[0] =~ /^[a-z]\w*(?:::[a-z]\w*)*$/i |
|
1218
|
2624 |
387 |
0 |
$selfref and $self->modify("binf") |
|
1223
|
80 |
4 |
2927 |
defined $_[0] and $_[0] =~ /^\s*([+-])(inf|$)/i |
|
1235
|
3001 |
0 |
10 |
$dng and $dng ne $class |
|
1256
|
12 |
907 |
0 |
@r >= 2 and defined $r[0] |
|
|
919 |
0 |
0 |
@r >= 2 and defined $r[0] and defined $r[1] |
|
1276
|
0 |
51 |
2700 |
@_ and defined builtin::blessed($_[0]) && $_[0]->isa(__PACKAGE__) || $_[0] =~ /^[a-z]\w*(?:::[a-z]\w*)*$/i |
|
1301
|
1686 |
1058 |
0 |
$selfref and $self->modify("bnan") |
|
1304
|
2733 |
0 |
11 |
$dng and $dng ne $class |
|
1329
|
22 |
730 |
0 |
@r >= 2 and defined $r[0] |
|
|
752 |
0 |
0 |
@r >= 2 and defined $r[0] and defined $r[1] |
|
1348
|
1 |
0 |
256 |
@_ and defined builtin::blessed($_[0]) && $_[0]->isa(__PACKAGE__) || $_[0] =~ /^[a-z]\w*(?:::[a-z]\w*)*$/i |
|
1691
|
942 |
998 |
305 |
$LIB->_is_zero($x->{'_e'}) && $LIB->_is_one($x->{'_m'}) |
|
1699
|
20 |
28 |
44 |
$LIB->_is_zero($x->{'_e'}) && $LIB->_is_odd($x->{'_m'}) |
|
1708
|
16 |
20 |
24 |
$x->{'_es'} eq '+' && $LIB->_is_even($x->{'_m'}) |
|
1727
|
0 |
153 |
3884 |
ref $_[0] && ref $_[0] eq ref $_[1] |
|
1739
|
3919 |
56 |
4 |
$x->is_inf("+") and $y->is_inf("+") |
|
|
3911 |
60 |
4 |
$x->is_inf("-") and $y->is_inf("-") |
|
1748
|
458 |
2945 |
452 |
$x->{'sign'} eq "+" and $y->{'sign'} eq "-" |
|
1749
|
2945 |
152 |
306 |
$x->{'sign'} eq "-" and $y->{'sign'} eq "+" |
|
1755
|
2843 |
120 |
134 |
$xz and $yz |
|
1756
|
2843 |
0 |
120 |
$xz and $y->{'sign'} eq "+" |
|
1757
|
2255 |
0 |
588 |
$yz and $x->{'sign'} eq "+" |
|
1778
|
126 |
1349 |
0 |
$x->{'_es'} eq "+" and $y->{'_es'} eq "-" |
|
|
1349 |
106 |
20 |
$x->{'_es'} eq "-" and $y->{'_es'} eq "+" |
|
1883
|
0 |
0 |
9028 |
ref $_[0] && ref $_[0] eq ref $_[1] |
|
1890
|
72 |
20 |
8936 |
$x->{'sign'} =~ /^[+-]$/ and $y->{'sign'} =~ /^[+-]$/ |
|
1892
|
16 |
32 |
16 |
$x->is_inf and $y->is_inf |
|
1893
|
16 |
0 |
32 |
$x->is_inf and not $y->is_inf |
|
1900
|
8892 |
40 |
4 |
$xz and $yz |
|
1901
|
8892 |
0 |
40 |
$xz and not $yz |
|
1902
|
8852 |
0 |
40 |
$yz and not $xz |
|
1946
|
277 |
1638 |
37 |
$x->{'sign'} eq "+" and $LIB->_is_zero($x->{'_m'}) |
|
2106
|
6 |
59 |
14064 |
ref $_[0] && ref $_[0] eq ref $_[1] |
|
2114
|
90 |
30 |
14009 |
$x->is_finite and $y->is_finite |
|
2187
|
6 |
27 |
1495 |
ref $_[0] && ref $_[0] eq ref $_[1] |
|
2197
|
90 |
30 |
1408 |
$x->is_finite and $y->is_finite |
|
2217
|
6 |
406 |
20304 |
ref $_[0] && ref $_[0] eq ref $_[1] |
|
2233
|
28 |
22 |
23 |
$x->{'sign'} =~ /^\+/ and $y->{'sign'} =~ /^\+/ |
|
2234
|
22 |
14 |
14 |
$x->{'sign'} =~ /^-/ and $y->{'sign'} =~ /^-/ |
|
2268
|
55 |
96 |
9488 |
ref $_[0] && ref $_[0] eq ref $_[1] |
|
2471
|
6 |
3 |
804 |
ref $_[0] && ref $_[0] eq ref $_[1] |
|
2513
|
60 |
386 |
80 |
$LIB->_is_zero($y->{'_e'}) and $LIB->_is_one($y->{'_m'}) |
|
|
91 |
446 |
80 |
$x->is_int and ($LIB->_is_zero($y->{'_e'}) and $LIB->_is_one($y->{'_m'})) |
|
2600
|
0 |
0 |
0 |
ref $_[0] && ref $_[0] eq ref $_[1] |
|
2824
|
0 |
0 |
0 |
ref $_[0] && ref $_[0] eq ref $_[1] |
|
2862
|
0 |
0 |
0 |
$LIB->_is_zero($y->{'_e'}) and $LIB->_is_one($y->{'_m'}) |
|
|
0 |
0 |
0 |
$x->is_int and ($LIB->_is_zero($y->{'_e'}) and $LIB->_is_one($y->{'_m'})) |
|
3075
|
12 |
16 |
12 |
$x > -1 and $x < 1 |
|
3080
|
12 |
16 |
12 |
$x > -1 and $x < 1 |
|
3093
|
473 |
152 |
80 |
$x->is_negative and not $y->is_int |
|
3144
|
0 |
10 |
183 |
ref $_[0] && ref $_[0] eq ref $_[1] |
|
3158
|
12 |
0 |
32 |
$x->is_int and $y->is_int |
|
|
12 |
28 |
4 |
$x->is_int and $y->is_int and $y->is_neg |
|
|
28 |
0 |
4 |
$x->is_int and $y->is_int and $y->is_neg and $y->is_odd |
|
3224
|
24 |
0 |
49 |
$y->{'sign'} eq '+' && $LIB->_is_two($y->{'_m'}) && $LIB->_is_zero($y->{'_e'}) |
|
3254
|
0 |
1 |
23 |
$y->is_int and $x->is_int |
|
3318
|
1 |
0 |
246 |
ref $_[0] && ref $_[0] eq ref $_[1] && ref $_[1] eq ref $_[2] |
|
3490
|
0 |
0 |
20 |
ref $_[0] && ref $_[0] eq ref $_[1] && ref $_[1] eq ref $_[2] |
|
3539
|
262 |
0 |
1 |
not ref $_[0] and $_[0] =~ /^[A-Za-z]|::/ |
|
3559
|
0 |
0 |
44 |
defined builtin::blessed($base) and $base->isa(__PACKAGE__) |
|
3577
|
8 |
0 |
0 |
defined $base && $base < 1 |
|
3585
|
8 |
0 |
0 |
defined $base && $base < 1 |
|
3636
|
171 |
0 |
13 |
defined $base and $base->is_int |
|
|
171 |
2 |
11 |
defined $base and $base->is_int and $x->is_int |
|
4119
|
0 |
0 |
60 |
ref $_[0] && ref $_[0] eq ref $_[1] |
|
4130
|
4 |
44 |
0 |
$x->is_finite and not $x->is_int |
|
|
0 |
48 |
0 |
$y->is_finite and not $y->is_int |
|
4154
|
0 |
0 |
0 |
ref $_[0] && ref $_[0] eq ref $_[1] |
|
4165
|
0 |
0 |
0 |
$x->is_finite and not $x->is_int |
|
|
0 |
0 |
0 |
$y->is_finite and not $y->is_int |
|
4548
|
98 |
4 |
27 |
$LIB->_is_one($x->{'_m'}) and $LIB->_is_zero($x->{'_e'}) |
|
4674
|
0 |
0 |
213 |
ref $_[0] && ref $_[0] eq ref $_[1] |
|
4860
|
0 |
0 |
364 |
ref $_[0] && ref $_[0] eq ref $_[1] |
|
4872
|
0 |
4 |
280 |
$x->is_int and $k->is_int |
|
4963
|
0 |
0 |
0 |
$x->is_neg && $x->is_even |
|
5049
|
0 |
0 |
0 |
$x->is_neg && $x->is_even |
|
5064
|
9 |
24 |
0 |
ref $_[0] && ref $_[0] eq ref $_[1] && ref $_[1] eq ref $_[2] |
|
5076
|
29 |
0 |
0 |
defined builtin::blessed($b) and $b->isa(__PACKAGE__) |
|
5098
|
36 |
28 |
0 |
ref $_[0] && ref $_[0] eq ref $_[1] && ref $_[1] eq ref $_[2] |
|
5112
|
49 |
11 |
0 |
defined builtin::blessed($b) and $b->isa(__PACKAGE__) |
|
5143
|
0 |
8 |
0 |
ref $x and $x->modify("bblsft") |
|
5165
|
0 |
0 |
8 |
defined builtin::blessed($x) and $x->isa(__PACKAGE__) |
|
5191
|
0 |
8 |
0 |
ref $x and $x->modify("bbrsft") |
|
5213
|
0 |
0 |
8 |
defined builtin::blessed($x) and $x->isa(__PACKAGE__) |
|
5230
|
0 |
0 |
1 |
ref $_[0] && ref $_[0] eq ref $_[1] |
|
5262
|
0 |
0 |
1 |
ref $_[0] && ref $_[0] eq ref $_[1] |
|
5294
|
0 |
0 |
1 |
ref $_[0] && ref $_[0] eq ref $_[1] |
|
5381
|
11296 |
31995 |
44 |
defined $x->{'accuracy'} and $x->{'accuracy'} < $scale |
|
5457
|
680 |
10 |
29 |
defined $x->{'precision'} and $x->{'precision'} < 0 |
|
|
690 |
29 |
0 |
defined $x->{'precision'} and $x->{'precision'} < 0 and $scale < $x->{'precision'} |
|
5535
|
48 |
106 |
14 |
$scale == 1 and $dbt <= $dbd |
|
5653
|
0 |
8 |
113 |
@_ and defined builtin::blessed($_[0]) && $_[0]->isa(__PACKAGE__) || $_[0] =~ /^[a-z]\w*(?:::[a-z]\w*)*$/i && !($_[0] =~ /^(inf|nan)/i) |
|
5702
|
0 |
0 |
35 |
@_ and defined builtin::blessed($_[0]) && $_[0]->isa(__PACKAGE__) || $_[0] =~ /^[a-z]\w*(?:::[a-z]\w*)*$/i && !($_[0] =~ /^(inf|nan)/i) |
|
6081
|
4961 |
1015 |
2483 |
$x->{'sign'} ne "+" and $x->{'sign'} ne "-" |
|
6094
|
1015 |
3744 |
1217 |
$x->{'sign'} eq '+' && $LIB->_is_zero($x->{'_m'}) |
|
6122
|
5233 |
48 |
695 |
defined $x->{'accuracy'} and $not_zero |
|
6143
|
39 |
16 |
24 |
$x->{'sign'} ne "+" and $x->{'sign'} ne "-" |
|
6150
|
55 |
0 |
0 |
$class->upgrade and not $x->isa(__PACKAGE__) |
|
6170
|
528 |
10 |
0 |
$x->{'sign'} ne "+" and $x->{'sign'} ne "-" |
|
6177
|
538 |
0 |
0 |
$class->upgrade and not $x->isa(__PACKAGE__) |
|
6223
|
0 |
0 |
0 |
$x->{'sign'} ne "+" and $x->{'sign'} ne "-" |
|
6230
|
0 |
0 |
0 |
$class->upgrade and not $x->isa(__PACKAGE__) |
|
6280
|
652 |
134 |
0 |
$x->{'sign'} ne "+" and $x->{'sign'} ne "-" |
|
6287
|
786 |
0 |
0 |
$class->upgrade and not $x->isa(__PACKAGE__) |
|
6334
|
1050 |
100 |
0 |
$x->{'sign'} ne "+" and $x->{'sign'} ne "-" |
|
6341
|
1148 |
2 |
0 |
$class->upgrade and not $x->isa(__PACKAGE__) |
|
6368
|
20 |
4 |
12 |
$x->{'sign'} ne "+" and $x->{'sign'} ne "-" |
|
6375
|
24 |
0 |
0 |
$class->upgrade and not $x->isa(__PACKAGE__) |
|
6400
|
24 |
4 |
12 |
$x->{'sign'} ne "+" and $x->{'sign'} ne "-" |
|
6407
|
28 |
0 |
0 |
$class->upgrade and not $x->isa(__PACKAGE__) |
|
6432
|
24 |
4 |
12 |
$x->{'sign'} ne "+" and $x->{'sign'} ne "-" |
|
6439
|
28 |
0 |
0 |
$class->upgrade and not $x->isa(__PACKAGE__) |
|
6466
|
0 |
0 |
0 |
$class->upgrade and not $x->isa(__PACKAGE__) |
|
6623
|
0 |
0 |
0 |
$mant >= $b and $expo <= $emax |
|
6628
|
0 |
0 |
0 |
$mant < $one and $expo >= $emin |
|
6800
|
0 |
0 |
0 |
$mant >= $b and $expo <= $emax |
|
6805
|
0 |
0 |
0 |
$mant < $one and $expo >= $emin |
|
7231
|
101 |
0 |
7 |
$LIB->_is_one($x->{'_e'}) and $LIB->_is_one($x->{'_m'}) |
|
|
69 |
101 |
7 |
$x->{'_es'} eq "+" and ($LIB->_is_one($x->{'_e'}) and $LIB->_is_one($x->{'_m'})) |
|
7245
|
78 |
58 |
34 |
$LIB->_is_zero($x->{'_e'}) and $LIB->_is_two($x->{'_m'}) |
|
7260
|
27 |
40 |
2 |
$LIB->_is_one($x->{'_e'}) and $LIB->_is_one($x->{'_m'}) |
|
|
67 |
66 |
3 |
$x->{'_es'} eq "-" and ($LIB->_is_one($x->{'_e'}) and $LIB->_is_one($x->{'_m'})) |
|
|
41 |
128 |
8 |
$calc != 0 and ($x->{'_es'} eq "-" and ($LIB->_is_one($x->{'_e'}) and $LIB->_is_one($x->{'_m'}))) |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
355
|
0 |
20371 |
0 |
$selfref || $self |
|
458
|
26 |
0 |
7976 |
$wanted =~ /^\s*[+-]?0?[Xx]/ and @parts = $class->_hex_str_to_flt_lib_parts($wanted) or $wanted =~ /^\s*[+-]?0?[Oo]/ and @parts = $class->_oct_str_to_flt_lib_parts($wanted) |
|
|
0 |
16 |
7960 |
$wanted =~ /^\s*[+-]?0?[Xx]/ and @parts = $class->_hex_str_to_flt_lib_parts($wanted) or $wanted =~ /^\s*[+-]?0?[Oo]/ and @parts = $class->_oct_str_to_flt_lib_parts($wanted) or $wanted =~ /^\s*[+-]?0?[Bb]/ and @parts = $class->_bin_str_to_flt_lib_parts($wanted) |
|
|
16 |
7172 |
788 |
$wanted =~ /^\s*[+-]?0?[Xx]/ and @parts = $class->_hex_str_to_flt_lib_parts($wanted) or $wanted =~ /^\s*[+-]?0?[Oo]/ and @parts = $class->_oct_str_to_flt_lib_parts($wanted) or $wanted =~ /^\s*[+-]?0?[Bb]/ and @parts = $class->_bin_str_to_flt_lib_parts($wanted) or @parts = $class->_dec_str_to_flt_lib_parts($wanted) |
|
|
7188 |
0 |
788 |
$wanted =~ /^\s*[+-]?0?[Xx]/ and @parts = $class->_hex_str_to_flt_lib_parts($wanted) or $wanted =~ /^\s*[+-]?0?[Oo]/ and @parts = $class->_oct_str_to_flt_lib_parts($wanted) or $wanted =~ /^\s*[+-]?0?[Bb]/ and @parts = $class->_bin_str_to_flt_lib_parts($wanted) or @parts = $class->_dec_str_to_flt_lib_parts($wanted) or $wanted =~ /^\s*[+-]?0_*\d/ and @parts = $class->_oct_str_to_flt_lib_parts($wanted) |
|
506
|
3567 |
0 |
3647 |
$self->is_int or $self->is_inf |
|
|
3567 |
0 |
3647 |
$self->is_int or $self->is_inf or $self->is_nan |
|
522
|
0 |
1 |
0 |
$selfref || $self |
|
549
|
1 |
0 |
0 |
$self->is_int or $self->is_inf |
|
|
1 |
0 |
0 |
$self->is_int or $self->is_inf or $self->is_nan |
|
562
|
0 |
1 |
0 |
$selfref || $self |
|
589
|
1 |
0 |
0 |
$self->is_int or $self->is_inf |
|
|
1 |
0 |
0 |
$self->is_int or $self->is_inf or $self->is_nan |
|
601
|
0 |
1 |
0 |
$selfref || $self |
|
628
|
1 |
0 |
0 |
$self->is_int or $self->is_inf |
|
|
1 |
0 |
0 |
$self->is_int or $self->is_inf or $self->is_nan |
|
640
|
0 |
3 |
0 |
$selfref || $self |
|
667
|
3 |
0 |
0 |
$self->is_int or $self->is_inf |
|
|
3 |
0 |
0 |
$self->is_int or $self->is_inf or $self->is_nan |
|
679
|
0 |
0 |
0 |
$selfref || $self |
|
709
|
0 |
1 |
0 |
$selfref || $self |
|
774
|
0 |
0 |
0 |
$k < 128 or $k != 32 * sprintf("%.0f", $k / 32) |
|
866
|
1 |
0 |
0 |
$self->is_int or $self->is_inf |
|
|
1 |
0 |
0 |
$self->is_int or $self->is_inf or $self->is_nan |
|
878
|
0 |
0 |
0 |
$selfref || $self |
|
993
|
0 |
0 |
0 |
$self->is_int or $self->is_inf |
|
|
0 |
0 |
0 |
$self->is_int or $self->is_inf or $self->is_nan |
|
1002
|
0 |
0 |
0 |
$selfref || $self |
|
1016
|
0 |
0 |
0 |
$base < 2 or not $base->is_int |
|
1053
|
494 |
105 |
0 |
defined builtin::blessed($_[0]) && $_[0]->isa(__PACKAGE__) || $_[0] =~ /^[a-z]\w*(?:::[a-z]\w*)*$/i |
|
1063
|
494 |
105 |
0 |
$selfref || $self |
|
1119
|
584 |
1136 |
0 |
defined builtin::blessed($_[0]) && $_[0]->isa(__PACKAGE__) || $_[0] =~ /^[a-z]\w*(?:::[a-z]\w*)*$/i |
|
1129
|
584 |
1136 |
0 |
$selfref || $self |
|
1193
|
390 |
2637 |
0 |
defined builtin::blessed($_[0]) && $_[0]->isa(__PACKAGE__) || $_[0] =~ /^[a-z]\w*(?:::[a-z]\w*)*$/i |
|
1203
|
390 |
2637 |
0 |
$selfref || $self |
|
1276
|
1061 |
1690 |
0 |
defined builtin::blessed($_[0]) && $_[0]->isa(__PACKAGE__) || $_[0] =~ /^[a-z]\w*(?:::[a-z]\w*)*$/i |
|
1286
|
1061 |
1690 |
0 |
$selfref || $self |
|
1348
|
83 |
173 |
0 |
defined builtin::blessed($_[0]) && $_[0]->isa(__PACKAGE__) || $_[0] =~ /^[a-z]\w*(?:::[a-z]\w*)*$/i |
|
1376
|
83 |
174 |
0 |
$selfref || $self |
|
1508
|
0 |
0 |
257 |
$pi->is_int or $pi->is_inf |
|
|
0 |
0 |
257 |
$pi->is_int or $pi->is_inf or $pi->is_nan |
|
1684
|
681 |
593 |
0 |
$sign eq "+" or $sign eq "-" |
|
1735
|
32 |
26 |
3979 |
$x->is_nan or $y->is_nan |
|
1739
|
4 |
8 |
3967 |
$x->is_inf("+") and $y->is_inf("+") or $x->is_inf("-") and $y->is_inf("-") |
|
1891
|
16 |
12 |
64 |
$x->is_nan or $y->is_nan |
|
1949
|
1170 |
29 |
753 |
$x->is_int or $x->is_inf |
|
|
1199 |
9 |
744 |
$x->is_int or $x->is_inf or $x->is_nan |
|
2012
|
9 |
5 |
5031 |
$x->is_inf or $x->is_nan |
|
2046
|
0 |
0 |
0 |
$x->is_int or $x->is_inf |
|
|
0 |
0 |
0 |
$x->is_int or $x->is_inf or $x->is_nan |
|
2062
|
9 |
5 |
160 |
$x->is_inf or $x->is_nan |
|
2086
|
16 |
5 |
19 |
$x->{'sign'} eq "-" or $zero |
|
2098
|
40 |
0 |
0 |
$x->is_int or $x->is_inf |
|
|
40 |
0 |
0 |
$x->is_int or $x->is_inf or $x->is_nan |
|
2116
|
33 |
25 |
62 |
$x->is_nan or $y->is_nan |
|
2141
|
104 |
0 |
0 |
$y->{'sign'} || $nan |
|
2179
|
5057 |
0 |
8951 |
$x->is_int or $x->is_inf |
|
|
5057 |
6 |
8945 |
$x->is_int or $x->is_inf or $x->is_nan |
|
2199
|
33 |
25 |
62 |
$x->is_nan or $y->is_nan |
|
2225
|
29 |
24 |
20663 |
$x->is_nan or $y->is_nan |
|
2228
|
53 |
32 |
20578 |
$x->{'sign'} =~ /^[+-]inf$/ or $y->{'sign'} =~ /^[+-]inf$/ |
|
2229
|
8 |
4 |
73 |
$x->is_zero or $y->is_zero |
|
2251
|
5858 |
0 |
14719 |
$x->is_int or $x->is_inf |
|
|
5858 |
3 |
14716 |
$x->is_int or $x->is_inf or $x->is_nan |
|
2286
|
32 |
36 |
9571 |
$x->is_nan or $y->is_nan |
|
2335
|
8 |
4 |
4 |
$x->is_zero or $x->bcmp(0) == $y->bcmp(0) |
|
2372
|
8812 |
33 |
0 |
$params[0] or $params[1] |
|
2482
|
20 |
16 |
777 |
$x->is_nan or $y->is_nan |
|
2501
|
16 |
12 |
12 |
$x->is_zero or $x->bcmp(0) == $y->bcmp(0) |
|
2513
|
32 |
96 |
521 |
$x->is_zero or $x->is_int and ($LIB->_is_zero($y->{'_e'}) and $LIB->_is_one($y->{'_m'})) |
|
2617
|
0 |
0 |
0 |
$x->is_nan or $y->is_nan |
|
2724
|
0 |
0 |
0 |
$params[0] or $params[1] |
|
2835
|
0 |
0 |
0 |
$x->is_nan or $y->is_nan |
|
2862
|
0 |
0 |
0 |
$x->is_zero or $x->is_int and ($LIB->_is_zero($y->{'_e'}) and $LIB->_is_one($y->{'_m'})) |
|
2953
|
0 |
0 |
0 |
$x->is_int or $x->is_inf |
|
|
0 |
0 |
0 |
$x->is_int or $x->is_inf or $x->is_nan |
|
2971
|
4 |
4 |
425 |
$x->is_zero or $x->is_one |
|
2998
|
258 |
18 |
4 |
$params[0] or $params[1] |
|
3052
|
7 |
91 |
979 |
not ref $_[0] or ref $_[0] ne ref $_[1] |
|
3061
|
60 |
56 |
961 |
$x->is_nan or $y->is_nan |
|
3098
|
44 |
104 |
477 |
$x->is_one("+") or $y->is_one |
|
3134
|
159 |
0 |
72 |
$x->is_int or $x->is_inf |
|
|
159 |
3 |
69 |
$x->is_int or $x->is_inf or $x->is_nan |
|
3154
|
16 |
20 |
157 |
$x->is_nan or $y->is_nan |
|
3167
|
0 |
12 |
101 |
not $x->{'sign'} =~ /^\+/ or $y->is_zero |
|
|
12 |
12 |
89 |
not $x->{'sign'} =~ /^\+/ or $y->is_zero or not $y->{'sign'} =~ /^\+$/ |
|
3170
|
4 |
4 |
81 |
$x->is_zero or $x->is_one |
|
|
8 |
4 |
77 |
$x->is_zero or $x->is_one or $x->is_inf |
|
|
8 |
4 |
73 |
$x->is_zero or $x->is_one or $x->is_inf or $y->is_one |
|
3190
|
0 |
0 |
0 |
$params[0] or $params[1] |
|
3308
|
35 |
0 |
38 |
$x->is_int or $x->is_inf |
|
|
35 |
0 |
38 |
$x->is_int or $x->is_inf or $x->is_nan |
|
3329
|
17 |
12 |
218 |
$x->is_nan or $y->is_nan |
|
|
29 |
4 |
214 |
$x->is_nan or $y->is_nan or $z->is_nan |
|
3480
|
187 |
0 |
8 |
$x->is_int or $x->is_inf |
|
|
187 |
0 |
8 |
$x->is_int or $x->is_inf or $x->is_nan |
|
3499
|
0 |
0 |
20 |
$mod->is_nan or $exp->is_nan |
|
|
0 |
0 |
20 |
$mod->is_nan or $exp->is_nan or $mod->is_nan |
|
3503
|
0 |
0 |
20 |
$mod->{'sign'} ne "+" or $mod->is_zero |
|
3522
|
16 |
0 |
4 |
$num->is_int or $num->is_inf |
|
|
16 |
0 |
4 |
$num->is_int or $num->is_inf or $num->is_nan |
|
3561
|
0 |
8 |
36 |
$base->is_nan or $base->is_one |
|
|
0 |
4 |
32 |
$base->is_inf or $base->is_zero |
|
3564
|
0 |
0 |
4 |
$x->is_inf or $x->is_zero |
|
3605
|
87 |
0 |
0 |
$params[0] or $params[1] |
|
4129
|
8 |
4 |
48 |
$x->is_nan or $y->is_nan |
|
4130
|
0 |
0 |
48 |
$x->is_finite and not $x->is_int or $y->is_finite and not $y->is_int |
|
4164
|
0 |
0 |
0 |
$x->is_nan or $y->is_nan |
|
4165
|
0 |
0 |
0 |
$x->is_finite and not $x->is_int or $y->is_finite and not $y->is_int |
|
4203
|
4 |
8 |
20 |
$x->is_nan or $x->is_inf |
|
4404
|
16 |
0 |
0 |
$params[0] or $params[1] |
|
4543
|
129 |
0 |
0 |
$params[0] or $params[1] |
|
4665
|
0 |
0 |
102 |
$x->is_int or $x->is_inf |
|
4683
|
8 |
4 |
201 |
$x->is_nan or $y->is_nan |
|
4704
|
156 |
0 |
0 |
$params[0] or $params[1] |
|
4773
|
4 |
4 |
72 |
$x->is_nan or $x->is_inf("-") |
|
4775
|
4 |
0 |
64 |
$x->is_neg or not $x->is_int |
|
4776
|
4 |
4 |
56 |
$x->is_zero or $x->is_one |
|
4778
|
0 |
0 |
56 |
$x->is_neg or not $x->is_int |
|
4804
|
4 |
4 |
64 |
$x->is_nan or $x->is_inf("-") |
|
4806
|
4 |
0 |
56 |
$x <= -2 or not $x->is_int |
|
4835
|
4 |
4 |
68 |
$x->is_nan or $x->is_inf("-") |
|
4838
|
4 |
0 |
60 |
$x <= -3 or not $x->is_int |
|
4868
|
20 |
20 |
324 |
$x->is_nan or $x->is_inf("-") |
|
|
40 |
16 |
308 |
$x->is_nan or $x->is_inf("-") or not $k->is_pos |
|
4873
|
0 |
20 |
260 |
$k < 1 or $x <= -$k |
|
4905
|
0 |
0 |
0 |
$x->is_nan or not $x->is_int |
|
4959
|
0 |
0 |
0 |
$x->is_nan or $x->is_inf("-") |
|
4991
|
0 |
0 |
0 |
$x->is_nan or not $x->is_int |
|
5045
|
0 |
0 |
0 |
$x->is_nan or $x->is_inf("-") |
|
5073
|
4 |
0 |
29 |
$x->is_nan or $y->is_nan |
|
5088
|
29 |
0 |
0 |
$x->is_int or $x->is_inf |
|
|
29 |
0 |
0 |
$x->is_int or $x->is_inf or $x->is_nan |
|
5107
|
4 |
0 |
60 |
$x->is_nan or $y->is_nan |
|
5123
|
31 |
0 |
29 |
$x->is_int or $x->is_inf |
|
|
31 |
0 |
29 |
$x->is_int or $x->is_inf or $x->is_nan |
|
5240
|
0 |
0 |
1 |
$x->is_nan or $x->is_inf |
|
|
0 |
0 |
1 |
$x->is_nan or $x->is_inf or $y->is_nan |
|
|
0 |
0 |
1 |
$x->is_nan or $x->is_inf or $y->is_nan or $y->is_inf |
|
5272
|
0 |
0 |
1 |
$x->is_nan or $x->is_inf |
|
|
0 |
0 |
1 |
$x->is_nan or $x->is_inf or $y->is_nan |
|
|
0 |
0 |
1 |
$x->is_nan or $x->is_inf or $y->is_nan or $y->is_inf |
|
5304
|
0 |
0 |
1 |
$x->is_nan or $x->is_inf |
|
|
0 |
0 |
1 |
$x->is_nan or $x->is_inf or $y->is_nan |
|
|
0 |
0 |
1 |
$x->is_nan or $x->is_inf or $y->is_nan or $y->is_inf |
|
5370
|
4564 |
1 |
4 |
$x->is_int or $x->is_inf |
|
|
4565 |
1 |
3 |
$x->is_int or $x->is_inf or $x->is_nan |
|
5382
|
4 |
0 |
40 |
$x->is_int or $x->is_inf |
|
|
4 |
0 |
40 |
$x->is_int or $x->is_inf or $x->is_nan |
|
5392
|
0 |
12 |
43279 |
$scale <= 0 or not $x->{'sign'} =~ /^[+-]$/ |
|
5393
|
0 |
8 |
4 |
$x->is_int or $x->is_inf |
|
|
8 |
4 |
0 |
$x->is_int or $x->is_inf or $x->is_nan |
|
5401
|
97 |
15188 |
27994 |
$x->is_zero or $LIB->_len($x->{'_m'}) <= $scale |
|
5402
|
2015 |
45 |
13225 |
not defined $x->{'accuracy'} or $x->{'accuracy'} > $scale |
|
5433
|
2 |
1 |
1 |
$x->is_int or $x->is_inf |
|
|
3 |
1 |
0 |
$x->is_int or $x->is_inf or $x->is_nan |
|
5442
|
21 |
0 |
0 |
not defined $x->{'precision'} or $x->{'precision'} < $scale |
|
5443
|
21 |
0 |
0 |
$x->is_int or $x->is_inf |
|
|
21 |
0 |
0 |
$x->is_int or $x->is_inf or $x->is_nan |
|
5450
|
0 |
8 |
4 |
$x->is_int or $x->is_inf |
|
|
8 |
4 |
0 |
$x->is_int or $x->is_inf or $x->is_nan |
|
5458
|
0 |
0 |
0 |
$x->is_int or $x->is_inf |
|
|
0 |
0 |
0 |
$x->is_int or $x->is_inf or $x->is_nan |
|
5470
|
37 |
0 |
0 |
$x->is_int or $x->is_inf |
|
|
37 |
0 |
0 |
$x->is_int or $x->is_inf or $x->is_nan |
|
5496
|
0 |
0 |
47 |
$x->is_int or $x->is_inf |
|
|
0 |
0 |
47 |
$x->is_int or $x->is_inf or $x->is_nan |
|
5506
|
0 |
0 |
40 |
$x->is_int or $x->is_inf |
|
|
0 |
0 |
40 |
$x->is_int or $x->is_inf or $x->is_nan |
|
5536
|
14 |
0 |
0 |
$x->is_int or $x->is_inf |
|
|
14 |
0 |
0 |
$x->is_int or $x->is_inf or $x->is_nan |
|
5653
|
15 |
106 |
0 |
defined builtin::blessed($_[0]) && $_[0]->isa(__PACKAGE__) || $_[0] =~ /^[a-z]\w*(?:::[a-z]\w*)*$/i && !($_[0] =~ /^(inf|nan)/i) |
|
5702
|
1 |
34 |
0 |
defined builtin::blessed($_[0]) && $_[0]->isa(__PACKAGE__) || $_[0] =~ /^[a-z]\w*(?:::[a-z]\w*)*$/i && !($_[0] =~ /^(inf|nan)/i) |
|
5866
|
0 |
0 |
30 |
$x->is_nan or $x->is_inf |
|
5899
|
0 |
0 |
0 |
$x->is_nan or $x->is_inf |
|
6463
|
0 |
0 |
0 |
$x->is_neg or not $x->is_int |
|
6532
|
0 |
0 |
0 |
$k < 128 or $k != 32 * sprintf("%.0f", $k / 32) |
|
7284
|
47 |
7 |
80 |
$dbd > 1 or $dbd < 0 |
|
7427
|
18 |
0 |
0 |
$params[0] or $params[1] |