Lines Matching refs:f2
3 declare float @llvm.fma.f32(float %f1, float %f2, float %f3)
5 define float @f1(float %f1, float %f2, float %acc) {
7 ; CHECK: maebr %f4, %f0, %f2
10 %res = call float @llvm.fma.f32 (float %f1, float %f2, float %acc)
14 define float @f2(float %f1, float *%ptr, float %acc) {
15 ; CHECK-LABEL: f2:
16 ; CHECK: maeb %f2, %f0, 0(%r2)
17 ; CHECK: ler %f0, %f2
19 %f2 = load float , float *%ptr
20 %res = call float @llvm.fma.f32 (float %f1, float %f2, float %acc)
26 ; CHECK: maeb %f2, %f0, 4092(%r2)
27 ; CHECK: ler %f0, %f2
30 %f2 = load float , float *%ptr
31 %res = call float @llvm.fma.f32 (float %f1, float %f2, float %acc)
41 ; CHECK: maeb %f2, %f0, 0(%r2)
42 ; CHECK: ler %f0, %f2
45 %f2 = load float , float *%ptr
46 %res = call float @llvm.fma.f32 (float %f1, float %f2, float %acc)
56 ; CHECK: maeb %f2, %f0, 0(%r2)
57 ; CHECK: ler %f0, %f2
60 %f2 = load float , float *%ptr
61 %res = call float @llvm.fma.f32 (float %f1, float %f2, float %acc)
68 ; CHECK: maeb %f2, %f0, 0(%r1,%r2)
69 ; CHECK: ler %f0, %f2
72 %f2 = load float , float *%ptr
73 %res = call float @llvm.fma.f32 (float %f1, float %f2, float %acc)
80 ; CHECK: maeb %f2, %f0, 4092({{%r1,%r2|%r2,%r1}})
81 ; CHECK: ler %f0, %f2
85 %f2 = load float , float *%ptr
86 %res = call float @llvm.fma.f32 (float %f1, float %f2, float %acc)
94 ; CHECK: maeb %f2, %f0, 0(%r1)
95 ; CHECK: ler %f0, %f2
99 %f2 = load float , float *%ptr
100 %res = call float @llvm.fma.f32 (float %f1, float %f2, float %acc)