| line |
!l |
l&&!r |
l&&r |
condition |
|
302
|
0 |
0 |
0 |
scalar @argmap >= 2 and $argmap[-2] eq "autodie" |
|
319
|
0 |
0 |
0 |
$type ne "autodie" and $val =~ /^raes:(.+)$/u |
|
378
|
0 |
0 |
0 |
defined $autodie and $reset_autodie |
|
383
|
0 |
0 |
0 |
$cmd eq "compare" and scalar @args >= 3 |
|
|
0 |
0 |
0 |
$cmd eq "compare" and scalar @args >= 3 and $args[0] eq "out" |
|
|
0 |
0 |
0 |
$cmd eq "open" and scalar @args == 2 |
|
|
0 |
0 |
0 |
$cmd eq "open" and scalar @args == 2 and $asm->_get_value_type($args[0]) eq "reg" |
|
|
0 |
0 |
0 |
$cmd eq "open" and scalar @args == 2 and $asm->_get_value_type($args[0]) eq "reg" and $asm->_get_value_type($args[1]) eq "int" |
|
|
0 |
0 |
0 |
$cmd eq "open" and scalar @args == 2 |
|
|
0 |
0 |
0 |
$cmd eq "open" and scalar @args == 2 and $asm->_get_value_type($args[0]) eq "reg" |
|
|
0 |
0 |
0 |
$cmd eq "open" and scalar @args == 2 and $asm->_get_value_type($args[0]) eq "reg" and $asm->_get_value_type($args[1]) =~ /:$/u |
|
|
0 |
0 |
0 |
$cmd eq "jump" and scalar @args >= 3 |
|
|
0 |
0 |
0 |
$cmd eq "jump" and scalar @args >= 3 and $asm->_get_value_type($args[0]) eq "int" |
|
|
0 |
0 |
0 |
$cmd eq "jump" and scalar @args >= 3 and $asm->_get_value_type($args[0]) eq "int" and $args[1] eq 'if' || $args[1] eq 'unless' |
|
|
0 |
0 |
0 |
$cmd eq "noop" and scalar @args == 1 |
|
|
0 |
0 |
0 |
$cmd eq "noop" and scalar @args == 1 and $asm->_get_value_type($args[0]) eq "string" |
|
398
|
0 |
0 |
0 |
$num >= 0 and $num <= 7 |
|
|
0 |
0 |
0 |
$num >= 0 and $num <= 7 and !defined($size) || $size != 4 |
|
433
|
0 |
0 |
0 |
$op eq "<" and $val eq 0 |
|
|
0 |
0 |
0 |
$op eq "<=" and $val eq -1 |
|
|
0 |
0 |
0 |
$op eq "==" and $val eq 0 |
|
|
0 |
0 |
0 |
$op eq ">" and $val eq 0 |
|
|
0 |
0 |
0 |
$op eq ">=" and $val =~ /^\+?1$/u |
|
453
|
0 |
0 |
0 |
scalar @cond and $cond[0] eq "or" |
|
501
|
0 |
0 |
0 |
defined $pos and $pos & 1 |
|
527
|
0 |
0 |
0 |
$code <= 1 and $codeX <= 1 |
|
|
0 |
0 |
0 |
$code <= 1 and $codeX == 3 |
|
|
0 |
0 |
0 |
$code == 1 and $codeX == 2 |
|
|
0 |
0 |
0 |
$code == 1 and $codeX == 2 and ($S & 4) == 4 |
|
|
0 |
0 |
0 |
$code == 1 and $codeX == 2 |
|
|
0 |
0 |
0 |
$code == 1 and $codeX == 2 and $S == 3 |
|
|
0 |
0 |
0 |
$code == 1 and $codeX == 2 |
|
|
0 |
0 |
0 |
$code == 1 and $codeX == 2 and $S == 1 |
|
|
0 |
0 |
0 |
$code == 0 and $codeX == 2 |
|
644
|
0 |
0 |
0 |
$self->{'first'} == 7 and $self->{'codeX'} == 0 |
|
|
0 |
0 |
0 |
$self->{'first'} == 7 and $self->{'codeX'} == 0 and $self->{'S'} == 2 |
|
|
0 |
0 |
0 |
$self->{'code'} == 0 and $self->{'codeX'} == 1 |
|
663
|
0 |
0 |
0 |
$self->{'first'} == 7 && $self->{'second'} == 20 |
|
674
|
0 |
0 |
0 |
$self->{'first'} == 6 and $self->{'codeX'} == 0 |
|
|
0 |
0 |
0 |
$self->{'first'} == 0 and $self->{'codeX'} == 0 |
|
|
0 |
0 |
0 |
$self->{'first'} == 0 and $self->{'codeX'} == 0 and $self->{'S'} == 3 |
|
|
0 |
0 |
0 |
$self->{'first'} == 0 and $self->{'codeX'} == 0 and $self->{'S'} == 3 and $self->{'T'} & 4 |
|
707
|
0 |
0 |
0 |
$type =~ /^(?:sni|raen):$/u and $dst eq "extra[]" |
|
|
0 |
0 |
0 |
$type eq "int_half" and $dst eq "extra[]" |
|
|
0 |
0 |
0 |
$type eq "int_rel4" and $dst eq "extra[]" |
|
|
0 |
0 |
0 |
$type eq "int" and $dst eq "extra[]" |
|
|
0 |
0 |
0 |
$type eq "undef" and $dst eq "undef" |
|
|
0 |
0 |
0 |
$type =~ /^"([0-9a-zA-Z]+)"$/u and $dst eq "undef" |
|
|
0 |
0 |
0 |
$type eq "autodie" and $dst eq "true" |
|
|
0 |
0 |
0 |
$type eq "autodie" and $dst eq "false" |
|
740
|
0 |
0 |
0 |
$code == 0 and $codeX == 3 |
|
|
0 |
0 |
0 |
$code == 0 and $codeX == 3 and defined(my $regname = "SIRTX::VM::RegisterFile"->_physical_name_by_number($second & 63)) |
|
|
0 |
0 |
0 |
$first == 0 and $codeX == 0 |
|
|
0 |
0 |
0 |
$first == 0 and $codeX == 0 and $S > 0 |
|
|
0 |
0 |
0 |
$first == 0 and $codeX == 0 and $S > 0 and $T == 0 |
|
|
0 |
0 |
0 |
$first == 0 and $codeX == 0 |
|
|
0 |
0 |
0 |
$first == 0 and $codeX == 0 and $S > 0 |
|
|
0 |
0 |
0 |
$first == 0 and $codeX == 0 and $S > 0 and $T == 4 |
|
|
0 |
0 |
0 |
$first == 0 and $codeX == 0 |
|
|
0 |
0 |
0 |
$first == 0 and $codeX == 0 and $S > 0 |
|
|
0 |
0 |
0 |
$first == 0 and $codeX == 0 and $S > 0 and $T & 4 |
|
|
0 |
0 |
0 |
$first == 0 and $codeX == 0 |
|
|
0 |
0 |
0 |
$first == 0 and $codeX == 0 and $S == 0 |
|
|
0 |
0 |
0 |
$first == 0 and $codeX == 0 and $S == 0 and $T > 0 |
|
|
0 |
0 |
0 |
$first == 0 and $codeX == 0 and $S == 0 and $T > 0 and $T < 4 |
|
|
0 |
0 |
0 |
$code == 0 and $codeX == 2 |
|
|
0 |
0 |
0 |
$code == 0 and $codeX == 2 and $S == 7 |
|
|
0 |
0 |
0 |
$code == 0 and $codeX == 1 |
|
|
0 |
0 |
0 |
$code == 0 and $codeX == 1 and $S == 6 |
|
|
0 |
0 |
0 |
$code == 0 and $codeX == 1 and $S == 6 and $T == 2 |
|
|
0 |
0 |
0 |
$code == 0 and $codeX == 1 |
|
|
0 |
0 |
0 |
$code == 0 and $codeX == 1 and $S == 7 |
|
|
0 |
0 |
0 |
$code == 0 and $codeX == 1 and $S == 7 and $T == 1 |
|
|
0 |
0 |
0 |
$code == 3 and $codeX == 2 |
|
|
0 |
0 |
0 |
$code == 3 and $codeX == 2 and $S == 0 |
|
|
0 |
0 |
0 |
$code == 3 and $codeX == 0 |
|
837
|
0 |
0 |
0 |
$self->{'first'} == 1 and $self->{'codeX'} == 0 |
|
|
0 |
0 |
0 |
$self->{'first'} == 1 and $self->{'codeX'} == 0 and $self->{'S'} == 1 |
|
|
0 |
0 |
0 |
$self->{'first'} == 6 and $self->{'codeX'} == 0 |
|
|
0 |
0 |
0 |
$self->{'first'} == 6 and $self->{'codeX'} == 0 and $self->{'S'} == 7 |
|
|
0 |
0 |
0 |
$self->{'first'} == 6 and $self->{'codeX'} == 0 and $self->{'S'} == 7 and defined $self->{'pos'} |
|
922
|
0 |
0 |
0 |
$x >= 32 && $x <= 126 && $x != 92 |