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