Branch Coverage

blib/lib/Asm/X86.pm
Criterion Covered Total %
branch 844 844 100.0


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) { }