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