line |
true |
false |
branch |
225
|
649 |
20 |
if $elem eq "" |
243
|
6570 |
2043576 |
unless $elem =~ /^\w+$/o |
245
|
1205908 |
111893565 |
if /^$elem$/i |
264
|
12857 |
31154 |
unless $elem =~ /^\%\w+$/o |
266
|
15871 |
730415 |
if /^$elem$/i |
1292
|
9675 |
8894 |
if $reg =~ /^bx$/io or $reg =~ /^bp$/io or $reg =~ /^si$/io or $reg =~ /^di$/io |
1310
|
912 |
913 |
if $reg1 =~ /^b.$/io and $reg2 =~ /^b.$/io or $reg1 =~ /^.i$/io and $reg2 =~ /^.i$/io |
1334
|
44 |
14359 |
if defined $segreg and not &is_segreg_intel($segreg) |
1335
|
3097 |
11262 |
if defined $reg1 and &is_reg_intel($reg1) and not &_is_valid_16bit_addr_reg_intel($reg1) |
1337
|
3277 |
7906 |
if defined $reg2 and &is_reg_intel($reg2) and not &_is_valid_16bit_addr_reg_intel($reg2) |
1339
|
2520 |
4488 |
if defined $disp and &is_reg_intel($disp) and not &_is_valid_16bit_addr_reg_intel($disp) |
1342
|
727 |
4738 |
if defined $reg1 and defined $reg1_sign and &is_reg_intel($reg1) and $reg1_sign =~ /-/o |
1344
|
1320 |
3352 |
if defined $reg2 and defined $reg2_sign and &is_reg_intel($reg2) and $reg2_sign =~ /-/o |
1346
|
1068 |
1770 |
if defined $disp and defined $disp_sign and &is_reg_intel($disp) and $disp_sign =~ /-/o |
1348
|
0 |
1176 |
if defined $reg1 and defined $reg2 and defined $disp and &is_reg_intel($reg1) and &is_reg_intel($reg2) and &is_reg_intel($disp) |
1351
|
1581 |
769 |
if (defined $reg1 and &is_reg16_intel($reg1)) { } |
1353
|
0 |
1581 |
if defined $reg1_sign and $reg1_sign =~ /-/o |
1355
|
1581 |
0 |
if (&_is_valid_16bit_addr_reg_intel($reg1)) |
1357
|
769 |
812 |
if (defined $reg2 and &is_reg16_intel($reg2)) { } |
|
576 |
236 |
elsif (defined $disp and &is_reg16_intel($disp)) { } |
1359
|
384 |
385 |
if &_is_same_type_16bit_addr_reg_intel($reg1, $reg2) |
1360
|
0 |
385 |
if defined $reg2_sign and $reg2_sign =~ /-/o |
1361
|
0 |
385 |
if defined $disp and &is_reg_intel($disp) |
1364
|
385 |
0 |
if &_is_valid_16bit_addr_reg_intel($reg2) |
1371
|
288 |
288 |
if &_is_same_type_16bit_addr_reg_intel($reg1, $disp) |
1372
|
0 |
288 |
if defined $disp_sign and $disp_sign =~ /-/o |
1375
|
288 |
0 |
if &_is_valid_16bit_addr_reg_intel($disp) |
1387
|
642 |
127 |
if (defined $reg2 and &is_reg16_intel($reg2)) { } |
1389
|
0 |
642 |
if defined $reg2_sign and $reg2_sign =~ /-/o |
1391
|
642 |
0 |
if (&_is_valid_16bit_addr_reg_intel($reg2)) |
1393
|
480 |
162 |
if (defined $disp and &is_reg16_intel($disp)) { } |
1395
|
240 |
240 |
if &_is_same_type_16bit_addr_reg_intel($disp, $reg2) |
1396
|
0 |
240 |
if defined $disp_sign and $disp_sign =~ /-/o |
1399
|
240 |
0 |
if &_is_valid_16bit_addr_reg_intel($disp) |
1410
|
0 |
90 |
if defined $disp and defined $disp_sign and &is_reg16_intel($disp) and $disp_sign =~ /-/o |
1431
|
202 |
23710 |
if ($elem =~ /^(\w+):\s*\[\s*([\+\-]*)\s*(\w+)\s*\]$/o or $elem =~ /^\[\s*(\w+)\s*:\s*([\+\-]*)\s*(\w+)\s*\]$/o) { } |
|
1569 |
22141 |
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) { } |
|
7833 |
14308 |
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 |
14208 |
elsif ($elem =~ /^\[\s*([\+\-]*)\s*(\w+)\s*\]$/o) { } |
|
790 |
13418 |
elsif ($elem =~ /^\[\s*([\+\-]*)\s*(\w+)\s*([\+\-]+)\s*(\w+)\s*\]$/o) { } |
|
3909 |
9509 |
elsif ($elem =~ /^\[\s*([\+\-]*)\s*(\w+)\s*([\+\-]+)\s*(\w+)\s*([\+\-]+)\s*(\w+)\s*\]$/o) { } |
1473
|
552 |
186 |
if $reg =~ /^%bx$/io or $reg =~ /^%bp$/io or $reg =~ /^%si$/io or $reg =~ /^%di$/io |
1491
|
64 |
65 |
if $reg1 =~ /^%b.$/io and $reg2 =~ /^%b.$/io or $reg1 =~ /^%.i$/io and $reg2 =~ /^%.i$/io |
1516
|
21 |
1067 |
if defined $segreg and not &is_segreg_att($segreg) |
1517
|
946 |
121 |
if (defined $basereg) |
1518
|
161 |
785 |
if $basereg =~ /%/o and not &is_reg16_att($basereg) |
1519
|
122 |
663 |
if &is_reg_att($basereg) and not &_is_valid_16bit_addr_reg_att($basereg) |
1520
|
18 |
645 |
if defined $disp and not &is_reg_att($basereg) |
1522
|
656 |
110 |
if (defined $indexreg) |
1523
|
186 |
470 |
if $indexreg =~ /%/o and not &is_reg16_att($indexreg) |
1524
|
52 |
418 |
if &is_reg_att($indexreg) and not &_is_valid_16bit_addr_reg_att($indexreg) |
1525
|
61 |
0 |
unless (defined $basereg or defined $scale) |
1527
|
51 |
10 |
if $indexreg ne 1 or &is_reg_att($disp) |
1530
|
218 |
259 |
if defined $disp and &is_reg_att($disp) |
1531
|
0 |
259 |
if defined $scale and $scale ne 1 |
1532
|
141 |
118 |
if (defined $basereg and defined $indexreg) |
1534
|
12 |
129 |
unless &_is_valid_16bit_addr_reg_att($basereg) and &_is_valid_16bit_addr_reg_att($indexreg) |
1536
|
64 |
65 |
if &_is_same_type_16bit_addr_reg_att($basereg, $indexreg) |
1538
|
0 |
0 |
if defined $basereg and defined $basereg_sign and &is_reg_att($basereg) and $basereg_sign =~ /-/o |
1540
|
0 |
0 |
if defined $indexreg and defined $indexreg_sign and &is_reg_att($indexreg) and $indexreg_sign =~ /-/o |
1559
|
34 |
1816 |
if ($elem =~ /^([%\w]+):\s*\(\s*([%\w]+)\s*\)$/o) { } |
|
52 |
1764 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/) { } |
|
16 |
1748 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
5 |
1743 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
99 |
1644 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*\)$/o) { } |
|
212 |
1432 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
72 |
1360 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
12 |
1348 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
60 |
1288 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*\)$/o) { } |
|
30 |
1258 |
elsif ($elem =~ /^\(\s*([%\w]+)\s*\)$/o) { } |
|
55 |
1203 |
elsif ($elem =~ /^\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
18 |
1185 |
elsif ($elem =~ /^\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
5 |
1180 |
elsif ($elem =~ /^\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
94 |
1086 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*\)$/o) { } |
|
211 |
875 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
73 |
802 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
12 |
790 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
62 |
728 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*\)$/o) { } |
1674
|
2452 |
151960 |
if defined $segreg and not &is_segreg_intel($segreg) |
1675
|
34326 |
111175 |
if defined $base_reg and &is_reg_intel($base_reg) and not &is_addressable32_intel($base_reg) |
1676
|
51207 |
62330 |
if defined $index_reg and &is_reg_intel($index_reg) and not &is_addressable32_intel($index_reg) |
1677
|
26949 |
30827 |
if defined $scale and &is_reg_intel($scale) and not &is_addressable32_intel($scale) |
1678
|
27198 |
10917 |
if defined $disp and &is_reg_intel($disp) and not &is_addressable32_intel($disp) |
1680
|
876 |
10446 |
if defined $index_reg and defined $scale and &is_reg_intel($index_reg) and &is_reg_intel($scale) |
1682
|
1585 |
8619 |
if defined $base_reg and defined $base_reg_sign and &is_reg_intel($base_reg) and $base_reg_sign =~ /-/o |
1684
|
1131 |
8484 |
if defined $index_reg and defined $index_reg_sign and &is_reg_intel($index_reg) and $index_reg_sign =~ /-/o |
1686
|
990 |
7068 |
if defined $scale and defined $index_reg_sign and &is_reg_intel($scale) and $index_reg_sign =~ /-/o |
1688
|
987 |
5814 |
if defined $disp and defined $disp_sign and &is_reg_intel($disp) and $disp_sign =~ /-/o |
1691
|
6192 |
519 |
if (defined $index_reg and defined $scale) |
1693
|
153 |
306 |
if $index_reg =~ /\besp\b/io and $scale =~ /\b\d+\b/o and $scale != 1 |
1694
|
153 |
306 |
if $scale =~ /\besp\b/io and $index_reg =~ /\b\d+\b/o and $index_reg != 1 |
1695
|
153 |
648 |
if &is_reg_intel($index_reg) and $scale =~ /\b\d+\b/o and $scale != 1 and $scale != 2 and $scale != 4 and $scale != 8 |
1697
|
153 |
648 |
if &is_reg_intel($scale) and $index_reg =~ /\b\d+\b/o and $index_reg != 1 and $index_reg != 2 and $index_reg != 4 and $index_reg != 8 |
1700
|
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) |
1702
|
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) |
1722
|
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) { } |
1825
|
43 |
3033 |
if defined $segreg and not &is_segreg_att($segreg) |
1826
|
215 |
1848 |
if (defined $index_reg and not defined $base_reg and not defined $scale) |
1828
|
5 |
210 |
if $index_reg eq 1 and not &is_reg_att($disp) |
1830
|
1228 |
830 |
if defined $index_reg and !(&is_reg_att($index_reg) && &is_addressable32_att($index_reg)) || $index_reg =~ /^%esp$/io |
1832
|
16 |
58 |
if defined $scale and not &is_reg_att($scale) and $scale != 1 and $scale != 2 and $scale != 4 and $scale != 8 |
1834
|
351 |
1433 |
if defined $disp and &is_reg_att($disp) |
1835
|
727 |
706 |
if (defined $base_reg and not defined $index_reg and not defined $scale) { } |
1837
|
667 |
60 |
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 or defined $base_reg_sign and $base_reg_sign =~ /-/o |
1844
|
495 |
211 |
if defined $base_reg and not &is_addressable32_att($base_reg) |
1862
|
27 |
11269 |
if ($elem =~ /^([%\w]+):\s*\(\s*([%\w]+)\s*\)$/o) { } |
|
48 |
11221 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
52 |
11169 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
28 |
11141 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
17 |
11124 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*,\s*([%\w]+)\s*\)$/o) { } |
|
464 |
10660 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*\)$/o) { } |
|
221 |
10439 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
393 |
10046 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
203 |
9843 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
96 |
9747 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*\)$/o) { } |
|
28 |
9719 |
elsif ($elem =~ /^\(\s*([%\w]+)\s*\)$/o) { } |
|
51 |
9668 |
elsif ($elem =~ /^\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
51 |
9617 |
elsif ($elem =~ /^\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
27 |
9590 |
elsif ($elem =~ /^\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
17 |
9573 |
elsif ($elem =~ /^\(\s*,\s*([%\w]+)\s*\)$/o) { } |
|
459 |
9114 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*\)$/o) { } |
|
217 |
8897 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
385 |
8512 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
200 |
8312 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
92 |
8220 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*\)$/o) { } |
1974
|
4444 |
118182 |
if &is_reg64_intel($reg) or &is_r32_in64_intel($reg) or &is_addressable32_intel($reg) |
1999
|
2408 |
135409 |
if defined $segreg and not &is_segreg_intel($segreg) |
2000
|
90372 |
45037 |
if (defined $base_reg and &is_reg_intel($base_reg)) |
2002
|
29043 |
61329 |
unless &_is_valid_64bit_addr_reg_intel($base_reg) |
2004
|
60163 |
1166 |
if &is_reg64_intel($base_reg) |
2006
|
77825 |
28541 |
if (defined $index_reg and &is_reg_intel($index_reg)) |
2008
|
43329 |
34496 |
unless &_is_valid_64bit_addr_reg_intel($index_reg) |
2010
|
33177 |
1319 |
if &is_reg64_intel($index_reg) |
2012
|
41911 |
21126 |
if (defined $scale and &is_reg_intel($scale)) |
2014
|
22803 |
19108 |
unless &_is_valid_64bit_addr_reg_intel($scale) |
2016
|
18192 |
916 |
if &is_reg64_intel($scale) |
2018
|
32151 |
8083 |
if (defined $disp and &is_reg_intel($disp)) |
2020
|
23007 |
9144 |
unless &_is_valid_64bit_addr_reg_intel($disp) |
2022
|
8101 |
1043 |
if &is_reg64_intel($disp) |
2024
|
3507 |
13720 |
if $was64 != 0 and $was64 != $nregs |
2026
|
876 |
11953 |
if defined $index_reg and defined $scale and &is_reg_intel($index_reg) and &is_reg_intel($scale) |
2028
|
1942 |
9438 |
if defined $base_reg and defined $base_reg_sign and &is_reg_intel($base_reg) and $base_reg_sign =~ /-/o |
2030
|
1131 |
9535 |
if defined $index_reg and defined $index_reg_sign and &is_reg_intel($index_reg) and $index_reg_sign =~ /-/o |
2032
|
990 |
8221 |
if defined $scale and defined $index_reg_sign and &is_reg_intel($scale) and $index_reg_sign =~ /-/o |
2034
|
1208 |
6460 |
if defined $disp and defined $disp_sign and &is_reg_intel($disp) and $disp_sign =~ /-/o |
2036
|
7129 |
444 |
if (defined $index_reg and defined $scale) |
2037
|
306 |
612 |
if $index_reg =~ /\brsp\b/io || $index_reg =~ /\brip\b/io and $scale =~ /\b\d+\b/o and $scale != 1 |
2039
|
306 |
612 |
if $scale =~ /\brsp\b/io || $scale =~ /\brip\b/io and $index_reg =~ /\b\d+\b/o and $index_reg != 1 |
2041
|
153 |
420 |
if &is_reg_intel($index_reg) and $scale =~ /\b\d+\b/o and $scale != 1 and $scale != 2 and $scale != 4 and $scale != 8 |
2043
|
153 |
420 |
if &is_reg_intel($scale) and $index_reg =~ /\b\d+\b/o and $index_reg != 1 and $index_reg != 2 and $index_reg != 4 and $index_reg != 8 |
2046
|
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) |
2048
|
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) |
2068
|
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) { } |
2164
|
277 |
2281 |
if &is_reg64_att($reg) or &is_r32_in64_att($reg) or &is_addressable32_att($reg) |
2189
|
57 |
2949 |
if defined $segreg and not &is_segreg_att($segreg) |
2190
|
2301 |
648 |
if (defined $base_reg) |
2192
|
851 |
0 |
unless (defined $index_reg or defined $scale) |
2195
|
0 |
44 |
if defined $disp || $base_reg =~ /%/o and !&_is_valid_64bit_addr_reg_att($base_reg) || $base_reg =~ /^%rip$/io or defined $base_reg_sign and $base_reg_sign =~ /-/o |
2199
|
531 |
901 |
if &is_reg_att($base_reg) and !&_is_valid_64bit_addr_reg_att($base_reg) || $base_reg =~ /^%rip$/io |
2202
|
777 |
186 |
if &is_reg64_att($base_reg) |
2204
|
1567 |
44 |
if (defined $index_reg) |
2206
|
214 |
434 |
unless (defined $base_reg or defined $scale) |
2208
|
5 |
209 |
if $index_reg eq 1 and not &is_reg_att($disp) |
2210
|
975 |
587 |
unless &_is_valid_64bit_addr_reg_att($index_reg) |
2211
|
97 |
490 |
if $index_reg =~ /^%rsp$/io or $index_reg =~ /^%rip$/io |
2213
|
355 |
135 |
if &is_reg64_att($index_reg) |
2215
|
39 |
495 |
if defined $disp and &is_reg_att($disp) |
2216
|
167 |
328 |
if $was64 != 0 and $was64 != $nregs |
2218
|
0 |
224 |
if defined $index_reg and defined $scale and &is_reg_att($index_reg) and &is_reg_att($scale) |
2220
|
0 |
0 |
if defined $base_reg and defined $base_reg_sign and &is_reg_att($base_reg) and $base_reg_sign =~ /-/o |
2222
|
0 |
0 |
if defined $index_reg and defined $index_reg_sign and &is_reg_att($index_reg) and $index_reg_sign =~ /-/o |
2224
|
0 |
0 |
if defined $scale and defined $index_reg_sign and &is_reg_att($scale) and $index_reg_sign =~ /-/o |
2226
|
0 |
243 |
if defined $disp and defined $disp_sign and &is_reg_att($disp) and $disp_sign =~ /-/o |
2228
|
16 |
80 |
if defined $scale and &is_reg_att($scale) || $scale != 1 && $scale != 2 && $scale != 4 && $scale != 8 |
2230
|
0 |
129 |
if defined $base_reg and defined $index_reg and defined $disp and &is_reg_att($base_reg) and &is_reg_att($index_reg) and &is_reg_att($disp) |
2232
|
0 |
96 |
if defined $base_reg and defined $scale and defined $disp and &is_reg_att($base_reg) and &is_reg_att($scale) and &is_reg_att($disp) |
2251
|
29 |
10049 |
if ($elem =~ /^([%\w]+):\s*\(\s*([%\w]+)\s*\)$/o) { } |
|
53 |
9996 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
68 |
9928 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
30 |
9898 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
19 |
9879 |
elsif ($elem =~ /^([%\w]+):\s*\(\s*,\s*([%\w]+)\s*\)$/o) { } |
|
405 |
9474 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*\)$/o) { } |
|
224 |
9250 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
405 |
8845 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
191 |
8654 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
97 |
8557 |
elsif ($elem =~ /^([%\w]+):\s*([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*\)$/o) { } |
|
27 |
8530 |
elsif ($elem =~ /^\(\s*([%\w]+)\s*\)$/o) { } |
|
55 |
8475 |
elsif ($elem =~ /^\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
66 |
8409 |
elsif ($elem =~ /^\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
29 |
8380 |
elsif ($elem =~ /^\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
19 |
8361 |
elsif ($elem =~ /^\(\s*,\s*([%\w]+)\s*\)$/o) { } |
|
400 |
7961 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*\)$/o) { } |
|
217 |
7744 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*\)$/o) { } |
|
394 |
7350 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*([%\w]+)\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
188 |
7162 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*,\s*(\d+)\s*\)$/o) { } |
|
90 |
7072 |
elsif ($elem =~ /^([+-]*)\s*([%\w]+)\s*\(\s*,\s*([%\w]+)\s*\)$/o) { } |
2439
|
220 |
23917 |
if (&is_att_suffixed_instr($_)) { } |
2448
|
140 |
23777 |
if (/^fi(\w+)/io) { } |
|
280 |
23497 |
elsif (&is_att_suffixed_instr_fpu($_)) { } |
|
15 |
23482 |
elsif (/^\s*(mov[sz])x\s+([^,]+)\s*,\s*([^,]+)(.*)/io) { } |
|
32 |
23450 |
elsif (/^\s*(mov[sz])x/io) { } |
|
10 |
23440 |
elsif (/^\s*cbw\b/io) { } |
|
10 |
23430 |
elsif (/^\s*cwde\b/io) { } |
|
10 |
23420 |
elsif (/^\s*cwd\b/io) { } |
|
10 |
23410 |
elsif (/^\s*cdq\b/io) { } |
2470
|
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)) { } |
2559
|
50 |
4 |
unless $par =~ /st\(\d\)/io |
2560
|
50 |
4 |
unless $par =~ /st\(\d\)/io |
2598
|
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/) { } |
2603
|
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)) { } |
2630
|
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)) { } |
2657
|
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)) { } |
2684
|
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)) { } |
2704
|
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)) { } |
2722
|
1 |
4 |
if (&is_reg($3) and &is_reg($5)) { } |
|
2 |
2 |
elsif (&is_reg($3)) { } |
|
1 |
1 |
elsif (&is_reg($5)) { } |
2734
|
1 |
1 |
if (&is_reg($2)) { } |
2744
|
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)) { } |
2764
|
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)) { } |
2791
|
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)) { } |
2818
|
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)) { } |
2845
|
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)) { } |
2865
|
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)) { } |
2883
|
2 |
7 |
if (&is_reg($2) and &is_reg($4)) { } |
|
4 |
3 |
elsif (&is_reg($2)) { } |
|
2 |
1 |
elsif (&is_reg($4)) { } |
2894
|
110 |
12 |
if (&is_reg($1)) { } |
2905
|
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)) { } |
2943
|
6 |
61 |
if (not $par =~ /\$/o || $par =~ /\%/o || $par =~ /_L\d+/o and $par =~ /[a-zA-Z_\.]/o) |
2965
|
13 |
38 |
if ($par =~ /^\s*(\w+)\s+([\$\%\w\+\-]+)\s*,\s*([\$\%\w\+\-]+)\s*,\s*([\$\%\w\+\-]+)/o) |
2985
|
11 |
40 |
if ($par =~ /^\s*(\w+)\s+([\$\%\w\+\-]+)\s*,\s*([\$\%\w\+\-]+)\s*$/o) |
3003
|
8 |
43 |
if ($par =~ /^\s*(\w+)\s+([\$\%\w\+\-]+)\s*\s*$/o) |
3011
|
6 |
1 |
unless ($a1 =~ /call/io or $a1 =~ /^\s*j[a-z]{1,3}/io) |
3039
|
22 |
29 |
if ($par =~ /$i_3op/) |
3040
|
20 |
2 |
if (&is_instr($1)) |
3044
|
17 |
34 |
if ($par =~ /$i_2op/) |
3045
|
15 |
2 |
if (&is_instr($1)) |
3049
|
12 |
39 |
if ($par =~ /$i_1op/) |
3050
|
10 |
2 |
if (&is_instr($1)) |
3079
|
50 |
1 |
unless $par =~ /fchs\s/io |
3080
|
50 |
1 |
unless $par =~ /fmul\s/io |
3082
|
50 |
1 |
unless $par =~ /fst\s/io |
3106
|
118 |
189 |
unless ($par =~ /\[/o or &is_reg($par)) |
3131
|
167 |
2728 |
if ($par =~ /^\s*$i\s+([^,]+)/i) |
3134
|
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) { } |
3158
|
69 |
44 |
if (not $a3 =~ /\[.*\]/o) { } |
|
33 |
11 |
elsif (not $a2 =~ /\[.*\]/o) { } |
|
10 |
1 |
elsif ($par =~ /^\s*$i\s+([^\[\],]+)\s*,\s*([^,]+)\s*,\s*([^,]+)/i) { } |
3160
|
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) { } |
3167
|
2 |
19 |
if (&is_reg8($a1)) { } |
|
2 |
17 |
elsif (&is_reg16($a1)) { } |
|
11 |
6 |
elsif (&is_reg32($a1)) { } |
|
2 |
4 |
elsif (&is_reg64($a1)) { } |
3177
|
1 |
9 |
if (&is_reg8($a2)) { } |
|
1 |
8 |
elsif (&is_reg16($a2)) { } |
|
5 |
3 |
elsif (&is_reg32($a2)) { } |
|
1 |
2 |
elsif (&is_reg64($a2)) { } |
3202
|
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) { } |
3209
|
1 |
9 |
if (&is_reg8($a1)) { } |
|
1 |
8 |
elsif (&is_reg16($a1)) { } |
|
6 |
2 |
elsif (&is_reg32($a1)) { } |
|
1 |
1 |
elsif (&is_reg64($a1)) { } |
3236
|
1 |
9 |
if (&is_reg8($a1)) { } |
|
1 |
8 |
elsif (&is_reg16($a1)) { } |
|
1 |
7 |
elsif (&is_reg32($a1)) { } |
|
1 |
6 |
elsif (&is_reg64($a1)) { } |
3250
|
23 |
11 |
if (not $a2 =~ /\[.*\]/o) { } |
|
9 |
2 |
elsif ($par =~ /^\s*$i\s+([^\[\],]+)\s*,\s*([^,]+)/i) { } |
3252
|
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) { } |
3259
|
1 |
5 |
if (&is_reg8($a1)) { } |
|
1 |
4 |
elsif (&is_reg16($a1)) { } |
|
2 |
2 |
elsif (&is_reg32($a1)) { } |
|
1 |
1 |
elsif (&is_reg64($a1)) { } |
3285
|
2 |
7 |
if (&is_reg8($a1)) { } |
|
2 |
5 |
elsif (&is_reg16($a1)) { } |
|
2 |
3 |
elsif (&is_reg32($a1)) { } |
|
2 |
1 |
elsif (&is_reg64($a1)) { } |
3300
|
1 |
7 |
if (&is_reg8($a1)) { } |
|
1 |
6 |
elsif (&is_reg16($a1)) { } |
|
2 |
4 |
elsif (&is_reg32($a1)) { } |
|
1 |
3 |
elsif (&is_reg64($a1)) { } |
3319
|
21 |
173 |
if ($par =~ /^\s*(mov[sz])x\s+([^,]+)\s*,\s*([^,]+)(.*)/io) |
3329
|
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)) { } |
3347
|
114 |
80 |
if ($par =~ /$i_3op/) |
3348
|
113 |
1 |
if (&is_instr($1)) |
3352
|
64 |
130 |
if ($par =~ /$i_2op/) |
3353
|
63 |
1 |
if (&is_instr($1)) |
3357
|
15 |
179 |
if ($par =~ /$i_1op/) |
3358
|
14 |
1 |
if (&is_instr($1)) |
3374
|
192 |
2 |
unless ($par =~ /^\s*(j[a-z]+|call)/io) |
3376
|
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) { } |