Lines Matching refs:f2

6 declare float @llvm.fma.f32(float %f1, float %f2, float %f3)
8 define float @f1(float %f1, float %f2, float %acc) {
10 ; CHECK-SCALAR: msebr %f4, %f0, %f2
12 ; CHECK-VECTOR: wfmssb %f0, %f0, %f2, %f4
15 %res = call float @llvm.fma.f32 (float %f1, float %f2, float %negacc)
19 define float @f2(float %f1, float *%ptr, float %acc) {
20 ; CHECK-LABEL: f2:
21 ; CHECK: mseb %f2, %f0, 0(%r2)
22 ; CHECK-SCALAR: ler %f0, %f2
23 ; CHECK-VECTOR: ldr %f0, %f2
25 %f2 = load float, float *%ptr
27 %res = call float @llvm.fma.f32 (float %f1, float %f2, float %negacc)
33 ; CHECK: mseb %f2, %f0, 4092(%r2)
34 ; CHECK-SCALAR: ler %f0, %f2
35 ; CHECK-VECTOR: ldr %f0, %f2
38 %f2 = load float, float *%ptr
40 %res = call float @llvm.fma.f32 (float %f1, float %f2, float %negacc)
50 ; CHECK: mseb %f2, %f0, 0(%r2)
51 ; CHECK-SCALAR: ler %f0, %f2
52 ; CHECK-VECTOR: ldr %f0, %f2
55 %f2 = load float, float *%ptr
57 %res = call float @llvm.fma.f32 (float %f1, float %f2, float %negacc)
67 ; CHECK: mseb %f2, %f0, 0(%r2)
68 ; CHECK-SCALAR: ler %f0, %f2
69 ; CHECK-VECTOR: ldr %f0, %f2
72 %f2 = load float, float *%ptr
74 %res = call float @llvm.fma.f32 (float %f1, float %f2, float %negacc)
81 ; CHECK: mseb %f2, %f0, 0(%r1,%r2)
82 ; CHECK-SCALAR: ler %f0, %f2
83 ; CHECK-VECTOR: ldr %f0, %f2
86 %f2 = load float, float *%ptr
88 %res = call float @llvm.fma.f32 (float %f1, float %f2, float %negacc)
95 ; CHECK: mseb %f2, %f0, 4092({{%r1,%r2|%r2,%r1}})
96 ; CHECK-SCALAR: ler %f0, %f2
97 ; CHECK-VECTOR: ldr %f0, %f2
101 %f2 = load float, float *%ptr
103 %res = call float @llvm.fma.f32 (float %f1, float %f2, float %negacc)
111 ; CHECK: mseb %f2, %f0, 0(%r1)
112 ; CHECK-SCALAR: ler %f0, %f2
113 ; CHECK-VECTOR: ldr %f0, %f2
117 %f2 = load float, float *%ptr
119 %res = call float @llvm.fma.f32 (float %f1, float %f2, float %negacc)