line |
!l |
l&&!r |
l&&r |
condition |
1339
|
912 |
457 |
456 |
$reg1 =~ /^b.$/io and $reg2 =~ /^b.$/io |
|
457 |
456 |
456 |
$reg1 =~ /^.i$/io and $reg2 =~ /^.i$/io |
1363
|
5365 |
10692 |
44 |
defined $segreg and not &is_segreg_intel($segreg) |
1364
|
3769 |
9191 |
3097 |
&is_reg_intel($reg1) and not &_is_valid_16bit_addr_reg_intel($reg1) |
1367
|
79 |
2697 |
10184 |
defined $reg2 and &is_reg_intel($reg2) |
|
2776 |
6907 |
3277 |
defined $reg2 and &is_reg_intel($reg2) and not &_is_valid_16bit_addr_reg_intel($reg2) |
1369
|
977 |
1614 |
7092 |
defined $disp and &is_reg_intel($disp) |
|
2591 |
4572 |
2520 |
defined $disp and &is_reg_intel($disp) and not &_is_valid_16bit_addr_reg_intel($disp) |
1372
|
1861 |
4281 |
1021 |
&is_reg_intel($reg1) and $reg1_sign =~ /-/o |
1374
|
66 |
1497 |
4579 |
defined $reg2 and &is_reg_intel($reg2) |
|
1563 |
2863 |
1716 |
defined $reg2 and &is_reg_intel($reg2) and $reg2_sign =~ /-/o |
1376
|
580 |
714 |
3132 |
defined $disp and &is_reg_intel($disp) |
|
1294 |
1668 |
1464 |
defined $disp and &is_reg_intel($disp) and $disp_sign =~ /-/o |
1378
|
66 |
514 |
2382 |
defined $reg2 and defined $disp |
|
580 |
618 |
1764 |
defined $reg2 and defined $disp and &is_reg_intel($reg1) |
|
1132 |
612 |
1152 |
defined $reg2 and defined $disp and &is_reg_intel($reg1) and &is_reg_intel($reg2) |
|
1230 |
576 |
576 |
defined $reg2 and defined $disp and &is_reg_intel($reg1) and &is_reg_intel($reg2) and &is_reg_intel($disp) |
1392
|
50 |
774 |
769 |
defined $reg2 and &is_reg16_intel($reg2) |
|
212 |
36 |
576 |
defined $disp and &is_reg16_intel($disp) |
1429
|
16 |
123 |
654 |
defined $reg2 and &is_reg16_intel($reg2) |
1438
|
138 |
36 |
480 |
defined $disp and &is_reg16_intel($disp) |
1540
|
96 |
65 |
32 |
$reg1 =~ /^%b.$/io and $reg2 =~ /^%b.$/io |
|
65 |
64 |
32 |
$reg1 =~ /^%.i$/io and $reg2 =~ /^%.i$/io |
1565
|
607 |
588 |
21 |
defined $segreg and not &is_segreg_att($segreg) |
1567
|
30 |
883 |
161 |
$basereg =~ /%/o and not &is_reg16_att($basereg) |
1568
|
30 |
761 |
122 |
&is_reg_att($basereg) and not &_is_valid_16bit_addr_reg_att($basereg) |
1569
|
153 |
620 |
18 |
defined $disp and not &is_reg_att($basereg) |
1572
|
35 |
563 |
186 |
$indexreg =~ /%/o and not &is_reg16_att($indexreg) |
1573
|
35 |
511 |
52 |
&is_reg_att($indexreg) and not &_is_valid_16bit_addr_reg_att($indexreg) |
1582
|
101 |
286 |
218 |
defined $disp and &is_reg_att($disp) |
1583
|
259 |
64 |
64 |
defined $scale and $scale ne 1 |
1584
|
10 |
108 |
205 |
defined $basereg and defined $indexreg |
1586
|
10 |
2 |
193 |
&_is_valid_16bit_addr_reg_att($basereg) and &_is_valid_16bit_addr_reg_att($indexreg) |
1726
|
50670 |
101290 |
2452 |
defined $segreg and not &is_segreg_intel($segreg) |
1727
|
6459 |
43539 |
101962 |
defined $base_reg and &is_reg_intel($base_reg) |
|
49998 |
67636 |
34326 |
defined $base_reg and &is_reg_intel($base_reg) and not &is_addressable32_intel($base_reg) |
1728
|
4097 |
25377 |
88160 |
defined $index_reg and &is_reg_intel($index_reg) |
|
29474 |
36953 |
51207 |
defined $index_reg and &is_reg_intel($index_reg) and not &is_addressable32_intel($index_reg) |
1729
|
8651 |
11164 |
46612 |
defined $scale and &is_reg_intel($scale) |
|
19815 |
19663 |
26949 |
defined $scale and &is_reg_intel($scale) and not &is_addressable32_intel($scale) |
1730
|
1363 |
4761 |
33354 |
defined $disp and &is_reg_intel($disp) |
|
6124 |
6156 |
27198 |
defined $disp and &is_reg_intel($disp) and not &is_addressable32_intel($disp) |
1732
|
229 |
729 |
11322 |
defined $index_reg and defined $scale |
|
958 |
5934 |
5388 |
defined $index_reg and defined $scale and &is_reg_intel($index_reg) |
|
6663 |
4512 |
876 |
defined $index_reg and defined $scale and &is_reg_intel($index_reg) and &is_reg_intel($scale) |
1734
|
1200 |
4321 |
5883 |
defined $base_reg and &is_reg_intel($base_reg) |
|
5521 |
4298 |
1585 |
defined $base_reg and &is_reg_intel($base_reg) and $base_reg_sign =~ /-/o |
1736
|
204 |
5184 |
4431 |
defined $index_reg and &is_reg_intel($index_reg) |
|
5388 |
3300 |
1131 |
defined $index_reg and &is_reg_intel($index_reg) and $index_reg_sign =~ /-/o |
1738
|
630 |
4068 |
3990 |
defined $scale and &is_reg_intel($scale) |
|
4698 |
3000 |
990 |
defined $scale and &is_reg_intel($scale) and $index_reg_sign =~ /-/o |
1740
|
897 |
3006 |
3795 |
defined $disp and &is_reg_intel($disp) |
|
3903 |
2808 |
987 |
defined $disp and &is_reg_intel($disp) and $disp_sign =~ /-/o |
1743
|
174 |
345 |
6192 |
defined $index_reg and defined $scale |
1745
|
5733 |
153 |
306 |
$index_reg =~ /\besp\b/io and $scale =~ /\b\d+\b/o |
|
5886 |
153 |
153 |
$index_reg =~ /\besp\b/io and $scale =~ /\b\d+\b/o and $scale ne 1 |
1746
|
5580 |
153 |
306 |
$scale =~ /\besp\b/io and $index_reg =~ /\b\d+\b/o |
|
5733 |
153 |
153 |
$scale =~ /\besp\b/io and $index_reg =~ /\b\d+\b/o and $index_reg ne 1 |
1747
|
3369 |
153 |
2364 |
&is_reg_intel($index_reg) and $scale =~ /\b\d+\b/o |
|
3522 |
1260 |
1104 |
&is_reg_intel($index_reg) and $scale =~ /\b\d+\b/o and $scale ne 1 |
|
1413 |
303 |
801 |
&is_reg_intel($index_reg) and $scale =~ /\b\d+\b/o and $scale ne 1 and $scale ne 2 |
|
1563 |
267 |
534 |
&is_reg_intel($index_reg) and $scale =~ /\b\d+\b/o and $scale ne 1 and $scale ne 2 and $scale ne 4 |
|
570 |
381 |
153 |
&is_reg_intel($index_reg) and $scale =~ /\b\d+\b/o and $scale ne 1 and $scale ne 2 and $scale ne 4 and $scale ne 8 |
1749
|
3216 |
153 |
2364 |
&is_reg_intel($scale) and $index_reg =~ /\b\d+\b/o |
|
3369 |
1260 |
1104 |
&is_reg_intel($scale) and $index_reg =~ /\b\d+\b/o and $index_reg ne 1 |
|
1413 |
303 |
801 |
&is_reg_intel($scale) and $index_reg =~ /\b\d+\b/o and $index_reg ne 1 and $index_reg ne 2 |
|
1563 |
267 |
534 |
&is_reg_intel($scale) and $index_reg =~ /\b\d+\b/o and $index_reg ne 1 and $index_reg ne 2 and $index_reg ne 4 |
|
570 |
381 |
153 |
&is_reg_intel($scale) and $index_reg =~ /\b\d+\b/o and $index_reg ne 1 and $index_reg ne 2 and $index_reg ne 4 and $index_reg ne 8 |
1752
|
792 |
174 |
5133 |
defined $base_reg and defined $index_reg |
|
966 |
612 |
4521 |
defined $base_reg and defined $index_reg and defined $disp |
|
786 |
2007 |
2514 |
defined $base_reg and defined $index_reg and defined $disp and &is_reg_intel($base_reg) |
|
2619 |
1470 |
1044 |
defined $base_reg and defined $index_reg and defined $disp and &is_reg_intel($base_reg) and &is_reg_intel($index_reg) |
|
3477 |
972 |
72 |
defined $base_reg and defined $index_reg and defined $disp and &is_reg_intel($base_reg) and &is_reg_intel($index_reg) and &is_reg_intel($disp) |
1754
|
792 |
483 |
4752 |
defined $base_reg and defined $scale |
|
1275 |
612 |
4140 |
defined $base_reg and defined $scale and defined $disp |
|
1095 |
1914 |
2226 |
defined $base_reg and defined $scale and defined $disp and &is_reg_intel($base_reg) |
|
2526 |
1326 |
900 |
defined $base_reg and defined $scale and defined $disp and &is_reg_intel($base_reg) and &is_reg_intel($scale) |
|
3240 |
864 |
36 |
defined $base_reg and defined $scale and defined $disp and &is_reg_intel($base_reg) and &is_reg_intel($scale) and &is_reg_intel($disp) |
1877
|
1527 |
1506 |
43 |
defined $segreg and not &is_segreg_att($segreg) |
1878
|
970 |
1394 |
669 |
defined $index_reg and not defined $base_reg |
|
2364 |
454 |
215 |
defined $index_reg and not defined $base_reg and not defined $scale |
1880
|
207 |
3 |
5 |
$index_reg eq 1 and not &is_reg_att($disp) |
1882
|
970 |
2002 |
56 |
defined $index_reg and !(&is_reg_att($index_reg) && &is_addressable32_att($index_reg)) || $index_reg =~ /^%esp$/io |
1884
|
1243 |
104 |
453 |
defined $scale and $scale ne 1 |
|
1347 |
379 |
74 |
defined $scale and $scale ne 1 and $scale ne 2 |
|
483 |
24 |
50 |
defined $scale and $scale ne 1 and $scale ne 2 and $scale ne 4 |
|
403 |
34 |
16 |
defined $scale and $scale ne 1 and $scale ne 2 and $scale ne 4 and $scale ne 8 |
1886
|
173 |
1260 |
351 |
defined $disp and &is_reg_att($disp) |
1887
|
72 |
634 |
727 |
defined $base_reg and not defined $index_reg |
1890
|
2 |
26 |
699 |
defined $disp || $base_reg =~ /%/o and not &is_addressable32_att($base_reg) |
|
28 |
8 |
691 |
defined $disp || $base_reg =~ /%/o and not &is_addressable32_att($base_reg) and not $base_reg =~ /^%bx$/io |
|
34 |
8 |
683 |
defined $disp || $base_reg =~ /%/o and not &is_addressable32_att($base_reg) and not $base_reg =~ /^%bx$/io and not $base_reg =~ /^%bp$/io |
|
16 |
8 |
675 |
defined $disp || $base_reg =~ /%/o and not &is_addressable32_att($base_reg) and not $base_reg =~ /^%bx$/io and not $base_reg =~ /^%bp$/io and not $base_reg =~ /^%si$/io |
|
16 |
8 |
667 |
defined $disp || $base_reg =~ /%/o and not &is_addressable32_att($base_reg) and not $base_reg =~ /^%bx$/io and not $base_reg =~ /^%bp$/io and not $base_reg =~ /^%si$/io and not $base_reg =~ /^%di$/io |
1897
|
72 |
139 |
495 |
defined $base_reg and not &is_addressable32_att($base_reg) |
2052
|
45153 |
90256 |
2408 |
defined $segreg and not &is_segreg_intel($segreg) |
2053
|
6099 |
38938 |
90372 |
defined $base_reg and &is_reg_intel($base_reg) |
2059
|
3658 |
24883 |
77825 |
defined $index_reg and &is_reg_intel($index_reg) |
2065
|
8542 |
12584 |
41911 |
defined $scale and &is_reg_intel($scale) |
2071
|
1753 |
6330 |
32151 |
defined $disp and &is_reg_intel($disp) |
2077
|
732 |
12988 |
3507 |
$was64 != 0 and $was64 != $nregs |
2079
|
264 |
627 |
12829 |
defined $index_reg and defined $scale |
|
891 |
7018 |
5811 |
defined $index_reg and defined $scale and &is_reg_intel($index_reg) |
|
7645 |
4935 |
876 |
defined $index_reg and defined $scale and &is_reg_intel($index_reg) and &is_reg_intel($scale) |
2081
|
1464 |
4654 |
6726 |
defined $base_reg and &is_reg_intel($base_reg) |
|
6118 |
4784 |
1942 |
defined $base_reg and &is_reg_intel($base_reg) and $base_reg_sign =~ /-/o |
2083
|
236 |
5878 |
4788 |
defined $index_reg and &is_reg_intel($index_reg) |
|
6114 |
3657 |
1131 |
defined $index_reg and &is_reg_intel($index_reg) and $index_reg_sign =~ /-/o |
2085
|
560 |
4798 |
4413 |
defined $scale and &is_reg_intel($scale) |
|
5358 |
3423 |
990 |
defined $scale and &is_reg_intel($scale) and $index_reg_sign =~ /-/o |
2087
|
1113 |
3384 |
4284 |
defined $disp and &is_reg_intel($disp) |
|
4497 |
3076 |
1208 |
defined $disp and &is_reg_intel($disp) and $disp_sign =~ /-/o |
2089
|
201 |
243 |
7129 |
defined $index_reg and defined $scale |
2090
|
6211 |
306 |
612 |
$index_reg =~ /\brsp\b/io || $index_reg =~ /\brip\b/io and $scale =~ /\b\d+\b/o |
|
6517 |
306 |
306 |
$index_reg =~ /\brsp\b/io || $index_reg =~ /\brip\b/io and $scale =~ /\b\d+\b/o and $scale ne 1 |
2092
|
5905 |
306 |
612 |
$scale =~ /\brsp\b/io || $scale =~ /\brip\b/io and $index_reg =~ /\b\d+\b/o |
|
6211 |
306 |
306 |
$scale =~ /\brsp\b/io || $scale =~ /\brip\b/io and $index_reg =~ /\b\d+\b/o and $index_reg ne 1 |
2094
|
3730 |
306 |
2481 |
&is_reg_intel($index_reg) and $scale =~ /\b\d+\b/o |
|
4036 |
1527 |
954 |
&is_reg_intel($index_reg) and $scale =~ /\b\d+\b/o and $scale ne 1 |
|
1833 |
381 |
573 |
&is_reg_intel($index_reg) and $scale =~ /\b\d+\b/o and $scale ne 1 and $scale ne 2 |
|
1908 |
153 |
420 |
&is_reg_intel($index_reg) and $scale =~ /\b\d+\b/o and $scale ne 1 and $scale ne 2 and $scale ne 4 |
|
534 |
267 |
153 |
&is_reg_intel($index_reg) and $scale =~ /\b\d+\b/o and $scale ne 1 and $scale ne 2 and $scale ne 4 and $scale ne 8 |
2096
|
3577 |
306 |
2481 |
&is_reg_intel($scale) and $index_reg =~ /\b\d+\b/o |
|
3883 |
1527 |
954 |
&is_reg_intel($scale) and $index_reg =~ /\b\d+\b/o and $index_reg ne 1 |
|
1833 |
381 |
573 |
&is_reg_intel($scale) and $index_reg =~ /\b\d+\b/o and $index_reg ne 1 and $index_reg ne 2 |
|
1908 |
153 |
420 |
&is_reg_intel($scale) and $index_reg =~ /\b\d+\b/o and $index_reg ne 1 and $index_reg ne 2 and $index_reg ne 4 |
|
534 |
267 |
153 |
&is_reg_intel($scale) and $index_reg =~ /\b\d+\b/o and $index_reg ne 1 and $index_reg ne 2 and $index_reg ne 4 and $index_reg ne 8 |
2099
|
978 |
201 |
5476 |
defined $base_reg and defined $index_reg |
|
1179 |
720 |
4756 |
defined $base_reg and defined $index_reg and defined $disp |
|
921 |
2073 |
2683 |
defined $base_reg and defined $index_reg and defined $disp and &is_reg_intel($base_reg) |
|
2793 |
1621 |
1062 |
defined $base_reg and defined $index_reg and defined $disp and &is_reg_intel($base_reg) and &is_reg_intel($index_reg) |
|
3694 |
990 |
72 |
defined $base_reg and defined $index_reg and defined $disp and &is_reg_intel($base_reg) and &is_reg_intel($index_reg) and &is_reg_intel($disp) |
2101
|
978 |
408 |
5197 |
defined $base_reg and defined $scale |
|
1386 |
720 |
4477 |
defined $base_reg and defined $scale and defined $disp |
|
1128 |
2010 |
2467 |
defined $base_reg and defined $scale and defined $disp and &is_reg_intel($base_reg) |
|
2730 |
1513 |
954 |
defined $base_reg and defined $scale and defined $disp and &is_reg_intel($base_reg) and &is_reg_intel($scale) |
|
3523 |
918 |
36 |
defined $base_reg and defined $scale and defined $disp and &is_reg_intel($base_reg) and &is_reg_intel($scale) and &is_reg_intel($disp) |
2242
|
1513 |
1492 |
57 |
defined $segreg and not &is_segreg_att($segreg) |
2249
|
2 |
855 |
10 |
defined $disp || $base_reg =~ /%/o and !&_is_valid_64bit_addr_reg_att($base_reg) || $base_reg =~ /^%rip$/io |
2253
|
62 |
1400 |
32 |
&is_reg_att($base_reg) and !&_is_valid_64bit_addr_reg_att($base_reg) || $base_reg =~ /^%rip$/io |
2262
|
246 |
3 |
5 |
$index_reg eq 1 and not &is_reg_att($disp) |
2269
|
129 |
366 |
39 |
defined $disp and &is_reg_att($disp) |
2270
|
86 |
242 |
167 |
$was64 != 0 and $was64 != $nregs |
2286
|
104 |
24 |
96 |
$scale ne 1 and $scale ne 2 |
|
128 |
56 |
40 |
$scale ne 1 and $scale ne 2 and $scale ne 4 |
|
80 |
24 |
16 |
$scale ne 1 and $scale ne 2 and $scale ne 4 and $scale ne 8 |
|
104 |
96 |
128 |
defined $scale and ($scale ne 1 and $scale ne 2 and $scale ne 4 and $scale ne 8) |
2528
|
8 |
5 |
2 |
&is_reg8($arg2) and &is_reg32($arg1) |
|
8 |
3 |
2 |
&is_reg8($arg2) and &is_reg16($arg1) |
|
8 |
1 |
2 |
&is_reg8($arg2) and &is_reg64($arg1) |
|
4 |
3 |
2 |
&is_reg16($arg2) and &is_reg32($arg1) |
|
4 |
1 |
2 |
&is_reg16($arg2) and &is_reg64($arg1) |
2661
|
9 |
7 |
1 |
&is_reg($3) and &is_reg($5) |
|
9 |
6 |
1 |
&is_reg($3) and &is_reg($6) |
|
12 |
2 |
1 |
&is_reg($5) and &is_reg($8) |
|
11 |
2 |
1 |
&is_reg($6) and &is_reg($8) |
|
7 |
2 |
4 |
&is_reg($3) and &is_reg($8) |
2688
|
9 |
4 |
4 |
&is_reg($3) and &is_reg($5) |
|
9 |
3 |
1 |
&is_reg($5) and &is_reg($7) |
|
9 |
2 |
1 |
&is_reg($5) and &is_reg($8) |
|
7 |
3 |
1 |
&is_reg($3) and &is_reg($7) |
|
7 |
2 |
1 |
&is_reg($3) and &is_reg($8) |
2715
|
13 |
3 |
1 |
&is_reg($3) and &is_reg($6) |
|
12 |
3 |
1 |
&is_reg($4) and &is_reg($6) |
|
9 |
2 |
4 |
&is_reg($6) and &is_reg($8) |
|
8 |
2 |
1 |
&is_reg($3) and &is_reg($8) |
|
7 |
2 |
1 |
&is_reg($4) and &is_reg($8) |
2742
|
4 |
2 |
1 |
&is_reg($3) and &is_reg($5) |
|
4 |
1 |
1 |
&is_reg($3) and &is_reg($7) |
|
3 |
1 |
1 |
&is_reg($5) and &is_reg($7) |
2762
|
3 |
3 |
1 |
&is_reg($3) and &is_reg($5) |
|
3 |
2 |
1 |
&is_reg($3) and &is_reg($6) |
2780
|
2 |
2 |
1 |
&is_reg($3) and &is_reg($5) |
2802
|
5 |
1 |
1 |
&is_reg($3) and &is_reg($6) |
|
4 |
1 |
1 |
&is_reg($4) and &is_reg($6) |
2822
|
17 |
14 |
19 |
&is_reg($2) and &is_reg($4) |
|
17 |
12 |
2 |
&is_reg($2) and &is_reg($5) |
|
17 |
4 |
8 |
&is_reg($2) and &is_reg($7) |
|
15 |
4 |
2 |
&is_reg($4) and &is_reg($7) |
|
13 |
4 |
2 |
&is_reg($5) and &is_reg($7) |
2849
|
25 |
6 |
2 |
&is_reg($2) and &is_reg($5) |
|
23 |
6 |
2 |
&is_reg($3) and &is_reg($5) |
|
23 |
4 |
2 |
&is_reg($2) and &is_reg($7) |
|
21 |
4 |
2 |
&is_reg($3) and &is_reg($7) |
|
13 |
4 |
8 |
&is_reg($5) and &is_reg($7) |
2876
|
17 |
8 |
8 |
&is_reg($2) and &is_reg($4) |
|
17 |
6 |
2 |
&is_reg($2) and &is_reg($6) |
|
17 |
4 |
2 |
&is_reg($2) and &is_reg($7) |
|
13 |
6 |
2 |
&is_reg($4) and &is_reg($6) |
|
13 |
4 |
2 |
&is_reg($4) and &is_reg($7) |
2903
|
7 |
4 |
2 |
&is_reg($2) and &is_reg($4) |
|
7 |
2 |
2 |
&is_reg($2) and &is_reg($6) |
|
5 |
2 |
2 |
&is_reg($4) and &is_reg($6) |
2923
|
5 |
6 |
2 |
&is_reg($2) and &is_reg($4) |
|
5 |
4 |
2 |
&is_reg($2) and &is_reg($5) |
2941
|
3 |
4 |
2 |
&is_reg($2) and &is_reg($4) |
2963
|
9 |
2 |
2 |
&is_reg($2) and &is_reg($5) |
|
7 |
2 |
2 |
&is_reg($3) and &is_reg($5) |
3001
|
54 |
7 |
6 |
not $par =~ /\$/o || $par =~ /\%/o || $par =~ /_L\d+/o and $par =~ /[a-zA-Z_\.]/o |
3387
|
13 |
6 |
2 |
$par =~ /\bbyte\b/io || &is_reg8($arg2) and &is_reg32($arg1) |
|
13 |
4 |
2 |
$par =~ /\bbyte\b/io || &is_reg8($arg2) and &is_reg16($arg1) |
|
11 |
4 |
2 |
$par =~ /\bword\b/io || &is_reg16($arg2) and &is_reg32($arg1) |
|
11 |
2 |
2 |
$par =~ /\bbyte\b/io || &is_reg8($arg2) and &is_reg64($arg1) |
|
9 |
2 |
2 |
$par =~ /\bword\b/io || &is_reg16($arg2) and &is_reg64($arg1) |
line |
l |
!l&&r |
!l&&!r |
condition |
1321
|
5628 |
4456 |
19480 |
$reg =~ /^bx$/io or $reg =~ /^bp$/io |
|
10084 |
6140 |
13340 |
$reg =~ /^bx$/io or $reg =~ /^bp$/io or $reg =~ /^si$/io |
|
10596 |
4446 |
8894 |
$reg =~ /^bx$/io or $reg =~ /^bp$/io or $reg =~ /^si$/io or $reg =~ /^di$/io |
1339
|
456 |
458 |
911 |
$reg1 =~ /^b.$/io and $reg2 =~ /^b.$/io or $reg1 =~ /^.i$/io and $reg2 =~ /^.i$/io |
1480
|
101 |
101 |
25408 |
$elem =~ /^(\w+):\s*\[\s*([\+\-]*)\s*(\w+)\s*\]$/o or $elem =~ /^\[\s*(\w+)\s*:\s*([\+\-]*)\s*(\w+)\s*\]$/o |
|
784 |
785 |
23839 |
$elem =~ /^(\w+):\s*\[\s*([\+\-]*)\s*(\w+)\s*([\+\-]+)\s*(\w+)\s*\]$/o or $elem =~ /^\[\s*(\w+)\s*:\s*([\+\-]*)\s*(\w+)\s*([\+\-]+)\s*(\w+)\s*\]$/o |
|
4482 |
4483 |
14874 |
$elem =~ /^(\w+):\s*\[\s*([\+\-]*)\s*(\w+)\s*([\+\-]+)\s*(\w+)\s*([\+\-]+)\s*(\w+)\s*\]$/o or $elem =~ /^\[\s*(\w+)\s*:\s*([\+\-]*)\s*(\w+)\s*([\+\-]+)\s*(\w+)\s*([\+\-]+)\s*(\w+)\s*\]$/o |
1522
|
530 |
386 |
930 |
$reg =~ /^%bx$/io or $reg =~ /^%bp$/io |
|
916 |
440 |
490 |
$reg =~ /^%bx$/io or $reg =~ /^%bp$/io or $reg =~ /^%si$/io |
|
826 |
304 |
186 |
$reg =~ /^%bx$/io or $reg =~ /^%bp$/io or $reg =~ /^%si$/io or $reg =~ /^%di$/io |
1540
|
32 |
64 |
97 |
$reg1 =~ /^%b.$/io and $reg2 =~ /^%b.$/io or $reg1 =~ /^%.i$/io and $reg2 =~ /^%.i$/io |
1579
|
30 |
21 |
10 |
$indexreg ne 1 or &is_reg_att($disp) |
1774
|
13654 |
13654 |
127139 |
$elem =~ /^\[\s*(\w+)\s*:\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*\*\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o or $elem =~ /^(\w+)\s*:\s*\[\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*\*\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o |
|
13654 |
13654 |
99831 |
$elem =~ /^\[\s*(\w+)\s*:\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*\*\s*(\w+)\s*(\)*)\s*\]$/o or $elem =~ /^(\w+)\s*:\s*\[\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*\*\s*(\w+)\s*(\)*)\s*\]$/o |
|
13044 |
13044 |
73743 |
$elem =~ /^\[\s*(\w+)\s*:\s*([\+\-\(\)]*)\s*(\w+)\s*\*\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o or $elem =~ /^(\w+)\s*:\s*\[\s*([\+\-\(\)]*)\s*(\w+)\s*\*\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o |
|
2084 |
2084 |
69575 |
$elem =~ /^\[\s*(\w+)\s*:\s*([\+\-\(\)]*)\s*(\w+)\s*\*\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o or $elem =~ /^(\w+)\s*:\s*\[\s*([\+\-\(\)]*)\s*(\w+)\s*\*\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o |
|
4375 |
4374 |
60826 |
$elem =~ /^\[\s*(\w+)\s*:\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o or $elem =~ /^(\w+)\s*:\s*\[\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o |
|
2220 |
2220 |
56386 |
$elem =~ /^\[\s*(\w+)\s*:\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*\*\s*(\w+)\s*(\)*)\s*\]$/o or $elem =~ /^(\w+)\s*:\s*\[\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*\*\s*(\w+)\s*(\)*)\s*\]$/o |
|
87 |
87 |
56212 |
$elem =~ /^\[\s*(\w+)\s*:\s*([\+\-\(\)]*)\s*(\w+)\s*\]$/o or $elem =~ /^(\w+)\s*:\s*\[\s*([\+\-\(\)]*)\s*(\w+)\s*\]$/o |
|
128 |
128 |
55956 |
$elem =~ /^\[\s*(\w+)\s*:\s*([\+\-\(\)]*)\s*(\w+)\s*\*\s*(\w+)\s*(\)*)\s*\]$/o or $elem =~ /^(\w+)\s*:\s*\[\s*([\+\-\(\)]*)\s*(\w+)\s*\*\s*(\w+)\s*(\)*)\s*\]$/o |
|
2626 |
2625 |
50705 |
$elem =~ /^\[\s*(\w+)\s*:\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]*)\s*(\w+)\s*\]$/o or $elem =~ /^(\w+)\s*:\s*\[\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]*)\s*(\w+)\s*\]$/o |
1882
|
1180 |
48 |
830 |
!(&is_reg_att($index_reg) && &is_addressable32_att($index_reg)) || $index_reg =~ /^%esp$/io |
1890
|
674 |
51 |
2 |
defined $disp || $base_reg =~ /%/o |
2027
|
119633 |
1828 |
120798 |
&is_reg64_intel($reg) or &is_r32_in64_intel($reg) |
|
121461 |
2616 |
118182 |
&is_reg64_intel($reg) or &is_r32_in64_intel($reg) or &is_addressable32_intel($reg) |
2090
|
459 |
459 |
6211 |
$index_reg =~ /\brsp\b/io || $index_reg =~ /\brip\b/io |
2092
|
459 |
459 |
5905 |
$scale =~ /\brsp\b/io || $scale =~ /\brip\b/io |
2121
|
12082 |
12082 |
113688 |
$elem =~ /^\[\s*(\w+)\s*:\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*\*\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o or $elem =~ /^(\w+)\s*:\s*\[\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*\*\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o |
|
12082 |
12082 |
89524 |
$elem =~ /^\[\s*(\w+)\s*:\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*\*\s*(\w+)\s*(\)*)\s*\]$/o or $elem =~ /^(\w+)\s*:\s*\[\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*\*\s*(\w+)\s*(\)*)\s*\]$/o |
|
11580 |
11580 |
66364 |
$elem =~ /^\[\s*(\w+)\s*:\s*([\+\-\(\)]*)\s*(\w+)\s*\*\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o or $elem =~ /^(\w+)\s*:\s*\[\s*([\+\-\(\)]*)\s*(\w+)\s*\*\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o |
|
1948 |
1948 |
62468 |
$elem =~ /^\[\s*(\w+)\s*:\s*([\+\-\(\)]*)\s*(\w+)\s*\*\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o or $elem =~ /^(\w+)\s*:\s*\[\s*([\+\-\(\)]*)\s*(\w+)\s*\*\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o |
|
4097 |
4096 |
54275 |
$elem =~ /^\[\s*(\w+)\s*:\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o or $elem =~ /^(\w+)\s*:\s*\[\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o |
|
2048 |
2048 |
50179 |
$elem =~ /^\[\s*(\w+)\s*:\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*\*\s*(\w+)\s*(\)*)\s*\]$/o or $elem =~ /^(\w+)\s*:\s*\[\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*\*\s*(\w+)\s*(\)*)\s*\]$/o |
|
76 |
76 |
50027 |
$elem =~ /^\[\s*(\w+)\s*:\s*([\+\-\(\)]*)\s*(\w+)\s*\]$/o or $elem =~ /^(\w+)\s*:\s*\[\s*([\+\-\(\)]*)\s*(\w+)\s*\]$/o |
|
144 |
144 |
49739 |
$elem =~ /^\[\s*(\w+)\s*:\s*([\+\-\(\)]*)\s*(\w+)\s*\*\s*(\w+)\s*(\)*)\s*\]$/o or $elem =~ /^(\w+)\s*:\s*\[\s*([\+\-\(\)]*)\s*(\w+)\s*\*\s*(\w+)\s*(\)*)\s*\]$/o |
|
2276 |
2275 |
45188 |
$elem =~ /^\[\s*(\w+)\s*:\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]*)\s*(\w+)\s*\]$/o or $elem =~ /^(\w+)\s*:\s*\[\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]*)\s*(\w+)\s*\]$/o |
2217
|
1293 |
129 |
2477 |
&is_reg64_att($reg) or &is_r32_in64_att($reg) |
|
1422 |
148 |
2329 |
&is_reg64_att($reg) or &is_r32_in64_att($reg) or &is_addressable32_att($reg) |
2249
|
811 |
54 |
2 |
defined $disp || $base_reg =~ /%/o |
|
815 |
8 |
42 |
!&_is_valid_64bit_addr_reg_att($base_reg) || $base_reg =~ /^%rip$/io |
2253
|
499 |
32 |
901 |
!&_is_valid_64bit_addr_reg_att($base_reg) || $base_reg =~ /^%rip$/io |
2260
|
919 |
434 |
254 |
defined $base_reg or defined $scale |
2265
|
49 |
48 |
490 |
$index_reg =~ /^%rsp$/io or $index_reg =~ /^%rip$/io |
3001
|
42 |
6 |
13 |
$par =~ /\$/o || $par =~ /\%/o || $par =~ /_L\d+/o |
3069
|
1 |
1 |
6 |
$a1 =~ /call/io or $a1 =~ /^\s*j[a-z]{1,3}/io |
3164
|
176 |
189 |
118 |
$par =~ /\[/o or &is_reg($par) |
3387
|
4 |
4 |
13 |
$par =~ /\bbyte\b/io || &is_reg8($arg2) |
|
3 |
3 |
13 |
$par =~ /\bbyte\b/io || &is_reg8($arg2) |
|
3 |
3 |
11 |
$par =~ /\bword\b/io || &is_reg16($arg2) |
|
2 |
2 |
11 |
$par =~ /\bbyte\b/io || &is_reg8($arg2) |
|
2 |
2 |
9 |
$par =~ /\bword\b/io || &is_reg16($arg2) |