Home | History | Annotate | Download | only in AlignedBundling
      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 align_to_end
     14   .rept 1
     15   inc %eax
     16   .endr
     17   .bundle_unlock
     18 # CHECK: 0: nop
     19 # CHECK: f: incl
     20 
     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
     31 
     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
     42 
     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
     53 
     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
     64 
     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
     75 
     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
     86 
     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
     97 
     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
    108 
    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
    119 
    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
    130 
    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
    141 
    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
    152 
    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
    163 
    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
    174 
    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
    184 
    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
    194 
    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
    205 
    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
    216 
    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
    227 
    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
    238 
    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
    249 
    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
    260 
    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
    271 
    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
    282 
    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
    293 
    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
    304 
    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
    315 
    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
    326 
    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
    337 
    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
    347 
    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
    359 
    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
    369 
    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
    380 
    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
    391 
    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
    402 
    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
    413 
    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
    424 
    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
    435 
    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
    446 
    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
    457 
    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
    468 
    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
    479 
    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
    490 
    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
    501 
    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
    511 
    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
    523 
    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
    535 
    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
    545 
    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
    556 
    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
    567 
    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
    578 
    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
    589 
    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
    600 
    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
    611 
    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
    622 
    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
    633 
    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
    644 
    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
    655 
    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
    666 
    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
    676 
    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
    688 
    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
    700 
    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
    712 
    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
    722 
    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
    733 
    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
    744 
    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
    755 
    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
    766 
    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
    777 
    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
    788 
    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
    799 
    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
    810 
    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
    821 
    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
    832 
    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
    842 
    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
    854 
    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
    866 
    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
    878 
    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
    890 
    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
    900 
    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
    911 
    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
    922 
    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
    933 
    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
    944 
    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
    955 
    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
    966 
    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
    977 
    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
    988 
    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
    999 
   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
   1009 
   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
   1021 
   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
   1033 
   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
   1045 
   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
   1057 
   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
   1069 
   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
   1079 
   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
   1090 
   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
   1101 
   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
   1112 
   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
   1123 
   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
   1134 
   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
   1145 
   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
   1156 
   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
   1167 
   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
   1177 
   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
   1189 
   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
   1201 
   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
   1213 
   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
   1225 
   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
   1237 
   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
   1249 
   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
   1259 
   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
   1270 
   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
   1281 
   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
   1292 
   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
   1303 
   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
   1314 
   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
   1325 
   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
   1336 
   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
   1346 
   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
   1358 
   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
   1370 
   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
   1382 
   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
   1394 
   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
   1406 
   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
   1418 
   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
   1430 
   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
   1440 
   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
   1451 
   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
   1462 
   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
   1473 
   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
   1484 
   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
   1495 
   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
   1506 
   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
   1516 
   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
   1528 
   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
   1540 
   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
   1552 
   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
   1564 
   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
   1576 
   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
   1588 
   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
   1600 
   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
   1612 
   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
   1622 
   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
   1633 
   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
   1644 
   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
   1655 
   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
   1666 
   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
   1677 
   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
   1687 
   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
   1699 
   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
   1711 
   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
   1723 
   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
   1735 
   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
   1747 
   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
   1759 
   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
   1771 
   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
   1783 
   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
   1795 
   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
   1805 
   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
   1816 
   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
   1827 
   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
   1838 
   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
   1849 
   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
   1859 
   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
   1871 
   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
   1883 
   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
   1895 
   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
   1907 
   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
   1919 
   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
   1931 
   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
   1943 
   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
   1955 
   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
   1967 
   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
   1979 
   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
   1989 
   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
   2000 
   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
   2011 
   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
   2022 
   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
   2032 
   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
   2044 
   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
   2056 
   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
   2068 
   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
   2080 
   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
   2092 
   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
   2104 
   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
   2116 
   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
   2128 
   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
   2140 
   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
   2152 
   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
   2164 
   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
   2174 
   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
   2185 
   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
   2196 
   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
   2206 
   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
   2218 
   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
   2230 
   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
   2242 
   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
   2254 
   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
   2266 
   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
   2278 
   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
   2290 
   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
   2302 
   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
   2314 
   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
   2326 
   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
   2338 
   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
   2350 
   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
   2360 
   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
   2371 
   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
   2381 
   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
   2393 
   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
   2405 
   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
   2417 
   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
   2429 
   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
   2441 
   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
   2453 
   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
   2465 
   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
   2477 
   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
   2489 
   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
   2501 
   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
   2513 
   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
   2525 
   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
   2537 
   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
   2547 
   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
   2557 
   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
   2569 
   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
   2581 
   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
   2593 
   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
   2605 
   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
   2617 
   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
   2629 
   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
   2641 
   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
   2653 
   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
   2665 
   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
   2677 
   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
   2689 
   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
   2701 
   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
   2713 
   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
   2725 
   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
   2734 
   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
   2745 
   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
   2756 
   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
   2767 
   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
   2778 
   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
   2789 
   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
   2800 
   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
   2811 
   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
   2822 
   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
   2833 
   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
   2844 
   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
   2855 
   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
   2866 
   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
   2877 
   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
   2888 
   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
   2899 
   2900