[X86] Add AVX512 testcase for r248965/PR24512.
[oota-llvm.git] / test / CodeGen / PowerPC / ppcsoftops.ll
1 ; RUN: llc  -mtriple=powerpc-unknown-linux-gnu -O0 < %s | FileCheck %s
2 define double @foo() #0 {
3 entry:
4   %a = alloca double, align 8
5   %b = alloca double, align 8
6   %0 = load double, double* %a, align 8
7   %1 = load double, double* %b, align 8
8   %add = fadd double %0, %1
9   ret double %add
10
11   ; CHECK-LABEL:      __adddf3
12 }
13
14 define double @foo1() #0 {
15 entry:
16   %a = alloca double, align 8
17   %b = alloca double, align 8
18   %0 = load double, double* %a, align 8
19   %1 = load double, double* %b, align 8
20   %mul = fmul double %0, %1
21   ret double %mul
22
23   ; CHECK-LABEL:      __muldf3
24 }
25
26 define double @foo2() #0 {
27 entry:
28   %a = alloca double, align 8
29   %b = alloca double, align 8
30   %0 = load double, double* %a, align 8
31   %1 = load double, double* %b, align 8
32   %sub = fsub double %0, %1
33   ret double %sub
34
35   ; CHECK-LABEL:      __subdf3
36 }
37
38 define double @foo3() #0 {
39 entry:
40   %a = alloca double, align 8
41   %b = alloca double, align 8
42   %0 = load double, double* %a, align 8
43   %1 = load double, double* %b, align 8
44   %div = fdiv double %0, %1
45   ret double %div
46
47   ; CHECK-LABEL:      __divdf3
48 }
49
50 attributes #0 = {"use-soft-float"="true" }