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