xref: /llvm-project/llvm/test/MC/LoongArch/Misc/aligned-nops.s (revision 7898587e948cc24af6e22f86c921949169f4f87b)
1# RUN: llvm-mc --filetype=obj --triple=loongarch64 < %s \
2# RUN:     | llvm-objdump -d - | FileCheck %s
3
4# func1 and func2 are 8 byte alignment but the func1's size is 4.
5# So assembler will insert a nop to make sure 8 byte alignment.
6
7.text
8
9.p2align 3
10func1:
11              addi.d $sp, $sp, -16
12# CHECK:      addi.d $sp, $sp, -16
13# CHECK-NEXT: nop
14.p2align 3
15func2:
16