| line | !l | l&&!r | l&&r | condition | 
 
| 34 | 0 | 0 | 0 | @_ == 1 and ref $_[0] eq 'ARRAY' | 
 
|  | 0 | 0 | 0 | @_ == 1 and ref $_[0] eq 'ARRAY' and @{$_[0];} == grep({not ref $_;} @{$_[0];}) | 
 
|  | 0 | 0 | 0 | @_ == 1 and ref $_[0] eq 'ARRAY' || UNIVERSAL::isa($_[0], 'Math::Matrix') | 
 
|  | 0 | 0 | 0 | @_ == 1 and ref $_[0] eq 'ARRAY' || UNIVERSAL::isa($_[0], 'Math::Matrix') and @{$_[0];} == grep({ref $_ eq 'ARRAY';} @{$_[0];}) | 
 
| 164 | 0 | 0 | 0 | @_ == 1 and not ref $_[0] | 
 
|  | 0 | 0 | 0 | @_ == 1 and ref $_[0] eq 'ARRAY' || UNIVERSAL::isa($_[0], 'Math::Matrix') | 
 
|  | 0 | 0 | 0 | @_ == 1 and ref $_[0] eq 'ARRAY' || UNIVERSAL::isa($_[0], 'Math::Matrix') and @{$_[0];} == grep({ref $_ eq 'ARRAY';} @{$_[0];}) | 
 
| 173 | 0 | 0 | 0 | $size and $cols | 
 
|  | 0 | 0 | 0 | $size and $cols and $size % $cols == 0 | 
 
| 246 | 0 | 0 | 0 | defined $p->[0] && !ref($p->[0]) |