• Home
  • Raw
  • Download

Lines Matching refs:double

7 declare double @llvm.fma.f64(double, double, double)
10 define double @PR20832() {
11 %1 = call double @llvm.fma.f64(double 7.0, double 8.0, double 0.0)
12 ret double %1
15 ; CHECK: ret double 5.600000e+01
18 define double @test_all_finite() {
19 %1 = call double @llvm.fma.f64(double 7.0, double 8.0, double 5.0)
20 ret double %1
23 ; CHECK: ret double 6.100000e+01
26 define double @test_NaN_addend() {
27 %1 = call double @llvm.fma.f64(double 7.0, double 8.0, double 0x7FF8000000000000)
28 ret double %1
31 ; CHECK: ret double 0x7FF8000000000000
33 define double @test_NaN_addend_2() {
34 %1 = call double @llvm.fma.f64(double 7.0, double 8.0, double 0xFFF8000000000000)
35 ret double %1
38 ; CHECK: ret double 0xFFF8000000000000
41 define double @test_Inf_addend() {
42 %1 = call double @llvm.fma.f64(double 7.0, double 8.0, double 0x7FF0000000000000)
43 ret double %1
46 ; CHECK: ret double 0x7FF0000000000000
48 define double @test_Inf_addend_2() {
49 %1 = call double @llvm.fma.f64(double 7.0, double 8.0, double 0xFFF0000000000000)
50 ret double %1
53 ; CHECK: ret double 0xFFF0000000000000
56 define double @test_NaN_1() {
57 %1 = call double @llvm.fma.f64(double 0x7FF8000000000000, double 8.0, double 0.0)
58 ret double %1
61 ; CHECK: ret double 0x7FF8000000000000
64 define double @test_NaN_2() {
65 %1 = call double @llvm.fma.f64(double 7.0, double 0x7FF8000000000000, double 0.0)
66 ret double %1
69 ; CHECK: ret double 0x7FF8000000000000
72 define double @test_NaN_3() {
73 %1 = call double @llvm.fma.f64(double 0xFFF8000000000000, double 8.0, double 0.0)
74 ret double %1
77 ; CHECK: ret double 0x7FF8000000000000
80 define double @test_NaN_4() {
81 %1 = call double @llvm.fma.f64(double 7.0, double 0xFFF8000000000000, double 0.0)
82 ret double %1
85 ; CHECK: ret double 0x7FF8000000000000
89 define double @test_Inf_1() {
90 %1 = call double @llvm.fma.f64(double 0x7FF0000000000000, double 8.0, double 0.0)
91 ret double %1
94 ; CHECK: ret double 0x7FF0000000000000
97 define double @test_Inf_2() {
98 %1 = call double @llvm.fma.f64(double 7.0, double 0x7FF0000000000000, double 0.0)
99 ret double %1
102 ; CHECK: ret double 0x7FF0000000000000
105 define double @test_Inf_3() {
106 %1 = call double @llvm.fma.f64(double 0xFFF0000000000000, double 8.0, double 0.0)
107 ret double %1
110 ; CHECK: ret double 0xFFF0000000000000
113 define double @test_Inf_4() {
114 %1 = call double @llvm.fma.f64(double 7.0, double 0xFFF0000000000000, double 0.0)
115 ret double %1
118 ; CHECK: ret double 0xFFF0000000000000