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