| line | !l | l&&!r | l&&r | condition | 
 
| 1428 | 181 | 33 | 2 | $noPad and defined $len | 
 
|  | 214 | 0 | 2 | $noPad and defined $len and $len & 3 | 
 
| 1458 | 0 | 0 | 0 | $v2 > 0 and $v2 < $sec100yr | 
 
|  | 0 | 0 | 0 | $val < 0 and $val + $unixTimeZero > 0 | 
 
| 1513 | 207 | 2 | 0 | @vals > 1 and not wantarray | 
 
| 1555 | 0 | 0 | 0 | $et->{'FILE_TYPE'} ne "FLA" and $et->{'VALUE'}{'Format'} | 
 
|  | 0 | 0 | 0 | $et->{'FILE_TYPE'} ne "FLA" and $et->{'VALUE'}{'Format'} and $et->{'VALUE'}{'Format'} eq "application/vnd.adobe.fla" | 
 
| 1572 | 0 | 0 | 0 | $dirLen > 2 and &Get16u($dataPt, 0) == 42476 | 
 
| 1666 | 0 | 0 | 0 | $len and $off + $len <= length $$docTable | 
 
| 1844 | 6 | 236 | 26 | not $custom and $tag == 1 || $tag == 2147483648 | 
 
|  | 2 | 0 | 184 | $tagTablePtr->{'VARS'} and not $custom | 
 
| 1898 | 0 | 0 | 33 | $offset <= 2147483647 || $raf->{'LargeFileSupport'} and $raf->Seek($offset, 0) | 
 
|  | 0 | 0 | 33 | $offset <= 2147483647 || $raf->{'LargeFileSupport'} and $raf->Seek($offset, 0) and $raf->Read($buff, $sectSize) == $sectSize | 
 
| 1979 | 23 | 0 | 2 | $name =~ /(.*) \d{6}$/s and $tagTablePtr->{$1} | 
 
|  | 0 | 2 | 21 | $name =~ /(.*)_[0-9a-f]{16}$/s and $tagTablePtr->{$1} | 
 
| 2001 | 0 | 0 | 46 | $fpxr and $fpxr->[$index] | 
 
|  | 0 | 0 | 0 | $index == 512 and $dirLen > 60 | 
 
|  | 0 | 0 | 0 | $index == 512 and $dirLen > 60 and $et->{'FujiPreview'} || $dirLen > 64 && substr($$dataPt, $dirStart + 60, 4) eq "\377\330\377\333" | 
 
| 2060 | 48 | 0 | 0 | defined $obj->{'Stream'} and length $obj->{'Stream'} | 
 
| 2124 | 0 | 0 | 1 | $fileType and $fpxFileType{$fileType} | 
 
| 2166 | 0 | 0 | 1 | $raf->Seek($offset, 0) and $raf->Read($fatSect, $sectSize) == $sectSize | 
 
| 2186 | 0 | 0 | 0 | $raf->Seek($offset, 0) and $raf->Read($buff, $sectSize) == $sectSize | 
 
| 2205 | 0 | 0 | 1 | defined $miniFat and defined $dir | 
 
| 2268 | 2 | 0 | 0 | $tag =~ /(.*) \d{6}$/s and $tagTablePtr->{$1} | 
 
|  | 2 | 0 | 0 | $tag =~ /(.*)_[0-9a-f]{16}$/s and $tagTablePtr->{$1} | 
 
|  | 2 | 0 | 0 | $tag =~ /(.*)_[0-9]{4}$/s and $tagTablePtr->{$1} | 
 
| 2328 | 0 | 0 | 3 | $tagInfo and $buff | 
 
| 2357 | 0 | 11 | 39 | defined $num and $objIndex{$num} | 
 
| 2360 | 0 | 39 | 0 | $docNums and @$docNums | 
 
| 2370 | 0 | 0 | 0 | $extra and $extra->{'G3'} | 
| line | l | !l&&r | !l&&!r | condition | 
 
| 1436 | 2 | 0 | 23 | $format eq "VT_BLOB" or $format eq "VT_CF" | 
 
| 1454 | 0 | 0 | 49 | $val < 0 or $val > $sec100yr | 
 
| 1763 | 2 | 23 | 0 | $dirInfo->{'DirLen'} || length($$dataPt) - $pos | 
 
| 1839 | 268 | 0 | 0 | $oleFormat{$format} || "Type $format" | 
 
| 1840 | 46 | 0 | 0 | $oleFlags{$flags} || sprintf('0x%x', $flags) | 
 
| 1844 | 26 | 0 | 236 | $tag == 1 || $tag == 2147483648 | 
 
| 1898 | 33 | 0 | 0 | $offset <= 2147483647 || $raf->{'LargeFileSupport'} | 
 
| 1979 | 2 | 21 | 2 | $name =~ /(.*) \d{6}$/s and $tagTablePtr->{$1} or $name =~ /(.*)_[0-9a-f]{16}$/s and $tagTablePtr->{$1} | 
 
| 2001 | 0 | 0 | 0 | $et->{'FujiPreview'} || $dirLen > 64 && substr($$dataPt, $dirStart + 60, 4) eq "\377\330\377\333" | 
 
| 2012 | 0 | 0 | 0 | $overlap < 0 or $dirLen - $overlap < 13 | 
 
| 2268 | 0 | 0 | 2 | $tag =~ /(.*) \d{6}$/s and $tagTablePtr->{$1} or $tag =~ /(.*)_[0-9a-f]{16}$/s and $tagTablePtr->{$1} | 
 
|  | 0 | 0 | 2 | $tag =~ /(.*) \d{6}$/s and $tagTablePtr->{$1} or $tag =~ /(.*)_[0-9a-f]{16}$/s and $tagTablePtr->{$1} or $tag =~ /(.*)_[0-9]{4}$/s and $tagTablePtr->{$1} | 
 
| 2286 | 3 | 0 | 2 | $tagInfo or $verbose | 
 
| 2290 | 3 | 0 | 0 | $dirEntryType[$type] || $type | 
 
| 2315 | 0 | 0 | 0 | {0, 'Red', 1, 'Black'}->{$flags} || $flags | 
 
| 2384 | 0 | 0 | 0 | $et->{'CompObjUserType'} || $et->{'Software'} |