Branch Coverage

blib/lib/Compression/Util.pm
Criterion Covered Total %
branch 774 1002 77.2


line true false branch
214 22115 146167 if (($$bitstring // "") eq "")
223 14388 75078 if (($$bitstring // "") eq "")
239 512 493 if (length $data > $bits_len)
255 0 1 if (length $data > $bits_len)
280 8 758 if (ref $fh eq "")
281 0 8 unless open my $fh2, "<:raw", \$fh
292 8 329 if (ref $fh eq "")
293 0 8 unless open my $fh2, "<:raw", \$fh
304 29 247 if ($size % 8 == 0 and ($$buffer // "") eq "")
310 460 3167 ($$buffer // '') eq '' ? :
317 146 5436 if ($size % 8 == 0 and ($$buffer // "") eq "")
323 3566 25289 ($$buffer // '') eq '' ? :
340 8 58 if $c eq "\0"
394 6051 12558 if ($f3 <= $rn) { }
410 13 426 if (ref $fh eq "")
411 0 13 unless open my $fh2, "<:raw", \$fh
426 2438 18609 if ($bit eq '1' and $prev_bit eq '1') { }
429 6051 12558 if $bit
433 426 2012 if ++$k == 1
461 24 178 if ($count > 0)
475 0 31 if $VERBOSE
476 0 31 if $VERBOSE
477 0 31 if $VERBOSE
497 13 31 if (ref $fh eq "")
498 0 13 unless open my $fh2, "<:raw", \$fh
551 0 79 if (ref $symbols eq "")
562 0 79 if ($T > 4294967295)
577 0 4984 if ($high > 4294967295)
581 0 4984 if ($low >= $high)
585 11516 7900 if ($high >> 31 == $low >> 31) { }
2916 4984 elsif (($low >> 30 & 1) == 1 and ($high >> 30 & 1) == 0) { }
590 1429 10087 if ($uf_count > 0)
625 13 79 if (ref $fh eq "")
626 0 13 unless open my $fh2, "<:raw", \$fh
652 79 4905 if $i == $EOF_SYMBOL
659 0 4905 if ($high > 4294967295)
663 0 4905 if ($low >= $high)
667 11282 7745 if ($high >> 31 == $low >> 31) { }
2840 4905 elsif (($low >> 30 & 1) == 1 and ($high >> 30 & 1) == 0) { }
726 0 167 if (ref $symbols eq "")
732 143 24 scalar @alphabet ? :
741 0 167 if ($T > 4294967295)
759 0 4992 if ($high > 4294967295)
763 0 4992 if ($low >= $high)
767 10712 7846 if ($high >> 31 == $low >> 31) { }
2854 4992 elsif (($low >> 30 & 1) == 1 and ($high >> 30 & 1) == 0) { }
772 1379 9333 if ($uf_count > 0)
807 13 167 if (ref $fh eq "")
808 0 13 unless open my $fh2, "<:raw", \$fh
827 4992 40027 if ($cf->[$j] <= $ss and $ss < $$cf[$j + 1])
833 167 4825 if $i == $alphabet_size
841 0 4825 if ($high > 4294967295)
845 0 4825 if ($low >= $high)
849 10298 7568 if ($high >> 31 == $low >> 31) { }
2743 4825 elsif (($low >> 30 & 1) == 1 and ($high >> 30 & 1) == 0) { }
879 137 3979 unless @$arr
888 39 450897 defined $max_run ? :
450934 36288 if ($curr_value == $prev_value and defined $max_run ? $result[-1][1] < $max_run : 1) { }
913 13 10 if ($v == 1) { }
939 10 13 if ($bl > 0)
943 12 11 $bit eq '1' ? :
957 0 765988 unless $Compression::Util::a->[0] cmp $Compression::Util::b->[0]
963 1344 61893 if (length $t < $LOOKAHEAD_LEN)
964 455 889 $_ < $LOOKAHEAD_LEN ? :
975 0 31 if (ref $s ne "")
984 30 10355 unless $i
1028 42 27 if ($cyclic[$i] != $cyclic[$i - 1])
1034 13 42 if $rle
1041 26 18454 if ++$i >= $len
1042 55 18425 if ++$j >= $len
1052 0 55 if (ref $symbols eq "")
1061 51 1142 unless $i
1099 12 2200 if (ref $symbols eq "")
1104 82 2130 if $end < 0
1112 19678 98494 if ($symbols->[$i] == $prev) { }
1122 3278 114894 if ($run >= 4)
1135 3191 87 if ($i <= $end)
1147 0 234 if (ref $symbols eq "")
1152 14 220 if $end < 0
1160 13278 85086 if ($symbols->[$i] == $prev) { }
1170 1941 96423 if ($run >= 4)
1171 1941 0 if (++$i <= $end)
1203 876 38037 if ($c < 0 and not $has_negative)
1207 7379 31534 if ($c == 0) { }
1233 32198 6715 if ($v == 1) { }
1261 0 3992 if $VERBOSE
1284 248 750 if ($method eq 'with_rle') { }
390 360 elsif ($method eq 'without_rle') { }
67 293 elsif ($method eq 'double_with_rle') { }
293 0 elsif ($method eq 'double_without_rle') { }
1308 2117 7646 if ($d == 0) { }
2543 5103 elsif ($double) { }
1314 396 714 $d < 0 ? :
1110 1433 $has_negative ? :
1317 2268 2835 $has_negative ? :
1318 922 1346 $d < 0 ? :
2268 2835 $has_negative ? :
1323 6301 3462 unless ($with_rle)
1324 625 5676 if ($v > 1)
1330 2284 1178 if ($v == 1) { }
1344 13 977 if (ref $fh eq "")
1345 0 13 unless open my $fh2, "<:raw", \$fh
1363 3087 7523 if ($bit eq '0') { }
2573 4950 elsif ($double) { }
1367 1142 1431 $has_negative ? :
1369 1142 1431 $has_negative ? :
1375 745 397 $bit eq '1' ? :
1142 1431 $has_negative ? :
1378 2386 2564 $has_negative ? :
1379 2386 2564 $has_negative ? :
1382 1416 970 $bit eq '1' ? :
2386 2564 $has_negative ? :
1385 3113 7497 if ($with_rle)
1392 1094 2019 if ($bl > 0)
1399 977 9633 if ($k == 0)
1405 6 971 if $with_rle4
1406 461 516 if $with_deltas
1426 1525 46603 if (exists $table{$i + $j})
1433 419 2589 if ($enc > 0)
1441 0 188 if $VERBOSE
1442 0 188 if $VERBOSE
1443 0 188 if $VERBOSE
1453 0 21 if (ref $fh eq "")
1454 0 0 unless open my $fh2, "<:raw", \$fh
1462 95 241 if ($l1 & 32768 >> $i)
1465 671 849 if ($l2 & 32768 >> $j)
1479 176 14 if ($max_symbol <= 255)
1484 155 21 if (length $delta < length $enc)
1496 0 190 if (ref $fh eq "")
1497 0 0 unless open my $fh2, "<:raw", \$fh
1501 21 169 if (ord(getc $fh // confess("error")) == 1)
1514 12 218 if (ref $symbols eq "")
1518 0 230 if (defined $alphabet and ref $alphabet eq "")
1528 1 229 if (defined $alphabet) { }
1543 113268 677383 if ($alphabet[$i] == $c)
1553 1 229 unless $return_alphabet
1559 0 279 if (ref $encoded eq "")
1563 0 279 if (ref $alphabet eq "")
1584 0 215 if (ref $symbols eq "")
1599 8748 35581 if ($run >= 1)
1604 44225 104 if ($i <= $end)
1614 0 227 if (ref $rle eq "")
1624 8791 35721 if ($k == 0 or $k == 1)
1633 44405 107 if ($i <= $end)
1647 12 104 if (ref $symbols eq "")
1662 109 116 if (ref $fh eq "")
1663 0 109 unless open my $fh2, "<:raw", \$fh
1669 0 116 if $VERBOSE
1689 0 19 if (ref $chunk ne "")
1696 0 19 if $VERBOSE
1706 18 19 if (ref $fh eq "")
1707 0 18 unless open my $fh2, "<:raw", \$fh
1714 0 19 if $VERBOSE
1715 0 19 if $VERBOSE
1732 1 54 if (ref $symbols eq "")
1742 0 55 if $VERBOSE
1743 0 55 if $VERBOSE
1750 49 55 if (ref $fh eq "")
1751 0 49 unless open my $fh2, "<:raw", \$fh
1758 0 55 if $VERBOSE
1759 0 55 if $VERBOSE
1776 0 66 if (ref $symbols eq "")
1795 1 66 if (ref $fh eq "")
1796 0 1 unless open my $fh2, "<:raw", \$fh
1805 745 41410 if ($freqs[$i])
1810 0 66 if $VERBOSE
1813 66 0 if ($bits_len > 0)
1827 0 154 if (ref $symbols eq "")
1837 1 154 if (ref $fh eq "")
1838 0 1 unless open my $fh2, "<:raw", \$fh
1845 154 0 if ($enc_len > 0)
1880 5199 5624 if (ref $c) { }
1911 12769 362092 if ($length != 0)
1922 12769 362092 if (defined $code)
1928 742 474 wantarray ? :
1935 570 78 scalar @nodes ? :
1940 5199 78 if (defined $x)
1941 5054 145 if (defined $y) { }
1954 5624 186823 if (exists $h->{$i}) { }
1967 0 594 if (ref $symbols eq "")
1980 0 474 if (ref $symbols eq "")
1988 0 474 if $VERBOSE
1992 3990 172502 if (exists $dict->{$i}) { }
2005 1 474 if (ref $fh eq "")
2006 0 1 unless open my $fh2, "<:raw", \$fh
2014 0 474 if $VERBOSE
2016 402 72 if ($enc_len > 0)
2069 21702 353265 if ($table->[$i][0] > $value)
2090 8710 3972 if ($lengths->[$k] == 0)
2104 1497 2475 if ($bits > 0)
2115 3753 219 if ($bits > 0)
2126 0 97 if (ref $fh eq "")
2127 0 0 unless open my $fh2, "<:raw", \$fh
2144 3972 8710 if ($i >= $max_symbol)
2158 3972 8710 if ($i >= $max_symbol) { }
2191 13 15 if (ref $fh eq "")
2192 0 13 unless open my $fh2, "<:raw", \$fh
2207 15 1307 if ($k == 0)
2223 3 1338 if ($k == 0) { }
2239 13 15 if (ref $fh eq "")
2240 0 13 unless open my $fh2, "<:raw", \$fh
2253 1338 3 if ($bl > 0) { }
2264 15 1326 if ($k == 0)
2278 0 153 if (ref $symbols eq "")
2295 279 3752 $upto > $end ? :
2297 430 3601 if (exists $table{$lookahead})
2301 0 1030 if $la - $p > $max_dist
2307 509 521 if ($n > $best_n)
2310 0 509 if $n > $max_len
2315 3601 430 if ($best_n == 1) { }
2326 7870 2718 if @{$table{$key};} > $max_chain_len
2333 420 3611 if ($best_n > $min_len) { }
3601 10 elsif ($best_n == 1) { }
2366 2826 389 if ($lengths->[$i] == 0)
2375 271 118 if ($dist >= $length) { }
34 84 elsif ($dist == 1) { }
2399 140 129 if (ref $str ne "")
2420 8093 17699 if (exists $table{$lookahead})
2423 0 90156 if $la - $p > $max_dist
2429 13150 77006 if ($n > $best_n)
2432 10 13140 if $best_n > $max_len
2437 17699 8093 if ($best_n == 1) { }
2447 64258 89392 if @{$table{$key};} > $max_chain_len
2451 17699 8093 if ($best_n == 1)
2455 8085 17707 if ($best_n > $min_len) { }
17699 8 elsif ($best_n == 1) { }
2488 7344 3797 if ($lengths->[$i] == 0)
2497 3620 177 if ($dist >= $length) { }
37 140 elsif ($dist == 1) { }
2521 0 19 if (ref $symbols eq "")
2540 41 2724 $upto > $end ? :
2542 374 2391 if (exists $table{$lookahead} and $la - $table{$lookahead} <= $max_dist)
2555 373 2392 if ($best_n > $min_len) { }
2391 1 elsif ($best_n == 1) { }
2583 19 85 if (ref $str ne "")
2605 10518 15127 if (exists $table{$lookahead} and $la - $table{$lookahead} <= $max_dist)
2618 10512 15133 if ($best_n > $min_len) { }
15127 6 elsif ($best_n == 1) { }
2667 470 3975 $literals_length >= 7 ? :
637 3808 $match_len >= 31 ? :
2673 0 470 $literals_length >= 255 ? :
2677 1715 2730 if ($i > $j)
2682 21 637 $match_len >= 255 ? :
2711 324 3575 if ($literals_length == 7)
2715 324 0 if $byte_len != 255
2719 1314 2585 if ($literals_length > 0)
2724 608 3291 if ($match_len == 31)
2728 608 12 if $byte_len != 255
2734 3728 171 if ($dist >= $match_len) { }
33 138 elsif ($dist == 1) { }
2769 146 400 if ($literals_length == 7)
2773 146 0 if $byte_len != 255
2777 401 145 if ($literals_length > 0)
2782 29 517 if ($match_len == 31)
2786 29 9 if $byte_len != 255
2792 434 112 if ($dist >= $match_len) { }
33 79 elsif ($dist == 1) { }
2819 23 23 if (ref $fh eq "")
2820 0 23 unless open my $fh2, "<:raw", \$fh
2834 64 70 if (ref $fh eq "")
2835 0 64 unless open my $fh2, "<:raw", \$fh
2860 34 34 if (ref $fh eq "")
2861 0 34 unless open my $fh2, "<:raw", \$fh
2871 63 63 if (ref $fh eq "")
2872 0 63 unless open my $fh2, "<:raw", \$fh
2905 235 3366 $literals_length >= 7 ? :
601 3000 $match_len >= 31 ? :
2911 0 235 $literals_length >= 255 ? :
2915 1109 2492 if ($i > $j)
2920 10 601 $match_len >= 255 ? :
2932 28 28 if (ref $fh eq "")
2933 0 28 unless open my $fh2, "<:raw", \$fh
2952 235 3366 if ($literals_length == 7)
2956 235 0 if $byte_len != 255
2960 1109 2492 if ($literals_length > 0)
2964 601 3000 if ($match_len == 31)
2968 601 10 if $byte_len != 255
2974 3467 134 if ($offset >= $match_len) { }
20 114 elsif ($offset == 1) { }
2987 0 3601 if length $search_window > 2 * $search_window_size
3012 9699 551 if ($bits > 0)
3022 52 254 if (ref $fh eq "")
3023 0 52 unless open my $fh2, "<:raw", \$fh
3066 28074 8918 if (exists $dictionary{$wc}) { }
3079 24 1 if ($w ne "")
3088 1 24 unless @$compressed
3100 232 0 $k == $dict_size ? :
8686 232 $k < $dict_size ? :
3122 25 25 if (ref $fh eq "")
3123 0 25 unless open my $fh2, "<:raw", \$fh
3139 4096 4096 if ($k & 1) { }
3185 247 0 if (exists $dict->{$symbol}) { }
3196 0 12 if $VERBOSE
3197 0 12 if $VERBOSE
3202 79 156 $d > 0 ? :
3205 0 12 if $VERBOSE
3212 13 13 if (ref $fh eq "")
3213 0 13 unless open my $fh2, "<:raw", \$fh
3236 0 12 if $VERBOSE
3239 0 12 if $VERBOSE
3252 0 12 if $VERBOSE
3259 0 12 if $VERBOSE
3264 0 12 if $VERBOSE
3289 23 23 if (ref $fh eq "")
3290 0 23 unless open my $fh2, "<:raw", \$fh
3301 0 26 unless bytes2int($fh, 2) == 16986 and getc $fh eq "h"
3306 0 26 unless ($level =~ /^[1-9]\z/u)
3310 0 26 if $VERBOSE
3318 24 26 if ($block_magic eq '1AY&SY') { }
26 0 elsif ($block_magic eq "\cWrE8P\220") { }
3319 0 24 if $VERBOSE
3322 0 24 if $VERBOSE
3327 0 24 unless $randomized == 0
3330 0 24 if $VERBOSE
3335 78 306 if ($l1 & 32768 >> $i)
3338 300 948 if ($l2 & 32768 >> $j)
3345 0 24 if $VERBOSE
3348 0 24 if $VERBOSE
3351 0 24 if $VERBOSE
3358 0 2 unless $i < $num_trees
3364 0 24 if $VERBOSE
3375 0 1109 unless $clen > 0 and $clen <= $MaxHuffmanBits
3377 696 413 unless (read_bit($fh, \$buffer))
3381 177 236 read_bit($fh, \$buffer) ? :
3387 0 48 if $VERBOSE
3396 0 48 unless $sum == 0
3413 0 42314 if (length $code > $MaxHuffmanBits)
3417 11076 31238 if (exists $tree->{$code})
3421 24 11052 if ($sym == $eob)
3422 0 24 if $VERBOSE
3429 215 10837 if (--$decoded <= 0)
3430 215 0 if (++$sel_idx <= $sels->$#*) { }
3450 0 24 if $VERBOSE
3452 0 24 if ($crc32 != $new_crc32)
3459 0 26 if $VERBOSE
3461 0 26 if $VERBOSE
3463 0 26 if ($stored_stream_crc32 != $stream_crc32)
3475 0 26 if $VERBOSE
3490 1057 13703 if (exists $dict->{$symbol}) { }
3509 171 80 if ($run >= 11)
3516 82 169 if ($run >= 3 and $run < 11)
3524 396 807 if ($v == 0)
3525 162 234 if $run > 0
3539 152 655 if $run > 0
3550 17 1477 if ($cl_symbol == 16) { }
82 1395 elsif ($cl_symbol == 17) { }
171 1224 elsif ($cl_symbol == 18) { }
3573 54 0 if &all(sub { length $_ <= 7; } , values %$cl_dict)
3575 0 0 if (scalar @keys == 0)
3581 0 0 if ($freq->{$k} > 1) { }
3593 0 54 if $LZ_MIN_LEN < 4
3610 6527 3740 if ($lengths->[$k] == 0)
3623 1494 2246 if $bits > 0
3631 3573 167 if $bits > 0
3637 3740 6581 if (ref $_ eq 'ARRAY') { }
3647 330 696 if (exists $cl_dict->{$symbol}) { }
3685 3740 6581 if (ref $symbol eq 'ARRAY') { }
3689 1494 2246 if $len_offset > 0
3693 3573 167 if $dist_offset > 0
3705 0 54 if $LZ_MIN_LEN < 4
3715 4 50 unless (defined $dict)
3739 6527 3740 if ($lengths->[$k] == 0)
3752 1494 2246 if $bits > 0
3760 3573 167 if $bits > 0
3780 28 28 if (ref $in_fh eq "")
3781 0 28 unless open my $fh2, "<:raw", \$in_fh
3789 0 28 if $LZ_MIN_LEN < 4
3807 2 26 if (eof $in_fh)
3817 26 2 eof $in_fh ? :
3824 0 28 if (length($bt1_bitstring) >> 3 > length($chunk) + 5)
3826 0 0 if $VERBOSE
3841 22 6 if (length $bt2_bitstring > length $bt1_bitstring) { }
3842 0 22 if $VERBOSE
3846 0 6 if $VERBOSE
3853 25 3 if ($bitstring ne "")
3869 0 4 if $LZ_MIN_LEN < 4
3879 0 4 if ($expected_nlen != $nlen) { }
3883 0 4 if $VERBOSE
3889 0 4 if length $$search_window > 2 * $LZ_MAX_DIST
3909 0 64701 if (length $code > $max_ll_code_len)
3913 10617 54084 if (exists $rev_dict->{$code})
3917 6769 3848 if ($symbol <= 255) { }
83 3765 elsif ($symbol == 256) { }
3927 1494 2271 if $LL_bits > 0
3934 0 16809 if (length $dist_code > $max_dist_code_len)
3938 3765 13044 if (exists $dist_rev_dict->{$dist_code})
3944 3596 169 if $dist_bits > 0
3946 35 3730 if ($dist == 1) { }
3585 145 elsif ($dist >= $length) { }
3965 0 83 if ($code ne "")
3969 0 83 if length $$search_window > 2 * $LZ_MAX_DIST
3977 0 71 if $LZ_MIN_LEN < 4
3984 1 70 unless (defined $rev_dict)
4015 0 4309 if (length $code > 7)
4019 1422 2887 if (exists $CL_rev_dict->{$code})
4022 1340 82 if ($CL_symbol <= 15) { }
17 65 elsif ($CL_symbol == 16) { }
42 23 elsif ($CL_symbol == 17) { }
23 0 elsif ($CL_symbol == 18) { }
4039 24 1398 if scalar @lengths >= $size
4043 0 24 if (scalar @lengths != $size)
4047 0 24 if ($code ne "")
4056 0 12 if $LZ_MIN_LEN < 4
4069 0 12 if $VERBOSE
4070 0 12 if $VERBOSE
4071 0 12 if $VERBOSE
4080 0 12 if $VERBOSE
4095 0 84 if $LZ_MIN_LEN < 4
4103 3 81 if ($block_type == 0) { }
70 11 elsif ($block_type == 1) { }
11 0 elsif ($block_type == 2) { }
4104 0 3 if $VERBOSE
4108 0 70 if $VERBOSE
4112 0 11 if $VERBOSE
4124 46 49 if (ref $in_fh eq "")
4125 0 46 unless open my $fh2, "<:raw", \$in_fh
4133 0 49 if $LZ_MIN_LEN < 4
4139 0 49 if ($MAGIC ne "\37\213")
4149 0 49 if ($CM ne "\b")
4161 3 46 if ($FLAGS & 8)
4165 2 47 if ($FLAGS & 16)
4169 0 49 if ($FLAGS & 2)
4173 0 49 if ($FLAGS & 4)
4177 0 49 if ($has_extra_fields)
4180 0 0 if $VERBOSE
4183 3 46 if ($has_filename)
4185 0 3 if $VERBOSE
4188 2 47 if ($has_comment)
4190 0 2 if $VERBOSE
4194 0 49 if ($has_header_checksum)
4196 0 0 if $VERBOSE
4213 49 2 if $is_last
4221 0 49 if ($stored_crc32 != $actual_crc32) { }
4225 0 49 if $VERBOSE
4230 0 49 if ($stored_length != $actual_length) { }
4234 0 49 if $VERBOSE
4237 46 3 if (eof $in_fh) { }
4238 0 46 if $VERBOSE
4241 0 3 if $VERBOSE
4254 26 26 if (ref $in_fh eq "")
4255 0 26 unless open my $fh2, "<:raw", \$in_fh
4263 0 26 if $LZ_MIN_LEN < 4
4280 2 24 if (eof $in_fh)
4289 24 0 eof $in_fh ? :
4296 0 24 if (length($bt1_bitstring) >> 3 > length($chunk) + 5)
4298 0 0 if $VERBOSE
4313 23 1 if (length $bt2_bitstring > length $bt1_bitstring) { }
4314 0 23 if $VERBOSE
4318 0 1 if $VERBOSE
4325 24 2 if ($bitstring ne "")
4340 29 30 if (ref $in_fh eq "")
4341 0 29 unless open my $fh2, "<:raw", \$in_fh
4349 0 30 if $LZ_MIN_LEN < 4
4358 0 30 if (($CMF * 256 + $FLG) % 31 != 0)
4364 0 30 if ($CINFO > 7)
4370 0 30 if ($method != 8)
4385 30 0 if $is_last
4390 0 30 if ($adler32 != $stored_adler32)
4394 29 1 if (eof $in_fh) { }
4395 0 29 if $VERBOSE
4398 0 1 if $VERBOSE
4411 28 28 if (ref $fh eq "")
4412 0 28 unless open my $fh2, "<:raw", \$fh
4432 0 26 if $LZ_MIN_LEN < 4
4457 3568 26 $lengths->[$i] ? :
4459 72 3522 $literals_length >= 15 ? :
983 2611 $match_len >= 15 ? :
4465 0 72 $literals_length >= 255 ? :
4475 12 983 $match_len >= 255 ? :
4480 26 0 if ($block ne "")
4496 47 47 if (ref $fh eq "")
4497 0 47 unless open my $fh2, "<:raw", \$fh
4505 0 51 unless bytes2int_lsb($fh, 4) == 407708164
4519 0 51 if $VERBOSE
4521 0 51 if ($version != 64)
4525 0 51 if ($C_size)
4527 0 0 if $VERBOSE
4530 0 51 if ($DictID)
4532 0 0 if $VERBOSE
4538 0 51 if $VERBOSE
4546 51 47 if ($block_size == 0)
4547 0 51 if $VERBOSE
4551 0 47 if $VERBOSE
4553 3 44 if ($block_size >> 31) { }
4554 0 3 if $VERBOSE
4556 0 3 if $VERBOSE
4575 72 3564 if ($literals_length == 15)
4579 72 0 if $byte_len != 255
4587 1140 2496 if ($literals_length > 0)
4591 44 3592 if ($compressed eq "")
4598 0 3592 if ($offset == 0)
4604 983 2609 if ($match_len == 15)
4608 983 12 if $byte_len != 255
4617 3447 145 if ($offset >= $match_len) { }
25 120 elsif ($offset == 1) { }
4631 5 42 if ($B_checksum)
4633 0 5 if $VERBOSE
4636 47 0 if ($B_indep) { }
0 0 elsif (length $decoded > 65536.0) { }
4646 12 39 if ($C_checksum)
4648 0 12 if $VERBOSE