line |
true |
false |
branch |
49
|
2 |
16421 |
if ($_[0] eq $classname or ref $_[0] eq $classname) { } |
76
|
0 |
24199 |
if ($_[0] eq $classname or ref $_[0] eq $classname) { } |
96
|
0 |
15 |
if ($_[0] eq $classname or ref $_[0] eq $classname) { } |
109
|
9 |
6 |
if ($offset) |
115
|
0 |
34 |
if ($bytes < 0) |
120
|
16 |
18 |
if ($rc == 0) { } |
|
0 |
18 |
elsif ($rc < 0) { } |
121
|
15 |
1 |
if ($align) |
140
|
0 |
15 |
if ($_[0] eq $classname or ref $_[0] eq $classname) { } |
152
|
0 |
15 |
unless sysopen $fh, $filename, 0 |
158
|
3 |
9 |
if ($_[0] eq $classname or ref $_[0] eq $classname) { } |
169
|
9 |
3 |
if $offset |
180
|
0 |
3 |
if ($_[0] eq $classname or ref $_[0] eq $classname) { } |
193
|
0 |
3 |
unless sysopen $fh, $filename, 65, $perm |
213
|
0 |
6920 |
if ($_[0] eq $classname or ref $_[0] eq $classname) { } |
224
|
0 |
6920 |
unless defined $inorder |
225
|
0 |
6920 |
unless defined $outorder |
226
|
0 |
6920 |
unless defined $bytes_to_read |
253
|
0 |
6920 |
if ($bytes_to_read % ($width * $xform->COLS)) |
257
|
0 |
6920 |
unless ($nfillers == 1 or $nfillers == $in->ROWS) |
261
|
0 |
6920 |
unless ($nemptiers == 1 or $nemptiers == $out->ROWS) |
268
|
4325 |
2595 |
if ($nfillers == 1) { } |
269
|
0 |
4325 |
if ($in->ORG ne 'colwise' and $in->ROWS != 1) |
278
|
0 |
2595 |
if ($in->ORG ne 'rowwise' and $in->ROWS != 1) |
293
|
3675 |
3245 |
if ($nemptiers == 1) { } |
294
|
0 |
3675 |
if ($out->ORG ne 'colwise' and $out->ROWS != 1) |
303
|
0 |
3245 |
if ($out->ORG ne 'rowwise' and $out->ROWS != 1) |
327
|
34174 |
0 |
if ($$fillers[$i]{'IW'} >= $IR + $i * $idown) { } |
328
|
34174 |
0 |
if ($$fillers[$i]{'IW'} + $max_fill > $$fillers[$i]{'END'}) |
334
|
0 |
0 |
if ($$fillers[$i]{'IW'} + $max_fill >= $IR + $i * $idown) |
342
|
12235 |
21939 |
if ($bytes_to_read and $bytes_read + $max_fill > $bytes_to_read) |
354
|
0 |
34174 |
unless $max_fill >= 0 |
360
|
0 |
34174 |
if (not defined $str) { } |
|
16430 |
17744 |
elsif ($str eq '') { } |
383
|
0 |
17744 |
if length($aligned) % $width |
385
|
0 |
17744 |
if $$fillers[$i]{'IW'} % $width |
404
|
7011 |
10733 |
if ($$fillers[$i]{'IW'} > $$fillers[$i]{'END'}) |
408
|
11343 |
22831 |
if ($$fillers[$i]{'BF'} < $IFmin) |
412
|
6920 |
8042 |
if ($eof) |
414
|
0 |
6920 |
if ($eof % $nfillers) |
434
|
11085 |
15703 |
if ($$emptiers[$i]{'OR'} >= $OW + $i * $odown) { } |
435
|
11085 |
0 |
if ($$emptiers[$i]{'BF'} + $want_out_size > $OLEN) |
441
|
0 |
15703 |
if ($$emptiers[$i]{'OR'} + $want_out_size > $OW + $i * $odown) |
451
|
0 |
26788 |
if $max_empty > 0 and $max_empty < $width |
460
|
0 |
26788 |
if $$emptiers[$i]{'OR'} % $width |
482
|
0 |
26788 |
unless (defined $rc) |
490
|
11085 |
15703 |
if ($$emptiers[$i]{'OR'} > $$emptiers[$i]{'END'}) |
493
|
0 |
26788 |
if ($$emptiers[$i]{'BF'} > $OFmax) |
507
|
0 |
14962 |
if ($k + $start_in_col > $in->COLS) |
510
|
0 |
14962 |
if ($k + $start_out_col > $out->COLS) |
521
|
3619 |
11343 |
if ($IR > $$fillers[0]{'END'}) |
525
|
3619 |
11343 |
if ($OW > $$emptiers[0]{'END'}) |
537
|
8042 |
6920 |
if ($k) |
554
|
0 |
3458 |
if ($_[0] eq $classname or ref $_[0] eq $classname) { } |
565
|
0 |
2304 |
unless $bytes == 1 or $bytes == 2 or $bytes == 4 |
567
|
0 |
3458 |
if ($source eq 'rand') |
572
|
0 |
3458 |
unless sysopen $fh, $source, 0 |
577
|
1154 |
2304 |
if ($bytes == 1) { } |
|
1152 |
1152 |
elsif ($bytes == 2) { } |
587
|
0 |
22464 |
if (defined $deinit) |
591
|
0 |
22464 |
if ($bytes != sysread($fh, $buf, $bytes)) |
623
|
864 |
3746 |
unless defined $picks and $picks >= 0 and $picks < scalar @$array |
629
|
20121 |
613635 |
if $i == $j |
652
|
0 |
1 |
if ($_[0] eq $classname or ref $_[0] eq $classname) { } |
667
|
0 |
1 |
unless defined $key |
669
|
0 |
1 |
unless scalar @$key == $k + $n |
684
|
0 |
6 |
if $v >= 256 ** $w |
685
|
0 |
6 |
if exists $values{$v} |
693
|
0 |
3458 |
if ($_[0] eq $classname or ref $_[0] eq $classname) { } |
714
|
1154 |
2304 |
if ($w == 1) { } |
722
|
0 |
22464 |
if exists $rolled{$r} |
754
|
0 |
20751 |
if ($saw_val[$i]) { } |
|
0 |
20751 |
elsif ($i < $min or $i > $max) { } |
772
|
0 |
10381 |
if ($_[0] eq $classname or ref $_[0] eq $classname) { } |
786
|
62286 |
0 |
exists $o{$_} ? : |
791
|
0 |
10381 |
if (defined $key and defined $mat) |
795
|
3459 |
6922 |
if (defined $key) |
796
|
0 |
3459 |
unless (defined $n and defined $sharelist) |
800
|
0 |
3459 |
unless (ref $key and scalar @$key == $k + $n) |
805
|
3465 |
6916 |
if (defined $mat) |
806
|
0 |
3465 |
if (ref $mat ne 'Math::FastGF2::Matrix') |
810
|
0 |
3465 |
if ($mat->ORG ne 'rowwise') |
814
|
0 |
3465 |
if ($mat->ROWS != $n or $mat->COLS != $k) |
819
|
3460 |
6921 |
if (defined $sharelist) |
821
|
0 |
3460 |
unless (scalar @$sharelist > 0) |
832
|
0 |
3458 |
if ($_[0] eq $classname or ref $_[0] eq $classname) { } |
848
|
24206 |
0 |
exists $o{$_} ? : |
854
|
3458 |
0 |
unless (defined $skipchecks and $skipchecks) |
855
|
0 |
3458 |
if (ida_check_transform_opts(%o)) |
866
|
0 |
3458 |
unless (defined $mat) |
880
|
0 |
3458 |
if (defined $invert and $invert) { } |
889
|
0 |
3461 |
if ($_[0] eq $classname or ref $_[0] eq $classname) { } |
919
|
44993 |
0 |
exists $o{$_} ? : |
927
|
0 |
2304 |
unless ($w == 1 or $w == 2 or $w == 4) |
931
|
0 |
3461 |
unless ($k > 0 and $k < 256 ** $w) |
935
|
0 |
3461 |
unless ($n > 0 and $k + $n < 256 ** $w) |
939
|
0 |
3461 |
unless (defined $filler) |
943
|
0 |
3461 |
unless (ref $emptiers and scalar @$emptiers == $n) |
947
|
0 |
3461 |
unless (defined $bufsize and $bufsize > 0) |
951
|
0 |
3461 |
unless (defined $inorder and $inorder >= 0 and $inorder <= 2) |
955
|
0 |
3461 |
unless (defined $outorder and $outorder >= 0 and $outorder <= 2) |
960
|
0 |
3461 |
if (ida_check_transform_opts(%o)) |
965
|
0 |
3461 |
if (defined $bytes_to_read and $bytes_to_read < 0) |
970
|
1 |
3460 |
if (defined $sharelist) { } |
974
|
1 |
0 |
if (defined $mat) |
980
|
0 |
1 |
unless (defined $m2) |
997
|
3456 |
5 |
unless (defined $mat) |
998
|
0 |
3456 |
if (defined $key) { } |
999
|
0 |
0 |
if (ida_check_key($k, $n, $w, $key)) |
1006
|
0 |
3456 |
unless (defined $rng) |
1031
|
0 |
3461 |
unless (defined $in and defined $out) |
1040
|
3461 |
0 |
if (defined $rc) { } |
1050
|
0 |
3459 |
if ($_[0] eq $classname or ref $_[0] eq $classname) { } |
1080
|
41508 |
0 |
exists $o{$_} ? : |
1088
|
0 |
2304 |
unless ($w == 1 or $w == 2 or $w == 4) |
1092
|
0 |
3459 |
unless ($k > 0 and $k < 256 ** $w) |
1096
|
0 |
3459 |
unless (ref $fillers and scalar @$fillers == $k) |
1100
|
0 |
3459 |
unless (defined $emptier) |
1104
|
0 |
3459 |
unless (defined $bufsize and $bufsize > 0) |
1108
|
0 |
3459 |
unless (defined $inorder and $inorder >= 0 and $inorder <= 2) |
1113
|
0 |
3459 |
unless (defined $outorder and $outorder >= 0 and $outorder <= 2) |
1118
|
0 |
3459 |
if (defined $key) { } |
1119
|
0 |
0 |
if (ida_check_key($k, $n, $w, $key)) |
1127
|
0 |
3459 |
if (ida_check_transform_opts(%o)) |
1131
|
0 |
3459 |
if (defined $bytes_to_read and $bytes_to_read < 0) |
1136
|
0 |
3459 |
if (defined $key) |
1138
|
0 |
0 |
unless (scalar @$sharelist == $k) |
1144
|
0 |
0 |
unless (defined $mat) |
1159
|
0 |
3459 |
unless (defined $in and defined $out) |