xref: /llvm-project/bolt/test/X86/Inputs/sctc_bug2.s (revision 4c106cfdf7cf7eec861ad3983a3dd9a9e8f3a8ae)
1*44e08eadSAmir Ayupov.text
2*44e08eadSAmir Ayupov
3*44e08eadSAmir Ayupov.globl	foo
4*44e08eadSAmir Ayupov.type	foo, @function
5*44e08eadSAmir Ayupovfoo:
6*44e08eadSAmir Ayupov  ret
7*44e08eadSAmir Ayupov	.size	foo, .-foo
8*44e08eadSAmir Ayupov
9*44e08eadSAmir Ayupov.globl	main
10*44e08eadSAmir Ayupov.type	main, @function
11*44e08eadSAmir Ayupovmain:
12*44e08eadSAmir Ayupov	.cfi_startproc
13*44e08eadSAmir Ayupov
14*44e08eadSAmir Ayupov  cmp   %rdi, 1
15*44e08eadSAmir Ayupov  jne  .L2
16*44e08eadSAmir Ayupov
17*44e08eadSAmir Ayupov  xorl    %eax, %eax
18*44e08eadSAmir Ayupov
19*44e08eadSAmir Ayupov.L1:
20*44e08eadSAmir Ayupov  jmp foo
21*44e08eadSAmir Ayupov
22*44e08eadSAmir Ayupov.L2:
23*44e08eadSAmir Ayupov  jb .L1
24*44e08eadSAmir Ayupov
25*44e08eadSAmir Ayupov  cmp %eax, 0
26*44e08eadSAmir Ayupov  xorl    %eax, %eax
27*44e08eadSAmir Ayupov  ja .L2
28*44e08eadSAmir Ayupov.Lend:
29*44e08eadSAmir Ayupov  retq
30*44e08eadSAmir Ayupov
31*44e08eadSAmir Ayupov	.cfi_endproc
32*44e08eadSAmir Ayupov	.size	main, .-main
33*44e08eadSAmir Ayupov
34