1 # RUN: llvm-mc -filetype=obj -triple i386-pc-linux-gnu %s -o - \
2 # RUN: | llvm-objdump -triple i386 -disassemble -no-show-raw-insn - | FileCheck %s
4 # !!! This test is auto-generated from utils/testgen/mc-bundling-x86-gen.py !!!
5 # It tests that bundle-aligned grouping works correctly in MC. Read the
6 # source of the script for more details.
13 .bundle_lock align_to_end
24 .bundle_lock align_to_end
35 .bundle_lock align_to_end
46 .bundle_lock align_to_end
57 .bundle_lock align_to_end
68 .bundle_lock align_to_end
79 .bundle_lock align_to_end
90 .bundle_lock align_to_end
101 .bundle_lock align_to_end
112 .bundle_lock align_to_end
121 INSTRLEN_1_OFFSET_10
:
123 .bundle_lock align_to_end
132 INSTRLEN_1_OFFSET_11
:
134 .bundle_lock align_to_end
143 INSTRLEN_1_OFFSET_12
:
145 .bundle_lock align_to_end
154 INSTRLEN_1_OFFSET_13
:
156 .bundle_lock align_to_end
165 INSTRLEN_1_OFFSET_14
:
167 .bundle_lock align_to_end
176 INSTRLEN_1_OFFSET_15
:
178 .bundle_lock align_to_end
187 .bundle_lock align_to_end
198 .bundle_lock align_to_end
209 .bundle_lock align_to_end
220 .bundle_lock align_to_end
231 .bundle_lock align_to_end
242 .bundle_lock align_to_end
253 .bundle_lock align_to_end
264 .bundle_lock align_to_end
275 .bundle_lock align_to_end
286 .bundle_lock align_to_end
295 INSTRLEN_2_OFFSET_10
:
297 .bundle_lock align_to_end
306 INSTRLEN_2_OFFSET_11
:
308 .bundle_lock align_to_end
317 INSTRLEN_2_OFFSET_12
:
319 .bundle_lock align_to_end
328 INSTRLEN_2_OFFSET_13
:
330 .bundle_lock align_to_end
339 INSTRLEN_2_OFFSET_14
:
341 .bundle_lock align_to_end
349 INSTRLEN_2_OFFSET_15
:
351 .bundle_lock align_to_end
362 .bundle_lock align_to_end
373 .bundle_lock align_to_end
384 .bundle_lock align_to_end
395 .bundle_lock align_to_end
406 .bundle_lock align_to_end
417 .bundle_lock align_to_end
428 .bundle_lock align_to_end
439 .bundle_lock align_to_end
450 .bundle_lock align_to_end
461 .bundle_lock align_to_end
470 INSTRLEN_3_OFFSET_10
:
472 .bundle_lock align_to_end
481 INSTRLEN_3_OFFSET_11
:
483 .bundle_lock align_to_end
492 INSTRLEN_3_OFFSET_12
:
494 .bundle_lock align_to_end
503 INSTRLEN_3_OFFSET_13
:
505 .bundle_lock align_to_end
513 INSTRLEN_3_OFFSET_14
:
515 .bundle_lock align_to_end
525 INSTRLEN_3_OFFSET_15
:
527 .bundle_lock align_to_end
538 .bundle_lock align_to_end
549 .bundle_lock align_to_end
560 .bundle_lock align_to_end
571 .bundle_lock align_to_end
582 .bundle_lock align_to_end
593 .bundle_lock align_to_end
604 .bundle_lock align_to_end
615 .bundle_lock align_to_end
626 .bundle_lock align_to_end
637 .bundle_lock align_to_end
646 INSTRLEN_4_OFFSET_10
:
648 .bundle_lock align_to_end
657 INSTRLEN_4_OFFSET_11
:
659 .bundle_lock align_to_end
668 INSTRLEN_4_OFFSET_12
:
670 .bundle_lock align_to_end
678 INSTRLEN_4_OFFSET_13
:
680 .bundle_lock align_to_end
690 INSTRLEN_4_OFFSET_14
:
692 .bundle_lock align_to_end
702 INSTRLEN_4_OFFSET_15
:
704 .bundle_lock align_to_end
715 .bundle_lock align_to_end
726 .bundle_lock align_to_end
737 .bundle_lock align_to_end
748 .bundle_lock align_to_end
759 .bundle_lock align_to_end
770 .bundle_lock align_to_end
781 .bundle_lock align_to_end
792 .bundle_lock align_to_end
803 .bundle_lock align_to_end
814 .bundle_lock align_to_end
823 INSTRLEN_5_OFFSET_10
:
825 .bundle_lock align_to_end
834 INSTRLEN_5_OFFSET_11
:
836 .bundle_lock align_to_end
844 INSTRLEN_5_OFFSET_12
:
846 .bundle_lock align_to_end
856 INSTRLEN_5_OFFSET_13
:
858 .bundle_lock align_to_end
868 INSTRLEN_5_OFFSET_14
:
870 .bundle_lock align_to_end
880 INSTRLEN_5_OFFSET_15
:
882 .bundle_lock align_to_end
893 .bundle_lock align_to_end
904 .bundle_lock align_to_end
915 .bundle_lock align_to_end
926 .bundle_lock align_to_end
937 .bundle_lock align_to_end
948 .bundle_lock align_to_end
959 .bundle_lock align_to_end
970 .bundle_lock align_to_end
981 .bundle_lock align_to_end
992 .bundle_lock align_to_end
1001 INSTRLEN_6_OFFSET_10
:
1003 .bundle_lock align_to_end
1011 INSTRLEN_6_OFFSET_11
:
1013 .bundle_lock align_to_end
1023 INSTRLEN_6_OFFSET_12
:
1025 .bundle_lock align_to_end
1035 INSTRLEN_6_OFFSET_13
:
1037 .bundle_lock align_to_end
1047 INSTRLEN_6_OFFSET_14
:
1049 .bundle_lock align_to_end
1059 INSTRLEN_6_OFFSET_15
:
1061 .bundle_lock align_to_end
1071 INSTRLEN_7_OFFSET_0
:
1072 .bundle_lock align_to_end
1081 INSTRLEN_7_OFFSET_1
:
1083 .bundle_lock align_to_end
1092 INSTRLEN_7_OFFSET_2
:
1094 .bundle_lock align_to_end
1103 INSTRLEN_7_OFFSET_3
:
1105 .bundle_lock align_to_end
1114 INSTRLEN_7_OFFSET_4
:
1116 .bundle_lock align_to_end
1125 INSTRLEN_7_OFFSET_5
:
1127 .bundle_lock align_to_end
1136 INSTRLEN_7_OFFSET_6
:
1138 .bundle_lock align_to_end
1147 INSTRLEN_7_OFFSET_7
:
1149 .bundle_lock align_to_end
1158 INSTRLEN_7_OFFSET_8
:
1160 .bundle_lock align_to_end
1169 INSTRLEN_7_OFFSET_9
:
1171 .bundle_lock align_to_end
1179 INSTRLEN_7_OFFSET_10
:
1181 .bundle_lock align_to_end
1191 INSTRLEN_7_OFFSET_11
:
1193 .bundle_lock align_to_end
1203 INSTRLEN_7_OFFSET_12
:
1205 .bundle_lock align_to_end
1215 INSTRLEN_7_OFFSET_13
:
1217 .bundle_lock align_to_end
1227 INSTRLEN_7_OFFSET_14
:
1229 .bundle_lock align_to_end
1239 INSTRLEN_7_OFFSET_15
:
1241 .bundle_lock align_to_end
1251 INSTRLEN_8_OFFSET_0
:
1252 .bundle_lock align_to_end
1261 INSTRLEN_8_OFFSET_1
:
1263 .bundle_lock align_to_end
1272 INSTRLEN_8_OFFSET_2
:
1274 .bundle_lock align_to_end
1283 INSTRLEN_8_OFFSET_3
:
1285 .bundle_lock align_to_end
1294 INSTRLEN_8_OFFSET_4
:
1296 .bundle_lock align_to_end
1305 INSTRLEN_8_OFFSET_5
:
1307 .bundle_lock align_to_end
1316 INSTRLEN_8_OFFSET_6
:
1318 .bundle_lock align_to_end
1327 INSTRLEN_8_OFFSET_7
:
1329 .bundle_lock align_to_end
1338 INSTRLEN_8_OFFSET_8
:
1340 .bundle_lock align_to_end
1348 INSTRLEN_8_OFFSET_9
:
1350 .bundle_lock align_to_end
1360 INSTRLEN_8_OFFSET_10
:
1362 .bundle_lock align_to_end
1372 INSTRLEN_8_OFFSET_11
:
1374 .bundle_lock align_to_end
1384 INSTRLEN_8_OFFSET_12
:
1386 .bundle_lock align_to_end
1396 INSTRLEN_8_OFFSET_13
:
1398 .bundle_lock align_to_end
1408 INSTRLEN_8_OFFSET_14
:
1410 .bundle_lock align_to_end
1420 INSTRLEN_8_OFFSET_15
:
1422 .bundle_lock align_to_end
1432 INSTRLEN_9_OFFSET_0
:
1433 .bundle_lock align_to_end
1442 INSTRLEN_9_OFFSET_1
:
1444 .bundle_lock align_to_end
1453 INSTRLEN_9_OFFSET_2
:
1455 .bundle_lock align_to_end
1464 INSTRLEN_9_OFFSET_3
:
1466 .bundle_lock align_to_end
1475 INSTRLEN_9_OFFSET_4
:
1477 .bundle_lock align_to_end
1486 INSTRLEN_9_OFFSET_5
:
1488 .bundle_lock align_to_end
1497 INSTRLEN_9_OFFSET_6
:
1499 .bundle_lock align_to_end
1508 INSTRLEN_9_OFFSET_7
:
1510 .bundle_lock align_to_end
1518 INSTRLEN_9_OFFSET_8
:
1520 .bundle_lock align_to_end
1530 INSTRLEN_9_OFFSET_9
:
1532 .bundle_lock align_to_end
1542 INSTRLEN_9_OFFSET_10
:
1544 .bundle_lock align_to_end
1554 INSTRLEN_9_OFFSET_11
:
1556 .bundle_lock align_to_end
1566 INSTRLEN_9_OFFSET_12
:
1568 .bundle_lock align_to_end
1578 INSTRLEN_9_OFFSET_13
:
1580 .bundle_lock align_to_end
1590 INSTRLEN_9_OFFSET_14
:
1592 .bundle_lock align_to_end
1602 INSTRLEN_9_OFFSET_15
:
1604 .bundle_lock align_to_end
1614 INSTRLEN_10_OFFSET_0
:
1615 .bundle_lock align_to_end
1624 INSTRLEN_10_OFFSET_1
:
1626 .bundle_lock align_to_end
1635 INSTRLEN_10_OFFSET_2
:
1637 .bundle_lock align_to_end
1646 INSTRLEN_10_OFFSET_3
:
1648 .bundle_lock align_to_end
1657 INSTRLEN_10_OFFSET_4
:
1659 .bundle_lock align_to_end
1668 INSTRLEN_10_OFFSET_5
:
1670 .bundle_lock align_to_end
1679 INSTRLEN_10_OFFSET_6
:
1681 .bundle_lock align_to_end
1689 INSTRLEN_10_OFFSET_7
:
1691 .bundle_lock align_to_end
1701 INSTRLEN_10_OFFSET_8
:
1703 .bundle_lock align_to_end
1713 INSTRLEN_10_OFFSET_9
:
1715 .bundle_lock align_to_end
1725 INSTRLEN_10_OFFSET_10
:
1727 .bundle_lock align_to_end
1737 INSTRLEN_10_OFFSET_11
:
1739 .bundle_lock align_to_end
1749 INSTRLEN_10_OFFSET_12
:
1751 .bundle_lock align_to_end
1761 INSTRLEN_10_OFFSET_13
:
1763 .bundle_lock align_to_end
1773 INSTRLEN_10_OFFSET_14
:
1775 .bundle_lock align_to_end
1785 INSTRLEN_10_OFFSET_15
:
1787 .bundle_lock align_to_end
1797 INSTRLEN_11_OFFSET_0
:
1798 .bundle_lock align_to_end
1807 INSTRLEN_11_OFFSET_1
:
1809 .bundle_lock align_to_end
1818 INSTRLEN_11_OFFSET_2
:
1820 .bundle_lock align_to_end
1829 INSTRLEN_11_OFFSET_3
:
1831 .bundle_lock align_to_end
1840 INSTRLEN_11_OFFSET_4
:
1842 .bundle_lock align_to_end
1851 INSTRLEN_11_OFFSET_5
:
1853 .bundle_lock align_to_end
1861 INSTRLEN_11_OFFSET_6
:
1863 .bundle_lock align_to_end
1873 INSTRLEN_11_OFFSET_7
:
1875 .bundle_lock align_to_end
1885 INSTRLEN_11_OFFSET_8
:
1887 .bundle_lock align_to_end
1897 INSTRLEN_11_OFFSET_9
:
1899 .bundle_lock align_to_end
1909 INSTRLEN_11_OFFSET_10
:
1911 .bundle_lock align_to_end
1921 INSTRLEN_11_OFFSET_11
:
1923 .bundle_lock align_to_end
1933 INSTRLEN_11_OFFSET_12
:
1935 .bundle_lock align_to_end
1945 INSTRLEN_11_OFFSET_13
:
1947 .bundle_lock align_to_end
1957 INSTRLEN_11_OFFSET_14
:
1959 .bundle_lock align_to_end
1969 INSTRLEN_11_OFFSET_15
:
1971 .bundle_lock align_to_end
1981 INSTRLEN_12_OFFSET_0
:
1982 .bundle_lock align_to_end
1991 INSTRLEN_12_OFFSET_1
:
1993 .bundle_lock align_to_end
2002 INSTRLEN_12_OFFSET_2
:
2004 .bundle_lock align_to_end
2013 INSTRLEN_12_OFFSET_3
:
2015 .bundle_lock align_to_end
2024 INSTRLEN_12_OFFSET_4
:
2026 .bundle_lock align_to_end
2034 INSTRLEN_12_OFFSET_5
:
2036 .bundle_lock align_to_end
2046 INSTRLEN_12_OFFSET_6
:
2048 .bundle_lock align_to_end
2058 INSTRLEN_12_OFFSET_7
:
2060 .bundle_lock align_to_end
2070 INSTRLEN_12_OFFSET_8
:
2072 .bundle_lock align_to_end
2082 INSTRLEN_12_OFFSET_9
:
2084 .bundle_lock align_to_end
2094 INSTRLEN_12_OFFSET_10
:
2096 .bundle_lock align_to_end
2106 INSTRLEN_12_OFFSET_11
:
2108 .bundle_lock align_to_end
2118 INSTRLEN_12_OFFSET_12
:
2120 .bundle_lock align_to_end
2130 INSTRLEN_12_OFFSET_13
:
2132 .bundle_lock align_to_end
2142 INSTRLEN_12_OFFSET_14
:
2144 .bundle_lock align_to_end
2154 INSTRLEN_12_OFFSET_15
:
2156 .bundle_lock align_to_end
2166 INSTRLEN_13_OFFSET_0
:
2167 .bundle_lock align_to_end
2176 INSTRLEN_13_OFFSET_1
:
2178 .bundle_lock align_to_end
2187 INSTRLEN_13_OFFSET_2
:
2189 .bundle_lock align_to_end
2198 INSTRLEN_13_OFFSET_3
:
2200 .bundle_lock align_to_end
2208 INSTRLEN_13_OFFSET_4
:
2210 .bundle_lock align_to_end
2220 INSTRLEN_13_OFFSET_5
:
2222 .bundle_lock align_to_end
2232 INSTRLEN_13_OFFSET_6
:
2234 .bundle_lock align_to_end
2244 INSTRLEN_13_OFFSET_7
:
2246 .bundle_lock align_to_end
2256 INSTRLEN_13_OFFSET_8
:
2258 .bundle_lock align_to_end
2268 INSTRLEN_13_OFFSET_9
:
2270 .bundle_lock align_to_end
2280 INSTRLEN_13_OFFSET_10
:
2282 .bundle_lock align_to_end
2292 INSTRLEN_13_OFFSET_11
:
2294 .bundle_lock align_to_end
2304 INSTRLEN_13_OFFSET_12
:
2306 .bundle_lock align_to_end
2316 INSTRLEN_13_OFFSET_13
:
2318 .bundle_lock align_to_end
2328 INSTRLEN_13_OFFSET_14
:
2330 .bundle_lock align_to_end
2340 INSTRLEN_13_OFFSET_15
:
2342 .bundle_lock align_to_end
2352 INSTRLEN_14_OFFSET_0
:
2353 .bundle_lock align_to_end
2362 INSTRLEN_14_OFFSET_1
:
2364 .bundle_lock align_to_end
2373 INSTRLEN_14_OFFSET_2
:
2375 .bundle_lock align_to_end
2383 INSTRLEN_14_OFFSET_3
:
2385 .bundle_lock align_to_end
2395 INSTRLEN_14_OFFSET_4
:
2397 .bundle_lock align_to_end
2407 INSTRLEN_14_OFFSET_5
:
2409 .bundle_lock align_to_end
2419 INSTRLEN_14_OFFSET_6
:
2421 .bundle_lock align_to_end
2431 INSTRLEN_14_OFFSET_7
:
2433 .bundle_lock align_to_end
2443 INSTRLEN_14_OFFSET_8
:
2445 .bundle_lock align_to_end
2455 INSTRLEN_14_OFFSET_9
:
2457 .bundle_lock align_to_end
2467 INSTRLEN_14_OFFSET_10
:
2469 .bundle_lock align_to_end
2479 INSTRLEN_14_OFFSET_11
:
2481 .bundle_lock align_to_end
2491 INSTRLEN_14_OFFSET_12
:
2493 .bundle_lock align_to_end
2503 INSTRLEN_14_OFFSET_13
:
2505 .bundle_lock align_to_end
2515 INSTRLEN_14_OFFSET_14
:
2517 .bundle_lock align_to_end
2527 INSTRLEN_14_OFFSET_15
:
2529 .bundle_lock align_to_end
2539 INSTRLEN_15_OFFSET_0
:
2540 .bundle_lock align_to_end
2549 INSTRLEN_15_OFFSET_1
:
2551 .bundle_lock align_to_end
2559 INSTRLEN_15_OFFSET_2
:
2561 .bundle_lock align_to_end
2571 INSTRLEN_15_OFFSET_3
:
2573 .bundle_lock align_to_end
2583 INSTRLEN_15_OFFSET_4
:
2585 .bundle_lock align_to_end
2595 INSTRLEN_15_OFFSET_5
:
2597 .bundle_lock align_to_end
2607 INSTRLEN_15_OFFSET_6
:
2609 .bundle_lock align_to_end
2619 INSTRLEN_15_OFFSET_7
:
2621 .bundle_lock align_to_end
2631 INSTRLEN_15_OFFSET_8
:
2633 .bundle_lock align_to_end
2643 INSTRLEN_15_OFFSET_9
:
2645 .bundle_lock align_to_end
2655 INSTRLEN_15_OFFSET_10
:
2657 .bundle_lock align_to_end
2667 INSTRLEN_15_OFFSET_11
:
2669 .bundle_lock align_to_end
2679 INSTRLEN_15_OFFSET_12
:
2681 .bundle_lock align_to_end
2691 INSTRLEN_15_OFFSET_13
:
2693 .bundle_lock align_to_end
2703 INSTRLEN_15_OFFSET_14
:
2705 .bundle_lock align_to_end
2715 INSTRLEN_15_OFFSET_15
:
2717 .bundle_lock align_to_end
2727 INSTRLEN_16_OFFSET_0
:
2728 .bundle_lock align_to_end
2736 INSTRLEN_16_OFFSET_1
:
2738 .bundle_lock align_to_end
2747 INSTRLEN_16_OFFSET_2
:
2749 .bundle_lock align_to_end
2758 INSTRLEN_16_OFFSET_3
:
2760 .bundle_lock align_to_end
2769 INSTRLEN_16_OFFSET_4
:
2771 .bundle_lock align_to_end
2780 INSTRLEN_16_OFFSET_5
:
2782 .bundle_lock align_to_end
2791 INSTRLEN_16_OFFSET_6
:
2793 .bundle_lock align_to_end
2802 INSTRLEN_16_OFFSET_7
:
2804 .bundle_lock align_to_end
2813 INSTRLEN_16_OFFSET_8
:
2815 .bundle_lock align_to_end
2824 INSTRLEN_16_OFFSET_9
:
2826 .bundle_lock align_to_end
2835 INSTRLEN_16_OFFSET_10
:
2837 .bundle_lock align_to_end
2846 INSTRLEN_16_OFFSET_11
:
2848 .bundle_lock align_to_end
2857 INSTRLEN_16_OFFSET_12
:
2859 .bundle_lock align_to_end
2868 INSTRLEN_16_OFFSET_13
:
2870 .bundle_lock align_to_end
2879 INSTRLEN_16_OFFSET_14
:
2881 .bundle_lock align_to_end
2890 INSTRLEN_16_OFFSET_15
:
2892 .bundle_lock align_to_end