1 # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu -mcpu=pentiumpro %s -o - \
2 # RUN: | llvm-objdump -disassemble -no-show-raw-insn - | FileCheck %s
3 # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu -mcpu=pentiumpro -mc-relax-all %s -o - \
4 # RUN: | llvm-objdump -disassemble -no-show-raw-insn - | FileCheck %s
6 # Test some variations of padding for bundle-locked groups.
12 # Each of these callq instructions is 5 bytes long
20 # We'll need a 6-byte NOP before this group
22 # CHECK-NEXT: 10: callq
23 # CHECK-NEXT: 15: callq
31 # CHECK-NEXT: 20: callq
32 # CHECK-NEXT: 25: callq
41 # And here we'll need a 10-byte NOP + 1-byte NOP
45 # CHECK-NEXT: 40: callq
46 # CHECK-NEXT: 45: callq