| line |
true |
false |
branch |
|
49
|
0 |
0 |
unless $value >= 0 and $value < 256 |
|
55
|
0 |
0 |
unless $value >= 0 and $value < 65536 |
|
61
|
0 |
0 |
unless $value >= 0 and $value < 4294967296 |
|
67
|
0 |
0 |
unless $value >= 0 and $value < 1.8446744073709552e+19 |
|
75
|
0 |
0 |
unless $size == 8 or $size == 16 or $size == 32 or $size == 64 |
|
80
|
0 |
110 |
unless defined $xmm |
|
82
|
0 |
110 |
unless $l == $size |
|
83
|
0 |
110 |
unless $xmm =~ /\A[01]+\Z/ |
|
124
|
0 |
68 |
unless $l == 128 or $l == 256 or $l == 512 |
|
125
|
96 |
12 |
if (defined $xmm2) |
|
127
|
0 |
58 |
unless $m == 128 or $m == 256 or $m == 512 |
|
128
|
0 |
96 |
unless $l == $m |
|
136
|
0 |
0 |
unless $l == 64 or $l == 128 or $l == 256 or $l == 512 |
|
137
|
0 |
3 |
unless $xmm =~ /\A[01]+\Z/ |
|
143
|
0 |
448 |
unless $l == $L |
|
149
|
0 |
4 |
unless $n == 128 or $n == 256 or $n == 512 |
|
158
|
105 |
63 |
$s eq '0' ? : |
|
|
1468 |
168 |
substr($mask, $i, 1) eq '0' ? : |
|
167
|
15 |
88 |
if substr($a, 0, 1) eq '1' and substr($b, 0, 1) eq '0' |
|
168
|
7 |
81 |
if substr($a, 0, 1) eq '0' and substr($b, 0, 1) eq '1' |
|
171
|
10 |
691 |
if substr($a, $_, 1) eq '0' and substr($b, $_, 1) eq '1' |
|
172
|
18 |
673 |
if substr($a, $_, 1) eq '1' and substr($b, $_, 1) eq '0' |
|
188
|
0 |
3 |
unless $imm8 >= 0 and $imm8 < 16 |
|
190
|
1 |
2 |
if length $xmm1 == 128 |
|
192
|
1 |
1 |
if length $xmm1 == 256 |
|
210
|
0 |
3 |
unless $imm8 >= 0 and $imm8 < 16 |
|
212
|
1 |
2 |
if length $xmm1 == 128 |
|
214
|
1 |
1 |
if length $xmm1 == 256 |
|
229
|
0 |
4 |
if $develop |
|
240
|
18 |
12 |
substr($xmm1, $o, $size) eq substr($xmm2, $o, $size) ? : |
|
272
|
0 |
4 |
if $develop |
|
283
|
11 |
19 |
1 == &compareTwosComplement(substr($xmm1, $o, $size), substr($xmm2, $o, $size)) ? : |
|
316
|
0 |
5 |
if $develop |
|
317
|
3 |
2 |
if defined $k2 |
|
321
|
3 |
2 |
if (defined $k2) |
|
323
|
1 |
2 |
if $N == 16 |
|
324
|
1 |
2 |
if $N == 32 |
|
326
|
96 |
16 |
unless substr($k2, $_, 1) eq '1' |
|
328
|
13 |
3 |
substr($xmm1, $o, $size) eq substr($xmm2, $o, $size) ? : |
|
331
|
1 |
2 |
if $N == 16 |
|
332
|
1 |
1 |
if $N == 32 |
|
341
|
36 |
12 |
substr($xmm1, $o, $size) eq substr($xmm2, $o, $size) ? : |
|
348
|
3 |
2 |
@_ == 3 ? : |
|
353
|
0 |
0 |
@_ == 3 ? : |
|
358
|
0 |
0 |
@_ == 3 ? : |
|
363
|
0 |
0 |
@_ == 3 ? : |
|
372
|
0 |
10 |
if $develop |
|
375
|
0 |
10 |
unless $op =~ /\A(0|1|2|4|5|6)\Z/ |
|
378
|
10 |
6 |
if &compareTwosComplement($_[0], $_[1]) == 0 |
|
379
|
3 |
5 |
if &compareTwosComplement($_[0], $_[1]) == -1 |
|
380
|
7 |
1 |
if &compareTwosComplement($_[0], $_[1]) != 1 |
|
382
|
6 |
10 |
if &compareTwosComplement($_[0], $_[1]) != 0 |
|
383
|
5 |
3 |
if &compareTwosComplement($_[0], $_[1]) != -1 |
|
384
|
1 |
7 |
if &compareTwosComplement($_[0], $_[1]) == 1 |
|
391
|
416 |
64 |
unless substr($k2, $_, 1) eq '1' |
|
393
|
32 |
32 |
&{$T->[$op];}(substr($xmm1, $o, $size), substr($xmm2, $o, $size)) ? : |
|
425
|
0 |
46 |
if $develop |
|
428
|
0 |
46 |
unless $op =~ /\A(0|1|2|4|5|6)\Z/ |
|
431
|
18 |
32 |
if $_[0] eq $_[1] |
|
432
|
13 |
29 |
if $_[0] lt $_[1] |
|
433
|
25 |
17 |
if $_[0] le $_[1] |
|
435
|
32 |
18 |
if $_[0] ne $_[1] |
|
436
|
29 |
13 |
if $_[0] ge $_[1] |
|
437
|
17 |
25 |
if $_[0] gt $_[1] |
|
444
|
884 |
268 |
unless substr($k2, $_, 1) eq '1' |
|
446
|
134 |
134 |
&{$T->[$op];}(substr($xmm1, $o, $size), substr($xmm2, $o, $size)) ? : |
|
480
|
60 |
4053 |
if substr($a, $_, 1) eq '1' and substr($b, $_, 1) eq '1' |
|
488
|
0 |
31 |
if $develop |
|
495
|
60 |
248 |
&andAndTest(substr($xmm1, $o, $size), substr($xmm2, $o, $size)) ? : |
|
558
|
0 |
1 |
if $pos < 0 or $pos > length $target |
|
567
|
0 |
1 |
if $pos < 0 or $pos > length($target) / 2 |
|
576
|
0 |
1 |
if $pos < 0 or $pos > length($target) / 4 |
|
585
|
0 |
1 |
if $pos < 0 or $pos > length($target) / 8 |
|
624
|
0 |
2 |
if $z |
|
627
|
3 |
3 |
if (substr($k2, -$_, 1) eq '1') |
|
651
|
0 |
2 |
if $z |
|
654
|
3 |
3 |
if (substr($k2, -$_, 1) eq '1') |
|
2406
|
0 |
1 |
if eval "eof(${p}::DATA)" |
|
2408
|
0 |
1 |
if $@ |
|
2409
|
3 |
6 |
substr(&VPTESTMD($s, $s), -2, 1) eq '1' ? : |
|
|
2 |
7 |
substr(&VPTESTMW($s, $s), -2, 1) eq '1' ? : |
|
|
5 |
4 |
substr(&VPTESTMB($s, $s), -2, 1) eq '1' ? : |
|
|
41 |
8 |
$_ eq '0' ? : |
|
2410
|
0 |
1 |
if $@ |