1 ; RUN: llc -mtriple=powerpc-unknown-linux-gnu -O0 < %s | FileCheck %s
2 define double @foo() #0 {
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
11 ; CHECK-LABEL: __adddf3
14 define double @foo1() #0 {
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
23 ; CHECK-LABEL: __muldf3
26 define double @foo2() #0 {
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
35 ; CHECK-LABEL: __subdf3
38 define double @foo3() #0 {
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
47 ; CHECK-LABEL: __divdf3
50 attributes #0 = {"use-soft-float"="true" }