Lines Matching full:double
6 void test_sqrt(float a0, double a1, long double a2) {
15 // CHECK-YES: call double @sqrt
16 // CHECK-NO: call double @sqrt
17 double l1 = sqrt(a1);
21 long double l2 = sqrtl(a2);
25 // CHECK-YES: declare double @sqrt(double)
28 // CHECK-NO: declare double @sqrt(double) readnone
33 void test_pow(float a0, double a1, long double a2) {
38 // CHECK-YES: call double @pow
39 // CHECK-NO: call double @llvm.pow.f64
40 double l1 = pow(a1, a1);
44 long double l2 = powl(a2, a2);
48 // CHECK-YES: declare double @pow(double, double)
51 // CHECK-NO: declare double @llvm.pow.f64(double, double) nounwind readonly
56 void test_fma(float a0, double a1, long double a2) {
61 // CHECK-YES: call double @llvm.fma.f64
62 // CHECK-NO: call double @llvm.fma.f64
63 double l1 = fma(a1, a1, a1);
67 long double l2 = fmal(a2, a2, a2);
71 // CHECK-YES: declare double @llvm.fma.f64(double, double, double) nounwind readnone
74 // CHECK-NO: declare double @llvm.fma.f64(double, double, double) nounwind readnone