xref: /llvm-project/bolt/test/X86/Inputs/sctc_bug.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  movsd   8(%rdi), %xmm0
15*44e08eadSAmir Ayupov  ucomisd 8(%rsi), %xmm0
16*44e08eadSAmir Ayupov  jp      .Lend
17*44e08eadSAmir Ayupov  jne     .Lend
18*44e08eadSAmir Ayupov  jmp     foo
19*44e08eadSAmir Ayupov.Lend:
20*44e08eadSAmir Ayupov  xorl    %eax, %eax
21*44e08eadSAmir Ayupov  retq
22*44e08eadSAmir Ayupov
23*44e08eadSAmir Ayupov	.cfi_endproc
24*44e08eadSAmir Ayupov	.size	main, .-main
25*44e08eadSAmir Ayupov
26