Mercurial > hg > CbC > CbC_llvm
comparison test/CodeGen/X86/pr13577.ll @ 95:afa8332a0e37 LLVM3.8
LLVM 3.8
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 13 Oct 2015 17:48:58 +0900 |
parents | 95c75e76d11b |
children | 7d135dc70f03 |
comparison
equal
deleted
inserted
replaced
84:f3e34b893a5f | 95:afa8332a0e37 |
---|---|
1 ; RUN: llc < %s -march=x86-64 | 1 ; RUN: llc < %s -mtriple=x86_64-darwin | FileCheck %s |
2 | 2 |
3 ; CHECK-LABEL: LCPI0_0: | |
4 ; CHECK-NEXT: .long 4286578688 | |
5 ; CHECK-LABEL: LCPI0_1: | |
6 ; CHECK-NEXT: .long 2139095040 | |
7 | |
8 ; CHECK-LABEL: foo: | |
9 ; CHECK: movq {{.*}}, %rax | |
10 ; CHECK: shlq $48, %rax | |
11 ; CHECK: sets %al | |
12 ; CHECK: testb %al, %al | |
13 ; CHECK: flds LCPI0_0(%rip) | |
14 ; CHECK: flds LCPI0_1(%rip) | |
15 ; CHECK: fcmovne %st(1), %st(0) | |
16 ; CHECK: fstp %st(1) | |
17 ; CHECK: retq | |
3 define x86_fp80 @foo(x86_fp80 %a) { | 18 define x86_fp80 @foo(x86_fp80 %a) { |
4 %1 = tail call x86_fp80 @copysignl(x86_fp80 0xK7FFF8000000000000000, x86_fp80 %a) nounwind readnone | 19 %1 = tail call x86_fp80 @copysignl(x86_fp80 0xK7FFF8000000000000000, x86_fp80 %a) nounwind readnone |
5 ret x86_fp80 %1 | 20 ret x86_fp80 %1 |
6 } | 21 } |
7 | 22 |