[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / MC / X86 / AlignedBundling / autogen-inst-offset-align-to-end.s
blobfbf5b5294460f15dbb80b50b0a6c85e155200d41
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.
8 .text
9 .bundle_align_mode 4
11 .align 32, 0x90
12 INSTRLEN_1_OFFSET_0:
13 .bundle_lock align_to_end
14 .rept 1
15 inc %eax
16 .endr
17 .bundle_unlock
18 # CHECK: 0: nop
19 # CHECK: f: incl
21 .align 32, 0x90
22 INSTRLEN_1_OFFSET_1:
23 .fill 1, 1, 0x90
24 .bundle_lock align_to_end
25 .rept 1
26 inc %eax
27 .endr
28 .bundle_unlock
29 # CHECK: 21: nop
30 # CHECK: 2f: incl
32 .align 32, 0x90
33 INSTRLEN_1_OFFSET_2:
34 .fill 2, 1, 0x90
35 .bundle_lock align_to_end
36 .rept 1
37 inc %eax
38 .endr
39 .bundle_unlock
40 # CHECK: 42: nop
41 # CHECK: 4f: incl
43 .align 32, 0x90
44 INSTRLEN_1_OFFSET_3:
45 .fill 3, 1, 0x90
46 .bundle_lock align_to_end
47 .rept 1
48 inc %eax
49 .endr
50 .bundle_unlock
51 # CHECK: 63: nop
52 # CHECK: 6f: incl
54 .align 32, 0x90
55 INSTRLEN_1_OFFSET_4:
56 .fill 4, 1, 0x90
57 .bundle_lock align_to_end
58 .rept 1
59 inc %eax
60 .endr
61 .bundle_unlock
62 # CHECK: 84: nop
63 # CHECK: 8f: incl
65 .align 32, 0x90
66 INSTRLEN_1_OFFSET_5:
67 .fill 5, 1, 0x90
68 .bundle_lock align_to_end
69 .rept 1
70 inc %eax
71 .endr
72 .bundle_unlock
73 # CHECK: a5: nop
74 # CHECK: af: incl
76 .align 32, 0x90
77 INSTRLEN_1_OFFSET_6:
78 .fill 6, 1, 0x90
79 .bundle_lock align_to_end
80 .rept 1
81 inc %eax
82 .endr
83 .bundle_unlock
84 # CHECK: c6: nop
85 # CHECK: cf: incl
87 .align 32, 0x90
88 INSTRLEN_1_OFFSET_7:
89 .fill 7, 1, 0x90
90 .bundle_lock align_to_end
91 .rept 1
92 inc %eax
93 .endr
94 .bundle_unlock
95 # CHECK: e7: nop
96 # CHECK: ef: incl
98 .align 32, 0x90
99 INSTRLEN_1_OFFSET_8:
100 .fill 8, 1, 0x90
101 .bundle_lock align_to_end
102 .rept 1
103 inc %eax
104 .endr
105 .bundle_unlock
106 # CHECK: 108: nop
107 # CHECK: 10f: incl
109 .align 32, 0x90
110 INSTRLEN_1_OFFSET_9:
111 .fill 9, 1, 0x90
112 .bundle_lock align_to_end
113 .rept 1
114 inc %eax
115 .endr
116 .bundle_unlock
117 # CHECK: 129: nop
118 # CHECK: 12f: incl
120 .align 32, 0x90
121 INSTRLEN_1_OFFSET_10:
122 .fill 10, 1, 0x90
123 .bundle_lock align_to_end
124 .rept 1
125 inc %eax
126 .endr
127 .bundle_unlock
128 # CHECK: 14a: nop
129 # CHECK: 14f: incl
131 .align 32, 0x90
132 INSTRLEN_1_OFFSET_11:
133 .fill 11, 1, 0x90
134 .bundle_lock align_to_end
135 .rept 1
136 inc %eax
137 .endr
138 .bundle_unlock
139 # CHECK: 16b: nop
140 # CHECK: 16f: incl
142 .align 32, 0x90
143 INSTRLEN_1_OFFSET_12:
144 .fill 12, 1, 0x90
145 .bundle_lock align_to_end
146 .rept 1
147 inc %eax
148 .endr
149 .bundle_unlock
150 # CHECK: 18c: nop
151 # CHECK: 18f: incl
153 .align 32, 0x90
154 INSTRLEN_1_OFFSET_13:
155 .fill 13, 1, 0x90
156 .bundle_lock align_to_end
157 .rept 1
158 inc %eax
159 .endr
160 .bundle_unlock
161 # CHECK: 1ad: nop
162 # CHECK: 1af: incl
164 .align 32, 0x90
165 INSTRLEN_1_OFFSET_14:
166 .fill 14, 1, 0x90
167 .bundle_lock align_to_end
168 .rept 1
169 inc %eax
170 .endr
171 .bundle_unlock
172 # CHECK: 1ce: nop
173 # CHECK: 1cf: incl
175 .align 32, 0x90
176 INSTRLEN_1_OFFSET_15:
177 .fill 15, 1, 0x90
178 .bundle_lock align_to_end
179 .rept 1
180 inc %eax
181 .endr
182 .bundle_unlock
183 # CHECK: 1ef: incl
185 .align 32, 0x90
186 INSTRLEN_2_OFFSET_0:
187 .bundle_lock align_to_end
188 .rept 2
189 inc %eax
190 .endr
191 .bundle_unlock
192 # CHECK: 200: nop
193 # CHECK: 20e: incl
195 .align 32, 0x90
196 INSTRLEN_2_OFFSET_1:
197 .fill 1, 1, 0x90
198 .bundle_lock align_to_end
199 .rept 2
200 inc %eax
201 .endr
202 .bundle_unlock
203 # CHECK: 221: nop
204 # CHECK: 22e: incl
206 .align 32, 0x90
207 INSTRLEN_2_OFFSET_2:
208 .fill 2, 1, 0x90
209 .bundle_lock align_to_end
210 .rept 2
211 inc %eax
212 .endr
213 .bundle_unlock
214 # CHECK: 242: nop
215 # CHECK: 24e: incl
217 .align 32, 0x90
218 INSTRLEN_2_OFFSET_3:
219 .fill 3, 1, 0x90
220 .bundle_lock align_to_end
221 .rept 2
222 inc %eax
223 .endr
224 .bundle_unlock
225 # CHECK: 263: nop
226 # CHECK: 26e: incl
228 .align 32, 0x90
229 INSTRLEN_2_OFFSET_4:
230 .fill 4, 1, 0x90
231 .bundle_lock align_to_end
232 .rept 2
233 inc %eax
234 .endr
235 .bundle_unlock
236 # CHECK: 284: nop
237 # CHECK: 28e: incl
239 .align 32, 0x90
240 INSTRLEN_2_OFFSET_5:
241 .fill 5, 1, 0x90
242 .bundle_lock align_to_end
243 .rept 2
244 inc %eax
245 .endr
246 .bundle_unlock
247 # CHECK: 2a5: nop
248 # CHECK: 2ae: incl
250 .align 32, 0x90
251 INSTRLEN_2_OFFSET_6:
252 .fill 6, 1, 0x90
253 .bundle_lock align_to_end
254 .rept 2
255 inc %eax
256 .endr
257 .bundle_unlock
258 # CHECK: 2c6: nop
259 # CHECK: 2ce: incl
261 .align 32, 0x90
262 INSTRLEN_2_OFFSET_7:
263 .fill 7, 1, 0x90
264 .bundle_lock align_to_end
265 .rept 2
266 inc %eax
267 .endr
268 .bundle_unlock
269 # CHECK: 2e7: nop
270 # CHECK: 2ee: incl
272 .align 32, 0x90
273 INSTRLEN_2_OFFSET_8:
274 .fill 8, 1, 0x90
275 .bundle_lock align_to_end
276 .rept 2
277 inc %eax
278 .endr
279 .bundle_unlock
280 # CHECK: 308: nop
281 # CHECK: 30e: incl
283 .align 32, 0x90
284 INSTRLEN_2_OFFSET_9:
285 .fill 9, 1, 0x90
286 .bundle_lock align_to_end
287 .rept 2
288 inc %eax
289 .endr
290 .bundle_unlock
291 # CHECK: 329: nop
292 # CHECK: 32e: incl
294 .align 32, 0x90
295 INSTRLEN_2_OFFSET_10:
296 .fill 10, 1, 0x90
297 .bundle_lock align_to_end
298 .rept 2
299 inc %eax
300 .endr
301 .bundle_unlock
302 # CHECK: 34a: nop
303 # CHECK: 34e: incl
305 .align 32, 0x90
306 INSTRLEN_2_OFFSET_11:
307 .fill 11, 1, 0x90
308 .bundle_lock align_to_end
309 .rept 2
310 inc %eax
311 .endr
312 .bundle_unlock
313 # CHECK: 36b: nop
314 # CHECK: 36e: incl
316 .align 32, 0x90
317 INSTRLEN_2_OFFSET_12:
318 .fill 12, 1, 0x90
319 .bundle_lock align_to_end
320 .rept 2
321 inc %eax
322 .endr
323 .bundle_unlock
324 # CHECK: 38c: nop
325 # CHECK: 38e: incl
327 .align 32, 0x90
328 INSTRLEN_2_OFFSET_13:
329 .fill 13, 1, 0x90
330 .bundle_lock align_to_end
331 .rept 2
332 inc %eax
333 .endr
334 .bundle_unlock
335 # CHECK: 3ad: nop
336 # CHECK: 3ae: incl
338 .align 32, 0x90
339 INSTRLEN_2_OFFSET_14:
340 .fill 14, 1, 0x90
341 .bundle_lock align_to_end
342 .rept 2
343 inc %eax
344 .endr
345 .bundle_unlock
346 # CHECK: 3ce: incl
348 .align 32, 0x90
349 INSTRLEN_2_OFFSET_15:
350 .fill 15, 1, 0x90
351 .bundle_lock align_to_end
352 .rept 2
353 inc %eax
354 .endr
355 .bundle_unlock
356 # CHECK: 3ef: nop
357 # CHECK: 3f0: nop
358 # CHECK: 3fe: incl
360 .align 32, 0x90
361 INSTRLEN_3_OFFSET_0:
362 .bundle_lock align_to_end
363 .rept 3
364 inc %eax
365 .endr
366 .bundle_unlock
367 # CHECK: 400: nop
368 # CHECK: 40d: incl
370 .align 32, 0x90
371 INSTRLEN_3_OFFSET_1:
372 .fill 1, 1, 0x90
373 .bundle_lock align_to_end
374 .rept 3
375 inc %eax
376 .endr
377 .bundle_unlock
378 # CHECK: 421: nop
379 # CHECK: 42d: incl
381 .align 32, 0x90
382 INSTRLEN_3_OFFSET_2:
383 .fill 2, 1, 0x90
384 .bundle_lock align_to_end
385 .rept 3
386 inc %eax
387 .endr
388 .bundle_unlock
389 # CHECK: 442: nop
390 # CHECK: 44d: incl
392 .align 32, 0x90
393 INSTRLEN_3_OFFSET_3:
394 .fill 3, 1, 0x90
395 .bundle_lock align_to_end
396 .rept 3
397 inc %eax
398 .endr
399 .bundle_unlock
400 # CHECK: 463: nop
401 # CHECK: 46d: incl
403 .align 32, 0x90
404 INSTRLEN_3_OFFSET_4:
405 .fill 4, 1, 0x90
406 .bundle_lock align_to_end
407 .rept 3
408 inc %eax
409 .endr
410 .bundle_unlock
411 # CHECK: 484: nop
412 # CHECK: 48d: incl
414 .align 32, 0x90
415 INSTRLEN_3_OFFSET_5:
416 .fill 5, 1, 0x90
417 .bundle_lock align_to_end
418 .rept 3
419 inc %eax
420 .endr
421 .bundle_unlock
422 # CHECK: 4a5: nop
423 # CHECK: 4ad: incl
425 .align 32, 0x90
426 INSTRLEN_3_OFFSET_6:
427 .fill 6, 1, 0x90
428 .bundle_lock align_to_end
429 .rept 3
430 inc %eax
431 .endr
432 .bundle_unlock
433 # CHECK: 4c6: nop
434 # CHECK: 4cd: incl
436 .align 32, 0x90
437 INSTRLEN_3_OFFSET_7:
438 .fill 7, 1, 0x90
439 .bundle_lock align_to_end
440 .rept 3
441 inc %eax
442 .endr
443 .bundle_unlock
444 # CHECK: 4e7: nop
445 # CHECK: 4ed: incl
447 .align 32, 0x90
448 INSTRLEN_3_OFFSET_8:
449 .fill 8, 1, 0x90
450 .bundle_lock align_to_end
451 .rept 3
452 inc %eax
453 .endr
454 .bundle_unlock
455 # CHECK: 508: nop
456 # CHECK: 50d: incl
458 .align 32, 0x90
459 INSTRLEN_3_OFFSET_9:
460 .fill 9, 1, 0x90
461 .bundle_lock align_to_end
462 .rept 3
463 inc %eax
464 .endr
465 .bundle_unlock
466 # CHECK: 529: nop
467 # CHECK: 52d: incl
469 .align 32, 0x90
470 INSTRLEN_3_OFFSET_10:
471 .fill 10, 1, 0x90
472 .bundle_lock align_to_end
473 .rept 3
474 inc %eax
475 .endr
476 .bundle_unlock
477 # CHECK: 54a: nop
478 # CHECK: 54d: incl
480 .align 32, 0x90
481 INSTRLEN_3_OFFSET_11:
482 .fill 11, 1, 0x90
483 .bundle_lock align_to_end
484 .rept 3
485 inc %eax
486 .endr
487 .bundle_unlock
488 # CHECK: 56b: nop
489 # CHECK: 56d: incl
491 .align 32, 0x90
492 INSTRLEN_3_OFFSET_12:
493 .fill 12, 1, 0x90
494 .bundle_lock align_to_end
495 .rept 3
496 inc %eax
497 .endr
498 .bundle_unlock
499 # CHECK: 58c: nop
500 # CHECK: 58d: incl
502 .align 32, 0x90
503 INSTRLEN_3_OFFSET_13:
504 .fill 13, 1, 0x90
505 .bundle_lock align_to_end
506 .rept 3
507 inc %eax
508 .endr
509 .bundle_unlock
510 # CHECK: 5ad: incl
512 .align 32, 0x90
513 INSTRLEN_3_OFFSET_14:
514 .fill 14, 1, 0x90
515 .bundle_lock align_to_end
516 .rept 3
517 inc %eax
518 .endr
519 .bundle_unlock
520 # CHECK: 5ce: nop
521 # CHECK: 5d0: nop
522 # CHECK: 5dd: incl
524 .align 32, 0x90
525 INSTRLEN_3_OFFSET_15:
526 .fill 15, 1, 0x90
527 .bundle_lock align_to_end
528 .rept 3
529 inc %eax
530 .endr
531 .bundle_unlock
532 # CHECK: 5ef: nop
533 # CHECK: 5f0: nop
534 # CHECK: 5fd: incl
536 .align 32, 0x90
537 INSTRLEN_4_OFFSET_0:
538 .bundle_lock align_to_end
539 .rept 4
540 inc %eax
541 .endr
542 .bundle_unlock
543 # CHECK: 600: nop
544 # CHECK: 60c: incl
546 .align 32, 0x90
547 INSTRLEN_4_OFFSET_1:
548 .fill 1, 1, 0x90
549 .bundle_lock align_to_end
550 .rept 4
551 inc %eax
552 .endr
553 .bundle_unlock
554 # CHECK: 621: nop
555 # CHECK: 62c: incl
557 .align 32, 0x90
558 INSTRLEN_4_OFFSET_2:
559 .fill 2, 1, 0x90
560 .bundle_lock align_to_end
561 .rept 4
562 inc %eax
563 .endr
564 .bundle_unlock
565 # CHECK: 642: nop
566 # CHECK: 64c: incl
568 .align 32, 0x90
569 INSTRLEN_4_OFFSET_3:
570 .fill 3, 1, 0x90
571 .bundle_lock align_to_end
572 .rept 4
573 inc %eax
574 .endr
575 .bundle_unlock
576 # CHECK: 663: nop
577 # CHECK: 66c: incl
579 .align 32, 0x90
580 INSTRLEN_4_OFFSET_4:
581 .fill 4, 1, 0x90
582 .bundle_lock align_to_end
583 .rept 4
584 inc %eax
585 .endr
586 .bundle_unlock
587 # CHECK: 684: nop
588 # CHECK: 68c: incl
590 .align 32, 0x90
591 INSTRLEN_4_OFFSET_5:
592 .fill 5, 1, 0x90
593 .bundle_lock align_to_end
594 .rept 4
595 inc %eax
596 .endr
597 .bundle_unlock
598 # CHECK: 6a5: nop
599 # CHECK: 6ac: incl
601 .align 32, 0x90
602 INSTRLEN_4_OFFSET_6:
603 .fill 6, 1, 0x90
604 .bundle_lock align_to_end
605 .rept 4
606 inc %eax
607 .endr
608 .bundle_unlock
609 # CHECK: 6c6: nop
610 # CHECK: 6cc: incl
612 .align 32, 0x90
613 INSTRLEN_4_OFFSET_7:
614 .fill 7, 1, 0x90
615 .bundle_lock align_to_end
616 .rept 4
617 inc %eax
618 .endr
619 .bundle_unlock
620 # CHECK: 6e7: nop
621 # CHECK: 6ec: incl
623 .align 32, 0x90
624 INSTRLEN_4_OFFSET_8:
625 .fill 8, 1, 0x90
626 .bundle_lock align_to_end
627 .rept 4
628 inc %eax
629 .endr
630 .bundle_unlock
631 # CHECK: 708: nop
632 # CHECK: 70c: incl
634 .align 32, 0x90
635 INSTRLEN_4_OFFSET_9:
636 .fill 9, 1, 0x90
637 .bundle_lock align_to_end
638 .rept 4
639 inc %eax
640 .endr
641 .bundle_unlock
642 # CHECK: 729: nop
643 # CHECK: 72c: incl
645 .align 32, 0x90
646 INSTRLEN_4_OFFSET_10:
647 .fill 10, 1, 0x90
648 .bundle_lock align_to_end
649 .rept 4
650 inc %eax
651 .endr
652 .bundle_unlock
653 # CHECK: 74a: nop
654 # CHECK: 74c: incl
656 .align 32, 0x90
657 INSTRLEN_4_OFFSET_11:
658 .fill 11, 1, 0x90
659 .bundle_lock align_to_end
660 .rept 4
661 inc %eax
662 .endr
663 .bundle_unlock
664 # CHECK: 76b: nop
665 # CHECK: 76c: incl
667 .align 32, 0x90
668 INSTRLEN_4_OFFSET_12:
669 .fill 12, 1, 0x90
670 .bundle_lock align_to_end
671 .rept 4
672 inc %eax
673 .endr
674 .bundle_unlock
675 # CHECK: 78c: incl
677 .align 32, 0x90
678 INSTRLEN_4_OFFSET_13:
679 .fill 13, 1, 0x90
680 .bundle_lock align_to_end
681 .rept 4
682 inc %eax
683 .endr
684 .bundle_unlock
685 # CHECK: 7ad: nop
686 # CHECK: 7b0: nop
687 # CHECK: 7bc: incl
689 .align 32, 0x90
690 INSTRLEN_4_OFFSET_14:
691 .fill 14, 1, 0x90
692 .bundle_lock align_to_end
693 .rept 4
694 inc %eax
695 .endr
696 .bundle_unlock
697 # CHECK: 7ce: nop
698 # CHECK: 7d0: nop
699 # CHECK: 7dc: incl
701 .align 32, 0x90
702 INSTRLEN_4_OFFSET_15:
703 .fill 15, 1, 0x90
704 .bundle_lock align_to_end
705 .rept 4
706 inc %eax
707 .endr
708 .bundle_unlock
709 # CHECK: 7ef: nop
710 # CHECK: 7f0: nop
711 # CHECK: 7fc: incl
713 .align 32, 0x90
714 INSTRLEN_5_OFFSET_0:
715 .bundle_lock align_to_end
716 .rept 5
717 inc %eax
718 .endr
719 .bundle_unlock
720 # CHECK: 800: nop
721 # CHECK: 80b: incl
723 .align 32, 0x90
724 INSTRLEN_5_OFFSET_1:
725 .fill 1, 1, 0x90
726 .bundle_lock align_to_end
727 .rept 5
728 inc %eax
729 .endr
730 .bundle_unlock
731 # CHECK: 821: nop
732 # CHECK: 82b: incl
734 .align 32, 0x90
735 INSTRLEN_5_OFFSET_2:
736 .fill 2, 1, 0x90
737 .bundle_lock align_to_end
738 .rept 5
739 inc %eax
740 .endr
741 .bundle_unlock
742 # CHECK: 842: nop
743 # CHECK: 84b: incl
745 .align 32, 0x90
746 INSTRLEN_5_OFFSET_3:
747 .fill 3, 1, 0x90
748 .bundle_lock align_to_end
749 .rept 5
750 inc %eax
751 .endr
752 .bundle_unlock
753 # CHECK: 863: nop
754 # CHECK: 86b: incl
756 .align 32, 0x90
757 INSTRLEN_5_OFFSET_4:
758 .fill 4, 1, 0x90
759 .bundle_lock align_to_end
760 .rept 5
761 inc %eax
762 .endr
763 .bundle_unlock
764 # CHECK: 884: nop
765 # CHECK: 88b: incl
767 .align 32, 0x90
768 INSTRLEN_5_OFFSET_5:
769 .fill 5, 1, 0x90
770 .bundle_lock align_to_end
771 .rept 5
772 inc %eax
773 .endr
774 .bundle_unlock
775 # CHECK: 8a5: nop
776 # CHECK: 8ab: incl
778 .align 32, 0x90
779 INSTRLEN_5_OFFSET_6:
780 .fill 6, 1, 0x90
781 .bundle_lock align_to_end
782 .rept 5
783 inc %eax
784 .endr
785 .bundle_unlock
786 # CHECK: 8c6: nop
787 # CHECK: 8cb: incl
789 .align 32, 0x90
790 INSTRLEN_5_OFFSET_7:
791 .fill 7, 1, 0x90
792 .bundle_lock align_to_end
793 .rept 5
794 inc %eax
795 .endr
796 .bundle_unlock
797 # CHECK: 8e7: nop
798 # CHECK: 8eb: incl
800 .align 32, 0x90
801 INSTRLEN_5_OFFSET_8:
802 .fill 8, 1, 0x90
803 .bundle_lock align_to_end
804 .rept 5
805 inc %eax
806 .endr
807 .bundle_unlock
808 # CHECK: 908: nop
809 # CHECK: 90b: incl
811 .align 32, 0x90
812 INSTRLEN_5_OFFSET_9:
813 .fill 9, 1, 0x90
814 .bundle_lock align_to_end
815 .rept 5
816 inc %eax
817 .endr
818 .bundle_unlock
819 # CHECK: 929: nop
820 # CHECK: 92b: incl
822 .align 32, 0x90
823 INSTRLEN_5_OFFSET_10:
824 .fill 10, 1, 0x90
825 .bundle_lock align_to_end
826 .rept 5
827 inc %eax
828 .endr
829 .bundle_unlock
830 # CHECK: 94a: nop
831 # CHECK: 94b: incl
833 .align 32, 0x90
834 INSTRLEN_5_OFFSET_11:
835 .fill 11, 1, 0x90
836 .bundle_lock align_to_end
837 .rept 5
838 inc %eax
839 .endr
840 .bundle_unlock
841 # CHECK: 96b: incl
843 .align 32, 0x90
844 INSTRLEN_5_OFFSET_12:
845 .fill 12, 1, 0x90
846 .bundle_lock align_to_end
847 .rept 5
848 inc %eax
849 .endr
850 .bundle_unlock
851 # CHECK: 98c: nop
852 # CHECK: 990: nop
853 # CHECK: 99b: incl
855 .align 32, 0x90
856 INSTRLEN_5_OFFSET_13:
857 .fill 13, 1, 0x90
858 .bundle_lock align_to_end
859 .rept 5
860 inc %eax
861 .endr
862 .bundle_unlock
863 # CHECK: 9ad: nop
864 # CHECK: 9b0: nop
865 # CHECK: 9bb: incl
867 .align 32, 0x90
868 INSTRLEN_5_OFFSET_14:
869 .fill 14, 1, 0x90
870 .bundle_lock align_to_end
871 .rept 5
872 inc %eax
873 .endr
874 .bundle_unlock
875 # CHECK: 9ce: nop
876 # CHECK: 9d0: nop
877 # CHECK: 9db: incl
879 .align 32, 0x90
880 INSTRLEN_5_OFFSET_15:
881 .fill 15, 1, 0x90
882 .bundle_lock align_to_end
883 .rept 5
884 inc %eax
885 .endr
886 .bundle_unlock
887 # CHECK: 9ef: nop
888 # CHECK: 9f0: nop
889 # CHECK: 9fb: incl
891 .align 32, 0x90
892 INSTRLEN_6_OFFSET_0:
893 .bundle_lock align_to_end
894 .rept 6
895 inc %eax
896 .endr
897 .bundle_unlock
898 # CHECK: a00: nop
899 # CHECK: a0a: incl
901 .align 32, 0x90
902 INSTRLEN_6_OFFSET_1:
903 .fill 1, 1, 0x90
904 .bundle_lock align_to_end
905 .rept 6
906 inc %eax
907 .endr
908 .bundle_unlock
909 # CHECK: a21: nop
910 # CHECK: a2a: incl
912 .align 32, 0x90
913 INSTRLEN_6_OFFSET_2:
914 .fill 2, 1, 0x90
915 .bundle_lock align_to_end
916 .rept 6
917 inc %eax
918 .endr
919 .bundle_unlock
920 # CHECK: a42: nop
921 # CHECK: a4a: incl
923 .align 32, 0x90
924 INSTRLEN_6_OFFSET_3:
925 .fill 3, 1, 0x90
926 .bundle_lock align_to_end
927 .rept 6
928 inc %eax
929 .endr
930 .bundle_unlock
931 # CHECK: a63: nop
932 # CHECK: a6a: incl
934 .align 32, 0x90
935 INSTRLEN_6_OFFSET_4:
936 .fill 4, 1, 0x90
937 .bundle_lock align_to_end
938 .rept 6
939 inc %eax
940 .endr
941 .bundle_unlock
942 # CHECK: a84: nop
943 # CHECK: a8a: incl
945 .align 32, 0x90
946 INSTRLEN_6_OFFSET_5:
947 .fill 5, 1, 0x90
948 .bundle_lock align_to_end
949 .rept 6
950 inc %eax
951 .endr
952 .bundle_unlock
953 # CHECK: aa5: nop
954 # CHECK: aaa: incl
956 .align 32, 0x90
957 INSTRLEN_6_OFFSET_6:
958 .fill 6, 1, 0x90
959 .bundle_lock align_to_end
960 .rept 6
961 inc %eax
962 .endr
963 .bundle_unlock
964 # CHECK: ac6: nop
965 # CHECK: aca: incl
967 .align 32, 0x90
968 INSTRLEN_6_OFFSET_7:
969 .fill 7, 1, 0x90
970 .bundle_lock align_to_end
971 .rept 6
972 inc %eax
973 .endr
974 .bundle_unlock
975 # CHECK: ae7: nop
976 # CHECK: aea: incl
978 .align 32, 0x90
979 INSTRLEN_6_OFFSET_8:
980 .fill 8, 1, 0x90
981 .bundle_lock align_to_end
982 .rept 6
983 inc %eax
984 .endr
985 .bundle_unlock
986 # CHECK: b08: nop
987 # CHECK: b0a: incl
989 .align 32, 0x90
990 INSTRLEN_6_OFFSET_9:
991 .fill 9, 1, 0x90
992 .bundle_lock align_to_end
993 .rept 6
994 inc %eax
995 .endr
996 .bundle_unlock
997 # CHECK: b29: nop
998 # CHECK: b2a: incl
1000 .align 32, 0x90
1001 INSTRLEN_6_OFFSET_10:
1002 .fill 10, 1, 0x90
1003 .bundle_lock align_to_end
1004 .rept 6
1005 inc %eax
1006 .endr
1007 .bundle_unlock
1008 # CHECK: b4a: incl
1010 .align 32, 0x90
1011 INSTRLEN_6_OFFSET_11:
1012 .fill 11, 1, 0x90
1013 .bundle_lock align_to_end
1014 .rept 6
1015 inc %eax
1016 .endr
1017 .bundle_unlock
1018 # CHECK: b6b: nop
1019 # CHECK: b70: nop
1020 # CHECK: b7a: incl
1022 .align 32, 0x90
1023 INSTRLEN_6_OFFSET_12:
1024 .fill 12, 1, 0x90
1025 .bundle_lock align_to_end
1026 .rept 6
1027 inc %eax
1028 .endr
1029 .bundle_unlock
1030 # CHECK: b8c: nop
1031 # CHECK: b90: nop
1032 # CHECK: b9a: incl
1034 .align 32, 0x90
1035 INSTRLEN_6_OFFSET_13:
1036 .fill 13, 1, 0x90
1037 .bundle_lock align_to_end
1038 .rept 6
1039 inc %eax
1040 .endr
1041 .bundle_unlock
1042 # CHECK: bad: nop
1043 # CHECK: bb0: nop
1044 # CHECK: bba: incl
1046 .align 32, 0x90
1047 INSTRLEN_6_OFFSET_14:
1048 .fill 14, 1, 0x90
1049 .bundle_lock align_to_end
1050 .rept 6
1051 inc %eax
1052 .endr
1053 .bundle_unlock
1054 # CHECK: bce: nop
1055 # CHECK: bd0: nop
1056 # CHECK: bda: incl
1058 .align 32, 0x90
1059 INSTRLEN_6_OFFSET_15:
1060 .fill 15, 1, 0x90
1061 .bundle_lock align_to_end
1062 .rept 6
1063 inc %eax
1064 .endr
1065 .bundle_unlock
1066 # CHECK: bef: nop
1067 # CHECK: bf0: nop
1068 # CHECK: bfa: incl
1070 .align 32, 0x90
1071 INSTRLEN_7_OFFSET_0:
1072 .bundle_lock align_to_end
1073 .rept 7
1074 inc %eax
1075 .endr
1076 .bundle_unlock
1077 # CHECK: c00: nop
1078 # CHECK: c09: incl
1080 .align 32, 0x90
1081 INSTRLEN_7_OFFSET_1:
1082 .fill 1, 1, 0x90
1083 .bundle_lock align_to_end
1084 .rept 7
1085 inc %eax
1086 .endr
1087 .bundle_unlock
1088 # CHECK: c21: nop
1089 # CHECK: c29: incl
1091 .align 32, 0x90
1092 INSTRLEN_7_OFFSET_2:
1093 .fill 2, 1, 0x90
1094 .bundle_lock align_to_end
1095 .rept 7
1096 inc %eax
1097 .endr
1098 .bundle_unlock
1099 # CHECK: c42: nop
1100 # CHECK: c49: incl
1102 .align 32, 0x90
1103 INSTRLEN_7_OFFSET_3:
1104 .fill 3, 1, 0x90
1105 .bundle_lock align_to_end
1106 .rept 7
1107 inc %eax
1108 .endr
1109 .bundle_unlock
1110 # CHECK: c63: nop
1111 # CHECK: c69: incl
1113 .align 32, 0x90
1114 INSTRLEN_7_OFFSET_4:
1115 .fill 4, 1, 0x90
1116 .bundle_lock align_to_end
1117 .rept 7
1118 inc %eax
1119 .endr
1120 .bundle_unlock
1121 # CHECK: c84: nop
1122 # CHECK: c89: incl
1124 .align 32, 0x90
1125 INSTRLEN_7_OFFSET_5:
1126 .fill 5, 1, 0x90
1127 .bundle_lock align_to_end
1128 .rept 7
1129 inc %eax
1130 .endr
1131 .bundle_unlock
1132 # CHECK: ca5: nop
1133 # CHECK: ca9: incl
1135 .align 32, 0x90
1136 INSTRLEN_7_OFFSET_6:
1137 .fill 6, 1, 0x90
1138 .bundle_lock align_to_end
1139 .rept 7
1140 inc %eax
1141 .endr
1142 .bundle_unlock
1143 # CHECK: cc6: nop
1144 # CHECK: cc9: incl
1146 .align 32, 0x90
1147 INSTRLEN_7_OFFSET_7:
1148 .fill 7, 1, 0x90
1149 .bundle_lock align_to_end
1150 .rept 7
1151 inc %eax
1152 .endr
1153 .bundle_unlock
1154 # CHECK: ce7: nop
1155 # CHECK: ce9: incl
1157 .align 32, 0x90
1158 INSTRLEN_7_OFFSET_8:
1159 .fill 8, 1, 0x90
1160 .bundle_lock align_to_end
1161 .rept 7
1162 inc %eax
1163 .endr
1164 .bundle_unlock
1165 # CHECK: d08: nop
1166 # CHECK: d09: incl
1168 .align 32, 0x90
1169 INSTRLEN_7_OFFSET_9:
1170 .fill 9, 1, 0x90
1171 .bundle_lock align_to_end
1172 .rept 7
1173 inc %eax
1174 .endr
1175 .bundle_unlock
1176 # CHECK: d29: incl
1178 .align 32, 0x90
1179 INSTRLEN_7_OFFSET_10:
1180 .fill 10, 1, 0x90
1181 .bundle_lock align_to_end
1182 .rept 7
1183 inc %eax
1184 .endr
1185 .bundle_unlock
1186 # CHECK: d4a: nop
1187 # CHECK: d50: nop
1188 # CHECK: d59: incl
1190 .align 32, 0x90
1191 INSTRLEN_7_OFFSET_11:
1192 .fill 11, 1, 0x90
1193 .bundle_lock align_to_end
1194 .rept 7
1195 inc %eax
1196 .endr
1197 .bundle_unlock
1198 # CHECK: d6b: nop
1199 # CHECK: d70: nop
1200 # CHECK: d79: incl
1202 .align 32, 0x90
1203 INSTRLEN_7_OFFSET_12:
1204 .fill 12, 1, 0x90
1205 .bundle_lock align_to_end
1206 .rept 7
1207 inc %eax
1208 .endr
1209 .bundle_unlock
1210 # CHECK: d8c: nop
1211 # CHECK: d90: nop
1212 # CHECK: d99: incl
1214 .align 32, 0x90
1215 INSTRLEN_7_OFFSET_13:
1216 .fill 13, 1, 0x90
1217 .bundle_lock align_to_end
1218 .rept 7
1219 inc %eax
1220 .endr
1221 .bundle_unlock
1222 # CHECK: dad: nop
1223 # CHECK: db0: nop
1224 # CHECK: db9: incl
1226 .align 32, 0x90
1227 INSTRLEN_7_OFFSET_14:
1228 .fill 14, 1, 0x90
1229 .bundle_lock align_to_end
1230 .rept 7
1231 inc %eax
1232 .endr
1233 .bundle_unlock
1234 # CHECK: dce: nop
1235 # CHECK: dd0: nop
1236 # CHECK: dd9: incl
1238 .align 32, 0x90
1239 INSTRLEN_7_OFFSET_15:
1240 .fill 15, 1, 0x90
1241 .bundle_lock align_to_end
1242 .rept 7
1243 inc %eax
1244 .endr
1245 .bundle_unlock
1246 # CHECK: def: nop
1247 # CHECK: df0: nop
1248 # CHECK: df9: incl
1250 .align 32, 0x90
1251 INSTRLEN_8_OFFSET_0:
1252 .bundle_lock align_to_end
1253 .rept 8
1254 inc %eax
1255 .endr
1256 .bundle_unlock
1257 # CHECK: e00: nop
1258 # CHECK: e08: incl
1260 .align 32, 0x90
1261 INSTRLEN_8_OFFSET_1:
1262 .fill 1, 1, 0x90
1263 .bundle_lock align_to_end
1264 .rept 8
1265 inc %eax
1266 .endr
1267 .bundle_unlock
1268 # CHECK: e21: nop
1269 # CHECK: e28: incl
1271 .align 32, 0x90
1272 INSTRLEN_8_OFFSET_2:
1273 .fill 2, 1, 0x90
1274 .bundle_lock align_to_end
1275 .rept 8
1276 inc %eax
1277 .endr
1278 .bundle_unlock
1279 # CHECK: e42: nop
1280 # CHECK: e48: incl
1282 .align 32, 0x90
1283 INSTRLEN_8_OFFSET_3:
1284 .fill 3, 1, 0x90
1285 .bundle_lock align_to_end
1286 .rept 8
1287 inc %eax
1288 .endr
1289 .bundle_unlock
1290 # CHECK: e63: nop
1291 # CHECK: e68: incl
1293 .align 32, 0x90
1294 INSTRLEN_8_OFFSET_4:
1295 .fill 4, 1, 0x90
1296 .bundle_lock align_to_end
1297 .rept 8
1298 inc %eax
1299 .endr
1300 .bundle_unlock
1301 # CHECK: e84: nop
1302 # CHECK: e88: incl
1304 .align 32, 0x90
1305 INSTRLEN_8_OFFSET_5:
1306 .fill 5, 1, 0x90
1307 .bundle_lock align_to_end
1308 .rept 8
1309 inc %eax
1310 .endr
1311 .bundle_unlock
1312 # CHECK: ea5: nop
1313 # CHECK: ea8: incl
1315 .align 32, 0x90
1316 INSTRLEN_8_OFFSET_6:
1317 .fill 6, 1, 0x90
1318 .bundle_lock align_to_end
1319 .rept 8
1320 inc %eax
1321 .endr
1322 .bundle_unlock
1323 # CHECK: ec6: nop
1324 # CHECK: ec8: incl
1326 .align 32, 0x90
1327 INSTRLEN_8_OFFSET_7:
1328 .fill 7, 1, 0x90
1329 .bundle_lock align_to_end
1330 .rept 8
1331 inc %eax
1332 .endr
1333 .bundle_unlock
1334 # CHECK: ee7: nop
1335 # CHECK: ee8: incl
1337 .align 32, 0x90
1338 INSTRLEN_8_OFFSET_8:
1339 .fill 8, 1, 0x90
1340 .bundle_lock align_to_end
1341 .rept 8
1342 inc %eax
1343 .endr
1344 .bundle_unlock
1345 # CHECK: f08: incl
1347 .align 32, 0x90
1348 INSTRLEN_8_OFFSET_9:
1349 .fill 9, 1, 0x90
1350 .bundle_lock align_to_end
1351 .rept 8
1352 inc %eax
1353 .endr
1354 .bundle_unlock
1355 # CHECK: f29: nop
1356 # CHECK: f30: nop
1357 # CHECK: f38: incl
1359 .align 32, 0x90
1360 INSTRLEN_8_OFFSET_10:
1361 .fill 10, 1, 0x90
1362 .bundle_lock align_to_end
1363 .rept 8
1364 inc %eax
1365 .endr
1366 .bundle_unlock
1367 # CHECK: f4a: nop
1368 # CHECK: f50: nop
1369 # CHECK: f58: incl
1371 .align 32, 0x90
1372 INSTRLEN_8_OFFSET_11:
1373 .fill 11, 1, 0x90
1374 .bundle_lock align_to_end
1375 .rept 8
1376 inc %eax
1377 .endr
1378 .bundle_unlock
1379 # CHECK: f6b: nop
1380 # CHECK: f70: nop
1381 # CHECK: f78: incl
1383 .align 32, 0x90
1384 INSTRLEN_8_OFFSET_12:
1385 .fill 12, 1, 0x90
1386 .bundle_lock align_to_end
1387 .rept 8
1388 inc %eax
1389 .endr
1390 .bundle_unlock
1391 # CHECK: f8c: nop
1392 # CHECK: f90: nop
1393 # CHECK: f98: incl
1395 .align 32, 0x90
1396 INSTRLEN_8_OFFSET_13:
1397 .fill 13, 1, 0x90
1398 .bundle_lock align_to_end
1399 .rept 8
1400 inc %eax
1401 .endr
1402 .bundle_unlock
1403 # CHECK: fad: nop
1404 # CHECK: fb0: nop
1405 # CHECK: fb8: incl
1407 .align 32, 0x90
1408 INSTRLEN_8_OFFSET_14:
1409 .fill 14, 1, 0x90
1410 .bundle_lock align_to_end
1411 .rept 8
1412 inc %eax
1413 .endr
1414 .bundle_unlock
1415 # CHECK: fce: nop
1416 # CHECK: fd0: nop
1417 # CHECK: fd8: incl
1419 .align 32, 0x90
1420 INSTRLEN_8_OFFSET_15:
1421 .fill 15, 1, 0x90
1422 .bundle_lock align_to_end
1423 .rept 8
1424 inc %eax
1425 .endr
1426 .bundle_unlock
1427 # CHECK: fef: nop
1428 # CHECK: ff0: nop
1429 # CHECK: ff8: incl
1431 .align 32, 0x90
1432 INSTRLEN_9_OFFSET_0:
1433 .bundle_lock align_to_end
1434 .rept 9
1435 inc %eax
1436 .endr
1437 .bundle_unlock
1438 # CHECK: 1000: nop
1439 # CHECK: 1007: incl
1441 .align 32, 0x90
1442 INSTRLEN_9_OFFSET_1:
1443 .fill 1, 1, 0x90
1444 .bundle_lock align_to_end
1445 .rept 9
1446 inc %eax
1447 .endr
1448 .bundle_unlock
1449 # CHECK: 1021: nop
1450 # CHECK: 1027: incl
1452 .align 32, 0x90
1453 INSTRLEN_9_OFFSET_2:
1454 .fill 2, 1, 0x90
1455 .bundle_lock align_to_end
1456 .rept 9
1457 inc %eax
1458 .endr
1459 .bundle_unlock
1460 # CHECK: 1042: nop
1461 # CHECK: 1047: incl
1463 .align 32, 0x90
1464 INSTRLEN_9_OFFSET_3:
1465 .fill 3, 1, 0x90
1466 .bundle_lock align_to_end
1467 .rept 9
1468 inc %eax
1469 .endr
1470 .bundle_unlock
1471 # CHECK: 1063: nop
1472 # CHECK: 1067: incl
1474 .align 32, 0x90
1475 INSTRLEN_9_OFFSET_4:
1476 .fill 4, 1, 0x90
1477 .bundle_lock align_to_end
1478 .rept 9
1479 inc %eax
1480 .endr
1481 .bundle_unlock
1482 # CHECK: 1084: nop
1483 # CHECK: 1087: incl
1485 .align 32, 0x90
1486 INSTRLEN_9_OFFSET_5:
1487 .fill 5, 1, 0x90
1488 .bundle_lock align_to_end
1489 .rept 9
1490 inc %eax
1491 .endr
1492 .bundle_unlock
1493 # CHECK: 10a5: nop
1494 # CHECK: 10a7: incl
1496 .align 32, 0x90
1497 INSTRLEN_9_OFFSET_6:
1498 .fill 6, 1, 0x90
1499 .bundle_lock align_to_end
1500 .rept 9
1501 inc %eax
1502 .endr
1503 .bundle_unlock
1504 # CHECK: 10c6: nop
1505 # CHECK: 10c7: incl
1507 .align 32, 0x90
1508 INSTRLEN_9_OFFSET_7:
1509 .fill 7, 1, 0x90
1510 .bundle_lock align_to_end
1511 .rept 9
1512 inc %eax
1513 .endr
1514 .bundle_unlock
1515 # CHECK: 10e7: incl
1517 .align 32, 0x90
1518 INSTRLEN_9_OFFSET_8:
1519 .fill 8, 1, 0x90
1520 .bundle_lock align_to_end
1521 .rept 9
1522 inc %eax
1523 .endr
1524 .bundle_unlock
1525 # CHECK: 1108: nop
1526 # CHECK: 1110: nop
1527 # CHECK: 1117: incl
1529 .align 32, 0x90
1530 INSTRLEN_9_OFFSET_9:
1531 .fill 9, 1, 0x90
1532 .bundle_lock align_to_end
1533 .rept 9
1534 inc %eax
1535 .endr
1536 .bundle_unlock
1537 # CHECK: 1129: nop
1538 # CHECK: 1130: nop
1539 # CHECK: 1137: incl
1541 .align 32, 0x90
1542 INSTRLEN_9_OFFSET_10:
1543 .fill 10, 1, 0x90
1544 .bundle_lock align_to_end
1545 .rept 9
1546 inc %eax
1547 .endr
1548 .bundle_unlock
1549 # CHECK: 114a: nop
1550 # CHECK: 1150: nop
1551 # CHECK: 1157: incl
1553 .align 32, 0x90
1554 INSTRLEN_9_OFFSET_11:
1555 .fill 11, 1, 0x90
1556 .bundle_lock align_to_end
1557 .rept 9
1558 inc %eax
1559 .endr
1560 .bundle_unlock
1561 # CHECK: 116b: nop
1562 # CHECK: 1170: nop
1563 # CHECK: 1177: incl
1565 .align 32, 0x90
1566 INSTRLEN_9_OFFSET_12:
1567 .fill 12, 1, 0x90
1568 .bundle_lock align_to_end
1569 .rept 9
1570 inc %eax
1571 .endr
1572 .bundle_unlock
1573 # CHECK: 118c: nop
1574 # CHECK: 1190: nop
1575 # CHECK: 1197: incl
1577 .align 32, 0x90
1578 INSTRLEN_9_OFFSET_13:
1579 .fill 13, 1, 0x90
1580 .bundle_lock align_to_end
1581 .rept 9
1582 inc %eax
1583 .endr
1584 .bundle_unlock
1585 # CHECK: 11ad: nop
1586 # CHECK: 11b0: nop
1587 # CHECK: 11b7: incl
1589 .align 32, 0x90
1590 INSTRLEN_9_OFFSET_14:
1591 .fill 14, 1, 0x90
1592 .bundle_lock align_to_end
1593 .rept 9
1594 inc %eax
1595 .endr
1596 .bundle_unlock
1597 # CHECK: 11ce: nop
1598 # CHECK: 11d0: nop
1599 # CHECK: 11d7: incl
1601 .align 32, 0x90
1602 INSTRLEN_9_OFFSET_15:
1603 .fill 15, 1, 0x90
1604 .bundle_lock align_to_end
1605 .rept 9
1606 inc %eax
1607 .endr
1608 .bundle_unlock
1609 # CHECK: 11ef: nop
1610 # CHECK: 11f0: nop
1611 # CHECK: 11f7: incl
1613 .align 32, 0x90
1614 INSTRLEN_10_OFFSET_0:
1615 .bundle_lock align_to_end
1616 .rept 10
1617 inc %eax
1618 .endr
1619 .bundle_unlock
1620 # CHECK: 1200: nop
1621 # CHECK: 1206: incl
1623 .align 32, 0x90
1624 INSTRLEN_10_OFFSET_1:
1625 .fill 1, 1, 0x90
1626 .bundle_lock align_to_end
1627 .rept 10
1628 inc %eax
1629 .endr
1630 .bundle_unlock
1631 # CHECK: 1221: nop
1632 # CHECK: 1226: incl
1634 .align 32, 0x90
1635 INSTRLEN_10_OFFSET_2:
1636 .fill 2, 1, 0x90
1637 .bundle_lock align_to_end
1638 .rept 10
1639 inc %eax
1640 .endr
1641 .bundle_unlock
1642 # CHECK: 1242: nop
1643 # CHECK: 1246: incl
1645 .align 32, 0x90
1646 INSTRLEN_10_OFFSET_3:
1647 .fill 3, 1, 0x90
1648 .bundle_lock align_to_end
1649 .rept 10
1650 inc %eax
1651 .endr
1652 .bundle_unlock
1653 # CHECK: 1263: nop
1654 # CHECK: 1266: incl
1656 .align 32, 0x90
1657 INSTRLEN_10_OFFSET_4:
1658 .fill 4, 1, 0x90
1659 .bundle_lock align_to_end
1660 .rept 10
1661 inc %eax
1662 .endr
1663 .bundle_unlock
1664 # CHECK: 1284: nop
1665 # CHECK: 1286: incl
1667 .align 32, 0x90
1668 INSTRLEN_10_OFFSET_5:
1669 .fill 5, 1, 0x90
1670 .bundle_lock align_to_end
1671 .rept 10
1672 inc %eax
1673 .endr
1674 .bundle_unlock
1675 # CHECK: 12a5: nop
1676 # CHECK: 12a6: incl
1678 .align 32, 0x90
1679 INSTRLEN_10_OFFSET_6:
1680 .fill 6, 1, 0x90
1681 .bundle_lock align_to_end
1682 .rept 10
1683 inc %eax
1684 .endr
1685 .bundle_unlock
1686 # CHECK: 12c6: incl
1688 .align 32, 0x90
1689 INSTRLEN_10_OFFSET_7:
1690 .fill 7, 1, 0x90
1691 .bundle_lock align_to_end
1692 .rept 10
1693 inc %eax
1694 .endr
1695 .bundle_unlock
1696 # CHECK: 12e7: nop
1697 # CHECK: 12f0: nop
1698 # CHECK: 12f6: incl
1700 .align 32, 0x90
1701 INSTRLEN_10_OFFSET_8:
1702 .fill 8, 1, 0x90
1703 .bundle_lock align_to_end
1704 .rept 10
1705 inc %eax
1706 .endr
1707 .bundle_unlock
1708 # CHECK: 1308: nop
1709 # CHECK: 1310: nop
1710 # CHECK: 1316: incl
1712 .align 32, 0x90
1713 INSTRLEN_10_OFFSET_9:
1714 .fill 9, 1, 0x90
1715 .bundle_lock align_to_end
1716 .rept 10
1717 inc %eax
1718 .endr
1719 .bundle_unlock
1720 # CHECK: 1329: nop
1721 # CHECK: 1330: nop
1722 # CHECK: 1336: incl
1724 .align 32, 0x90
1725 INSTRLEN_10_OFFSET_10:
1726 .fill 10, 1, 0x90
1727 .bundle_lock align_to_end
1728 .rept 10
1729 inc %eax
1730 .endr
1731 .bundle_unlock
1732 # CHECK: 134a: nop
1733 # CHECK: 1350: nop
1734 # CHECK: 1356: incl
1736 .align 32, 0x90
1737 INSTRLEN_10_OFFSET_11:
1738 .fill 11, 1, 0x90
1739 .bundle_lock align_to_end
1740 .rept 10
1741 inc %eax
1742 .endr
1743 .bundle_unlock
1744 # CHECK: 136b: nop
1745 # CHECK: 1370: nop
1746 # CHECK: 1376: incl
1748 .align 32, 0x90
1749 INSTRLEN_10_OFFSET_12:
1750 .fill 12, 1, 0x90
1751 .bundle_lock align_to_end
1752 .rept 10
1753 inc %eax
1754 .endr
1755 .bundle_unlock
1756 # CHECK: 138c: nop
1757 # CHECK: 1390: nop
1758 # CHECK: 1396: incl
1760 .align 32, 0x90
1761 INSTRLEN_10_OFFSET_13:
1762 .fill 13, 1, 0x90
1763 .bundle_lock align_to_end
1764 .rept 10
1765 inc %eax
1766 .endr
1767 .bundle_unlock
1768 # CHECK: 13ad: nop
1769 # CHECK: 13b0: nop
1770 # CHECK: 13b6: incl
1772 .align 32, 0x90
1773 INSTRLEN_10_OFFSET_14:
1774 .fill 14, 1, 0x90
1775 .bundle_lock align_to_end
1776 .rept 10
1777 inc %eax
1778 .endr
1779 .bundle_unlock
1780 # CHECK: 13ce: nop
1781 # CHECK: 13d0: nop
1782 # CHECK: 13d6: incl
1784 .align 32, 0x90
1785 INSTRLEN_10_OFFSET_15:
1786 .fill 15, 1, 0x90
1787 .bundle_lock align_to_end
1788 .rept 10
1789 inc %eax
1790 .endr
1791 .bundle_unlock
1792 # CHECK: 13ef: nop
1793 # CHECK: 13f0: nop
1794 # CHECK: 13f6: incl
1796 .align 32, 0x90
1797 INSTRLEN_11_OFFSET_0:
1798 .bundle_lock align_to_end
1799 .rept 11
1800 inc %eax
1801 .endr
1802 .bundle_unlock
1803 # CHECK: 1400: nop
1804 # CHECK: 1405: incl
1806 .align 32, 0x90
1807 INSTRLEN_11_OFFSET_1:
1808 .fill 1, 1, 0x90
1809 .bundle_lock align_to_end
1810 .rept 11
1811 inc %eax
1812 .endr
1813 .bundle_unlock
1814 # CHECK: 1421: nop
1815 # CHECK: 1425: incl
1817 .align 32, 0x90
1818 INSTRLEN_11_OFFSET_2:
1819 .fill 2, 1, 0x90
1820 .bundle_lock align_to_end
1821 .rept 11
1822 inc %eax
1823 .endr
1824 .bundle_unlock
1825 # CHECK: 1442: nop
1826 # CHECK: 1445: incl
1828 .align 32, 0x90
1829 INSTRLEN_11_OFFSET_3:
1830 .fill 3, 1, 0x90
1831 .bundle_lock align_to_end
1832 .rept 11
1833 inc %eax
1834 .endr
1835 .bundle_unlock
1836 # CHECK: 1463: nop
1837 # CHECK: 1465: incl
1839 .align 32, 0x90
1840 INSTRLEN_11_OFFSET_4:
1841 .fill 4, 1, 0x90
1842 .bundle_lock align_to_end
1843 .rept 11
1844 inc %eax
1845 .endr
1846 .bundle_unlock
1847 # CHECK: 1484: nop
1848 # CHECK: 1485: incl
1850 .align 32, 0x90
1851 INSTRLEN_11_OFFSET_5:
1852 .fill 5, 1, 0x90
1853 .bundle_lock align_to_end
1854 .rept 11
1855 inc %eax
1856 .endr
1857 .bundle_unlock
1858 # CHECK: 14a5: incl
1860 .align 32, 0x90
1861 INSTRLEN_11_OFFSET_6:
1862 .fill 6, 1, 0x90
1863 .bundle_lock align_to_end
1864 .rept 11
1865 inc %eax
1866 .endr
1867 .bundle_unlock
1868 # CHECK: 14c6: nop
1869 # CHECK: 14d0: nop
1870 # CHECK: 14d5: incl
1872 .align 32, 0x90
1873 INSTRLEN_11_OFFSET_7:
1874 .fill 7, 1, 0x90
1875 .bundle_lock align_to_end
1876 .rept 11
1877 inc %eax
1878 .endr
1879 .bundle_unlock
1880 # CHECK: 14e7: nop
1881 # CHECK: 14f0: nop
1882 # CHECK: 14f5: incl
1884 .align 32, 0x90
1885 INSTRLEN_11_OFFSET_8:
1886 .fill 8, 1, 0x90
1887 .bundle_lock align_to_end
1888 .rept 11
1889 inc %eax
1890 .endr
1891 .bundle_unlock
1892 # CHECK: 1508: nop
1893 # CHECK: 1510: nop
1894 # CHECK: 1515: incl
1896 .align 32, 0x90
1897 INSTRLEN_11_OFFSET_9:
1898 .fill 9, 1, 0x90
1899 .bundle_lock align_to_end
1900 .rept 11
1901 inc %eax
1902 .endr
1903 .bundle_unlock
1904 # CHECK: 1529: nop
1905 # CHECK: 1530: nop
1906 # CHECK: 1535: incl
1908 .align 32, 0x90
1909 INSTRLEN_11_OFFSET_10:
1910 .fill 10, 1, 0x90
1911 .bundle_lock align_to_end
1912 .rept 11
1913 inc %eax
1914 .endr
1915 .bundle_unlock
1916 # CHECK: 154a: nop
1917 # CHECK: 1550: nop
1918 # CHECK: 1555: incl
1920 .align 32, 0x90
1921 INSTRLEN_11_OFFSET_11:
1922 .fill 11, 1, 0x90
1923 .bundle_lock align_to_end
1924 .rept 11
1925 inc %eax
1926 .endr
1927 .bundle_unlock
1928 # CHECK: 156b: nop
1929 # CHECK: 1570: nop
1930 # CHECK: 1575: incl
1932 .align 32, 0x90
1933 INSTRLEN_11_OFFSET_12:
1934 .fill 12, 1, 0x90
1935 .bundle_lock align_to_end
1936 .rept 11
1937 inc %eax
1938 .endr
1939 .bundle_unlock
1940 # CHECK: 158c: nop
1941 # CHECK: 1590: nop
1942 # CHECK: 1595: incl
1944 .align 32, 0x90
1945 INSTRLEN_11_OFFSET_13:
1946 .fill 13, 1, 0x90
1947 .bundle_lock align_to_end
1948 .rept 11
1949 inc %eax
1950 .endr
1951 .bundle_unlock
1952 # CHECK: 15ad: nop
1953 # CHECK: 15b0: nop
1954 # CHECK: 15b5: incl
1956 .align 32, 0x90
1957 INSTRLEN_11_OFFSET_14:
1958 .fill 14, 1, 0x90
1959 .bundle_lock align_to_end
1960 .rept 11
1961 inc %eax
1962 .endr
1963 .bundle_unlock
1964 # CHECK: 15ce: nop
1965 # CHECK: 15d0: nop
1966 # CHECK: 15d5: incl
1968 .align 32, 0x90
1969 INSTRLEN_11_OFFSET_15:
1970 .fill 15, 1, 0x90
1971 .bundle_lock align_to_end
1972 .rept 11
1973 inc %eax
1974 .endr
1975 .bundle_unlock
1976 # CHECK: 15ef: nop
1977 # CHECK: 15f0: nop
1978 # CHECK: 15f5: incl
1980 .align 32, 0x90
1981 INSTRLEN_12_OFFSET_0:
1982 .bundle_lock align_to_end
1983 .rept 12
1984 inc %eax
1985 .endr
1986 .bundle_unlock
1987 # CHECK: 1600: nop
1988 # CHECK: 1604: incl
1990 .align 32, 0x90
1991 INSTRLEN_12_OFFSET_1:
1992 .fill 1, 1, 0x90
1993 .bundle_lock align_to_end
1994 .rept 12
1995 inc %eax
1996 .endr
1997 .bundle_unlock
1998 # CHECK: 1621: nop
1999 # CHECK: 1624: incl
2001 .align 32, 0x90
2002 INSTRLEN_12_OFFSET_2:
2003 .fill 2, 1, 0x90
2004 .bundle_lock align_to_end
2005 .rept 12
2006 inc %eax
2007 .endr
2008 .bundle_unlock
2009 # CHECK: 1642: nop
2010 # CHECK: 1644: incl
2012 .align 32, 0x90
2013 INSTRLEN_12_OFFSET_3:
2014 .fill 3, 1, 0x90
2015 .bundle_lock align_to_end
2016 .rept 12
2017 inc %eax
2018 .endr
2019 .bundle_unlock
2020 # CHECK: 1663: nop
2021 # CHECK: 1664: incl
2023 .align 32, 0x90
2024 INSTRLEN_12_OFFSET_4:
2025 .fill 4, 1, 0x90
2026 .bundle_lock align_to_end
2027 .rept 12
2028 inc %eax
2029 .endr
2030 .bundle_unlock
2031 # CHECK: 1684: incl
2033 .align 32, 0x90
2034 INSTRLEN_12_OFFSET_5:
2035 .fill 5, 1, 0x90
2036 .bundle_lock align_to_end
2037 .rept 12
2038 inc %eax
2039 .endr
2040 .bundle_unlock
2041 # CHECK: 16a5: nop
2042 # CHECK: 16b0: nop
2043 # CHECK: 16b4: incl
2045 .align 32, 0x90
2046 INSTRLEN_12_OFFSET_6:
2047 .fill 6, 1, 0x90
2048 .bundle_lock align_to_end
2049 .rept 12
2050 inc %eax
2051 .endr
2052 .bundle_unlock
2053 # CHECK: 16c6: nop
2054 # CHECK: 16d0: nop
2055 # CHECK: 16d4: incl
2057 .align 32, 0x90
2058 INSTRLEN_12_OFFSET_7:
2059 .fill 7, 1, 0x90
2060 .bundle_lock align_to_end
2061 .rept 12
2062 inc %eax
2063 .endr
2064 .bundle_unlock
2065 # CHECK: 16e7: nop
2066 # CHECK: 16f0: nop
2067 # CHECK: 16f4: incl
2069 .align 32, 0x90
2070 INSTRLEN_12_OFFSET_8:
2071 .fill 8, 1, 0x90
2072 .bundle_lock align_to_end
2073 .rept 12
2074 inc %eax
2075 .endr
2076 .bundle_unlock
2077 # CHECK: 1708: nop
2078 # CHECK: 1710: nop
2079 # CHECK: 1714: incl
2081 .align 32, 0x90
2082 INSTRLEN_12_OFFSET_9:
2083 .fill 9, 1, 0x90
2084 .bundle_lock align_to_end
2085 .rept 12
2086 inc %eax
2087 .endr
2088 .bundle_unlock
2089 # CHECK: 1729: nop
2090 # CHECK: 1730: nop
2091 # CHECK: 1734: incl
2093 .align 32, 0x90
2094 INSTRLEN_12_OFFSET_10:
2095 .fill 10, 1, 0x90
2096 .bundle_lock align_to_end
2097 .rept 12
2098 inc %eax
2099 .endr
2100 .bundle_unlock
2101 # CHECK: 174a: nop
2102 # CHECK: 1750: nop
2103 # CHECK: 1754: incl
2105 .align 32, 0x90
2106 INSTRLEN_12_OFFSET_11:
2107 .fill 11, 1, 0x90
2108 .bundle_lock align_to_end
2109 .rept 12
2110 inc %eax
2111 .endr
2112 .bundle_unlock
2113 # CHECK: 176b: nop
2114 # CHECK: 1770: nop
2115 # CHECK: 1774: incl
2117 .align 32, 0x90
2118 INSTRLEN_12_OFFSET_12:
2119 .fill 12, 1, 0x90
2120 .bundle_lock align_to_end
2121 .rept 12
2122 inc %eax
2123 .endr
2124 .bundle_unlock
2125 # CHECK: 178c: nop
2126 # CHECK: 1790: nop
2127 # CHECK: 1794: incl
2129 .align 32, 0x90
2130 INSTRLEN_12_OFFSET_13:
2131 .fill 13, 1, 0x90
2132 .bundle_lock align_to_end
2133 .rept 12
2134 inc %eax
2135 .endr
2136 .bundle_unlock
2137 # CHECK: 17ad: nop
2138 # CHECK: 17b0: nop
2139 # CHECK: 17b4: incl
2141 .align 32, 0x90
2142 INSTRLEN_12_OFFSET_14:
2143 .fill 14, 1, 0x90
2144 .bundle_lock align_to_end
2145 .rept 12
2146 inc %eax
2147 .endr
2148 .bundle_unlock
2149 # CHECK: 17ce: nop
2150 # CHECK: 17d0: nop
2151 # CHECK: 17d4: incl
2153 .align 32, 0x90
2154 INSTRLEN_12_OFFSET_15:
2155 .fill 15, 1, 0x90
2156 .bundle_lock align_to_end
2157 .rept 12
2158 inc %eax
2159 .endr
2160 .bundle_unlock
2161 # CHECK: 17ef: nop
2162 # CHECK: 17f0: nop
2163 # CHECK: 17f4: incl
2165 .align 32, 0x90
2166 INSTRLEN_13_OFFSET_0:
2167 .bundle_lock align_to_end
2168 .rept 13
2169 inc %eax
2170 .endr
2171 .bundle_unlock
2172 # CHECK: 1800: nop
2173 # CHECK: 1803: incl
2175 .align 32, 0x90
2176 INSTRLEN_13_OFFSET_1:
2177 .fill 1, 1, 0x90
2178 .bundle_lock align_to_end
2179 .rept 13
2180 inc %eax
2181 .endr
2182 .bundle_unlock
2183 # CHECK: 1821: nop
2184 # CHECK: 1823: incl
2186 .align 32, 0x90
2187 INSTRLEN_13_OFFSET_2:
2188 .fill 2, 1, 0x90
2189 .bundle_lock align_to_end
2190 .rept 13
2191 inc %eax
2192 .endr
2193 .bundle_unlock
2194 # CHECK: 1842: nop
2195 # CHECK: 1843: incl
2197 .align 32, 0x90
2198 INSTRLEN_13_OFFSET_3:
2199 .fill 3, 1, 0x90
2200 .bundle_lock align_to_end
2201 .rept 13
2202 inc %eax
2203 .endr
2204 .bundle_unlock
2205 # CHECK: 1863: incl
2207 .align 32, 0x90
2208 INSTRLEN_13_OFFSET_4:
2209 .fill 4, 1, 0x90
2210 .bundle_lock align_to_end
2211 .rept 13
2212 inc %eax
2213 .endr
2214 .bundle_unlock
2215 # CHECK: 1884: nop
2216 # CHECK: 1890: nop
2217 # CHECK: 1893: incl
2219 .align 32, 0x90
2220 INSTRLEN_13_OFFSET_5:
2221 .fill 5, 1, 0x90
2222 .bundle_lock align_to_end
2223 .rept 13
2224 inc %eax
2225 .endr
2226 .bundle_unlock
2227 # CHECK: 18a5: nop
2228 # CHECK: 18b0: nop
2229 # CHECK: 18b3: incl
2231 .align 32, 0x90
2232 INSTRLEN_13_OFFSET_6:
2233 .fill 6, 1, 0x90
2234 .bundle_lock align_to_end
2235 .rept 13
2236 inc %eax
2237 .endr
2238 .bundle_unlock
2239 # CHECK: 18c6: nop
2240 # CHECK: 18d0: nop
2241 # CHECK: 18d3: incl
2243 .align 32, 0x90
2244 INSTRLEN_13_OFFSET_7:
2245 .fill 7, 1, 0x90
2246 .bundle_lock align_to_end
2247 .rept 13
2248 inc %eax
2249 .endr
2250 .bundle_unlock
2251 # CHECK: 18e7: nop
2252 # CHECK: 18f0: nop
2253 # CHECK: 18f3: incl
2255 .align 32, 0x90
2256 INSTRLEN_13_OFFSET_8:
2257 .fill 8, 1, 0x90
2258 .bundle_lock align_to_end
2259 .rept 13
2260 inc %eax
2261 .endr
2262 .bundle_unlock
2263 # CHECK: 1908: nop
2264 # CHECK: 1910: nop
2265 # CHECK: 1913: incl
2267 .align 32, 0x90
2268 INSTRLEN_13_OFFSET_9:
2269 .fill 9, 1, 0x90
2270 .bundle_lock align_to_end
2271 .rept 13
2272 inc %eax
2273 .endr
2274 .bundle_unlock
2275 # CHECK: 1929: nop
2276 # CHECK: 1930: nop
2277 # CHECK: 1933: incl
2279 .align 32, 0x90
2280 INSTRLEN_13_OFFSET_10:
2281 .fill 10, 1, 0x90
2282 .bundle_lock align_to_end
2283 .rept 13
2284 inc %eax
2285 .endr
2286 .bundle_unlock
2287 # CHECK: 194a: nop
2288 # CHECK: 1950: nop
2289 # CHECK: 1953: incl
2291 .align 32, 0x90
2292 INSTRLEN_13_OFFSET_11:
2293 .fill 11, 1, 0x90
2294 .bundle_lock align_to_end
2295 .rept 13
2296 inc %eax
2297 .endr
2298 .bundle_unlock
2299 # CHECK: 196b: nop
2300 # CHECK: 1970: nop
2301 # CHECK: 1973: incl
2303 .align 32, 0x90
2304 INSTRLEN_13_OFFSET_12:
2305 .fill 12, 1, 0x90
2306 .bundle_lock align_to_end
2307 .rept 13
2308 inc %eax
2309 .endr
2310 .bundle_unlock
2311 # CHECK: 198c: nop
2312 # CHECK: 1990: nop
2313 # CHECK: 1993: incl
2315 .align 32, 0x90
2316 INSTRLEN_13_OFFSET_13:
2317 .fill 13, 1, 0x90
2318 .bundle_lock align_to_end
2319 .rept 13
2320 inc %eax
2321 .endr
2322 .bundle_unlock
2323 # CHECK: 19ad: nop
2324 # CHECK: 19b0: nop
2325 # CHECK: 19b3: incl
2327 .align 32, 0x90
2328 INSTRLEN_13_OFFSET_14:
2329 .fill 14, 1, 0x90
2330 .bundle_lock align_to_end
2331 .rept 13
2332 inc %eax
2333 .endr
2334 .bundle_unlock
2335 # CHECK: 19ce: nop
2336 # CHECK: 19d0: nop
2337 # CHECK: 19d3: incl
2339 .align 32, 0x90
2340 INSTRLEN_13_OFFSET_15:
2341 .fill 15, 1, 0x90
2342 .bundle_lock align_to_end
2343 .rept 13
2344 inc %eax
2345 .endr
2346 .bundle_unlock
2347 # CHECK: 19ef: nop
2348 # CHECK: 19f0: nop
2349 # CHECK: 19f3: incl
2351 .align 32, 0x90
2352 INSTRLEN_14_OFFSET_0:
2353 .bundle_lock align_to_end
2354 .rept 14
2355 inc %eax
2356 .endr
2357 .bundle_unlock
2358 # CHECK: 1a00: nop
2359 # CHECK: 1a02: incl
2361 .align 32, 0x90
2362 INSTRLEN_14_OFFSET_1:
2363 .fill 1, 1, 0x90
2364 .bundle_lock align_to_end
2365 .rept 14
2366 inc %eax
2367 .endr
2368 .bundle_unlock
2369 # CHECK: 1a21: nop
2370 # CHECK: 1a22: incl
2372 .align 32, 0x90
2373 INSTRLEN_14_OFFSET_2:
2374 .fill 2, 1, 0x90
2375 .bundle_lock align_to_end
2376 .rept 14
2377 inc %eax
2378 .endr
2379 .bundle_unlock
2380 # CHECK: 1a42: incl
2382 .align 32, 0x90
2383 INSTRLEN_14_OFFSET_3:
2384 .fill 3, 1, 0x90
2385 .bundle_lock align_to_end
2386 .rept 14
2387 inc %eax
2388 .endr
2389 .bundle_unlock
2390 # CHECK: 1a63: nop
2391 # CHECK: 1a70: nop
2392 # CHECK: 1a72: incl
2394 .align 32, 0x90
2395 INSTRLEN_14_OFFSET_4:
2396 .fill 4, 1, 0x90
2397 .bundle_lock align_to_end
2398 .rept 14
2399 inc %eax
2400 .endr
2401 .bundle_unlock
2402 # CHECK: 1a84: nop
2403 # CHECK: 1a90: nop
2404 # CHECK: 1a92: incl
2406 .align 32, 0x90
2407 INSTRLEN_14_OFFSET_5:
2408 .fill 5, 1, 0x90
2409 .bundle_lock align_to_end
2410 .rept 14
2411 inc %eax
2412 .endr
2413 .bundle_unlock
2414 # CHECK: 1aa5: nop
2415 # CHECK: 1ab0: nop
2416 # CHECK: 1ab2: incl
2418 .align 32, 0x90
2419 INSTRLEN_14_OFFSET_6:
2420 .fill 6, 1, 0x90
2421 .bundle_lock align_to_end
2422 .rept 14
2423 inc %eax
2424 .endr
2425 .bundle_unlock
2426 # CHECK: 1ac6: nop
2427 # CHECK: 1ad0: nop
2428 # CHECK: 1ad2: incl
2430 .align 32, 0x90
2431 INSTRLEN_14_OFFSET_7:
2432 .fill 7, 1, 0x90
2433 .bundle_lock align_to_end
2434 .rept 14
2435 inc %eax
2436 .endr
2437 .bundle_unlock
2438 # CHECK: 1ae7: nop
2439 # CHECK: 1af0: nop
2440 # CHECK: 1af2: incl
2442 .align 32, 0x90
2443 INSTRLEN_14_OFFSET_8:
2444 .fill 8, 1, 0x90
2445 .bundle_lock align_to_end
2446 .rept 14
2447 inc %eax
2448 .endr
2449 .bundle_unlock
2450 # CHECK: 1b08: nop
2451 # CHECK: 1b10: nop
2452 # CHECK: 1b12: incl
2454 .align 32, 0x90
2455 INSTRLEN_14_OFFSET_9:
2456 .fill 9, 1, 0x90
2457 .bundle_lock align_to_end
2458 .rept 14
2459 inc %eax
2460 .endr
2461 .bundle_unlock
2462 # CHECK: 1b29: nop
2463 # CHECK: 1b30: nop
2464 # CHECK: 1b32: incl
2466 .align 32, 0x90
2467 INSTRLEN_14_OFFSET_10:
2468 .fill 10, 1, 0x90
2469 .bundle_lock align_to_end
2470 .rept 14
2471 inc %eax
2472 .endr
2473 .bundle_unlock
2474 # CHECK: 1b4a: nop
2475 # CHECK: 1b50: nop
2476 # CHECK: 1b52: incl
2478 .align 32, 0x90
2479 INSTRLEN_14_OFFSET_11:
2480 .fill 11, 1, 0x90
2481 .bundle_lock align_to_end
2482 .rept 14
2483 inc %eax
2484 .endr
2485 .bundle_unlock
2486 # CHECK: 1b6b: nop
2487 # CHECK: 1b70: nop
2488 # CHECK: 1b72: incl
2490 .align 32, 0x90
2491 INSTRLEN_14_OFFSET_12:
2492 .fill 12, 1, 0x90
2493 .bundle_lock align_to_end
2494 .rept 14
2495 inc %eax
2496 .endr
2497 .bundle_unlock
2498 # CHECK: 1b8c: nop
2499 # CHECK: 1b90: nop
2500 # CHECK: 1b92: incl
2502 .align 32, 0x90
2503 INSTRLEN_14_OFFSET_13:
2504 .fill 13, 1, 0x90
2505 .bundle_lock align_to_end
2506 .rept 14
2507 inc %eax
2508 .endr
2509 .bundle_unlock
2510 # CHECK: 1bad: nop
2511 # CHECK: 1bb0: nop
2512 # CHECK: 1bb2: incl
2514 .align 32, 0x90
2515 INSTRLEN_14_OFFSET_14:
2516 .fill 14, 1, 0x90
2517 .bundle_lock align_to_end
2518 .rept 14
2519 inc %eax
2520 .endr
2521 .bundle_unlock
2522 # CHECK: 1bce: nop
2523 # CHECK: 1bd0: nop
2524 # CHECK: 1bd2: incl
2526 .align 32, 0x90
2527 INSTRLEN_14_OFFSET_15:
2528 .fill 15, 1, 0x90
2529 .bundle_lock align_to_end
2530 .rept 14
2531 inc %eax
2532 .endr
2533 .bundle_unlock
2534 # CHECK: 1bef: nop
2535 # CHECK: 1bf0: nop
2536 # CHECK: 1bf2: incl
2538 .align 32, 0x90
2539 INSTRLEN_15_OFFSET_0:
2540 .bundle_lock align_to_end
2541 .rept 15
2542 inc %eax
2543 .endr
2544 .bundle_unlock
2545 # CHECK: 1c00: nop
2546 # CHECK: 1c01: incl
2548 .align 32, 0x90
2549 INSTRLEN_15_OFFSET_1:
2550 .fill 1, 1, 0x90
2551 .bundle_lock align_to_end
2552 .rept 15
2553 inc %eax
2554 .endr
2555 .bundle_unlock
2556 # CHECK: 1c21: incl
2558 .align 32, 0x90
2559 INSTRLEN_15_OFFSET_2:
2560 .fill 2, 1, 0x90
2561 .bundle_lock align_to_end
2562 .rept 15
2563 inc %eax
2564 .endr
2565 .bundle_unlock
2566 # CHECK: 1c42: nop
2567 # CHECK: 1c50: nop
2568 # CHECK: 1c51: incl
2570 .align 32, 0x90
2571 INSTRLEN_15_OFFSET_3:
2572 .fill 3, 1, 0x90
2573 .bundle_lock align_to_end
2574 .rept 15
2575 inc %eax
2576 .endr
2577 .bundle_unlock
2578 # CHECK: 1c63: nop
2579 # CHECK: 1c70: nop
2580 # CHECK: 1c71: incl
2582 .align 32, 0x90
2583 INSTRLEN_15_OFFSET_4:
2584 .fill 4, 1, 0x90
2585 .bundle_lock align_to_end
2586 .rept 15
2587 inc %eax
2588 .endr
2589 .bundle_unlock
2590 # CHECK: 1c84: nop
2591 # CHECK: 1c90: nop
2592 # CHECK: 1c91: incl
2594 .align 32, 0x90
2595 INSTRLEN_15_OFFSET_5:
2596 .fill 5, 1, 0x90
2597 .bundle_lock align_to_end
2598 .rept 15
2599 inc %eax
2600 .endr
2601 .bundle_unlock
2602 # CHECK: 1ca5: nop
2603 # CHECK: 1cb0: nop
2604 # CHECK: 1cb1: incl
2606 .align 32, 0x90
2607 INSTRLEN_15_OFFSET_6:
2608 .fill 6, 1, 0x90
2609 .bundle_lock align_to_end
2610 .rept 15
2611 inc %eax
2612 .endr
2613 .bundle_unlock
2614 # CHECK: 1cc6: nop
2615 # CHECK: 1cd0: nop
2616 # CHECK: 1cd1: incl
2618 .align 32, 0x90
2619 INSTRLEN_15_OFFSET_7:
2620 .fill 7, 1, 0x90
2621 .bundle_lock align_to_end
2622 .rept 15
2623 inc %eax
2624 .endr
2625 .bundle_unlock
2626 # CHECK: 1ce7: nop
2627 # CHECK: 1cf0: nop
2628 # CHECK: 1cf1: incl
2630 .align 32, 0x90
2631 INSTRLEN_15_OFFSET_8:
2632 .fill 8, 1, 0x90
2633 .bundle_lock align_to_end
2634 .rept 15
2635 inc %eax
2636 .endr
2637 .bundle_unlock
2638 # CHECK: 1d08: nop
2639 # CHECK: 1d10: nop
2640 # CHECK: 1d11: incl
2642 .align 32, 0x90
2643 INSTRLEN_15_OFFSET_9:
2644 .fill 9, 1, 0x90
2645 .bundle_lock align_to_end
2646 .rept 15
2647 inc %eax
2648 .endr
2649 .bundle_unlock
2650 # CHECK: 1d29: nop
2651 # CHECK: 1d30: nop
2652 # CHECK: 1d31: incl
2654 .align 32, 0x90
2655 INSTRLEN_15_OFFSET_10:
2656 .fill 10, 1, 0x90
2657 .bundle_lock align_to_end
2658 .rept 15
2659 inc %eax
2660 .endr
2661 .bundle_unlock
2662 # CHECK: 1d4a: nop
2663 # CHECK: 1d50: nop
2664 # CHECK: 1d51: incl
2666 .align 32, 0x90
2667 INSTRLEN_15_OFFSET_11:
2668 .fill 11, 1, 0x90
2669 .bundle_lock align_to_end
2670 .rept 15
2671 inc %eax
2672 .endr
2673 .bundle_unlock
2674 # CHECK: 1d6b: nop
2675 # CHECK: 1d70: nop
2676 # CHECK: 1d71: incl
2678 .align 32, 0x90
2679 INSTRLEN_15_OFFSET_12:
2680 .fill 12, 1, 0x90
2681 .bundle_lock align_to_end
2682 .rept 15
2683 inc %eax
2684 .endr
2685 .bundle_unlock
2686 # CHECK: 1d8c: nop
2687 # CHECK: 1d90: nop
2688 # CHECK: 1d91: incl
2690 .align 32, 0x90
2691 INSTRLEN_15_OFFSET_13:
2692 .fill 13, 1, 0x90
2693 .bundle_lock align_to_end
2694 .rept 15
2695 inc %eax
2696 .endr
2697 .bundle_unlock
2698 # CHECK: 1dad: nop
2699 # CHECK: 1db0: nop
2700 # CHECK: 1db1: incl
2702 .align 32, 0x90
2703 INSTRLEN_15_OFFSET_14:
2704 .fill 14, 1, 0x90
2705 .bundle_lock align_to_end
2706 .rept 15
2707 inc %eax
2708 .endr
2709 .bundle_unlock
2710 # CHECK: 1dce: nop
2711 # CHECK: 1dd0: nop
2712 # CHECK: 1dd1: incl
2714 .align 32, 0x90
2715 INSTRLEN_15_OFFSET_15:
2716 .fill 15, 1, 0x90
2717 .bundle_lock align_to_end
2718 .rept 15
2719 inc %eax
2720 .endr
2721 .bundle_unlock
2722 # CHECK: 1def: nop
2723 # CHECK: 1df0: nop
2724 # CHECK: 1df1: incl
2726 .align 32, 0x90
2727 INSTRLEN_16_OFFSET_0:
2728 .bundle_lock align_to_end
2729 .rept 16
2730 inc %eax
2731 .endr
2732 .bundle_unlock
2733 # CHECK: 1e00: incl
2735 .align 32, 0x90
2736 INSTRLEN_16_OFFSET_1:
2737 .fill 1, 1, 0x90
2738 .bundle_lock align_to_end
2739 .rept 16
2740 inc %eax
2741 .endr
2742 .bundle_unlock
2743 # CHECK: 1e21: nop
2744 # CHECK: 1e30: incl
2746 .align 32, 0x90
2747 INSTRLEN_16_OFFSET_2:
2748 .fill 2, 1, 0x90
2749 .bundle_lock align_to_end
2750 .rept 16
2751 inc %eax
2752 .endr
2753 .bundle_unlock
2754 # CHECK: 1e42: nop
2755 # CHECK: 1e50: incl
2757 .align 32, 0x90
2758 INSTRLEN_16_OFFSET_3:
2759 .fill 3, 1, 0x90
2760 .bundle_lock align_to_end
2761 .rept 16
2762 inc %eax
2763 .endr
2764 .bundle_unlock
2765 # CHECK: 1e63: nop
2766 # CHECK: 1e70: incl
2768 .align 32, 0x90
2769 INSTRLEN_16_OFFSET_4:
2770 .fill 4, 1, 0x90
2771 .bundle_lock align_to_end
2772 .rept 16
2773 inc %eax
2774 .endr
2775 .bundle_unlock
2776 # CHECK: 1e84: nop
2777 # CHECK: 1e90: incl
2779 .align 32, 0x90
2780 INSTRLEN_16_OFFSET_5:
2781 .fill 5, 1, 0x90
2782 .bundle_lock align_to_end
2783 .rept 16
2784 inc %eax
2785 .endr
2786 .bundle_unlock
2787 # CHECK: 1ea5: nop
2788 # CHECK: 1eb0: incl
2790 .align 32, 0x90
2791 INSTRLEN_16_OFFSET_6:
2792 .fill 6, 1, 0x90
2793 .bundle_lock align_to_end
2794 .rept 16
2795 inc %eax
2796 .endr
2797 .bundle_unlock
2798 # CHECK: 1ec6: nop
2799 # CHECK: 1ed0: incl
2801 .align 32, 0x90
2802 INSTRLEN_16_OFFSET_7:
2803 .fill 7, 1, 0x90
2804 .bundle_lock align_to_end
2805 .rept 16
2806 inc %eax
2807 .endr
2808 .bundle_unlock
2809 # CHECK: 1ee7: nop
2810 # CHECK: 1ef0: incl
2812 .align 32, 0x90
2813 INSTRLEN_16_OFFSET_8:
2814 .fill 8, 1, 0x90
2815 .bundle_lock align_to_end
2816 .rept 16
2817 inc %eax
2818 .endr
2819 .bundle_unlock
2820 # CHECK: 1f08: nop
2821 # CHECK: 1f10: incl
2823 .align 32, 0x90
2824 INSTRLEN_16_OFFSET_9:
2825 .fill 9, 1, 0x90
2826 .bundle_lock align_to_end
2827 .rept 16
2828 inc %eax
2829 .endr
2830 .bundle_unlock
2831 # CHECK: 1f29: nop
2832 # CHECK: 1f30: incl
2834 .align 32, 0x90
2835 INSTRLEN_16_OFFSET_10:
2836 .fill 10, 1, 0x90
2837 .bundle_lock align_to_end
2838 .rept 16
2839 inc %eax
2840 .endr
2841 .bundle_unlock
2842 # CHECK: 1f4a: nop
2843 # CHECK: 1f50: incl
2845 .align 32, 0x90
2846 INSTRLEN_16_OFFSET_11:
2847 .fill 11, 1, 0x90
2848 .bundle_lock align_to_end
2849 .rept 16
2850 inc %eax
2851 .endr
2852 .bundle_unlock
2853 # CHECK: 1f6b: nop
2854 # CHECK: 1f70: incl
2856 .align 32, 0x90
2857 INSTRLEN_16_OFFSET_12:
2858 .fill 12, 1, 0x90
2859 .bundle_lock align_to_end
2860 .rept 16
2861 inc %eax
2862 .endr
2863 .bundle_unlock
2864 # CHECK: 1f8c: nop
2865 # CHECK: 1f90: incl
2867 .align 32, 0x90
2868 INSTRLEN_16_OFFSET_13:
2869 .fill 13, 1, 0x90
2870 .bundle_lock align_to_end
2871 .rept 16
2872 inc %eax
2873 .endr
2874 .bundle_unlock
2875 # CHECK: 1fad: nop
2876 # CHECK: 1fb0: incl
2878 .align 32, 0x90
2879 INSTRLEN_16_OFFSET_14:
2880 .fill 14, 1, 0x90
2881 .bundle_lock align_to_end
2882 .rept 16
2883 inc %eax
2884 .endr
2885 .bundle_unlock
2886 # CHECK: 1fce: nop
2887 # CHECK: 1fd0: incl
2889 .align 32, 0x90
2890 INSTRLEN_16_OFFSET_15:
2891 .fill 15, 1, 0x90
2892 .bundle_lock align_to_end
2893 .rept 16
2894 inc %eax
2895 .endr
2896 .bundle_unlock
2897 # CHECK: 1fef: nop
2898 # CHECK: 1ff0: incl