| line |
!l |
l&&!r |
l&&r |
condition |
|
30
|
57 |
0 |
0 |
ref $proto && $proto |
|
65
|
13 |
28 |
16 |
$o{'width'} != 1 and $o{'width'} != 2 |
|
|
41 |
16 |
0 |
$o{'width'} != 1 and $o{'width'} != 2 and $o{'width'} != 4 |
|
81
|
5 |
0 |
22 |
ref $proto && $proto |
|
88
|
0 |
0 |
27 |
defined $o{'size'} and $o{'size'} > 0 |
|
92
|
0 |
27 |
0 |
defined $o{'width'} and $o{'width'} == 1 || $o{'width'} == 2 || $o{'width'} == 4 |
|
97
|
0 |
27 |
0 |
defined $o{'org'} and $o{'org'} eq 'rowwise' || $o{'org'} == 'colwise' |
|
124
|
0 |
0 |
14 |
defined $other and ref $other eq $class |
|
153
|
0 |
0 |
13 |
defined $result and ref $result eq $class |
|
170
|
0 |
0 |
50 |
defined $other and ref $other eq $class |
|
192
|
0 |
0 |
3 |
defined $other and ref $other eq $class |
|
269
|
0 |
0 |
69 |
defined $row and defined $col |
|
|
0 |
0 |
69 |
defined $row and defined $col and defined $words |
|
318
|
0 |
0 |
71 |
defined $row and defined $col |
|
355
|
4 |
67 |
0 |
$self->ORG eq 'rowwise' and $words + $self->COLS * $row + $col > $msize |
|
373
|
0 |
0 |
22 |
defined $other and ref $other eq $class |
|
599
|
0 |
0 |
3 |
defined $row1 and defined $col1 |
|
|
0 |
0 |
3 |
defined $row1 and defined $col1 and defined $row2 |
|
|
0 |
0 |
3 |
defined $row1 and defined $col1 and defined $row2 and defined $col2 |
|
605
|
0 |
0 |
3 |
$row1 >= 0 and $row1 <= $row2 |
|
|
0 |
0 |
3 |
$row1 >= 0 and $row1 <= $row2 and $row2 < $self->ROWS |
|
|
0 |
0 |
3 |
$row1 >= 0 and $row1 <= $row2 and $row2 < $self->ROWS and $col1 >= 0 |
|
|
0 |
0 |
3 |
$row1 >= 0 and $row1 <= $row2 and $row2 < $self->ROWS and $col1 >= 0 and $col1 <= $col2 |
|
|
0 |
0 |
3 |
$row1 >= 0 and $row1 <= $row2 and $row2 < $self->ROWS and $col1 >= 0 and $col1 <= $col2 and $col2 < $self->COLS |
|
630
|
3 |
5 |
0 |
defined $rows and not ref $rows |
|
634
|
3 |
5 |
0 |
defined $cols and not ref $cols |
|
639
|
3 |
3 |
2 |
defined $rows and defined $cols |
|
|
3 |
0 |
3 |
defined $rows and $self->ORG eq 'rowwise' |
|
|
0 |
3 |
0 |
defined $cols and $self->ORG eq 'colwise' |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
29
|
0 |
57 |
0 |
ref $proto || $proto |
|
80
|
22 |
5 |
0 |
ref $proto || $proto |
|
92
|
14 |
13 |
0 |
$o{'width'} == 1 || $o{'width'} == 2 || $o{'width'} == 4 |
|
97
|
27 |
0 |
0 |
$o{'org'} eq 'rowwise' || $o{'org'} == 'colwise' |
|
217
|
0 |
0 |
12 |
$offset < 0 or $offset >= $self->ROWS * $self->COLS |
|
235
|
0 |
0 |
12 |
$row < 0 or $row >= $self->ROWS |
|
239
|
0 |
0 |
12 |
$col < 0 or $col >= $self->COLS |
|
273
|
0 |
0 |
69 |
$order < 0 or $order > 2 |
|
279
|
0 |
0 |
69 |
$row < 0 or $row >= $self->ROWS |
|
283
|
0 |
0 |
69 |
$col < 0 or $row >= $self->ROWS |
|
322
|
0 |
0 |
71 |
$order < 0 or $order > 2 |
|
326
|
0 |
0 |
71 |
$row < 0 or $row >= $self->ROWS |
|
330
|
0 |
0 |
71 |
$col < 0 or $row >= $self->ROWS |
|
355
|
0 |
0 |
71 |
$self->ORG eq 'rowwise' and $words + $self->COLS * $row + $col > $msize or $words + $self->ROWS * $col + $row > $msize |
|
593
|
5 |
3 |
4 |
defined $rows or defined $cols |
|
594
|
0 |
0 |
3 |
defined $rows or defined $cols |