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
361 .bundle_lock align_to_end
372 .bundle_lock align_to_end
383 .bundle_lock align_to_end
394 .bundle_lock align_to_end
405 .bundle_lock align_to_end
416 .bundle_lock align_to_end
427 .bundle_lock align_to_end
438 .bundle_lock align_to_end
449 .bundle_lock align_to_end
460 .bundle_lock align_to_end
469 INSTRLEN_3_OFFSET_10:
471 .bundle_lock align_to_end
480 INSTRLEN_3_OFFSET_11:
482 .bundle_lock align_to_end
491 INSTRLEN_3_OFFSET_12:
493 .bundle_lock align_to_end
502 INSTRLEN_3_OFFSET_13:
504 .bundle_lock align_to_end
512 INSTRLEN_3_OFFSET_14:
514 .bundle_lock align_to_end
523 INSTRLEN_3_OFFSET_15:
525 .bundle_lock align_to_end
535 .bundle_lock align_to_end
546 .bundle_lock align_to_end
557 .bundle_lock align_to_end
568 .bundle_lock align_to_end
579 .bundle_lock align_to_end
590 .bundle_lock align_to_end
601 .bundle_lock align_to_end
612 .bundle_lock align_to_end
623 .bundle_lock align_to_end
634 .bundle_lock align_to_end
643 INSTRLEN_4_OFFSET_10:
645 .bundle_lock align_to_end
654 INSTRLEN_4_OFFSET_11:
656 .bundle_lock align_to_end
665 INSTRLEN_4_OFFSET_12:
667 .bundle_lock align_to_end
675 INSTRLEN_4_OFFSET_13:
677 .bundle_lock align_to_end
686 INSTRLEN_4_OFFSET_14:
688 .bundle_lock align_to_end
697 INSTRLEN_4_OFFSET_15:
699 .bundle_lock align_to_end
709 .bundle_lock align_to_end
720 .bundle_lock align_to_end
731 .bundle_lock align_to_end
742 .bundle_lock align_to_end
753 .bundle_lock align_to_end
764 .bundle_lock align_to_end
775 .bundle_lock align_to_end
786 .bundle_lock align_to_end
797 .bundle_lock align_to_end
808 .bundle_lock align_to_end
817 INSTRLEN_5_OFFSET_10:
819 .bundle_lock align_to_end
828 INSTRLEN_5_OFFSET_11:
830 .bundle_lock align_to_end
838 INSTRLEN_5_OFFSET_12:
840 .bundle_lock align_to_end
849 INSTRLEN_5_OFFSET_13:
851 .bundle_lock align_to_end
860 INSTRLEN_5_OFFSET_14:
862 .bundle_lock align_to_end
871 INSTRLEN_5_OFFSET_15:
873 .bundle_lock align_to_end
883 .bundle_lock align_to_end
894 .bundle_lock align_to_end
905 .bundle_lock align_to_end
916 .bundle_lock align_to_end
927 .bundle_lock align_to_end
938 .bundle_lock align_to_end
949 .bundle_lock align_to_end
960 .bundle_lock align_to_end
971 .bundle_lock align_to_end
982 .bundle_lock align_to_end
991 INSTRLEN_6_OFFSET_10:
993 .bundle_lock align_to_end
1001 INSTRLEN_6_OFFSET_11:
1003 .bundle_lock align_to_end
1012 INSTRLEN_6_OFFSET_12:
1014 .bundle_lock align_to_end
1023 INSTRLEN_6_OFFSET_13:
1025 .bundle_lock align_to_end
1034 INSTRLEN_6_OFFSET_14:
1036 .bundle_lock align_to_end
1045 INSTRLEN_6_OFFSET_15:
1047 .bundle_lock align_to_end
1056 INSTRLEN_7_OFFSET_0:
1057 .bundle_lock align_to_end
1066 INSTRLEN_7_OFFSET_1:
1068 .bundle_lock align_to_end
1077 INSTRLEN_7_OFFSET_2:
1079 .bundle_lock align_to_end
1088 INSTRLEN_7_OFFSET_3:
1090 .bundle_lock align_to_end
1099 INSTRLEN_7_OFFSET_4:
1101 .bundle_lock align_to_end
1110 INSTRLEN_7_OFFSET_5:
1112 .bundle_lock align_to_end
1121 INSTRLEN_7_OFFSET_6:
1123 .bundle_lock align_to_end
1132 INSTRLEN_7_OFFSET_7:
1134 .bundle_lock align_to_end
1143 INSTRLEN_7_OFFSET_8:
1145 .bundle_lock align_to_end
1154 INSTRLEN_7_OFFSET_9:
1156 .bundle_lock align_to_end
1164 INSTRLEN_7_OFFSET_10:
1166 .bundle_lock align_to_end
1175 INSTRLEN_7_OFFSET_11:
1177 .bundle_lock align_to_end
1186 INSTRLEN_7_OFFSET_12:
1188 .bundle_lock align_to_end
1197 INSTRLEN_7_OFFSET_13:
1199 .bundle_lock align_to_end
1208 INSTRLEN_7_OFFSET_14:
1210 .bundle_lock align_to_end
1219 INSTRLEN_7_OFFSET_15:
1221 .bundle_lock align_to_end
1230 INSTRLEN_8_OFFSET_0:
1231 .bundle_lock align_to_end
1240 INSTRLEN_8_OFFSET_1:
1242 .bundle_lock align_to_end
1251 INSTRLEN_8_OFFSET_2:
1253 .bundle_lock align_to_end
1262 INSTRLEN_8_OFFSET_3:
1264 .bundle_lock align_to_end
1273 INSTRLEN_8_OFFSET_4:
1275 .bundle_lock align_to_end
1284 INSTRLEN_8_OFFSET_5:
1286 .bundle_lock align_to_end
1295 INSTRLEN_8_OFFSET_6:
1297 .bundle_lock align_to_end
1306 INSTRLEN_8_OFFSET_7:
1308 .bundle_lock align_to_end
1317 INSTRLEN_8_OFFSET_8:
1319 .bundle_lock align_to_end
1327 INSTRLEN_8_OFFSET_9:
1329 .bundle_lock align_to_end
1338 INSTRLEN_8_OFFSET_10:
1340 .bundle_lock align_to_end
1349 INSTRLEN_8_OFFSET_11:
1351 .bundle_lock align_to_end
1360 INSTRLEN_8_OFFSET_12:
1362 .bundle_lock align_to_end
1371 INSTRLEN_8_OFFSET_13:
1373 .bundle_lock align_to_end
1382 INSTRLEN_8_OFFSET_14:
1384 .bundle_lock align_to_end
1393 INSTRLEN_8_OFFSET_15:
1395 .bundle_lock align_to_end
1404 INSTRLEN_9_OFFSET_0:
1405 .bundle_lock align_to_end
1414 INSTRLEN_9_OFFSET_1:
1416 .bundle_lock align_to_end
1425 INSTRLEN_9_OFFSET_2:
1427 .bundle_lock align_to_end
1436 INSTRLEN_9_OFFSET_3:
1438 .bundle_lock align_to_end
1447 INSTRLEN_9_OFFSET_4:
1449 .bundle_lock align_to_end
1458 INSTRLEN_9_OFFSET_5:
1460 .bundle_lock align_to_end
1469 INSTRLEN_9_OFFSET_6:
1471 .bundle_lock align_to_end
1480 INSTRLEN_9_OFFSET_7:
1482 .bundle_lock align_to_end
1490 INSTRLEN_9_OFFSET_8:
1492 .bundle_lock align_to_end
1501 INSTRLEN_9_OFFSET_9:
1503 .bundle_lock align_to_end
1512 INSTRLEN_9_OFFSET_10:
1514 .bundle_lock align_to_end
1523 INSTRLEN_9_OFFSET_11:
1525 .bundle_lock align_to_end
1534 INSTRLEN_9_OFFSET_12:
1536 .bundle_lock align_to_end
1545 INSTRLEN_9_OFFSET_13:
1547 .bundle_lock align_to_end
1556 INSTRLEN_9_OFFSET_14:
1558 .bundle_lock align_to_end
1567 INSTRLEN_9_OFFSET_15:
1569 .bundle_lock align_to_end
1578 INSTRLEN_10_OFFSET_0:
1579 .bundle_lock align_to_end
1588 INSTRLEN_10_OFFSET_1:
1590 .bundle_lock align_to_end
1599 INSTRLEN_10_OFFSET_2:
1601 .bundle_lock align_to_end
1610 INSTRLEN_10_OFFSET_3:
1612 .bundle_lock align_to_end
1621 INSTRLEN_10_OFFSET_4:
1623 .bundle_lock align_to_end
1632 INSTRLEN_10_OFFSET_5:
1634 .bundle_lock align_to_end
1643 INSTRLEN_10_OFFSET_6:
1645 .bundle_lock align_to_end
1653 INSTRLEN_10_OFFSET_7:
1655 .bundle_lock align_to_end
1664 INSTRLEN_10_OFFSET_8:
1666 .bundle_lock align_to_end
1675 INSTRLEN_10_OFFSET_9:
1677 .bundle_lock align_to_end
1686 INSTRLEN_10_OFFSET_10:
1688 .bundle_lock align_to_end
1697 INSTRLEN_10_OFFSET_11:
1699 .bundle_lock align_to_end
1708 INSTRLEN_10_OFFSET_12:
1710 .bundle_lock align_to_end
1719 INSTRLEN_10_OFFSET_13:
1721 .bundle_lock align_to_end
1730 INSTRLEN_10_OFFSET_14:
1732 .bundle_lock align_to_end
1741 INSTRLEN_10_OFFSET_15:
1743 .bundle_lock align_to_end
1752 INSTRLEN_11_OFFSET_0:
1753 .bundle_lock align_to_end
1762 INSTRLEN_11_OFFSET_1:
1764 .bundle_lock align_to_end
1773 INSTRLEN_11_OFFSET_2:
1775 .bundle_lock align_to_end
1784 INSTRLEN_11_OFFSET_3:
1786 .bundle_lock align_to_end
1795 INSTRLEN_11_OFFSET_4:
1797 .bundle_lock align_to_end
1806 INSTRLEN_11_OFFSET_5:
1808 .bundle_lock align_to_end
1816 INSTRLEN_11_OFFSET_6:
1818 .bundle_lock align_to_end
1827 INSTRLEN_11_OFFSET_7:
1829 .bundle_lock align_to_end
1838 INSTRLEN_11_OFFSET_8:
1840 .bundle_lock align_to_end
1849 INSTRLEN_11_OFFSET_9:
1851 .bundle_lock align_to_end
1860 INSTRLEN_11_OFFSET_10:
1862 .bundle_lock align_to_end
1871 INSTRLEN_11_OFFSET_11:
1873 .bundle_lock align_to_end
1882 INSTRLEN_11_OFFSET_12:
1884 .bundle_lock align_to_end
1893 INSTRLEN_11_OFFSET_13:
1895 .bundle_lock align_to_end
1904 INSTRLEN_11_OFFSET_14:
1906 .bundle_lock align_to_end
1915 INSTRLEN_11_OFFSET_15:
1917 .bundle_lock align_to_end
1926 INSTRLEN_12_OFFSET_0:
1927 .bundle_lock align_to_end
1936 INSTRLEN_12_OFFSET_1:
1938 .bundle_lock align_to_end
1947 INSTRLEN_12_OFFSET_2:
1949 .bundle_lock align_to_end
1958 INSTRLEN_12_OFFSET_3:
1960 .bundle_lock align_to_end
1969 INSTRLEN_12_OFFSET_4:
1971 .bundle_lock align_to_end
1979 INSTRLEN_12_OFFSET_5:
1981 .bundle_lock align_to_end
1990 INSTRLEN_12_OFFSET_6:
1992 .bundle_lock align_to_end
2001 INSTRLEN_12_OFFSET_7:
2003 .bundle_lock align_to_end
2012 INSTRLEN_12_OFFSET_8:
2014 .bundle_lock align_to_end
2023 INSTRLEN_12_OFFSET_9:
2025 .bundle_lock align_to_end
2034 INSTRLEN_12_OFFSET_10:
2036 .bundle_lock align_to_end
2045 INSTRLEN_12_OFFSET_11:
2047 .bundle_lock align_to_end
2056 INSTRLEN_12_OFFSET_12:
2058 .bundle_lock align_to_end
2067 INSTRLEN_12_OFFSET_13:
2069 .bundle_lock align_to_end
2078 INSTRLEN_12_OFFSET_14:
2080 .bundle_lock align_to_end
2089 INSTRLEN_12_OFFSET_15:
2091 .bundle_lock align_to_end
2100 INSTRLEN_13_OFFSET_0:
2101 .bundle_lock align_to_end
2110 INSTRLEN_13_OFFSET_1:
2112 .bundle_lock align_to_end
2121 INSTRLEN_13_OFFSET_2:
2123 .bundle_lock align_to_end
2132 INSTRLEN_13_OFFSET_3:
2134 .bundle_lock align_to_end
2142 INSTRLEN_13_OFFSET_4:
2144 .bundle_lock align_to_end
2153 INSTRLEN_13_OFFSET_5:
2155 .bundle_lock align_to_end
2164 INSTRLEN_13_OFFSET_6:
2166 .bundle_lock align_to_end
2175 INSTRLEN_13_OFFSET_7:
2177 .bundle_lock align_to_end
2186 INSTRLEN_13_OFFSET_8:
2188 .bundle_lock align_to_end
2197 INSTRLEN_13_OFFSET_9:
2199 .bundle_lock align_to_end
2208 INSTRLEN_13_OFFSET_10:
2210 .bundle_lock align_to_end
2219 INSTRLEN_13_OFFSET_11:
2221 .bundle_lock align_to_end
2230 INSTRLEN_13_OFFSET_12:
2232 .bundle_lock align_to_end
2241 INSTRLEN_13_OFFSET_13:
2243 .bundle_lock align_to_end
2252 INSTRLEN_13_OFFSET_14:
2254 .bundle_lock align_to_end
2263 INSTRLEN_13_OFFSET_15:
2265 .bundle_lock align_to_end
2274 INSTRLEN_14_OFFSET_0:
2275 .bundle_lock align_to_end
2284 INSTRLEN_14_OFFSET_1:
2286 .bundle_lock align_to_end
2295 INSTRLEN_14_OFFSET_2:
2297 .bundle_lock align_to_end
2305 INSTRLEN_14_OFFSET_3:
2307 .bundle_lock align_to_end
2316 INSTRLEN_14_OFFSET_4:
2318 .bundle_lock align_to_end
2327 INSTRLEN_14_OFFSET_5:
2329 .bundle_lock align_to_end
2338 INSTRLEN_14_OFFSET_6:
2340 .bundle_lock align_to_end
2349 INSTRLEN_14_OFFSET_7:
2351 .bundle_lock align_to_end
2360 INSTRLEN_14_OFFSET_8:
2362 .bundle_lock align_to_end
2371 INSTRLEN_14_OFFSET_9:
2373 .bundle_lock align_to_end
2382 INSTRLEN_14_OFFSET_10:
2384 .bundle_lock align_to_end
2393 INSTRLEN_14_OFFSET_11:
2395 .bundle_lock align_to_end
2404 INSTRLEN_14_OFFSET_12:
2406 .bundle_lock align_to_end
2415 INSTRLEN_14_OFFSET_13:
2417 .bundle_lock align_to_end
2426 INSTRLEN_14_OFFSET_14:
2428 .bundle_lock align_to_end
2437 INSTRLEN_14_OFFSET_15:
2439 .bundle_lock align_to_end
2448 INSTRLEN_15_OFFSET_0:
2449 .bundle_lock align_to_end
2458 INSTRLEN_15_OFFSET_1:
2460 .bundle_lock align_to_end
2468 INSTRLEN_15_OFFSET_2:
2470 .bundle_lock align_to_end
2479 INSTRLEN_15_OFFSET_3:
2481 .bundle_lock align_to_end
2490 INSTRLEN_15_OFFSET_4:
2492 .bundle_lock align_to_end
2501 INSTRLEN_15_OFFSET_5:
2503 .bundle_lock align_to_end
2512 INSTRLEN_15_OFFSET_6:
2514 .bundle_lock align_to_end
2523 INSTRLEN_15_OFFSET_7:
2525 .bundle_lock align_to_end
2534 INSTRLEN_15_OFFSET_8:
2536 .bundle_lock align_to_end
2545 INSTRLEN_15_OFFSET_9:
2547 .bundle_lock align_to_end
2556 INSTRLEN_15_OFFSET_10:
2558 .bundle_lock align_to_end
2567 INSTRLEN_15_OFFSET_11:
2569 .bundle_lock align_to_end
2578 INSTRLEN_15_OFFSET_12:
2580 .bundle_lock align_to_end
2589 INSTRLEN_15_OFFSET_13:
2591 .bundle_lock align_to_end
2600 INSTRLEN_15_OFFSET_14:
2602 .bundle_lock align_to_end
2611 INSTRLEN_15_OFFSET_15:
2613 .bundle_lock align_to_end
2622 INSTRLEN_16_OFFSET_0:
2623 .bundle_lock align_to_end
2631 INSTRLEN_16_OFFSET_1:
2633 .bundle_lock align_to_end
2642 INSTRLEN_16_OFFSET_2:
2644 .bundle_lock align_to_end
2653 INSTRLEN_16_OFFSET_3:
2655 .bundle_lock align_to_end
2664 INSTRLEN_16_OFFSET_4:
2666 .bundle_lock align_to_end
2675 INSTRLEN_16_OFFSET_5:
2677 .bundle_lock align_to_end
2686 INSTRLEN_16_OFFSET_6:
2688 .bundle_lock align_to_end
2697 INSTRLEN_16_OFFSET_7:
2699 .bundle_lock align_to_end
2708 INSTRLEN_16_OFFSET_8:
2710 .bundle_lock align_to_end
2719 INSTRLEN_16_OFFSET_9:
2721 .bundle_lock align_to_end
2730 INSTRLEN_16_OFFSET_10:
2732 .bundle_lock align_to_end
2741 INSTRLEN_16_OFFSET_11:
2743 .bundle_lock align_to_end
2752 INSTRLEN_16_OFFSET_12:
2754 .bundle_lock align_to_end
2763 INSTRLEN_16_OFFSET_13:
2765 .bundle_lock align_to_end
2774 INSTRLEN_16_OFFSET_14:
2776 .bundle_lock align_to_end
2785 INSTRLEN_16_OFFSET_15:
2787 .bundle_lock align_to_end