xref: /llvm-project/llvm/test/MC/X86/Inputs/pad-align-with-debug.s (revision 0bd5bbb31e0345aed8d029d70a4197aed53a3cd5)
1# See PR48742.
2    .text
3    .p2align 4
4foo:
5    .file 1 "foo.c"
6    movq    %rdi, %rax
7    .p2align 4,,10
8    .p2align 3
9L1:
10    movzbl  (%rax), %edx
11    cmpb    $10, %dl
12    je  L4
13L2:
14    cmpb    $100, %dl
15    je  L5
16    cmpb    $200, %dl
17    je  L5
18    cmpb    $300, %dl
19    jne L5
20    .p2align 4,,10
21    .p2align 3
22L3:
23    movq    %rax, %rdx
24    incq    %rax
25    cmpb    $30, (%rax)
26    jne L3
27    leaq    2(%rdx), %rax
28    movzbl  (%rax), %edx
29    .loc 1 1234 5
30    cmpb    $90, %dl
31    jne L2
32    .p2align 4,,10
33    .p2align 3
34L4:
35    cmpb    $99, 4(%rax)
36    je L7
37L5:
38    incq    %rax
39    jmp L1
40    .p2align 4,,10
41    .p2align 3
42L6:
43    ret
44L7:
45    ret
46