line |
true |
false |
branch |
225
|
649 |
20 |
if $elem eq "" |
243
|
6570 |
2058666 |
unless $elem =~ /^\w+$/o |
245
|
1217744 |
112329763 |
if /^$elem$/i |
264
|
11480 |
31428 |
unless $elem =~ /^\%\w+$/o |
266
|
16001 |
700741 |
if /^$elem$/i |
1321
|
10586 |
8894 |
if $reg =~ /^bx$/io or $reg =~ /^bp$/io or $reg =~ /^si$/io or $reg =~ /^di$/io |
1339
|
912 |
913 |
if $reg1 =~ /^b.$/io and $reg2 =~ /^b.$/io or $reg1 =~ /^.i$/io and $reg2 =~ /^.i$/io |
1363
|
44 |
16057 |
if defined $segreg and not &is_segreg_intel($segreg) |
1364
|
3097 |
12960 |
if &is_reg_intel($reg1) and not &_is_valid_16bit_addr_reg_intel($reg1) |
1367
|
3277 |
9604 |
if defined $reg2 and &is_reg_intel($reg2) and not &_is_valid_16bit_addr_reg_intel($reg2) |
1369
|
2520 |
6186 |
if defined $disp and &is_reg_intel($disp) and not &_is_valid_16bit_addr_reg_intel($disp) |
1372
|
1021 |
6142 |
if &is_reg_intel($reg1) and $reg1_sign =~ /-/o |
1374
|
1716 |
4360 |
if defined $reg2 and &is_reg_intel($reg2) and $reg2_sign =~ /-/o |
1376
|
1464 |
2382 |
if defined $disp and &is_reg_intel($disp) and $disp_sign =~ /-/o |
1378
|
576 |
1188 |
if defined $reg2 and defined $disp and &is_reg_intel($reg1) and &is_reg_intel($reg2) and &is_reg_intel($disp) |
1382
|
1593 |
793 |
if (&is_reg16_intel($reg1)) { } |
1392
|
769 |
824 |
if (defined $reg2 and &is_reg16_intel($reg2)) { } |
|
576 |
248 |
elsif (defined $disp and &is_reg16_intel($disp)) { } |
1394
|
384 |
385 |
if &_is_same_type_16bit_addr_reg_intel($reg1, $reg2) |
1410
|
288 |
288 |
if &_is_same_type_16bit_addr_reg_intel($reg1, $disp) |
1429
|
654 |
139 |
if (defined $reg2 and &is_reg16_intel($reg2)) { } |
1438
|
480 |
174 |
if (defined $disp and &is_reg16_intel($disp)) { } |
1440
|
240 |
240 |
if &_is_same_type_16bit_addr_reg_intel($disp, $reg2) |
1480
|
202 |
25408 |
if ($elem =~ /^(\w+):\s*\[\s*([\+\-]*)\s*(\w+)\s*\]$/o or $elem =~ /^\[\s*(\w+)\s*:\s*([\+\-]*)\s*(\w+)\s*\]$/o) { } |
|
1569 |
23839 |
elsif ($elem =~ /^(\w+):\s*\[\s*([\+\-]*)\s*(\w+)\s*([\+\-]+)\s*(\w+)\s*\]$/o or $elem =~ /^\[\s*(\w+)\s*:\s*([\+\-]*)\s*(\w+)\s*([\+\-]+)\s*(\w+)\s*\]$/o) { } |
|
8965 |
14874 |
elsif ($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) { } |
|
100 |
14774 |
elsif ($elem =~ /^\[\s*([\+\-]*)\s*(\w+)\s*\]$/o) { } |
|
790 |
13984 |
elsif ($elem =~ /^\[\s*([\+\-]*)\s*(\w+)\s*([\+\-]+)\s*(\w+)\s*\]$/o) { } |
|
4475 |
9509 |
elsif ($elem =~ /^\[\s*([\+\-]*)\s*(\w+)\s*([\+\-]+)\s*(\w+)\s*([\+\-]+)\s*(\w+)\s*\]$/o) { } |
1522
|
744 |
186 |
if $reg =~ /^%bx$/io or $reg =~ /^%bp$/io or $reg =~ /^%si$/io or $reg =~ /^%di$/io |
1540
|
64 |
129 |
if $reg1 =~ /^%b.$/io and $reg2 =~ /^%b.$/io or $reg1 =~ /^%.i$/io and $reg2 =~ /^%.i$/io |
1565
|
21 |
1195 |
if defined $segreg and not &is_segreg_att($segreg) |
1566
|
1074 |
121 |
if (defined $basereg) |
1567
|
161 |
913 |
if $basereg =~ /%/o and not &is_reg16_att($basereg) |
1568
|
122 |
791 |
if &is_reg_att($basereg) and not &_is_valid_16bit_addr_reg_att($basereg) |
1569
|
18 |
773 |
if defined $disp and not &is_reg_att($basereg) |
1571
|
784 |
110 |
if (defined $indexreg) |
1572
|
186 |
598 |
if $indexreg =~ /%/o and not &is_reg16_att($indexreg) |
1573
|
52 |
546 |
if &is_reg_att($indexreg) and not &_is_valid_16bit_addr_reg_att($indexreg) |
1576
|
61 |
485 |
unless (defined $basereg) |
1579
|
51 |
10 |
if $indexreg ne 1 or &is_reg_att($disp) |
1582
|
218 |
387 |
if defined $disp and &is_reg_att($disp) |
1583
|
64 |
323 |
if defined $scale and $scale ne 1 |
1584
|
205 |
118 |
if (defined $basereg and defined $indexreg) |
1586
|
12 |
193 |
unless &_is_valid_16bit_addr_reg_att($basereg) and &_is_valid_16bit_addr_reg_att($indexreg) |
1588
|
64 |
129 |
if &_is_same_type_16bit_addr_reg_att($basereg, $indexreg) |
1611
|
34 |
1980 |
if ($elem =~ /^([%\w]+):\s*\(\s*([%\w]+)\s*\)$/o) { } |
|
52 |
1928 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/) { } |
|
32 |
1896 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
9 |
1887 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
99 |
1788 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*\)$/o) { } |
|
212 |
1576 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
120 |
1456 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
24 |
1432 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
60 |
1372 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*\)$/o) { } |
|
30 |
1342 |
elsif ($elem =~ /^\(\s*([%\w]+)\s*\)$/o) { } |
|
55 |
1287 |
elsif ($elem =~ /^\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
34 |
1253 |
elsif ($elem =~ /^\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
9 |
1244 |
elsif ($elem =~ /^\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
94 |
1150 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*\)$/o) { } |
|
211 |
939 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
121 |
818 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
24 |
794 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
62 |
732 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*\)$/o) { } |
1726
|
2452 |
151960 |
if defined $segreg and not &is_segreg_intel($segreg) |
1727
|
34326 |
111175 |
if defined $base_reg and &is_reg_intel($base_reg) and not &is_addressable32_intel($base_reg) |
1728
|
51207 |
62330 |
if defined $index_reg and &is_reg_intel($index_reg) and not &is_addressable32_intel($index_reg) |
1729
|
26949 |
30827 |
if defined $scale and &is_reg_intel($scale) and not &is_addressable32_intel($scale) |
1730
|
27198 |
10917 |
if defined $disp and &is_reg_intel($disp) and not &is_addressable32_intel($disp) |
1732
|
876 |
10446 |
if defined $index_reg and defined $scale and &is_reg_intel($index_reg) and &is_reg_intel($scale) |
1734
|
1585 |
8619 |
if defined $base_reg and &is_reg_intel($base_reg) and $base_reg_sign =~ /-/o |
1736
|
1131 |
8484 |
if defined $index_reg and &is_reg_intel($index_reg) and $index_reg_sign =~ /-/o |
1738
|
990 |
7068 |
if defined $scale and &is_reg_intel($scale) and $index_reg_sign =~ /-/o |
1740
|
987 |
5814 |
if defined $disp and &is_reg_intel($disp) and $disp_sign =~ /-/o |
1743
|
6192 |
519 |
if (defined $index_reg and defined $scale) |
1745
|
153 |
306 |
if $index_reg =~ /\besp\b/io and $scale =~ /\b\d+\b/o and $scale ne 1 |
1746
|
153 |
306 |
if $scale =~ /\besp\b/io and $index_reg =~ /\b\d+\b/o and $index_reg ne 1 |
1747
|
153 |
648 |
if &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
|
153 |
648 |
if &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
|
72 |
2442 |
if 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
|
36 |
2190 |
if 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) |
1774
|
27308 |
127139 |
if ($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) { } |
|
27308 |
99831 |
elsif ($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) { } |
|
26088 |
73743 |
elsif ($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) { } |
|
4168 |
69575 |
elsif ($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) { } |
|
8749 |
60826 |
elsif ($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) { } |
|
4440 |
56386 |
elsif ($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) { } |
|
174 |
56212 |
elsif ($elem =~ /^\[\s*(\w+)\s*:\s*([\+\-\(\)]*)\s*(\w+)\s*\]$/o or $elem =~ /^(\w+)\s*:\s*\[\s*([\+\-\(\)]*)\s*(\w+)\s*\]$/o) { } |
|
256 |
55956 |
elsif ($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) { } |
|
5251 |
50705 |
elsif ($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) { } |
|
13428 |
37277 |
elsif ($elem =~ /^\[\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*\*\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o) { } |
|
13427 |
23850 |
elsif ($elem =~ /^\[\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*\*\s*(\w+)\s*(\)*)\s*\]$/o) { } |
|
12828 |
11022 |
elsif ($elem =~ /^\[\s*([\+\-\(\)]*)\s*(\w+)\s*\*\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o) { } |
|
2033 |
8989 |
elsif ($elem =~ /^\[\s*([\+\-\(\)]*)\s*(\w+)\s*\*\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o) { } |
|
4043 |
4946 |
elsif ($elem =~ /^\[\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o) { } |
|
2164 |
2782 |
elsif ($elem =~ /^\[\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*\*\s*(\w+)\s*(\)*)\s*\]$/o) { } |
|
83 |
2699 |
elsif ($elem =~ /^\[\s*([\+\-\(\)]*)\s*(\w+)\s*\]$/o) { } |
|
122 |
2577 |
elsif ($elem =~ /^\[\s*([\+\-\(\)]*)\s*(\w+)\s*\*\s*(\w+)\s*(\)*)\s*\]$/o) { } |
|
2542 |
35 |
elsif ($elem =~ /^\[\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]*)\s*(\w+)\s*\]$/o) { } |
1877
|
43 |
3033 |
if defined $segreg and not &is_segreg_att($segreg) |
1878
|
215 |
1848 |
if (defined $index_reg and not defined $base_reg and not defined $scale) |
1880
|
5 |
210 |
if $index_reg eq 1 and not &is_reg_att($disp) |
1882
|
1228 |
830 |
if defined $index_reg and !(&is_reg_att($index_reg) && &is_addressable32_att($index_reg)) || $index_reg =~ /^%esp$/io |
1884
|
16 |
58 |
if defined $scale and $scale ne 1 and $scale ne 2 and $scale ne 4 and $scale ne 8 |
1886
|
351 |
1433 |
if defined $disp and &is_reg_att($disp) |
1887
|
727 |
706 |
if (defined $base_reg and not defined $index_reg) { } |
1890
|
667 |
16 |
if 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
|
495 |
211 |
if defined $base_reg and not &is_addressable32_att($base_reg) |
1915
|
27 |
11279 |
if ($elem =~ /^([%\w]+):\s*\(\s*([%\w]+)\s*\)$/o) { } |
|
48 |
11231 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
52 |
11179 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
28 |
11151 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
17 |
11134 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*,\s*([%\w]+)\s*\)$/o) { } |
|
464 |
10670 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*\)$/o) { } |
|
221 |
10449 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
393 |
10056 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
203 |
9853 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
96 |
9757 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*\)$/o) { } |
|
28 |
9729 |
elsif ($elem =~ /^\(\s*([%\w]+)\s*\)$/o) { } |
|
51 |
9678 |
elsif ($elem =~ /^\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
51 |
9627 |
elsif ($elem =~ /^\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
27 |
9600 |
elsif ($elem =~ /^\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
17 |
9583 |
elsif ($elem =~ /^\(\s*,\s*([%\w]+)\s*\)$/o) { } |
|
459 |
9124 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*\)$/o) { } |
|
217 |
8907 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
385 |
8522 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
200 |
8322 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
92 |
8230 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*\)$/o) { } |
2027
|
4444 |
118182 |
if &is_reg64_intel($reg) or &is_r32_in64_intel($reg) or &is_addressable32_intel($reg) |
2052
|
2408 |
135409 |
if defined $segreg and not &is_segreg_intel($segreg) |
2053
|
90372 |
45037 |
if (defined $base_reg and &is_reg_intel($base_reg)) |
2055
|
29043 |
61329 |
unless &_is_valid_64bit_addr_reg_intel($base_reg) |
2057
|
60163 |
1166 |
if &is_reg64_intel($base_reg) |
2059
|
77825 |
28541 |
if (defined $index_reg and &is_reg_intel($index_reg)) |
2061
|
43329 |
34496 |
unless &_is_valid_64bit_addr_reg_intel($index_reg) |
2063
|
33177 |
1319 |
if &is_reg64_intel($index_reg) |
2065
|
41911 |
21126 |
if (defined $scale and &is_reg_intel($scale)) |
2067
|
22803 |
19108 |
unless &_is_valid_64bit_addr_reg_intel($scale) |
2069
|
18192 |
916 |
if &is_reg64_intel($scale) |
2071
|
32151 |
8083 |
if (defined $disp and &is_reg_intel($disp)) |
2073
|
23007 |
9144 |
unless &_is_valid_64bit_addr_reg_intel($disp) |
2075
|
8101 |
1043 |
if &is_reg64_intel($disp) |
2077
|
3507 |
13720 |
if $was64 != 0 and $was64 != $nregs |
2079
|
876 |
11953 |
if defined $index_reg and defined $scale and &is_reg_intel($index_reg) and &is_reg_intel($scale) |
2081
|
1942 |
9438 |
if defined $base_reg and &is_reg_intel($base_reg) and $base_reg_sign =~ /-/o |
2083
|
1131 |
9535 |
if defined $index_reg and &is_reg_intel($index_reg) and $index_reg_sign =~ /-/o |
2085
|
990 |
8221 |
if defined $scale and &is_reg_intel($scale) and $index_reg_sign =~ /-/o |
2087
|
1208 |
6460 |
if defined $disp and &is_reg_intel($disp) and $disp_sign =~ /-/o |
2089
|
7129 |
444 |
if (defined $index_reg and defined $scale) |
2090
|
306 |
612 |
if $index_reg =~ /\brsp\b/io || $index_reg =~ /\brip\b/io and $scale =~ /\b\d+\b/o and $scale ne 1 |
2092
|
306 |
612 |
if $scale =~ /\brsp\b/io || $scale =~ /\brip\b/io and $index_reg =~ /\b\d+\b/o and $index_reg ne 1 |
2094
|
153 |
420 |
if &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
|
153 |
420 |
if &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
|
72 |
2611 |
if 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
|
36 |
2431 |
if 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) |
2121
|
24164 |
113688 |
if ($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) { } |
|
24164 |
89524 |
elsif ($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) { } |
|
23160 |
66364 |
elsif ($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) { } |
|
3896 |
62468 |
elsif ($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) { } |
|
8193 |
54275 |
elsif ($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) { } |
|
4096 |
50179 |
elsif ($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) { } |
|
152 |
50027 |
elsif ($elem =~ /^\[\s*(\w+)\s*:\s*([\+\-\(\)]*)\s*(\w+)\s*\]$/o or $elem =~ /^(\w+)\s*:\s*\[\s*([\+\-\(\)]*)\s*(\w+)\s*\]$/o) { } |
|
288 |
49739 |
elsif ($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) { } |
|
4551 |
45188 |
elsif ($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) { } |
|
11856 |
33332 |
elsif ($elem =~ /^\[\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*\*\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o) { } |
|
11855 |
21477 |
elsif ($elem =~ /^\[\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*\*\s*(\w+)\s*(\)*)\s*\]$/o) { } |
|
11364 |
10113 |
elsif ($elem =~ /^\[\s*([\+\-\(\)]*)\s*(\w+)\s*\*\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o) { } |
|
1897 |
8216 |
elsif ($elem =~ /^\[\s*([\+\-\(\)]*)\s*(\w+)\s*\*\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o) { } |
|
3765 |
4451 |
elsif ($elem =~ /^\[\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*(\)*)\s*\]$/o) { } |
|
1992 |
2459 |
elsif ($elem =~ /^\[\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]+)\s*(\w+)\s*\*\s*(\w+)\s*(\)*)\s*\]$/o) { } |
|
75 |
2384 |
elsif ($elem =~ /^\[\s*([\+\-\(\)]*)\s*(\w+)\s*\]/o) { } |
|
138 |
2246 |
elsif ($elem =~ /^\[\s*([\+\-\(\)]*)\s*(\w+)\s*\*\s*(\w+)\s*(\)*)\s*\]$/o) { } |
|
2211 |
35 |
elsif ($elem =~ /^\[\s*([\+\-\(\)]*)\s*(\w+)\s*([\+\-\(\)]*)\s*(\w+)\s*\]$/o) { } |
2217
|
277 |
2329 |
if &is_reg64_att($reg) or &is_r32_in64_att($reg) or &is_addressable32_att($reg) |
2242
|
57 |
3005 |
if defined $segreg and not &is_segreg_att($segreg) |
2243
|
2317 |
688 |
if (defined $base_reg) |
2245
|
867 |
1450 |
unless (defined $index_reg) |
2249
|
823 |
42 |
if defined $disp || $base_reg =~ /%/o and !&_is_valid_64bit_addr_reg_att($base_reg) || $base_reg =~ /^%rip$/io |
2253
|
531 |
901 |
if &is_reg_att($base_reg) and !&_is_valid_64bit_addr_reg_att($base_reg) || $base_reg =~ /^%rip$/io |
2256
|
777 |
186 |
if &is_reg64_att($base_reg) |
2258
|
1607 |
44 |
if (defined $index_reg) |
2260
|
254 |
434 |
unless (defined $base_reg or defined $scale) |
2262
|
5 |
249 |
if $index_reg eq 1 and not &is_reg_att($disp) |
2264
|
1015 |
587 |
unless &_is_valid_64bit_addr_reg_att($index_reg) |
2265
|
97 |
490 |
if $index_reg =~ /^%rsp$/io or $index_reg =~ /^%rip$/io |
2267
|
355 |
135 |
if &is_reg64_att($index_reg) |
2269
|
39 |
495 |
if defined $disp and &is_reg_att($disp) |
2270
|
167 |
328 |
if $was64 != 0 and $was64 != $nregs |
2286
|
16 |
80 |
if defined $scale and ($scale ne 1 and $scale ne 2 and $scale ne 4 and $scale ne 8) |
2309
|
31 |
10107 |
if ($elem =~ /^([%\w]+):\s*\(\s*([%\w]+)\s*\)$/o) { } |
|
53 |
10054 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
68 |
9986 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
30 |
9956 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
24 |
9932 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*,\s*([%\w]+)\s*\)$/o) { } |
|
411 |
9521 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*\)$/o) { } |
|
224 |
9297 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
405 |
8892 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
191 |
8701 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
112 |
8589 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*\)$/o) { } |
|
29 |
8560 |
elsif ($elem =~ /^\(\s*([%\w]+)\s*\)$/o) { } |
|
55 |
8505 |
elsif ($elem =~ /^\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
66 |
8439 |
elsif ($elem =~ /^\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
29 |
8410 |
elsif ($elem =~ /^\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
24 |
8386 |
elsif ($elem =~ /^\(\s*,\s*([%\w]+)\s*\)$/o) { } |
|
406 |
7980 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*\)$/o) { } |
|
217 |
7763 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
394 |
7369 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
188 |
7181 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
105 |
7076 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*\)$/o) { } |
2497
|
220 |
25547 |
if (&is_att_suffixed_instr($_)) { } |
2506
|
140 |
25407 |
if (/^fi(\w+)/io) { } |
|
280 |
25127 |
elsif (&is_att_suffixed_instr_fpu($_)) { } |
|
15 |
25112 |
elsif (/^\s*(mov[sz])x\s+([^,]+)\s*,\s*([^,]+)(.*)/io) { } |
|
32 |
25080 |
elsif (/^\s*(mov[sz])x/io) { } |
|
10 |
25070 |
elsif (/^\s*cbw\b/io) { } |
|
10 |
25060 |
elsif (/^\s*cwde\b/io) { } |
|
10 |
25050 |
elsif (/^\s*cwd\b/io) { } |
|
10 |
25040 |
elsif (/^\s*cdq\b/io) { } |
2528
|
2 |
13 |
if (&is_reg8($arg2) and &is_reg32($arg1)) { } |
|
2 |
11 |
elsif (&is_reg8($arg2) and &is_reg16($arg1)) { } |
|
2 |
9 |
elsif (&is_reg8($arg2) and &is_reg64($arg1)) { } |
|
2 |
7 |
elsif (&is_reg16($arg2) and &is_reg32($arg1)) { } |
|
2 |
9 |
elsif (&is_reg16($arg2) and &is_reg64($arg1)) { } |
2617
|
50 |
4 |
unless $par =~ /st\(\d\)/io |
2618
|
50 |
4 |
unless $par =~ /st\(\d\)/io |
2656
|
17 |
406 |
if ($par =~ /$a_seg_base_index_scale_disp/) { } |
|
17 |
389 |
elsif ($par =~ /$a_seg_base_disp_index_scale/) { } |
|
17 |
372 |
elsif ($par =~ /$a_seg_index_scale_base_disp/) { } |
|
7 |
365 |
elsif ($par =~ /$a_seg_base_index_disp/) { } |
|
7 |
358 |
elsif ($par =~ /$a_seg_base_index_scale/) { } |
|
5 |
353 |
elsif ($par =~ /$a_seg_base_index/) { } |
|
2 |
351 |
elsif ($par =~ /$a_seg_base/) { } |
|
7 |
344 |
elsif ($par =~ /$a_seg_index_scale_base/) { } |
|
50 |
294 |
elsif ($par =~ /$a_base_index_scale_disp/) { } |
|
33 |
261 |
elsif ($par =~ /$a_index_scale_base_disp/) { } |
|
33 |
228 |
elsif ($par =~ /$a_base_disp_index_scale/) { } |
|
13 |
215 |
elsif ($par =~ /$a_base_index_disp/) { } |
|
13 |
202 |
elsif ($par =~ /$a_base_index_scale/) { } |
|
9 |
193 |
elsif ($par =~ /$a_base_index/) { } |
|
122 |
71 |
elsif ($par =~ /$a_base/) { } |
|
13 |
58 |
elsif ($par =~ /$a_index_scale_base/) { } |
2661
|
1 |
16 |
if (&is_reg($3) and &is_reg($5)) { } |
|
1 |
15 |
elsif (&is_reg($3) and &is_reg($6)) { } |
|
1 |
14 |
elsif (&is_reg($5) and &is_reg($8)) { } |
|
1 |
13 |
elsif (&is_reg($6) and &is_reg($8)) { } |
|
4 |
9 |
elsif (&is_reg($3) and &is_reg($8)) { } |
|
2 |
7 |
elsif (&is_reg($3)) { } |
|
2 |
5 |
elsif (&is_reg($5)) { } |
|
2 |
3 |
elsif (&is_reg($6)) { } |
|
2 |
1 |
elsif (&is_reg($8)) { } |
2688
|
4 |
13 |
if (&is_reg($3) and &is_reg($5)) { } |
|
1 |
12 |
elsif (&is_reg($5) and &is_reg($7)) { } |
|
1 |
11 |
elsif (&is_reg($5) and &is_reg($8)) { } |
|
1 |
10 |
elsif (&is_reg($3) and &is_reg($7)) { } |
|
1 |
9 |
elsif (&is_reg($3) and &is_reg($8)) { } |
|
2 |
7 |
elsif (&is_reg($3)) { } |
|
2 |
5 |
elsif (&is_reg($5)) { } |
|
2 |
3 |
elsif (&is_reg($7)) { } |
|
2 |
1 |
elsif (&is_reg($8)) { } |
2715
|
1 |
16 |
if (&is_reg($3) and &is_reg($6)) { } |
|
1 |
15 |
elsif (&is_reg($4) and &is_reg($6)) { } |
|
4 |
11 |
elsif (&is_reg($6) and &is_reg($8)) { } |
|
1 |
10 |
elsif (&is_reg($3) and &is_reg($8)) { } |
|
1 |
9 |
elsif (&is_reg($4) and &is_reg($8)) { } |
|
2 |
7 |
elsif (&is_reg($3)) { } |
|
2 |
5 |
elsif (&is_reg($4)) { } |
|
2 |
3 |
elsif (&is_reg($6)) { } |
|
2 |
1 |
elsif (&is_reg($8)) { } |
2742
|
1 |
6 |
if (&is_reg($3) and &is_reg($5)) { } |
|
1 |
5 |
elsif (&is_reg($3) and &is_reg($7)) { } |
|
1 |
4 |
elsif (&is_reg($5) and &is_reg($7)) { } |
|
1 |
3 |
elsif (&is_reg($3)) { } |
|
1 |
2 |
elsif (&is_reg($5)) { } |
|
1 |
1 |
elsif (&is_reg($7)) { } |
2762
|
1 |
6 |
if (&is_reg($3) and &is_reg($5)) { } |
|
1 |
5 |
elsif (&is_reg($3) and &is_reg($6)) { } |
|
2 |
3 |
elsif (&is_reg($3)) { } |
|
1 |
2 |
elsif (&is_reg($5)) { } |
|
1 |
1 |
elsif (&is_reg($6)) { } |
2780
|
1 |
4 |
if (&is_reg($3) and &is_reg($5)) { } |
|
2 |
2 |
elsif (&is_reg($3)) { } |
|
1 |
1 |
elsif (&is_reg($5)) { } |
2792
|
1 |
1 |
if (&is_reg($2)) { } |
2802
|
1 |
6 |
if (&is_reg($3) and &is_reg($6)) { } |
|
1 |
5 |
elsif (&is_reg($4) and &is_reg($6)) { } |
|
1 |
4 |
elsif (&is_reg($3)) { } |
|
1 |
3 |
elsif (&is_reg($4)) { } |
|
2 |
1 |
elsif (&is_reg($6)) { } |
2822
|
19 |
31 |
if (&is_reg($2) and &is_reg($4)) { } |
|
2 |
29 |
elsif (&is_reg($2) and &is_reg($5)) { } |
|
8 |
21 |
elsif (&is_reg($2) and &is_reg($7)) { } |
|
2 |
19 |
elsif (&is_reg($4) and &is_reg($7)) { } |
|
2 |
17 |
elsif (&is_reg($5) and &is_reg($7)) { } |
|
4 |
13 |
elsif (&is_reg($2)) { } |
|
4 |
9 |
elsif (&is_reg($4)) { } |
|
4 |
5 |
elsif (&is_reg($5)) { } |
|
4 |
1 |
elsif (&is_reg($7)) { } |
2849
|
2 |
31 |
if (&is_reg($2) and &is_reg($5)) { } |
|
2 |
29 |
elsif (&is_reg($3) and &is_reg($5)) { } |
|
2 |
27 |
elsif (&is_reg($2) and &is_reg($7)) { } |
|
2 |
25 |
elsif (&is_reg($3) and &is_reg($7)) { } |
|
8 |
17 |
elsif (&is_reg($5) and &is_reg($7)) { } |
|
4 |
13 |
elsif (&is_reg($2)) { } |
|
4 |
9 |
elsif (&is_reg($3)) { } |
|
4 |
5 |
elsif (&is_reg($5)) { } |
|
4 |
1 |
elsif (&is_reg($7)) { } |
2876
|
8 |
25 |
if (&is_reg($2) and &is_reg($4)) { } |
|
2 |
23 |
elsif (&is_reg($2) and &is_reg($6)) { } |
|
2 |
21 |
elsif (&is_reg($2) and &is_reg($7)) { } |
|
2 |
19 |
elsif (&is_reg($4) and &is_reg($6)) { } |
|
2 |
17 |
elsif (&is_reg($4) and &is_reg($7)) { } |
|
4 |
13 |
elsif (&is_reg($2)) { } |
|
4 |
9 |
elsif (&is_reg($4)) { } |
|
4 |
5 |
elsif (&is_reg($6)) { } |
|
4 |
1 |
elsif (&is_reg($7)) { } |
2903
|
2 |
11 |
if (&is_reg($2) and &is_reg($4)) { } |
|
2 |
9 |
elsif (&is_reg($2) and &is_reg($6)) { } |
|
2 |
7 |
elsif (&is_reg($4) and &is_reg($6)) { } |
|
2 |
5 |
elsif (&is_reg($2)) { } |
|
2 |
3 |
elsif (&is_reg($4)) { } |
|
2 |
1 |
elsif (&is_reg($6)) { } |
2923
|
2 |
11 |
if (&is_reg($2) and &is_reg($4)) { } |
|
2 |
9 |
elsif (&is_reg($2) and &is_reg($5)) { } |
|
4 |
5 |
elsif (&is_reg($2)) { } |
|
2 |
3 |
elsif (&is_reg($4)) { } |
|
2 |
1 |
elsif (&is_reg($5)) { } |
2941
|
2 |
7 |
if (&is_reg($2) and &is_reg($4)) { } |
|
4 |
3 |
elsif (&is_reg($2)) { } |
|
2 |
1 |
elsif (&is_reg($4)) { } |
2952
|
110 |
12 |
if (&is_reg($1)) { } |
2963
|
2 |
11 |
if (&is_reg($2) and &is_reg($5)) { } |
|
2 |
9 |
elsif (&is_reg($3) and &is_reg($5)) { } |
|
2 |
7 |
elsif (&is_reg($2)) { } |
|
2 |
5 |
elsif (&is_reg($3)) { } |
|
4 |
1 |
elsif (&is_reg($5)) { } |
3001
|
6 |
61 |
if (not $par =~ /\$/o || $par =~ /\%/o || $par =~ /_L\d+/o and $par =~ /[a-zA-Z_\.]/o) |
3023
|
13 |
38 |
if ($par =~ /^\s*(\w+)\s+([\$\%\w\+\-]+)\s*,\s*([\$\%\w\+\-]+)\s*,\s*([\$\%\w\+\-]+)/o) |
3043
|
11 |
40 |
if ($par =~ /^\s*(\w+)\s+([\$\%\w\+\-]+)\s*,\s*([\$\%\w\+\-]+)\s*$/o) |
3061
|
8 |
43 |
if ($par =~ /^\s*(\w+)\s+([\$\%\w\+\-]+)\s*\s*$/o) |
3069
|
6 |
1 |
unless ($a1 =~ /call/io or $a1 =~ /^\s*j[a-z]{1,3}/io) |
3097
|
22 |
29 |
if ($par =~ /$i_3op/) |
3098
|
20 |
2 |
if (&is_instr($1)) |
3102
|
17 |
34 |
if ($par =~ /$i_2op/) |
3103
|
15 |
2 |
if (&is_instr($1)) |
3107
|
12 |
39 |
if ($par =~ /$i_1op/) |
3108
|
10 |
2 |
if (&is_instr($1)) |
3137
|
50 |
1 |
unless $par =~ /fchs\s/io |
3138
|
50 |
1 |
unless $par =~ /fmul\s/io |
3140
|
50 |
1 |
unless $par =~ /fst\s/io |
3164
|
118 |
189 |
unless ($par =~ /\[/o or &is_reg($par)) |
3189
|
167 |
2728 |
if ($par =~ /^\s*$i\s+([^,]+)/i) |
3192
|
3 |
164 |
if ($par =~ /[^;]+\bbyte\b/io) { } |
|
3 |
161 |
elsif ($par =~ /[^;]+\bword\b/io) { } |
|
3 |
158 |
elsif ($par =~ /[^;]+\bdword\b/io) { } |
|
3 |
155 |
elsif ($par =~ /[^;]+\bqword\b/io) { } |
|
113 |
42 |
elsif ($par =~ /^\s*$i\s+([^,]+)\s*,\s*([^,]+)\s*,\s*([^,]+)/i) { } |
|
34 |
8 |
elsif ($par =~ /^\s*$i\s+([^,]+)\s*,\s*([^,]+)/i) { } |
3216
|
69 |
44 |
if (not $a3 =~ /\[.*\]/o) { } |
|
33 |
11 |
elsif (not $a2 =~ /\[.*\]/o) { } |
|
10 |
1 |
elsif ($par =~ /^\s*$i\s+([^\[\],]+)\s*,\s*([^,]+)\s*,\s*([^,]+)/i) { } |
3218
|
5 |
64 |
if (&is_reg8($a3)) { } |
|
5 |
59 |
elsif (&is_reg16($a3)) { } |
|
13 |
46 |
elsif (&is_reg32($a3)) { } |
|
5 |
41 |
elsif (&is_reg64($a3)) { } |
|
21 |
20 |
elsif ($par =~ /^\s*$i\s+([^\[\],]+)\s*,\s*([^,]+)\s*,\s*([^,]+)/i) { } |
|
10 |
10 |
elsif ($par =~ /^\s*$i\s+([^,]+)\s*,\s*([^\[\],]+)\s*,\s*([^,]+)/i) { } |
3225
|
2 |
19 |
if (&is_reg8($a1)) { } |
|
2 |
17 |
elsif (&is_reg16($a1)) { } |
|
11 |
6 |
elsif (&is_reg32($a1)) { } |
|
2 |
4 |
elsif (&is_reg64($a1)) { } |
3235
|
1 |
9 |
if (&is_reg8($a2)) { } |
|
1 |
8 |
elsif (&is_reg16($a2)) { } |
|
5 |
3 |
elsif (&is_reg32($a2)) { } |
|
1 |
2 |
elsif (&is_reg64($a2)) { } |
3260
|
2 |
31 |
if (&is_reg8($a2)) { } |
|
2 |
29 |
elsif (&is_reg16($a2)) { } |
|
7 |
22 |
elsif (&is_reg32($a2)) { } |
|
2 |
20 |
elsif (&is_reg64($a2)) { } |
|
10 |
10 |
elsif ($par =~ /^\s*$i\s+([^\[\],]+)\s*,\s*([^,]+)\s*,\s*([^,]+)/i) { } |
3267
|
1 |
9 |
if (&is_reg8($a1)) { } |
|
1 |
8 |
elsif (&is_reg16($a1)) { } |
|
6 |
2 |
elsif (&is_reg32($a1)) { } |
|
1 |
1 |
elsif (&is_reg64($a1)) { } |
3294
|
1 |
9 |
if (&is_reg8($a1)) { } |
|
1 |
8 |
elsif (&is_reg16($a1)) { } |
|
1 |
7 |
elsif (&is_reg32($a1)) { } |
|
1 |
6 |
elsif (&is_reg64($a1)) { } |
3308
|
23 |
11 |
if (not $a2 =~ /\[.*\]/o) { } |
|
9 |
2 |
elsif ($par =~ /^\s*$i\s+([^\[\],]+)\s*,\s*([^,]+)/i) { } |
3310
|
3 |
20 |
if (&is_reg8($a2)) { } |
|
3 |
17 |
elsif (&is_reg16($a2)) { } |
|
7 |
10 |
elsif (&is_reg32($a2)) { } |
|
3 |
7 |
elsif (&is_reg64($a2)) { } |
|
6 |
1 |
elsif ($par =~ /^\s*$i\s+([^\[\],]+)\s*,\s*([^,]+)/i) { } |
3317
|
1 |
5 |
if (&is_reg8($a1)) { } |
|
1 |
4 |
elsif (&is_reg16($a1)) { } |
|
2 |
2 |
elsif (&is_reg32($a1)) { } |
|
1 |
1 |
elsif (&is_reg64($a1)) { } |
3343
|
2 |
7 |
if (&is_reg8($a1)) { } |
|
2 |
5 |
elsif (&is_reg16($a1)) { } |
|
2 |
3 |
elsif (&is_reg32($a1)) { } |
|
2 |
1 |
elsif (&is_reg64($a1)) { } |
3358
|
1 |
7 |
if (&is_reg8($a1)) { } |
|
1 |
6 |
elsif (&is_reg16($a1)) { } |
|
2 |
4 |
elsif (&is_reg32($a1)) { } |
|
1 |
3 |
elsif (&is_reg64($a1)) { } |
3377
|
21 |
173 |
if ($par =~ /^\s*(mov[sz])x\s+([^,]+)\s*,\s*([^,]+)(.*)/io) |
3387
|
2 |
19 |
if ($par =~ /\bbyte\b/io || &is_reg8($arg2) and &is_reg32($arg1)) { } |
|
2 |
17 |
elsif ($par =~ /\bbyte\b/io || &is_reg8($arg2) and &is_reg16($arg1)) { } |
|
2 |
15 |
elsif ($par =~ /\bword\b/io || &is_reg16($arg2) and &is_reg32($arg1)) { } |
|
2 |
13 |
elsif ($par =~ /\bbyte\b/io || &is_reg8($arg2) and &is_reg64($arg1)) { } |
|
2 |
20 |
elsif ($par =~ /\bword\b/io || &is_reg16($arg2) and &is_reg64($arg1)) { } |
3405
|
114 |
80 |
if ($par =~ /$i_3op/) |
3406
|
113 |
1 |
if (&is_instr($1)) |
3410
|
64 |
130 |
if ($par =~ /$i_2op/) |
3411
|
63 |
1 |
if (&is_instr($1)) |
3415
|
15 |
179 |
if ($par =~ /$i_1op/) |
3416
|
14 |
1 |
if (&is_instr($1)) |
3432
|
192 |
2 |
unless ($par =~ /^\s*(j[a-z]+|call)/io) |
3434
|
114 |
78 |
if ($par =~ /^\s*(\w+)\s+([^,]+)\s*,\s*([^,]+)\s*,\s*([^,]+)\s*/gio) { } |
|
64 |
14 |
elsif ($par =~ /^\s*(\w+)\s+([^,]+)\s*,\s*([^,]+)\s*/gio) { } |
|
13 |
1 |
elsif ($par =~ /^\s*(\w+)\s+([^,]+)\s*/gio) { } |